@charset "UTF-8";
/* ----------------------------------------------------------- */
/*                © Aiomax Group - May 21, 2022                */
/* ----------------------------------------------------------- */
/* ------------------------------ */
/*          Polaris Core          */
/* ------------------------------ */
/**
 * Polaris Framework v0.8.37-beta
 * MIT License github.com/heminsatya/polaris-core | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                      Defaults                      */
/* -------------------------------------------------- */
/* ---------- Root ---------- */
:root {
  --white: #FFFFFF;
  --light: #F4F4F4;
  --gray: #8E8E8E;
  --dark: #242424;
  --black: #000000;
  --app: #4283F2;
  --notice: #31AAF6;
  --warning: #FFC002;
  --danger: #F23838;
  --success: #39B663;
  --main-font-family: system-ui, -apple-system, "Segoe UI", "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif;
  --main-font-size: 1rem;
  --main-font-weight: 400;
  --main-line-height: 1.5;
  --heading-font-family: inherit;
  --heading-font-weight: 400;
  --document-light-color: #4C4C4C;
  --document-light-bg: #FFFFFF;
  --document-dark-color: #E7E7E7;
  --document-dark-bg: #242424;
}

html {
  font-family: sans-serif;
  font-size: 100%;
  box-sizing: border-box;
  text-size-adjust: auto;
}

*,
*:before,
*:after {
  box-sizing: inherit;
}

body {
  font-family: system-ui, -apple-system, "Segoe UI", "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4C4C4C;
  background-color: #FFFFFF;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow-x: hidden;
}

html,
body {
  height: 100%;
}

body:before,
body:after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

/* ---------- Sections ---------- */
header,
footer,
nav,
aside,
main,
section,
article,
figcaption,
figure,
hgroup,
details {
  display: block;
}

summary {
  display: list-item;
  cursor: pointer;
}

/* ---------- Misc ---------- */
template,
[hidden] {
  display: none;
}

/* ---------- Paragraphs ---------- */
p {
  font-family: inherit;
  font-size: 1rem;
  margin-top: 0;
  margin-bottom: 1rem;
}

/* ---------- Links ---------- */
a {
  color: #4283F2;
  text-decoration: none;
}

a:hover {
  color: #2D65CD;
  text-decoration: underline;
}

a:visited {
  color: inherit;
}

a:active {
  text-decoration: none;
}

/* ---------- Headings ---------- */
/**
 * Heading Defaults 
**/
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: inherit;
  font-weight: 400;
  margin-top: 0;
  margin-bottom: 1rem;
}

/**
 * Responsive Headings (Generic) 
**/
@media (min-width: 0) {
  h1 {
    font-size: 1.75rem;
  }

  h2 {
    font-size: 1.625rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.375rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }
}
@media (min-width: 768px) {
  h1 {
    font-size: 2rem;
  }

  h2 {
    font-size: 1.75rem;
  }

  h3 {
    font-size: 1.5rem;
  }

  h4 {
    font-size: 1.375rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }
}
@media (min-width: 1280px) {
  h1 {
    font-size: 2.5rem;
  }

  h2 {
    font-size: 2rem;
  }

  h3 {
    font-size: 1.75rem;
  }

  h4 {
    font-size: 1.5rem;
  }

  h5 {
    font-size: 1.25rem;
  }

  h6 {
    font-size: 1.125rem;
  }
}
/* ---------- Multimedia ---------- */
audio,
canvas,
progress,
video {
  display: inline-block;
}

progress {
  vertical-align: baseline;
}

audio:not([controls]) {
  display: none;
  height: 0;
}

/* ---------- Text Markup ---------- */
small {
  font-size: 75%;
}

sup {
  vertical-align: super;
  top: -0.5em;
}

sub {
  vertical-align: sub;
  bottom: -0.25em;
}

sup,
sub {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

abbr[title] {
  line-height: 1;
  vertical-align: baseline;
  border: none;
  border-bottom: dotted 1px;
  cursor: help;
  text-decoration: none;
}

del {
  text-decoration: line-through;
}

ins {
  text-decoration: underline;
}

dfn {
  font-style: italic;
}

address {
  font-style: italic;
}

pre,
code,
kbd,
samp,
var {
  font-size: 1em;
}

pre {
  font-family: initial;
}

code,
kbd,
samp,
var {
  font-family: Consolas, Monaco,"Courier New", "Lucida Console", monospace;
  font-weight: 400;
  line-height: 1;
}

kbd {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  font-family: Consolas, Monaco,"Courier New", "Lucida Console", monospace;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  border-radius: 0.125rem;
}

mark {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FFEBAA;
  padding: 0.125rem 0.25rem;
  border-radius: 0.125rem;
  line-height: 1;
  vertical-align: baseline;
}

var {
  display: inline-block;
  color: #265BC1;
}

/* ---------- hr ---------- */
/**
 * hr
**/
hr {
  display: block;
  border: none;
  border-top: 1px solid #E7E7E7;
  padding: 0;
  width: 100%;
  max-width: 100%;
  text-align: center;
  position: relative;
}

/**
 * Responsive hr (Generic) 
**/
@media (min-width: 0) {
  hr {
    margin: 1rem auto;
  }
}
@media (min-width: 768px) {
  hr {
    margin: 1.5rem auto;
  }
}
@media (min-width: 1280px) {
  hr {
    margin: 2rem auto;
  }
}
/* ---------- Quotes ---------- */
q,
blockquote {
  quotes: none;
}

q {
  margin: 0;
  padding: 0;
}

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

q,
blockquote,
blockquote p {
  color: inherit;
}

blockquote {
  margin: 0 0 1rem 0;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  background-color: #FAFAFA;
}

/* ---------- Lists ---------- */
/**
 * Order Lists
**/
ol {
  padding-left: 1rem;
  padding-right: 1rem;
}

ol:not([type]) {
  list-style-type: decimal;
}

/**
 * Unorder Lists
**/
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

/**
 * Definition Lists
**/
dl dt {
  font-weight: 600;
}
dl dd:not(:last-child) {
  margin-bottom: 0.5rem;
}

/**
 * Lists
**/
dl,
ol,
ul {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* ---------- Images ---------- */
figure {
  display: inline-block;
  position: relative;
  overflow: hidden;
  max-width: 100%;
  margin-block-end: 0;
  margin-block-start: 0;
  margin-inline-start: 0;
  margin-inline-end: 0;
  margin-bottom: 1rem;
}

img {
  border: none;
  max-width: 100%;
  vertical-align: middle;
}

/* ---------- Tables ---------- */
table {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
}

/* ---------- Forms ---------- */
label {
  display: inline-block;
  margin: 0 0 0.5rem 0;
}

input,
button,
select,
optgroup,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  margin: 0 0 1rem 0;
}

fieldset {
  color: inherit;
  background-color: transparent;
  border: 0.0625rem solid #DBDBDB;
  border-radius: 0.25rem;
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}

legend {
  font-weight: 600;
  color: inherit;
  background-color: transparent;
  border-radius: 0.125rem;
  padding: 0.375rem 0.75rem;
  margin: 0;
  line-height: 1;
  display: inline-block;
  box-sizing: border-box;
  white-space: normal;
}

button,
input[type=button] {
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 1rem;
  border: none;
  outline: none;
  cursor: pointer;
  border-radius: 0.25rem;
  transition: 0.125s;
}

input,
select,
button {
  vertical-align: middle;
  text-transform: none;
  overflow: visible;
}

textarea {
  overflow: auto;
  resize: vertical;
}

select {
  overflow-y: auto;
}

optgroup {
  font-weight: 600;
}

option {
  font-weight: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
  vertical-align: baseline;
}

input[disabled],
button[disabled],
select[disabled],
optgroup[disabled],
textarea[disabled] {
  opacity: 0.67;
  pointer-events: none;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}

/* ---------- Print ---------- */
/*
 * Print Breakpoint Defaults
 */
@media print {
  *, *::before, *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }

  @page {
    size: a4;
  }
  a {
    text-decoration: underline;
  }

  abbr[title]::after {
    content: ' (' attr(title) ')';
  }

  pre {
    white-space: pre-wrap !important;
  }

  pre, blockquote {
    page-break-inside: avoid;
  }
}
/* ---------- Polaris Font Icons ---------- */
@font-face {
  font-family: "polaris-icons";
  src: url("../fonts/polaris-icons.eot");
  src: url("../fonts/polaris-icons.eot?#iefix") format("embedded-opentype"), url("../fonts/polaris-icons.woff") format("woff"), url("../fonts/polaris-icons.ttf") format("truetype"), url("../fonts/polaris-icons.svg#polaris-icons") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
[data-icon],
[class^=pi-],
[class*=" pi-"] {
  display: inline-block !important;
  font-family: polaris-icons !important;
  line-height: 1 !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  -webkit-font-smoothing: antialiased !important;
  -moz-osx-font-smoothing: grayscale !important;
}

[data-icon]::before {
  content: attr(data-icon);
}

.pi-circle::before {
  content: "\e900";
}
.pi-circle-solid::before {
  content: "\e901";
}
.pi-square::before {
  content: "\e902";
}
.pi-square-solid::before {
  content: "\e903";
}
.pi-diamond::before {
  content: "\e904";
}
.pi-diamond-solid::before {
  content: "\e905";
}
.pi-close::before {
  content: "\e906";
}
.pi-nav::before {
  content: "\e907";
}
.pi-collapse::before {
  content: "\e908";
}
.pi-expand::before {
  content: "\e909";
}
.pi-alert-triangle::before {
  content: "\e90a";
}
.pi-alert-circle::before {
  content: "\e90b";
}
.pi-alert-tick::before {
  content: "\e90c";
}
.pi-tick::before {
  content: "\e90d";
}
.pi-arrow-top::before {
  content: "\e90e";
}
.pi-arrow-bottom::before {
  content: "\e90f";
}
.pi-arrow-left::before {
  content: "\e910";
}
.pi-arrow-right::before {
  content: "\e911";
}

/* -------------------------------------------------- */
/*                      Basics                        */
/* -------------------------------------------------- */
/* ---------- Colors ---------- */
/*
* color
*/
/* Core Colors */
.color-white, .color-white-hover:hover {
  color: #FFFFFF !important;
}
.color-light, .color-light-hover:hover {
  color: #F4F4F4 !important;
}
.color-gray, .color-gray-hover:hover {
  color: #8E8E8E !important;
}
.color-dark, .color-dark-hover:hover {
  color: #242424 !important;
}
.color-black, .color-black-hover:hover {
  color: #000000 !important;
}
.color-app, .color-app-hover:hover {
  color: #4283F2 !important;
}
.color-notice, .color-notice-hover:hover {
  color: #31AAF6 !important;
}
.color-warning, .color-warning-hover:hover {
  color: #FFC002 !important;
}
.color-danger, .color-danger-hover:hover {
  color: #F23838 !important;
}
.color-success, .color-success-hover:hover {
  color: #39B663 !important;
}

/* Color Palettes */
.color-gray-50, .color-gray-50-hover:hover {
  color: #FAFAFA !important;
}
.color-gray-100, .color-gray-100-hover:hover {
  color: #F4F4F4 !important;
}
.color-gray-150, .color-gray-150-hover:hover {
  color: #E7E7E7 !important;
}
.color-gray-200, .color-gray-200-hover:hover {
  color: #DBDBDB !important;
}
.color-gray-250, .color-gray-250-hover:hover {
  color: #CECECE !important;
}
.color-gray-300, .color-gray-300-hover:hover {
  color: #C1C1C1 !important;
}
.color-gray-350, .color-gray-350-hover:hover {
  color: #B4B4B4 !important;
}
.color-gray-400, .color-gray-400-hover:hover {
  color: #A8A8A8 !important;
}
.color-gray-450, .color-gray-450-hover:hover {
  color: #9B9B9B !important;
}
.color-gray-500, .color-gray-500-hover:hover {
  color: #8E8E8E !important;
}
.color-gray-550, .color-gray-550-hover:hover {
  color: #818181 !important;
}
.color-gray-600, .color-gray-600-hover:hover {
  color: #747474 !important;
}
.color-gray-650, .color-gray-650-hover:hover {
  color: #666666 !important;
}
.color-gray-700, .color-gray-700-hover:hover {
  color: #595959 !important;
}
.color-gray-750, .color-gray-750-hover:hover {
  color: #4C4C4C !important;
}
.color-gray-800, .color-gray-800-hover:hover {
  color: #3F3F3F !important;
}
.color-gray-850, .color-gray-850-hover:hover {
  color: #313131 !important;
}
.color-gray-900, .color-gray-900-hover:hover {
  color: #242424 !important;
}
.color-gray-950, .color-gray-950-hover:hover {
  color: #121212 !important;
}
.color-app-50, .color-app-50-hover:hover {
  color: #F1F6FE !important;
}
.color-app-100, .color-app-100-hover:hover {
  color: #E3EDFC !important;
}
.color-app-150, .color-app-150-hover:hover {
  color: #CFE0FB !important;
}
.color-app-200, .color-app-200-hover:hover {
  color: #BBD3FA !important;
}
.color-app-250, .color-app-250-hover:hover {
  color: #A7C5F8 !important;
}
.color-app-300, .color-app-300-hover:hover {
  color: #93B8F7 !important;
}
.color-app-350, .color-app-350-hover:hover {
  color: #7EABF6 !important;
}
.color-app-400, .color-app-400-hover:hover {
  color: #6A9EF5 !important;
}
.color-app-450, .color-app-450-hover:hover {
  color: #5690F3 !important;
}
.color-app-500, .color-app-500-hover:hover {
  color: #4283F2 !important;
}
.color-app-550, .color-app-550-hover:hover {
  color: #3B79E6 !important;
}
.color-app-600, .color-app-600-hover:hover {
  color: #346FD9 !important;
}
.color-app-650, .color-app-650-hover:hover {
  color: #2D65CD !important;
}
.color-app-700, .color-app-700-hover:hover {
  color: #265BC1 !important;
}
.color-app-750, .color-app-750-hover:hover {
  color: #1F50B4 !important;
}
.color-app-800, .color-app-800-hover:hover {
  color: #1846A8 !important;
}
.color-app-850, .color-app-850-hover:hover {
  color: #113C9B !important;
}
.color-app-900, .color-app-900-hover:hover {
  color: #0A328F !important;
}
.color-app-950, .color-app-950-hover:hover {
  color: #051948 !important;
}

/* Color Alphas */
.color-white-a100, .color-white-a100-hover:hover {
  color: rgba(255, 255, 255, 0.1) !important;
}
.color-white-a200, .color-white-a200-hover:hover {
  color: rgba(255, 255, 255, 0.2) !important;
}
.color-white-a300, .color-white-a300-hover:hover {
  color: rgba(255, 255, 255, 0.3) !important;
}
.color-white-a400, .color-white-a400-hover:hover {
  color: rgba(255, 255, 255, 0.4) !important;
}
.color-white-a500, .color-white-a500-hover:hover {
  color: rgba(255, 255, 255, 0.5) !important;
}
.color-white-a600, .color-white-a600-hover:hover {
  color: rgba(255, 255, 255, 0.6) !important;
}
.color-white-a700, .color-white-a700-hover:hover {
  color: rgba(255, 255, 255, 0.7) !important;
}
.color-white-a800, .color-white-a800-hover:hover {
  color: rgba(255, 255, 255, 0.8) !important;
}
.color-white-a900, .color-white-a900-hover:hover {
  color: rgba(255, 255, 255, 0.9) !important;
}
.color-black-a100, .color-black-a100-hover:hover {
  color: rgba(0, 0, 0, 0.1) !important;
}
.color-black-a200, .color-black-a200-hover:hover {
  color: rgba(0, 0, 0, 0.2) !important;
}
.color-black-a300, .color-black-a300-hover:hover {
  color: rgba(0, 0, 0, 0.3) !important;
}
.color-black-a400, .color-black-a400-hover:hover {
  color: rgba(0, 0, 0, 0.4) !important;
}
.color-black-a500, .color-black-a500-hover:hover {
  color: rgba(0, 0, 0, 0.5) !important;
}
.color-black-a600, .color-black-a600-hover:hover {
  color: rgba(0, 0, 0, 0.6) !important;
}
.color-black-a700, .color-black-a700-hover:hover {
  color: rgba(0, 0, 0, 0.7) !important;
}
.color-black-a800, .color-black-a800-hover:hover {
  color: rgba(0, 0, 0, 0.8) !important;
}
.color-black-a900, .color-black-a900-hover:hover {
  color: rgba(0, 0, 0, 0.9) !important;
}
.color-app-a100, .color-app-a100-hover:hover {
  color: rgba(66, 131, 242, 0.1) !important;
}
.color-app-a200, .color-app-a200-hover:hover {
  color: rgba(66, 131, 242, 0.2) !important;
}
.color-app-a300, .color-app-a300-hover:hover {
  color: rgba(66, 131, 242, 0.3) !important;
}
.color-app-a400, .color-app-a400-hover:hover {
  color: rgba(66, 131, 242, 0.4) !important;
}
.color-app-a500, .color-app-a500-hover:hover {
  color: rgba(66, 131, 242, 0.5) !important;
}
.color-app-a600, .color-app-a600-hover:hover {
  color: rgba(66, 131, 242, 0.6) !important;
}
.color-app-a700, .color-app-a700-hover:hover {
  color: rgba(66, 131, 242, 0.7) !important;
}
.color-app-a800, .color-app-a800-hover:hover {
  color: rgba(66, 131, 242, 0.8) !important;
}
.color-app-a900, .color-app-a900-hover:hover {
  color: rgba(66, 131, 242, 0.9) !important;
}

/*
* background-color
*/
/* Core Colors */
.bg-white, .bg-white-hover:hover {
  background-color: #FFFFFF !important;
}
.bg-light, .bg-light-hover:hover {
  background-color: #F4F4F4 !important;
}
.bg-gray, .bg-gray-hover:hover {
  background-color: #8E8E8E !important;
}
.bg-dark, .bg-dark-hover:hover {
  background-color: #242424 !important;
}
.bg-black, .bg-black-hover:hover {
  background-color: #000000 !important;
}
.bg-app, .bg-app-hover:hover {
  background-color: #4283F2 !important;
}
.bg-notice, .bg-notice-hover:hover {
  background-color: #31AAF6 !important;
}
.bg-warning, .bg-warning-hover:hover {
  background-color: #FFC002 !important;
}
.bg-danger, .bg-danger-hover:hover {
  background-color: #F23838 !important;
}
.bg-success, .bg-success-hover:hover {
  background-color: #39B663 !important;
}

/* Color Palettes */
.bg-gray-50, .bg-gray-50-hover:hover {
  background-color: #FAFAFA !important;
}
.bg-gray-100, .bg-gray-100-hover:hover {
  background-color: #F4F4F4 !important;
}
.bg-gray-150, .bg-gray-150-hover:hover {
  background-color: #E7E7E7 !important;
}
.bg-gray-200, .bg-gray-200-hover:hover {
  background-color: #DBDBDB !important;
}
.bg-gray-250, .bg-gray-250-hover:hover {
  background-color: #CECECE !important;
}
.bg-gray-300, .bg-gray-300-hover:hover {
  background-color: #C1C1C1 !important;
}
.bg-gray-350, .bg-gray-350-hover:hover {
  background-color: #B4B4B4 !important;
}
.bg-gray-400, .bg-gray-400-hover:hover {
  background-color: #A8A8A8 !important;
}
.bg-gray-450, .bg-gray-450-hover:hover {
  background-color: #9B9B9B !important;
}
.bg-gray-500, .bg-gray-500-hover:hover {
  background-color: #8E8E8E !important;
}
.bg-gray-550, .bg-gray-550-hover:hover {
  background-color: #818181 !important;
}
.bg-gray-600, .bg-gray-600-hover:hover {
  background-color: #747474 !important;
}
.bg-gray-650, .bg-gray-650-hover:hover {
  background-color: #666666 !important;
}
.bg-gray-700, .bg-gray-700-hover:hover {
  background-color: #595959 !important;
}
.bg-gray-750, .bg-gray-750-hover:hover {
  background-color: #4C4C4C !important;
}
.bg-gray-800, .bg-gray-800-hover:hover {
  background-color: #3F3F3F !important;
}
.bg-gray-850, .bg-gray-850-hover:hover {
  background-color: #313131 !important;
}
.bg-gray-900, .bg-gray-900-hover:hover {
  background-color: #242424 !important;
}
.bg-gray-950, .bg-gray-950-hover:hover {
  background-color: #121212 !important;
}
.bg-app-50, .bg-app-50-hover:hover {
  background-color: #F1F6FE !important;
}
.bg-app-100, .bg-app-100-hover:hover {
  background-color: #E3EDFC !important;
}
.bg-app-150, .bg-app-150-hover:hover {
  background-color: #CFE0FB !important;
}
.bg-app-200, .bg-app-200-hover:hover {
  background-color: #BBD3FA !important;
}
.bg-app-250, .bg-app-250-hover:hover {
  background-color: #A7C5F8 !important;
}
.bg-app-300, .bg-app-300-hover:hover {
  background-color: #93B8F7 !important;
}
.bg-app-350, .bg-app-350-hover:hover {
  background-color: #7EABF6 !important;
}
.bg-app-400, .bg-app-400-hover:hover {
  background-color: #6A9EF5 !important;
}
.bg-app-450, .bg-app-450-hover:hover {
  background-color: #5690F3 !important;
}
.bg-app-500, .bg-app-500-hover:hover {
  background-color: #4283F2 !important;
}
.bg-app-550, .bg-app-550-hover:hover {
  background-color: #3B79E6 !important;
}
.bg-app-600, .bg-app-600-hover:hover {
  background-color: #346FD9 !important;
}
.bg-app-650, .bg-app-650-hover:hover {
  background-color: #2D65CD !important;
}
.bg-app-700, .bg-app-700-hover:hover {
  background-color: #265BC1 !important;
}
.bg-app-750, .bg-app-750-hover:hover {
  background-color: #1F50B4 !important;
}
.bg-app-800, .bg-app-800-hover:hover {
  background-color: #1846A8 !important;
}
.bg-app-850, .bg-app-850-hover:hover {
  background-color: #113C9B !important;
}
.bg-app-900, .bg-app-900-hover:hover {
  background-color: #0A328F !important;
}
.bg-app-950, .bg-app-950-hover:hover {
  background-color: #051948 !important;
}

/* Color Alphas */
.bg-white-a100, .bg-white-a100-hover:hover {
  background-color: rgba(255, 255, 255, 0.1) !important;
}
.bg-white-a200, .bg-white-a200-hover:hover {
  background-color: rgba(255, 255, 255, 0.2) !important;
}
.bg-white-a300, .bg-white-a300-hover:hover {
  background-color: rgba(255, 255, 255, 0.3) !important;
}
.bg-white-a400, .bg-white-a400-hover:hover {
  background-color: rgba(255, 255, 255, 0.4) !important;
}
.bg-white-a500, .bg-white-a500-hover:hover {
  background-color: rgba(255, 255, 255, 0.5) !important;
}
.bg-white-a600, .bg-white-a600-hover:hover {
  background-color: rgba(255, 255, 255, 0.6) !important;
}
.bg-white-a700, .bg-white-a700-hover:hover {
  background-color: rgba(255, 255, 255, 0.7) !important;
}
.bg-white-a800, .bg-white-a800-hover:hover {
  background-color: rgba(255, 255, 255, 0.8) !important;
}
.bg-white-a900, .bg-white-a900-hover:hover {
  background-color: rgba(255, 255, 255, 0.9) !important;
}
.bg-black-a100, .bg-black-a100-hover:hover {
  background-color: rgba(0, 0, 0, 0.1) !important;
}
.bg-black-a200, .bg-black-a200-hover:hover {
  background-color: rgba(0, 0, 0, 0.2) !important;
}
.bg-black-a300, .bg-black-a300-hover:hover {
  background-color: rgba(0, 0, 0, 0.3) !important;
}
.bg-black-a400, .bg-black-a400-hover:hover {
  background-color: rgba(0, 0, 0, 0.4) !important;
}
.bg-black-a500, .bg-black-a500-hover:hover {
  background-color: rgba(0, 0, 0, 0.5) !important;
}
.bg-black-a600, .bg-black-a600-hover:hover {
  background-color: rgba(0, 0, 0, 0.6) !important;
}
.bg-black-a700, .bg-black-a700-hover:hover {
  background-color: rgba(0, 0, 0, 0.7) !important;
}
.bg-black-a800, .bg-black-a800-hover:hover {
  background-color: rgba(0, 0, 0, 0.8) !important;
}
.bg-black-a900, .bg-black-a900-hover:hover {
  background-color: rgba(0, 0, 0, 0.9) !important;
}
.bg-app-a100, .bg-app-a100-hover:hover {
  background-color: rgba(66, 131, 242, 0.1) !important;
}
.bg-app-a200, .bg-app-a200-hover:hover {
  background-color: rgba(66, 131, 242, 0.2) !important;
}
.bg-app-a300, .bg-app-a300-hover:hover {
  background-color: rgba(66, 131, 242, 0.3) !important;
}
.bg-app-a400, .bg-app-a400-hover:hover {
  background-color: rgba(66, 131, 242, 0.4) !important;
}
.bg-app-a500, .bg-app-a500-hover:hover {
  background-color: rgba(66, 131, 242, 0.5) !important;
}
.bg-app-a600, .bg-app-a600-hover:hover {
  background-color: rgba(66, 131, 242, 0.6) !important;
}
.bg-app-a700, .bg-app-a700-hover:hover {
  background-color: rgba(66, 131, 242, 0.7) !important;
}
.bg-app-a800, .bg-app-a800-hover:hover {
  background-color: rgba(66, 131, 242, 0.8) !important;
}
.bg-app-a900, .bg-app-a900-hover:hover {
  background-color: rgba(66, 131, 242, 0.9) !important;
}

/*
* border-color
*/
/* Core Colors */
.b-white, .b-white-hover:hover {
  border-color: #FFFFFF !important;
}
.b-light, .b-light-hover:hover {
  border-color: #F4F4F4 !important;
}
.b-gray, .b-gray-hover:hover {
  border-color: #8E8E8E !important;
}
.b-dark, .b-dark-hover:hover {
  border-color: #242424 !important;
}
.b-black, .b-black-hover:hover {
  border-color: #000000 !important;
}
.b-app, .b-app-hover:hover {
  border-color: #4283F2 !important;
}
.b-notice, .b-notice-hover:hover {
  border-color: #31AAF6 !important;
}
.b-warning, .b-warning-hover:hover {
  border-color: #FFC002 !important;
}
.b-danger, .b-danger-hover:hover {
  border-color: #F23838 !important;
}
.b-success, .b-success-hover:hover {
  border-color: #39B663 !important;
}

/* Color Palettes */
.b-gray-50, .b-gray-50-hover:hover {
  border-color: #FAFAFA !important;
}
.b-gray-100, .b-gray-100-hover:hover {
  border-color: #F4F4F4 !important;
}
.b-gray-150, .b-gray-150-hover:hover {
  border-color: #E7E7E7 !important;
}
.b-gray-200, .b-gray-200-hover:hover {
  border-color: #DBDBDB !important;
}
.b-gray-250, .b-gray-250-hover:hover {
  border-color: #CECECE !important;
}
.b-gray-300, .b-gray-300-hover:hover {
  border-color: #C1C1C1 !important;
}
.b-gray-350, .b-gray-350-hover:hover {
  border-color: #B4B4B4 !important;
}
.b-gray-400, .b-gray-400-hover:hover {
  border-color: #A8A8A8 !important;
}
.b-gray-450, .b-gray-450-hover:hover {
  border-color: #9B9B9B !important;
}
.b-gray-500, .b-gray-500-hover:hover {
  border-color: #8E8E8E !important;
}
.b-gray-550, .b-gray-550-hover:hover {
  border-color: #818181 !important;
}
.b-gray-600, .b-gray-600-hover:hover {
  border-color: #747474 !important;
}
.b-gray-650, .b-gray-650-hover:hover {
  border-color: #666666 !important;
}
.b-gray-700, .b-gray-700-hover:hover {
  border-color: #595959 !important;
}
.b-gray-750, .b-gray-750-hover:hover {
  border-color: #4C4C4C !important;
}
.b-gray-800, .b-gray-800-hover:hover {
  border-color: #3F3F3F !important;
}
.b-gray-850, .b-gray-850-hover:hover {
  border-color: #313131 !important;
}
.b-gray-900, .b-gray-900-hover:hover {
  border-color: #242424 !important;
}
.b-gray-950, .b-gray-950-hover:hover {
  border-color: #121212 !important;
}
.b-app-50, .b-app-50-hover:hover {
  border-color: #F1F6FE !important;
}
.b-app-100, .b-app-100-hover:hover {
  border-color: #E3EDFC !important;
}
.b-app-150, .b-app-150-hover:hover {
  border-color: #CFE0FB !important;
}
.b-app-200, .b-app-200-hover:hover {
  border-color: #BBD3FA !important;
}
.b-app-250, .b-app-250-hover:hover {
  border-color: #A7C5F8 !important;
}
.b-app-300, .b-app-300-hover:hover {
  border-color: #93B8F7 !important;
}
.b-app-350, .b-app-350-hover:hover {
  border-color: #7EABF6 !important;
}
.b-app-400, .b-app-400-hover:hover {
  border-color: #6A9EF5 !important;
}
.b-app-450, .b-app-450-hover:hover {
  border-color: #5690F3 !important;
}
.b-app-500, .b-app-500-hover:hover {
  border-color: #4283F2 !important;
}
.b-app-550, .b-app-550-hover:hover {
  border-color: #3B79E6 !important;
}
.b-app-600, .b-app-600-hover:hover {
  border-color: #346FD9 !important;
}
.b-app-650, .b-app-650-hover:hover {
  border-color: #2D65CD !important;
}
.b-app-700, .b-app-700-hover:hover {
  border-color: #265BC1 !important;
}
.b-app-750, .b-app-750-hover:hover {
  border-color: #1F50B4 !important;
}
.b-app-800, .b-app-800-hover:hover {
  border-color: #1846A8 !important;
}
.b-app-850, .b-app-850-hover:hover {
  border-color: #113C9B !important;
}
.b-app-900, .b-app-900-hover:hover {
  border-color: #0A328F !important;
}
.b-app-950, .b-app-950-hover:hover {
  border-color: #051948 !important;
}

/* Color Alphas */
.b-white-a100, .b-white-a100-hover:hover {
  border-color: rgba(255, 255, 255, 0.1) !important;
}
.b-white-a200, .b-white-a200-hover:hover {
  border-color: rgba(255, 255, 255, 0.2) !important;
}
.b-white-a300, .b-white-a300-hover:hover {
  border-color: rgba(255, 255, 255, 0.3) !important;
}
.b-white-a400, .b-white-a400-hover:hover {
  border-color: rgba(255, 255, 255, 0.4) !important;
}
.b-white-a500, .b-white-a500-hover:hover {
  border-color: rgba(255, 255, 255, 0.5) !important;
}
.b-white-a600, .b-white-a600-hover:hover {
  border-color: rgba(255, 255, 255, 0.6) !important;
}
.b-white-a700, .b-white-a700-hover:hover {
  border-color: rgba(255, 255, 255, 0.7) !important;
}
.b-white-a800, .b-white-a800-hover:hover {
  border-color: rgba(255, 255, 255, 0.8) !important;
}
.b-white-a900, .b-white-a900-hover:hover {
  border-color: rgba(255, 255, 255, 0.9) !important;
}
.b-black-a100, .b-black-a100-hover:hover {
  border-color: rgba(0, 0, 0, 0.1) !important;
}
.b-black-a200, .b-black-a200-hover:hover {
  border-color: rgba(0, 0, 0, 0.2) !important;
}
.b-black-a300, .b-black-a300-hover:hover {
  border-color: rgba(0, 0, 0, 0.3) !important;
}
.b-black-a400, .b-black-a400-hover:hover {
  border-color: rgba(0, 0, 0, 0.4) !important;
}
.b-black-a500, .b-black-a500-hover:hover {
  border-color: rgba(0, 0, 0, 0.5) !important;
}
.b-black-a600, .b-black-a600-hover:hover {
  border-color: rgba(0, 0, 0, 0.6) !important;
}
.b-black-a700, .b-black-a700-hover:hover {
  border-color: rgba(0, 0, 0, 0.7) !important;
}
.b-black-a800, .b-black-a800-hover:hover {
  border-color: rgba(0, 0, 0, 0.8) !important;
}
.b-black-a900, .b-black-a900-hover:hover {
  border-color: rgba(0, 0, 0, 0.9) !important;
}
.b-app-a100, .b-app-a100-hover:hover {
  border-color: rgba(66, 131, 242, 0.1) !important;
}
.b-app-a200, .b-app-a200-hover:hover {
  border-color: rgba(66, 131, 242, 0.2) !important;
}
.b-app-a300, .b-app-a300-hover:hover {
  border-color: rgba(66, 131, 242, 0.3) !important;
}
.b-app-a400, .b-app-a400-hover:hover {
  border-color: rgba(66, 131, 242, 0.4) !important;
}
.b-app-a500, .b-app-a500-hover:hover {
  border-color: rgba(66, 131, 242, 0.5) !important;
}
.b-app-a600, .b-app-a600-hover:hover {
  border-color: rgba(66, 131, 242, 0.6) !important;
}
.b-app-a700, .b-app-a700-hover:hover {
  border-color: rgba(66, 131, 242, 0.7) !important;
}
.b-app-a800, .b-app-a800-hover:hover {
  border-color: rgba(66, 131, 242, 0.8) !important;
}
.b-app-a900, .b-app-a900-hover:hover {
  border-color: rgba(66, 131, 242, 0.9) !important;
}

/*
* outline-color
*/
/* Core Colors */
.outline-white, .outline-white-hover:hover, .outline-white-focus:focus {
  outline-color: #FFFFFF !important;
}
.outline-light, .outline-light-hover:hover, .outline-light-focus:focus {
  outline-color: #F4F4F4 !important;
}
.outline-gray, .outline-gray-hover:hover, .outline-gray-focus:focus {
  outline-color: #8E8E8E !important;
}
.outline-dark, .outline-dark-hover:hover, .outline-dark-focus:focus {
  outline-color: #242424 !important;
}
.outline-black, .outline-black-hover:hover, .outline-black-focus:focus {
  outline-color: #000000 !important;
}
.outline-app, .outline-app-hover:hover, .outline-app-focus:focus {
  outline-color: #4283F2 !important;
}
.outline-notice, .outline-notice-hover:hover, .outline-notice-focus:focus {
  outline-color: #31AAF6 !important;
}
.outline-warning, .outline-warning-hover:hover, .outline-warning-focus:focus {
  outline-color: #FFC002 !important;
}
.outline-danger, .outline-danger-hover:hover, .outline-danger-focus:focus {
  outline-color: #F23838 !important;
}
.outline-success, .outline-success-hover:hover, .outline-success-focus:focus {
  outline-color: #39B663 !important;
}

/* Color Palettes */
.outline-gray-50, .outline-gray-50-hover:hover, .outline-gray-50-focus:focus {
  outline-color: #FAFAFA !important;
}
.outline-gray-100, .outline-gray-100-hover:hover, .outline-gray-100-focus:focus {
  outline-color: #F4F4F4 !important;
}
.outline-gray-150, .outline-gray-150-hover:hover, .outline-gray-150-focus:focus {
  outline-color: #E7E7E7 !important;
}
.outline-gray-200, .outline-gray-200-hover:hover, .outline-gray-200-focus:focus {
  outline-color: #DBDBDB !important;
}
.outline-gray-250, .outline-gray-250-hover:hover, .outline-gray-250-focus:focus {
  outline-color: #CECECE !important;
}
.outline-gray-300, .outline-gray-300-hover:hover, .outline-gray-300-focus:focus {
  outline-color: #C1C1C1 !important;
}
.outline-gray-350, .outline-gray-350-hover:hover, .outline-gray-350-focus:focus {
  outline-color: #B4B4B4 !important;
}
.outline-gray-400, .outline-gray-400-hover:hover, .outline-gray-400-focus:focus {
  outline-color: #A8A8A8 !important;
}
.outline-gray-450, .outline-gray-450-hover:hover, .outline-gray-450-focus:focus {
  outline-color: #9B9B9B !important;
}
.outline-gray-500, .outline-gray-500-hover:hover, .outline-gray-500-focus:focus {
  outline-color: #8E8E8E !important;
}
.outline-gray-550, .outline-gray-550-hover:hover, .outline-gray-550-focus:focus {
  outline-color: #818181 !important;
}
.outline-gray-600, .outline-gray-600-hover:hover, .outline-gray-600-focus:focus {
  outline-color: #747474 !important;
}
.outline-gray-650, .outline-gray-650-hover:hover, .outline-gray-650-focus:focus {
  outline-color: #666666 !important;
}
.outline-gray-700, .outline-gray-700-hover:hover, .outline-gray-700-focus:focus {
  outline-color: #595959 !important;
}
.outline-gray-750, .outline-gray-750-hover:hover, .outline-gray-750-focus:focus {
  outline-color: #4C4C4C !important;
}
.outline-gray-800, .outline-gray-800-hover:hover, .outline-gray-800-focus:focus {
  outline-color: #3F3F3F !important;
}
.outline-gray-850, .outline-gray-850-hover:hover, .outline-gray-850-focus:focus {
  outline-color: #313131 !important;
}
.outline-gray-900, .outline-gray-900-hover:hover, .outline-gray-900-focus:focus {
  outline-color: #242424 !important;
}
.outline-gray-950, .outline-gray-950-hover:hover, .outline-gray-950-focus:focus {
  outline-color: #121212 !important;
}
.outline-app-50, .outline-app-50-hover:hover, .outline-app-50-focus:focus {
  outline-color: #F1F6FE !important;
}
.outline-app-100, .outline-app-100-hover:hover, .outline-app-100-focus:focus {
  outline-color: #E3EDFC !important;
}
.outline-app-150, .outline-app-150-hover:hover, .outline-app-150-focus:focus {
  outline-color: #CFE0FB !important;
}
.outline-app-200, .outline-app-200-hover:hover, .outline-app-200-focus:focus {
  outline-color: #BBD3FA !important;
}
.outline-app-250, .outline-app-250-hover:hover, .outline-app-250-focus:focus {
  outline-color: #A7C5F8 !important;
}
.outline-app-300, .outline-app-300-hover:hover, .outline-app-300-focus:focus {
  outline-color: #93B8F7 !important;
}
.outline-app-350, .outline-app-350-hover:hover, .outline-app-350-focus:focus {
  outline-color: #7EABF6 !important;
}
.outline-app-400, .outline-app-400-hover:hover, .outline-app-400-focus:focus {
  outline-color: #6A9EF5 !important;
}
.outline-app-450, .outline-app-450-hover:hover, .outline-app-450-focus:focus {
  outline-color: #5690F3 !important;
}
.outline-app-500, .outline-app-500-hover:hover, .outline-app-500-focus:focus {
  outline-color: #4283F2 !important;
}
.outline-app-550, .outline-app-550-hover:hover, .outline-app-550-focus:focus {
  outline-color: #3B79E6 !important;
}
.outline-app-600, .outline-app-600-hover:hover, .outline-app-600-focus:focus {
  outline-color: #346FD9 !important;
}
.outline-app-650, .outline-app-650-hover:hover, .outline-app-650-focus:focus {
  outline-color: #2D65CD !important;
}
.outline-app-700, .outline-app-700-hover:hover, .outline-app-700-focus:focus {
  outline-color: #265BC1 !important;
}
.outline-app-750, .outline-app-750-hover:hover, .outline-app-750-focus:focus {
  outline-color: #1F50B4 !important;
}
.outline-app-800, .outline-app-800-hover:hover, .outline-app-800-focus:focus {
  outline-color: #1846A8 !important;
}
.outline-app-850, .outline-app-850-hover:hover, .outline-app-850-focus:focus {
  outline-color: #113C9B !important;
}
.outline-app-900, .outline-app-900-hover:hover, .outline-app-900-focus:focus {
  outline-color: #0A328F !important;
}
.outline-app-950, .outline-app-950-hover:hover, .outline-app-950-focus:focus {
  outline-color: #051948 !important;
}

.outline-white-a100, .outline-white-a100-hover:hover, .outline-white-a100-focus:focus {
  outline-color: rgba(255, 255, 255, 0.1) !important;
}
.outline-white-a200, .outline-white-a200-hover:hover, .outline-white-a200-focus:focus {
  outline-color: rgba(255, 255, 255, 0.2) !important;
}
.outline-white-a300, .outline-white-a300-hover:hover, .outline-white-a300-focus:focus {
  outline-color: rgba(255, 255, 255, 0.3) !important;
}
.outline-white-a400, .outline-white-a400-hover:hover, .outline-white-a400-focus:focus {
  outline-color: rgba(255, 255, 255, 0.4) !important;
}
.outline-white-a500, .outline-white-a500-hover:hover, .outline-white-a500-focus:focus {
  outline-color: rgba(255, 255, 255, 0.5) !important;
}
.outline-white-a600, .outline-white-a600-hover:hover, .outline-white-a600-focus:focus {
  outline-color: rgba(255, 255, 255, 0.6) !important;
}
.outline-white-a700, .outline-white-a700-hover:hover, .outline-white-a700-focus:focus {
  outline-color: rgba(255, 255, 255, 0.7) !important;
}
.outline-white-a800, .outline-white-a800-hover:hover, .outline-white-a800-focus:focus {
  outline-color: rgba(255, 255, 255, 0.8) !important;
}
.outline-white-a900, .outline-white-a900-hover:hover, .outline-white-a900-focus:focus {
  outline-color: rgba(255, 255, 255, 0.9) !important;
}
.outline-black-a100, .outline-black-a100-hover:hover, .outline-black-a100-focus:focus {
  outline-color: rgba(0, 0, 0, 0.1) !important;
}
.outline-black-a200, .outline-black-a200-hover:hover, .outline-black-a200-focus:focus {
  outline-color: rgba(0, 0, 0, 0.2) !important;
}
.outline-black-a300, .outline-black-a300-hover:hover, .outline-black-a300-focus:focus {
  outline-color: rgba(0, 0, 0, 0.3) !important;
}
.outline-black-a400, .outline-black-a400-hover:hover, .outline-black-a400-focus:focus {
  outline-color: rgba(0, 0, 0, 0.4) !important;
}
.outline-black-a500, .outline-black-a500-hover:hover, .outline-black-a500-focus:focus {
  outline-color: rgba(0, 0, 0, 0.5) !important;
}
.outline-black-a600, .outline-black-a600-hover:hover, .outline-black-a600-focus:focus {
  outline-color: rgba(0, 0, 0, 0.6) !important;
}
.outline-black-a700, .outline-black-a700-hover:hover, .outline-black-a700-focus:focus {
  outline-color: rgba(0, 0, 0, 0.7) !important;
}
.outline-black-a800, .outline-black-a800-hover:hover, .outline-black-a800-focus:focus {
  outline-color: rgba(0, 0, 0, 0.8) !important;
}
.outline-black-a900, .outline-black-a900-hover:hover, .outline-black-a900-focus:focus {
  outline-color: rgba(0, 0, 0, 0.9) !important;
}
.outline-app-a100, .outline-app-a100-hover:hover, .outline-app-a100-focus:focus {
  outline-color: rgba(66, 131, 242, 0.1) !important;
}
.outline-app-a200, .outline-app-a200-hover:hover, .outline-app-a200-focus:focus {
  outline-color: rgba(66, 131, 242, 0.2) !important;
}
.outline-app-a300, .outline-app-a300-hover:hover, .outline-app-a300-focus:focus {
  outline-color: rgba(66, 131, 242, 0.3) !important;
}
.outline-app-a400, .outline-app-a400-hover:hover, .outline-app-a400-focus:focus {
  outline-color: rgba(66, 131, 242, 0.4) !important;
}
.outline-app-a500, .outline-app-a500-hover:hover, .outline-app-a500-focus:focus {
  outline-color: rgba(66, 131, 242, 0.5) !important;
}
.outline-app-a600, .outline-app-a600-hover:hover, .outline-app-a600-focus:focus {
  outline-color: rgba(66, 131, 242, 0.6) !important;
}
.outline-app-a700, .outline-app-a700-hover:hover, .outline-app-a700-focus:focus {
  outline-color: rgba(66, 131, 242, 0.7) !important;
}
.outline-app-a800, .outline-app-a800-hover:hover, .outline-app-a800-focus:focus {
  outline-color: rgba(66, 131, 242, 0.8) !important;
}
.outline-app-a900, .outline-app-a900-hover:hover, .outline-app-a900-focus:focus {
  outline-color: rgba(66, 131, 242, 0.9) !important;
}

/*
* ::placeholder color
*/
/* Core Colors */
.placeholder-white::placeholder {
  color: #FFFFFF !important;
}
.placeholder-light::placeholder {
  color: #F4F4F4 !important;
}
.placeholder-gray::placeholder {
  color: #8E8E8E !important;
}
.placeholder-dark::placeholder {
  color: #242424 !important;
}
.placeholder-black::placeholder {
  color: #000000 !important;
}
.placeholder-app::placeholder {
  color: #4283F2 !important;
}
.placeholder-notice::placeholder {
  color: #31AAF6 !important;
}
.placeholder-warning::placeholder {
  color: #FFC002 !important;
}
.placeholder-danger::placeholder {
  color: #F23838 !important;
}
.placeholder-success::placeholder {
  color: #39B663 !important;
}

/* Color Palettes */
.placeholder-gray-50::placeholder {
  color: #FAFAFA !important;
}
.placeholder-gray-100::placeholder {
  color: #F4F4F4 !important;
}
.placeholder-gray-150::placeholder {
  color: #E7E7E7 !important;
}
.placeholder-gray-200::placeholder {
  color: #DBDBDB !important;
}
.placeholder-gray-250::placeholder {
  color: #CECECE !important;
}
.placeholder-gray-300::placeholder {
  color: #C1C1C1 !important;
}
.placeholder-gray-350::placeholder {
  color: #B4B4B4 !important;
}
.placeholder-gray-400::placeholder {
  color: #A8A8A8 !important;
}
.placeholder-gray-450::placeholder {
  color: #9B9B9B !important;
}
.placeholder-gray-500::placeholder {
  color: #8E8E8E !important;
}
.placeholder-gray-550::placeholder {
  color: #818181 !important;
}
.placeholder-gray-600::placeholder {
  color: #747474 !important;
}
.placeholder-gray-650::placeholder {
  color: #666666 !important;
}
.placeholder-gray-700::placeholder {
  color: #595959 !important;
}
.placeholder-gray-750::placeholder {
  color: #4C4C4C !important;
}
.placeholder-gray-800::placeholder {
  color: #3F3F3F !important;
}
.placeholder-gray-850::placeholder {
  color: #313131 !important;
}
.placeholder-gray-900::placeholder {
  color: #242424 !important;
}
.placeholder-gray-950::placeholder {
  color: #121212 !important;
}
.placeholder-app-50::placeholder {
  color: #F1F6FE !important;
}
.placeholder-app-100::placeholder {
  color: #E3EDFC !important;
}
.placeholder-app-150::placeholder {
  color: #CFE0FB !important;
}
.placeholder-app-200::placeholder {
  color: #BBD3FA !important;
}
.placeholder-app-250::placeholder {
  color: #A7C5F8 !important;
}
.placeholder-app-300::placeholder {
  color: #93B8F7 !important;
}
.placeholder-app-350::placeholder {
  color: #7EABF6 !important;
}
.placeholder-app-400::placeholder {
  color: #6A9EF5 !important;
}
.placeholder-app-450::placeholder {
  color: #5690F3 !important;
}
.placeholder-app-500::placeholder {
  color: #4283F2 !important;
}
.placeholder-app-550::placeholder {
  color: #3B79E6 !important;
}
.placeholder-app-600::placeholder {
  color: #346FD9 !important;
}
.placeholder-app-650::placeholder {
  color: #2D65CD !important;
}
.placeholder-app-700::placeholder {
  color: #265BC1 !important;
}
.placeholder-app-750::placeholder {
  color: #1F50B4 !important;
}
.placeholder-app-800::placeholder {
  color: #1846A8 !important;
}
.placeholder-app-850::placeholder {
  color: #113C9B !important;
}
.placeholder-app-900::placeholder {
  color: #0A328F !important;
}
.placeholder-app-950::placeholder {
  color: #051948 !important;
}

/*
* ::selection color & background-color
*/
/* Core Colors */
.selection-white::selection {
  color: #000000 !important;
  background-color: #FFFFFF !important;
}
.selection-light::selection {
  color: #000000 !important;
  background-color: #F4F4F4 !important;
}
.selection-gray::selection {
  color: #FFFFFF !important;
  background-color: #8E8E8E !important;
}
.selection-dark::selection {
  color: #FFFFFF !important;
  background-color: #242424 !important;
}
.selection-black::selection {
  color: #FFFFFF !important;
  background-color: #000000 !important;
}
.selection-app::selection {
  color: #FFFFFF !important;
  background-color: #4283F2 !important;
}
.selection-notice::selection {
  color: #FFFFFF !important;
  background-color: #31AAF6 !important;
}
.selection-warning::selection {
  color: #000000 !important;
  background-color: #FFC002 !important;
}
.selection-danger::selection {
  color: #FFFFFF !important;
  background-color: #F23838 !important;
}
.selection-success::selection {
  color: #FFFFFF !important;
  background-color: #39B663 !important;
}

/* ---------- Backgrounds ---------- */
/*
* background-attachment
*/
.bg-fixed {
  background-attachment: fixed !important;
}
.bg-local {
  background-attachment: local !important;
}
.bg-scroll {
  background-attachment: scroll !important;
}

/*
* background-position
*/
.bg-top-left {
  background-position: left top !important;
}
.bg-top {
  background-position: center top !important;
}
.bg-top-right {
  background-position: right top !important;
}
.bg-left {
  background-position: left center !important;
}
.bg-center {
  background-position: center center !important;
}
.bg-right {
  background-position: right center !important;
}
.bg-bottom-left {
  background-position: left bottom !important;
}
.bg-bottom {
  background-position: center bottom !important;
}
.bg-bottom-right {
  background-position: right bottom !important;
}

/*
* background-repeat
*/
.bg-repeat {
  background-repeat: repeat !important;
}
.bg-repeat-x {
  background-repeat: repeat-x !important;
}
.bg-repeat-y {
  background-repeat: repeat-y !important;
}
.bg-repeat-none {
  background-repeat: no-repeat !important;
}

/*
* background-size
*/
.bg-auto {
  background-size: auto !important;
}
.bg-contain {
  background-size: contain !important;
}
.bg-cover {
  background-size: cover !important;
}

/*
* background-clip
*/
.bg-clip-border {
  background-clip: border-box !important;
}
.bg-clip-content {
  background-clip: content-box !important;
}
.bg-clip-padding {
  background-clip: padding-box !important;
}

/*
* background-origin
*/
.bg-origin-border {
  background-origin: border-box !important;
}
.bg-origin-content {
  background-origin: content-box !important;
}
.bg-origin-padding {
  background-origin: padding-box !important;
}

/*
* Background Alpha
*/
.bg-alpha {
  background-image: url('../images/bg-alpha.png') !important;
  background-repeat: repeat !important;
}

/*
* Background Transparent
*/
.bg-parent {
  background: transparent !important;
}

/* ---------- Sizing ---------- */
/*
 * 1. Width
*/
/*
* 1.1 width
*/
.w-0 {
  width: 0 !important;
}
.w-5 {
  width: 5% !important;
}
.w-10 {
  width: 10% !important;
}
.w-15 {
  width: 15% !important;
}
.w-20 {
  width: 20% !important;
}
.w-25 {
  width: 25% !important;
}
.w-30 {
  width: 30% !important;
}
.w-35 {
  width: 35% !important;
}
.w-40 {
  width: 40% !important;
}
.w-45 {
  width: 45% !important;
}
.w-50 {
  width: 50% !important;
}
.w-55 {
  width: 55% !important;
}
.w-60 {
  width: 60% !important;
}
.w-65 {
  width: 65% !important;
}
.w-70 {
  width: 70% !important;
}
.w-75 {
  width: 75% !important;
}
.w-80 {
  width: 80% !important;
}
.w-85 {
  width: 85% !important;
}
.w-90 {
  width: 90% !important;
}
.w-95 {
  width: 95% !important;
}
.w-100 {
  width: 100% !important;
}
.w-100vw {
  width: 100vw !important;
}
.w-auto {
  width: auto !important;
}
.w-inherit {
  width: inherit !important;
}
.w-fit {
  width: fit-content !important;
}
.w-min {
  width: min-content !important;
}
.w-max {
  width: max-content !important;
}
.w-fill {
  width: -webkit-fill-available !important;
}

@media (min-width: 0) {
  .s-w-0 {
    width: 0 !important;
  }
  .s-w-5 {
    width: 5% !important;
  }
  .s-w-10 {
    width: 10% !important;
  }
  .s-w-15 {
    width: 15% !important;
  }
  .s-w-20 {
    width: 20% !important;
  }
  .s-w-25 {
    width: 25% !important;
  }
  .s-w-30 {
    width: 30% !important;
  }
  .s-w-35 {
    width: 35% !important;
  }
  .s-w-40 {
    width: 40% !important;
  }
  .s-w-45 {
    width: 45% !important;
  }
  .s-w-50 {
    width: 50% !important;
  }
  .s-w-55 {
    width: 55% !important;
  }
  .s-w-60 {
    width: 60% !important;
  }
  .s-w-65 {
    width: 65% !important;
  }
  .s-w-70 {
    width: 70% !important;
  }
  .s-w-75 {
    width: 75% !important;
  }
  .s-w-80 {
    width: 80% !important;
  }
  .s-w-85 {
    width: 85% !important;
  }
  .s-w-90 {
    width: 90% !important;
  }
  .s-w-95 {
    width: 95% !important;
  }
  .s-w-100 {
    width: 100% !important;
  }
  .s-w-100vw {
    width: 100vw !important;
  }
  .s-w-auto {
    width: auto !important;
  }
  .s-w-inherit {
    width: inherit !important;
  }
  .s-w-fit {
    width: fit-content !important;
  }
  .s-w-min {
    width: min-content !important;
  }
  .s-w-max {
    width: max-content !important;
  }
  .s-w-fill {
    width: -webkit-fill-available !important;
  }
}
@media (min-width: 480px) {
  .ls-w-0 {
    width: 0 !important;
  }
  .ls-w-5 {
    width: 5% !important;
  }
  .ls-w-10 {
    width: 10% !important;
  }
  .ls-w-15 {
    width: 15% !important;
  }
  .ls-w-20 {
    width: 20% !important;
  }
  .ls-w-25 {
    width: 25% !important;
  }
  .ls-w-30 {
    width: 30% !important;
  }
  .ls-w-35 {
    width: 35% !important;
  }
  .ls-w-40 {
    width: 40% !important;
  }
  .ls-w-45 {
    width: 45% !important;
  }
  .ls-w-50 {
    width: 50% !important;
  }
  .ls-w-55 {
    width: 55% !important;
  }
  .ls-w-60 {
    width: 60% !important;
  }
  .ls-w-65 {
    width: 65% !important;
  }
  .ls-w-70 {
    width: 70% !important;
  }
  .ls-w-75 {
    width: 75% !important;
  }
  .ls-w-80 {
    width: 80% !important;
  }
  .ls-w-85 {
    width: 85% !important;
  }
  .ls-w-90 {
    width: 90% !important;
  }
  .ls-w-95 {
    width: 95% !important;
  }
  .ls-w-100 {
    width: 100% !important;
  }
  .ls-w-100vw {
    width: 100vw !important;
  }
  .ls-w-auto {
    width: auto !important;
  }
  .ls-w-inherit {
    width: inherit !important;
  }
  .ls-w-fit {
    width: fit-content !important;
  }
  .ls-w-min {
    width: min-content !important;
  }
  .ls-w-max {
    width: max-content !important;
  }
  .ls-w-fill {
    width: -webkit-fill-available !important;
  }
}
@media (min-width: 768px) {
  .t-w-0 {
    width: 0 !important;
  }
  .t-w-5 {
    width: 5% !important;
  }
  .t-w-10 {
    width: 10% !important;
  }
  .t-w-15 {
    width: 15% !important;
  }
  .t-w-20 {
    width: 20% !important;
  }
  .t-w-25 {
    width: 25% !important;
  }
  .t-w-30 {
    width: 30% !important;
  }
  .t-w-35 {
    width: 35% !important;
  }
  .t-w-40 {
    width: 40% !important;
  }
  .t-w-45 {
    width: 45% !important;
  }
  .t-w-50 {
    width: 50% !important;
  }
  .t-w-55 {
    width: 55% !important;
  }
  .t-w-60 {
    width: 60% !important;
  }
  .t-w-65 {
    width: 65% !important;
  }
  .t-w-70 {
    width: 70% !important;
  }
  .t-w-75 {
    width: 75% !important;
  }
  .t-w-80 {
    width: 80% !important;
  }
  .t-w-85 {
    width: 85% !important;
  }
  .t-w-90 {
    width: 90% !important;
  }
  .t-w-95 {
    width: 95% !important;
  }
  .t-w-100 {
    width: 100% !important;
  }
  .t-w-100vw {
    width: 100vw !important;
  }
  .t-w-auto {
    width: auto !important;
  }
  .t-w-inherit {
    width: inherit !important;
  }
  .t-w-fit {
    width: fit-content !important;
  }
  .t-w-min {
    width: min-content !important;
  }
  .t-w-max {
    width: max-content !important;
  }
  .t-w-fill {
    width: -webkit-fill-available !important;
  }
}
@media (min-width: 1024px) {
  .lt-w-0 {
    width: 0 !important;
  }
  .lt-w-5 {
    width: 5% !important;
  }
  .lt-w-10 {
    width: 10% !important;
  }
  .lt-w-15 {
    width: 15% !important;
  }
  .lt-w-20 {
    width: 20% !important;
  }
  .lt-w-25 {
    width: 25% !important;
  }
  .lt-w-30 {
    width: 30% !important;
  }
  .lt-w-35 {
    width: 35% !important;
  }
  .lt-w-40 {
    width: 40% !important;
  }
  .lt-w-45 {
    width: 45% !important;
  }
  .lt-w-50 {
    width: 50% !important;
  }
  .lt-w-55 {
    width: 55% !important;
  }
  .lt-w-60 {
    width: 60% !important;
  }
  .lt-w-65 {
    width: 65% !important;
  }
  .lt-w-70 {
    width: 70% !important;
  }
  .lt-w-75 {
    width: 75% !important;
  }
  .lt-w-80 {
    width: 80% !important;
  }
  .lt-w-85 {
    width: 85% !important;
  }
  .lt-w-90 {
    width: 90% !important;
  }
  .lt-w-95 {
    width: 95% !important;
  }
  .lt-w-100 {
    width: 100% !important;
  }
  .lt-w-100vw {
    width: 100vw !important;
  }
  .lt-w-auto {
    width: auto !important;
  }
  .lt-w-inherit {
    width: inherit !important;
  }
  .lt-w-fit {
    width: fit-content !important;
  }
  .lt-w-min {
    width: min-content !important;
  }
  .lt-w-max {
    width: max-content !important;
  }
  .lt-w-fill {
    width: -webkit-fill-available !important;
  }
}
@media (min-width: 1280px) {
  .d-w-0 {
    width: 0 !important;
  }
  .d-w-5 {
    width: 5% !important;
  }
  .d-w-10 {
    width: 10% !important;
  }
  .d-w-15 {
    width: 15% !important;
  }
  .d-w-20 {
    width: 20% !important;
  }
  .d-w-25 {
    width: 25% !important;
  }
  .d-w-30 {
    width: 30% !important;
  }
  .d-w-35 {
    width: 35% !important;
  }
  .d-w-40 {
    width: 40% !important;
  }
  .d-w-45 {
    width: 45% !important;
  }
  .d-w-50 {
    width: 50% !important;
  }
  .d-w-55 {
    width: 55% !important;
  }
  .d-w-60 {
    width: 60% !important;
  }
  .d-w-65 {
    width: 65% !important;
  }
  .d-w-70 {
    width: 70% !important;
  }
  .d-w-75 {
    width: 75% !important;
  }
  .d-w-80 {
    width: 80% !important;
  }
  .d-w-85 {
    width: 85% !important;
  }
  .d-w-90 {
    width: 90% !important;
  }
  .d-w-95 {
    width: 95% !important;
  }
  .d-w-100 {
    width: 100% !important;
  }
  .d-w-100vw {
    width: 100vw !important;
  }
  .d-w-auto {
    width: auto !important;
  }
  .d-w-inherit {
    width: inherit !important;
  }
  .d-w-fit {
    width: fit-content !important;
  }
  .d-w-min {
    width: min-content !important;
  }
  .d-w-max {
    width: max-content !important;
  }
  .d-w-fill {
    width: -webkit-fill-available !important;
  }
}
@media (min-width: 1440px) {
  .ld-w-0 {
    width: 0 !important;
  }
  .ld-w-5 {
    width: 5% !important;
  }
  .ld-w-10 {
    width: 10% !important;
  }
  .ld-w-15 {
    width: 15% !important;
  }
  .ld-w-20 {
    width: 20% !important;
  }
  .ld-w-25 {
    width: 25% !important;
  }
  .ld-w-30 {
    width: 30% !important;
  }
  .ld-w-35 {
    width: 35% !important;
  }
  .ld-w-40 {
    width: 40% !important;
  }
  .ld-w-45 {
    width: 45% !important;
  }
  .ld-w-50 {
    width: 50% !important;
  }
  .ld-w-55 {
    width: 55% !important;
  }
  .ld-w-60 {
    width: 60% !important;
  }
  .ld-w-65 {
    width: 65% !important;
  }
  .ld-w-70 {
    width: 70% !important;
  }
  .ld-w-75 {
    width: 75% !important;
  }
  .ld-w-80 {
    width: 80% !important;
  }
  .ld-w-85 {
    width: 85% !important;
  }
  .ld-w-90 {
    width: 90% !important;
  }
  .ld-w-95 {
    width: 95% !important;
  }
  .ld-w-100 {
    width: 100% !important;
  }
  .ld-w-100vw {
    width: 100vw !important;
  }
  .ld-w-auto {
    width: auto !important;
  }
  .ld-w-inherit {
    width: inherit !important;
  }
  .ld-w-fit {
    width: fit-content !important;
  }
  .ld-w-min {
    width: min-content !important;
  }
  .ld-w-max {
    width: max-content !important;
  }
  .ld-w-fill {
    width: -webkit-fill-available !important;
  }
}
/*
* 1.2 min-width
*/
.min-w-0 {
  min-width: 0 !important;
}
.min-w-100 {
  min-width: 100% !important;
}
.min-w-auto {
  min-width: auto !important;
}
.min-w-fit {
  min-width: fit-content !important;
}
.min-w-min {
  min-width: min-content !important;
}
.min-w-max {
  min-width: max-content !important;
}
.min-w-fill {
  min-width: -webkit-fill-available !important;
}

@media (min-width: 0) {
  .s-min-w-0 {
    min-width: 0 !important;
  }
  .s-min-w-100 {
    min-width: 100% !important;
  }
  .s-min-w-auto {
    min-width: auto !important;
  }
  .s-min-w-fit {
    min-width: fit-content !important;
  }
  .s-min-w-min {
    min-width: min-content !important;
  }
  .s-min-w-max {
    min-width: max-content !important;
  }
  .s-min-w-fill {
    min-width: -webkit-fill-available !important;
  }
}
@media (min-width: 480px) {
  .ls-min-w-0 {
    min-width: 0 !important;
  }
  .ls-min-w-100 {
    min-width: 100% !important;
  }
  .ls-min-w-auto {
    min-width: auto !important;
  }
  .ls-min-w-fit {
    min-width: fit-content !important;
  }
  .ls-min-w-min {
    min-width: min-content !important;
  }
  .ls-min-w-max {
    min-width: max-content !important;
  }
  .ls-min-w-fill {
    min-width: -webkit-fill-available !important;
  }
}
@media (min-width: 768px) {
  .t-min-w-0 {
    min-width: 0 !important;
  }
  .t-min-w-100 {
    min-width: 100% !important;
  }
  .t-min-w-auto {
    min-width: auto !important;
  }
  .t-min-w-fit {
    min-width: fit-content !important;
  }
  .t-min-w-min {
    min-width: min-content !important;
  }
  .t-min-w-max {
    min-width: max-content !important;
  }
  .t-min-w-fill {
    min-width: -webkit-fill-available !important;
  }
}
@media (min-width: 1024px) {
  .lt-min-w-0 {
    min-width: 0 !important;
  }
  .lt-min-w-100 {
    min-width: 100% !important;
  }
  .lt-min-w-auto {
    min-width: auto !important;
  }
  .lt-min-w-fit {
    min-width: fit-content !important;
  }
  .lt-min-w-min {
    min-width: min-content !important;
  }
  .lt-min-w-max {
    min-width: max-content !important;
  }
  .lt-min-w-fill {
    min-width: -webkit-fill-available !important;
  }
}
@media (min-width: 1280px) {
  .d-min-w-0 {
    min-width: 0 !important;
  }
  .d-min-w-100 {
    min-width: 100% !important;
  }
  .d-min-w-auto {
    min-width: auto !important;
  }
  .d-min-w-fit {
    min-width: fit-content !important;
  }
  .d-min-w-min {
    min-width: min-content !important;
  }
  .d-min-w-max {
    min-width: max-content !important;
  }
  .d-min-w-fill {
    min-width: -webkit-fill-available !important;
  }
}
@media (min-width: 1440px) {
  .ld-min-w-0 {
    min-width: 0 !important;
  }
  .ld-min-w-100 {
    min-width: 100% !important;
  }
  .ld-min-w-auto {
    min-width: auto !important;
  }
  .ld-min-w-fit {
    min-width: fit-content !important;
  }
  .ld-min-w-min {
    min-width: min-content !important;
  }
  .ld-min-w-max {
    min-width: max-content !important;
  }
  .ld-min-w-fill {
    min-width: -webkit-fill-available !important;
  }
}
/*
* 1.3 max-with
*/
.max-w-100 {
  max-width: 100% !important;
}
.max-w-none {
  max-width: none !important;
}
.max-w-fit {
  max-width: fit-content !important;
}
.max-w-min {
  max-width: min-content !important;
}
.max-w-max {
  max-width: max-content !important;
}
.max-w-fill {
  max-width: -webkit-fill-available !important;
}

@media (min-width: 0) {
  .s-max-w-100 {
    max-width: 100% !important;
  }
  .s-max-w-none {
    max-width: none !important;
  }
  .s-max-w-fit {
    max-width: fit-content !important;
  }
  .s-max-w-min {
    max-width: min-content !important;
  }
  .s-max-w-max {
    max-width: max-content !important;
  }
  .s-max-w-fill {
    max-width: -webkit-fill-available !important;
  }
}
@media (min-width: 480px) {
  .ls-max-w-100 {
    max-width: 100% !important;
  }
  .ls-max-w-none {
    max-width: none !important;
  }
  .ls-max-w-fit {
    max-width: fit-content !important;
  }
  .ls-max-w-min {
    max-width: min-content !important;
  }
  .ls-max-w-max {
    max-width: max-content !important;
  }
  .ls-max-w-fill {
    max-width: -webkit-fill-available !important;
  }
}
@media (min-width: 768px) {
  .t-max-w-100 {
    max-width: 100% !important;
  }
  .t-max-w-none {
    max-width: none !important;
  }
  .t-max-w-fit {
    max-width: fit-content !important;
  }
  .t-max-w-min {
    max-width: min-content !important;
  }
  .t-max-w-max {
    max-width: max-content !important;
  }
  .t-max-w-fill {
    max-width: -webkit-fill-available !important;
  }
}
@media (min-width: 1024px) {
  .lt-max-w-100 {
    max-width: 100% !important;
  }
  .lt-max-w-none {
    max-width: none !important;
  }
  .lt-max-w-fit {
    max-width: fit-content !important;
  }
  .lt-max-w-min {
    max-width: min-content !important;
  }
  .lt-max-w-max {
    max-width: max-content !important;
  }
  .lt-max-w-fill {
    max-width: -webkit-fill-available !important;
  }
}
@media (min-width: 1280px) {
  .d-max-w-100 {
    max-width: 100% !important;
  }
  .d-max-w-none {
    max-width: none !important;
  }
  .d-max-w-fit {
    max-width: fit-content !important;
  }
  .d-max-w-min {
    max-width: min-content !important;
  }
  .d-max-w-max {
    max-width: max-content !important;
  }
  .d-max-w-fill {
    max-width: -webkit-fill-available !important;
  }
}
@media (min-width: 1440px) {
  .ld-max-w-100 {
    max-width: 100% !important;
  }
  .ld-max-w-none {
    max-width: none !important;
  }
  .ld-max-w-fit {
    max-width: fit-content !important;
  }
  .ld-max-w-min {
    max-width: min-content !important;
  }
  .ld-max-w-max {
    max-width: max-content !important;
  }
  .ld-max-w-fill {
    max-width: -webkit-fill-available !important;
  }
}
/*
* 1.4 rest width
*/
.w-rest {
  flex: 1 0 !important;
}

@media (min-width: 0) {
  .s-w-rest {
    flex: 1 0 !important;
  }
}
@media (min-width: 480px) {
  .ls-w-rest {
    flex: 1 0 !important;
  }
}
@media (min-width: 768px) {
  .t-w-rest {
    flex: 1 0 !important;
  }
}
@media (min-width: 1024px) {
  .lt-w-rest {
    flex: 1 0 !important;
  }
}
@media (min-width: 1280px) {
  .d-w-rest {
    flex: 1 0 !important;
  }
}
@media (min-width: 1440px) {
  .ld-w-rest {
    flex: 1 0 !important;
  }
}
/*
* 2. Height
*/
/*
* 2.1 height
*/
.h-0 {
  height: 0 !important;
}
.h-5 {
  height: 5% !important;
}
.h-10 {
  height: 10% !important;
}
.h-15 {
  height: 15% !important;
}
.h-20 {
  height: 20% !important;
}
.h-25 {
  height: 25% !important;
}
.h-30 {
  height: 30% !important;
}
.h-35 {
  height: 35% !important;
}
.h-40 {
  height: 40% !important;
}
.h-45 {
  height: 45% !important;
}
.h-50 {
  height: 50% !important;
}
.h-55 {
  height: 55% !important;
}
.h-60 {
  height: 60% !important;
}
.h-65 {
  height: 65% !important;
}
.h-70 {
  height: 70% !important;
}
.h-75 {
  height: 75% !important;
}
.h-80 {
  height: 80% !important;
}
.h-85 {
  height: 85% !important;
}
.h-90 {
  height: 90% !important;
}
.h-95 {
  height: 95% !important;
}
.h-100 {
  height: 100% !important;
}
.h-100vh {
  height: 100vh !important;
}
.h-auto {
  height: auto !important;
}
.h-inherit {
  height: inherit !important;
}
.h-fit {
  height: fit-content !important;
}
.h-min {
  height: min-content !important;
}
.h-max {
  height: max-content !important;
}
.h-fill {
  height: -webkit-fill-available !important;
}

@media (min-width: 0) {
  .s-h-0 {
    height: 0 !important;
  }
  .s-h-5 {
    height: 5% !important;
  }
  .s-h-10 {
    height: 10% !important;
  }
  .s-h-15 {
    height: 15% !important;
  }
  .s-h-20 {
    height: 20% !important;
  }
  .s-h-25 {
    height: 25% !important;
  }
  .s-h-30 {
    height: 30% !important;
  }
  .s-h-35 {
    height: 35% !important;
  }
  .s-h-40 {
    height: 40% !important;
  }
  .s-h-45 {
    height: 45% !important;
  }
  .s-h-50 {
    height: 50% !important;
  }
  .s-h-55 {
    height: 55% !important;
  }
  .s-h-60 {
    height: 60% !important;
  }
  .s-h-65 {
    height: 65% !important;
  }
  .s-h-70 {
    height: 70% !important;
  }
  .s-h-75 {
    height: 75% !important;
  }
  .s-h-80 {
    height: 80% !important;
  }
  .s-h-85 {
    height: 85% !important;
  }
  .s-h-90 {
    height: 90% !important;
  }
  .s-h-95 {
    height: 95% !important;
  }
  .s-h-100 {
    height: 100% !important;
  }
  .s-h-100vh {
    height: 100vh !important;
  }
  .s-h-auto {
    height: auto !important;
  }
  .s-h-inherit {
    height: inherit !important;
  }
  .s-h-fit {
    height: fit-content !important;
  }
  .s-h-min {
    height: min-content !important;
  }
  .s-h-max {
    height: max-content !important;
  }
  .s-h-fill {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 480px) {
  .ls-h-0 {
    height: 0 !important;
  }
  .ls-h-5 {
    height: 5% !important;
  }
  .ls-h-10 {
    height: 10% !important;
  }
  .ls-h-15 {
    height: 15% !important;
  }
  .ls-h-20 {
    height: 20% !important;
  }
  .ls-h-25 {
    height: 25% !important;
  }
  .ls-h-30 {
    height: 30% !important;
  }
  .ls-h-35 {
    height: 35% !important;
  }
  .ls-h-40 {
    height: 40% !important;
  }
  .ls-h-45 {
    height: 45% !important;
  }
  .ls-h-50 {
    height: 50% !important;
  }
  .ls-h-55 {
    height: 55% !important;
  }
  .ls-h-60 {
    height: 60% !important;
  }
  .ls-h-65 {
    height: 65% !important;
  }
  .ls-h-70 {
    height: 70% !important;
  }
  .ls-h-75 {
    height: 75% !important;
  }
  .ls-h-80 {
    height: 80% !important;
  }
  .ls-h-85 {
    height: 85% !important;
  }
  .ls-h-90 {
    height: 90% !important;
  }
  .ls-h-95 {
    height: 95% !important;
  }
  .ls-h-100 {
    height: 100% !important;
  }
  .ls-h-100vh {
    height: 100vh !important;
  }
  .ls-h-auto {
    height: auto !important;
  }
  .ls-h-inherit {
    height: inherit !important;
  }
  .ls-h-fit {
    height: fit-content !important;
  }
  .ls-h-min {
    height: min-content !important;
  }
  .ls-h-max {
    height: max-content !important;
  }
  .ls-h-fill {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 768px) {
  .t-h-0 {
    height: 0 !important;
  }
  .t-h-5 {
    height: 5% !important;
  }
  .t-h-10 {
    height: 10% !important;
  }
  .t-h-15 {
    height: 15% !important;
  }
  .t-h-20 {
    height: 20% !important;
  }
  .t-h-25 {
    height: 25% !important;
  }
  .t-h-30 {
    height: 30% !important;
  }
  .t-h-35 {
    height: 35% !important;
  }
  .t-h-40 {
    height: 40% !important;
  }
  .t-h-45 {
    height: 45% !important;
  }
  .t-h-50 {
    height: 50% !important;
  }
  .t-h-55 {
    height: 55% !important;
  }
  .t-h-60 {
    height: 60% !important;
  }
  .t-h-65 {
    height: 65% !important;
  }
  .t-h-70 {
    height: 70% !important;
  }
  .t-h-75 {
    height: 75% !important;
  }
  .t-h-80 {
    height: 80% !important;
  }
  .t-h-85 {
    height: 85% !important;
  }
  .t-h-90 {
    height: 90% !important;
  }
  .t-h-95 {
    height: 95% !important;
  }
  .t-h-100 {
    height: 100% !important;
  }
  .t-h-100vh {
    height: 100vh !important;
  }
  .t-h-auto {
    height: auto !important;
  }
  .t-h-inherit {
    height: inherit !important;
  }
  .t-h-fit {
    height: fit-content !important;
  }
  .t-h-min {
    height: min-content !important;
  }
  .t-h-max {
    height: max-content !important;
  }
  .t-h-fill {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 1024px) {
  .lt-h-0 {
    height: 0 !important;
  }
  .lt-h-5 {
    height: 5% !important;
  }
  .lt-h-10 {
    height: 10% !important;
  }
  .lt-h-15 {
    height: 15% !important;
  }
  .lt-h-20 {
    height: 20% !important;
  }
  .lt-h-25 {
    height: 25% !important;
  }
  .lt-h-30 {
    height: 30% !important;
  }
  .lt-h-35 {
    height: 35% !important;
  }
  .lt-h-40 {
    height: 40% !important;
  }
  .lt-h-45 {
    height: 45% !important;
  }
  .lt-h-50 {
    height: 50% !important;
  }
  .lt-h-55 {
    height: 55% !important;
  }
  .lt-h-60 {
    height: 60% !important;
  }
  .lt-h-65 {
    height: 65% !important;
  }
  .lt-h-70 {
    height: 70% !important;
  }
  .lt-h-75 {
    height: 75% !important;
  }
  .lt-h-80 {
    height: 80% !important;
  }
  .lt-h-85 {
    height: 85% !important;
  }
  .lt-h-90 {
    height: 90% !important;
  }
  .lt-h-95 {
    height: 95% !important;
  }
  .lt-h-100 {
    height: 100% !important;
  }
  .lt-h-100vh {
    height: 100vh !important;
  }
  .lt-h-auto {
    height: auto !important;
  }
  .lt-h-inherit {
    height: inherit !important;
  }
  .lt-h-fit {
    height: fit-content !important;
  }
  .lt-h-min {
    height: min-content !important;
  }
  .lt-h-max {
    height: max-content !important;
  }
  .lt-h-fill {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 1280px) {
  .d-h-0 {
    height: 0 !important;
  }
  .d-h-5 {
    height: 5% !important;
  }
  .d-h-10 {
    height: 10% !important;
  }
  .d-h-15 {
    height: 15% !important;
  }
  .d-h-20 {
    height: 20% !important;
  }
  .d-h-25 {
    height: 25% !important;
  }
  .d-h-30 {
    height: 30% !important;
  }
  .d-h-35 {
    height: 35% !important;
  }
  .d-h-40 {
    height: 40% !important;
  }
  .d-h-45 {
    height: 45% !important;
  }
  .d-h-50 {
    height: 50% !important;
  }
  .d-h-55 {
    height: 55% !important;
  }
  .d-h-60 {
    height: 60% !important;
  }
  .d-h-65 {
    height: 65% !important;
  }
  .d-h-70 {
    height: 70% !important;
  }
  .d-h-75 {
    height: 75% !important;
  }
  .d-h-80 {
    height: 80% !important;
  }
  .d-h-85 {
    height: 85% !important;
  }
  .d-h-90 {
    height: 90% !important;
  }
  .d-h-95 {
    height: 95% !important;
  }
  .d-h-100 {
    height: 100% !important;
  }
  .d-h-100vh {
    height: 100vh !important;
  }
  .d-h-auto {
    height: auto !important;
  }
  .d-h-inherit {
    height: inherit !important;
  }
  .d-h-fit {
    height: fit-content !important;
  }
  .d-h-min {
    height: min-content !important;
  }
  .d-h-max {
    height: max-content !important;
  }
  .d-h-fill {
    height: -webkit-fill-available !important;
  }
}
@media (min-width: 1440px) {
  .ld-h-0 {
    height: 0 !important;
  }
  .ld-h-5 {
    height: 5% !important;
  }
  .ld-h-10 {
    height: 10% !important;
  }
  .ld-h-15 {
    height: 15% !important;
  }
  .ld-h-20 {
    height: 20% !important;
  }
  .ld-h-25 {
    height: 25% !important;
  }
  .ld-h-30 {
    height: 30% !important;
  }
  .ld-h-35 {
    height: 35% !important;
  }
  .ld-h-40 {
    height: 40% !important;
  }
  .ld-h-45 {
    height: 45% !important;
  }
  .ld-h-50 {
    height: 50% !important;
  }
  .ld-h-55 {
    height: 55% !important;
  }
  .ld-h-60 {
    height: 60% !important;
  }
  .ld-h-65 {
    height: 65% !important;
  }
  .ld-h-70 {
    height: 70% !important;
  }
  .ld-h-75 {
    height: 75% !important;
  }
  .ld-h-80 {
    height: 80% !important;
  }
  .ld-h-85 {
    height: 85% !important;
  }
  .ld-h-90 {
    height: 90% !important;
  }
  .ld-h-95 {
    height: 95% !important;
  }
  .ld-h-100 {
    height: 100% !important;
  }
  .ld-h-100vh {
    height: 100vh !important;
  }
  .ld-h-auto {
    height: auto !important;
  }
  .ld-h-inherit {
    height: inherit !important;
  }
  .ld-h-fit {
    height: fit-content !important;
  }
  .ld-h-min {
    height: min-content !important;
  }
  .ld-h-max {
    height: max-content !important;
  }
  .ld-h-fill {
    height: -webkit-fill-available !important;
  }
}
/*
* 2.2 min-height
*/
.min-h-0 {
  min-height: 0 !important;
}
.min-h-100 {
  min-height: 100% !important;
}
.min-h-100vh {
  min-height: 100vh !important;
}
.min-h-auto {
  min-height: auto !important;
}
.min-h-inherit {
  min-height: inherit !important;
}
.min-h-fit {
  min-height: fit-content !important;
}
.min-h-min {
  min-height: min-content !important;
}
.min-h-max {
  min-height: max-content !important;
}
.min-h-fill {
  min-height: -webkit-fill-available !important;
}

@media (min-width: 0) {
  .s-min-h-0 {
    min-height: 0 !important;
  }
  .s-min-h-100 {
    min-height: 100% !important;
  }
  .s-min-h-100vh {
    min-height: 100vh !important;
  }
  .s-min-h-auto {
    min-height: auto !important;
  }
  .s-min-h-inherit {
    min-height: inherit !important;
  }
  .s-min-h-fit {
    min-height: fit-content !important;
  }
  .s-min-h-min {
    min-height: min-content !important;
  }
  .s-min-h-max {
    min-height: max-content !important;
  }
  .s-min-h-fill {
    min-height: -webkit-fill-available !important;
  }
}
@media (min-width: 480px) {
  .ls-min-h-0 {
    min-height: 0 !important;
  }
  .ls-min-h-100 {
    min-height: 100% !important;
  }
  .ls-min-h-100vh {
    min-height: 100vh !important;
  }
  .ls-min-h-auto {
    min-height: auto !important;
  }
  .ls-min-h-inherit {
    min-height: inherit !important;
  }
  .ls-min-h-fit {
    min-height: fit-content !important;
  }
  .ls-min-h-min {
    min-height: min-content !important;
  }
  .ls-min-h-max {
    min-height: max-content !important;
  }
  .ls-min-h-fill {
    min-height: -webkit-fill-available !important;
  }
}
@media (min-width: 768px) {
  .t-min-h-0 {
    min-height: 0 !important;
  }
  .t-min-h-100 {
    min-height: 100% !important;
  }
  .t-min-h-100vh {
    min-height: 100vh !important;
  }
  .t-min-h-auto {
    min-height: auto !important;
  }
  .t-min-h-inherit {
    min-height: inherit !important;
  }
  .t-min-h-fit {
    min-height: fit-content !important;
  }
  .t-min-h-min {
    min-height: min-content !important;
  }
  .t-min-h-max {
    min-height: max-content !important;
  }
  .t-min-h-fill {
    min-height: -webkit-fill-available !important;
  }
}
@media (min-width: 1024px) {
  .lt-min-h-0 {
    min-height: 0 !important;
  }
  .lt-min-h-100 {
    min-height: 100% !important;
  }
  .lt-min-h-100vh {
    min-height: 100vh !important;
  }
  .lt-min-h-auto {
    min-height: auto !important;
  }
  .lt-min-h-inherit {
    min-height: inherit !important;
  }
  .lt-min-h-fit {
    min-height: fit-content !important;
  }
  .lt-min-h-min {
    min-height: min-content !important;
  }
  .lt-min-h-max {
    min-height: max-content !important;
  }
  .lt-min-h-fill {
    min-height: -webkit-fill-available !important;
  }
}
@media (min-width: 1280px) {
  .d-min-h-0 {
    min-height: 0 !important;
  }
  .d-min-h-100 {
    min-height: 100% !important;
  }
  .d-min-h-100vh {
    min-height: 100vh !important;
  }
  .d-min-h-auto {
    min-height: auto !important;
  }
  .d-min-h-inherit {
    min-height: inherit !important;
  }
  .d-min-h-fit {
    min-height: fit-content !important;
  }
  .d-min-h-min {
    min-height: min-content !important;
  }
  .d-min-h-max {
    min-height: max-content !important;
  }
  .d-min-h-fill {
    min-height: -webkit-fill-available !important;
  }
}
@media (min-width: 1440px) {
  .ld-min-h-0 {
    min-height: 0 !important;
  }
  .ld-min-h-100 {
    min-height: 100% !important;
  }
  .ld-min-h-100vh {
    min-height: 100vh !important;
  }
  .ld-min-h-auto {
    min-height: auto !important;
  }
  .ld-min-h-inherit {
    min-height: inherit !important;
  }
  .ld-min-h-fit {
    min-height: fit-content !important;
  }
  .ld-min-h-min {
    min-height: min-content !important;
  }
  .ld-min-h-max {
    min-height: max-content !important;
  }
  .ld-min-h-fill {
    min-height: -webkit-fill-available !important;
  }
}
/*
* 2.3 max-height
*/
.max-h-100 {
  max-height: 100% !important;
}
.max-h-100vh {
  max-height: 100vh !important;
}
.max-h-none {
  max-height: none !important;
}
.max-h-inherit {
  max-height: inherit !important;
}
.max-h-fit {
  max-height: fit-content !important;
}
.max-h-min {
  max-height: min-content !important;
}
.max-h-max {
  max-height: max-content !important;
}
.max-h-fill {
  max-height: -webkit-fill-available !important;
}

@media (min-width: 0) {
  .s-max-h-100 {
    max-height: 100% !important;
  }
  .s-max-h-100vh {
    max-height: 100vh !important;
  }
  .s-max-h-none {
    max-height: none !important;
  }
  .s-max-h-inherit {
    max-height: inherit !important;
  }
  .s-max-h-fit {
    max-height: fit-content !important;
  }
  .s-max-h-min {
    max-height: min-content !important;
  }
  .s-max-h-max {
    max-height: max-content !important;
  }
  .s-max-h-fill {
    max-height: -webkit-fill-available !important;
  }
}
@media (min-width: 480px) {
  .ls-max-h-100 {
    max-height: 100% !important;
  }
  .ls-max-h-100vh {
    max-height: 100vh !important;
  }
  .ls-max-h-none {
    max-height: none !important;
  }
  .ls-max-h-inherit {
    max-height: inherit !important;
  }
  .ls-max-h-fit {
    max-height: fit-content !important;
  }
  .ls-max-h-min {
    max-height: min-content !important;
  }
  .ls-max-h-max {
    max-height: max-content !important;
  }
  .ls-max-h-fill {
    max-height: -webkit-fill-available !important;
  }
}
@media (min-width: 768px) {
  .t-max-h-100 {
    max-height: 100% !important;
  }
  .t-max-h-100vh {
    max-height: 100vh !important;
  }
  .t-max-h-none {
    max-height: none !important;
  }
  .t-max-h-inherit {
    max-height: inherit !important;
  }
  .t-max-h-fit {
    max-height: fit-content !important;
  }
  .t-max-h-min {
    max-height: min-content !important;
  }
  .t-max-h-max {
    max-height: max-content !important;
  }
  .t-max-h-fill {
    max-height: -webkit-fill-available !important;
  }
}
@media (min-width: 1024px) {
  .lt-max-h-100 {
    max-height: 100% !important;
  }
  .lt-max-h-100vh {
    max-height: 100vh !important;
  }
  .lt-max-h-none {
    max-height: none !important;
  }
  .lt-max-h-inherit {
    max-height: inherit !important;
  }
  .lt-max-h-fit {
    max-height: fit-content !important;
  }
  .lt-max-h-min {
    max-height: min-content !important;
  }
  .lt-max-h-max {
    max-height: max-content !important;
  }
  .lt-max-h-fill {
    max-height: -webkit-fill-available !important;
  }
}
@media (min-width: 1280px) {
  .d-max-h-100 {
    max-height: 100% !important;
  }
  .d-max-h-100vh {
    max-height: 100vh !important;
  }
  .d-max-h-none {
    max-height: none !important;
  }
  .d-max-h-inherit {
    max-height: inherit !important;
  }
  .d-max-h-fit {
    max-height: fit-content !important;
  }
  .d-max-h-min {
    max-height: min-content !important;
  }
  .d-max-h-max {
    max-height: max-content !important;
  }
  .d-max-h-fill {
    max-height: -webkit-fill-available !important;
  }
}
@media (min-width: 1440px) {
  .ld-max-h-100 {
    max-height: 100% !important;
  }
  .ld-max-h-100vh {
    max-height: 100vh !important;
  }
  .ld-max-h-none {
    max-height: none !important;
  }
  .ld-max-h-inherit {
    max-height: inherit !important;
  }
  .ld-max-h-fit {
    max-height: fit-content !important;
  }
  .ld-max-h-min {
    max-height: min-content !important;
  }
  .ld-max-h-max {
    max-height: max-content !important;
  }
  .ld-max-h-fill {
    max-height: -webkit-fill-available !important;
  }
}
/* ---------- Spacing ---------- */
/*
* 1. Padding
*/
.p-min, .p-min-c > * {
  padding: 0 !important;
}
.pl-min, .pl-min-c > * {
  padding-left: 0 !important;
}
.pr-min, .pr-min-c > * {
  padding-right: 0 !important;
}
.pt-min, .pt-min-c > * {
  padding-top: 0 !important;
}
.pb-min, .pb-min-c > * {
  padding-bottom: 0 !important;
}
.px-min, .px-min-c > * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-min, .py-min-c > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-xs, .p-xs-c > * {
  padding: 0.25rem !important;
}
.pl-xs, .pl-xs-c > * {
  padding-left: 0.25rem !important;
}
.pr-xs, .pr-xs-c > * {
  padding-right: 0.25rem !important;
}
.pt-xs, .pt-xs-c > * {
  padding-top: 0.25rem !important;
}
.pb-xs, .pb-xs-c > * {
  padding-bottom: 0.25rem !important;
}
.px-xs, .px-xs-c > * {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.py-xs, .py-xs-c > * {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}
.p-sm, .p-sm-c > * {
  padding: 0.5rem !important;
}
.pl-sm, .pl-sm-c > * {
  padding-left: 0.5rem !important;
}
.pr-sm, .pr-sm-c > * {
  padding-right: 0.5rem !important;
}
.pt-sm, .pt-sm-c > * {
  padding-top: 0.5rem !important;
}
.pb-sm, .pb-sm-c > * {
  padding-bottom: 0.5rem !important;
}
.px-sm, .px-sm-c > * {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.py-sm, .py-sm-c > * {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}
.p-md, .p-md-c > * {
  padding: 1rem !important;
}
.pl-md, .pl-md-c > * {
  padding-left: 1rem !important;
}
.pr-md, .pr-md-c > * {
  padding-right: 1rem !important;
}
.pt-md, .pt-md-c > * {
  padding-top: 1rem !important;
}
.pb-md, .pb-md-c > * {
  padding-bottom: 1rem !important;
}
.px-md, .px-md-c > * {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.py-md, .py-md-c > * {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}
.p-lg, .p-lg-c > * {
  padding: 1.5rem !important;
}
.pl-lg, .pl-lg-c > * {
  padding-left: 1.5rem !important;
}
.pr-lg, .pr-lg-c > * {
  padding-right: 1.5rem !important;
}
.pt-lg, .pt-lg-c > * {
  padding-top: 1.5rem !important;
}
.pb-lg, .pb-lg-c > * {
  padding-bottom: 1.5rem !important;
}
.px-lg, .px-lg-c > * {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.py-lg, .py-lg-c > * {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}
.p-xl, .p-xl-c > * {
  padding: 2rem !important;
}
.pl-xl, .pl-xl-c > * {
  padding-left: 2rem !important;
}
.pr-xl, .pr-xl-c > * {
  padding-right: 2rem !important;
}
.pt-xl, .pt-xl-c > * {
  padding-top: 2rem !important;
}
.pb-xl, .pb-xl-c > * {
  padding-bottom: 2rem !important;
}
.px-xl, .px-xl-c > * {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}
.py-xl, .py-xl-c > * {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}
.p-2xl, .p-2xl-c > * {
  padding: 3rem !important;
}
.pl-2xl, .pl-2xl-c > * {
  padding-left: 3rem !important;
}
.pr-2xl, .pr-2xl-c > * {
  padding-right: 3rem !important;
}
.pt-2xl, .pt-2xl-c > * {
  padding-top: 3rem !important;
}
.pb-2xl, .pb-2xl-c > * {
  padding-bottom: 3rem !important;
}
.px-2xl, .px-2xl-c > * {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}
.py-2xl, .py-2xl-c > * {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}
.p-3xl, .p-3xl-c > * {
  padding: 4rem !important;
}
.pl-3xl, .pl-3xl-c > * {
  padding-left: 4rem !important;
}
.pr-3xl, .pr-3xl-c > * {
  padding-right: 4rem !important;
}
.pt-3xl, .pt-3xl-c > * {
  padding-top: 4rem !important;
}
.pb-3xl, .pb-3xl-c > * {
  padding-bottom: 4rem !important;
}
.px-3xl, .px-3xl-c > * {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}
.py-3xl, .py-3xl-c > * {
  padding-top: 4rem !important;
  padding-bottom: 4rem !important;
}

@media (min-width: 0) {
  .s-p-min, .s-p-min-c > * {
    padding: 0 !important;
  }
  .s-pl-min, .s-pl-min-c > * {
    padding-left: 0 !important;
  }
  .s-pr-min, .s-pr-min-c > * {
    padding-right: 0 !important;
  }
  .s-pt-min, .s-pt-min-c > * {
    padding-top: 0 !important;
  }
  .s-pb-min, .s-pb-min-c > * {
    padding-bottom: 0 !important;
  }
  .s-px-min, .s-px-min-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .s-py-min, .s-py-min-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .s-p-xs, .s-p-xs-c > * {
    padding: 0.25rem !important;
  }
  .s-pl-xs, .s-pl-xs-c > * {
    padding-left: 0.25rem !important;
  }
  .s-pr-xs, .s-pr-xs-c > * {
    padding-right: 0.25rem !important;
  }
  .s-pt-xs, .s-pt-xs-c > * {
    padding-top: 0.25rem !important;
  }
  .s-pb-xs, .s-pb-xs-c > * {
    padding-bottom: 0.25rem !important;
  }
  .s-px-xs, .s-px-xs-c > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .s-py-xs, .s-py-xs-c > * {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .s-p-sm, .s-p-sm-c > * {
    padding: 0.5rem !important;
  }
  .s-pl-sm, .s-pl-sm-c > * {
    padding-left: 0.5rem !important;
  }
  .s-pr-sm, .s-pr-sm-c > * {
    padding-right: 0.5rem !important;
  }
  .s-pt-sm, .s-pt-sm-c > * {
    padding-top: 0.5rem !important;
  }
  .s-pb-sm, .s-pb-sm-c > * {
    padding-bottom: 0.5rem !important;
  }
  .s-px-sm, .s-px-sm-c > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .s-py-sm, .s-py-sm-c > * {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .s-p-md, .s-p-md-c > * {
    padding: 1rem !important;
  }
  .s-pl-md, .s-pl-md-c > * {
    padding-left: 1rem !important;
  }
  .s-pr-md, .s-pr-md-c > * {
    padding-right: 1rem !important;
  }
  .s-pt-md, .s-pt-md-c > * {
    padding-top: 1rem !important;
  }
  .s-pb-md, .s-pb-md-c > * {
    padding-bottom: 1rem !important;
  }
  .s-px-md, .s-px-md-c > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .s-py-md, .s-py-md-c > * {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .s-p-lg, .s-p-lg-c > * {
    padding: 1.5rem !important;
  }
  .s-pl-lg, .s-pl-lg-c > * {
    padding-left: 1.5rem !important;
  }
  .s-pr-lg, .s-pr-lg-c > * {
    padding-right: 1.5rem !important;
  }
  .s-pt-lg, .s-pt-lg-c > * {
    padding-top: 1.5rem !important;
  }
  .s-pb-lg, .s-pb-lg-c > * {
    padding-bottom: 1.5rem !important;
  }
  .s-px-lg, .s-px-lg-c > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .s-py-lg, .s-py-lg-c > * {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .s-p-xl, .s-p-xl-c > * {
    padding: 2rem !important;
  }
  .s-pl-xl, .s-pl-xl-c > * {
    padding-left: 2rem !important;
  }
  .s-pr-xl, .s-pr-xl-c > * {
    padding-right: 2rem !important;
  }
  .s-pt-xl, .s-pt-xl-c > * {
    padding-top: 2rem !important;
  }
  .s-pb-xl, .s-pb-xl-c > * {
    padding-bottom: 2rem !important;
  }
  .s-px-xl, .s-px-xl-c > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .s-py-xl, .s-py-xl-c > * {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .s-p-2xl, .s-p-2xl-c > * {
    padding: 3rem !important;
  }
  .s-pl-2xl, .s-pl-2xl-c > * {
    padding-left: 3rem !important;
  }
  .s-pr-2xl, .s-pr-2xl-c > * {
    padding-right: 3rem !important;
  }
  .s-pt-2xl, .s-pt-2xl-c > * {
    padding-top: 3rem !important;
  }
  .s-pb-2xl, .s-pb-2xl-c > * {
    padding-bottom: 3rem !important;
  }
  .s-px-2xl, .s-px-2xl-c > * {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .s-py-2xl, .s-py-2xl-c > * {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .s-p-3xl, .s-p-3xl-c > * {
    padding: 4rem !important;
  }
  .s-pl-3xl, .s-pl-3xl-c > * {
    padding-left: 4rem !important;
  }
  .s-pr-3xl, .s-pr-3xl-c > * {
    padding-right: 4rem !important;
  }
  .s-pt-3xl, .s-pt-3xl-c > * {
    padding-top: 4rem !important;
  }
  .s-pb-3xl, .s-pb-3xl-c > * {
    padding-bottom: 4rem !important;
  }
  .s-px-3xl, .s-px-3xl-c > * {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .s-py-3xl, .s-py-3xl-c > * {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 480px) {
  .ls-p-min, .ls-p-min-c > * {
    padding: 0 !important;
  }
  .ls-pl-min, .ls-pl-min-c > * {
    padding-left: 0 !important;
  }
  .ls-pr-min, .ls-pr-min-c > * {
    padding-right: 0 !important;
  }
  .ls-pt-min, .ls-pt-min-c > * {
    padding-top: 0 !important;
  }
  .ls-pb-min, .ls-pb-min-c > * {
    padding-bottom: 0 !important;
  }
  .ls-px-min, .ls-px-min-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ls-py-min, .ls-py-min-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ls-p-xs, .ls-p-xs-c > * {
    padding: 0.25rem !important;
  }
  .ls-pl-xs, .ls-pl-xs-c > * {
    padding-left: 0.25rem !important;
  }
  .ls-pr-xs, .ls-pr-xs-c > * {
    padding-right: 0.25rem !important;
  }
  .ls-pt-xs, .ls-pt-xs-c > * {
    padding-top: 0.25rem !important;
  }
  .ls-pb-xs, .ls-pb-xs-c > * {
    padding-bottom: 0.25rem !important;
  }
  .ls-px-xs, .ls-px-xs-c > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .ls-py-xs, .ls-py-xs-c > * {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ls-p-sm, .ls-p-sm-c > * {
    padding: 0.5rem !important;
  }
  .ls-pl-sm, .ls-pl-sm-c > * {
    padding-left: 0.5rem !important;
  }
  .ls-pr-sm, .ls-pr-sm-c > * {
    padding-right: 0.5rem !important;
  }
  .ls-pt-sm, .ls-pt-sm-c > * {
    padding-top: 0.5rem !important;
  }
  .ls-pb-sm, .ls-pb-sm-c > * {
    padding-bottom: 0.5rem !important;
  }
  .ls-px-sm, .ls-px-sm-c > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .ls-py-sm, .ls-py-sm-c > * {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ls-p-md, .ls-p-md-c > * {
    padding: 1rem !important;
  }
  .ls-pl-md, .ls-pl-md-c > * {
    padding-left: 1rem !important;
  }
  .ls-pr-md, .ls-pr-md-c > * {
    padding-right: 1rem !important;
  }
  .ls-pt-md, .ls-pt-md-c > * {
    padding-top: 1rem !important;
  }
  .ls-pb-md, .ls-pb-md-c > * {
    padding-bottom: 1rem !important;
  }
  .ls-px-md, .ls-px-md-c > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .ls-py-md, .ls-py-md-c > * {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ls-p-lg, .ls-p-lg-c > * {
    padding: 1.5rem !important;
  }
  .ls-pl-lg, .ls-pl-lg-c > * {
    padding-left: 1.5rem !important;
  }
  .ls-pr-lg, .ls-pr-lg-c > * {
    padding-right: 1.5rem !important;
  }
  .ls-pt-lg, .ls-pt-lg-c > * {
    padding-top: 1.5rem !important;
  }
  .ls-pb-lg, .ls-pb-lg-c > * {
    padding-bottom: 1.5rem !important;
  }
  .ls-px-lg, .ls-px-lg-c > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .ls-py-lg, .ls-py-lg-c > * {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .ls-p-xl, .ls-p-xl-c > * {
    padding: 2rem !important;
  }
  .ls-pl-xl, .ls-pl-xl-c > * {
    padding-left: 2rem !important;
  }
  .ls-pr-xl, .ls-pr-xl-c > * {
    padding-right: 2rem !important;
  }
  .ls-pt-xl, .ls-pt-xl-c > * {
    padding-top: 2rem !important;
  }
  .ls-pb-xl, .ls-pb-xl-c > * {
    padding-bottom: 2rem !important;
  }
  .ls-px-xl, .ls-px-xl-c > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .ls-py-xl, .ls-py-xl-c > * {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ls-p-2xl, .ls-p-2xl-c > * {
    padding: 3rem !important;
  }
  .ls-pl-2xl, .ls-pl-2xl-c > * {
    padding-left: 3rem !important;
  }
  .ls-pr-2xl, .ls-pr-2xl-c > * {
    padding-right: 3rem !important;
  }
  .ls-pt-2xl, .ls-pt-2xl-c > * {
    padding-top: 3rem !important;
  }
  .ls-pb-2xl, .ls-pb-2xl-c > * {
    padding-bottom: 3rem !important;
  }
  .ls-px-2xl, .ls-px-2xl-c > * {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .ls-py-2xl, .ls-py-2xl-c > * {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ls-p-3xl, .ls-p-3xl-c > * {
    padding: 4rem !important;
  }
  .ls-pl-3xl, .ls-pl-3xl-c > * {
    padding-left: 4rem !important;
  }
  .ls-pr-3xl, .ls-pr-3xl-c > * {
    padding-right: 4rem !important;
  }
  .ls-pt-3xl, .ls-pt-3xl-c > * {
    padding-top: 4rem !important;
  }
  .ls-pb-3xl, .ls-pb-3xl-c > * {
    padding-bottom: 4rem !important;
  }
  .ls-px-3xl, .ls-px-3xl-c > * {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .ls-py-3xl, .ls-py-3xl-c > * {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 768px) {
  .t-p-min, .t-p-min-c > * {
    padding: 0 !important;
  }
  .t-pl-min, .t-pl-min-c > * {
    padding-left: 0 !important;
  }
  .t-pr-min, .t-pr-min-c > * {
    padding-right: 0 !important;
  }
  .t-pt-min, .t-pt-min-c > * {
    padding-top: 0 !important;
  }
  .t-pb-min, .t-pb-min-c > * {
    padding-bottom: 0 !important;
  }
  .t-px-min, .t-px-min-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .t-py-min, .t-py-min-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .t-p-xs, .t-p-xs-c > * {
    padding: 0.25rem !important;
  }
  .t-pl-xs, .t-pl-xs-c > * {
    padding-left: 0.25rem !important;
  }
  .t-pr-xs, .t-pr-xs-c > * {
    padding-right: 0.25rem !important;
  }
  .t-pt-xs, .t-pt-xs-c > * {
    padding-top: 0.25rem !important;
  }
  .t-pb-xs, .t-pb-xs-c > * {
    padding-bottom: 0.25rem !important;
  }
  .t-px-xs, .t-px-xs-c > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .t-py-xs, .t-py-xs-c > * {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .t-p-sm, .t-p-sm-c > * {
    padding: 0.5rem !important;
  }
  .t-pl-sm, .t-pl-sm-c > * {
    padding-left: 0.5rem !important;
  }
  .t-pr-sm, .t-pr-sm-c > * {
    padding-right: 0.5rem !important;
  }
  .t-pt-sm, .t-pt-sm-c > * {
    padding-top: 0.5rem !important;
  }
  .t-pb-sm, .t-pb-sm-c > * {
    padding-bottom: 0.5rem !important;
  }
  .t-px-sm, .t-px-sm-c > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .t-py-sm, .t-py-sm-c > * {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .t-p-md, .t-p-md-c > * {
    padding: 1rem !important;
  }
  .t-pl-md, .t-pl-md-c > * {
    padding-left: 1rem !important;
  }
  .t-pr-md, .t-pr-md-c > * {
    padding-right: 1rem !important;
  }
  .t-pt-md, .t-pt-md-c > * {
    padding-top: 1rem !important;
  }
  .t-pb-md, .t-pb-md-c > * {
    padding-bottom: 1rem !important;
  }
  .t-px-md, .t-px-md-c > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .t-py-md, .t-py-md-c > * {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .t-p-lg, .t-p-lg-c > * {
    padding: 1.5rem !important;
  }
  .t-pl-lg, .t-pl-lg-c > * {
    padding-left: 1.5rem !important;
  }
  .t-pr-lg, .t-pr-lg-c > * {
    padding-right: 1.5rem !important;
  }
  .t-pt-lg, .t-pt-lg-c > * {
    padding-top: 1.5rem !important;
  }
  .t-pb-lg, .t-pb-lg-c > * {
    padding-bottom: 1.5rem !important;
  }
  .t-px-lg, .t-px-lg-c > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .t-py-lg, .t-py-lg-c > * {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .t-p-xl, .t-p-xl-c > * {
    padding: 2rem !important;
  }
  .t-pl-xl, .t-pl-xl-c > * {
    padding-left: 2rem !important;
  }
  .t-pr-xl, .t-pr-xl-c > * {
    padding-right: 2rem !important;
  }
  .t-pt-xl, .t-pt-xl-c > * {
    padding-top: 2rem !important;
  }
  .t-pb-xl, .t-pb-xl-c > * {
    padding-bottom: 2rem !important;
  }
  .t-px-xl, .t-px-xl-c > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .t-py-xl, .t-py-xl-c > * {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .t-p-2xl, .t-p-2xl-c > * {
    padding: 3rem !important;
  }
  .t-pl-2xl, .t-pl-2xl-c > * {
    padding-left: 3rem !important;
  }
  .t-pr-2xl, .t-pr-2xl-c > * {
    padding-right: 3rem !important;
  }
  .t-pt-2xl, .t-pt-2xl-c > * {
    padding-top: 3rem !important;
  }
  .t-pb-2xl, .t-pb-2xl-c > * {
    padding-bottom: 3rem !important;
  }
  .t-px-2xl, .t-px-2xl-c > * {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .t-py-2xl, .t-py-2xl-c > * {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .t-p-3xl, .t-p-3xl-c > * {
    padding: 4rem !important;
  }
  .t-pl-3xl, .t-pl-3xl-c > * {
    padding-left: 4rem !important;
  }
  .t-pr-3xl, .t-pr-3xl-c > * {
    padding-right: 4rem !important;
  }
  .t-pt-3xl, .t-pt-3xl-c > * {
    padding-top: 4rem !important;
  }
  .t-pb-3xl, .t-pb-3xl-c > * {
    padding-bottom: 4rem !important;
  }
  .t-px-3xl, .t-px-3xl-c > * {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .t-py-3xl, .t-py-3xl-c > * {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1024px) {
  .lt-p-min, .lt-p-min-c > * {
    padding: 0 !important;
  }
  .lt-pl-min, .lt-pl-min-c > * {
    padding-left: 0 !important;
  }
  .lt-pr-min, .lt-pr-min-c > * {
    padding-right: 0 !important;
  }
  .lt-pt-min, .lt-pt-min-c > * {
    padding-top: 0 !important;
  }
  .lt-pb-min, .lt-pb-min-c > * {
    padding-bottom: 0 !important;
  }
  .lt-px-min, .lt-px-min-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .lt-py-min, .lt-py-min-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lt-p-xs, .lt-p-xs-c > * {
    padding: 0.25rem !important;
  }
  .lt-pl-xs, .lt-pl-xs-c > * {
    padding-left: 0.25rem !important;
  }
  .lt-pr-xs, .lt-pr-xs-c > * {
    padding-right: 0.25rem !important;
  }
  .lt-pt-xs, .lt-pt-xs-c > * {
    padding-top: 0.25rem !important;
  }
  .lt-pb-xs, .lt-pb-xs-c > * {
    padding-bottom: 0.25rem !important;
  }
  .lt-px-xs, .lt-px-xs-c > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .lt-py-xs, .lt-py-xs-c > * {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .lt-p-sm, .lt-p-sm-c > * {
    padding: 0.5rem !important;
  }
  .lt-pl-sm, .lt-pl-sm-c > * {
    padding-left: 0.5rem !important;
  }
  .lt-pr-sm, .lt-pr-sm-c > * {
    padding-right: 0.5rem !important;
  }
  .lt-pt-sm, .lt-pt-sm-c > * {
    padding-top: 0.5rem !important;
  }
  .lt-pb-sm, .lt-pb-sm-c > * {
    padding-bottom: 0.5rem !important;
  }
  .lt-px-sm, .lt-px-sm-c > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lt-py-sm, .lt-py-sm-c > * {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .lt-p-md, .lt-p-md-c > * {
    padding: 1rem !important;
  }
  .lt-pl-md, .lt-pl-md-c > * {
    padding-left: 1rem !important;
  }
  .lt-pr-md, .lt-pr-md-c > * {
    padding-right: 1rem !important;
  }
  .lt-pt-md, .lt-pt-md-c > * {
    padding-top: 1rem !important;
  }
  .lt-pb-md, .lt-pb-md-c > * {
    padding-bottom: 1rem !important;
  }
  .lt-px-md, .lt-px-md-c > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .lt-py-md, .lt-py-md-c > * {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .lt-p-lg, .lt-p-lg-c > * {
    padding: 1.5rem !important;
  }
  .lt-pl-lg, .lt-pl-lg-c > * {
    padding-left: 1.5rem !important;
  }
  .lt-pr-lg, .lt-pr-lg-c > * {
    padding-right: 1.5rem !important;
  }
  .lt-pt-lg, .lt-pt-lg-c > * {
    padding-top: 1.5rem !important;
  }
  .lt-pb-lg, .lt-pb-lg-c > * {
    padding-bottom: 1.5rem !important;
  }
  .lt-px-lg, .lt-px-lg-c > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .lt-py-lg, .lt-py-lg-c > * {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .lt-p-xl, .lt-p-xl-c > * {
    padding: 2rem !important;
  }
  .lt-pl-xl, .lt-pl-xl-c > * {
    padding-left: 2rem !important;
  }
  .lt-pr-xl, .lt-pr-xl-c > * {
    padding-right: 2rem !important;
  }
  .lt-pt-xl, .lt-pt-xl-c > * {
    padding-top: 2rem !important;
  }
  .lt-pb-xl, .lt-pb-xl-c > * {
    padding-bottom: 2rem !important;
  }
  .lt-px-xl, .lt-px-xl-c > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .lt-py-xl, .lt-py-xl-c > * {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .lt-p-2xl, .lt-p-2xl-c > * {
    padding: 3rem !important;
  }
  .lt-pl-2xl, .lt-pl-2xl-c > * {
    padding-left: 3rem !important;
  }
  .lt-pr-2xl, .lt-pr-2xl-c > * {
    padding-right: 3rem !important;
  }
  .lt-pt-2xl, .lt-pt-2xl-c > * {
    padding-top: 3rem !important;
  }
  .lt-pb-2xl, .lt-pb-2xl-c > * {
    padding-bottom: 3rem !important;
  }
  .lt-px-2xl, .lt-px-2xl-c > * {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .lt-py-2xl, .lt-py-2xl-c > * {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .lt-p-3xl, .lt-p-3xl-c > * {
    padding: 4rem !important;
  }
  .lt-pl-3xl, .lt-pl-3xl-c > * {
    padding-left: 4rem !important;
  }
  .lt-pr-3xl, .lt-pr-3xl-c > * {
    padding-right: 4rem !important;
  }
  .lt-pt-3xl, .lt-pt-3xl-c > * {
    padding-top: 4rem !important;
  }
  .lt-pb-3xl, .lt-pb-3xl-c > * {
    padding-bottom: 4rem !important;
  }
  .lt-px-3xl, .lt-px-3xl-c > * {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .lt-py-3xl, .lt-py-3xl-c > * {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1280px) {
  .d-p-min, .d-p-min-c > * {
    padding: 0 !important;
  }
  .d-pl-min, .d-pl-min-c > * {
    padding-left: 0 !important;
  }
  .d-pr-min, .d-pr-min-c > * {
    padding-right: 0 !important;
  }
  .d-pt-min, .d-pt-min-c > * {
    padding-top: 0 !important;
  }
  .d-pb-min, .d-pb-min-c > * {
    padding-bottom: 0 !important;
  }
  .d-px-min, .d-px-min-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .d-py-min, .d-py-min-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .d-p-xs, .d-p-xs-c > * {
    padding: 0.25rem !important;
  }
  .d-pl-xs, .d-pl-xs-c > * {
    padding-left: 0.25rem !important;
  }
  .d-pr-xs, .d-pr-xs-c > * {
    padding-right: 0.25rem !important;
  }
  .d-pt-xs, .d-pt-xs-c > * {
    padding-top: 0.25rem !important;
  }
  .d-pb-xs, .d-pb-xs-c > * {
    padding-bottom: 0.25rem !important;
  }
  .d-px-xs, .d-px-xs-c > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .d-py-xs, .d-py-xs-c > * {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .d-p-sm, .d-p-sm-c > * {
    padding: 0.5rem !important;
  }
  .d-pl-sm, .d-pl-sm-c > * {
    padding-left: 0.5rem !important;
  }
  .d-pr-sm, .d-pr-sm-c > * {
    padding-right: 0.5rem !important;
  }
  .d-pt-sm, .d-pt-sm-c > * {
    padding-top: 0.5rem !important;
  }
  .d-pb-sm, .d-pb-sm-c > * {
    padding-bottom: 0.5rem !important;
  }
  .d-px-sm, .d-px-sm-c > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .d-py-sm, .d-py-sm-c > * {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .d-p-md, .d-p-md-c > * {
    padding: 1rem !important;
  }
  .d-pl-md, .d-pl-md-c > * {
    padding-left: 1rem !important;
  }
  .d-pr-md, .d-pr-md-c > * {
    padding-right: 1rem !important;
  }
  .d-pt-md, .d-pt-md-c > * {
    padding-top: 1rem !important;
  }
  .d-pb-md, .d-pb-md-c > * {
    padding-bottom: 1rem !important;
  }
  .d-px-md, .d-px-md-c > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .d-py-md, .d-py-md-c > * {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .d-p-lg, .d-p-lg-c > * {
    padding: 1.5rem !important;
  }
  .d-pl-lg, .d-pl-lg-c > * {
    padding-left: 1.5rem !important;
  }
  .d-pr-lg, .d-pr-lg-c > * {
    padding-right: 1.5rem !important;
  }
  .d-pt-lg, .d-pt-lg-c > * {
    padding-top: 1.5rem !important;
  }
  .d-pb-lg, .d-pb-lg-c > * {
    padding-bottom: 1.5rem !important;
  }
  .d-px-lg, .d-px-lg-c > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .d-py-lg, .d-py-lg-c > * {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .d-p-xl, .d-p-xl-c > * {
    padding: 2rem !important;
  }
  .d-pl-xl, .d-pl-xl-c > * {
    padding-left: 2rem !important;
  }
  .d-pr-xl, .d-pr-xl-c > * {
    padding-right: 2rem !important;
  }
  .d-pt-xl, .d-pt-xl-c > * {
    padding-top: 2rem !important;
  }
  .d-pb-xl, .d-pb-xl-c > * {
    padding-bottom: 2rem !important;
  }
  .d-px-xl, .d-px-xl-c > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .d-py-xl, .d-py-xl-c > * {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .d-p-2xl, .d-p-2xl-c > * {
    padding: 3rem !important;
  }
  .d-pl-2xl, .d-pl-2xl-c > * {
    padding-left: 3rem !important;
  }
  .d-pr-2xl, .d-pr-2xl-c > * {
    padding-right: 3rem !important;
  }
  .d-pt-2xl, .d-pt-2xl-c > * {
    padding-top: 3rem !important;
  }
  .d-pb-2xl, .d-pb-2xl-c > * {
    padding-bottom: 3rem !important;
  }
  .d-px-2xl, .d-px-2xl-c > * {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .d-py-2xl, .d-py-2xl-c > * {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .d-p-3xl, .d-p-3xl-c > * {
    padding: 4rem !important;
  }
  .d-pl-3xl, .d-pl-3xl-c > * {
    padding-left: 4rem !important;
  }
  .d-pr-3xl, .d-pr-3xl-c > * {
    padding-right: 4rem !important;
  }
  .d-pt-3xl, .d-pt-3xl-c > * {
    padding-top: 4rem !important;
  }
  .d-pb-3xl, .d-pb-3xl-c > * {
    padding-bottom: 4rem !important;
  }
  .d-px-3xl, .d-px-3xl-c > * {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .d-py-3xl, .d-py-3xl-c > * {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
@media (min-width: 1440px) {
  .ld-p-min, .ld-p-min-c > * {
    padding: 0 !important;
  }
  .ld-pl-min, .ld-pl-min-c > * {
    padding-left: 0 !important;
  }
  .ld-pr-min, .ld-pr-min-c > * {
    padding-right: 0 !important;
  }
  .ld-pt-min, .ld-pt-min-c > * {
    padding-top: 0 !important;
  }
  .ld-pb-min, .ld-pb-min-c > * {
    padding-bottom: 0 !important;
  }
  .ld-px-min, .ld-px-min-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ld-py-min, .ld-py-min-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ld-p-xs, .ld-p-xs-c > * {
    padding: 0.25rem !important;
  }
  .ld-pl-xs, .ld-pl-xs-c > * {
    padding-left: 0.25rem !important;
  }
  .ld-pr-xs, .ld-pr-xs-c > * {
    padding-right: 0.25rem !important;
  }
  .ld-pt-xs, .ld-pt-xs-c > * {
    padding-top: 0.25rem !important;
  }
  .ld-pb-xs, .ld-pb-xs-c > * {
    padding-bottom: 0.25rem !important;
  }
  .ld-px-xs, .ld-px-xs-c > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .ld-py-xs, .ld-py-xs-c > * {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  .ld-p-sm, .ld-p-sm-c > * {
    padding: 0.5rem !important;
  }
  .ld-pl-sm, .ld-pl-sm-c > * {
    padding-left: 0.5rem !important;
  }
  .ld-pr-sm, .ld-pr-sm-c > * {
    padding-right: 0.5rem !important;
  }
  .ld-pt-sm, .ld-pt-sm-c > * {
    padding-top: 0.5rem !important;
  }
  .ld-pb-sm, .ld-pb-sm-c > * {
    padding-bottom: 0.5rem !important;
  }
  .ld-px-sm, .ld-px-sm-c > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .ld-py-sm, .ld-py-sm-c > * {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  .ld-p-md, .ld-p-md-c > * {
    padding: 1rem !important;
  }
  .ld-pl-md, .ld-pl-md-c > * {
    padding-left: 1rem !important;
  }
  .ld-pr-md, .ld-pr-md-c > * {
    padding-right: 1rem !important;
  }
  .ld-pt-md, .ld-pt-md-c > * {
    padding-top: 1rem !important;
  }
  .ld-pb-md, .ld-pb-md-c > * {
    padding-bottom: 1rem !important;
  }
  .ld-px-md, .ld-px-md-c > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .ld-py-md, .ld-py-md-c > * {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  .ld-p-lg, .ld-p-lg-c > * {
    padding: 1.5rem !important;
  }
  .ld-pl-lg, .ld-pl-lg-c > * {
    padding-left: 1.5rem !important;
  }
  .ld-pr-lg, .ld-pr-lg-c > * {
    padding-right: 1.5rem !important;
  }
  .ld-pt-lg, .ld-pt-lg-c > * {
    padding-top: 1.5rem !important;
  }
  .ld-pb-lg, .ld-pb-lg-c > * {
    padding-bottom: 1.5rem !important;
  }
  .ld-px-lg, .ld-px-lg-c > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .ld-py-lg, .ld-py-lg-c > * {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  .ld-p-xl, .ld-p-xl-c > * {
    padding: 2rem !important;
  }
  .ld-pl-xl, .ld-pl-xl-c > * {
    padding-left: 2rem !important;
  }
  .ld-pr-xl, .ld-pr-xl-c > * {
    padding-right: 2rem !important;
  }
  .ld-pt-xl, .ld-pt-xl-c > * {
    padding-top: 2rem !important;
  }
  .ld-pb-xl, .ld-pb-xl-c > * {
    padding-bottom: 2rem !important;
  }
  .ld-px-xl, .ld-px-xl-c > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
  .ld-py-xl, .ld-py-xl-c > * {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }
  .ld-p-2xl, .ld-p-2xl-c > * {
    padding: 3rem !important;
  }
  .ld-pl-2xl, .ld-pl-2xl-c > * {
    padding-left: 3rem !important;
  }
  .ld-pr-2xl, .ld-pr-2xl-c > * {
    padding-right: 3rem !important;
  }
  .ld-pt-2xl, .ld-pt-2xl-c > * {
    padding-top: 3rem !important;
  }
  .ld-pb-2xl, .ld-pb-2xl-c > * {
    padding-bottom: 3rem !important;
  }
  .ld-px-2xl, .ld-px-2xl-c > * {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }
  .ld-py-2xl, .ld-py-2xl-c > * {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  .ld-p-3xl, .ld-p-3xl-c > * {
    padding: 4rem !important;
  }
  .ld-pl-3xl, .ld-pl-3xl-c > * {
    padding-left: 4rem !important;
  }
  .ld-pr-3xl, .ld-pr-3xl-c > * {
    padding-right: 4rem !important;
  }
  .ld-pt-3xl, .ld-pt-3xl-c > * {
    padding-top: 4rem !important;
  }
  .ld-pb-3xl, .ld-pb-3xl-c > * {
    padding-bottom: 4rem !important;
  }
  .ld-px-3xl, .ld-px-3xl-c > * {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }
  .ld-py-3xl, .ld-py-3xl-c > * {
    padding-top: 4rem !important;
    padding-bottom: 4rem !important;
  }
}
/*
* 2. Margin
*/
.m-min, .m-min-c > * {
  margin: 0 !important;
}
.ml-min, .ml-min-c > * {
  margin-left: 0 !important;
}
.mr-min, .mr-min-c > * {
  margin-right: 0 !important;
}
.mt-min, .mt-min-c > * {
  margin-top: 0 !important;
}
.mb-min, .mb-min-c > * {
  margin-bottom: 0 !important;
}
.mx-min, .mx-min-c > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.my-min, .my-min-c > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-xs, .m-xs-c > * {
  margin: 0.25rem !important;
}
.ml-xs, .ml-xs-c > * {
  margin-left: 0.25rem !important;
}
.mr-xs, .mr-xs-c > * {
  margin-right: 0.25rem !important;
}
.mt-xs, .mt-xs-c > * {
  margin-top: 0.25rem !important;
}
.mb-xs, .mb-xs-c > * {
  margin-bottom: 0.25rem !important;
}
.mx-xs, .mx-xs-c > * {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}
.my-xs, .my-xs-c > * {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}
.m-sm, .m-sm-c > * {
  margin: 0.5rem !important;
}
.ml-sm, .ml-sm-c > * {
  margin-left: 0.5rem !important;
}
.mr-sm, .mr-sm-c > * {
  margin-right: 0.5rem !important;
}
.mt-sm, .mt-sm-c > * {
  margin-top: 0.5rem !important;
}
.mb-sm, .mb-sm-c > * {
  margin-bottom: 0.5rem !important;
}
.mx-sm, .mx-sm-c > * {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}
.my-sm, .my-sm-c > * {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}
.m-md, .m-md-c > * {
  margin: 1rem !important;
}
.ml-md, .ml-md-c > * {
  margin-left: 1rem !important;
}
.mr-md, .mr-md-c > * {
  margin-right: 1rem !important;
}
.mt-md, .mt-md-c > * {
  margin-top: 1rem !important;
}
.mb-md, .mb-md-c > * {
  margin-bottom: 1rem !important;
}
.mx-md, .mx-md-c > * {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}
.my-md, .my-md-c > * {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}
.m-lg, .m-lg-c > * {
  margin: 1.5rem !important;
}
.ml-lg, .ml-lg-c > * {
  margin-left: 1.5rem !important;
}
.mr-lg, .mr-lg-c > * {
  margin-right: 1.5rem !important;
}
.mt-lg, .mt-lg-c > * {
  margin-top: 1.5rem !important;
}
.mb-lg, .mb-lg-c > * {
  margin-bottom: 1.5rem !important;
}
.mx-lg, .mx-lg-c > * {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}
.my-lg, .my-lg-c > * {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}
.m-xl, .m-xl-c > * {
  margin: 2rem !important;
}
.ml-xl, .ml-xl-c > * {
  margin-left: 2rem !important;
}
.mr-xl, .mr-xl-c > * {
  margin-right: 2rem !important;
}
.mt-xl, .mt-xl-c > * {
  margin-top: 2rem !important;
}
.mb-xl, .mb-xl-c > * {
  margin-bottom: 2rem !important;
}
.mx-xl, .mx-xl-c > * {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}
.my-xl, .my-xl-c > * {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}
.m-2xl, .m-2xl-c > * {
  margin: 3rem !important;
}
.ml-2xl, .ml-2xl-c > * {
  margin-left: 3rem !important;
}
.mr-2xl, .mr-2xl-c > * {
  margin-right: 3rem !important;
}
.mt-2xl, .mt-2xl-c > * {
  margin-top: 3rem !important;
}
.mb-2xl, .mb-2xl-c > * {
  margin-bottom: 3rem !important;
}
.mx-2xl, .mx-2xl-c > * {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}
.my-2xl, .my-2xl-c > * {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}
.m-3xl, .m-3xl-c > * {
  margin: 4rem !important;
}
.ml-3xl, .ml-3xl-c > * {
  margin-left: 4rem !important;
}
.mr-3xl, .mr-3xl-c > * {
  margin-right: 4rem !important;
}
.mt-3xl, .mt-3xl-c > * {
  margin-top: 4rem !important;
}
.mb-3xl, .mb-3xl-c > * {
  margin-bottom: 4rem !important;
}
.mx-3xl, .mx-3xl-c > * {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}
.my-3xl, .my-3xl-c > * {
  margin-top: 4rem !important;
  margin-bottom: 4rem !important;
}
.m-auto, .m-auto-c > * {
  margin: auto !important;
}
.ml-auto, .ml-auto-c > * {
  margin-left: auto !important;
}
.mr-auto, .mr-auto-c > * {
  margin-right: auto !important;
}
.mt-auto, .mt-auto-c > * {
  margin-top: auto !important;
}
.mb-auto, .mb-auto-c > * {
  margin-bottom: auto !important;
}
.mx-auto, .mx-auto-c > * {
  margin-left: auto !important;
  margin-right: auto !important;
}
.my-auto, .my-auto-c > * {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

@media (min-width: 0) {
  .s-m-min, .s-m-min-c > * {
    margin: 0 !important;
  }
  .s-ml-min, .s-ml-min-c > * {
    margin-left: 0 !important;
  }
  .s-mr-min, .s-mr-min-c > * {
    margin-right: 0 !important;
  }
  .s-mt-min, .s-mt-min-c > * {
    margin-top: 0 !important;
  }
  .s-mb-min, .s-mb-min-c > * {
    margin-bottom: 0 !important;
  }
  .s-mx-min, .s-mx-min-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .s-my-min, .s-my-min-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .s-m-xs, .s-m-xs-c > * {
    margin: 0.25rem !important;
  }
  .s-ml-xs, .s-ml-xs-c > * {
    margin-left: 0.25rem !important;
  }
  .s-mr-xs, .s-mr-xs-c > * {
    margin-right: 0.25rem !important;
  }
  .s-mt-xs, .s-mt-xs-c > * {
    margin-top: 0.25rem !important;
  }
  .s-mb-xs, .s-mb-xs-c > * {
    margin-bottom: 0.25rem !important;
  }
  .s-mx-xs, .s-mx-xs-c > * {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .s-my-xs, .s-my-xs-c > * {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .s-m-sm, .s-m-sm-c > * {
    margin: 0.5rem !important;
  }
  .s-ml-sm, .s-ml-sm-c > * {
    margin-left: 0.5rem !important;
  }
  .s-mr-sm, .s-mr-sm-c > * {
    margin-right: 0.5rem !important;
  }
  .s-mt-sm, .s-mt-sm-c > * {
    margin-top: 0.5rem !important;
  }
  .s-mb-sm, .s-mb-sm-c > * {
    margin-bottom: 0.5rem !important;
  }
  .s-mx-sm, .s-mx-sm-c > * {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .s-my-sm, .s-my-sm-c > * {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .s-m-md, .s-m-md-c > * {
    margin: 1rem !important;
  }
  .s-ml-md, .s-ml-md-c > * {
    margin-left: 1rem !important;
  }
  .s-mr-md, .s-mr-md-c > * {
    margin-right: 1rem !important;
  }
  .s-mt-md, .s-mt-md-c > * {
    margin-top: 1rem !important;
  }
  .s-mb-md, .s-mb-md-c > * {
    margin-bottom: 1rem !important;
  }
  .s-mx-md, .s-mx-md-c > * {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .s-my-md, .s-my-md-c > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .s-m-lg, .s-m-lg-c > * {
    margin: 1.5rem !important;
  }
  .s-ml-lg, .s-ml-lg-c > * {
    margin-left: 1.5rem !important;
  }
  .s-mr-lg, .s-mr-lg-c > * {
    margin-right: 1.5rem !important;
  }
  .s-mt-lg, .s-mt-lg-c > * {
    margin-top: 1.5rem !important;
  }
  .s-mb-lg, .s-mb-lg-c > * {
    margin-bottom: 1.5rem !important;
  }
  .s-mx-lg, .s-mx-lg-c > * {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .s-my-lg, .s-my-lg-c > * {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .s-m-xl, .s-m-xl-c > * {
    margin: 2rem !important;
  }
  .s-ml-xl, .s-ml-xl-c > * {
    margin-left: 2rem !important;
  }
  .s-mr-xl, .s-mr-xl-c > * {
    margin-right: 2rem !important;
  }
  .s-mt-xl, .s-mt-xl-c > * {
    margin-top: 2rem !important;
  }
  .s-mb-xl, .s-mb-xl-c > * {
    margin-bottom: 2rem !important;
  }
  .s-mx-xl, .s-mx-xl-c > * {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .s-my-xl, .s-my-xl-c > * {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .s-m-2xl, .s-m-2xl-c > * {
    margin: 3rem !important;
  }
  .s-ml-2xl, .s-ml-2xl-c > * {
    margin-left: 3rem !important;
  }
  .s-mr-2xl, .s-mr-2xl-c > * {
    margin-right: 3rem !important;
  }
  .s-mt-2xl, .s-mt-2xl-c > * {
    margin-top: 3rem !important;
  }
  .s-mb-2xl, .s-mb-2xl-c > * {
    margin-bottom: 3rem !important;
  }
  .s-mx-2xl, .s-mx-2xl-c > * {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .s-my-2xl, .s-my-2xl-c > * {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .s-m-3xl, .s-m-3xl-c > * {
    margin: 4rem !important;
  }
  .s-ml-3xl, .s-ml-3xl-c > * {
    margin-left: 4rem !important;
  }
  .s-mr-3xl, .s-mr-3xl-c > * {
    margin-right: 4rem !important;
  }
  .s-mt-3xl, .s-mt-3xl-c > * {
    margin-top: 4rem !important;
  }
  .s-mb-3xl, .s-mb-3xl-c > * {
    margin-bottom: 4rem !important;
  }
  .s-mx-3xl, .s-mx-3xl-c > * {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .s-my-3xl, .s-my-3xl-c > * {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .s-m-auto, .s-m-auto-c > * {
    margin: auto !important;
  }
  .s-ml-auto, .s-ml-auto-c > * {
    margin-left: auto !important;
  }
  .s-mr-auto, .s-mr-auto-c > * {
    margin-right: auto !important;
  }
  .s-mt-auto, .s-mt-auto-c > * {
    margin-top: auto !important;
  }
  .s-mb-auto, .s-mb-auto-c > * {
    margin-bottom: auto !important;
  }
  .s-mx-auto, .s-mx-auto-c > * {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .s-my-auto, .s-my-auto-c > * {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 480px) {
  .ls-m-min, .ls-m-min-c > * {
    margin: 0 !important;
  }
  .ls-ml-min, .ls-ml-min-c > * {
    margin-left: 0 !important;
  }
  .ls-mr-min, .ls-mr-min-c > * {
    margin-right: 0 !important;
  }
  .ls-mt-min, .ls-mt-min-c > * {
    margin-top: 0 !important;
  }
  .ls-mb-min, .ls-mb-min-c > * {
    margin-bottom: 0 !important;
  }
  .ls-mx-min, .ls-mx-min-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ls-my-min, .ls-my-min-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ls-m-xs, .ls-m-xs-c > * {
    margin: 0.25rem !important;
  }
  .ls-ml-xs, .ls-ml-xs-c > * {
    margin-left: 0.25rem !important;
  }
  .ls-mr-xs, .ls-mr-xs-c > * {
    margin-right: 0.25rem !important;
  }
  .ls-mt-xs, .ls-mt-xs-c > * {
    margin-top: 0.25rem !important;
  }
  .ls-mb-xs, .ls-mb-xs-c > * {
    margin-bottom: 0.25rem !important;
  }
  .ls-mx-xs, .ls-mx-xs-c > * {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .ls-my-xs, .ls-my-xs-c > * {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ls-m-sm, .ls-m-sm-c > * {
    margin: 0.5rem !important;
  }
  .ls-ml-sm, .ls-ml-sm-c > * {
    margin-left: 0.5rem !important;
  }
  .ls-mr-sm, .ls-mr-sm-c > * {
    margin-right: 0.5rem !important;
  }
  .ls-mt-sm, .ls-mt-sm-c > * {
    margin-top: 0.5rem !important;
  }
  .ls-mb-sm, .ls-mb-sm-c > * {
    margin-bottom: 0.5rem !important;
  }
  .ls-mx-sm, .ls-mx-sm-c > * {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .ls-my-sm, .ls-my-sm-c > * {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ls-m-md, .ls-m-md-c > * {
    margin: 1rem !important;
  }
  .ls-ml-md, .ls-ml-md-c > * {
    margin-left: 1rem !important;
  }
  .ls-mr-md, .ls-mr-md-c > * {
    margin-right: 1rem !important;
  }
  .ls-mt-md, .ls-mt-md-c > * {
    margin-top: 1rem !important;
  }
  .ls-mb-md, .ls-mb-md-c > * {
    margin-bottom: 1rem !important;
  }
  .ls-mx-md, .ls-mx-md-c > * {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .ls-my-md, .ls-my-md-c > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ls-m-lg, .ls-m-lg-c > * {
    margin: 1.5rem !important;
  }
  .ls-ml-lg, .ls-ml-lg-c > * {
    margin-left: 1.5rem !important;
  }
  .ls-mr-lg, .ls-mr-lg-c > * {
    margin-right: 1.5rem !important;
  }
  .ls-mt-lg, .ls-mt-lg-c > * {
    margin-top: 1.5rem !important;
  }
  .ls-mb-lg, .ls-mb-lg-c > * {
    margin-bottom: 1.5rem !important;
  }
  .ls-mx-lg, .ls-mx-lg-c > * {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .ls-my-lg, .ls-my-lg-c > * {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .ls-m-xl, .ls-m-xl-c > * {
    margin: 2rem !important;
  }
  .ls-ml-xl, .ls-ml-xl-c > * {
    margin-left: 2rem !important;
  }
  .ls-mr-xl, .ls-mr-xl-c > * {
    margin-right: 2rem !important;
  }
  .ls-mt-xl, .ls-mt-xl-c > * {
    margin-top: 2rem !important;
  }
  .ls-mb-xl, .ls-mb-xl-c > * {
    margin-bottom: 2rem !important;
  }
  .ls-mx-xl, .ls-mx-xl-c > * {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .ls-my-xl, .ls-my-xl-c > * {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ls-m-2xl, .ls-m-2xl-c > * {
    margin: 3rem !important;
  }
  .ls-ml-2xl, .ls-ml-2xl-c > * {
    margin-left: 3rem !important;
  }
  .ls-mr-2xl, .ls-mr-2xl-c > * {
    margin-right: 3rem !important;
  }
  .ls-mt-2xl, .ls-mt-2xl-c > * {
    margin-top: 3rem !important;
  }
  .ls-mb-2xl, .ls-mb-2xl-c > * {
    margin-bottom: 3rem !important;
  }
  .ls-mx-2xl, .ls-mx-2xl-c > * {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .ls-my-2xl, .ls-my-2xl-c > * {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ls-m-3xl, .ls-m-3xl-c > * {
    margin: 4rem !important;
  }
  .ls-ml-3xl, .ls-ml-3xl-c > * {
    margin-left: 4rem !important;
  }
  .ls-mr-3xl, .ls-mr-3xl-c > * {
    margin-right: 4rem !important;
  }
  .ls-mt-3xl, .ls-mt-3xl-c > * {
    margin-top: 4rem !important;
  }
  .ls-mb-3xl, .ls-mb-3xl-c > * {
    margin-bottom: 4rem !important;
  }
  .ls-mx-3xl, .ls-mx-3xl-c > * {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .ls-my-3xl, .ls-my-3xl-c > * {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ls-m-auto, .ls-m-auto-c > * {
    margin: auto !important;
  }
  .ls-ml-auto, .ls-ml-auto-c > * {
    margin-left: auto !important;
  }
  .ls-mr-auto, .ls-mr-auto-c > * {
    margin-right: auto !important;
  }
  .ls-mt-auto, .ls-mt-auto-c > * {
    margin-top: auto !important;
  }
  .ls-mb-auto, .ls-mb-auto-c > * {
    margin-bottom: auto !important;
  }
  .ls-mx-auto, .ls-mx-auto-c > * {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ls-my-auto, .ls-my-auto-c > * {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 768px) {
  .t-m-min, .t-m-min-c > * {
    margin: 0 !important;
  }
  .t-ml-min, .t-ml-min-c > * {
    margin-left: 0 !important;
  }
  .t-mr-min, .t-mr-min-c > * {
    margin-right: 0 !important;
  }
  .t-mt-min, .t-mt-min-c > * {
    margin-top: 0 !important;
  }
  .t-mb-min, .t-mb-min-c > * {
    margin-bottom: 0 !important;
  }
  .t-mx-min, .t-mx-min-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .t-my-min, .t-my-min-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .t-m-xs, .t-m-xs-c > * {
    margin: 0.25rem !important;
  }
  .t-ml-xs, .t-ml-xs-c > * {
    margin-left: 0.25rem !important;
  }
  .t-mr-xs, .t-mr-xs-c > * {
    margin-right: 0.25rem !important;
  }
  .t-mt-xs, .t-mt-xs-c > * {
    margin-top: 0.25rem !important;
  }
  .t-mb-xs, .t-mb-xs-c > * {
    margin-bottom: 0.25rem !important;
  }
  .t-mx-xs, .t-mx-xs-c > * {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .t-my-xs, .t-my-xs-c > * {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .t-m-sm, .t-m-sm-c > * {
    margin: 0.5rem !important;
  }
  .t-ml-sm, .t-ml-sm-c > * {
    margin-left: 0.5rem !important;
  }
  .t-mr-sm, .t-mr-sm-c > * {
    margin-right: 0.5rem !important;
  }
  .t-mt-sm, .t-mt-sm-c > * {
    margin-top: 0.5rem !important;
  }
  .t-mb-sm, .t-mb-sm-c > * {
    margin-bottom: 0.5rem !important;
  }
  .t-mx-sm, .t-mx-sm-c > * {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .t-my-sm, .t-my-sm-c > * {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .t-m-md, .t-m-md-c > * {
    margin: 1rem !important;
  }
  .t-ml-md, .t-ml-md-c > * {
    margin-left: 1rem !important;
  }
  .t-mr-md, .t-mr-md-c > * {
    margin-right: 1rem !important;
  }
  .t-mt-md, .t-mt-md-c > * {
    margin-top: 1rem !important;
  }
  .t-mb-md, .t-mb-md-c > * {
    margin-bottom: 1rem !important;
  }
  .t-mx-md, .t-mx-md-c > * {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .t-my-md, .t-my-md-c > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .t-m-lg, .t-m-lg-c > * {
    margin: 1.5rem !important;
  }
  .t-ml-lg, .t-ml-lg-c > * {
    margin-left: 1.5rem !important;
  }
  .t-mr-lg, .t-mr-lg-c > * {
    margin-right: 1.5rem !important;
  }
  .t-mt-lg, .t-mt-lg-c > * {
    margin-top: 1.5rem !important;
  }
  .t-mb-lg, .t-mb-lg-c > * {
    margin-bottom: 1.5rem !important;
  }
  .t-mx-lg, .t-mx-lg-c > * {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .t-my-lg, .t-my-lg-c > * {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .t-m-xl, .t-m-xl-c > * {
    margin: 2rem !important;
  }
  .t-ml-xl, .t-ml-xl-c > * {
    margin-left: 2rem !important;
  }
  .t-mr-xl, .t-mr-xl-c > * {
    margin-right: 2rem !important;
  }
  .t-mt-xl, .t-mt-xl-c > * {
    margin-top: 2rem !important;
  }
  .t-mb-xl, .t-mb-xl-c > * {
    margin-bottom: 2rem !important;
  }
  .t-mx-xl, .t-mx-xl-c > * {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .t-my-xl, .t-my-xl-c > * {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .t-m-2xl, .t-m-2xl-c > * {
    margin: 3rem !important;
  }
  .t-ml-2xl, .t-ml-2xl-c > * {
    margin-left: 3rem !important;
  }
  .t-mr-2xl, .t-mr-2xl-c > * {
    margin-right: 3rem !important;
  }
  .t-mt-2xl, .t-mt-2xl-c > * {
    margin-top: 3rem !important;
  }
  .t-mb-2xl, .t-mb-2xl-c > * {
    margin-bottom: 3rem !important;
  }
  .t-mx-2xl, .t-mx-2xl-c > * {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .t-my-2xl, .t-my-2xl-c > * {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .t-m-3xl, .t-m-3xl-c > * {
    margin: 4rem !important;
  }
  .t-ml-3xl, .t-ml-3xl-c > * {
    margin-left: 4rem !important;
  }
  .t-mr-3xl, .t-mr-3xl-c > * {
    margin-right: 4rem !important;
  }
  .t-mt-3xl, .t-mt-3xl-c > * {
    margin-top: 4rem !important;
  }
  .t-mb-3xl, .t-mb-3xl-c > * {
    margin-bottom: 4rem !important;
  }
  .t-mx-3xl, .t-mx-3xl-c > * {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .t-my-3xl, .t-my-3xl-c > * {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .t-m-auto, .t-m-auto-c > * {
    margin: auto !important;
  }
  .t-ml-auto, .t-ml-auto-c > * {
    margin-left: auto !important;
  }
  .t-mr-auto, .t-mr-auto-c > * {
    margin-right: auto !important;
  }
  .t-mt-auto, .t-mt-auto-c > * {
    margin-top: auto !important;
  }
  .t-mb-auto, .t-mb-auto-c > * {
    margin-bottom: auto !important;
  }
  .t-mx-auto, .t-mx-auto-c > * {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .t-my-auto, .t-my-auto-c > * {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1024px) {
  .lt-m-min, .lt-m-min-c > * {
    margin: 0 !important;
  }
  .lt-ml-min, .lt-ml-min-c > * {
    margin-left: 0 !important;
  }
  .lt-mr-min, .lt-mr-min-c > * {
    margin-right: 0 !important;
  }
  .lt-mt-min, .lt-mt-min-c > * {
    margin-top: 0 !important;
  }
  .lt-mb-min, .lt-mb-min-c > * {
    margin-bottom: 0 !important;
  }
  .lt-mx-min, .lt-mx-min-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lt-my-min, .lt-my-min-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lt-m-xs, .lt-m-xs-c > * {
    margin: 0.25rem !important;
  }
  .lt-ml-xs, .lt-ml-xs-c > * {
    margin-left: 0.25rem !important;
  }
  .lt-mr-xs, .lt-mr-xs-c > * {
    margin-right: 0.25rem !important;
  }
  .lt-mt-xs, .lt-mt-xs-c > * {
    margin-top: 0.25rem !important;
  }
  .lt-mb-xs, .lt-mb-xs-c > * {
    margin-bottom: 0.25rem !important;
  }
  .lt-mx-xs, .lt-mx-xs-c > * {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .lt-my-xs, .lt-my-xs-c > * {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .lt-m-sm, .lt-m-sm-c > * {
    margin: 0.5rem !important;
  }
  .lt-ml-sm, .lt-ml-sm-c > * {
    margin-left: 0.5rem !important;
  }
  .lt-mr-sm, .lt-mr-sm-c > * {
    margin-right: 0.5rem !important;
  }
  .lt-mt-sm, .lt-mt-sm-c > * {
    margin-top: 0.5rem !important;
  }
  .lt-mb-sm, .lt-mb-sm-c > * {
    margin-bottom: 0.5rem !important;
  }
  .lt-mx-sm, .lt-mx-sm-c > * {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .lt-my-sm, .lt-my-sm-c > * {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .lt-m-md, .lt-m-md-c > * {
    margin: 1rem !important;
  }
  .lt-ml-md, .lt-ml-md-c > * {
    margin-left: 1rem !important;
  }
  .lt-mr-md, .lt-mr-md-c > * {
    margin-right: 1rem !important;
  }
  .lt-mt-md, .lt-mt-md-c > * {
    margin-top: 1rem !important;
  }
  .lt-mb-md, .lt-mb-md-c > * {
    margin-bottom: 1rem !important;
  }
  .lt-mx-md, .lt-mx-md-c > * {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .lt-my-md, .lt-my-md-c > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .lt-m-lg, .lt-m-lg-c > * {
    margin: 1.5rem !important;
  }
  .lt-ml-lg, .lt-ml-lg-c > * {
    margin-left: 1.5rem !important;
  }
  .lt-mr-lg, .lt-mr-lg-c > * {
    margin-right: 1.5rem !important;
  }
  .lt-mt-lg, .lt-mt-lg-c > * {
    margin-top: 1.5rem !important;
  }
  .lt-mb-lg, .lt-mb-lg-c > * {
    margin-bottom: 1.5rem !important;
  }
  .lt-mx-lg, .lt-mx-lg-c > * {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .lt-my-lg, .lt-my-lg-c > * {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .lt-m-xl, .lt-m-xl-c > * {
    margin: 2rem !important;
  }
  .lt-ml-xl, .lt-ml-xl-c > * {
    margin-left: 2rem !important;
  }
  .lt-mr-xl, .lt-mr-xl-c > * {
    margin-right: 2rem !important;
  }
  .lt-mt-xl, .lt-mt-xl-c > * {
    margin-top: 2rem !important;
  }
  .lt-mb-xl, .lt-mb-xl-c > * {
    margin-bottom: 2rem !important;
  }
  .lt-mx-xl, .lt-mx-xl-c > * {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .lt-my-xl, .lt-my-xl-c > * {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .lt-m-2xl, .lt-m-2xl-c > * {
    margin: 3rem !important;
  }
  .lt-ml-2xl, .lt-ml-2xl-c > * {
    margin-left: 3rem !important;
  }
  .lt-mr-2xl, .lt-mr-2xl-c > * {
    margin-right: 3rem !important;
  }
  .lt-mt-2xl, .lt-mt-2xl-c > * {
    margin-top: 3rem !important;
  }
  .lt-mb-2xl, .lt-mb-2xl-c > * {
    margin-bottom: 3rem !important;
  }
  .lt-mx-2xl, .lt-mx-2xl-c > * {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .lt-my-2xl, .lt-my-2xl-c > * {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .lt-m-3xl, .lt-m-3xl-c > * {
    margin: 4rem !important;
  }
  .lt-ml-3xl, .lt-ml-3xl-c > * {
    margin-left: 4rem !important;
  }
  .lt-mr-3xl, .lt-mr-3xl-c > * {
    margin-right: 4rem !important;
  }
  .lt-mt-3xl, .lt-mt-3xl-c > * {
    margin-top: 4rem !important;
  }
  .lt-mb-3xl, .lt-mb-3xl-c > * {
    margin-bottom: 4rem !important;
  }
  .lt-mx-3xl, .lt-mx-3xl-c > * {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .lt-my-3xl, .lt-my-3xl-c > * {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .lt-m-auto, .lt-m-auto-c > * {
    margin: auto !important;
  }
  .lt-ml-auto, .lt-ml-auto-c > * {
    margin-left: auto !important;
  }
  .lt-mr-auto, .lt-mr-auto-c > * {
    margin-right: auto !important;
  }
  .lt-mt-auto, .lt-mt-auto-c > * {
    margin-top: auto !important;
  }
  .lt-mb-auto, .lt-mb-auto-c > * {
    margin-bottom: auto !important;
  }
  .lt-mx-auto, .lt-mx-auto-c > * {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .lt-my-auto, .lt-my-auto-c > * {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1280px) {
  .d-m-min, .d-m-min-c > * {
    margin: 0 !important;
  }
  .d-ml-min, .d-ml-min-c > * {
    margin-left: 0 !important;
  }
  .d-mr-min, .d-mr-min-c > * {
    margin-right: 0 !important;
  }
  .d-mt-min, .d-mt-min-c > * {
    margin-top: 0 !important;
  }
  .d-mb-min, .d-mb-min-c > * {
    margin-bottom: 0 !important;
  }
  .d-mx-min, .d-mx-min-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .d-my-min, .d-my-min-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .d-m-xs, .d-m-xs-c > * {
    margin: 0.25rem !important;
  }
  .d-ml-xs, .d-ml-xs-c > * {
    margin-left: 0.25rem !important;
  }
  .d-mr-xs, .d-mr-xs-c > * {
    margin-right: 0.25rem !important;
  }
  .d-mt-xs, .d-mt-xs-c > * {
    margin-top: 0.25rem !important;
  }
  .d-mb-xs, .d-mb-xs-c > * {
    margin-bottom: 0.25rem !important;
  }
  .d-mx-xs, .d-mx-xs-c > * {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .d-my-xs, .d-my-xs-c > * {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .d-m-sm, .d-m-sm-c > * {
    margin: 0.5rem !important;
  }
  .d-ml-sm, .d-ml-sm-c > * {
    margin-left: 0.5rem !important;
  }
  .d-mr-sm, .d-mr-sm-c > * {
    margin-right: 0.5rem !important;
  }
  .d-mt-sm, .d-mt-sm-c > * {
    margin-top: 0.5rem !important;
  }
  .d-mb-sm, .d-mb-sm-c > * {
    margin-bottom: 0.5rem !important;
  }
  .d-mx-sm, .d-mx-sm-c > * {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .d-my-sm, .d-my-sm-c > * {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .d-m-md, .d-m-md-c > * {
    margin: 1rem !important;
  }
  .d-ml-md, .d-ml-md-c > * {
    margin-left: 1rem !important;
  }
  .d-mr-md, .d-mr-md-c > * {
    margin-right: 1rem !important;
  }
  .d-mt-md, .d-mt-md-c > * {
    margin-top: 1rem !important;
  }
  .d-mb-md, .d-mb-md-c > * {
    margin-bottom: 1rem !important;
  }
  .d-mx-md, .d-mx-md-c > * {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .d-my-md, .d-my-md-c > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .d-m-lg, .d-m-lg-c > * {
    margin: 1.5rem !important;
  }
  .d-ml-lg, .d-ml-lg-c > * {
    margin-left: 1.5rem !important;
  }
  .d-mr-lg, .d-mr-lg-c > * {
    margin-right: 1.5rem !important;
  }
  .d-mt-lg, .d-mt-lg-c > * {
    margin-top: 1.5rem !important;
  }
  .d-mb-lg, .d-mb-lg-c > * {
    margin-bottom: 1.5rem !important;
  }
  .d-mx-lg, .d-mx-lg-c > * {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .d-my-lg, .d-my-lg-c > * {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .d-m-xl, .d-m-xl-c > * {
    margin: 2rem !important;
  }
  .d-ml-xl, .d-ml-xl-c > * {
    margin-left: 2rem !important;
  }
  .d-mr-xl, .d-mr-xl-c > * {
    margin-right: 2rem !important;
  }
  .d-mt-xl, .d-mt-xl-c > * {
    margin-top: 2rem !important;
  }
  .d-mb-xl, .d-mb-xl-c > * {
    margin-bottom: 2rem !important;
  }
  .d-mx-xl, .d-mx-xl-c > * {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .d-my-xl, .d-my-xl-c > * {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .d-m-2xl, .d-m-2xl-c > * {
    margin: 3rem !important;
  }
  .d-ml-2xl, .d-ml-2xl-c > * {
    margin-left: 3rem !important;
  }
  .d-mr-2xl, .d-mr-2xl-c > * {
    margin-right: 3rem !important;
  }
  .d-mt-2xl, .d-mt-2xl-c > * {
    margin-top: 3rem !important;
  }
  .d-mb-2xl, .d-mb-2xl-c > * {
    margin-bottom: 3rem !important;
  }
  .d-mx-2xl, .d-mx-2xl-c > * {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .d-my-2xl, .d-my-2xl-c > * {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .d-m-3xl, .d-m-3xl-c > * {
    margin: 4rem !important;
  }
  .d-ml-3xl, .d-ml-3xl-c > * {
    margin-left: 4rem !important;
  }
  .d-mr-3xl, .d-mr-3xl-c > * {
    margin-right: 4rem !important;
  }
  .d-mt-3xl, .d-mt-3xl-c > * {
    margin-top: 4rem !important;
  }
  .d-mb-3xl, .d-mb-3xl-c > * {
    margin-bottom: 4rem !important;
  }
  .d-mx-3xl, .d-mx-3xl-c > * {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .d-my-3xl, .d-my-3xl-c > * {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .d-m-auto, .d-m-auto-c > * {
    margin: auto !important;
  }
  .d-ml-auto, .d-ml-auto-c > * {
    margin-left: auto !important;
  }
  .d-mr-auto, .d-mr-auto-c > * {
    margin-right: auto !important;
  }
  .d-mt-auto, .d-mt-auto-c > * {
    margin-top: auto !important;
  }
  .d-mb-auto, .d-mb-auto-c > * {
    margin-bottom: auto !important;
  }
  .d-mx-auto, .d-mx-auto-c > * {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .d-my-auto, .d-my-auto-c > * {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
@media (min-width: 1440px) {
  .ld-m-min, .ld-m-min-c > * {
    margin: 0 !important;
  }
  .ld-ml-min, .ld-ml-min-c > * {
    margin-left: 0 !important;
  }
  .ld-mr-min, .ld-mr-min-c > * {
    margin-right: 0 !important;
  }
  .ld-mt-min, .ld-mt-min-c > * {
    margin-top: 0 !important;
  }
  .ld-mb-min, .ld-mb-min-c > * {
    margin-bottom: 0 !important;
  }
  .ld-mx-min, .ld-mx-min-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ld-my-min, .ld-my-min-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ld-m-xs, .ld-m-xs-c > * {
    margin: 0.25rem !important;
  }
  .ld-ml-xs, .ld-ml-xs-c > * {
    margin-left: 0.25rem !important;
  }
  .ld-mr-xs, .ld-mr-xs-c > * {
    margin-right: 0.25rem !important;
  }
  .ld-mt-xs, .ld-mt-xs-c > * {
    margin-top: 0.25rem !important;
  }
  .ld-mb-xs, .ld-mb-xs-c > * {
    margin-bottom: 0.25rem !important;
  }
  .ld-mx-xs, .ld-mx-xs-c > * {
    margin-left: 0.25rem !important;
    margin-right: 0.25rem !important;
  }
  .ld-my-xs, .ld-my-xs-c > * {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  .ld-m-sm, .ld-m-sm-c > * {
    margin: 0.5rem !important;
  }
  .ld-ml-sm, .ld-ml-sm-c > * {
    margin-left: 0.5rem !important;
  }
  .ld-mr-sm, .ld-mr-sm-c > * {
    margin-right: 0.5rem !important;
  }
  .ld-mt-sm, .ld-mt-sm-c > * {
    margin-top: 0.5rem !important;
  }
  .ld-mb-sm, .ld-mb-sm-c > * {
    margin-bottom: 0.5rem !important;
  }
  .ld-mx-sm, .ld-mx-sm-c > * {
    margin-left: 0.5rem !important;
    margin-right: 0.5rem !important;
  }
  .ld-my-sm, .ld-my-sm-c > * {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  .ld-m-md, .ld-m-md-c > * {
    margin: 1rem !important;
  }
  .ld-ml-md, .ld-ml-md-c > * {
    margin-left: 1rem !important;
  }
  .ld-mr-md, .ld-mr-md-c > * {
    margin-right: 1rem !important;
  }
  .ld-mt-md, .ld-mt-md-c > * {
    margin-top: 1rem !important;
  }
  .ld-mb-md, .ld-mb-md-c > * {
    margin-bottom: 1rem !important;
  }
  .ld-mx-md, .ld-mx-md-c > * {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }
  .ld-my-md, .ld-my-md-c > * {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  .ld-m-lg, .ld-m-lg-c > * {
    margin: 1.5rem !important;
  }
  .ld-ml-lg, .ld-ml-lg-c > * {
    margin-left: 1.5rem !important;
  }
  .ld-mr-lg, .ld-mr-lg-c > * {
    margin-right: 1.5rem !important;
  }
  .ld-mt-lg, .ld-mt-lg-c > * {
    margin-top: 1.5rem !important;
  }
  .ld-mb-lg, .ld-mb-lg-c > * {
    margin-bottom: 1.5rem !important;
  }
  .ld-mx-lg, .ld-mx-lg-c > * {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }
  .ld-my-lg, .ld-my-lg-c > * {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  .ld-m-xl, .ld-m-xl-c > * {
    margin: 2rem !important;
  }
  .ld-ml-xl, .ld-ml-xl-c > * {
    margin-left: 2rem !important;
  }
  .ld-mr-xl, .ld-mr-xl-c > * {
    margin-right: 2rem !important;
  }
  .ld-mt-xl, .ld-mt-xl-c > * {
    margin-top: 2rem !important;
  }
  .ld-mb-xl, .ld-mb-xl-c > * {
    margin-bottom: 2rem !important;
  }
  .ld-mx-xl, .ld-mx-xl-c > * {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }
  .ld-my-xl, .ld-my-xl-c > * {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }
  .ld-m-2xl, .ld-m-2xl-c > * {
    margin: 3rem !important;
  }
  .ld-ml-2xl, .ld-ml-2xl-c > * {
    margin-left: 3rem !important;
  }
  .ld-mr-2xl, .ld-mr-2xl-c > * {
    margin-right: 3rem !important;
  }
  .ld-mt-2xl, .ld-mt-2xl-c > * {
    margin-top: 3rem !important;
  }
  .ld-mb-2xl, .ld-mb-2xl-c > * {
    margin-bottom: 3rem !important;
  }
  .ld-mx-2xl, .ld-mx-2xl-c > * {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }
  .ld-my-2xl, .ld-my-2xl-c > * {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  .ld-m-3xl, .ld-m-3xl-c > * {
    margin: 4rem !important;
  }
  .ld-ml-3xl, .ld-ml-3xl-c > * {
    margin-left: 4rem !important;
  }
  .ld-mr-3xl, .ld-mr-3xl-c > * {
    margin-right: 4rem !important;
  }
  .ld-mt-3xl, .ld-mt-3xl-c > * {
    margin-top: 4rem !important;
  }
  .ld-mb-3xl, .ld-mb-3xl-c > * {
    margin-bottom: 4rem !important;
  }
  .ld-mx-3xl, .ld-mx-3xl-c > * {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }
  .ld-my-3xl, .ld-my-3xl-c > * {
    margin-top: 4rem !important;
    margin-bottom: 4rem !important;
  }
  .ld-m-auto, .ld-m-auto-c > * {
    margin: auto !important;
  }
  .ld-ml-auto, .ld-ml-auto-c > * {
    margin-left: auto !important;
  }
  .ld-mr-auto, .ld-mr-auto-c > * {
    margin-right: auto !important;
  }
  .ld-mt-auto, .ld-mt-auto-c > * {
    margin-top: auto !important;
  }
  .ld-mb-auto, .ld-mb-auto-c > * {
    margin-bottom: auto !important;
  }
  .ld-mx-auto, .ld-mx-auto-c > * {
    margin-left: auto !important;
    margin-right: auto !important;
  }
  .ld-my-auto, .ld-my-auto-c > * {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
}
/*
* 3. Border
*/
/*
* 3.1 border-style
*/
.b-solid, .b-solid-hover:hover {
  border-width: 0;
  border-style: solid !important;
}
.b-dashed, .b-dashed-hover:hover {
  border-width: 0;
  border-style: dashed !important;
}
.b-dotted, .b-dotted-hover:hover {
  border-width: 0;
  border-style: dotted !important;
}
.b-double, .b-double-hover:hover {
  border-width: 0;
  border-style: double !important;
}

/*
* 3.2 border-width
*/
.b-min, .b-min-hover:hover {
  border-width: 0 !important;
}
.bl-min, .bl-min-hover:hover {
  border-left-width: 0 !important;
}
.br-min, .br-min-hover:hover {
  border-right-width: 0 !important;
}
.bt-min, .bt-min-hover:hover {
  border-top-width: 0 !important;
}
.bb-min, .bb-min-hover:hover {
  border-bottom-width: 0 !important;
}
.bx-min, .bx-min-hover:hover {
  border-left-width: 0 !important;
  border-right-width: 0 !important;
}
.by-min, .by-min-hover:hover {
  border-top-width: 0 !important;
  border-bottom-width: 0 !important;
}
.b-xs, .b-xs-hover:hover {
  border-width: 1px !important;
}
.bl-xs, .bl-xs-hover:hover {
  border-left-width: 1px !important;
}
.br-xs, .br-xs-hover:hover {
  border-right-width: 1px !important;
}
.bt-xs, .bt-xs-hover:hover {
  border-top-width: 1px !important;
}
.bb-xs, .bb-xs-hover:hover {
  border-bottom-width: 1px !important;
}
.bx-xs, .bx-xs-hover:hover {
  border-left-width: 1px !important;
  border-right-width: 1px !important;
}
.by-xs, .by-xs-hover:hover {
  border-top-width: 1px !important;
  border-bottom-width: 1px !important;
}
.b-sm, .b-sm-hover:hover {
  border-width: 2px !important;
}
.bl-sm, .bl-sm-hover:hover {
  border-left-width: 2px !important;
}
.br-sm, .br-sm-hover:hover {
  border-right-width: 2px !important;
}
.bt-sm, .bt-sm-hover:hover {
  border-top-width: 2px !important;
}
.bb-sm, .bb-sm-hover:hover {
  border-bottom-width: 2px !important;
}
.bx-sm, .bx-sm-hover:hover {
  border-left-width: 2px !important;
  border-right-width: 2px !important;
}
.by-sm, .by-sm-hover:hover {
  border-top-width: 2px !important;
  border-bottom-width: 2px !important;
}
.b-md, .b-md-hover:hover {
  border-width: 3px !important;
}
.bl-md, .bl-md-hover:hover {
  border-left-width: 3px !important;
}
.br-md, .br-md-hover:hover {
  border-right-width: 3px !important;
}
.bt-md, .bt-md-hover:hover {
  border-top-width: 3px !important;
}
.bb-md, .bb-md-hover:hover {
  border-bottom-width: 3px !important;
}
.bx-md, .bx-md-hover:hover {
  border-left-width: 3px !important;
  border-right-width: 3px !important;
}
.by-md, .by-md-hover:hover {
  border-top-width: 3px !important;
  border-bottom-width: 3px !important;
}
.b-lg, .b-lg-hover:hover {
  border-width: 4px !important;
}
.bl-lg, .bl-lg-hover:hover {
  border-left-width: 4px !important;
}
.br-lg, .br-lg-hover:hover {
  border-right-width: 4px !important;
}
.bt-lg, .bt-lg-hover:hover {
  border-top-width: 4px !important;
}
.bb-lg, .bb-lg-hover:hover {
  border-bottom-width: 4px !important;
}
.bx-lg, .bx-lg-hover:hover {
  border-left-width: 4px !important;
  border-right-width: 4px !important;
}
.by-lg, .by-lg-hover:hover {
  border-top-width: 4px !important;
  border-bottom-width: 4px !important;
}
.b-xl, .b-xl-hover:hover {
  border-width: 5px !important;
}
.bl-xl, .bl-xl-hover:hover {
  border-left-width: 5px !important;
}
.br-xl, .br-xl-hover:hover {
  border-right-width: 5px !important;
}
.bt-xl, .bt-xl-hover:hover {
  border-top-width: 5px !important;
}
.bb-xl, .bb-xl-hover:hover {
  border-bottom-width: 5px !important;
}
.bx-xl, .bx-xl-hover:hover {
  border-left-width: 5px !important;
  border-right-width: 5px !important;
}
.by-xl, .by-xl-hover:hover {
  border-top-width: 5px !important;
  border-bottom-width: 5px !important;
}

/*
* 4. outline
*/
/*
* 4.1 outline-style
*/
.outline-solid, .outline-solid-hover:hover, .outline-solid-focus:focus {
  outline-style: solid !important;
}
.outline-dashed, .outline-dashed-hover:hover, .outline-dashed-focus:focus {
  outline-style: dashed !important;
}
.outline-dotted, .outline-dotted-hover:hover, .outline-dotted-focus:focus {
  outline-style: dotted !important;
}
.outline-double, .outline-double-hover:hover, .outline-double-focus:focus {
  outline-style: double !important;
}

/*
* 4.2 outline-width
*/
.outline-min, .outline-min-hover:hover, .outline-min-focus:focus {
  outline-width: 0 !important;
}
.outline-xs, .outline-xs-hover:hover, .outline-xs-focus:focus {
  outline-width: 1px !important;
}
.outline-sm, .outline-sm-hover:hover, .outline-sm-focus:focus {
  outline-width: 2px !important;
}
.outline-md, .outline-md-hover:hover, .outline-md-focus:focus {
  outline-width: 3px !important;
}
.outline-lg, .outline-lg-hover:hover, .outline-lg-focus:focus {
  outline-width: 4px !important;
}
.outline-xl, .outline-xl-hover:hover, .outline-xl-focus:focus {
  outline-width: 5px !important;
}

/*
* 4.2 outline-offset
*/
.offset-min, .offset-min-hover:hover, .offset-min-focus:focus {
  outline-offset: 0 !important;
}
.offset-xs, .offset-xs-hover:hover, .offset-xs-focus:focus {
  outline-offset: 1px !important;
}
.offset-sm, .offset-sm-hover:hover, .offset-sm-focus:focus {
  outline-offset: 2px !important;
}
.offset-md, .offset-md-hover:hover, .offset-md-focus:focus {
  outline-offset: 3px !important;
}
.offset-lg, .offset-lg-hover:hover, .offset-lg-focus:focus {
  outline-offset: 4px !important;
}
.offset-xl, .offset-xl-hover:hover, .offset-xl-focus:focus {
  outline-offset: 5px !important;
}

/*
* 5. box-sizing 
*/
.box-border {
  box-sizing: border-box !important;
}
.box-content {
  box-sizing: content-box !important;
}
.box-inherit {
  box-sizing: inherit !important;
}

/*
* 6. Gutters
*/
.gt-min {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.gt-min > * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.gt-xs {
  margin-left: -0.25rem !important;
  margin-right: -0.25rem !important;
}
.gt-xs > * {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}
.gt-sm {
  margin-left: -0.5rem !important;
  margin-right: -0.5rem !important;
}
.gt-sm > * {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}
.gt-md {
  margin-left: -1rem !important;
  margin-right: -1rem !important;
}
.gt-md > * {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}
.gt-lg {
  margin-left: -1.5rem !important;
  margin-right: -1.5rem !important;
}
.gt-lg > * {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}
.gt-xl {
  margin-left: -2rem !important;
  margin-right: -2rem !important;
}
.gt-xl > * {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}

@media (min-width: 0) {
  .s-gt-min {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .s-gt-min > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .s-gt-xs {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .s-gt-xs > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .s-gt-sm {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .s-gt-sm > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .s-gt-md {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .s-gt-md > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .s-gt-lg {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .s-gt-lg > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .s-gt-xl {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .s-gt-xl > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 480px) {
  .ls-gt-min {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ls-gt-min > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ls-gt-xs {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .ls-gt-xs > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .ls-gt-sm {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .ls-gt-sm > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .ls-gt-md {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .ls-gt-md > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .ls-gt-lg {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .ls-gt-lg > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .ls-gt-xl {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .ls-gt-xl > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 768px) {
  .t-gt-min {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .t-gt-min > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .t-gt-xs {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .t-gt-xs > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .t-gt-sm {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .t-gt-sm > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .t-gt-md {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .t-gt-md > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .t-gt-lg {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .t-gt-lg > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .t-gt-xl {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .t-gt-xl > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 1024px) {
  .lt-gt-min {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lt-gt-min > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .lt-gt-xs {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .lt-gt-xs > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .lt-gt-sm {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .lt-gt-sm > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .lt-gt-md {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .lt-gt-md > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .lt-gt-lg {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .lt-gt-lg > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .lt-gt-xl {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .lt-gt-xl > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 1280px) {
  .d-gt-min {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .d-gt-min > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .d-gt-xs {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .d-gt-xs > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .d-gt-sm {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .d-gt-sm > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .d-gt-md {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .d-gt-md > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .d-gt-lg {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .d-gt-lg > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .d-gt-xl {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .d-gt-xl > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
@media (min-width: 1440px) {
  .ld-gt-min {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ld-gt-min > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ld-gt-xs {
    margin-left: -0.25rem !important;
    margin-right: -0.25rem !important;
  }
  .ld-gt-xs > * {
    padding-left: 0.25rem !important;
    padding-right: 0.25rem !important;
  }
  .ld-gt-sm {
    margin-left: -0.5rem !important;
    margin-right: -0.5rem !important;
  }
  .ld-gt-sm > * {
    padding-left: 0.5rem !important;
    padding-right: 0.5rem !important;
  }
  .ld-gt-md {
    margin-left: -1rem !important;
    margin-right: -1rem !important;
  }
  .ld-gt-md > * {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }
  .ld-gt-lg {
    margin-left: -1.5rem !important;
    margin-right: -1.5rem !important;
  }
  .ld-gt-lg > * {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }
  .ld-gt-xl {
    margin-left: -2rem !important;
    margin-right: -2rem !important;
  }
  .ld-gt-xl > * {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }
}
/* ---------- Clear ---------- */
.clear-left {
  clear: left !important;
}
.clear-right {
  clear: right !important;
}
.clear-both {
  clear: both !important;
}
.clear-none {
  clear: none !important;
}

.clear-fix::before,
.clear-fix::after {
  content: "" !important;
  display: table !important;
  clear: both !important;
}

/* ---------- Resize ---------- */
.resize-x {
  resize: horizontal !important;
  overflow: hidden;
}
.resize-y {
  resize: vertical !important;
  overflow: hidden;
}
.resize-both {
  resize: both !important;
  overflow: hidden;
}
.resize-auto {
  resize: auto !important;
  overflow: hidden;
}
.resize-none {
  resize: none !important;
  overflow: hidden;
}

/* ---------- Cursor ---------- */
.cursor-default {
  cursor: default !important;
}
.cursor-auto {
  cursor: auto !important;
}
.cursor-help {
  cursor: help !important;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-text {
  cursor: text !important;
}
.cursor-copy {
  cursor: copy !important;
}
.cursor-move {
  cursor: move !important;
}
.cursor-grab {
  cursor: grab !important;
}
.cursor-grabbing {
  cursor: grabbing !important;
}
.cursor-wait {
  cursor: wait !important;
}
.cursor-progress {
  cursor: progress !important;
}
.cursor-cell {
  cursor: cell !important;
}
.cursor-crosshair {
  cursor: crosshair !important;
}
.cursor-alias {
  cursor: alias !important;
}
.cursor-zoom-in {
  cursor: zoom-in !important;
}
.cursor-zoom-out {
  cursor: zoom-out !important;
}
.cursor-ban {
  cursor: not-allowed !important;
}
.cursor-e {
  cursor: e-resize !important;
}
.cursor-n {
  cursor: n-resize !important;
}
.cursor-ne {
  cursor: ne-resize !important;
}
.cursor-nw {
  cursor: nw-resize !important;
}
.cursor-none {
  cursor: none !important;
}

/* -------------------------------------------------- */
/*                    Typography                      */
/* -------------------------------------------------- */
/* ---------- Links ---------- */
/*
* Active link
*/
a.active {
  color: #4283F2;
  font-weight: 400;
  text-decoration: none;
}

/*
* Inactive link
*/
a.inactive {
  text-decoration: none;
  pointer-events: none;
}

/*
* Disabled link
*/
a.disabled {
  color: #8E8E8E !important;
  text-decoration: none;
  pointer-events: none;
}

/* ---------- Font Formating  ---------- */
/*
* font-family
*/
.font-serif {
  font-family: Georgia, "Times New Roman", Times, serif !important;
}
.font-sans {
  font-family: system-ui, -apple-system, "Segoe UI", "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif !important;
}
.font-mono {
  font-family: Consolas, Monaco,"Courier New", "Lucida Console", monospace !important;
}
.font-inherit {
  font-family: inherit !important;
}

/*
* font-size
*/
.font-xs {
  font-size: 0.5rem !important;
}
.font-sm {
  font-size: 0.625rem !important;
}
.font-md {
  font-size: 0.75rem !important;
}
.font-lg {
  font-size: 0.875rem !important;
}
.font-xl {
  font-size: 1rem !important;
}
.font-h6 {
  font-size: 1.125rem !important;
}
.font-h5 {
  font-size: 1.25rem !important;
}
.font-h4 {
  font-size: 1.5rem !important;
}
.font-h3 {
  font-size: 1.75rem !important;
}
.font-h2 {
  font-size: 2rem !important;
}
.font-h1 {
  font-size: 2.5rem !important;
}
.font-d6 {
  font-size: 3rem !important;
}
.font-d5 {
  font-size: 3.5rem !important;
}
.font-d4 {
  font-size: 4rem !important;
}
.font-d3 {
  font-size: 4.5rem !important;
}
.font-d2 {
  font-size: 5rem !important;
}
.font-d1 {
  font-size: 6rem !important;
}

@media (min-width: 0) {
  .s-font-xs {
    font-size: 0.5rem !important;
  }
  .s-font-sm {
    font-size: 0.625rem !important;
  }
  .s-font-md {
    font-size: 0.75rem !important;
  }
  .s-font-lg {
    font-size: 0.875rem !important;
  }
  .s-font-xl {
    font-size: 1rem !important;
  }
  .s-font-h6 {
    font-size: 1.125rem !important;
  }
  .s-font-h5 {
    font-size: 1.25rem !important;
  }
  .s-font-h4 {
    font-size: 1.5rem !important;
  }
  .s-font-h3 {
    font-size: 1.75rem !important;
  }
  .s-font-h2 {
    font-size: 2rem !important;
  }
  .s-font-h1 {
    font-size: 2.5rem !important;
  }
  .s-font-d6 {
    font-size: 3rem !important;
  }
  .s-font-d5 {
    font-size: 3.5rem !important;
  }
  .s-font-d4 {
    font-size: 4rem !important;
  }
  .s-font-d3 {
    font-size: 4.5rem !important;
  }
  .s-font-d2 {
    font-size: 5rem !important;
  }
  .s-font-d1 {
    font-size: 6rem !important;
  }
}
@media (min-width: 480px) {
  .ls-font-xs {
    font-size: 0.5rem !important;
  }
  .ls-font-sm {
    font-size: 0.625rem !important;
  }
  .ls-font-md {
    font-size: 0.75rem !important;
  }
  .ls-font-lg {
    font-size: 0.875rem !important;
  }
  .ls-font-xl {
    font-size: 1rem !important;
  }
  .ls-font-h6 {
    font-size: 1.125rem !important;
  }
  .ls-font-h5 {
    font-size: 1.25rem !important;
  }
  .ls-font-h4 {
    font-size: 1.5rem !important;
  }
  .ls-font-h3 {
    font-size: 1.75rem !important;
  }
  .ls-font-h2 {
    font-size: 2rem !important;
  }
  .ls-font-h1 {
    font-size: 2.5rem !important;
  }
  .ls-font-d6 {
    font-size: 3rem !important;
  }
  .ls-font-d5 {
    font-size: 3.5rem !important;
  }
  .ls-font-d4 {
    font-size: 4rem !important;
  }
  .ls-font-d3 {
    font-size: 4.5rem !important;
  }
  .ls-font-d2 {
    font-size: 5rem !important;
  }
  .ls-font-d1 {
    font-size: 6rem !important;
  }
}
@media (min-width: 768px) {
  .t-font-xs {
    font-size: 0.5rem !important;
  }
  .t-font-sm {
    font-size: 0.625rem !important;
  }
  .t-font-md {
    font-size: 0.75rem !important;
  }
  .t-font-lg {
    font-size: 0.875rem !important;
  }
  .t-font-xl {
    font-size: 1rem !important;
  }
  .t-font-h6 {
    font-size: 1.125rem !important;
  }
  .t-font-h5 {
    font-size: 1.25rem !important;
  }
  .t-font-h4 {
    font-size: 1.5rem !important;
  }
  .t-font-h3 {
    font-size: 1.75rem !important;
  }
  .t-font-h2 {
    font-size: 2rem !important;
  }
  .t-font-h1 {
    font-size: 2.5rem !important;
  }
  .t-font-d6 {
    font-size: 3rem !important;
  }
  .t-font-d5 {
    font-size: 3.5rem !important;
  }
  .t-font-d4 {
    font-size: 4rem !important;
  }
  .t-font-d3 {
    font-size: 4.5rem !important;
  }
  .t-font-d2 {
    font-size: 5rem !important;
  }
  .t-font-d1 {
    font-size: 6rem !important;
  }
}
@media (min-width: 1024px) {
  .lt-font-xs {
    font-size: 0.5rem !important;
  }
  .lt-font-sm {
    font-size: 0.625rem !important;
  }
  .lt-font-md {
    font-size: 0.75rem !important;
  }
  .lt-font-lg {
    font-size: 0.875rem !important;
  }
  .lt-font-xl {
    font-size: 1rem !important;
  }
  .lt-font-h6 {
    font-size: 1.125rem !important;
  }
  .lt-font-h5 {
    font-size: 1.25rem !important;
  }
  .lt-font-h4 {
    font-size: 1.5rem !important;
  }
  .lt-font-h3 {
    font-size: 1.75rem !important;
  }
  .lt-font-h2 {
    font-size: 2rem !important;
  }
  .lt-font-h1 {
    font-size: 2.5rem !important;
  }
  .lt-font-d6 {
    font-size: 3rem !important;
  }
  .lt-font-d5 {
    font-size: 3.5rem !important;
  }
  .lt-font-d4 {
    font-size: 4rem !important;
  }
  .lt-font-d3 {
    font-size: 4.5rem !important;
  }
  .lt-font-d2 {
    font-size: 5rem !important;
  }
  .lt-font-d1 {
    font-size: 6rem !important;
  }
}
@media (min-width: 1280px) {
  .d-font-xs {
    font-size: 0.5rem !important;
  }
  .d-font-sm {
    font-size: 0.625rem !important;
  }
  .d-font-md {
    font-size: 0.75rem !important;
  }
  .d-font-lg {
    font-size: 0.875rem !important;
  }
  .d-font-xl {
    font-size: 1rem !important;
  }
  .d-font-h6 {
    font-size: 1.125rem !important;
  }
  .d-font-h5 {
    font-size: 1.25rem !important;
  }
  .d-font-h4 {
    font-size: 1.5rem !important;
  }
  .d-font-h3 {
    font-size: 1.75rem !important;
  }
  .d-font-h2 {
    font-size: 2rem !important;
  }
  .d-font-h1 {
    font-size: 2.5rem !important;
  }
  .d-font-d6 {
    font-size: 3rem !important;
  }
  .d-font-d5 {
    font-size: 3.5rem !important;
  }
  .d-font-d4 {
    font-size: 4rem !important;
  }
  .d-font-d3 {
    font-size: 4.5rem !important;
  }
  .d-font-d2 {
    font-size: 5rem !important;
  }
  .d-font-d1 {
    font-size: 6rem !important;
  }
}
@media (min-width: 1440px) {
  .ld-font-xs {
    font-size: 0.5rem !important;
  }
  .ld-font-sm {
    font-size: 0.625rem !important;
  }
  .ld-font-md {
    font-size: 0.75rem !important;
  }
  .ld-font-lg {
    font-size: 0.875rem !important;
  }
  .ld-font-xl {
    font-size: 1rem !important;
  }
  .ld-font-h6 {
    font-size: 1.125rem !important;
  }
  .ld-font-h5 {
    font-size: 1.25rem !important;
  }
  .ld-font-h4 {
    font-size: 1.5rem !important;
  }
  .ld-font-h3 {
    font-size: 1.75rem !important;
  }
  .ld-font-h2 {
    font-size: 2rem !important;
  }
  .ld-font-h1 {
    font-size: 2.5rem !important;
  }
  .ld-font-d6 {
    font-size: 3rem !important;
  }
  .ld-font-d5 {
    font-size: 3.5rem !important;
  }
  .ld-font-d4 {
    font-size: 4rem !important;
  }
  .ld-font-d3 {
    font-size: 4.5rem !important;
  }
  .ld-font-d2 {
    font-size: 5rem !important;
  }
  .ld-font-d1 {
    font-size: 6rem !important;
  }
}
/*
* font-weight
*/
.font-100 {
  font-weight: 100 !important;
}
.font-200 {
  font-weight: 200 !important;
}
.font-300 {
  font-weight: 300 !important;
}
.font-400 {
  font-weight: 400 !important;
}
.font-500 {
  font-weight: 500 !important;
}
.font-600 {
  font-weight: 600 !important;
}
.font-700 {
  font-weight: 700 !important;
}
.font-800 {
  font-weight: 800 !important;
}
.font-900 {
  font-weight: 900 !important;
}

/*
* font-style
*/
.font-italic {
  font-style: italic !important;
}
.font-normal {
  font-style: normal !important;
}

/* ---------- Text Formating  ---------- */
/*
* text-align
*/
.text-left {
  text-align: left !important;
}
.text-center {
  text-align: center !important;
}
.text-right {
  text-align: right !important;
}
.text-justify {
  text-align: justify !important;
}

@media (min-width: 0) {
  .s-text-left {
    text-align: left !important;
  }
  .s-text-center {
    text-align: center !important;
  }
  .s-text-right {
    text-align: right !important;
  }
  .s-text-justify {
    text-align: justify !important;
  }
}
@media (min-width: 480px) {
  .ls-text-left {
    text-align: left !important;
  }
  .ls-text-center {
    text-align: center !important;
  }
  .ls-text-right {
    text-align: right !important;
  }
  .ls-text-justify {
    text-align: justify !important;
  }
}
@media (min-width: 768px) {
  .t-text-left {
    text-align: left !important;
  }
  .t-text-center {
    text-align: center !important;
  }
  .t-text-right {
    text-align: right !important;
  }
  .t-text-justify {
    text-align: justify !important;
  }
}
@media (min-width: 1024px) {
  .lt-text-left {
    text-align: left !important;
  }
  .lt-text-center {
    text-align: center !important;
  }
  .lt-text-right {
    text-align: right !important;
  }
  .lt-text-justify {
    text-align: justify !important;
  }
}
@media (min-width: 1280px) {
  .d-text-left {
    text-align: left !important;
  }
  .d-text-center {
    text-align: center !important;
  }
  .d-text-right {
    text-align: right !important;
  }
  .d-text-justify {
    text-align: justify !important;
  }
}
@media (min-width: 1440px) {
  .ld-text-left {
    text-align: left !important;
  }
  .ld-text-center {
    text-align: center !important;
  }
  .ld-text-right {
    text-align: right !important;
  }
  .ld-text-justify {
    text-align: justify !important;
  }
}
/*
* text-decoration
*/
.text-under, .text-under-hover:hover {
  text-decoration: underline !important;
}
.text-over, .text-over-hover:hover {
  text-decoration: overline !important;
}
.text-through, .text-through-hover:hover {
  text-decoration: line-through !important;
}
.text-decor-none, .text-decor-none-hover:hover {
  text-decoration: none !important;
}

/*
* text-transform
*/
.text-lower {
  text-transform: lowercase !important;
}
.text-upper {
  text-transform: uppercase !important;
}
.text-capital {
  text-transform: capitalize !important;
}
.text-trans-none {
  text-transform: none !important;
}

/*
* white-space
*/
.text-wrap {
  white-space: wrap !important;
}
.text-pre {
  white-space: pre !important;
}
.text-pre-wrap {
  white-space: pre-wrap !important;
}
.text-pre-line {
  white-space: pre-line !important;
}
.text-nowrap {
  white-space: nowrap !important;
}
.text-normal {
  white-space: normal !important;
}

/*
* vertical-align
*/
.align-top {
  vertical-align: top !important;
}
.align-middle {
  vertical-align: middle !important;
}
.align-bottom {
  vertical-align: bottom !important;
}
.align-baseline {
  vertical-align: baseline !important;
}
.align-text-top {
  vertical-align: text-top !important;
}
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/*
* line-height
*/
.line-min {
  line-height: 0 !important;
}
.line-xs {
  line-height: 1 !important;
}
.line-sm {
  line-height: 1.25 !important;
}
.line-md {
  line-height: 1.5 !important;
}
.line-lg {
  line-height: 2 !important;
}
.line-xl {
  line-height: 3 !important;
}

/*
* letter-spacing
*/
.letter-xs {
  letter-spacing: -2px !important;
}
.letter-sm {
  letter-spacing: -1px !important;
}
.letter-md {
  letter-spacing: 0 !important;
}
.letter-lg {
  letter-spacing: 1px !important;
}
.letter-xl {
  letter-spacing: 2px !important;
}

/* ---------- Lists  ---------- */
/*
* Unorder lists
*/
/*
* ul styles
*/
.ul {
  list-style: none;
  margin: 0;
  padding: 0;
  text-align: left;
  direction: ltr;
}

/*
* ul alignment
*/
.ul-x > li {
  display: inline-block;
}

.ul-y > li {
  display: list-item;
}

/*
* ul list styles
*/
.ul-circle > li::before, .ul-circle-solid > li::before, .ul-square > li::before, .ul-square-solid > li::before, .ul-diamond > li::before, .ul-diamond-solid > li::before {
  display: inline-block;
  font-family: polaris-icons;
  line-height: 1;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position: relative;
  vertical-align: middle;
  font-size: 50%;
  margin-right: 0.75rem;
}

.ul-circle > li::before {
  content: "\e900";
}
.ul-circle-solid > li::before {
  content: "\e901";
}
.ul-square > li::before {
  content: "\e902";
}
.ul-square-solid > li::before {
  content: "\e903";
}
.ul-diamond > li::before {
  content: "\e904";
}
.ul-diamond-solid > li::before {
  content: "\e905";
}

/*
* ul collapse
*/
.ul-collapse {
  letter-spacing: -1em !important;
}

.ul-collapse > li {
  letter-spacing: normal !important;
}

/* ---------- Highlights ---------- */
/*
* kbd
*/
.kbd {
  display: inline-block;
  padding: 0.25rem 0.5rem;
  font-family: Consolas, Monaco,"Courier New", "Lucida Console", monospace;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
  vertical-align: baseline;
  white-space: nowrap;
  border-radius: 0.125rem;
}

.doc-dark .kbd,
.kbd.kbd-dark {
  color: #F4F4F4;
  background-color: #3F3F3F;
  text-shadow: 0 0.0625rem 0 #000000;
  box-shadow: 0 0 0 0.0625rem #3F3F3F, inset 0 0 0 0.125rem #242424;
}

.kbd,
.kbd.kbd-light {
  color: #242424;
  background-color: #F4F4F4;
  text-shadow: 0 0.0625rem 0 #ffffff;
  box-shadow: 0 0 0 0.0625rem #F4F4F4, inset 0 0 0 0.125rem #FFFFFF;
}

/*
* mark
*/
.mark {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FFEBAA;
  padding: 0.125rem 0.25rem;
  border-radius: 0.125rem;
  line-height: 1;
  vertical-align: baseline;
}

.doc-light .mark.mark-notice {
  color: rgba(0, 0, 0, 0.9);
  background-color: #B5E2FD;
}

.doc-light .mark.mark-warning {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FFEBAA;
}

.doc-light .mark.mark-danger {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FBB7B6;
}

.doc-light .mark.mark-success {
  color: rgba(0, 0, 0, 0.9);
  background-color: #BCE8CA;
}

.doc-dark .mark.mark-notice {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(49, 170, 246, 0.5);
}

.doc-dark .mark.mark-warning {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(255, 192, 2, 0.5);
}

.doc-dark .mark.mark-danger {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(242, 56, 56, 0.5);
}

.doc-dark .mark.mark-success {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(57, 182, 99, 0.5);
}

/* ---------- Codes ---------- */
/*
* code
*/
.code {
  display: inline-block;
  padding: 0.125rem 0.25rem;
  font-family: Consolas, Monaco,"Courier New", "Lucida Console", monospace;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.25;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.125rem;
}

.doc-dark .code,
.code.code-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #3F3F3F;
}

.code,
.code.code-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #F4F4F4;
}

/*
* ide
*/
.ide {
  display: block;
  padding: 1rem 1.5rem;
  font-family: Consolas, Monaco,"Courier New", "Lucida Console", monospace;
  font-size: 1em;
  font-weight: 400;
  line-height: 1.5;
  white-space: nowrap;
  border-radius: 0.25rem;
}

.doc-dark .ide,
.ide.ide-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #3F3F3F;
}

.ide,
.ide.ide-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #F4F4F4;
}

/* ---------- Images ---------- */
.img__frame {
  border-radius: 0.25rem;
  padding: 0.25rem;
  border: solid 1px #DBDBDB;
}

.doc-dark .img__frame,
.img__frame.img__frame-dark {
  border: solid 1px #4C4C4C;
}

.img__frame,
.img__frame.img__frame-light {
  border: solid 1px #DBDBDB;
}

.img {
  border: none;
  max-width: 100%;
  vertical-align: middle;
  border-radius: 0.25rem;
}

.img_cap {
  position: absolute;
  bottom: 1rem;
  z-index: 20;
  overflow: visible;
  padding: 0.5rem 0.75rem;
  border-radius: 0.25rem;
  left: 1rem;
  margin-right: 1rem;
}

.img_cap-hover {
  opacity: 0;
  visibility: hidden;
  transition: 0.17s;
}

.img__frame:hover .img_cap-hover {
  opacity: 1;
  visibility: visible;
}

.doc-dark .img_cap,
.img_cap.img_cap-dark {
  color: rgba(255, 255, 255, 0.9);
  background: #242424;
}

.img_cap,
.img_cap.img_cap-light {
  color: rgba(0, 0, 0, 0.9);
  background: #F4F4F4;
}

.img_cap.img_cap-white {
  color: rgba(0, 0, 0, 0.9);
  background: #FFFFFF;
}

.img_cap.img_cap-black {
  color: rgba(255, 255, 255, 0.9);
  background: #000000;
}

/* ---------- Tables ---------- */
/*
* Table styles
*/
.tbl {
  border-collapse: collapse;
  border-spacing: 0;
  width: 100%;
  max-width: 100%;
  margin-bottom: 1rem;
  background-color: transparent;
  text-align: left;
  direction: ltr;
}

.tbl th {
  font-weight: 600;
}

.tbl td {
  font-weight: 400;
}

/*
* Table sizes
*/
.tbl th, .tbl td {
  padding: 0.5rem 1rem;
}
.tbl-xs th, .tbl-xs td {
  padding: 0.125rem 0.375rem;
}
.tbl-sm th, .tbl-sm td {
  padding: 0.25rem 0.5rem;
}
.tbl-md th, .tbl-md td {
  padding: 0.5rem 1rem;
}
.tbl-lg th, .tbl-lg td {
  padding: 0.75rem 1.5rem;
}
.tbl-xl th, .tbl-xl td {
  padding: 1rem 2rem;
}

/*
* Table colors
*/
.doc-dark .tbl,
.tbl.tbl-dark {
  color: #E7E7E7;
  background-color: #242424;
}
.doc-dark .tbl tr:not(:last-child) td,
.tbl.tbl-dark tr:not(:last-child) td {
  border-bottom: solid 1px #4C4C4C;
}
.doc-dark .tbl thead tr th,
.tbl.tbl-dark thead tr th {
  border-bottom: solid 2px #4C4C4C;
}
.doc-dark .tbl tbody tr:not(:last-child) th,
.tbl.tbl-dark tbody tr:not(:last-child) th {
  border-bottom: solid 1px #4C4C4C;
}
.doc-dark .tbl.tbl-border,
.tbl.tbl-dark.tbl-border {
  border: solid 1px #4C4C4C;
}
.doc-dark .tbl.tbl-border td:not(:first-child), .doc-dark .tbl.tbl-border thead th:not(:first-child),
.tbl.tbl-dark.tbl-border td:not(:first-child),
.tbl.tbl-dark.tbl-border thead th:not(:first-child) {
  border-left: solid 1px #4C4C4C;
}
.doc-dark .tbl.tbl-border tbody th,
.tbl.tbl-dark.tbl-border tbody th {
  border-right: solid 2px #4C4C4C;
}
.doc-dark .tbl.tbl-strip tbody tr:nth-child(odd),
.tbl.tbl-dark.tbl-strip tbody tr:nth-child(odd) {
  background-color: #313131;
}
.doc-dark .tbl.tbl-strip:not(.tbl-border) tr td,
.tbl.tbl-dark.tbl-strip:not(.tbl-border) tr td {
  border-bottom: none;
}
.doc-dark .tbl.tbl-hover tbody tr:hover,
.tbl.tbl-dark.tbl-hover tbody tr:hover {
  background-color: #313131;
}

.tbl,
.tbl.tbl-light {
  color: #4C4C4C;
  background-color: #FFFFFF;
}
.tbl tr:not(:last-child) td,
.tbl.tbl-light tr:not(:last-child) td {
  border-bottom: solid 1px #E7E7E7;
}
.tbl thead tr th,
.tbl.tbl-light thead tr th {
  border-bottom: solid 2px #E7E7E7;
}
.tbl tbody tr:not(:last-child) th,
.tbl.tbl-light tbody tr:not(:last-child) th {
  border-bottom: solid 1px #E7E7E7;
}
.tbl.tbl-border,
.tbl.tbl-light.tbl-border {
  border: solid 1px #E7E7E7;
}
.tbl.tbl-border td:not(:first-child), .tbl.tbl-border thead th:not(:first-child),
.tbl.tbl-light.tbl-border td:not(:first-child),
.tbl.tbl-light.tbl-border thead th:not(:first-child) {
  border-left: solid 1px #E7E7E7;
}
.tbl.tbl-border tbody th,
.tbl.tbl-light.tbl-border tbody th {
  border-right: solid 2px #E7E7E7;
}
.tbl.tbl-strip tbody tr:nth-child(odd),
.tbl.tbl-light.tbl-strip tbody tr:nth-child(odd) {
  background-color: #FAFAFA;
}
.tbl.tbl-strip:not(.tbl-border) tr td,
.tbl.tbl-light.tbl-strip:not(.tbl-border) tr td {
  border-bottom: none;
}
.tbl.tbl-hover tbody tr:hover,
.tbl.tbl-light.tbl-hover tbody tr:hover {
  background-color: #FAFAFA;
}

/*
* Table border-none
*/
.tbl-border-none tr th,
.tbl-border-none tr td {
  border: none !important;
}

/* ---------- Dividers ---------- */
.hr {
  display: block;
  border: none;
  border-top: 1px solid #E7E7E7;
  padding: 0;
  width: 100%;
  max-width: 100%;
  text-align: center;
  position: relative;
}

@media (min-width: 0) {
  .hr {
    margin: 1rem auto;
  }
}
@media (min-width: 768px) {
  .hr {
    margin: 1.5rem auto;
  }
}
@media (min-width: 1280px) {
  .hr {
    margin: 2rem auto;
  }
}
.doc-dark .hr,
.hr.hr-dark {
  border-color: #4C4C4C;
}

.hr,
.hr.hr-light {
  border-color: #E7E7E7;
}

.hr-g {
  height: 1px;
  border: none !important;
  background-image: linear-gradient(to left, transparent, #E7E7E7, transparent);
}

.doc-dark .hr-g,
.hr-g.hr-dark {
  background-image: linear-gradient(to left, transparent, #4C4C4C, transparent);
}

.hr-g,
.hr-g.hr-light {
  background-image: linear-gradient(to left, transparent, #E7E7E7, transparent);
}

.hr-gl {
  height: 1px;
  border: none !important;
  margin-left: auto;
  margin-right: 0;
  background-image: linear-gradient(to left, #E7E7E7, transparent);
  text-align: right;
}

.doc-dark .hr-gl,
.hr-gl.hr-dark {
  background-image: linear-gradient(to left, #4C4C4C, transparent);
}

.hr-gl,
.hr-gl.hr-light {
  background-image: linear-gradient(to left, #E7E7E7, transparent);
}

.hr-gr {
  height: 1px;
  border: none !important;
  margin-right: auto;
  margin-left: 0;
  background-image: linear-gradient(to right, #E7E7E7, transparent);
  text-align: left;
}

.doc-dark .hr-gr,
.hr-gr.hr-dark {
  background-image: linear-gradient(to right, #4C4C4C, transparent);
}

.hr-gr,
.hr-gr.hr-light {
  background-image: linear-gradient(to right, #E7E7E7, transparent);
}

.hr--icon {
  display: inline-block;
  position: absolute;
  top: -0.5rem;
  padding: 0 1rem;
}

.hr-gl .hr--icon {
  right: 0;
  padding-right: 0 !important;
}

.hr-gr .hr--icon {
  left: 0;
  padding-left: 0 !important;
}

.hr-dark .hr--icon,
.doc-dark .hr--icon {
  background-color: #242424;
  color: #8E8E8E;
}

.hr--icon,
.hr-light .hr--icon {
  background-color: #FFFFFF;
  color: #8E8E8E;
}

/* -------------------------------------------------- */
/*                      Layout                        */
/* -------------------------------------------------- */
/* ---------- Document ---------- */
.doc {
  font-family: system-ui, -apple-system, "Segoe UI", "Open Sans", "Helvetica Neue", Roboto, Arial, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #4C4C4C;
  background-color: #FFFFFF;
  vertical-align: baseline;
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  overflow-x: hidden;
  text-align: left;
  direction: ltr;
}

.doc.doc-dark {
  color: #E7E7E7;
  background-color: #242424;
}

.doc,
.doc.doc-light {
  color: #4C4C4C;
  background-color: #FFFFFF;
}

.doc-smooth {
  scroll-behavior: smooth;
}

a,
.doc-light a {
  color: #4283F2;
}

.doc-dark a {
  color: #93B8F7;
}

a:hover,
.doc-light a:hover {
  color: #2D65CD;
}

.doc-dark a:hover {
  color: #CFE0FB;
}

hr,
.doc-light hr {
  border-color: #E7E7E7;
}

.doc-dark hr {
  border-color: #4C4C4C;
}

/* ---------- Wrapper ---------- */
.wrapper {
  Width: 100%;
  max-width: 100%;
}

@media (min-width: 0) {
  .wrapper {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (min-width: 1280px) {
  .wrapper {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
/* ---------- Container ---------- */
.container {
  Width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}

@media (min-width: 0) {
  .container {
    padding-left: 1rem;
    padding-right: 1rem;
  }
}
@media (min-width: 768px) {
  .container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (min-width: 1280px) {
  .container {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
}
.container-xs {
  max-width: 480px !important;
}
.container-sm {
  max-width: 768px !important;
}
.container-md {
  max-width: 1024px !important;
}
.container-lg {
  max-width: 1280px !important;
}
.container-xl {
  max-width: 1440px !important;
}

/* ---------- Collapse ---------- */
.collapse {
  letter-spacing: -1em !important;
}

.collapse > * {
  letter-spacing: normal !important;
}

/* ---------- Group ---------- */
.group {
  letter-spacing: -1em !important;
  display: flex;
  margin-bottom: 1rem;
  text-align: left;
  direction: ltr;
}

.group > * {
  margin-bottom: 0;
  letter-spacing: normal !important;
}

.group > *:focus {
  z-index: 1;
  position: relative;
}

.group > *:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.group > *:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.group > *:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* ---------- Direction ---------- */
.dir-ltr {
  direction: ltr !important;
}
.dir-rtl {
  direction: rtl !important;
}

/* ---------- Grid System ---------- */
/**
 * row
 */
.row {
  display: flex;
  flex-flow: row wrap;
  margin-right: -1rem;
  margin-left: -1rem;
}

/**
 * col
 */
.col {
  align-content: flex-start;
  width: 100%;
  max-width: 100%;
  padding-right: 1rem;
  padding-left: 1rem;
}

.col > * {
  flex: 1 100%;
}

.col-1, .col-1-c > * {
  width: 8.3333333333%;
  flex: 8.3333333333% 0;
  max-width: 8.3333333333%;
}

.col-2, .col-2-c > * {
  width: 16.6666666667%;
  flex: 16.6666666667% 0;
  max-width: 16.6666666667%;
}

.col-3, .col-3-c > * {
  width: 25%;
  flex: 25% 0;
  max-width: 25%;
}

.col-4, .col-4-c > * {
  width: 33.3333333333%;
  flex: 33.3333333333% 0;
  max-width: 33.3333333333%;
}

.col-5, .col-5-c > * {
  width: 41.6666666667%;
  flex: 41.6666666667% 0;
  max-width: 41.6666666667%;
}

.col-6, .col-6-c > * {
  width: 50%;
  flex: 50% 0;
  max-width: 50%;
}

.col-7, .col-7-c > * {
  width: 58.3333333333%;
  flex: 58.3333333333% 0;
  max-width: 58.3333333333%;
}

.col-8, .col-8-c > * {
  width: 66.6666666667%;
  flex: 66.6666666667% 0;
  max-width: 66.6666666667%;
}

.col-9, .col-9-c > * {
  width: 75%;
  flex: 75% 0;
  max-width: 75%;
}

.col-10, .col-10-c > * {
  width: 83.3333333333%;
  flex: 83.3333333333% 0;
  max-width: 83.3333333333%;
}

.col-11, .col-11-c > * {
  width: 91.6666666667%;
  flex: 91.6666666667% 0;
  max-width: 91.6666666667%;
}

.col-12, .col-12-c > * {
  width: 100%;
  flex: 100% 0;
  max-width: 100%;
}

@media (min-width: 0) {
  .s-col-1, .s-col-1-c > * {
    width: 8.3333333333%;
    flex: 8.3333333333% 0;
    max-width: 8.3333333333%;
  }
  .s-col-2, .s-col-2-c > * {
    width: 16.6666666667%;
    flex: 16.6666666667% 0;
    max-width: 16.6666666667%;
  }
  .s-col-3, .s-col-3-c > * {
    width: 25%;
    flex: 25% 0;
    max-width: 25%;
  }
  .s-col-4, .s-col-4-c > * {
    width: 33.3333333333%;
    flex: 33.3333333333% 0;
    max-width: 33.3333333333%;
  }
  .s-col-5, .s-col-5-c > * {
    width: 41.6666666667%;
    flex: 41.6666666667% 0;
    max-width: 41.6666666667%;
  }
  .s-col-6, .s-col-6-c > * {
    width: 50%;
    flex: 50% 0;
    max-width: 50%;
  }
  .s-col-7, .s-col-7-c > * {
    width: 58.3333333333%;
    flex: 58.3333333333% 0;
    max-width: 58.3333333333%;
  }
  .s-col-8, .s-col-8-c > * {
    width: 66.6666666667%;
    flex: 66.6666666667% 0;
    max-width: 66.6666666667%;
  }
  .s-col-9, .s-col-9-c > * {
    width: 75%;
    flex: 75% 0;
    max-width: 75%;
  }
  .s-col-10, .s-col-10-c > * {
    width: 83.3333333333%;
    flex: 83.3333333333% 0;
    max-width: 83.3333333333%;
  }
  .s-col-11, .s-col-11-c > * {
    width: 91.6666666667%;
    flex: 91.6666666667% 0;
    max-width: 91.6666666667%;
  }
  .s-col-12, .s-col-12-c > * {
    width: 100%;
    flex: 100% 0;
    max-width: 100%;
  }
}
@media (min-width: 480px) {
  .ls-col-1, .ls-col-1-c > * {
    width: 8.3333333333%;
    flex: 8.3333333333% 0;
    max-width: 8.3333333333%;
  }
  .ls-col-2, .ls-col-2-c > * {
    width: 16.6666666667%;
    flex: 16.6666666667% 0;
    max-width: 16.6666666667%;
  }
  .ls-col-3, .ls-col-3-c > * {
    width: 25%;
    flex: 25% 0;
    max-width: 25%;
  }
  .ls-col-4, .ls-col-4-c > * {
    width: 33.3333333333%;
    flex: 33.3333333333% 0;
    max-width: 33.3333333333%;
  }
  .ls-col-5, .ls-col-5-c > * {
    width: 41.6666666667%;
    flex: 41.6666666667% 0;
    max-width: 41.6666666667%;
  }
  .ls-col-6, .ls-col-6-c > * {
    width: 50%;
    flex: 50% 0;
    max-width: 50%;
  }
  .ls-col-7, .ls-col-7-c > * {
    width: 58.3333333333%;
    flex: 58.3333333333% 0;
    max-width: 58.3333333333%;
  }
  .ls-col-8, .ls-col-8-c > * {
    width: 66.6666666667%;
    flex: 66.6666666667% 0;
    max-width: 66.6666666667%;
  }
  .ls-col-9, .ls-col-9-c > * {
    width: 75%;
    flex: 75% 0;
    max-width: 75%;
  }
  .ls-col-10, .ls-col-10-c > * {
    width: 83.3333333333%;
    flex: 83.3333333333% 0;
    max-width: 83.3333333333%;
  }
  .ls-col-11, .ls-col-11-c > * {
    width: 91.6666666667%;
    flex: 91.6666666667% 0;
    max-width: 91.6666666667%;
  }
  .ls-col-12, .ls-col-12-c > * {
    width: 100%;
    flex: 100% 0;
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .t-col-1, .t-col-1-c > * {
    width: 8.3333333333%;
    flex: 8.3333333333% 0;
    max-width: 8.3333333333%;
  }
  .t-col-2, .t-col-2-c > * {
    width: 16.6666666667%;
    flex: 16.6666666667% 0;
    max-width: 16.6666666667%;
  }
  .t-col-3, .t-col-3-c > * {
    width: 25%;
    flex: 25% 0;
    max-width: 25%;
  }
  .t-col-4, .t-col-4-c > * {
    width: 33.3333333333%;
    flex: 33.3333333333% 0;
    max-width: 33.3333333333%;
  }
  .t-col-5, .t-col-5-c > * {
    width: 41.6666666667%;
    flex: 41.6666666667% 0;
    max-width: 41.6666666667%;
  }
  .t-col-6, .t-col-6-c > * {
    width: 50%;
    flex: 50% 0;
    max-width: 50%;
  }
  .t-col-7, .t-col-7-c > * {
    width: 58.3333333333%;
    flex: 58.3333333333% 0;
    max-width: 58.3333333333%;
  }
  .t-col-8, .t-col-8-c > * {
    width: 66.6666666667%;
    flex: 66.6666666667% 0;
    max-width: 66.6666666667%;
  }
  .t-col-9, .t-col-9-c > * {
    width: 75%;
    flex: 75% 0;
    max-width: 75%;
  }
  .t-col-10, .t-col-10-c > * {
    width: 83.3333333333%;
    flex: 83.3333333333% 0;
    max-width: 83.3333333333%;
  }
  .t-col-11, .t-col-11-c > * {
    width: 91.6666666667%;
    flex: 91.6666666667% 0;
    max-width: 91.6666666667%;
  }
  .t-col-12, .t-col-12-c > * {
    width: 100%;
    flex: 100% 0;
    max-width: 100%;
  }
}
@media (min-width: 1024px) {
  .lt-col-1, .lt-col-1-c > * {
    width: 8.3333333333%;
    flex: 8.3333333333% 0;
    max-width: 8.3333333333%;
  }
  .lt-col-2, .lt-col-2-c > * {
    width: 16.6666666667%;
    flex: 16.6666666667% 0;
    max-width: 16.6666666667%;
  }
  .lt-col-3, .lt-col-3-c > * {
    width: 25%;
    flex: 25% 0;
    max-width: 25%;
  }
  .lt-col-4, .lt-col-4-c > * {
    width: 33.3333333333%;
    flex: 33.3333333333% 0;
    max-width: 33.3333333333%;
  }
  .lt-col-5, .lt-col-5-c > * {
    width: 41.6666666667%;
    flex: 41.6666666667% 0;
    max-width: 41.6666666667%;
  }
  .lt-col-6, .lt-col-6-c > * {
    width: 50%;
    flex: 50% 0;
    max-width: 50%;
  }
  .lt-col-7, .lt-col-7-c > * {
    width: 58.3333333333%;
    flex: 58.3333333333% 0;
    max-width: 58.3333333333%;
  }
  .lt-col-8, .lt-col-8-c > * {
    width: 66.6666666667%;
    flex: 66.6666666667% 0;
    max-width: 66.6666666667%;
  }
  .lt-col-9, .lt-col-9-c > * {
    width: 75%;
    flex: 75% 0;
    max-width: 75%;
  }
  .lt-col-10, .lt-col-10-c > * {
    width: 83.3333333333%;
    flex: 83.3333333333% 0;
    max-width: 83.3333333333%;
  }
  .lt-col-11, .lt-col-11-c > * {
    width: 91.6666666667%;
    flex: 91.6666666667% 0;
    max-width: 91.6666666667%;
  }
  .lt-col-12, .lt-col-12-c > * {
    width: 100%;
    flex: 100% 0;
    max-width: 100%;
  }
}
@media (min-width: 1280px) {
  .d-col-1, .d-col-1-c > * {
    width: 8.3333333333%;
    flex: 8.3333333333% 0;
    max-width: 8.3333333333%;
  }
  .d-col-2, .d-col-2-c > * {
    width: 16.6666666667%;
    flex: 16.6666666667% 0;
    max-width: 16.6666666667%;
  }
  .d-col-3, .d-col-3-c > * {
    width: 25%;
    flex: 25% 0;
    max-width: 25%;
  }
  .d-col-4, .d-col-4-c > * {
    width: 33.3333333333%;
    flex: 33.3333333333% 0;
    max-width: 33.3333333333%;
  }
  .d-col-5, .d-col-5-c > * {
    width: 41.6666666667%;
    flex: 41.6666666667% 0;
    max-width: 41.6666666667%;
  }
  .d-col-6, .d-col-6-c > * {
    width: 50%;
    flex: 50% 0;
    max-width: 50%;
  }
  .d-col-7, .d-col-7-c > * {
    width: 58.3333333333%;
    flex: 58.3333333333% 0;
    max-width: 58.3333333333%;
  }
  .d-col-8, .d-col-8-c > * {
    width: 66.6666666667%;
    flex: 66.6666666667% 0;
    max-width: 66.6666666667%;
  }
  .d-col-9, .d-col-9-c > * {
    width: 75%;
    flex: 75% 0;
    max-width: 75%;
  }
  .d-col-10, .d-col-10-c > * {
    width: 83.3333333333%;
    flex: 83.3333333333% 0;
    max-width: 83.3333333333%;
  }
  .d-col-11, .d-col-11-c > * {
    width: 91.6666666667%;
    flex: 91.6666666667% 0;
    max-width: 91.6666666667%;
  }
  .d-col-12, .d-col-12-c > * {
    width: 100%;
    flex: 100% 0;
    max-width: 100%;
  }
}
@media (min-width: 1440px) {
  .ld-col-1, .ld-col-1-c > * {
    width: 8.3333333333%;
    flex: 8.3333333333% 0;
    max-width: 8.3333333333%;
  }
  .ld-col-2, .ld-col-2-c > * {
    width: 16.6666666667%;
    flex: 16.6666666667% 0;
    max-width: 16.6666666667%;
  }
  .ld-col-3, .ld-col-3-c > * {
    width: 25%;
    flex: 25% 0;
    max-width: 25%;
  }
  .ld-col-4, .ld-col-4-c > * {
    width: 33.3333333333%;
    flex: 33.3333333333% 0;
    max-width: 33.3333333333%;
  }
  .ld-col-5, .ld-col-5-c > * {
    width: 41.6666666667%;
    flex: 41.6666666667% 0;
    max-width: 41.6666666667%;
  }
  .ld-col-6, .ld-col-6-c > * {
    width: 50%;
    flex: 50% 0;
    max-width: 50%;
  }
  .ld-col-7, .ld-col-7-c > * {
    width: 58.3333333333%;
    flex: 58.3333333333% 0;
    max-width: 58.3333333333%;
  }
  .ld-col-8, .ld-col-8-c > * {
    width: 66.6666666667%;
    flex: 66.6666666667% 0;
    max-width: 66.6666666667%;
  }
  .ld-col-9, .ld-col-9-c > * {
    width: 75%;
    flex: 75% 0;
    max-width: 75%;
  }
  .ld-col-10, .ld-col-10-c > * {
    width: 83.3333333333%;
    flex: 83.3333333333% 0;
    max-width: 83.3333333333%;
  }
  .ld-col-11, .ld-col-11-c > * {
    width: 91.6666666667%;
    flex: 91.6666666667% 0;
    max-width: 91.6666666667%;
  }
  .ld-col-12, .ld-col-12-c > * {
    width: 100%;
    flex: 100% 0;
    max-width: 100%;
  }
}
/* ---------- Print Breakpoint ---------- */
.print-show {
  display: none !important;
}

@media print {
  .print-show {
    display: inherit !important;
  }

  .print-hide {
    display: none !important;
  }
}
/* -------------------------------------------------- */
/*                    Appearance                      */
/* -------------------------------------------------- */
/* ---------- Float ---------- */
.float-left {
  float: left !important;
}
.float-right {
  float: right !important;
}
.float-none {
  float: none !important;
}

@media (min-width: 0) {
  .s-float-left {
    float: left !important;
  }
  .s-float-right {
    float: right !important;
  }
  .s-float-none {
    float: none !important;
  }
}
@media (min-width: 480px) {
  .ls-float-left {
    float: left !important;
  }
  .ls-float-right {
    float: right !important;
  }
  .ls-float-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .t-float-left {
    float: left !important;
  }
  .t-float-right {
    float: right !important;
  }
  .t-float-none {
    float: none !important;
  }
}
@media (min-width: 1024px) {
  .lt-float-left {
    float: left !important;
  }
  .lt-float-right {
    float: right !important;
  }
  .lt-float-none {
    float: none !important;
  }
}
@media (min-width: 1280px) {
  .d-float-left {
    float: left !important;
  }
  .d-float-right {
    float: right !important;
  }
  .d-float-none {
    float: none !important;
  }
}
@media (min-width: 1440px) {
  .ld-float-left {
    float: left !important;
  }
  .ld-float-right {
    float: right !important;
  }
  .ld-float-none {
    float: none !important;
  }
}
/* ---------- Position ---------- */
.position-static {
  position: static !important;
}
.position-relative {
  position: relative !important;
}
.position-absolute {
  position: absolute !important;
}
.position-fixed {
  position: fixed !important;
}
.position-sticky {
  position: sticky !important;
}
.position-unset {
  position: unset !important;
}

@media (min-width: 0) {
  .s-position-static {
    position: static !important;
  }
  .s-position-relative {
    position: relative !important;
  }
  .s-position-absolute {
    position: absolute !important;
  }
  .s-position-fixed {
    position: fixed !important;
  }
  .s-position-sticky {
    position: sticky !important;
  }
  .s-position-unset {
    position: unset !important;
  }
}
@media (min-width: 480px) {
  .ls-position-static {
    position: static !important;
  }
  .ls-position-relative {
    position: relative !important;
  }
  .ls-position-absolute {
    position: absolute !important;
  }
  .ls-position-fixed {
    position: fixed !important;
  }
  .ls-position-sticky {
    position: sticky !important;
  }
  .ls-position-unset {
    position: unset !important;
  }
}
@media (min-width: 768px) {
  .t-position-static {
    position: static !important;
  }
  .t-position-relative {
    position: relative !important;
  }
  .t-position-absolute {
    position: absolute !important;
  }
  .t-position-fixed {
    position: fixed !important;
  }
  .t-position-sticky {
    position: sticky !important;
  }
  .t-position-unset {
    position: unset !important;
  }
}
@media (min-width: 1024px) {
  .lt-position-static {
    position: static !important;
  }
  .lt-position-relative {
    position: relative !important;
  }
  .lt-position-absolute {
    position: absolute !important;
  }
  .lt-position-fixed {
    position: fixed !important;
  }
  .lt-position-sticky {
    position: sticky !important;
  }
  .lt-position-unset {
    position: unset !important;
  }
}
@media (min-width: 1280px) {
  .d-position-static {
    position: static !important;
  }
  .d-position-relative {
    position: relative !important;
  }
  .d-position-absolute {
    position: absolute !important;
  }
  .d-position-fixed {
    position: fixed !important;
  }
  .d-position-sticky {
    position: sticky !important;
  }
  .d-position-unset {
    position: unset !important;
  }
}
@media (min-width: 1440px) {
  .ld-position-static {
    position: static !important;
  }
  .ld-position-relative {
    position: relative !important;
  }
  .ld-position-absolute {
    position: absolute !important;
  }
  .ld-position-fixed {
    position: fixed !important;
  }
  .ld-position-sticky {
    position: sticky !important;
  }
  .ld-position-unset {
    position: unset !important;
  }
}
.position-top-left {
  top: 0 !important;
  left: 0 !important;
}
.position-top {
  top: 0 !important;
  left: 50% !important;
  transform: translate(-50%, 0%) !important;
}
.position-top-right {
  top: 0 !important;
  right: 0 !important;
}
.position-left {
  top: 50% !important;
  left: 0 !important;
  transform: translate(0%, -50%) !important;
}
.position-center {
  top: 50% !important;
  left: 50% !important;
  transform: translate(-50%, -50%) !important;
}
.position-right {
  top: 50% !important;
  right: 0 !important;
  transform: translate(0%, -50%) !important;
}
.position-bottom-left {
  bottom: 0 !important;
  left: 0 !important;
}
.position-bottom {
  bottom: 0 !important;
  left: 50% !important;
  transform: translate(-50%, 0%) !important;
}
.position-bottom-right {
  bottom: 0 !important;
  right: 0 !important;
}

@media (min-width: 0) {
  .s-position-top-left {
    top: 0 !important;
    left: 0 !important;
  }
  .s-position-top {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .s-position-top-right {
    top: 0 !important;
    right: 0 !important;
  }
  .s-position-left {
    top: 50% !important;
    left: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .s-position-center {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .s-position-right {
    top: 50% !important;
    right: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .s-position-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
  }
  .s-position-bottom {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .s-position-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 480px) {
  .ls-position-top-left {
    top: 0 !important;
    left: 0 !important;
  }
  .ls-position-top {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .ls-position-top-right {
    top: 0 !important;
    right: 0 !important;
  }
  .ls-position-left {
    top: 50% !important;
    left: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .ls-position-center {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .ls-position-right {
    top: 50% !important;
    right: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .ls-position-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
  }
  .ls-position-bottom {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .ls-position-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 768px) {
  .t-position-top-left {
    top: 0 !important;
    left: 0 !important;
  }
  .t-position-top {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .t-position-top-right {
    top: 0 !important;
    right: 0 !important;
  }
  .t-position-left {
    top: 50% !important;
    left: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .t-position-center {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .t-position-right {
    top: 50% !important;
    right: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .t-position-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
  }
  .t-position-bottom {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .t-position-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 1024px) {
  .lt-position-top-left {
    top: 0 !important;
    left: 0 !important;
  }
  .lt-position-top {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .lt-position-top-right {
    top: 0 !important;
    right: 0 !important;
  }
  .lt-position-left {
    top: 50% !important;
    left: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .lt-position-center {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .lt-position-right {
    top: 50% !important;
    right: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .lt-position-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
  }
  .lt-position-bottom {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .lt-position-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 1280px) {
  .d-position-top-left {
    top: 0 !important;
    left: 0 !important;
  }
  .d-position-top {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .d-position-top-right {
    top: 0 !important;
    right: 0 !important;
  }
  .d-position-left {
    top: 50% !important;
    left: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .d-position-center {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .d-position-right {
    top: 50% !important;
    right: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .d-position-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
  }
  .d-position-bottom {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .d-position-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
  }
}
@media (min-width: 1440px) {
  .ld-position-top-left {
    top: 0 !important;
    left: 0 !important;
  }
  .ld-position-top {
    top: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .ld-position-top-right {
    top: 0 !important;
    right: 0 !important;
  }
  .ld-position-left {
    top: 50% !important;
    left: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .ld-position-center {
    top: 50% !important;
    left: 50% !important;
    transform: translate(-50%, -50%) !important;
  }
  .ld-position-right {
    top: 50% !important;
    right: 0 !important;
    transform: translate(0%, -50%) !important;
  }
  .ld-position-bottom-left {
    bottom: 0 !important;
    left: 0 !important;
  }
  .ld-position-bottom {
    bottom: 0 !important;
    left: 50% !important;
    transform: translate(-50%, 0%) !important;
  }
  .ld-position-bottom-right {
    bottom: 0 !important;
    right: 0 !important;
  }
}
/* ---------- Display ---------- */
.display-block {
  display: block !important;
}
.display-inline {
  display: inline !important;
}
.display-inline-block {
  display: inline-block !important;
}
.display-flex {
  display: flex !important;
}
.display-inline-flex {
  display: inline-flex !important;
}
.display-grid {
  display: grid !important;
}
.display-inline-grid {
  display: inline-grid !important;
}
.display-contents {
  display: contents !important;
}
.display-inherit {
  display: inherit !important;
}
.display-initial {
  display: initial !important;
}
.display-none {
  display: none !important;
}

@media (min-width: 0) {
  .s-display-block {
    display: block !important;
  }
  .s-display-inline {
    display: inline !important;
  }
  .s-display-inline-block {
    display: inline-block !important;
  }
  .s-display-flex {
    display: flex !important;
  }
  .s-display-inline-flex {
    display: inline-flex !important;
  }
  .s-display-grid {
    display: grid !important;
  }
  .s-display-inline-grid {
    display: inline-grid !important;
  }
  .s-display-contents {
    display: contents !important;
  }
  .s-display-inherit {
    display: inherit !important;
  }
  .s-display-initial {
    display: initial !important;
  }
  .s-display-none {
    display: none !important;
  }
}
@media (min-width: 480px) {
  .ls-display-block {
    display: block !important;
  }
  .ls-display-inline {
    display: inline !important;
  }
  .ls-display-inline-block {
    display: inline-block !important;
  }
  .ls-display-flex {
    display: flex !important;
  }
  .ls-display-inline-flex {
    display: inline-flex !important;
  }
  .ls-display-grid {
    display: grid !important;
  }
  .ls-display-inline-grid {
    display: inline-grid !important;
  }
  .ls-display-contents {
    display: contents !important;
  }
  .ls-display-inherit {
    display: inherit !important;
  }
  .ls-display-initial {
    display: initial !important;
  }
  .ls-display-none {
    display: none !important;
  }
}
@media (min-width: 768px) {
  .t-display-block {
    display: block !important;
  }
  .t-display-inline {
    display: inline !important;
  }
  .t-display-inline-block {
    display: inline-block !important;
  }
  .t-display-flex {
    display: flex !important;
  }
  .t-display-inline-flex {
    display: inline-flex !important;
  }
  .t-display-grid {
    display: grid !important;
  }
  .t-display-inline-grid {
    display: inline-grid !important;
  }
  .t-display-contents {
    display: contents !important;
  }
  .t-display-inherit {
    display: inherit !important;
  }
  .t-display-initial {
    display: initial !important;
  }
  .t-display-none {
    display: none !important;
  }
}
@media (min-width: 1024px) {
  .lt-display-block {
    display: block !important;
  }
  .lt-display-inline {
    display: inline !important;
  }
  .lt-display-inline-block {
    display: inline-block !important;
  }
  .lt-display-flex {
    display: flex !important;
  }
  .lt-display-inline-flex {
    display: inline-flex !important;
  }
  .lt-display-grid {
    display: grid !important;
  }
  .lt-display-inline-grid {
    display: inline-grid !important;
  }
  .lt-display-contents {
    display: contents !important;
  }
  .lt-display-inherit {
    display: inherit !important;
  }
  .lt-display-initial {
    display: initial !important;
  }
  .lt-display-none {
    display: none !important;
  }
}
@media (min-width: 1280px) {
  .d-display-block {
    display: block !important;
  }
  .d-display-inline {
    display: inline !important;
  }
  .d-display-inline-block {
    display: inline-block !important;
  }
  .d-display-flex {
    display: flex !important;
  }
  .d-display-inline-flex {
    display: inline-flex !important;
  }
  .d-display-grid {
    display: grid !important;
  }
  .d-display-inline-grid {
    display: inline-grid !important;
  }
  .d-display-contents {
    display: contents !important;
  }
  .d-display-inherit {
    display: inherit !important;
  }
  .d-display-initial {
    display: initial !important;
  }
  .d-display-none {
    display: none !important;
  }
}
@media (min-width: 1440px) {
  .ld-display-block {
    display: block !important;
  }
  .ld-display-inline {
    display: inline !important;
  }
  .ld-display-inline-block {
    display: inline-block !important;
  }
  .ld-display-flex {
    display: flex !important;
  }
  .ld-display-inline-flex {
    display: inline-flex !important;
  }
  .ld-display-grid {
    display: grid !important;
  }
  .ld-display-inline-grid {
    display: inline-grid !important;
  }
  .ld-display-contents {
    display: contents !important;
  }
  .ld-display-inherit {
    display: inherit !important;
  }
  .ld-display-initial {
    display: initial !important;
  }
  .ld-display-none {
    display: none !important;
  }
}
/* ---------- Overflow ---------- */
/*
* overflow
*/
.o-hidden {
  overflow: hidden !important;
}
.o-visible {
  overflow: visible !important;
}
.o-scroll {
  overflow: scroll !important;
}
.o-overlay {
  overflow: overlay !important;
}
.o-auto {
  overflow: auto !important;
}

@media (min-width: 0) {
  .s-o-hidden {
    overflow: hidden !important;
  }
  .s-o-visible {
    overflow: visible !important;
  }
  .s-o-scroll {
    overflow: scroll !important;
  }
  .s-o-overlay {
    overflow: overlay !important;
  }
  .s-o-auto {
    overflow: auto !important;
  }
}
@media (min-width: 480px) {
  .ls-o-hidden {
    overflow: hidden !important;
  }
  .ls-o-visible {
    overflow: visible !important;
  }
  .ls-o-scroll {
    overflow: scroll !important;
  }
  .ls-o-overlay {
    overflow: overlay !important;
  }
  .ls-o-auto {
    overflow: auto !important;
  }
}
@media (min-width: 768px) {
  .t-o-hidden {
    overflow: hidden !important;
  }
  .t-o-visible {
    overflow: visible !important;
  }
  .t-o-scroll {
    overflow: scroll !important;
  }
  .t-o-overlay {
    overflow: overlay !important;
  }
  .t-o-auto {
    overflow: auto !important;
  }
}
@media (min-width: 1024px) {
  .lt-o-hidden {
    overflow: hidden !important;
  }
  .lt-o-visible {
    overflow: visible !important;
  }
  .lt-o-scroll {
    overflow: scroll !important;
  }
  .lt-o-overlay {
    overflow: overlay !important;
  }
  .lt-o-auto {
    overflow: auto !important;
  }
}
@media (min-width: 1280px) {
  .d-o-hidden {
    overflow: hidden !important;
  }
  .d-o-visible {
    overflow: visible !important;
  }
  .d-o-scroll {
    overflow: scroll !important;
  }
  .d-o-overlay {
    overflow: overlay !important;
  }
  .d-o-auto {
    overflow: auto !important;
  }
}
@media (min-width: 1440px) {
  .ld-o-hidden {
    overflow: hidden !important;
  }
  .ld-o-visible {
    overflow: visible !important;
  }
  .ld-o-scroll {
    overflow: scroll !important;
  }
  .ld-o-overlay {
    overflow: overlay !important;
  }
  .ld-o-auto {
    overflow: auto !important;
  }
}
/*
* overflow-x
*/
.ox-hidden {
  overflow-x: hidden !important;
}
.ox-visible {
  overflow-x: visible !important;
}
.ox-scroll {
  overflow-x: scroll !important;
}
.ox-overlay {
  overflow-x: overlay !important;
}
.ox-auto {
  overflow-x: auto !important;
}

@media (min-width: 0) {
  .s-ox-hidden {
    overflow-x: hidden !important;
  }
  .s-ox-visible {
    overflow-x: visible !important;
  }
  .s-ox-scroll {
    overflow-x: scroll !important;
  }
  .s-ox-overlay {
    overflow-x: overlay !important;
  }
  .s-ox-auto {
    overflow-x: auto !important;
  }
}
@media (min-width: 480px) {
  .ls-ox-hidden {
    overflow-x: hidden !important;
  }
  .ls-ox-visible {
    overflow-x: visible !important;
  }
  .ls-ox-scroll {
    overflow-x: scroll !important;
  }
  .ls-ox-overlay {
    overflow-x: overlay !important;
  }
  .ls-ox-auto {
    overflow-x: auto !important;
  }
}
@media (min-width: 768px) {
  .t-ox-hidden {
    overflow-x: hidden !important;
  }
  .t-ox-visible {
    overflow-x: visible !important;
  }
  .t-ox-scroll {
    overflow-x: scroll !important;
  }
  .t-ox-overlay {
    overflow-x: overlay !important;
  }
  .t-ox-auto {
    overflow-x: auto !important;
  }
}
@media (min-width: 1024px) {
  .lt-ox-hidden {
    overflow-x: hidden !important;
  }
  .lt-ox-visible {
    overflow-x: visible !important;
  }
  .lt-ox-scroll {
    overflow-x: scroll !important;
  }
  .lt-ox-overlay {
    overflow-x: overlay !important;
  }
  .lt-ox-auto {
    overflow-x: auto !important;
  }
}
@media (min-width: 1280px) {
  .d-ox-hidden {
    overflow-x: hidden !important;
  }
  .d-ox-visible {
    overflow-x: visible !important;
  }
  .d-ox-scroll {
    overflow-x: scroll !important;
  }
  .d-ox-overlay {
    overflow-x: overlay !important;
  }
  .d-ox-auto {
    overflow-x: auto !important;
  }
}
@media (min-width: 1440px) {
  .ld-ox-hidden {
    overflow-x: hidden !important;
  }
  .ld-ox-visible {
    overflow-x: visible !important;
  }
  .ld-ox-scroll {
    overflow-x: scroll !important;
  }
  .ld-ox-overlay {
    overflow-x: overlay !important;
  }
  .ld-ox-auto {
    overflow-x: auto !important;
  }
}
/*
* overflow-y
*/
.oy-hidden {
  overflow-y: hidden !important;
}
.oy-visible {
  overflow-y: visible !important;
}
.oy-scroll {
  overflow-y: scroll !important;
}
.oy-overlay {
  overflow-y: overlay !important;
}
.oy-auto {
  overflow-y: auto !important;
}

@media (min-width: 0) {
  .s-oy-hidden {
    overflow-y: hidden !important;
  }
  .s-oy-visible {
    overflow-y: visible !important;
  }
  .s-oy-scroll {
    overflow-y: scroll !important;
  }
  .s-oy-overlay {
    overflow-y: overlay !important;
  }
  .s-oy-auto {
    overflow-y: auto !important;
  }
}
@media (min-width: 480px) {
  .ls-oy-hidden {
    overflow-y: hidden !important;
  }
  .ls-oy-visible {
    overflow-y: visible !important;
  }
  .ls-oy-scroll {
    overflow-y: scroll !important;
  }
  .ls-oy-overlay {
    overflow-y: overlay !important;
  }
  .ls-oy-auto {
    overflow-y: auto !important;
  }
}
@media (min-width: 768px) {
  .t-oy-hidden {
    overflow-y: hidden !important;
  }
  .t-oy-visible {
    overflow-y: visible !important;
  }
  .t-oy-scroll {
    overflow-y: scroll !important;
  }
  .t-oy-overlay {
    overflow-y: overlay !important;
  }
  .t-oy-auto {
    overflow-y: auto !important;
  }
}
@media (min-width: 1024px) {
  .lt-oy-hidden {
    overflow-y: hidden !important;
  }
  .lt-oy-visible {
    overflow-y: visible !important;
  }
  .lt-oy-scroll {
    overflow-y: scroll !important;
  }
  .lt-oy-overlay {
    overflow-y: overlay !important;
  }
  .lt-oy-auto {
    overflow-y: auto !important;
  }
}
@media (min-width: 1280px) {
  .d-oy-hidden {
    overflow-y: hidden !important;
  }
  .d-oy-visible {
    overflow-y: visible !important;
  }
  .d-oy-scroll {
    overflow-y: scroll !important;
  }
  .d-oy-overlay {
    overflow-y: overlay !important;
  }
  .d-oy-auto {
    overflow-y: auto !important;
  }
}
@media (min-width: 1440px) {
  .ld-oy-hidden {
    overflow-y: hidden !important;
  }
  .ld-oy-visible {
    overflow-y: visible !important;
  }
  .ld-oy-scroll {
    overflow-y: scroll !important;
  }
  .ld-oy-overlay {
    overflow-y: overlay !important;
  }
  .ld-oy-auto {
    overflow-y: auto !important;
  }
}
/* ---------- Visibility ---------- */
.v-visible {
  visibility: visible !important;
}
.v-hidden {
  visibility: hidden !important;
}

@media (min-width: 0) {
  .s-v-visible {
    visibility: visible !important;
  }
  .s-v-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 480px) {
  .ls-v-visible {
    visibility: visible !important;
  }
  .ls-v-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 768px) {
  .t-v-visible {
    visibility: visible !important;
  }
  .t-v-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 1024px) {
  .lt-v-visible {
    visibility: visible !important;
  }
  .lt-v-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 1280px) {
  .d-v-visible {
    visibility: visible !important;
  }
  .d-v-hidden {
    visibility: hidden !important;
  }
}
@media (min-width: 1440px) {
  .ld-v-visible {
    visibility: visible !important;
  }
  .ld-v-hidden {
    visibility: hidden !important;
  }
}
/* ---------- Opacity ---------- */
.opacity-min, .opacity-min-hover:hover {
  opacity: 0 !important;
}
.opacity-xs, .opacity-xs-hover:hover {
  opacity: 0.17 !important;
}
.opacity-sm, .opacity-sm-hover:hover {
  opacity: 0.33 !important;
}
.opacity-md, .opacity-md-hover:hover {
  opacity: 0.5 !important;
}
.opacity-lg, .opacity-lg-hover:hover {
  opacity: 0.67 !important;
}
.opacity-xl, .opacity-xl-hover:hover {
  opacity: 0.83 !important;
}
.opacity-max, .opacity-max-hover:hover {
  opacity: 1 !important;
}

@media (min-width: 0) {
  .s-opacity-min, .s-opacity-min-hover:hover {
    opacity: 0 !important;
  }
  .s-opacity-xs, .s-opacity-xs-hover:hover {
    opacity: 0.17 !important;
  }
  .s-opacity-sm, .s-opacity-sm-hover:hover {
    opacity: 0.33 !important;
  }
  .s-opacity-md, .s-opacity-md-hover:hover {
    opacity: 0.5 !important;
  }
  .s-opacity-lg, .s-opacity-lg-hover:hover {
    opacity: 0.67 !important;
  }
  .s-opacity-xl, .s-opacity-xl-hover:hover {
    opacity: 0.83 !important;
  }
  .s-opacity-max, .s-opacity-max-hover:hover {
    opacity: 1 !important;
  }
}
@media (min-width: 480px) {
  .ls-opacity-min, .ls-opacity-min-hover:hover {
    opacity: 0 !important;
  }
  .ls-opacity-xs, .ls-opacity-xs-hover:hover {
    opacity: 0.17 !important;
  }
  .ls-opacity-sm, .ls-opacity-sm-hover:hover {
    opacity: 0.33 !important;
  }
  .ls-opacity-md, .ls-opacity-md-hover:hover {
    opacity: 0.5 !important;
  }
  .ls-opacity-lg, .ls-opacity-lg-hover:hover {
    opacity: 0.67 !important;
  }
  .ls-opacity-xl, .ls-opacity-xl-hover:hover {
    opacity: 0.83 !important;
  }
  .ls-opacity-max, .ls-opacity-max-hover:hover {
    opacity: 1 !important;
  }
}
@media (min-width: 768px) {
  .t-opacity-min, .t-opacity-min-hover:hover {
    opacity: 0 !important;
  }
  .t-opacity-xs, .t-opacity-xs-hover:hover {
    opacity: 0.17 !important;
  }
  .t-opacity-sm, .t-opacity-sm-hover:hover {
    opacity: 0.33 !important;
  }
  .t-opacity-md, .t-opacity-md-hover:hover {
    opacity: 0.5 !important;
  }
  .t-opacity-lg, .t-opacity-lg-hover:hover {
    opacity: 0.67 !important;
  }
  .t-opacity-xl, .t-opacity-xl-hover:hover {
    opacity: 0.83 !important;
  }
  .t-opacity-max, .t-opacity-max-hover:hover {
    opacity: 1 !important;
  }
}
@media (min-width: 1024px) {
  .lt-opacity-min, .lt-opacity-min-hover:hover {
    opacity: 0 !important;
  }
  .lt-opacity-xs, .lt-opacity-xs-hover:hover {
    opacity: 0.17 !important;
  }
  .lt-opacity-sm, .lt-opacity-sm-hover:hover {
    opacity: 0.33 !important;
  }
  .lt-opacity-md, .lt-opacity-md-hover:hover {
    opacity: 0.5 !important;
  }
  .lt-opacity-lg, .lt-opacity-lg-hover:hover {
    opacity: 0.67 !important;
  }
  .lt-opacity-xl, .lt-opacity-xl-hover:hover {
    opacity: 0.83 !important;
  }
  .lt-opacity-max, .lt-opacity-max-hover:hover {
    opacity: 1 !important;
  }
}
@media (min-width: 1280px) {
  .d-opacity-min, .d-opacity-min-hover:hover {
    opacity: 0 !important;
  }
  .d-opacity-xs, .d-opacity-xs-hover:hover {
    opacity: 0.17 !important;
  }
  .d-opacity-sm, .d-opacity-sm-hover:hover {
    opacity: 0.33 !important;
  }
  .d-opacity-md, .d-opacity-md-hover:hover {
    opacity: 0.5 !important;
  }
  .d-opacity-lg, .d-opacity-lg-hover:hover {
    opacity: 0.67 !important;
  }
  .d-opacity-xl, .d-opacity-xl-hover:hover {
    opacity: 0.83 !important;
  }
  .d-opacity-max, .d-opacity-max-hover:hover {
    opacity: 1 !important;
  }
}
@media (min-width: 1440px) {
  .ld-opacity-min, .ld-opacity-min-hover:hover {
    opacity: 0 !important;
  }
  .ld-opacity-xs, .ld-opacity-xs-hover:hover {
    opacity: 0.17 !important;
  }
  .ld-opacity-sm, .ld-opacity-sm-hover:hover {
    opacity: 0.33 !important;
  }
  .ld-opacity-md, .ld-opacity-md-hover:hover {
    opacity: 0.5 !important;
  }
  .ld-opacity-lg, .ld-opacity-lg-hover:hover {
    opacity: 0.67 !important;
  }
  .ld-opacity-xl, .ld-opacity-xl-hover:hover {
    opacity: 0.83 !important;
  }
  .ld-opacity-max, .ld-opacity-max-hover:hover {
    opacity: 1 !important;
  }
}
/* ---------- z-index ---------- */
.z-n1 {
  z-index: -1 !important;
}
.z-0 {
  z-index: 0 !important;
}
.z-1 {
  z-index: 1 !important;
}
.z-2 {
  z-index: 2 !important;
}
.z-3 {
  z-index: 3 !important;
}
.z-4 {
  z-index: 4 !important;
}
.z-5 {
  z-index: 5 !important;
}
.z-6 {
  z-index: 6 !important;
}
.z-7 {
  z-index: 7 !important;
}
.z-8 {
  z-index: 8 !important;
}
.z-9 {
  z-index: 9 !important;
}

@media (min-width: 0) {
  .s-z-n1 {
    z-index: -1 !important;
  }
  .s-z-0 {
    z-index: 0 !important;
  }
  .s-z-1 {
    z-index: 1 !important;
  }
  .s-z-2 {
    z-index: 2 !important;
  }
  .s-z-3 {
    z-index: 3 !important;
  }
  .s-z-4 {
    z-index: 4 !important;
  }
  .s-z-5 {
    z-index: 5 !important;
  }
  .s-z-6 {
    z-index: 6 !important;
  }
  .s-z-7 {
    z-index: 7 !important;
  }
  .s-z-8 {
    z-index: 8 !important;
  }
  .s-z-9 {
    z-index: 9 !important;
  }
}
@media (min-width: 480px) {
  .ls-z-n1 {
    z-index: -1 !important;
  }
  .ls-z-0 {
    z-index: 0 !important;
  }
  .ls-z-1 {
    z-index: 1 !important;
  }
  .ls-z-2 {
    z-index: 2 !important;
  }
  .ls-z-3 {
    z-index: 3 !important;
  }
  .ls-z-4 {
    z-index: 4 !important;
  }
  .ls-z-5 {
    z-index: 5 !important;
  }
  .ls-z-6 {
    z-index: 6 !important;
  }
  .ls-z-7 {
    z-index: 7 !important;
  }
  .ls-z-8 {
    z-index: 8 !important;
  }
  .ls-z-9 {
    z-index: 9 !important;
  }
}
@media (min-width: 768px) {
  .t-z-n1 {
    z-index: -1 !important;
  }
  .t-z-0 {
    z-index: 0 !important;
  }
  .t-z-1 {
    z-index: 1 !important;
  }
  .t-z-2 {
    z-index: 2 !important;
  }
  .t-z-3 {
    z-index: 3 !important;
  }
  .t-z-4 {
    z-index: 4 !important;
  }
  .t-z-5 {
    z-index: 5 !important;
  }
  .t-z-6 {
    z-index: 6 !important;
  }
  .t-z-7 {
    z-index: 7 !important;
  }
  .t-z-8 {
    z-index: 8 !important;
  }
  .t-z-9 {
    z-index: 9 !important;
  }
}
@media (min-width: 1024px) {
  .lt-z-n1 {
    z-index: -1 !important;
  }
  .lt-z-0 {
    z-index: 0 !important;
  }
  .lt-z-1 {
    z-index: 1 !important;
  }
  .lt-z-2 {
    z-index: 2 !important;
  }
  .lt-z-3 {
    z-index: 3 !important;
  }
  .lt-z-4 {
    z-index: 4 !important;
  }
  .lt-z-5 {
    z-index: 5 !important;
  }
  .lt-z-6 {
    z-index: 6 !important;
  }
  .lt-z-7 {
    z-index: 7 !important;
  }
  .lt-z-8 {
    z-index: 8 !important;
  }
  .lt-z-9 {
    z-index: 9 !important;
  }
}
@media (min-width: 1280px) {
  .d-z-n1 {
    z-index: -1 !important;
  }
  .d-z-0 {
    z-index: 0 !important;
  }
  .d-z-1 {
    z-index: 1 !important;
  }
  .d-z-2 {
    z-index: 2 !important;
  }
  .d-z-3 {
    z-index: 3 !important;
  }
  .d-z-4 {
    z-index: 4 !important;
  }
  .d-z-5 {
    z-index: 5 !important;
  }
  .d-z-6 {
    z-index: 6 !important;
  }
  .d-z-7 {
    z-index: 7 !important;
  }
  .d-z-8 {
    z-index: 8 !important;
  }
  .d-z-9 {
    z-index: 9 !important;
  }
}
@media (min-width: 1440px) {
  .ld-z-n1 {
    z-index: -1 !important;
  }
  .ld-z-0 {
    z-index: 0 !important;
  }
  .ld-z-1 {
    z-index: 1 !important;
  }
  .ld-z-2 {
    z-index: 2 !important;
  }
  .ld-z-3 {
    z-index: 3 !important;
  }
  .ld-z-4 {
    z-index: 4 !important;
  }
  .ld-z-5 {
    z-index: 5 !important;
  }
  .ld-z-6 {
    z-index: 6 !important;
  }
  .ld-z-7 {
    z-index: 7 !important;
  }
  .ld-z-8 {
    z-index: 8 !important;
  }
  .ld-z-9 {
    z-index: 9 !important;
  }
}
/* ---------- Backdrop ---------- */
.backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 60;
  width: 100%;
  height: 100%;
}

.doc-dark .backdrop,
.backdrop.backdrop-light {
  background-color: rgba(255, 255, 255, 0.15);
}

.backdrop,
.backdrop.backdrop-dark {
  background-color: rgba(0, 0, 0, 0.25);
}

/* ---------- Loader ---------- */
.loader {
  position: fixed;
  z-index: 100;
  margin-left: auto;
  margin-right: auto;
  height: auto;
  width: 100%;
  max-width: 100%;
}

/* ---------- Spiner ---------- */
.spiner__container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 100;
}

.spiner {
  border-radius: 50%;
  border-width: 0.1875rem;
  border-style: solid;
  width: 2rem;
  height: 2rem;
  z-index: 99;
  animation-name: var(--animation, load);
  animation-duration: var(--animation-duration, 1s);
  animation-delay: var(--animation-delay, 0s);
  animation-iteration-count: var(--animation-count, infinite);
  animation-timing-function: var(--animation-function, linear);
  animation-play-state: var(--animation-state, running);
  animation-fill-mode: both;
}

.spiner-xs {
  border-width: 0.0625rem;
  width: 1rem;
  height: 1rem;
}

.spiner-sm {
  border-width: 0.125rem;
  width: 1.5rem;
  height: 1.5rem;
}

.spiner-md {
  border-width: 0.1875rem;
  width: 2rem;
  height: 2rem;
}

.spiner-lg {
  border-width: 0.25rem;
  width: 2.5rem;
  height: 2.5rem;
}

.spiner-xl {
  border-width: 0.3125rem;
  width: 3rem;
  height: 3rem;
}

.doc-dark .spiner,
.spiner.spiner-dark {
  border-color: rgba(255, 255, 255, 0.05);
  border-top-color: #6A9EF5;
}

.spiner,
.spiner.spiner-light {
  border-color: rgba(0, 0, 0, 0.05);
  border-top-color: #4283F2;
}

/* ---------- Scrolls ---------- */
.scroll-auto {
  scroll-behavior: auto !important;
}
.scroll-smooth {
  scroll-behavior: smooth !important;
}
.scroll-unset {
  scroll-behavior: unset !important;
}

.scroll::-webkit-scrollbar {
  width: 0.75rem;
  min-width: 0.25vw;
  max-width: 2.5vw;
  height: 0.75rem;
  min-height: 0.25vh;
  max-height: 2.5vh;
}

.scroll::-webkit-scrollbar-thumb {
  border-radius: 0;
}

.doc-dark.scroll::-webkit-scrollbar-track,
.doc-dark .scroll::-webkit-scrollbar-track,
.scroll.scroll-dark::-webkit-scrollbar-track {
  background-color: rgba(255, 255, 255, 0.05);
}

.doc-dark.scroll::-webkit-scrollbar-thumb,
.doc-dark .scroll::-webkit-scrollbar-thumb,
.scroll.scroll-dark::-webkit-scrollbar-thumb {
  background-color: #747474;
}

.doc-dark.scroll::-webkit-scrollbar-thumb:hover,
.doc-dark .scroll::-webkit-scrollbar-thumb:hover,
.scroll.scroll-dark::-webkit-scrollbar-thumb:hover {
  background-color: #8E8E8E;
}

.scroll::-webkit-scrollbar-track,
.scroll.scroll-light::-webkit-scrollbar-track {
  background-color: rgba(0, 0, 0, 0.075);
}

.scroll::-webkit-scrollbar-thumb,
.scroll.scroll-light::-webkit-scrollbar-thumb {
  background-color: #A8A8A8;
}

.scroll::-webkit-scrollbar-thumb:hover,
.scroll.scroll-light::-webkit-scrollbar-thumb:hover {
  background-color: #8E8E8E;
}

.scroll-xs::-webkit-scrollbar {
  width: 0.25rem;
  height: 0.25rem;
}

.scroll-sm::-webkit-scrollbar {
  width: 0.5rem;
  height: 0.5rem;
}

.scroll-md::-webkit-scrollbar {
  width: 0.75rem;
  height: 0.75rem;
}

.scroll-lg::-webkit-scrollbar {
  width: 1rem;
  height: 1rem;
}

.scroll-xl::-webkit-scrollbar {
  width: 1.25rem;
  height: 1.25rem;
}

.scroll-round.scroll::-webkit-scrollbar-track, .scroll-round.scroll::-webkit-scrollbar-thumb {
  border-radius: 0.375rem;
}

.scroll-round.scroll-xs::-webkit-scrollbar-track, .scroll-round.scroll-xs::-webkit-scrollbar-thumb {
  border-radius: 0.125rem;
}

.scroll-round.scroll-sm::-webkit-scrollbar-track, .scroll-round.scroll-sm::-webkit-scrollbar-thumb {
  border-radius: 0.25rem;
}

.scroll-round.scroll-md::-webkit-scrollbar-track, .scroll-round.scroll-md::-webkit-scrollbar-thumb {
  border-radius: 0.375rem;
}

.scroll-round.scroll-lg::-webkit-scrollbar-track, .scroll-round.scroll-lg::-webkit-scrollbar-thumb {
  border-radius: 0.5rem;
}

.scroll-round.scroll-xl::-webkit-scrollbar-track, .scroll-round.scroll-xl::-webkit-scrollbar-thumb {
  border-radius: 0.625rem;
}

/* ---------- Flexbox ---------- */
/**
* Flex Container (Modifiers)
*/
/*
* flex class
*/
.flex-auto {
  flex: auto !important;
}
.flex-inherit {
  flex: inherit !important;
}
.flex-none {
  flex: none !important;
}

@media (min-width: 0) {
  .s-flex-auto {
    flex: auto !important;
  }
  .s-flex-inherit {
    flex: inherit !important;
  }
  .s-flex-none {
    flex: none !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-auto {
    flex: auto !important;
  }
  .ls-flex-inherit {
    flex: inherit !important;
  }
  .ls-flex-none {
    flex: none !important;
  }
}
@media (min-width: 768px) {
  .t-flex-auto {
    flex: auto !important;
  }
  .t-flex-inherit {
    flex: inherit !important;
  }
  .t-flex-none {
    flex: none !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-auto {
    flex: auto !important;
  }
  .lt-flex-inherit {
    flex: inherit !important;
  }
  .lt-flex-none {
    flex: none !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-auto {
    flex: auto !important;
  }
  .d-flex-inherit {
    flex: inherit !important;
  }
  .d-flex-none {
    flex: none !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-auto {
    flex: auto !important;
  }
  .ld-flex-inherit {
    flex: inherit !important;
  }
  .ld-flex-none {
    flex: none !important;
  }
}
/*
* flex-direction
*/
.flex-row {
  flex-direction: row !important;
}
.flex-row-r {
  flex-direction: row-reverse !important;
}
.flex-col {
  flex-direction: column !important;
}
.flex-col-r {
  flex-direction: column-reverse !important;
}

@media (min-width: 0) {
  .s-flex-row {
    flex-direction: row !important;
  }
  .s-flex-row-r {
    flex-direction: row-reverse !important;
  }
  .s-flex-col {
    flex-direction: column !important;
  }
  .s-flex-col-r {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-row {
    flex-direction: row !important;
  }
  .ls-flex-row-r {
    flex-direction: row-reverse !important;
  }
  .ls-flex-col {
    flex-direction: column !important;
  }
  .ls-flex-col-r {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 768px) {
  .t-flex-row {
    flex-direction: row !important;
  }
  .t-flex-row-r {
    flex-direction: row-reverse !important;
  }
  .t-flex-col {
    flex-direction: column !important;
  }
  .t-flex-col-r {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-row {
    flex-direction: row !important;
  }
  .lt-flex-row-r {
    flex-direction: row-reverse !important;
  }
  .lt-flex-col {
    flex-direction: column !important;
  }
  .lt-flex-col-r {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-row {
    flex-direction: row !important;
  }
  .d-flex-row-r {
    flex-direction: row-reverse !important;
  }
  .d-flex-col {
    flex-direction: column !important;
  }
  .d-flex-col-r {
    flex-direction: column-reverse !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-row {
    flex-direction: row !important;
  }
  .ld-flex-row-r {
    flex-direction: row-reverse !important;
  }
  .ld-flex-col {
    flex-direction: column !important;
  }
  .ld-flex-col-r {
    flex-direction: column-reverse !important;
  }
}
/*
* flex-wrap
*/
.flex-wrap {
  flex-wrap: wrap !important;
}
.flex-nowrap {
  flex-wrap: nowrap !important;
}
.flex-wrap-r {
  flex-wrap: wrap-reverse !important;
}

@media (min-width: 0) {
  .s-flex-wrap {
    flex-wrap: wrap !important;
  }
  .s-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .s-flex-wrap-r {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-wrap {
    flex-wrap: wrap !important;
  }
  .ls-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .ls-flex-wrap-r {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 768px) {
  .t-flex-wrap {
    flex-wrap: wrap !important;
  }
  .t-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .t-flex-wrap-r {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-wrap {
    flex-wrap: wrap !important;
  }
  .lt-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .lt-flex-wrap-r {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-wrap {
    flex-wrap: wrap !important;
  }
  .d-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .d-flex-wrap-r {
    flex-wrap: wrap-reverse !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-wrap {
    flex-wrap: wrap !important;
  }
  .ld-flex-nowrap {
    flex-wrap: nowrap !important;
  }
  .ld-flex-wrap-r {
    flex-wrap: wrap-reverse !important;
  }
}
/*
* flex-flow
*/
.flex-flow-row {
  flex-flow: row !important;
}
.flex-flow-row-r {
  flex-flow: row-reverse !important;
}
.flex-flow-col {
  flex-flow: column !important;
}
.flex-flow-col-r {
  flex-flow: column-reverse !important;
}

@media (min-width: 0) {
  .s-flex-flow-row {
    flex-flow: row !important;
  }
  .s-flex-flow-row-r {
    flex-flow: row-reverse !important;
  }
  .s-flex-flow-col {
    flex-flow: column !important;
  }
  .s-flex-flow-col-r {
    flex-flow: column-reverse !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-flow-row {
    flex-flow: row !important;
  }
  .ls-flex-flow-row-r {
    flex-flow: row-reverse !important;
  }
  .ls-flex-flow-col {
    flex-flow: column !important;
  }
  .ls-flex-flow-col-r {
    flex-flow: column-reverse !important;
  }
}
@media (min-width: 768px) {
  .t-flex-flow-row {
    flex-flow: row !important;
  }
  .t-flex-flow-row-r {
    flex-flow: row-reverse !important;
  }
  .t-flex-flow-col {
    flex-flow: column !important;
  }
  .t-flex-flow-col-r {
    flex-flow: column-reverse !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-flow-row {
    flex-flow: row !important;
  }
  .lt-flex-flow-row-r {
    flex-flow: row-reverse !important;
  }
  .lt-flex-flow-col {
    flex-flow: column !important;
  }
  .lt-flex-flow-col-r {
    flex-flow: column-reverse !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-flow-row {
    flex-flow: row !important;
  }
  .d-flex-flow-row-r {
    flex-flow: row-reverse !important;
  }
  .d-flex-flow-col {
    flex-flow: column !important;
  }
  .d-flex-flow-col-r {
    flex-flow: column-reverse !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-flow-row {
    flex-flow: row !important;
  }
  .ld-flex-flow-row-r {
    flex-flow: row-reverse !important;
  }
  .ld-flex-flow-col {
    flex-flow: column !important;
  }
  .ld-flex-flow-col-r {
    flex-flow: column-reverse !important;
  }
}
/*
* align-content
*/
.flex-content-start {
  align-content: flex-start !important;
}
.flex-content-end {
  align-content: flex-end !important;
}
.flex-content-center {
  align-content: center !important;
}
.flex-content-between {
  align-content: space-between !important;
}
.flex-content-around {
  align-content: space-around !important;
}
.flex-content-evenly {
  align-content: space-evenly !important;
}
.flex-content-stretch {
  align-content: stretch !important;
}

@media (min-width: 0) {
  .s-flex-content-start {
    align-content: flex-start !important;
  }
  .s-flex-content-end {
    align-content: flex-end !important;
  }
  .s-flex-content-center {
    align-content: center !important;
  }
  .s-flex-content-between {
    align-content: space-between !important;
  }
  .s-flex-content-around {
    align-content: space-around !important;
  }
  .s-flex-content-evenly {
    align-content: space-evenly !important;
  }
  .s-flex-content-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-content-start {
    align-content: flex-start !important;
  }
  .ls-flex-content-end {
    align-content: flex-end !important;
  }
  .ls-flex-content-center {
    align-content: center !important;
  }
  .ls-flex-content-between {
    align-content: space-between !important;
  }
  .ls-flex-content-around {
    align-content: space-around !important;
  }
  .ls-flex-content-evenly {
    align-content: space-evenly !important;
  }
  .ls-flex-content-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 768px) {
  .t-flex-content-start {
    align-content: flex-start !important;
  }
  .t-flex-content-end {
    align-content: flex-end !important;
  }
  .t-flex-content-center {
    align-content: center !important;
  }
  .t-flex-content-between {
    align-content: space-between !important;
  }
  .t-flex-content-around {
    align-content: space-around !important;
  }
  .t-flex-content-evenly {
    align-content: space-evenly !important;
  }
  .t-flex-content-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-content-start {
    align-content: flex-start !important;
  }
  .lt-flex-content-end {
    align-content: flex-end !important;
  }
  .lt-flex-content-center {
    align-content: center !important;
  }
  .lt-flex-content-between {
    align-content: space-between !important;
  }
  .lt-flex-content-around {
    align-content: space-around !important;
  }
  .lt-flex-content-evenly {
    align-content: space-evenly !important;
  }
  .lt-flex-content-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-content-start {
    align-content: flex-start !important;
  }
  .d-flex-content-end {
    align-content: flex-end !important;
  }
  .d-flex-content-center {
    align-content: center !important;
  }
  .d-flex-content-between {
    align-content: space-between !important;
  }
  .d-flex-content-around {
    align-content: space-around !important;
  }
  .d-flex-content-evenly {
    align-content: space-evenly !important;
  }
  .d-flex-content-stretch {
    align-content: stretch !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-content-start {
    align-content: flex-start !important;
  }
  .ld-flex-content-end {
    align-content: flex-end !important;
  }
  .ld-flex-content-center {
    align-content: center !important;
  }
  .ld-flex-content-between {
    align-content: space-between !important;
  }
  .ld-flex-content-around {
    align-content: space-around !important;
  }
  .ld-flex-content-evenly {
    align-content: space-evenly !important;
  }
  .ld-flex-content-stretch {
    align-content: stretch !important;
  }
}
/*
* justify-content
*/
.flex-justify-start {
  justify-content: flex-start !important;
}
.flex-justify-end {
  justify-content: flex-end !important;
}
.flex-justify-center {
  justify-content: center !important;
}
.flex-justify-between {
  justify-content: space-between !important;
}
.flex-justify-around {
  justify-content: space-around !important;
}
.flex-justify-evenly {
  justify-content: space-evenly !important;
}

@media (min-width: 0) {
  .s-flex-justify-start {
    justify-content: flex-start !important;
  }
  .s-flex-justify-end {
    justify-content: flex-end !important;
  }
  .s-flex-justify-center {
    justify-content: center !important;
  }
  .s-flex-justify-between {
    justify-content: space-between !important;
  }
  .s-flex-justify-around {
    justify-content: space-around !important;
  }
  .s-flex-justify-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-justify-start {
    justify-content: flex-start !important;
  }
  .ls-flex-justify-end {
    justify-content: flex-end !important;
  }
  .ls-flex-justify-center {
    justify-content: center !important;
  }
  .ls-flex-justify-between {
    justify-content: space-between !important;
  }
  .ls-flex-justify-around {
    justify-content: space-around !important;
  }
  .ls-flex-justify-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 768px) {
  .t-flex-justify-start {
    justify-content: flex-start !important;
  }
  .t-flex-justify-end {
    justify-content: flex-end !important;
  }
  .t-flex-justify-center {
    justify-content: center !important;
  }
  .t-flex-justify-between {
    justify-content: space-between !important;
  }
  .t-flex-justify-around {
    justify-content: space-around !important;
  }
  .t-flex-justify-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-justify-start {
    justify-content: flex-start !important;
  }
  .lt-flex-justify-end {
    justify-content: flex-end !important;
  }
  .lt-flex-justify-center {
    justify-content: center !important;
  }
  .lt-flex-justify-between {
    justify-content: space-between !important;
  }
  .lt-flex-justify-around {
    justify-content: space-around !important;
  }
  .lt-flex-justify-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-justify-start {
    justify-content: flex-start !important;
  }
  .d-flex-justify-end {
    justify-content: flex-end !important;
  }
  .d-flex-justify-center {
    justify-content: center !important;
  }
  .d-flex-justify-between {
    justify-content: space-between !important;
  }
  .d-flex-justify-around {
    justify-content: space-around !important;
  }
  .d-flex-justify-evenly {
    justify-content: space-evenly !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-justify-start {
    justify-content: flex-start !important;
  }
  .ld-flex-justify-end {
    justify-content: flex-end !important;
  }
  .ld-flex-justify-center {
    justify-content: center !important;
  }
  .ld-flex-justify-between {
    justify-content: space-between !important;
  }
  .ld-flex-justify-around {
    justify-content: space-around !important;
  }
  .ld-flex-justify-evenly {
    justify-content: space-evenly !important;
  }
}
/*
* align-items
*/
.flex-items-start {
  align-items: flex-start !important;
}
.flex-items-end {
  align-items: flex-end !important;
}
.flex-items-center {
  align-items: center !important;
}
.flex-items-baseline {
  align-items: baseline !important;
}
.flex-items-stretch {
  align-items: stretch !important;
}

@media (min-width: 0) {
  .s-flex-items-start {
    align-items: flex-start !important;
  }
  .s-flex-items-end {
    align-items: flex-end !important;
  }
  .s-flex-items-center {
    align-items: center !important;
  }
  .s-flex-items-baseline {
    align-items: baseline !important;
  }
  .s-flex-items-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-items-start {
    align-items: flex-start !important;
  }
  .ls-flex-items-end {
    align-items: flex-end !important;
  }
  .ls-flex-items-center {
    align-items: center !important;
  }
  .ls-flex-items-baseline {
    align-items: baseline !important;
  }
  .ls-flex-items-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 768px) {
  .t-flex-items-start {
    align-items: flex-start !important;
  }
  .t-flex-items-end {
    align-items: flex-end !important;
  }
  .t-flex-items-center {
    align-items: center !important;
  }
  .t-flex-items-baseline {
    align-items: baseline !important;
  }
  .t-flex-items-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-items-start {
    align-items: flex-start !important;
  }
  .lt-flex-items-end {
    align-items: flex-end !important;
  }
  .lt-flex-items-center {
    align-items: center !important;
  }
  .lt-flex-items-baseline {
    align-items: baseline !important;
  }
  .lt-flex-items-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-items-start {
    align-items: flex-start !important;
  }
  .d-flex-items-end {
    align-items: flex-end !important;
  }
  .d-flex-items-center {
    align-items: center !important;
  }
  .d-flex-items-baseline {
    align-items: baseline !important;
  }
  .d-flex-items-stretch {
    align-items: stretch !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-items-start {
    align-items: flex-start !important;
  }
  .ld-flex-items-end {
    align-items: flex-end !important;
  }
  .ld-flex-items-center {
    align-items: center !important;
  }
  .ld-flex-items-baseline {
    align-items: baseline !important;
  }
  .ld-flex-items-stretch {
    align-items: stretch !important;
  }
}
/*
* Flex fill for children ("flex: 1 100%")
*/
.flex-fill-c > * {
  flex: 1 100% !important;
}

@media (min-width: 0) {
  .s-flex-fill-c > * {
    flex: 1 100% !important;
  }
}
@media (min-width: 480px) {
  .ls-flex-fill-c > * {
    flex: 1 100% !important;
  }
}
@media (min-width: 768px) {
  .t-flex-fill-c > * {
    flex: 1 100% !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex-fill-c > * {
    flex: 1 100% !important;
  }
}
@media (min-width: 1280px) {
  .d-flex-fill-c > * {
    flex: 1 100% !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex-fill-c > * {
    flex: 1 100% !important;
  }
}
/*
* Flex Elements (Children)
*/
/*
* order
*/
.flex--order-1 {
  order: 1 !important;
}
.flex--order-2 {
  order: 2 !important;
}
.flex--order-3 {
  order: 3 !important;
}
.flex--order-4 {
  order: 4 !important;
}
.flex--order-5 {
  order: 5 !important;
}
.flex--order-6 {
  order: 6 !important;
}
.flex--order-7 {
  order: 7 !important;
}
.flex--order-8 {
  order: 8 !important;
}
.flex--order-9 {
  order: 9 !important;
}
.flex--order-10 {
  order: 10 !important;
}
.flex--order-11 {
  order: 11 !important;
}
.flex--order-12 {
  order: 12 !important;
}
.flex--order-13 {
  order: 13 !important;
}
.flex--order-14 {
  order: 14 !important;
}
.flex--order-15 {
  order: 15 !important;
}
.flex--order-16 {
  order: 16 !important;
}
.flex--order-17 {
  order: 17 !important;
}
.flex--order-18 {
  order: 18 !important;
}
.flex--order-19 {
  order: 19 !important;
}
.flex--order-20 {
  order: 20 !important;
}

@media (min-width: 0) {
  .s-flex--order-1 {
    order: 1 !important;
  }
  .s-flex--order-2 {
    order: 2 !important;
  }
  .s-flex--order-3 {
    order: 3 !important;
  }
  .s-flex--order-4 {
    order: 4 !important;
  }
  .s-flex--order-5 {
    order: 5 !important;
  }
  .s-flex--order-6 {
    order: 6 !important;
  }
  .s-flex--order-7 {
    order: 7 !important;
  }
  .s-flex--order-8 {
    order: 8 !important;
  }
  .s-flex--order-9 {
    order: 9 !important;
  }
  .s-flex--order-10 {
    order: 10 !important;
  }
  .s-flex--order-11 {
    order: 11 !important;
  }
  .s-flex--order-12 {
    order: 12 !important;
  }
  .s-flex--order-13 {
    order: 13 !important;
  }
  .s-flex--order-14 {
    order: 14 !important;
  }
  .s-flex--order-15 {
    order: 15 !important;
  }
  .s-flex--order-16 {
    order: 16 !important;
  }
  .s-flex--order-17 {
    order: 17 !important;
  }
  .s-flex--order-18 {
    order: 18 !important;
  }
  .s-flex--order-19 {
    order: 19 !important;
  }
  .s-flex--order-20 {
    order: 20 !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--order-1 {
    order: 1 !important;
  }
  .ls-flex--order-2 {
    order: 2 !important;
  }
  .ls-flex--order-3 {
    order: 3 !important;
  }
  .ls-flex--order-4 {
    order: 4 !important;
  }
  .ls-flex--order-5 {
    order: 5 !important;
  }
  .ls-flex--order-6 {
    order: 6 !important;
  }
  .ls-flex--order-7 {
    order: 7 !important;
  }
  .ls-flex--order-8 {
    order: 8 !important;
  }
  .ls-flex--order-9 {
    order: 9 !important;
  }
  .ls-flex--order-10 {
    order: 10 !important;
  }
  .ls-flex--order-11 {
    order: 11 !important;
  }
  .ls-flex--order-12 {
    order: 12 !important;
  }
  .ls-flex--order-13 {
    order: 13 !important;
  }
  .ls-flex--order-14 {
    order: 14 !important;
  }
  .ls-flex--order-15 {
    order: 15 !important;
  }
  .ls-flex--order-16 {
    order: 16 !important;
  }
  .ls-flex--order-17 {
    order: 17 !important;
  }
  .ls-flex--order-18 {
    order: 18 !important;
  }
  .ls-flex--order-19 {
    order: 19 !important;
  }
  .ls-flex--order-20 {
    order: 20 !important;
  }
}
@media (min-width: 768px) {
  .t-flex--order-1 {
    order: 1 !important;
  }
  .t-flex--order-2 {
    order: 2 !important;
  }
  .t-flex--order-3 {
    order: 3 !important;
  }
  .t-flex--order-4 {
    order: 4 !important;
  }
  .t-flex--order-5 {
    order: 5 !important;
  }
  .t-flex--order-6 {
    order: 6 !important;
  }
  .t-flex--order-7 {
    order: 7 !important;
  }
  .t-flex--order-8 {
    order: 8 !important;
  }
  .t-flex--order-9 {
    order: 9 !important;
  }
  .t-flex--order-10 {
    order: 10 !important;
  }
  .t-flex--order-11 {
    order: 11 !important;
  }
  .t-flex--order-12 {
    order: 12 !important;
  }
  .t-flex--order-13 {
    order: 13 !important;
  }
  .t-flex--order-14 {
    order: 14 !important;
  }
  .t-flex--order-15 {
    order: 15 !important;
  }
  .t-flex--order-16 {
    order: 16 !important;
  }
  .t-flex--order-17 {
    order: 17 !important;
  }
  .t-flex--order-18 {
    order: 18 !important;
  }
  .t-flex--order-19 {
    order: 19 !important;
  }
  .t-flex--order-20 {
    order: 20 !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--order-1 {
    order: 1 !important;
  }
  .lt-flex--order-2 {
    order: 2 !important;
  }
  .lt-flex--order-3 {
    order: 3 !important;
  }
  .lt-flex--order-4 {
    order: 4 !important;
  }
  .lt-flex--order-5 {
    order: 5 !important;
  }
  .lt-flex--order-6 {
    order: 6 !important;
  }
  .lt-flex--order-7 {
    order: 7 !important;
  }
  .lt-flex--order-8 {
    order: 8 !important;
  }
  .lt-flex--order-9 {
    order: 9 !important;
  }
  .lt-flex--order-10 {
    order: 10 !important;
  }
  .lt-flex--order-11 {
    order: 11 !important;
  }
  .lt-flex--order-12 {
    order: 12 !important;
  }
  .lt-flex--order-13 {
    order: 13 !important;
  }
  .lt-flex--order-14 {
    order: 14 !important;
  }
  .lt-flex--order-15 {
    order: 15 !important;
  }
  .lt-flex--order-16 {
    order: 16 !important;
  }
  .lt-flex--order-17 {
    order: 17 !important;
  }
  .lt-flex--order-18 {
    order: 18 !important;
  }
  .lt-flex--order-19 {
    order: 19 !important;
  }
  .lt-flex--order-20 {
    order: 20 !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--order-1 {
    order: 1 !important;
  }
  .d-flex--order-2 {
    order: 2 !important;
  }
  .d-flex--order-3 {
    order: 3 !important;
  }
  .d-flex--order-4 {
    order: 4 !important;
  }
  .d-flex--order-5 {
    order: 5 !important;
  }
  .d-flex--order-6 {
    order: 6 !important;
  }
  .d-flex--order-7 {
    order: 7 !important;
  }
  .d-flex--order-8 {
    order: 8 !important;
  }
  .d-flex--order-9 {
    order: 9 !important;
  }
  .d-flex--order-10 {
    order: 10 !important;
  }
  .d-flex--order-11 {
    order: 11 !important;
  }
  .d-flex--order-12 {
    order: 12 !important;
  }
  .d-flex--order-13 {
    order: 13 !important;
  }
  .d-flex--order-14 {
    order: 14 !important;
  }
  .d-flex--order-15 {
    order: 15 !important;
  }
  .d-flex--order-16 {
    order: 16 !important;
  }
  .d-flex--order-17 {
    order: 17 !important;
  }
  .d-flex--order-18 {
    order: 18 !important;
  }
  .d-flex--order-19 {
    order: 19 !important;
  }
  .d-flex--order-20 {
    order: 20 !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--order-1 {
    order: 1 !important;
  }
  .ld-flex--order-2 {
    order: 2 !important;
  }
  .ld-flex--order-3 {
    order: 3 !important;
  }
  .ld-flex--order-4 {
    order: 4 !important;
  }
  .ld-flex--order-5 {
    order: 5 !important;
  }
  .ld-flex--order-6 {
    order: 6 !important;
  }
  .ld-flex--order-7 {
    order: 7 !important;
  }
  .ld-flex--order-8 {
    order: 8 !important;
  }
  .ld-flex--order-9 {
    order: 9 !important;
  }
  .ld-flex--order-10 {
    order: 10 !important;
  }
  .ld-flex--order-11 {
    order: 11 !important;
  }
  .ld-flex--order-12 {
    order: 12 !important;
  }
  .ld-flex--order-13 {
    order: 13 !important;
  }
  .ld-flex--order-14 {
    order: 14 !important;
  }
  .ld-flex--order-15 {
    order: 15 !important;
  }
  .ld-flex--order-16 {
    order: 16 !important;
  }
  .ld-flex--order-17 {
    order: 17 !important;
  }
  .ld-flex--order-18 {
    order: 18 !important;
  }
  .ld-flex--order-19 {
    order: 19 !important;
  }
  .ld-flex--order-20 {
    order: 20 !important;
  }
}
/*
* flex-grow
*/
.flex--grow-1 {
  flex-grow: 1 !important;
}
.flex--grow-2 {
  flex-grow: 2 !important;
}
.flex--grow-3 {
  flex-grow: 3 !important;
}
.flex--grow-4 {
  flex-grow: 4 !important;
}
.flex--grow-5 {
  flex-grow: 5 !important;
}
.flex--grow-6 {
  flex-grow: 6 !important;
}
.flex--grow-7 {
  flex-grow: 7 !important;
}
.flex--grow-8 {
  flex-grow: 8 !important;
}
.flex--grow-9 {
  flex-grow: 9 !important;
}
.flex--grow-10 {
  flex-grow: 10 !important;
}
.flex--grow-11 {
  flex-grow: 11 !important;
}
.flex--grow-12 {
  flex-grow: 12 !important;
}
.flex--grow-13 {
  flex-grow: 13 !important;
}
.flex--grow-14 {
  flex-grow: 14 !important;
}
.flex--grow-15 {
  flex-grow: 15 !important;
}
.flex--grow-16 {
  flex-grow: 16 !important;
}
.flex--grow-17 {
  flex-grow: 17 !important;
}
.flex--grow-18 {
  flex-grow: 18 !important;
}
.flex--grow-19 {
  flex-grow: 19 !important;
}
.flex--grow-20 {
  flex-grow: 20 !important;
}

@media (min-width: 0) {
  .s-flex--grow-1 {
    flex-grow: 1 !important;
  }
  .s-flex--grow-2 {
    flex-grow: 2 !important;
  }
  .s-flex--grow-3 {
    flex-grow: 3 !important;
  }
  .s-flex--grow-4 {
    flex-grow: 4 !important;
  }
  .s-flex--grow-5 {
    flex-grow: 5 !important;
  }
  .s-flex--grow-6 {
    flex-grow: 6 !important;
  }
  .s-flex--grow-7 {
    flex-grow: 7 !important;
  }
  .s-flex--grow-8 {
    flex-grow: 8 !important;
  }
  .s-flex--grow-9 {
    flex-grow: 9 !important;
  }
  .s-flex--grow-10 {
    flex-grow: 10 !important;
  }
  .s-flex--grow-11 {
    flex-grow: 11 !important;
  }
  .s-flex--grow-12 {
    flex-grow: 12 !important;
  }
  .s-flex--grow-13 {
    flex-grow: 13 !important;
  }
  .s-flex--grow-14 {
    flex-grow: 14 !important;
  }
  .s-flex--grow-15 {
    flex-grow: 15 !important;
  }
  .s-flex--grow-16 {
    flex-grow: 16 !important;
  }
  .s-flex--grow-17 {
    flex-grow: 17 !important;
  }
  .s-flex--grow-18 {
    flex-grow: 18 !important;
  }
  .s-flex--grow-19 {
    flex-grow: 19 !important;
  }
  .s-flex--grow-20 {
    flex-grow: 20 !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--grow-1 {
    flex-grow: 1 !important;
  }
  .ls-flex--grow-2 {
    flex-grow: 2 !important;
  }
  .ls-flex--grow-3 {
    flex-grow: 3 !important;
  }
  .ls-flex--grow-4 {
    flex-grow: 4 !important;
  }
  .ls-flex--grow-5 {
    flex-grow: 5 !important;
  }
  .ls-flex--grow-6 {
    flex-grow: 6 !important;
  }
  .ls-flex--grow-7 {
    flex-grow: 7 !important;
  }
  .ls-flex--grow-8 {
    flex-grow: 8 !important;
  }
  .ls-flex--grow-9 {
    flex-grow: 9 !important;
  }
  .ls-flex--grow-10 {
    flex-grow: 10 !important;
  }
  .ls-flex--grow-11 {
    flex-grow: 11 !important;
  }
  .ls-flex--grow-12 {
    flex-grow: 12 !important;
  }
  .ls-flex--grow-13 {
    flex-grow: 13 !important;
  }
  .ls-flex--grow-14 {
    flex-grow: 14 !important;
  }
  .ls-flex--grow-15 {
    flex-grow: 15 !important;
  }
  .ls-flex--grow-16 {
    flex-grow: 16 !important;
  }
  .ls-flex--grow-17 {
    flex-grow: 17 !important;
  }
  .ls-flex--grow-18 {
    flex-grow: 18 !important;
  }
  .ls-flex--grow-19 {
    flex-grow: 19 !important;
  }
  .ls-flex--grow-20 {
    flex-grow: 20 !important;
  }
}
@media (min-width: 768px) {
  .t-flex--grow-1 {
    flex-grow: 1 !important;
  }
  .t-flex--grow-2 {
    flex-grow: 2 !important;
  }
  .t-flex--grow-3 {
    flex-grow: 3 !important;
  }
  .t-flex--grow-4 {
    flex-grow: 4 !important;
  }
  .t-flex--grow-5 {
    flex-grow: 5 !important;
  }
  .t-flex--grow-6 {
    flex-grow: 6 !important;
  }
  .t-flex--grow-7 {
    flex-grow: 7 !important;
  }
  .t-flex--grow-8 {
    flex-grow: 8 !important;
  }
  .t-flex--grow-9 {
    flex-grow: 9 !important;
  }
  .t-flex--grow-10 {
    flex-grow: 10 !important;
  }
  .t-flex--grow-11 {
    flex-grow: 11 !important;
  }
  .t-flex--grow-12 {
    flex-grow: 12 !important;
  }
  .t-flex--grow-13 {
    flex-grow: 13 !important;
  }
  .t-flex--grow-14 {
    flex-grow: 14 !important;
  }
  .t-flex--grow-15 {
    flex-grow: 15 !important;
  }
  .t-flex--grow-16 {
    flex-grow: 16 !important;
  }
  .t-flex--grow-17 {
    flex-grow: 17 !important;
  }
  .t-flex--grow-18 {
    flex-grow: 18 !important;
  }
  .t-flex--grow-19 {
    flex-grow: 19 !important;
  }
  .t-flex--grow-20 {
    flex-grow: 20 !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--grow-1 {
    flex-grow: 1 !important;
  }
  .lt-flex--grow-2 {
    flex-grow: 2 !important;
  }
  .lt-flex--grow-3 {
    flex-grow: 3 !important;
  }
  .lt-flex--grow-4 {
    flex-grow: 4 !important;
  }
  .lt-flex--grow-5 {
    flex-grow: 5 !important;
  }
  .lt-flex--grow-6 {
    flex-grow: 6 !important;
  }
  .lt-flex--grow-7 {
    flex-grow: 7 !important;
  }
  .lt-flex--grow-8 {
    flex-grow: 8 !important;
  }
  .lt-flex--grow-9 {
    flex-grow: 9 !important;
  }
  .lt-flex--grow-10 {
    flex-grow: 10 !important;
  }
  .lt-flex--grow-11 {
    flex-grow: 11 !important;
  }
  .lt-flex--grow-12 {
    flex-grow: 12 !important;
  }
  .lt-flex--grow-13 {
    flex-grow: 13 !important;
  }
  .lt-flex--grow-14 {
    flex-grow: 14 !important;
  }
  .lt-flex--grow-15 {
    flex-grow: 15 !important;
  }
  .lt-flex--grow-16 {
    flex-grow: 16 !important;
  }
  .lt-flex--grow-17 {
    flex-grow: 17 !important;
  }
  .lt-flex--grow-18 {
    flex-grow: 18 !important;
  }
  .lt-flex--grow-19 {
    flex-grow: 19 !important;
  }
  .lt-flex--grow-20 {
    flex-grow: 20 !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--grow-1 {
    flex-grow: 1 !important;
  }
  .d-flex--grow-2 {
    flex-grow: 2 !important;
  }
  .d-flex--grow-3 {
    flex-grow: 3 !important;
  }
  .d-flex--grow-4 {
    flex-grow: 4 !important;
  }
  .d-flex--grow-5 {
    flex-grow: 5 !important;
  }
  .d-flex--grow-6 {
    flex-grow: 6 !important;
  }
  .d-flex--grow-7 {
    flex-grow: 7 !important;
  }
  .d-flex--grow-8 {
    flex-grow: 8 !important;
  }
  .d-flex--grow-9 {
    flex-grow: 9 !important;
  }
  .d-flex--grow-10 {
    flex-grow: 10 !important;
  }
  .d-flex--grow-11 {
    flex-grow: 11 !important;
  }
  .d-flex--grow-12 {
    flex-grow: 12 !important;
  }
  .d-flex--grow-13 {
    flex-grow: 13 !important;
  }
  .d-flex--grow-14 {
    flex-grow: 14 !important;
  }
  .d-flex--grow-15 {
    flex-grow: 15 !important;
  }
  .d-flex--grow-16 {
    flex-grow: 16 !important;
  }
  .d-flex--grow-17 {
    flex-grow: 17 !important;
  }
  .d-flex--grow-18 {
    flex-grow: 18 !important;
  }
  .d-flex--grow-19 {
    flex-grow: 19 !important;
  }
  .d-flex--grow-20 {
    flex-grow: 20 !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--grow-1 {
    flex-grow: 1 !important;
  }
  .ld-flex--grow-2 {
    flex-grow: 2 !important;
  }
  .ld-flex--grow-3 {
    flex-grow: 3 !important;
  }
  .ld-flex--grow-4 {
    flex-grow: 4 !important;
  }
  .ld-flex--grow-5 {
    flex-grow: 5 !important;
  }
  .ld-flex--grow-6 {
    flex-grow: 6 !important;
  }
  .ld-flex--grow-7 {
    flex-grow: 7 !important;
  }
  .ld-flex--grow-8 {
    flex-grow: 8 !important;
  }
  .ld-flex--grow-9 {
    flex-grow: 9 !important;
  }
  .ld-flex--grow-10 {
    flex-grow: 10 !important;
  }
  .ld-flex--grow-11 {
    flex-grow: 11 !important;
  }
  .ld-flex--grow-12 {
    flex-grow: 12 !important;
  }
  .ld-flex--grow-13 {
    flex-grow: 13 !important;
  }
  .ld-flex--grow-14 {
    flex-grow: 14 !important;
  }
  .ld-flex--grow-15 {
    flex-grow: 15 !important;
  }
  .ld-flex--grow-16 {
    flex-grow: 16 !important;
  }
  .ld-flex--grow-17 {
    flex-grow: 17 !important;
  }
  .ld-flex--grow-18 {
    flex-grow: 18 !important;
  }
  .ld-flex--grow-19 {
    flex-grow: 19 !important;
  }
  .ld-flex--grow-20 {
    flex-grow: 20 !important;
  }
}
/*
* flex-shrink
*/
.flex--shrink-0 {
  flex-shrink: 0 !important;
}
.flex--shrink-1 {
  flex-shrink: 1 !important;
}
.flex--shrink-2 {
  flex-shrink: 2 !important;
}
.flex--shrink-3 {
  flex-shrink: 3 !important;
}

@media (min-width: 0) {
  .s-flex--shrink-0 {
    flex-shrink: 0 !important;
  }
  .s-flex--shrink-1 {
    flex-shrink: 1 !important;
  }
  .s-flex--shrink-2 {
    flex-shrink: 2 !important;
  }
  .s-flex--shrink-3 {
    flex-shrink: 3 !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--shrink-0 {
    flex-shrink: 0 !important;
  }
  .ls-flex--shrink-1 {
    flex-shrink: 1 !important;
  }
  .ls-flex--shrink-2 {
    flex-shrink: 2 !important;
  }
  .ls-flex--shrink-3 {
    flex-shrink: 3 !important;
  }
}
@media (min-width: 768px) {
  .t-flex--shrink-0 {
    flex-shrink: 0 !important;
  }
  .t-flex--shrink-1 {
    flex-shrink: 1 !important;
  }
  .t-flex--shrink-2 {
    flex-shrink: 2 !important;
  }
  .t-flex--shrink-3 {
    flex-shrink: 3 !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--shrink-0 {
    flex-shrink: 0 !important;
  }
  .lt-flex--shrink-1 {
    flex-shrink: 1 !important;
  }
  .lt-flex--shrink-2 {
    flex-shrink: 2 !important;
  }
  .lt-flex--shrink-3 {
    flex-shrink: 3 !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--shrink-0 {
    flex-shrink: 0 !important;
  }
  .d-flex--shrink-1 {
    flex-shrink: 1 !important;
  }
  .d-flex--shrink-2 {
    flex-shrink: 2 !important;
  }
  .d-flex--shrink-3 {
    flex-shrink: 3 !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--shrink-0 {
    flex-shrink: 0 !important;
  }
  .ld-flex--shrink-1 {
    flex-shrink: 1 !important;
  }
  .ld-flex--shrink-2 {
    flex-shrink: 2 !important;
  }
  .ld-flex--shrink-3 {
    flex-shrink: 3 !important;
  }
}
/*
* flex-basis
*/
.flex--basis-0 {
  flex-basis: 0 !important;
}
.flex--basis-1 {
  flex-basis: 1 !important;
}
.flex--basis-auto {
  flex-basis: auto !important;
}

@media (min-width: 0) {
  .s-flex--basis-0 {
    flex-basis: 0 !important;
  }
  .s-flex--basis-1 {
    flex-basis: 1 !important;
  }
  .s-flex--basis-auto {
    flex-basis: auto !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--basis-0 {
    flex-basis: 0 !important;
  }
  .ls-flex--basis-1 {
    flex-basis: 1 !important;
  }
  .ls-flex--basis-auto {
    flex-basis: auto !important;
  }
}
@media (min-width: 768px) {
  .t-flex--basis-0 {
    flex-basis: 0 !important;
  }
  .t-flex--basis-1 {
    flex-basis: 1 !important;
  }
  .t-flex--basis-auto {
    flex-basis: auto !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--basis-0 {
    flex-basis: 0 !important;
  }
  .lt-flex--basis-1 {
    flex-basis: 1 !important;
  }
  .lt-flex--basis-auto {
    flex-basis: auto !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--basis-0 {
    flex-basis: 0 !important;
  }
  .d-flex--basis-1 {
    flex-basis: 1 !important;
  }
  .d-flex--basis-auto {
    flex-basis: auto !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--basis-0 {
    flex-basis: 0 !important;
  }
  .ld-flex--basis-1 {
    flex-basis: 1 !important;
  }
  .ld-flex--basis-auto {
    flex-basis: auto !important;
  }
}
/*
* align-self
*/
.flex--align-start {
  align-self: flex-start !important;
}
.flex--align-end {
  align-self: flex-end !important;
}
.flex--align-center {
  align-self: center !important;
}
.flex--align-baseline {
  align-self: baseline !important;
}
.flex--align-stretch {
  align-self: stretch !important;
}
.flex--align-auto {
  align-self: auto !important;
}

@media (min-width: 0) {
  .s-flex--align-start {
    align-self: flex-start !important;
  }
  .s-flex--align-end {
    align-self: flex-end !important;
  }
  .s-flex--align-center {
    align-self: center !important;
  }
  .s-flex--align-baseline {
    align-self: baseline !important;
  }
  .s-flex--align-stretch {
    align-self: stretch !important;
  }
  .s-flex--align-auto {
    align-self: auto !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--align-start {
    align-self: flex-start !important;
  }
  .ls-flex--align-end {
    align-self: flex-end !important;
  }
  .ls-flex--align-center {
    align-self: center !important;
  }
  .ls-flex--align-baseline {
    align-self: baseline !important;
  }
  .ls-flex--align-stretch {
    align-self: stretch !important;
  }
  .ls-flex--align-auto {
    align-self: auto !important;
  }
}
@media (min-width: 768px) {
  .t-flex--align-start {
    align-self: flex-start !important;
  }
  .t-flex--align-end {
    align-self: flex-end !important;
  }
  .t-flex--align-center {
    align-self: center !important;
  }
  .t-flex--align-baseline {
    align-self: baseline !important;
  }
  .t-flex--align-stretch {
    align-self: stretch !important;
  }
  .t-flex--align-auto {
    align-self: auto !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--align-start {
    align-self: flex-start !important;
  }
  .lt-flex--align-end {
    align-self: flex-end !important;
  }
  .lt-flex--align-center {
    align-self: center !important;
  }
  .lt-flex--align-baseline {
    align-self: baseline !important;
  }
  .lt-flex--align-stretch {
    align-self: stretch !important;
  }
  .lt-flex--align-auto {
    align-self: auto !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--align-start {
    align-self: flex-start !important;
  }
  .d-flex--align-end {
    align-self: flex-end !important;
  }
  .d-flex--align-center {
    align-self: center !important;
  }
  .d-flex--align-baseline {
    align-self: baseline !important;
  }
  .d-flex--align-stretch {
    align-self: stretch !important;
  }
  .d-flex--align-auto {
    align-self: auto !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--align-start {
    align-self: flex-start !important;
  }
  .ld-flex--align-end {
    align-self: flex-end !important;
  }
  .ld-flex--align-center {
    align-self: center !important;
  }
  .ld-flex--align-baseline {
    align-self: baseline !important;
  }
  .ld-flex--align-stretch {
    align-self: stretch !important;
  }
  .ld-flex--align-auto {
    align-self: auto !important;
  }
}
/*
* flex size (flex-basis: %...)
*/
.flex--5 {
  flex-basis: 5% !important;
}
.flex--10 {
  flex-basis: 10% !important;
}
.flex--15 {
  flex-basis: 15% !important;
}
.flex--20 {
  flex-basis: 20% !important;
}
.flex--25 {
  flex-basis: 25% !important;
}
.flex--30 {
  flex-basis: 30% !important;
}
.flex--35 {
  flex-basis: 35% !important;
}
.flex--40 {
  flex-basis: 40% !important;
}
.flex--45 {
  flex-basis: 45% !important;
}
.flex--50 {
  flex-basis: 50% !important;
}
.flex--55 {
  flex-basis: 55% !important;
}
.flex--60 {
  flex-basis: 60% !important;
}
.flex--65 {
  flex-basis: 65% !important;
}
.flex--70 {
  flex-basis: 70% !important;
}
.flex--75 {
  flex-basis: 75% !important;
}
.flex--80 {
  flex-basis: 80% !important;
}
.flex--85 {
  flex-basis: 85% !important;
}
.flex--90 {
  flex-basis: 90% !important;
}
.flex--95 {
  flex-basis: 95% !important;
}
.flex--100 {
  flex-basis: 100% !important;
}

@media (min-width: 0) {
  .s-flex--5 {
    flex-basis: 5% !important;
  }
  .s-flex--10 {
    flex-basis: 10% !important;
  }
  .s-flex--15 {
    flex-basis: 15% !important;
  }
  .s-flex--20 {
    flex-basis: 20% !important;
  }
  .s-flex--25 {
    flex-basis: 25% !important;
  }
  .s-flex--30 {
    flex-basis: 30% !important;
  }
  .s-flex--35 {
    flex-basis: 35% !important;
  }
  .s-flex--40 {
    flex-basis: 40% !important;
  }
  .s-flex--45 {
    flex-basis: 45% !important;
  }
  .s-flex--50 {
    flex-basis: 50% !important;
  }
  .s-flex--55 {
    flex-basis: 55% !important;
  }
  .s-flex--60 {
    flex-basis: 60% !important;
  }
  .s-flex--65 {
    flex-basis: 65% !important;
  }
  .s-flex--70 {
    flex-basis: 70% !important;
  }
  .s-flex--75 {
    flex-basis: 75% !important;
  }
  .s-flex--80 {
    flex-basis: 80% !important;
  }
  .s-flex--85 {
    flex-basis: 85% !important;
  }
  .s-flex--90 {
    flex-basis: 90% !important;
  }
  .s-flex--95 {
    flex-basis: 95% !important;
  }
  .s-flex--100 {
    flex-basis: 100% !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--5 {
    flex-basis: 5% !important;
  }
  .ls-flex--10 {
    flex-basis: 10% !important;
  }
  .ls-flex--15 {
    flex-basis: 15% !important;
  }
  .ls-flex--20 {
    flex-basis: 20% !important;
  }
  .ls-flex--25 {
    flex-basis: 25% !important;
  }
  .ls-flex--30 {
    flex-basis: 30% !important;
  }
  .ls-flex--35 {
    flex-basis: 35% !important;
  }
  .ls-flex--40 {
    flex-basis: 40% !important;
  }
  .ls-flex--45 {
    flex-basis: 45% !important;
  }
  .ls-flex--50 {
    flex-basis: 50% !important;
  }
  .ls-flex--55 {
    flex-basis: 55% !important;
  }
  .ls-flex--60 {
    flex-basis: 60% !important;
  }
  .ls-flex--65 {
    flex-basis: 65% !important;
  }
  .ls-flex--70 {
    flex-basis: 70% !important;
  }
  .ls-flex--75 {
    flex-basis: 75% !important;
  }
  .ls-flex--80 {
    flex-basis: 80% !important;
  }
  .ls-flex--85 {
    flex-basis: 85% !important;
  }
  .ls-flex--90 {
    flex-basis: 90% !important;
  }
  .ls-flex--95 {
    flex-basis: 95% !important;
  }
  .ls-flex--100 {
    flex-basis: 100% !important;
  }
}
@media (min-width: 768px) {
  .t-flex--5 {
    flex-basis: 5% !important;
  }
  .t-flex--10 {
    flex-basis: 10% !important;
  }
  .t-flex--15 {
    flex-basis: 15% !important;
  }
  .t-flex--20 {
    flex-basis: 20% !important;
  }
  .t-flex--25 {
    flex-basis: 25% !important;
  }
  .t-flex--30 {
    flex-basis: 30% !important;
  }
  .t-flex--35 {
    flex-basis: 35% !important;
  }
  .t-flex--40 {
    flex-basis: 40% !important;
  }
  .t-flex--45 {
    flex-basis: 45% !important;
  }
  .t-flex--50 {
    flex-basis: 50% !important;
  }
  .t-flex--55 {
    flex-basis: 55% !important;
  }
  .t-flex--60 {
    flex-basis: 60% !important;
  }
  .t-flex--65 {
    flex-basis: 65% !important;
  }
  .t-flex--70 {
    flex-basis: 70% !important;
  }
  .t-flex--75 {
    flex-basis: 75% !important;
  }
  .t-flex--80 {
    flex-basis: 80% !important;
  }
  .t-flex--85 {
    flex-basis: 85% !important;
  }
  .t-flex--90 {
    flex-basis: 90% !important;
  }
  .t-flex--95 {
    flex-basis: 95% !important;
  }
  .t-flex--100 {
    flex-basis: 100% !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--5 {
    flex-basis: 5% !important;
  }
  .lt-flex--10 {
    flex-basis: 10% !important;
  }
  .lt-flex--15 {
    flex-basis: 15% !important;
  }
  .lt-flex--20 {
    flex-basis: 20% !important;
  }
  .lt-flex--25 {
    flex-basis: 25% !important;
  }
  .lt-flex--30 {
    flex-basis: 30% !important;
  }
  .lt-flex--35 {
    flex-basis: 35% !important;
  }
  .lt-flex--40 {
    flex-basis: 40% !important;
  }
  .lt-flex--45 {
    flex-basis: 45% !important;
  }
  .lt-flex--50 {
    flex-basis: 50% !important;
  }
  .lt-flex--55 {
    flex-basis: 55% !important;
  }
  .lt-flex--60 {
    flex-basis: 60% !important;
  }
  .lt-flex--65 {
    flex-basis: 65% !important;
  }
  .lt-flex--70 {
    flex-basis: 70% !important;
  }
  .lt-flex--75 {
    flex-basis: 75% !important;
  }
  .lt-flex--80 {
    flex-basis: 80% !important;
  }
  .lt-flex--85 {
    flex-basis: 85% !important;
  }
  .lt-flex--90 {
    flex-basis: 90% !important;
  }
  .lt-flex--95 {
    flex-basis: 95% !important;
  }
  .lt-flex--100 {
    flex-basis: 100% !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--5 {
    flex-basis: 5% !important;
  }
  .d-flex--10 {
    flex-basis: 10% !important;
  }
  .d-flex--15 {
    flex-basis: 15% !important;
  }
  .d-flex--20 {
    flex-basis: 20% !important;
  }
  .d-flex--25 {
    flex-basis: 25% !important;
  }
  .d-flex--30 {
    flex-basis: 30% !important;
  }
  .d-flex--35 {
    flex-basis: 35% !important;
  }
  .d-flex--40 {
    flex-basis: 40% !important;
  }
  .d-flex--45 {
    flex-basis: 45% !important;
  }
  .d-flex--50 {
    flex-basis: 50% !important;
  }
  .d-flex--55 {
    flex-basis: 55% !important;
  }
  .d-flex--60 {
    flex-basis: 60% !important;
  }
  .d-flex--65 {
    flex-basis: 65% !important;
  }
  .d-flex--70 {
    flex-basis: 70% !important;
  }
  .d-flex--75 {
    flex-basis: 75% !important;
  }
  .d-flex--80 {
    flex-basis: 80% !important;
  }
  .d-flex--85 {
    flex-basis: 85% !important;
  }
  .d-flex--90 {
    flex-basis: 90% !important;
  }
  .d-flex--95 {
    flex-basis: 95% !important;
  }
  .d-flex--100 {
    flex-basis: 100% !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--5 {
    flex-basis: 5% !important;
  }
  .ld-flex--10 {
    flex-basis: 10% !important;
  }
  .ld-flex--15 {
    flex-basis: 15% !important;
  }
  .ld-flex--20 {
    flex-basis: 20% !important;
  }
  .ld-flex--25 {
    flex-basis: 25% !important;
  }
  .ld-flex--30 {
    flex-basis: 30% !important;
  }
  .ld-flex--35 {
    flex-basis: 35% !important;
  }
  .ld-flex--40 {
    flex-basis: 40% !important;
  }
  .ld-flex--45 {
    flex-basis: 45% !important;
  }
  .ld-flex--50 {
    flex-basis: 50% !important;
  }
  .ld-flex--55 {
    flex-basis: 55% !important;
  }
  .ld-flex--60 {
    flex-basis: 60% !important;
  }
  .ld-flex--65 {
    flex-basis: 65% !important;
  }
  .ld-flex--70 {
    flex-basis: 70% !important;
  }
  .ld-flex--75 {
    flex-basis: 75% !important;
  }
  .ld-flex--80 {
    flex-basis: 80% !important;
  }
  .ld-flex--85 {
    flex-basis: 85% !important;
  }
  .ld-flex--90 {
    flex-basis: 90% !important;
  }
  .ld-flex--95 {
    flex-basis: 95% !important;
  }
  .ld-flex--100 {
    flex-basis: 100% !important;
  }
}
/*
* Flex fill for child ("flex: 1 100%")
*/
.flex--fill {
  flex: 1 100% !important;
}

@media (min-width: 0) {
  .s-flex--fill {
    flex: 1 100% !important;
  }
}
@media (min-width: 480px) {
  .ls-flex--fill {
    flex: 1 100% !important;
  }
}
@media (min-width: 768px) {
  .t-flex--fill {
    flex: 1 100% !important;
  }
}
@media (min-width: 1024px) {
  .lt-flex--fill {
    flex: 1 100% !important;
  }
}
@media (min-width: 1280px) {
  .d-flex--fill {
    flex: 1 100% !important;
  }
}
@media (min-width: 1440px) {
  .ld-flex--fill {
    flex: 1 100% !important;
  }
}
/* -------------------------------------------------- */
/*                     Effects                        */
/* -------------------------------------------------- */
/* ---------- Radius ---------- */
.round-min {
  border-radius: 0 !important;
}
.round-xs {
  border-radius: 0.125rem !important;
}
.round-sm {
  border-radius: 0.25rem !important;
}
.round-md {
  border-radius: 0.5rem !important;
}
.round-lg {
  border-radius: 1rem !important;
}
.round-xl {
  border-radius: 2rem !important;
}
.round-max {
  border-radius: 50% !important;
}

.round-left-min {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.round-right-min {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.round-top-min {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}
.round-bottom-min {
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}
.round-left-xs {
  border-top-left-radius: 0.125rem !important;
  border-bottom-left-radius: 0.125rem !important;
}
.round-right-xs {
  border-top-right-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}
.round-top-xs {
  border-top-left-radius: 0.125rem !important;
  border-top-right-radius: 0.125rem !important;
}
.round-bottom-xs {
  border-bottom-left-radius: 0.125rem !important;
  border-bottom-right-radius: 0.125rem !important;
}
.round-left-sm {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}
.round-right-sm {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.round-top-sm {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}
.round-bottom-sm {
  border-bottom-left-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}
.round-left-md {
  border-top-left-radius: 0.5rem !important;
  border-bottom-left-radius: 0.5rem !important;
}
.round-right-md {
  border-top-right-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}
.round-top-md {
  border-top-left-radius: 0.5rem !important;
  border-top-right-radius: 0.5rem !important;
}
.round-bottom-md {
  border-bottom-left-radius: 0.5rem !important;
  border-bottom-right-radius: 0.5rem !important;
}
.round-left-lg {
  border-top-left-radius: 1rem !important;
  border-bottom-left-radius: 1rem !important;
}
.round-right-lg {
  border-top-right-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}
.round-top-lg {
  border-top-left-radius: 1rem !important;
  border-top-right-radius: 1rem !important;
}
.round-bottom-lg {
  border-bottom-left-radius: 1rem !important;
  border-bottom-right-radius: 1rem !important;
}
.round-left-xl {
  border-top-left-radius: 2rem !important;
  border-bottom-left-radius: 2rem !important;
}
.round-right-xl {
  border-top-right-radius: 2rem !important;
  border-bottom-right-radius: 2rem !important;
}
.round-top-xl {
  border-top-left-radius: 2rem !important;
  border-top-right-radius: 2rem !important;
}
.round-bottom-xl {
  border-bottom-left-radius: 2rem !important;
  border-bottom-right-radius: 2rem !important;
}
.round-left-max {
  border-top-left-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}
.round-right-max {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}
.round-top-max {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}
.round-bottom-max {
  border-bottom-left-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

/* ---------- Shadow ---------- */
/*
*  text-shadow
*/
.shadow-white, .shadow-white-hover:hover {
  text-shadow: 0 0.0625rem 0 #ffffff !important;
}
.shadow-black, .shadow-black-hover:hover {
  text-shadow: 0 0.0625rem 0 #000000 !important;
}

/*
*  box-shadow
*/
.shadow-xs, .shadow-xs-hover:hover {
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.14) !important;
}
.shadow-sm, .shadow-sm-hover:hover {
  box-shadow: 0 0.1875rem 0.5rem rgba(0, 0, 0, 0.15) !important;
}
.shadow-md, .shadow-md-hover:hover {
  box-shadow: 0 0.375rem 0.75rem rgba(0, 0, 0, 0.16) !important;
}
.shadow-lg, .shadow-lg-hover:hover {
  box-shadow: 0 0.625rem 1.125rem rgba(0, 0, 0, 0.17) !important;
}
.shadow-xl, .shadow-xl-hover:hover {
  box-shadow: 0 1rem 1.5rem rgba(0, 0, 0, 0.18) !important;
}

/*
*  Material box-shadow
*/
.m-shadow-xs, .m-shadow-xs-hover:hover {
  box-shadow: 0 0.0625rem 0.25rem rgba(0, 0, 0, 0.14), 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1) !important;
}
.m-shadow-sm, .m-shadow-sm-hover:hover {
  box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.16), 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1) !important;
}
.m-shadow-md, .m-shadow-md-hover:hover {
  box-shadow: 0 0.5rem 0.875rem rgba(0, 0, 0, 0.18), 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1) !important;
}
.m-shadow-lg, .m-shadow-lg-hover:hover {
  box-shadow: 0 0.875rem 1.125rem rgba(0, 0, 0, 0.20), 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1) !important;
}
.m-shadow-xl, .m-shadow-xl-hover:hover {
  box-shadow: 0 1.25rem 1.375rem rgba(0, 0, 0, 0.22), 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1) !important;
}

/* ---------- Filter ---------- */
/*
* blur
*/
.blur-min, .blur-min-hover:hover {
  filter: blur(0) !important;
}
.blur-xs, .blur-xs-hover:hover {
  filter: blur(2px) !important;
}
.blur-sm, .blur-sm-hover:hover {
  filter: blur(4px) !important;
}
.blur-md, .blur-md-hover:hover {
  filter: blur(8px) !important;
}
.blur-lg, .blur-lg-hover:hover {
  filter: blur(16px) !important;
}
.blur-xl, .blur-xl-hover:hover {
  filter: blur(24px) !important;
}
.blur-max, .blur-max-hover:hover {
  filter: blur(32px) !important;
}

/*
* brightness
*/
.brightness-min, .brightness-min-hover:hover {
  filter: brightness(1) !important;
}
.brightness-xs, .brightness-xs-hover:hover {
  filter: brightness(1.17) !important;
}
.brightness-sm, .brightness-sm-hover:hover {
  filter: brightness(1.33) !important;
}
.brightness-md, .brightness-md-hover:hover {
  filter: brightness(1.5) !important;
}
.brightness-lg, .brightness-lg-hover:hover {
  filter: brightness(1.67) !important;
}
.brightness-xl, .brightness-xl-hover:hover {
  filter: brightness(1.83) !important;
}
.brightness-max, .brightness-max-hover:hover {
  filter: brightness(2) !important;
}

/*
* darkness (reverse brightness)
*/
.darkness-min, .darkness-min-hover:hover {
  filter: brightness(1) !important;
}
.darkness-xs, .darkness-xs-hover:hover {
  filter: brightness(0.83) !important;
}
.darkness-sm, .darkness-sm-hover:hover {
  filter: brightness(0.67) !important;
}
.darkness-md, .darkness-md-hover:hover {
  filter: brightness(0.5) !important;
}
.darkness-lg, .darkness-lg-hover:hover {
  filter: brightness(0.33) !important;
}
.darkness-xl, .darkness-xl-hover:hover {
  filter: brightness(0.17) !important;
}
.darkness-max, .darkness-max-hover:hover {
  filter: brightness(0) !important;
}

/*
* grayscale
*/
.grayscale-min, .grayscale-min-hover:hover {
  filter: grayscale(0) !important;
}
.grayscale-xs, .grayscale-xs-hover:hover {
  filter: grayscale(0.17) !important;
}
.grayscale-sm, .grayscale-sm-hover:hover {
  filter: grayscale(0.33) !important;
}
.grayscale-md, .grayscale-md-hover:hover {
  filter: grayscale(0.5) !important;
}
.grayscale-lg, .grayscale-lg-hover:hover {
  filter: grayscale(0.67) !important;
}
.grayscale-xl, .grayscale-xl-hover:hover {
  filter: grayscale(0.83) !important;
}
.grayscale-max, .grayscale-max-hover:hover {
  filter: grayscale(1) !important;
}

/*
* sepia
*/
.sepia-min, .sepia-min-hover:hover {
  filter: sepia(0) !important;
}
.sepia-xs, .sepia-xs-hover:hover {
  filter: sepia(0.17) !important;
}
.sepia-sm, .sepia-sm-hover:hover {
  filter: sepia(0.33) !important;
}
.sepia-md, .sepia-md-hover:hover {
  filter: sepia(0.5) !important;
}
.sepia-lg, .sepia-lg-hover:hover {
  filter: sepia(0.67) !important;
}
.sepia-xl, .sepia-xl-hover:hover {
  filter: sepia(0.83) !important;
}
.sepia-max, .sepia-max-hover:hover {
  filter: sepia(1) !important;
}

/*
* invert
*/
.invert-min, .invert-min-hover:hover {
  filter: invert(0) !important;
}
.invert-xs, .invert-xs-hover:hover {
  filter: invert(0.17) !important;
}
.invert-sm, .invert-sm-hover:hover {
  filter: invert(0.33) !important;
}
.invert-md, .invert-md-hover:hover {
  filter: invert(0.5) !important;
}
.invert-lg, .invert-lg-hover:hover {
  filter: invert(0.67) !important;
}
.invert-xl, .invert-xl-hover:hover {
  filter: invert(0.83) !important;
}
.invert-max, .invert-max-hover:hover {
  filter: invert(1) !important;
}

/*
* hue-rotate
*/
.hue-min, .hue-min-hover:hover {
  filter: hue-rotate(0) !important;
}
.hue-xs, .hue-xs-hover:hover {
  filter: hue-rotate(30deg) !important;
}
.hue-sm, .hue-sm-hover:hover {
  filter: hue-rotate(60deg) !important;
}
.hue-md, .hue-md-hover:hover {
  filter: hue-rotate(90deg) !important;
}
.hue-lg, .hue-lg-hover:hover {
  filter: hue-rotate(120deg) !important;
}
.hue-xl, .hue-xl-hover:hover {
  filter: hue-rotate(150deg) !important;
}
.hue-max, .hue-max-hover:hover {
  filter: hue-rotate(180deg) !important;
}

/*
* reverse hue-rotate
*/
.hue-r-min, .hue-r-min-hover:hover {
  filter: hue-rotate(0) !important;
}
.hue-r-xs, .hue-r-xs-hover:hover {
  filter: hue-rotate(-30deg) !important;
}
.hue-r-sm, .hue-r-sm-hover:hover {
  filter: hue-rotate(-60deg) !important;
}
.hue-r-md, .hue-r-md-hover:hover {
  filter: hue-rotate(-90deg) !important;
}
.hue-r-lg, .hue-r-lg-hover:hover {
  filter: hue-rotate(-120deg) !important;
}
.hue-r-xl, .hue-r-xl-hover:hover {
  filter: hue-rotate(-150deg) !important;
}
.hue-r-max, .hue-r-max-hover:hover {
  filter: hue-rotate(-180deg) !important;
}

/*
* saturate
*/
.saturate-min, .saturate-min-hover:hover {
  filter: saturate(0) !important;
}
.saturate-xs, .saturate-xs-hover:hover {
  filter: saturate(0.17) !important;
}
.saturate-sm, .saturate-sm-hover:hover {
  filter: saturate(0.33) !important;
}
.saturate-md, .saturate-md-hover:hover {
  filter: saturate(0.5) !important;
}
.saturate-lg, .saturate-lg-hover:hover {
  filter: saturate(0.67) !important;
}
.saturate-xl, .saturate-xl-hover:hover {
  filter: saturate(0.83) !important;
}
.saturate-max, .saturate-max-hover:hover {
  filter: saturate(1) !important;
}

/*
* filter negator
*/
.filter-none,
.filter-none-hover:hover {
  filter: none !important;
}

/* ---------- Transform ---------- */
/*
* zoom-in (scale transform)
*/
.zoom-in,
.zoom-in-hover:hover {
  transform: scale(calc(1 + var(--transform-scale, 0.1)));
}

.zoom-in-min, .zoom-in-min-hover:hover {
  transform: scale(1) !important;
}
.zoom-in-xs, .zoom-in-xs-hover:hover {
  transform: scale(1.17) !important;
}
.zoom-in-sm, .zoom-in-sm-hover:hover {
  transform: scale(1.33) !important;
}
.zoom-in-md, .zoom-in-md-hover:hover {
  transform: scale(1.5) !important;
}
.zoom-in-lg, .zoom-in-lg-hover:hover {
  transform: scale(1.67) !important;
}
.zoom-in-xl, .zoom-in-xl-hover:hover {
  transform: scale(1.83) !important;
}
.zoom-in-max, .zoom-in-max-hover:hover {
  transform: scale(2) !important;
}

/*
* zoom-out (reverse scale transform)
*/
.zoom-out,
.zoom-out-hover:hover {
  transform: scale(calc(1 - var(--transform-scale, 0.1)));
}

.zoom-out-min, .zoom-out-min-hover:hover {
  transform: scale(1) !important;
}
.zoom-out-xs, .zoom-out-xs-hover:hover {
  transform: scale(0.83) !important;
}
.zoom-out-sm, .zoom-out-sm-hover:hover {
  transform: scale(0.67) !important;
}
.zoom-out-md, .zoom-out-md-hover:hover {
  transform: scale(0.5) !important;
}
.zoom-out-lg, .zoom-out-lg-hover:hover {
  transform: scale(0.33) !important;
}
.zoom-out-xl, .zoom-out-xl-hover:hover {
  transform: scale(0.17) !important;
}
.zoom-out-max, .zoom-out-max-hover:hover {
  transform: scale(0) !important;
}

/*
* rotate
*/
.rotate,
.rotate-hover:hover {
  transform: rotate(var(--transform-degree, 90deg));
}

.rotate-min, .rotate-min-hover:hover {
  transform: rotate(0) !important;
}
.rotate-xs, .rotate-xs-hover:hover {
  transform: rotate(30deg) !important;
}
.rotate-sm, .rotate-sm-hover:hover {
  transform: rotate(60deg) !important;
}
.rotate-md, .rotate-md-hover:hover {
  transform: rotate(90deg) !important;
}
.rotate-lg, .rotate-lg-hover:hover {
  transform: rotate(120deg) !important;
}
.rotate-xl, .rotate-xl-hover:hover {
  transform: rotate(150deg) !important;
}
.rotate-max, .rotate-max-hover:hover {
  transform: rotate(180deg) !important;
}

/*
* reverse rotate
*/
.rotate-r,
.rotate-r-hover:hover {
  transform: rotate(calc(var(--transform-degree, 90deg) * -1));
}

.rotate-r-min, .rotate-r-min-hover:hover {
  transform: rotate(0) !important;
}
.rotate-r-xs, .rotate-r-xs-hover:hover {
  transform: rotate(-30deg) !important;
}
.rotate-r-sm, .rotate-r-sm-hover:hover {
  transform: rotate(-60deg) !important;
}
.rotate-r-md, .rotate-r-md-hover:hover {
  transform: rotate(-90deg) !important;
}
.rotate-r-lg, .rotate-r-lg-hover:hover {
  transform: rotate(-120deg) !important;
}
.rotate-r-xl, .rotate-r-xl-hover:hover {
  transform: rotate(-150deg) !important;
}
.rotate-r-max, .rotate-r-max-hover:hover {
  transform: rotate(-180deg) !important;
}

/*
* rotateX
*/
.rotate-x,
.rotate-x-hover:hover {
  transform: rotateX(var(--transform-degree, 90deg));
}

.rotate-x-min, .rotate-x-min-hover:hover {
  transform: rotateX(0) !important;
}
.rotate-x-xs, .rotate-x-xs-hover:hover {
  transform: rotateX(30deg) !important;
}
.rotate-x-sm, .rotate-x-sm-hover:hover {
  transform: rotateX(60deg) !important;
}
.rotate-x-md, .rotate-x-md-hover:hover {
  transform: rotateX(90deg) !important;
}
.rotate-x-lg, .rotate-x-lg-hover:hover {
  transform: rotateX(120deg) !important;
}
.rotate-x-xl, .rotate-x-xl-hover:hover {
  transform: rotateX(150deg) !important;
}
.rotate-x-max, .rotate-x-max-hover:hover {
  transform: rotateX(180deg) !important;
}

/*
* reverse rotateX
*/
.rotate-rx,
.rotate-rx-hover:hover {
  transform: rotateX(calc(var(--transform-degree, 90deg) * -1));
}

.rotate-rx-min, .rotate-rx-min-hover:hover {
  transform: rotateX(0) !important;
}
.rotate-rx-xs, .rotate-rx-xs-hover:hover {
  transform: rotateX(-30deg) !important;
}
.rotate-rx-sm, .rotate-rx-sm-hover:hover {
  transform: rotateX(-60deg) !important;
}
.rotate-rx-md, .rotate-rx-md-hover:hover {
  transform: rotateX(-90deg) !important;
}
.rotate-rx-lg, .rotate-rx-lg-hover:hover {
  transform: rotateX(-120deg) !important;
}
.rotate-rx-xl, .rotate-rx-xl-hover:hover {
  transform: rotateX(-150deg) !important;
}
.rotate-rx-max, .rotate-rx-max-hover:hover {
  transform: rotateX(-180deg) !important;
}

/*
* rotateY
*/
.rotate-y,
.rotate-y-hover:hover {
  transform: rotateY(var(--transform-degree, 90deg));
}

.rotate-y-min, .rotate-y-min-hover:hover {
  transform: rotateY(0) !important;
}
.rotate-y-xs, .rotate-y-xs-hover:hover {
  transform: rotateY(30deg) !important;
}
.rotate-y-sm, .rotate-y-sm-hover:hover {
  transform: rotateY(60deg) !important;
}
.rotate-y-md, .rotate-y-md-hover:hover {
  transform: rotateY(90deg) !important;
}
.rotate-y-lg, .rotate-y-lg-hover:hover {
  transform: rotateY(120deg) !important;
}
.rotate-y-xl, .rotate-y-xl-hover:hover {
  transform: rotateY(150deg) !important;
}
.rotate-y-max, .rotate-y-max-hover:hover {
  transform: rotateY(180deg) !important;
}

/*
* reverse rotateY
*/
.rotate-ry,
.rotate-ry-hover:hover {
  transform: rotateY(calc(var(--transform-degree, 90deg) * -1));
}

.rotate-ry-min, .rotate-ry-min-hover:hover {
  transform: rotateY(0) !important;
}
.rotate-ry-xs, .rotate-ry-xs-hover:hover {
  transform: rotateY(-30deg) !important;
}
.rotate-ry-sm, .rotate-ry-sm-hover:hover {
  transform: rotateY(-60deg) !important;
}
.rotate-ry-md, .rotate-ry-md-hover:hover {
  transform: rotateY(-90deg) !important;
}
.rotate-ry-lg, .rotate-ry-lg-hover:hover {
  transform: rotateY(-120deg) !important;
}
.rotate-ry-xl, .rotate-ry-xl-hover:hover {
  transform: rotateY(-150deg) !important;
}
.rotate-ry-max, .rotate-ry-max-hover:hover {
  transform: rotateY(-180deg) !important;
}

/*
* transform negator
*/
.transform-none,
.transform-none-hover:hover {
  transform: none !important;
}

/* ---------- Transition ---------- */
/*
*  transition
*/
.transition-min {
  transition: 0 !important;
}
.transition-xs {
  transition: 0.125s !important;
}
.transition-sm {
  transition: 0.25s !important;
}
.transition-md {
  transition: 0.5s !important;
}
.transition-lg {
  transition: 1s !important;
}
.transition-xl {
  transition: 2s !important;
}

/*
*  timing-function
*/
.transition-ease {
  transition-timing-function: ease !important;
}
.transition-ease-in {
  transition-timing-function: ease-in !important;
}
.transition-ease-out {
  transition-timing-function: ease-out !important;
}
.transition-ease-io {
  transition-timing-function: ease-in-out !important;
}
.transition-linear {
  transition-timing-function: linear !important;
}
.transition-step-start {
  transition-timing-function: step-start !important;
}
.transition-step-end {
  transition-timing-function: step-end !important;
}

/*
* transition negator
*/
.transition-none {
  transition: none !important;
}

/* ---------- Ripple ---------- */
.ripple {
  position: relative;
  box-sizing: content-box;
}
.ripple::before {
  animation-delay: 0s;
}
.ripple::after {
  animation-delay: 0.5s;
}

.doc-dark .ripple[data-animation=ripple]::before,
.ripple.ripple-light[data-animation=ripple]::before {
  --animation-color: rgba(255, 255, 255, 0.6);
}

.ripple[data-animation=ripple]::before,
.ripple.ripple-dark[data-animation=ripple]::before {
  --animation-color: rgba(0, 0, 0, 0.4);
}

.doc-dark .ripple[data-animation=rippleAuto]::before,
.doc-dark .ripple[data-animation=rippleAuto]::after,
.ripple.ripple-light[data-animation=rippleAuto]::before,
.ripple.ripple-light[data-animation=rippleAuto]::after {
  --animation-color: rgba(255, 255, 255, 0.4);
}

.ripple[data-animation=rippleAuto]::before,
.ripple[data-animation=rippleAuto]::after,
.ripple.ripple-dark[data-animation=rippleAuto]::before,
.ripple.ripple-dark[data-animation=rippleAuto]::after {
  --animation-color: rgba(0, 0, 0, 0.2);
}

[data-animation=ripple] {
  overflow: hidden;
}

[data-animation=ripple]::before {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  top: var(--animation-top, 0);
  left: var(--animation-left, 0);
  content: "";
  transform: scale(0);
  background-color: var(--animation-color);
  border-radius: 100%;
  transition-timing-function: linear;
  animation-name: ripple;
  animation-duration: var(--animation-duration, 0.5s);
  animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

[data-animation=rippleAuto] {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}

[data-animation=rippleAuto]::before,
[data-animation=rippleAuto]::after {
  opacity: 0;
  visibility: hidden;
  position: absolute;
  z-index: -1;
  content: "";
  height: 100%;
  width: 100%;
  border-width: 0.5rem;
  border-style: solid;
  border-color: var(--animation-color);
  border-radius: 100%;
  transition-timing-function: linear;
  animation-name: rippleAuto;
  animation-duration: var(--animation-duration, 3s);
  animation-iteration-count: var(--animation-count, infinite);
  animation-timing-function: cubic-bezier(0.67, 0, 0.33, 1);
}

@keyframes ripple {
  from {
    opacity: 1;
    visibility: visible;
    width: 0;
    height: 0;
    transform: translate(-50%, -50%) scale(0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    width: var(--animation-dimension, 0);
    height: var(--animation-dimension, 0);
    transform: translate(-50%, -50%) scale(1);
  }
}
@keyframes rippleAuto {
  from {
    opacity: 1;
    visibility: visible;
    transform: scale(0.75);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: scale(1.5);
  }
}
/* ---------- Animation  ---------- */
/*
* animation component
*/
.animation {
  animation-duration: var(--animation-duration, 500ms);
  animation-delay: var(--animation-delay, 0s);
  animation-iteration-count: var(--animation-count, 1);
  animation-timing-function: var(--animation-function, ease);
  animation-play-state: var(--animation-state, running);
  animation-fill-mode: both;
}

/*
* animation-animated modifier
*/
.animation-animated {
  opacity: 0;
  visibility: hidden;
}

/*
* Animation keyframes
*/
@keyframes fadeIn {
  from {
    opacity: 0;
    visibility: hidden;
  }
  to {
    opacity: 1;
    visibility: visible;
  }
}
[data-animation=fadeIn] {
  animation-name: fadeIn;
}

@keyframes fadeOut {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 0;
    visibility: hidden;
  }
}
[data-animation=fadeOut] {
  animation-name: fadeOut;
}

@keyframes fadeInLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInLeft] {
  animation-name: fadeInLeft;
}

@keyframes fadeOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
}
[data-animation=fadeOutLeft] {
  animation-name: fadeOutLeft;
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInRight] {
  animation-name: fadeInRight;
}

@keyframes fadeOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
}
[data-animation=fadeOutRight] {
  animation-name: fadeOutRight;
}

@keyframes fadeInTop {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInTop] {
  animation-name: fadeInTop;
}

@keyframes fadeOutTop {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=fadeOutTop] {
  animation-name: fadeOutTop;
}

@keyframes fadeInBottom {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInBottom] {
  animation-name: fadeInBottom;
}

@keyframes fadeOutBottom {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
}
[data-animation=fadeOutBottom] {
  animation-name: fadeOutBottom;
}

@keyframes fadeInTopLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInTopLeft] {
  animation-name: fadeInTopLeft;
}

@keyframes fadeOutTopLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=fadeOutTopLeft] {
  animation-name: fadeOutTopLeft;
}

@keyframes fadeInTopRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInTopRight] {
  animation-name: fadeInTopRight;
}

@keyframes fadeOutTopRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=fadeOutTopRight] {
  animation-name: fadeOutTopRight;
}

@keyframes fadeInBottomLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInBottomLeft] {
  animation-name: fadeInBottomLeft;
}

@keyframes fadeOutBottomLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0);
  }
}
[data-animation=fadeOutBottomLeft] {
  animation-name: fadeOutBottomLeft;
}

@keyframes fadeInBottomRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=fadeInBottomRight] {
  animation-name: fadeInBottomRight;
}

@keyframes fadeOutBottomRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0);
  }
}
[data-animation=fadeOutBottomRight] {
  animation-name: fadeOutBottomRight;
}

@keyframes zoomIn {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=zoomIn] {
  animation-name: zoomIn;
}

@keyframes zoomOut {
  from {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOut] {
  animation-name: zoomOut;
}

@keyframes zoomInLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInLeft] {
  animation-name: zoomInLeft;
}

@keyframes zoomOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutLeft] {
  animation-name: zoomOutLeft;
}

@keyframes zoomInRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInRight] {
  animation-name: zoomInRight;
}

@keyframes zoomOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutRight] {
  animation-name: zoomOutRight;
}

@keyframes zoomInTop {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInTop] {
  animation-name: zoomInTop;
}

@keyframes zoomOutTop {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutTop] {
  animation-name: zoomOutTop;
}

@keyframes zoomInBottom {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInBottom] {
  animation-name: zoomInBottom;
}

@keyframes zoomOutBottom {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutBottom] {
  animation-name: zoomOutBottom;
}

@keyframes zoomInTopLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInTopLeft] {
  animation-name: zoomInTopLeft;
}

@keyframes zoomOutTopLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutTopLeft] {
  animation-name: zoomOutTopLeft;
}

@keyframes zoomInTopRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInTopRight] {
  animation-name: zoomInTopRight;
}

@keyframes zoomOutTopRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutTopRight] {
  animation-name: zoomOutTopRight;
}

@keyframes zoomInBottomLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInBottomLeft] {
  animation-name: zoomInBottomLeft;
}

@keyframes zoomOutBottomLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutBottomLeft] {
  animation-name: zoomOutBottomLeft;
}

@keyframes zoomInBottomRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=zoomInBottomRight] {
  animation-name: zoomInBottomRight;
}

@keyframes zoomOutBottomRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0) scale(calc(1 - var(--animation-scale, 0.25)));
  }
}
[data-animation=zoomOutBottomRight] {
  animation-name: zoomOutBottomRight;
}

@keyframes scaleIn {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=scaleIn] {
  animation-name: scaleIn;
}

@keyframes scaleOut {
  from {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOut] {
  animation-name: scaleOut;
}

@keyframes scaleInLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInLeft] {
  animation-name: scaleInLeft;
}

@keyframes scaleOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutLeft] {
  animation-name: scaleOutLeft;
}

@keyframes scaleInRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInRight] {
  animation-name: scaleInRight;
}

@keyframes scaleOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutRight] {
  animation-name: scaleOutRight;
}

@keyframes scaleInTop {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInTop] {
  animation-name: scaleInTop;
}

@keyframes scaleOutTop {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutTop] {
  animation-name: scaleOutTop;
}

@keyframes scaleInBottom {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInBottom] {
  animation-name: scaleInBottom;
}

@keyframes scaleOutBottom {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutBottom] {
  animation-name: scaleOutBottom;
}

@keyframes scaleInTopLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInTopLeft] {
  animation-name: scaleInTopLeft;
}

@keyframes scaleOutTopLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutTopLeft] {
  animation-name: scaleOutTopLeft;
}

@keyframes scaleInTopRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInTopRight] {
  animation-name: scaleInTopRight;
}

@keyframes scaleOutTopRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutTopRight] {
  animation-name: scaleOutTopRight;
}

@keyframes scaleInBottomLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInBottomLeft] {
  animation-name: scaleInBottomLeft;
}

@keyframes scaleOutBottomLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutBottomLeft] {
  animation-name: scaleOutBottomLeft;
}

@keyframes scaleInBottomRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
}
[data-animation=scaleInBottomRight] {
  animation-name: scaleInBottomRight;
}

@keyframes scaleOutBottomRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0) scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0) scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=scaleOutBottomRight] {
  animation-name: scaleOutBottomRight;
}

@keyframes bounceIn {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
  40% {
    transform: scale(calc(1 - var(--animation-scale, 0.25) / 4));
  }
  60% {
    transform: scale(calc(1 + var(--animation-scale, 0.25) / 8));
  }
  80% {
    transform: scale(calc(1 - var(--animation-scale, 0.25) / 16));
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=bounceIn] {
  animation-name: bounceIn;
}

@keyframes bounceOut {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20% {
    opacity: 1;
    transform: scale(calc(1 - var(--animation-scale, 0.25) / 8));
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
}
[data-animation=bounceOut] {
  animation-name: bounceOut;
}

@keyframes bounceInLeft {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
  40% {
    transform: translate3d(calc(var(--animation-position, 100%) / 4), 0, 0);
  }
  60% {
    transform: translate3d(calc(var(--animation-position, 100%) / -8), 0, 0);
  }
  80% {
    transform: translate3d(calc(var(--animation-position, 100%) / 16), 0, 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInLeft] {
  animation-name: bounceInLeft;
}

@keyframes bounceOutLeft {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(calc(var(--animation-position, 100%) / 8), 0, 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
}
[data-animation=bounceOutLeft] {
  animation-name: bounceOutLeft;
}

@keyframes bounceInRight {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
  40% {
    transform: translate3d(calc(var(--animation-position, 100%) / -4), 0, 0);
  }
  60% {
    transform: translate3d(calc(var(--animation-position, 100%) / 8), 0, 0);
  }
  80% {
    transform: translate3d(calc(var(--animation-position, 100%) / -16), 0, 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInRight] {
  animation-name: bounceInRight;
}

@keyframes bounceOutRight {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(calc(var(--animation-position, 100%) / -8), 0, 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
}
[data-animation=bounceOutRight] {
  animation-name: bounceOutRight;
}

@keyframes bounceInTop {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
  40% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / 4), 0);
  }
  60% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -8), 0);
  }
  80% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / 16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInTop] {
  animation-name: bounceInTop;
}

@keyframes bounceOutTop {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(0, calc(var(--animation-position, 100%) / 8), 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=bounceOutTop] {
  animation-name: bounceOutTop;
}

@keyframes bounceInBottom {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
  40% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -4), 0);
  }
  60% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / 8), 0);
  }
  80% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInBottom] {
  animation-name: bounceInBottom;
}

@keyframes bounceOutBottom {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(0, calc(var(--animation-position, 100%) / -8), 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
}
[data-animation=bounceOutBottom] {
  animation-name: bounceOutBottom;
}

@keyframes bounceInTopLeft {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0);
  }
  40% {
    transform: translate3d(calc(var(--animation-position, 100%) / 4), calc(var(--animation-position, 100%) / 4), 0);
  }
  60% {
    transform: translate3d(calc(var(--animation-position, 100%) / -8), calc(var(--animation-position, 100%) / -8), 0);
  }
  80% {
    transform: translate3d(calc(var(--animation-position, 100%) / 16), calc(var(--animation-position, 100%) / 16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInTopLeft] {
  animation-name: bounceInTopLeft;
}

@keyframes bounceOutTopLeft {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(calc(var(--animation-position, 100%) / 8), calc(var(--animation-position, 100%) / 8), 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=bounceOutTopLeft] {
  animation-name: bounceOutTopLeft;
}

@keyframes bounceInTopRight {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0);
  }
  40% {
    transform: translate3d(calc(var(--animation-position, 100%) / -4), calc(var(--animation-position, 100%) / 4), 0);
  }
  60% {
    transform: translate3d(calc(var(--animation-position, 100%) / 8), calc(var(--animation-position, 100%) / -8), 0);
  }
  80% {
    transform: translate3d(calc(var(--animation-position, 100%) / -16), calc(var(--animation-position, 100%) / 16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInTopRight] {
  animation-name: bounceInTopRight;
}

@keyframes bounceOutTopRight {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(calc(var(--animation-position, 100%) / -8), calc(var(--animation-position, 100%) / 8), 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=bounceOutTopRight] {
  animation-name: bounceOutTopRight;
}

@keyframes bounceInBottomLeft {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0);
  }
  40% {
    transform: translate3d(calc(var(--animation-position, 100%) / 4), calc(var(--animation-position, 100%) / -4), 0);
  }
  60% {
    transform: translate3d(calc(var(--animation-position, 100%) / -8), calc(var(--animation-position, 100%) / 8), 0);
  }
  80% {
    transform: translate3d(calc(var(--animation-position, 100%) / 16), calc(var(--animation-position, 100%) / -16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInBottomLeft] {
  animation-name: bounceInBottomLeft;
}

@keyframes bounceOutBottomLeft {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(calc(var(--animation-position, 100%) / 8), calc(var(--animation-position, 100%) / -8), 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0);
  }
}
[data-animation=bounceOutBottomLeft] {
  animation-name: bounceOutBottomLeft;
}

@keyframes bounceInBottomRight {
  0% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0);
  }
  40% {
    transform: translate3d(calc(var(--animation-position, 100%) / -4), calc(var(--animation-position, 100%) / -4), 0);
  }
  60% {
    transform: translate3d(calc(var(--animation-position, 100%) / 8), calc(var(--animation-position, 100%) / 8), 0);
  }
  80% {
    transform: translate3d(calc(var(--animation-position, 100%) / -16), calc(var(--animation-position, 100%) / -16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounceInBottomRight] {
  animation-name: bounceInBottomRight;
}

@keyframes bounceOutBottomRight {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  20% {
    opacity: 1;
    transform: translate3d(calc(var(--animation-position, 100%) / -8), calc(var(--animation-position, 100%) / -8), 0);
  }
  100% {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0);
  }
}
[data-animation=bounceOutBottomRight] {
  animation-name: bounceOutBottomRight;
}

@keyframes slideInLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInLeft] {
  animation-name: slideInLeft;
}

@keyframes slideOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
}
[data-animation=slideOutLeft] {
  animation-name: slideOutLeft;
}

@keyframes slideInRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInRight] {
  animation-name: slideInRight;
}

@keyframes slideOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
}
[data-animation=slideOutRight] {
  animation-name: slideOutRight;
}

@keyframes slideInTop {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInTop] {
  animation-name: slideInTop;
}

@keyframes slideOutTop {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=slideOutTop] {
  animation-name: slideOutTop;
}

@keyframes slideInBottom {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInBottom] {
  animation-name: slideInBottom;
}

@keyframes slideOutBottom {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
}
[data-animation=slideOutBottom] {
  animation-name: slideOutBottom;
}

@keyframes slideInTopLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInTopLeft] {
  animation-name: slideInTopLeft;
}

@keyframes slideOutTopLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=slideOutTopLeft] {
  animation-name: slideOutTopLeft;
}

@keyframes slideInTopRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInTopRight] {
  animation-name: slideInTopRight;
}

@keyframes slideOutTopRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=slideOutTopRight] {
  animation-name: slideOutTopRight;
}

@keyframes slideInBottomLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInBottomLeft] {
  animation-name: slideInBottomLeft;
}

@keyframes slideOutBottomLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), var(--animation-position, 100%), 0);
  }
}
[data-animation=slideOutBottomLeft] {
  animation-name: slideOutBottomLeft;
}

@keyframes slideInBottomRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=slideInBottomRight] {
  animation-name: slideInBottomRight;
}

@keyframes slideOutBottomRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), var(--animation-position, 100%), 0);
  }
}
[data-animation=slideOutBottomRight] {
  animation-name: slideOutBottomRight;
}

@keyframes flipInLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) rotate3d(0, 1, 0, calc(var(--animation-degree, 90deg) * -1));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
}
[data-animation=flipInLeft] {
  animation-name: flipInLeft;
}

@keyframes flipOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) rotate3d(0, 1, 0, calc(var(--animation-degree, 90deg) * -1));
  }
}
[data-animation=flipOutLeft] {
  animation-name: flipOutLeft;
}

@keyframes flipInRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(var(--animation-position, 100%), 0, 0) rotate3d(0, 1, 0, var(--animation-degree, 90deg));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
}
[data-animation=flipInRight] {
  animation-name: flipInRight;
}

@keyframes flipOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(var(--animation-position, 100%), 0, 0) rotate3d(0, 1, 0, var(--animation-degree, 90deg));
  }
}
[data-animation=flipOutRight] {
  animation-name: flipOutRight;
}

@keyframes flipInTop {
  from {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(0, calc(var(--animation-position, 100%) * -1), 0) rotate3d(1, 0, 0, var(--animation-degree, 90deg));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
}
[data-animation=flipInTop] {
  animation-name: flipInTop;
}

@keyframes flipOutTop {
  from {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(0, calc(var(--animation-position, 100%) * -1), 0) rotate3d(1, 0, 0, var(--animation-degree, 90deg));
  }
}
[data-animation=flipOutTop] {
  animation-name: flipOutTop;
}

@keyframes flipInBottom {
  from {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(0, var(--animation-position, 100%), 0) rotate3d(1, 0, 0, calc(var(--animation-degree, 90deg) * -1));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
}
[data-animation=flipInBottom] {
  animation-name: flipInBottom;
}

@keyframes flipOutBottom {
  from {
    opacity: 1;
    visibility: visible;
    transform: perspective(var(--animation-perspective, 300px));
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: perspective(var(--animation-perspective, 300px)) translate3d(0, var(--animation-position, 100%), 0) rotate3d(1, 0, 0, calc(var(--animation-degree, 90deg) * -1));
  }
}
[data-animation=flipOutBottom] {
  animation-name: flipOutBottom;
}

@keyframes rotateInLeft {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) rotate3d(0, 0, 1, calc(var(--animation-degree, 180deg) * -1));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=rotateInLeft] {
  animation-name: rotateInLeft;
}

@keyframes rotateOutLeft {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0) rotate3d(0, 0, 1, calc(var(--animation-degree, 180deg) * -1));
  }
}
[data-animation=rotateOutLeft] {
  animation-name: rotateOutLeft;
}

@keyframes rotateInRight {
  from {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0) rotate3d(0, 0, 1, var(--animation-degree, 180deg));
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=rotateInRight] {
  animation-name: rotateInRight;
}

@keyframes rotateOutRight {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: translate3d(var(--animation-position, 100%), 0, 0) rotate3d(0, 0, 1, var(--animation-degree, 180deg));
  }
}
[data-animation=rotateOutRight] {
  animation-name: rotateOutRight;
}

@keyframes expand {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=expand] {
  animation-name: expand;
}

@keyframes shrink {
  from {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: scale(0);
  }
}
[data-animation=shrink] {
  animation-name: shrink;
}

@keyframes expandX {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scaleX(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scaleX(1);
  }
}
[data-animation=expandX] {
  animation-name: expandX;
}

@keyframes shrinkX {
  from {
    opacity: 1;
    visibility: visible;
    transform: scaleX(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: scaleX(0);
  }
}
[data-animation=shrinkX] {
  animation-name: shrinkX;
}

@keyframes expandY {
  from {
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
  }
}
[data-animation=expandY] {
  animation-name: expandY;
}

@keyframes shrinkY {
  from {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
  }
  to {
    opacity: 0;
    visibility: hidden;
    transform: scaleY(0);
  }
}
[data-animation=shrinkY] {
  animation-name: shrinkY;
}

@keyframes show {
  from {
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
    width: var(--animation-width, 100%);
    height: var(--animation-height, 100%);
  }
}
[data-animation=show] {
  animation-name: show;
}

@keyframes hide {
  from {
    opacity: 1;
    visibility: visible;
    width: var(--animation-width, 100%);
    height: var(--animation-height, 100%);
  }
  to {
    opacity: 0;
    visibility: hidden;
    width: 0;
    height: 0;
  }
}
[data-animation=hide] {
  animation-name: hide;
}

@keyframes showX {
  from {
    opacity: 0;
    visibility: hidden;
    width: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
    width: var(--animation-width, 100%);
  }
}
[data-animation=showX] {
  animation-name: showX;
}

@keyframes hideX {
  from {
    opacity: 1;
    visibility: visible;
    width: var(--animation-width, 100%);
  }
  to {
    opacity: 0;
    visibility: hidden;
    width: 0;
  }
}
[data-animation=hideX] {
  animation-name: hideX;
}

@keyframes showY {
  from {
    opacity: 0;
    visibility: hidden;
    height: 0;
  }
  to {
    opacity: 1;
    visibility: visible;
    height: var(--animation-height, 100%);
  }
}
[data-animation=showY] {
  animation-name: showY;
}

@keyframes hideY {
  from {
    opacity: 1;
    visibility: visible;
    height: var(--animation-height, 100%);
  }
  to {
    opacity: 0;
    visibility: hidden;
    height: 0;
  }
}
[data-animation=hideY] {
  animation-name: hideY;
}

@keyframes load {
  from {
    opacity: 1;
    visibility: visible;
    transform: rotate(0deg);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: rotate(360deg);
  }
}
[data-animation=load] {
  animation-name: load;
}

@keyframes unload {
  from {
    opacity: 1;
    visibility: visible;
    transform: rotate(0deg);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: rotate(-360deg);
  }
}
[data-animation=unload] {
  animation-name: unload;
}

@keyframes loadX {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 1;
    visibility: visible;
    width: 100%;
  }
}
[data-animation=loadX] {
  animation-name: loadX;
}

@keyframes unloadX {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 1;
    visibility: visible;
    width: 0;
  }
}
[data-animation=unloadX] {
  animation-name: unloadX;
}

@keyframes loadY {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 1;
    visibility: visible;
    height: 100%;
  }
}
[data-animation=loadY] {
  animation-name: loadY;
}

@keyframes unloadY {
  from {
    opacity: 1;
    visibility: visible;
  }
  to {
    opacity: 1;
    visibility: visible;
    height: 0;
  }
}
[data-animation=unloadY] {
  animation-name: unloadY;
}

@keyframes moveX {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(-100%, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
}
[data-animation=moveX] {
  animation-name: moveX;
}

@keyframes moveRX {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
}
[data-animation=moveRX] {
  animation-name: moveRX;
}

@keyframes moveY {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 100%, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
}
[data-animation=moveY] {
  animation-name: moveY;
}

@keyframes moveRY {
  from {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, -100%, 0);
  }
  to {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
}
[data-animation=moveRY] {
  animation-name: moveRY;
}

@keyframes swayX {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(var(--animation-position, 100%), 0, 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=swayX] {
  animation-name: swayX;
}

@keyframes swayRX {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(calc(var(--animation-position, 100%) * -1), 0, 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=swayRX] {
  animation-name: swayRX;
}

@keyframes swayY {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, calc(var(--animation-position, 100%) * -1), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=swayY] {
  animation-name: swayY;
}

@keyframes swayRY {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  50% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, var(--animation-position, 100%), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=swayRY] {
  animation-name: swayRY;
}

@keyframes bounce {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  10% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -1), 0);
  }
  20% {
    transform: translate3d(0, 0, 0);
  }
  30% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -2), 0);
  }
  40% {
    transform: translate3d(0, 0, 0);
  }
  50% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -4), 0);
  }
  60% {
    transform: translate3d(0, 0, 0);
  }
  70% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -8), 0);
  }
  80% {
    transform: translate3d(0, 0, 0);
  }
  90% {
    transform: translate3d(0, calc(var(--animation-position, 100%) / -16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=bounce] {
  animation-name: bounce;
}

@keyframes pulse {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  45%, 55% {
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=pulse] {
  animation-name: pulse;
}

@keyframes beat {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  20%, 30% {
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=beat] {
  animation-name: beat;
}

@keyframes blink {
  0% {
    opacity: 1;
    visibility: visible;
  }
  50% {
    opacity: 0;
    visibility: hidden;
  }
  100% {
    opacity: 1;
    visibility: visible;
  }
}
[data-animation=blink] {
  animation-name: blink;
}

@keyframes flash {
  0% {
    opacity: 1;
    visibility: visible;
    filter: brightness(1);
  }
  50% {
    filter: brightness(var(--animation-brightness, 1.25));
  }
  100% {
    opacity: 1;
    visibility: visible;
    filter: brightness(1);
  }
}
[data-animation=flash] {
  animation-name: flash;
}

@keyframes stretch {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
  40% {
    transform: scale(calc(1 + var(--animation-scale, 0.25)));
  }
  60% {
    transform: scale(calc(1 - var(--animation-scale, 0.25) / 4));
  }
  80% {
    transform: scale(calc(1 + var(--animation-scale, 0.25) / 8));
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: scale(1);
  }
}
[data-animation=stretch] {
  animation-name: stretch;
}

@keyframes stretchX {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scaleX(1);
  }
  40% {
    transform: scaleX(calc(1 + var(--animation-scale, 0.25)));
  }
  60% {
    transform: scaleX(calc(1 - var(--animation-scale, 0.25) / 4));
  }
  80% {
    transform: scaleX(calc(1 + var(--animation-scale, 0.25) / 8));
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: scaleX(1);
  }
}
[data-animation=stretchX] {
  animation-name: stretchX;
}

@keyframes stretchY {
  0% {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
  }
  40% {
    transform: scaleY(calc(1 + var(--animation-scale, 0.25)));
  }
  60% {
    transform: scaleY(calc(1 - var(--animation-scale, 0.25) / 4));
  }
  80% {
    transform: scaleY(calc(1 + var(--animation-scale, 0.25) / 8));
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: scaleY(1);
  }
}
[data-animation=stretchY] {
  animation-name: stretchY;
}

@keyframes shakeX {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  17% {
    transform: translate3d(calc(var(--animation-position, 50%) / -1), 0, 0);
  }
  33% {
    transform: translate3d(calc(var(--animation-position, 50%) / 2), 0, 0);
  }
  50% {
    transform: translate3d(calc(var(--animation-position, 50%) / -4), 0, 0);
  }
  67% {
    transform: translate3d(calc(var(--animation-position, 50%) / 8), 0, 0);
  }
  83% {
    transform: translate3d(calc(var(--animation-position, 50%) / -16), 0, 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=shakeX] {
  animation-name: shakeX;
}

@keyframes shakeY {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  17% {
    transform: translate3d(0, calc(var(--animation-position, 50%) / -1), 0);
  }
  33% {
    transform: translate3d(0, calc(var(--animation-position, 50%) / 2), 0);
  }
  50% {
    transform: translate3d(0, calc(var(--animation-position, 50%) / -4), 0);
  }
  67% {
    transform: translate3d(0, calc(var(--animation-position, 50%) / 8), 0);
  }
  83% {
    transform: translate3d(0, calc(var(--animation-position, 50%) / -16), 0);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=shakeY] {
  animation-name: shakeY;
}

@keyframes shake {
  0% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
  17% {
    transform: translate3d(calc(var(--animation-position, 50%) / -1), 0, 0) rotate3d(0, 0, 1, -8deg);
  }
  33% {
    transform: translate3d(calc(var(--animation-position, 50%) / 2), 0, 0) rotate3d(0, 0, 1, 8deg);
  }
  50% {
    transform: translate3d(calc(var(--animation-position, 50%) / -4), 0, 0) rotate3d(0, 0, 1, -4deg);
  }
  67% {
    transform: translate3d(calc(var(--animation-position, 50%) / 8), 0, 0) rotate3d(0, 0, 1, 4deg);
  }
  83% {
    transform: translate3d(calc(var(--animation-position, 50%) / -16), 0, 0) rotate3d(0, 0, 1, -2deg);
  }
  100% {
    opacity: 1;
    visibility: visible;
    transform: translate3d(0, 0, 0);
  }
}
[data-animation=shake] {
  animation-name: shake;
}

/* -------------------------------------------------- */
/*                      Forms                         */
/* -------------------------------------------------- */
/* ---------- Fields ---------- */
.field__control {
  position: relative;
  margin-bottom: 1rem;
}

.field {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  outline: none;
  box-sizing: border-box;
  transition: border-color 0.125s, box-shadow 0.125s;
  border-style: solid;
  border-width: 1px;
}

.field-xs {
  padding: 0.125rem 0.25rem !important;
  font-size: 0.75rem !important;
}

.field-sm {
  padding: 0.25rem 0.5rem !important;
  font-size: 0.875rem !important;
}

.field-md {
  padding: 0.375rem 0.75rem !important;
  font-size: 1rem !important;
}

.field-lg {
  padding: 0.5rem 1rem !important;
  font-size: 1.125rem !important;
}

.field-xl {
  padding: 0.625rem 1.25rem !important;
  font-size: 1.25rem !important;
}

.doc-dark .field,
.field.field-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #242424;
  border-color: #666666;
}

.field,
.field.field-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FFFFFF;
  border-color: #CECECE;
}

.doc-dark .field[type=checkbox],
.doc-dark .field[type=radio],
.field.field-dark[type=checkbox],
.field.field-dark[type=radio] {
  border-color: #747474;
}

.field[type=checkbox],
.field[type=radio],
.field.field-light[type=checkbox],
.field.field-light[type=radio] {
  border-color: #C1C1C1;
}

.doc-dark .field:not(:disabled):focus,
.field.field-dark:not(:disabled):focus {
  background-color: #242424;
  border-color: #9B9B9B;
}

.field:not(:disabled):focus,
.field.field-light:not(:disabled):focus {
  background-color: #FFFFFF;
  border-color: #9B9B9B;
}

.doc-dark .field-focus:not(:disabled):focus,
.field-dark.field-focus:not(:disabled):focus {
  border-color: #4283F2;
  box-shadow: 0 0 0 0.25rem rgba(66, 131, 242, 0.25);
}

.field-focus:not(:disabled):focus,
.field-light.field-focus:not(:disabled):focus {
  border-color: #93B8F7;
  box-shadow: 0 0 0 0.25rem rgba(66, 131, 242, 0.25);
}

input[type=checkbox].field,
input[type=radio].field {
  display: inline-block;
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  padding: 0 !important;
  vertical-align: top;
  appearance: none;
  margin-right: 0.5em;
}

input[type=radio].field {
  border-radius: 50%;
}

input:checked[type=checkbox].field,
input:checked[type=checkbox].field:focus,
input:checked[type=radio].field,
input:checked[type=radio].field:focus {
  background-color: #4283F2;
  border-color: #4283F2;
  background-repeat: no-repeat;
  background-size: contain;
}

input:checked[type=checkbox].field,
input:checked[type=checkbox].field:focus {
  background-image: url(../images/checkbox.svg);
}

input:checked[type=radio].field,
input:checked[type=radio].field:focus {
  background-image: url(../images/radio.svg);
}

/* ---------- Field Group ---------- */
.field__group {
  letter-spacing: -1em !important;
  display: flex;
  margin-bottom: 1rem;
  text-align: left;
  direction: ltr;
}

.field__group > * {
  margin-bottom: 0;
}

.field__group .field,
.field__group .field_text {
  letter-spacing: normal !important;
}

.field__group .field:focus {
  z-index: 1;
  position: relative;
}

.field__group .field:not(:first-child):not(:last-child),
.field__group .field_text:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.field__group .field_text:first-child {
  border-right-width: 0;
}

.field__group .field_text:last-child {
  border-left-width: 0;
}

.field__group .field_text:not(:first-child):not(:last-child) {
  border-left-width: 0;
  border-right-width: 0;
}

.field__group .field:first-child,
.field__group .field_text:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.field__group .field:last-child,
.field__group .field_text:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.field_text {
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.5;
  display: inline-block;
  width: auto;
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  outline: none;
  box-sizing: border-box;
  transition: 0.125s;
  border-style: solid;
  border-width: 1px;
}

.doc-dark .field_text,
.field_text.field_text-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #3F3F3F;
  border-color: #666666;
}

.field_text,
.field_text.field_text-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #F4F4F4;
  border-color: #CECECE;
}

/* ---------- Field Set ---------- */
.field__set {
  color: inherit;
  background-color: transparent;
  border: 0.0625rem solid #DBDBDB;
  border-radius: 0.25rem;
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
  max-width: 100%;
  display: block;
  box-sizing: border-box;
}

.doc-dark .field__set,
.field__set.field__set-dark {
  border-color: #4C4C4C;
}

.field__set,
.field__set.field__set-light {
  border-color: #E7E7E7;
}

.field_title {
  font-weight: 600;
  color: inherit;
  background-color: transparent;
  border-radius: 0.125rem;
  padding: 0.375rem 0.75rem;
  margin: 0;
  line-height: 1;
  display: inline-block;
  box-sizing: border-box;
  white-space: normal;
}

/* ---------- Validation ---------- */
.field__notice .field {
  border-color: #31AAF6 !important;
  background-image: url(../images/alert-notice.svg);
  margin-bottom: 0.5rem;
  box-shadow: none !important;
}

.field__warning .field {
  border-color: #FFC002 !important;
  background-image: url(../images/alert-warning.svg);
  margin-bottom: 0.5rem;
  box-shadow: none !important;
}

.field__danger .field {
  border-color: #F23838 !important;
  background-image: url(../images/alert-danger.svg);
  margin-bottom: 0.5rem;
  box-shadow: none !important;
}

.field__success .field {
  border-color: #39B663 !important;
  background-image: url(../images/alert-success.svg);
  margin-bottom: 0.5rem;
  box-shadow: none !important;
}

.field__notice .field, .field__warning .field, .field__danger .field, .field__success .field {
  background-size: contain;
  background-repeat: no-repeat;
  background-position: right;
  padding-right: 2rem;
}

.field__notice, .field__warning, .field__danger, .field__success {
  margin-bottom: 1rem;
  background-repeat: no-repeat;
  background-size: cover;
}

.field__notice .field_alert {
  color: #31AAF6 !important;
}

.field__warning .field_alert {
  color: #FFC002 !important;
}

.field__danger .field_alert {
  color: #F23838 !important;
}

.field__success .field_alert {
  color: #39B663 !important;
}

/* ---------- Switch ---------- */
.switch {
  display: inline-block;
  vertical-align: middle;
  position: relative;
  height: 1.25rem;
  width: 2.5rem;
  border-radius: 1rem;
  overflow: visible;
  transition: 0.25s;
}

.doc-dark .switch,
.switch.switch-dark {
  background-color: #4C4C4C;
}

.switch,
.switch.switch-light {
  background-color: #E7E7E7;
}

.switch-disabled {
  opacity: 0.5;
}

.switch--slider {
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  vertical-align: middle;
  border-radius: 50%;
  width: 1.25rem;
  height: 1.25rem;
  transition: 0.25s;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  z-index: 1;
}

.switch-dark .switch--slider,
.doc-dark .switch--slider {
  color: rgba(255, 255, 255, 0.9);
  background-color: #8E8E8E;
}

.switch--slider,
.switch-light .switch--slider {
  color: rgba(0, 0, 0, 0.9);
  background-color: #A8A8A8;
}

.switch input:checked + .switch--slider {
  transition: 0.25s;
  transform: translate(100%, -50%);
}

.switch.switch-dark input:checked + .switch--slider,
.doc-dark .switch input:checked + .switch--slider {
  background-color: #6A9EF5;
}

.switch input:checked + .switch--slider,
.switch.switch-light input:checked + .switch--slider {
  background-color: #4283F2;
}

.switch input {
  opacity: 0;
  height: 100%;
  width: 100%;
  margin: 0;
  z-index: 2;
  overflow: visible;
  position: absolute;
  cursor: pointer;
  top: 50%;
  transform: translate(0, -50%);
}

.switch-xs {
  height: 1rem;
  width: 2rem;
}

.switch-sm {
  height: 1.25rem;
  width: 2.5rem;
}

.switch-md {
  height: 1.5rem;
  width: 3rem;
}

.switch-lg {
  height: 1.75rem;
  width: 3.5rem;
}

.switch-xl {
  height: 2rem;
  width: 4rem;
}

.switch-xs .switch--slider {
  height: 1rem;
  width: 1rem;
}

.switch-sm .switch--slider {
  height: 1.25rem;
  width: 1.25rem;
}

.switch-md .switch--slider {
  height: 1.5rem;
  width: 1.5rem;
}

.switch-lg .switch--slider {
  height: 1.75rem;
  width: 1.75rem;
}

.switch-xl .switch--slider {
  height: 2rem;
  width: 2rem;
}

.switch input[type=checkbox] {
  height: 1.25rem;
}

.switch-xs input[type=checkbox] {
  height: 1rem;
}

.switch-sm input[type=checkbox] {
  height: 1.25rem;
}

.switch-md input[type=checkbox] {
  height: 1.5rem;
}

.switch-lg input[type=checkbox] {
  height: 1.75rem;
}

.switch-xl input[type=checkbox] {
  height: 2rem;
}

.switch.switch-slim {
  height: 0.9375rem;
  width: 2.5rem;
}

.switch-xs.switch-slim {
  height: 0.75rem;
  width: 2rem;
}

.switch-sm.switch-slim {
  height: 0.9375rem;
  width: 2.5rem;
}

.switch-md.switch-slim {
  height: 1.125rem;
  width: 3rem;
}

.switch-lg.switch-slim {
  height: 1.3125rem;
  width: 3.5rem;
}

.switch-xl.switch-slim {
  height: 1.5rem;
  width: 4rem;
}

/* -------------------------------------------------- */
/*                     Utilities                      */
/* -------------------------------------------------- */
/* ---------- Badges ---------- */
.badge {
  display: inline-block;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  box-sizing: border-box;
  margin-bottom: 0.5rem;
  border-radius: 0.25rem;
  padding: 0.25rem;
  font-weight: 600;
  font-size: 0.875rem;
  line-height: 0.875rem;
  min-height: 1.375rem;
  min-width: 1.375rem;
  z-index: 30;
}

.badge-xs {
  padding: 0.125rem;
  font-size: 0.75rem;
  line-height: 0.75rem;
  min-height: 1rem;
  min-width: 1rem;
}

.badge-sm {
  padding: 0.25rem;
  font-size: 0.875rem;
  line-height: 0.875rem;
  min-height: 1.375rem;
  min-width: 1.375rem;
}

.badge-md {
  padding: 0.375rem;
  font-size: 1rem;
  line-height: 1rem;
  min-height: 1.75rem;
  min-width: 1.75rem;
}

.badge-lg {
  padding: 0.5rem;
  font-size: 1.125rem;
  line-height: 1.125rem;
  min-height: 2.125rem;
  min-width: 2.125rem;
}

.badge-xl {
  padding: 0.625rem;
  font-size: 1.25rem;
  line-height: 1.25rem;
  min-height: 2.5rem;
  min-width: 2.5rem;
}

.doc-dark .badge,
.badge.badge-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #3F3F3F;
}

.badge,
.badge.badge-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #F4F4F4;
}

.badge.badge-app {
  color: rgba(255, 255, 255, 0.9);
  background-color: #4283F2;
}

.badge.badge-notice {
  color: rgba(255, 255, 255, 0.9);
  background-color: #31AAF6;
}

.badge.badge-warning {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FFC002;
}

.badge.badge-danger {
  color: rgba(255, 255, 255, 0.9);
  background-color: #F23838;
}

.badge.badge-success {
  color: rgba(255, 255, 255, 0.9);
  background-color: #39B663;
}

/* ---------- Buttons ---------- */
.btn__group {
  letter-spacing: -1em !important;
  display: flex;
  margin-bottom: 1rem;
  text-align: left;
  direction: ltr;
}

.btn__group > * {
  margin-bottom: 0;
}

.btn__group .btn {
  letter-spacing: normal !important;
}

.btn__group .btn:focus {
  z-index: 1;
  position: relative;
}

.btn__group .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}

.btn__group .btn:first-child {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

.btn__group .btn:last-child {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

.btn {
  font-weight: 400;
  line-height: 1.5;
  text-align: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 1rem;
  border: none;
  outline: none;
  cursor: pointer;
  border-radius: 0.25rem;
  transition: 0.125s;
}

.btn-xs {
  padding: 0.125rem 0.25rem;
  font-size: 0.75rem;
}

.btn-sm {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
}

.btn-md {
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
}

.btn-lg {
  padding: 0.5rem 1rem;
  font-size: 1.125rem;
}

.btn-xl {
  padding: 0.625rem 1.25rem;
  font-size: 1.25rem;
}

.doc-dark .btn,
.btn.btn-dark {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #3F3F3F;
  background-color: #3F3F3F;
}

.btn,
.btn.btn-light {
  color: rgba(0, 0, 0, 0.9);
  border: solid 1px #F4F4F4;
  background-color: #F4F4F4;
}

.btn.btn-white {
  color: rgba(0, 0, 0, 0.9);
  border: solid 1px #FFFFFF;
  background-color: #FFFFFF;
}

.btn.btn-gray {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #8E8E8E;
  background-color: #8E8E8E;
}

.btn.btn-black {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #000000;
  background-color: #000000;
}

.btn.btn-app {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #4283F2;
  background-color: #4283F2;
}

.btn.btn-notice {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #31AAF6;
  background-color: #31AAF6;
}

.btn.btn-warning {
  color: rgba(0, 0, 0, 0.9);
  border: solid 1px #FFC002;
  background-color: #FFC002;
}

.btn.btn-danger {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #F23838;
  background-color: #F23838;
}

.btn.btn-success {
  color: rgba(255, 255, 255, 0.9);
  border: solid 1px #39B663;
  background-color: #39B663;
}

.doc-dark .btn:not(:disabled):hover,
.btn.btn-dark:not(:disabled):hover {
  color: white;
  border: solid 1px #4C4C4C;
  background-color: #4C4C4C;
}

.btn:not(:disabled):hover,
.btn.btn-light:not(:disabled):hover {
  color: black;
  border: solid 1px #E7E7E7;
  background-color: #E7E7E7;
}

.btn.btn-white:not(:disabled):hover {
  color: black;
  border: solid 1px #FFFFFF;
  background-color: #FFFFFF;
}

.btn.btn-gray:not(:disabled):hover {
  color: white;
  border: solid 1px #8E8E8E;
  background-color: #8E8E8E;
}

.btn.btn-black:not(:disabled):hover {
  color: white;
  border: solid 1px #000000;
  background-color: #000000;
}

.btn.btn-app:not(:disabled):hover {
  color: white;
  border: solid 1px #346FD9;
  background-color: #346FD9;
}

.btn.btn-notice:not(:disabled):hover {
  color: white;
  border: solid 1px #2795E1;
  background-color: #2795E1;
}

.btn.btn-warning:not(:disabled):hover {
  color: black;
  border: solid 1px #E3A802;
  background-color: #E3A802;
}

.btn.btn-danger:not(:disabled):hover {
  color: white;
  border: solid 1px #D62B2C;
  background-color: #D62B2C;
}

.btn.btn-success:not(:disabled):hover {
  color: white;
  border: solid 1px #33A159;
  background-color: #33A159;
}

.doc-dark .btn:not(:disabled):active,
.btn.btn-dark:not(:disabled):active {
  color: white;
  border: solid 1px #454545;
  background-color: #454545;
}

.btn:not(:disabled):active,
.btn.btn-light:not(:disabled):active {
  color: black;
  border: solid 1px #EEEEEE;
  background-color: #EEEEEE;
}

.btn.btn-white:not(:disabled):active {
  color: black;
  border: solid 1px #FFFFFF;
  background-color: #FFFFFF;
}

.btn.btn-gray:not(:disabled):active {
  color: white;
  border: solid 1px #8E8E8E;
  background-color: #8E8E8E;
}

.btn.btn-black:not(:disabled):active {
  color: white;
  border: solid 1px #000000;
  background-color: #000000;
}

.btn.btn-app:not(:disabled):active {
  color: white;
  border: solid 1px #3B79E6;
  background-color: #3B79E6;
}

.btn.btn-notice:not(:disabled):active {
  color: white;
  border: solid 1px #2CA0EB;
  background-color: #2CA0EB;
}

.btn.btn-warning:not(:disabled):active {
  color: black;
  border: solid 1px #F1B402;
  background-color: #F1B402;
}

.btn.btn-danger:not(:disabled):active {
  color: white;
  border: solid 1px #E43232;
  background-color: #E43232;
}

.btn.btn-success:not(:disabled):active {
  color: white;
  border: solid 1px #36AB5E;
  background-color: #36AB5E;
}

.doc-dark .btn-focus:not(:disabled):focus,
.btn-dark.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.2);
}

.btn-focus:not(:disabled):focus,
.btn-light.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(244, 244, 244, 0.8);
}

.btn-white.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 255, 255, 0.4);
}

.btn-gray.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(142, 142, 142, 0.4);
}

.btn-black.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(0, 0, 0, 0.4);
}

.btn-app.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(66, 131, 242, 0.4);
}

.btn-notice.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(49, 170, 246, 0.4);
}

.btn-warning.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(255, 192, 2, 0.4);
}

.btn-danger.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(242, 56, 56, 0.4);
}

.btn-success.btn-focus:not(:disabled):focus {
  box-shadow: 0 0 0 0.25rem rgba(57, 182, 99, 0.4);
}

.doc-dark .btn-border,
.btn-dark.btn-border {
  color: #3F3F3F;
  border: solid 1px #3F3F3F;
  background-color: transparent;
}

.btn-border,
.btn-light.btn-border {
  color: #F4F4F4;
  border: solid 1px #F4F4F4;
  background-color: transparent;
}

.btn-white.btn-border {
  color: #FFFFFF;
  border: solid 1px #FFFFFF;
  background-color: transparent;
}

.btn-gray.btn-border {
  color: #8E8E8E;
  border: solid 1px #8E8E8E;
  background-color: transparent;
}

.btn-black.btn-border {
  color: #000000;
  border: solid 1px #000000;
  background-color: transparent;
}

.btn-app.btn-border {
  color: #4283F2;
  border: solid 1px #4283F2;
  background-color: transparent;
}

.btn-notice.btn-border {
  color: #31AAF6;
  border: solid 1px #31AAF6;
  background-color: transparent;
}

.btn-warning.btn-border {
  color: #FFC002;
  border: solid 1px #FFC002;
  background-color: transparent;
}

.btn-danger.btn-border {
  color: #F23838;
  border: solid 1px #F23838;
  background-color: transparent;
}

.btn-success.btn-border {
  color: #39B663;
  border: solid 1px #39B663;
  background-color: transparent;
}

.doc-light .btn-dark.btn-border {
  color: #242424;
}

.doc-light .btn-light.btn-border {
  color: #E7E7E7;
}

.doc-light .btn-gray.btn-border {
  color: #747474;
}

.doc-light .btn-app.btn-border {
  color: #346FD9;
}

.doc-light .btn-notice.btn-border {
  color: #2795E1;
}

.doc-light .btn-warning.btn-border {
  color: #E3A802;
}

.doc-light .btn-danger.btn-border {
  color: #D62B2C;
}

.doc-light .btn-success.btn-border {
  color: #33A159;
}

.doc-dark .btn-dark.btn-border {
  color: #595959;
}

.doc-dark .btn-light.btn-border {
  color: #FAFAFA;
}

.doc-dark .btn-gray.btn-border {
  color: #A8A8A8;
}

.doc-dark .btn-app.btn-border {
  color: #6A9EF5;
}

.doc-dark .btn-notice.btn-border {
  color: #5DBDF8;
}

.doc-dark .btn-warning.btn-border {
  color: #FFCE3A;
}

.doc-dark .btn-danger.btn-border {
  color: #F56262;
}

.doc-dark .btn-success.btn-border {
  color: #65C785;
}

/* ---------- Messages ---------- */
.msg__container {
  position: relative;
  z-index: 10;
}

.msg__control {
  position: relative;
}

.msg {
  font-size: 1rem;
  line-height: 1.5;
  width: 100%;
  max-width: 100%;
  min-height: 3.5rem;
  height: auto;
  display: flex;
  flex-flow: row;
  padding: 1rem 1.5rem;
  margin-bottom: 1rem;
  border-width: 0;
  border-style: solid;
  border-radius: 0.25rem;
  border-left-width: 0.25rem;
}

.doc-dark .msg,
.msg.msg-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #3F3F3F;
  border-color: #666666;
}

.msg,
.msg.msg-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #F4F4F4;
  border-color: #CECECE;
}

.doc-light .msg.msg-notice {
  color: #042B50;
  background-color: #E1F4FF;
  border-color: #89CFFB;
}

.doc-light .msg.msg-warning {
  color: #473000;
  background-color: #FFF9E2;
  border-color: #FFDD72;
}

.doc-light .msg.msg-danger {
  color: #410205;
  background-color: #FEE1E0;
  border-color: #F88D8C;
}

.doc-light .msg.msg-success {
  color: #10301E;
  background-color: #E7F8EC;
  border-color: #90D7A8;
}

.doc-dark .msg.msg-notice {
  color: #B5E2FD;
  background-color: rgba(49, 170, 246, 0.2);
  border-color: #2795E1;
}

.doc-dark .msg.msg-warning {
  color: #FFEBAA;
  background-color: rgba(255, 192, 2, 0.15);
  border-color: #E3A802;
}

.doc-dark .msg.msg-danger {
  color: #FBB7B6;
  background-color: rgba(242, 56, 56, 0.2);
  border-color: #D62B2C;
}

.doc-dark .msg.msg-success {
  color: #BCE8CA;
  background-color: rgba(57, 182, 99, 0.2);
  border-color: #33A159;
}

.msg-icon {
  border: none !important;
  padding-left: 1rem;
}

.msg-close {
  position: relative;
  text-align: left;
  direction: ltr;
}

.msg--icon {
  font-size: 24px;
  align-self: center;
  padding-right: 0.75rem;
}

.msg-dark .msg--icon,
.doc-dark .msg--icon {
  color: #8E8E8E;
}

.msg--icon,
.msg-light .msg--icon {
  color: #A8A8A8;
}

.doc-light .msg-notice .msg--icon {
  color: #5DBDF8;
}

.doc-light .msg-warning .msg--icon {
  color: #FFCE3A;
}

.doc-light .msg-danger .msg--icon {
  color: #F56262;
}

.doc-light .msg-success .msg--icon {
  color: #65C785;
}

.doc-dark .msg-notice .msg--icon {
  color: #2795E1;
}

.doc-dark .msg-warning .msg--icon {
  color: #E3A802;
}

.doc-dark .msg-danger .msg--icon {
  color: #D62B2C;
}

.doc-dark .msg-success .msg--icon {
  color: #33A159;
}

.msg--content {
  flex-grow: 1;
  padding-right: 0.75rem;
}

.msg--close {
  font-size: 1rem;
  width: 2rem !important;
  height: 2rem !important;
  line-height: 2rem !important;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
  transition: 0.125s;
  position: absolute;
  top: 0;
  right: 0;
}

.msg-dark .msg--close,
.doc-dark .msg--close {
  color: rgba(255, 255, 255, 0.6);
}

.msg--close,
.msg-light .msg--close {
  color: rgba(0, 0, 0, 0.6);
}

.doc-light .msg-notice .msg--close {
  color: rgba(0, 0, 0, 0.6);
}

.doc-light .msg-warning .msg--close {
  color: rgba(0, 0, 0, 0.6);
}

.doc-light .msg-danger .msg--close {
  color: rgba(0, 0, 0, 0.6);
}

.doc-light .msg-success .msg--close {
  color: rgba(0, 0, 0, 0.6);
}

.doc-dark .msg-notice .msg--close {
  color: rgba(255, 255, 255, 0.55);
}

.doc-dark .msg-warning .msg--close {
  color: rgba(255, 255, 255, 0.55);
}

.doc-dark .msg-danger .msg--close {
  color: rgba(255, 255, 255, 0.55);
}

.doc-dark .msg-success .msg--close {
  color: rgba(255, 255, 255, 0.55);
}

.msg-dark .msg--close:hover,
.doc-dark .msg--close:hover {
  color: rgba(255, 255, 255, 0.75);
  background-color: rgba(255, 255, 255, 0.05);
}

.msg--close:hover,
.msg-light .msg--close:hover {
  color: rgba(0, 0, 0, 0.75);
  background-color: rgba(0, 0, 0, 0.05);
}

.doc-light .msg-notice .msg--close:hover {
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.05);
}

.doc-light .msg-warning .msg--close:hover {
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.05);
}

.doc-light .msg-danger .msg--close:hover {
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.05);
}

.doc-light .msg-success .msg--close:hover {
  color: rgba(0, 0, 0, 0.65);
  background-color: rgba(0, 0, 0, 0.05);
}

.doc-dark .msg-notice .msg--close:hover {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.05);
}

.doc-dark .msg-warning .msg--close:hover {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.05);
}

.doc-dark .msg-danger .msg--close:hover {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.05);
}

.doc-dark .msg-success .msg--close:hover {
  color: rgba(255, 255, 255, 0.7);
  background-color: rgba(255, 255, 255, 0.05);
}

/* ---------- Alerts ---------- */
.alert__container {
  position: fixed;
  bottom: 0;
  z-index: 80;
  display: flex;
  flex-flow: column-reverse;
  align-items: end;
  width: fit-content;
  height: fit-content;
  right: 0;
}

.alert__container-top {
  flex-flow: column;
  top: 0;
  bottom: inherit;
}
.alert__container-top .alert {
  margin-top: 1rem;
  margin-bottom: 0;
}
.alert__container-bottom {
  flex-flow: column-reverse;
  bottom: 0;
  top: inherit;
}
.alert__container-bottom .alert {
  margin-top: 0;
  margin-bottom: 1rem;
}

.alert__control {
  position: relative;
}

.alert {
  font-size: 1rem;
  line-height: 1.5;
  width: auto;
  max-width: 100%;
  min-height: 3.5rem;
  display: flex;
  flex-flow: row;
  padding: 1rem 1.5rem;
  margin: 1rem;
  margin-bottom: 0;
  border-radius: 0.25rem;
  box-shadow: 0 0.25rem 0.625rem rgba(0, 0, 0, 0.16), 0 0.125rem 0.625rem rgba(0, 0, 0, 0.1);
  z-index: 79;
}

.doc-dark .alert,
.alert.alert-light {
  color: rgba(0, 0, 0, 0.9);
  background-color: #FFFFFF;
}

.alert,
.alert.alert-dark {
  color: rgba(255, 255, 255, 0.9);
  background-color: #000000;
}

.alert-icon {
  padding-left: 1rem;
}

.alert-close {
  position: relative;
  text-align: left;
  direction: ltr;
}

.alert--icon {
  font-size: 24px;
  align-self: center;
  padding-right: 0.75rem;
}

.alert--content {
  flex-grow: 1;
  padding-right: 0.75rem;
}

.alert--close {
  font-size: 1rem;
  width: 2rem !important;
  height: 2rem !important;
  line-height: 2rem !important;
  text-align: center;
  cursor: pointer;
  border-radius: 0.25rem;
  transition: 0.125s;
  position: absolute;
  top: 0;
  right: 0;
}

.alert-light .alert--close,
.doc-dark .alert--close {
  color: inherit;
}

.alert--close,
.alert-dark .alert--close {
  color: inherit;
}

.alert-light .alert--close:hover,
.doc-dark .alert--close:hover {
  color: black;
  background-color: rgba(0, 0, 0, 0.05);
}

.alert--close:hover,
.alert-dark .alert--close:hover {
  color: white;
  background-color: rgba(255, 255, 255, 0.1);
}

/* ---------- Pagination ---------- */
.page {
  list-style: none;
  margin: 0;
  padding: 0;
  letter-spacing: -1em;
}

.page > li {
  letter-spacing: normal;
  display: inline-block;
}

.page > li a {
  display: inline-block;
  padding: 0.375rem;
  line-height: 1.5;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
}

.doc-dark .page > li a,
.page.page-dark > li a {
  color: #93B8F7;
}

.page > li a,
.page.page-light > li a {
  color: #4283F2;
}

.doc-dark .page > li a:not(:disabled):hover,
.page.page-dark > li a:not(:disabled):hover {
  color: #CFE0FB;
}

.page > li a:not(:disabled):hover,
.page.page-light > li a:not(:disabled):hover {
  color: #2D65CD;
}

.page-hover li a {
  padding: 0.375rem 0.75rem;
  text-decoration: none;
  transition: 0.125s;
}

.page-hover li:first-child a {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}

.page-hover li:last-child a {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}

.doc-dark .page-hover > li a:not(:disabled),
.page-dark.page-hover > li a:not(:disabled) {
  color: #F4F4F4;
  background-color: #3F3F3F;
}

.page-hover > li a:not(:disabled),
.page-light.page-hover > li a:not(:disabled) {
  color: #242424;
  background-color: #F4F4F4;
}

.doc-dark .page-hover > li a:not(:disabled):hover,
.page-dark.page-hover > li a:not(:disabled):hover {
  color: #FAFAFA;
  background-color: #4C4C4C;
}

.page-hover > li a:not(:disabled):hover,
.page-light.page-hover > li a:not(:disabled):hover {
  color: #121212;
  background-color: #E7E7E7;
}

.page-xs > li a {
  padding: 0.125rem;
  font-size: 0.75rem;
}

.page-sm > li a {
  padding: 0.25rem;
  font-size: 0.875rem;
}

.page-md > li a {
  padding: 0.375rem;
  font-size: 1rem;
}

.page-lg > li a {
  padding: 0.5rem;
  font-size: 1.125rem;
}

.page-xl > li a {
  padding: 0.625rem;
  font-size: 1.25rem;
}

.page-xs.page-hover > li a {
  padding: 0.125rem 0.25rem;
}

.page-sm.page-hover > li a {
  padding: 0.25rem 0.5rem;
}

.page-md.page-hover > li a {
  padding: 0.375rem 0.75rem;
}

.page-lg.page-hover > li a {
  padding: 0.5rem 1rem;
}

.page-xl.page-hover > li a {
  padding: 0.625rem 1.25rem;
}

.page-dark .page--active,
.doc-dark .page--active {
  color: #E7E7E7 !important;
}

.page--active,
.page-light .page--active {
  color: #4C4C4C !important;
}

.page-dark.page-hover .page--active,
.doc-dark .page-hover .page--active {
  color: white !important;
  background-color: rgba(66, 131, 242, 0.7) !important;
}

.page-hover .page--active,
.page-light.page-hover .page--active {
  color: white !important;
  background-color: #4283F2 !important;
}

/* ---------- Trail ---------- */
.trail {
  list-style: none;
  margin: 0;
  padding: 0;
  letter-spacing: -1em;
}

.trail > li {
  letter-spacing: normal;
  display: inline-block;
}

.trail > li a {
  display: inline-block;
  padding: 0.375rem;
  line-height: 1.5;
  vertical-align: middle;
  text-align: center;
  font-size: 1rem;
  text-decoration: none;
}

.doc-dark .trail > li a,
.trail.trail-dark > li a {
  color: #A8A8A8;
}

.trail > li a,
.trail.trail-light > li a {
  color: #747474;
}

.doc-dark .trail > li span,
.trail.trail-dark > li span {
  color: #A8A8A8;
}

.trail > li span,
.trail.trail-light > li span {
  color: #747474;
}

.doc-dark .trail > li a:not(:disabled):hover,
.trail.trail-dark > li a:not(:disabled):hover {
  color: #CFE0FB;
}

.trail > li a:not(:disabled):hover,
.trail.trail-light > li a:not(:disabled):hover {
  color: #2D65CD;
}

.trail-dark .trail--active,
.doc-dark .trail--active {
  color: #CFE0FB !important;
}

.trail--active,
.trail-light .trail--active {
  color: #2D65CD !important;
}

/* ---------- Tooltip ---------- */
.tooltip {
  position: relative;
  display: inline-block;
  border-collapse: separate;
}

.tooltip::before {
  display: table;
  font-size: 0.9375rem;
  line-height: 1.5;
  font-weight: 400;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  content: attr(data-tooltip);
  width: max-content;
  min-width: 2rem;
  max-width: 200px;
  white-space: normal;
  word-wrap: break-word;
  opacity: 0;
  visibility: hidden;
  z-index: 90;
  box-shadow: 0.125rem 0.25rem 1rem rgba(0, 0, 0, 0.2);
  transition: 0.125s;
  position: absolute;
  bottom: calc(100% + 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.tooltip::after {
  display: block;
  opacity: 0;
  visibility: hidden;
  z-index: 90;
  transition: 0.125s;
  content: '';
  border: 0.5rem solid rgba(255, 255, 255, 0);
  position: absolute;
  bottom: calc(100% - 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.tooltip:hover::before,
.tooltip:hover::after {
  opacity: 1;
  visibility: visible;
}

.doc-dark .tooltip::before,
.tooltip.tooltip-dark::before {
  color: #E7E7E7;
  background-color: #000000;
}

.tooltip::before,
.tooltip.tooltip-light::before {
  color: #4C4C4C;
  background-color: #FFFFFF;
}

.doc-dark .tooltip::after,
.tooltip.tooltip-dark::after {
  border-color: #000000;
}

.tooltip::after,
.tooltip.tooltip-light::after {
  border-color: #FFFFFF;
}

.tooltip:not(.tooltip-top):not(.tooltip-bottom):not(.tooltip-left):not(.tooltip-right)::after {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.tooltip-xs::before {
  max-width: 100px;
}

.tooltip-sm::before {
  max-width: 200px;
}

.tooltip-md::before {
  max-width: 300px;
}

.tooltip-lg::before {
  max-width: 400px;
}

.tooltip-xl::before {
  max-width: 500px;
}

.tooltip-top::before {
  bottom: calc(100% + 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.tooltip-bottom::before {
  top: calc(100% + 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.tooltip-left::before {
  top: 50%;
  right: calc(100% + 0.5rem);
  left: auto;
  transform: translate(0, -50%);
}

.tooltip-right::before {
  top: 50%;
  left: calc(100% + 0.5rem);
  right: auto;
  transform: translate(0, -50%);
}

.tooltip-top::after {
  bottom: calc(100% - 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.tooltip-bottom::after {
  top: calc(100% - 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.tooltip-left::after {
  top: 50%;
  right: calc(100% - 1rem);
  left: auto;
  transform: translate(-0.5rem, -50%);
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}

.tooltip-right::after {
  top: 50%;
  left: calc(100% - 0.5rem);
  right: auto;
  transform: translate(0, -50%);
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}

/* ---------- Popup ---------- */
.popup__control {
  position: relative;
  display: inline-block;
  border-collapse: separate;
}

.popup {
  display: table;
  font-size: 0.9375rem;
  line-height: 1.5;
  font-weight: 400;
  cursor: default;
  border-radius: 0.25rem;
  padding: 0.375rem 0.75rem;
  width: max-content;
  min-width: 2rem;
  max-width: 200px;
  white-space: normal;
  word-wrap: break-word;
  opacity: 0;
  visibility: hidden;
  z-index: 90;
  box-shadow: 0.125rem 0.25rem 1rem rgba(0, 0, 0, 0.2);
  transition: 0.125s;
  position: absolute;
  bottom: calc(100% + 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.popup::after {
  display: table;
  opacity: 0;
  visibility: hidden;
  z-index: 90;
  pointer-events: none;
  transition: 0.125s;
  content: '';
  border: 0.5rem solid rgba(255, 255, 255, 0);
  position: absolute;
  bottom: -1rem;
  left: 50%;
  transform: translate(-50%, 0%);
}

.popup__control:hover .popup:not(.popup-click),
.popup__control:hover .popup:not(.popup-click)::after,
.popup-open,
.popup-open::after {
  opacity: 1;
  visibility: visible;
}

.doc-dark .popup,
.popup.popup-dark {
  color: #E7E7E7;
  background-color: #000000;
}

.popup,
.popup.popup-light {
  color: #4C4C4C;
  background-color: #FFFFFF;
}

.doc-dark .popup::after,
.popup.popup-dark::after {
  border-color: #000000;
}

.popup::after,
.popup.popup-light::after {
  border-color: #FFFFFF;
}

.popup:not(.popup-top):not(.popup-bottom):not(.popup-left):not(.popup-right)::after {
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.popup-xs {
  max-width: 100px;
}

.popup-sm {
  max-width: 200px;
}

.popup-md {
  max-width: 300px;
}

.popup-lg {
  max-width: 400px;
}

.popup-xl {
  max-width: 500px;
}

.popup-top {
  bottom: calc(100% + 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.popup-bottom {
  top: calc(100% + 0.5rem);
  left: 50%;
  transform: translate(-50%, 0%);
}

.popup-left {
  top: 50%;
  right: calc(100% + 0.5rem);
  left: auto;
  transform: translate(0, -50%);
}

.popup-right {
  top: 50%;
  left: calc(100% + 0.5rem);
  right: auto;
  transform: translate(0, -50%);
}

.popup-top::after {
  bottom: -1rem;
  left: 50%;
  transform: translate(-50%, 0%);
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.popup-bottom::after {
  top: -1rem;
  bottom: auto;
  left: 50%;
  transform: translate(-50%, 0%);
  border-top-color: transparent !important;
  border-left-color: transparent !important;
  border-right-color: transparent !important;
}

.popup-left::after {
  top: 50%;
  right: -2rem;
  left: auto;
  transform: translate(-1rem, -50%);
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-right-color: transparent !important;
}

.popup-right::after {
  top: 50%;
  left: -1rem;
  right: auto;
  transform: translate(0, -50%);
  border-top-color: transparent !important;
  border-bottom-color: transparent !important;
  border-left-color: transparent !important;
}

/* ---------- Progress Bar ---------- */
.progress {
  display: flex;
  height: 0.125rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  overflow: hidden;
  justify-content: start;
  text-align: left;
  direction: ltr;
}

.doc-dark .progress,
.progress.progress-dark {
  background-color: #3F3F3F;
}

.progress,
.progress.progress-light {
  background-color: #F4F4F4;
}

.progress.progress-white {
  background-color: rgba(255, 255, 255, 0.15);
}

.progress.progress-black {
  background-color: rgba(0, 0, 0, 0.15);
}

.progress--bar {
  font-size: 0.75rem;
  line-height: 1;
  text-align: center;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

.progress-dark .progress--bar,
.doc-dark .progress--bar {
  color: rgba(255, 255, 255, 0.9);
  background-color: #666666;
}

.progress--bar,
.progress-light .progress--bar {
  color: rgba(0, 0, 0, 0.9);
  background-color: #CECECE;
}

.progress-white .progress--bar {
  color: rgba(0, 0, 0, 0.9);
  background-color: rgba(255, 255, 255, 0.3);
}

.progress-black .progress--bar {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(0, 0, 0, 0.3);
}

/* ---------- Menu ---------- */
.menu {
  position: relative;
  display: block;
  margin: 0 0 1rem 0;
  padding: 0;
  list-style: none;
  letter-spacing: -1em;
  border-radius: 0.25rem;
}

.menu > li {
  position: relative;
  display: inline-block;
  letter-spacing: normal;
}

.menu ul {
  display: block;
  padding: 0.25rem;
  margin: 0;
  overflow: visible;
  z-index: 40;
  top: 100%;
  opacity: 0;
  visibility: hidden;
  transition: 0.25s;
  width: 180px;
  border-radius: 0.25rem;
  position: absolute;
  box-shadow: 0 0.25rem 0.5rem rgba(0, 0, 0, 0.15);
  left: 0;
}

.menu ul ul {
  top: 0;
  left: 100%;
}

.menu ul li {
  position: relative;
  display: block;
}

.menu a {
  padding: 0.5rem;
  text-decoration: none;
  display: block;
  border-radius: 0.25rem;
}

.menu ul a {
  padding: 0.375rem 0.75rem;
  border-radius: 0.25rem;
  font-size: 0.9375rem;
}

.menu li:not(.menu--click):hover > ul:not(.animation),
ul.menu--open {
  opacity: 1;
  visibility: visible;
}

.doc-dark .menu,
.menu.menu-dark {
  background-color: #313131;
}

.menu,
.menu.menu-light {
  background-color: #FAFAFA;
}

.doc-dark .menu li a,
.menu.menu-dark li a {
  color: #C1C1C1;
}

.menu li a,
.menu.menu-light li a {
  color: #595959;
}

.doc-dark .menu li:hover > a,
.menu.menu-dark li:hover > a {
  color: #F4F4F4;
}

.menu li:hover > a,
.menu.menu-light li:hover > a {
  color: #242424;
}

.doc-dark .menu-hover li:hover > a:not(:disabled),
.menu-dark.menu-hover li:hover > a:not(:disabled) {
  background-color: rgba(255, 255, 255, 0.05);
}

.menu-hover li:hover > a:not(:disabled),
.menu-light.menu-hover li:hover > a:not(:disabled) {
  background-color: rgba(0, 0, 0, 0.0375);
}

.doc-dark .menu-hover ul li a:not(:disabled),
.menu-dark.menu-hover ul li a:not(:disabled) {
  color: #C1C1C1;
}

.menu-hover ul li a:not(:disabled),
.menu-light.menu-hover ul li a:not(:disabled) {
  color: #595959;
}

.doc-dark .menu-hover ul li:hover > a:not(:disabled),
.menu-dark.menu-hover ul li:hover > a:not(:disabled) {
  color: #F4F4F4;
  background-color: rgba(255, 255, 255, 0.05);
}

.menu-hover ul li:hover > a:not(:disabled),
.menu-light.menu-hover ul li:hover > a:not(:disabled) {
  color: #242424;
  background-color: rgba(0, 0, 0, 0.0375);
}

.doc-dark .menu ul,
.menu.menu-dark ul {
  background-color: #1B1B1B;
}

.menu ul,
.menu.menu-light ul {
  background-color: #FFFFFF;
}

.menu-mega > li {
  position: static;
}

.menu-mega a {
  display: inline-block;
}

.menu-mega ul {
  width: 100%;
}

.menu-mega ul ul {
  position: static;
  top: unset;
  left: unset;
  right: unset;
  opacity: 1;
  visibility: visible;
  box-shadow: unset;
}

.menu-x {
  display: block;
  width: 100%;
  max-width: 100%;
}

.menu-y {
  display: inline-block;
  width: auto;
}

.menu-x ul {
  left: 0;
}

.menu-y ul {
  left: 100%;
  top: 0;
}

.menu-x > li {
  display: inline-block;
}

.menu-y > li {
  display: list-item;
}

.menu-dark .menu--active,
.doc-dark .menu--active {
  color: #93B8F7 !important;
}

.menu--active,
.menu-light .menu--active {
  color: #4283F2 !important;
}

.menu--left {
  right: 0 !important;
  left: unset !important;
}
.menu--right {
  left: 0 !important;
  right: unset !important;
}

.menu--left-auto {
  right: 100% !important;
  left: unset !important;
}
.menu--right-auto {
  left: 100% !important;
  right: unset !important;
}

.menu--arrow {
  font-size: 60%;
  position: absolute;
  top: 50%;
  transform: translate(0%, -50%);
  right: 0.5rem;
}

.menu--icon {
  font-size: 50%;
  vertical-align: middle;
  margin-right: 0.625rem;
}

/* ---------- Modal ---------- */
.modal__container {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  max-width: 100%;
  z-index: 70;
  display: flex;
  align-items: center;
  align-content: center;
}

.modal {
  margin: 0 auto;
  width: 480px;
  max-width: 95%;
  max-height: 95%;
  overflow-y: auto;
  box-shadow: 0 0.375rem 0.75rem rgba(0, 0, 0, 0.16);
  border-radius: 0.25rem;
  position: relative;
  text-align: left;
  direction: ltr;
}

.modal-xs {
  width: 480px;
}
.modal-sm {
  width: 768px;
}
.modal-md {
  width: 1024px;
}
.modal-lg {
  width: 1280px;
}
.modal-xl {
  width: 1440px;
}

.doc-dark .modal,
.modal.modal-dark {
  color: #E7E7E7;
  background-color: #242424;
}

.modal,
.modal.modal-light {
  color: #4C4C4C;
  background-color: #FFFFFF;
}

.modal--header {
  position: relative;
  padding: 1rem 1.5rem;
}

.modal--header::after {
  display: table;
  height: 1px;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin: 0;
  content: "";
  position: absolute;
  left: 0;
  bottom: 0;
}

.modal-dark .modal--header::after,
.doc-dark .modal--header::after {
  background-image: linear-gradient(to left, transparent, #4C4C4C, transparent);
}

.modal--header::after,
.modal-light .modal--header::after {
  background-image: linear-gradient(to left, transparent, #E7E7E7, transparent);
}

.modal--header > h1 {
  font-size: 1.25rem;
  font-weight: 300;
  margin-bottom: 0;
}

.modal--body {
  padding: 2rem 1.5rem;
}

.modal--footer {
  font-size: 0.9375rem;
  text-align: center;
  padding: 0.75rem 1.5rem;
}

.modal-dark .modal--footer,
.doc-dark .modal--footer {
  background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.25), transparent);
}

.modal--footer,
.modal-light .modal--footer {
  background-image: linear-gradient(to left, transparent, rgba(0, 0, 0, 0.05), transparent);
}

.modal--close {
  cursor: pointer;
  font-size: 1.25rem;
  transition: 0.1s;
  margin: 0.5rem;
  padding: 0.5rem;
  border-radius: 0.25rem;
  z-index: 69;
  position: absolute;
  top: 0;
  right: 0;
}

.modal-dark .modal--close,
.doc-dark .modal--close {
  color: #C1C1C1;
}

.modal--close,
.modal-light .modal--close {
  color: #747474;
}

.modal-dark .modal--close:hover,
.doc-dark .modal--close:hover {
  color: #F4F4F4;
  background-color: rgba(255, 255, 255, 0.05);
}

.modal--close:hover,
.modal-light .modal--close:hover {
  color: #3F3F3F;
  background-color: rgba(0, 0, 0, 0.05);
}

/* ------------------------------ */
/*        Polaris Plugins         */
/* ------------------------------ */
/**
 * Polaris Color Plugins v1.3.0
 * MIT License github.com/heminsatya/polaris-plugins | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                   Color Palettes                   */
/* -------------------------------------------------- */
/*
* color
*/
/* Plugin Colors */
.color-sky-blue, .color-sky-blue-hover:hover {
  color: #31AAF6 !important;
}
.color-blue, .color-blue-hover:hover {
  color: #4283F2 !important;
}
.color-indigo, .color-indigo-hover:hover {
  color: #5174E0 !important;
}
.color-purple, .color-purple-hover:hover {
  color: #C43BE4 !important;
}
.color-pink, .color-pink-hover:hover {
  color: #FF2894 !important;
}
.color-rose, .color-rose-hover:hover {
  color: #FF3175 !important;
}
.color-red, .color-red-hover:hover {
  color: #F23838 !important;
}
.color-sunset, .color-sunset-hover:hover {
  color: #F95141 !important;
}
.color-orange, .color-orange-hover:hover {
  color: #D99135 !important;
}
.color-amber, .color-amber-hover:hover {
  color: #FFC002 !important;
}
.color-yellow, .color-yellow-hover:hover {
  color: #FCE116 !important;
}
.color-lime-green, .color-lime-green-hover:hover {
  color: #66D514 !important;
}
.color-spring-green, .color-spring-green-hover:hover {
  color: #3DB727 !important;
}
.color-green, .color-green-hover:hover {
  color: #4AA843 !important;
}
.color-emerald, .color-emerald-hover:hover {
  color: #39B663 !important;
}
.color-jade, .color-jade-hover:hover {
  color: #00A86C !important;
}
.color-ocean-green, .color-ocean-green-hover:hover {
  color: #04A882 !important;
}
.color-teal, .color-teal-hover:hover {
  color: #149F90 !important;
}
.color-cyan, .color-cyan-hover:hover {
  color: #12A4B0 !important;
}
.color-ocean-blue, .color-ocean-blue-hover:hover {
  color: #008EBC !important;
}
.color-crystal-blue, .color-crystal-blue-hover:hover {
  color: #3F96E0 !important;
}
.color-brown, .color-brown-hover:hover {
  color: #926155 !important;
}
.color-blue-gray, .color-blue-gray-hover:hover {
  color: #858D9F !important;
}
.color-cool-gray, .color-cool-gray-hover:hover {
  color: #848E96 !important;
}
.color-normal-gray, .color-normal-gray-hover:hover {
  color: #8E8E8E !important;
}
.color-warm-gray, .color-warm-gray-hover:hover {
  color: #958E88 !important;
}

/* Color Palettes */
.color-sky-blue-50, .color-sky-blue-50-hover:hover {
  color: #F0FAFF !important;
}
.color-sky-blue-100, .color-sky-blue-100-hover:hover {
  color: #E1F4FF !important;
}
.color-sky-blue-150, .color-sky-blue-150-hover:hover {
  color: #CBEBFE !important;
}
.color-sky-blue-200, .color-sky-blue-200-hover:hover {
  color: #B5E2FD !important;
}
.color-sky-blue-250, .color-sky-blue-250-hover:hover {
  color: #9FD8FC !important;
}
.color-sky-blue-300, .color-sky-blue-300-hover:hover {
  color: #89CFFB !important;
}
.color-sky-blue-350, .color-sky-blue-350-hover:hover {
  color: #73C6F9 !important;
}
.color-sky-blue-400, .color-sky-blue-400-hover:hover {
  color: #5DBDF8 !important;
}
.color-sky-blue-450, .color-sky-blue-450-hover:hover {
  color: #47B3F7 !important;
}
.color-sky-blue-500, .color-sky-blue-500-hover:hover {
  color: #31AAF6 !important;
}
.color-sky-blue-550, .color-sky-blue-550-hover:hover {
  color: #2CA0EB !important;
}
.color-sky-blue-600, .color-sky-blue-600-hover:hover {
  color: #2795E1 !important;
}
.color-sky-blue-650, .color-sky-blue-650-hover:hover {
  color: #228BD6 !important;
}
.color-sky-blue-700, .color-sky-blue-700-hover:hover {
  color: #1D80CB !important;
}
.color-sky-blue-750, .color-sky-blue-750-hover:hover {
  color: #1776C0 !important;
}
.color-sky-blue-800, .color-sky-blue-800-hover:hover {
  color: #126BB6 !important;
}
.color-sky-blue-850, .color-sky-blue-850-hover:hover {
  color: #0D61AB !important;
}
.color-sky-blue-900, .color-sky-blue-900-hover:hover {
  color: #0856A0 !important;
}
.color-sky-blue-950, .color-sky-blue-950-hover:hover {
  color: #042B50 !important;
}
.color-blue-50, .color-blue-50-hover:hover {
  color: #F1F6FE !important;
}
.color-blue-100, .color-blue-100-hover:hover {
  color: #E3EDFC !important;
}
.color-blue-150, .color-blue-150-hover:hover {
  color: #CFE0FB !important;
}
.color-blue-200, .color-blue-200-hover:hover {
  color: #BBD3FA !important;
}
.color-blue-250, .color-blue-250-hover:hover {
  color: #A7C5F8 !important;
}
.color-blue-300, .color-blue-300-hover:hover {
  color: #93B8F7 !important;
}
.color-blue-350, .color-blue-350-hover:hover {
  color: #7EABF6 !important;
}
.color-blue-400, .color-blue-400-hover:hover {
  color: #6A9EF5 !important;
}
.color-blue-450, .color-blue-450-hover:hover {
  color: #5690F3 !important;
}
.color-blue-500, .color-blue-500-hover:hover {
  color: #4283F2 !important;
}
.color-blue-550, .color-blue-550-hover:hover {
  color: #3B79E6 !important;
}
.color-blue-600, .color-blue-600-hover:hover {
  color: #346FD9 !important;
}
.color-blue-650, .color-blue-650-hover:hover {
  color: #2D65CD !important;
}
.color-blue-700, .color-blue-700-hover:hover {
  color: #265BC1 !important;
}
.color-blue-750, .color-blue-750-hover:hover {
  color: #1F50B4 !important;
}
.color-blue-800, .color-blue-800-hover:hover {
  color: #1846A8 !important;
}
.color-blue-850, .color-blue-850-hover:hover {
  color: #113C9B !important;
}
.color-blue-900, .color-blue-900-hover:hover {
  color: #0A328F !important;
}
.color-blue-950, .color-blue-950-hover:hover {
  color: #051948 !important;
}
.color-indigo-50, .color-indigo-50-hover:hover {
  color: #F2F5FD !important;
}
.color-indigo-100, .color-indigo-100-hover:hover {
  color: #E4EAFA !important;
}
.color-indigo-150, .color-indigo-150-hover:hover {
  color: #D2DBF7 !important;
}
.color-indigo-200, .color-indigo-200-hover:hover {
  color: #BFCDF4 !important;
}
.color-indigo-250, .color-indigo-250-hover:hover {
  color: #ADBEF0 !important;
}
.color-indigo-300, .color-indigo-300-hover:hover {
  color: #9BAFED !important;
}
.color-indigo-350, .color-indigo-350-hover:hover {
  color: #88A0EA !important;
}
.color-indigo-400, .color-indigo-400-hover:hover {
  color: #7692E7 !important;
}
.color-indigo-450, .color-indigo-450-hover:hover {
  color: #6383E3 !important;
}
.color-indigo-500, .color-indigo-500-hover:hover {
  color: #5174E0 !important;
}
.color-indigo-550, .color-indigo-550-hover:hover {
  color: #4A6BD5 !important;
}
.color-indigo-600, .color-indigo-600-hover:hover {
  color: #4362C9 !important;
}
.color-indigo-650, .color-indigo-650-hover:hover {
  color: #3B58BE !important;
}
.color-indigo-700, .color-indigo-700-hover:hover {
  color: #344FB2 !important;
}
.color-indigo-750, .color-indigo-750-hover:hover {
  color: #2D46A7 !important;
}
.color-indigo-800, .color-indigo-800-hover:hover {
  color: #263D9B !important;
}
.color-indigo-850, .color-indigo-850-hover:hover {
  color: #1E3390 !important;
}
.color-indigo-900, .color-indigo-900-hover:hover {
  color: #172A84 !important;
}
.color-indigo-950, .color-indigo-950-hover:hover {
  color: #0C1542 !important;
}
.color-purple-50, .color-purple-50-hover:hover {
  color: #FBF2FD !important;
}
.color-purple-100, .color-purple-100-hover:hover {
  color: #F7E4FB !important;
}
.color-purple-150, .color-purple-150-hover:hover {
  color: #F1CFF8 !important;
}
.color-purple-200, .color-purple-200-hover:hover {
  color: #EABAF5 !important;
}
.color-purple-250, .color-purple-250-hover:hover {
  color: #E4A5F2 !important;
}
.color-purple-300, .color-purple-300-hover:hover {
  color: #DE90F0 !important;
}
.color-purple-350, .color-purple-350-hover:hover {
  color: #D77AED !important;
}
.color-purple-400, .color-purple-400-hover:hover {
  color: #D165EA !important;
}
.color-purple-450, .color-purple-450-hover:hover {
  color: #CA50E7 !important;
}
.color-purple-500, .color-purple-500-hover:hover {
  color: #C43BE4 !important;
}
.color-purple-550, .color-purple-550-hover:hover {
  color: #B636D7 !important;
}
.color-purple-600, .color-purple-600-hover:hover {
  color: #A930CA !important;
}
.color-purple-650, .color-purple-650-hover:hover {
  color: #9B2BBC !important;
}
.color-purple-700, .color-purple-700-hover:hover {
  color: #8D26AF !important;
}
.color-purple-750, .color-purple-750-hover:hover {
  color: #7F20A2 !important;
}
.color-purple-800, .color-purple-800-hover:hover {
  color: #721B95 !important;
}
.color-purple-850, .color-purple-850-hover:hover {
  color: #641587 !important;
}
.color-purple-900, .color-purple-900-hover:hover {
  color: #56107A !important;
}
.color-purple-950, .color-purple-950-hover:hover {
  color: #2B083D !important;
}
.color-pink-50, .color-pink-50-hover:hover {
  color: #FFF1F8 !important;
}
.color-pink-100, .color-pink-100-hover:hover {
  color: #FFE2F0 !important;
}
.color-pink-150, .color-pink-150-hover:hover {
  color: #FFCBE5 !important;
}
.color-pink-200, .color-pink-200-hover:hover {
  color: #FFB4D9 !important;
}
.color-pink-250, .color-pink-250-hover:hover {
  color: #FF9CCE !important;
}
.color-pink-300, .color-pink-300-hover:hover {
  color: #FF85C2 !important;
}
.color-pink-350, .color-pink-350-hover:hover {
  color: #FF6EB7 !important;
}
.color-pink-400, .color-pink-400-hover:hover {
  color: #FF57AB !important;
}
.color-pink-450, .color-pink-450-hover:hover {
  color: #FF3FA0 !important;
}
.color-pink-500, .color-pink-500-hover:hover {
  color: #FF2894 !important;
}
.color-pink-550, .color-pink-550-hover:hover {
  color: #EF238B !important;
}
.color-pink-600, .color-pink-600-hover:hover {
  color: #DF1E82 !important;
}
.color-pink-650, .color-pink-650-hover:hover {
  color: #CF1978 !important;
}
.color-pink-700, .color-pink-700-hover:hover {
  color: #C0146F !important;
}
.color-pink-750, .color-pink-750-hover:hover {
  color: #B00F66 !important;
}
.color-pink-800, .color-pink-800-hover:hover {
  color: #A00A5D !important;
}
.color-pink-850, .color-pink-850-hover:hover {
  color: #900553 !important;
}
.color-pink-900, .color-pink-900-hover:hover {
  color: #80004A !important;
}
.color-pink-950, .color-pink-950-hover:hover {
  color: #400025 !important;
}
.color-rose-50, .color-rose-50-hover:hover {
  color: #FFF1F5 !important;
}
.color-rose-100, .color-rose-100-hover:hover {
  color: #FFE3EB !important;
}
.color-rose-150, .color-rose-150-hover:hover {
  color: #FFCDDC !important;
}
.color-rose-200, .color-rose-200-hover:hover {
  color: #FFB7CE !important;
}
.color-rose-250, .color-rose-250-hover:hover {
  color: #FFA0BF !important;
}
.color-rose-300, .color-rose-300-hover:hover {
  color: #FF8AB0 !important;
}
.color-rose-350, .color-rose-350-hover:hover {
  color: #FF74A1 !important;
}
.color-rose-400, .color-rose-400-hover:hover {
  color: #FF5E93 !important;
}
.color-rose-450, .color-rose-450-hover:hover {
  color: #FF4784 !important;
}
.color-rose-500, .color-rose-500-hover:hover {
  color: #FF3175 !important;
}
.color-rose-550, .color-rose-550-hover:hover {
  color: #F02B6D !important;
}
.color-rose-600, .color-rose-600-hover:hover {
  color: #E12566 !important;
}
.color-rose-650, .color-rose-650-hover:hover {
  color: #D11F5E !important;
}
.color-rose-700, .color-rose-700-hover:hover {
  color: #C21956 !important;
}
.color-rose-750, .color-rose-750-hover:hover {
  color: #B3124E !important;
}
.color-rose-800, .color-rose-800-hover:hover {
  color: #A40C47 !important;
}
.color-rose-850, .color-rose-850-hover:hover {
  color: #94063F !important;
}
.color-rose-900, .color-rose-900-hover:hover {
  color: #850037 !important;
}
.color-rose-950, .color-rose-950-hover:hover {
  color: #43001C !important;
}
.color-red-50, .color-red-50-hover:hover {
  color: #FFF0F0 !important;
}
.color-red-100, .color-red-100-hover:hover {
  color: #FEE1E0 !important;
}
.color-red-150, .color-red-150-hover:hover {
  color: #FDCCCB !important;
}
.color-red-200, .color-red-200-hover:hover {
  color: #FBB7B6 !important;
}
.color-red-250, .color-red-250-hover:hover {
  color: #FAA2A1 !important;
}
.color-red-300, .color-red-300-hover:hover {
  color: #F88D8C !important;
}
.color-red-350, .color-red-350-hover:hover {
  color: #F77777 !important;
}
.color-red-400, .color-red-400-hover:hover {
  color: #F56262 !important;
}
.color-red-450, .color-red-450-hover:hover {
  color: #F44D4D !important;
}
.color-red-500, .color-red-500-hover:hover {
  color: #F23838 !important;
}
.color-red-550, .color-red-550-hover:hover {
  color: #E43232 !important;
}
.color-red-600, .color-red-600-hover:hover {
  color: #D62B2C !important;
}
.color-red-650, .color-red-650-hover:hover {
  color: #C82526 !important;
}
.color-red-700, .color-red-700-hover:hover {
  color: #BA1E21 !important;
}
.color-red-750, .color-red-750-hover:hover {
  color: #AB181B !important;
}
.color-red-800, .color-red-800-hover:hover {
  color: #9D1115 !important;
}
.color-red-850, .color-red-850-hover:hover {
  color: #8F0B0F !important;
}
.color-red-900, .color-red-900-hover:hover {
  color: #810409 !important;
}
.color-red-950, .color-red-950-hover:hover {
  color: #410205 !important;
}
.color-sunset-50, .color-sunset-50-hover:hover {
  color: #FFF4F3 !important;
}
.color-sunset-100, .color-sunset-100-hover:hover {
  color: #FFE8E7 !important;
}
.color-sunset-150, .color-sunset-150-hover:hover {
  color: #FED5D2 !important;
}
.color-sunset-200, .color-sunset-200-hover:hover {
  color: #FEC2BE !important;
}
.color-sunset-250, .color-sunset-250-hover:hover {
  color: #FDAFA9 !important;
}
.color-sunset-300, .color-sunset-300-hover:hover {
  color: #FC9D94 !important;
}
.color-sunset-350, .color-sunset-350-hover:hover {
  color: #FB8A7F !important;
}
.color-sunset-400, .color-sunset-400-hover:hover {
  color: #FB776B !important;
}
.color-sunset-450, .color-sunset-450-hover:hover {
  color: #FA6456 !important;
}
.color-sunset-500, .color-sunset-500-hover:hover {
  color: #F95141 !important;
}
.color-sunset-550, .color-sunset-550-hover:hover {
  color: #EF483A !important;
}
.color-sunset-600, .color-sunset-600-hover:hover {
  color: #E53F32 !important;
}
.color-sunset-650, .color-sunset-650-hover:hover {
  color: #DA352B !important;
}
.color-sunset-700, .color-sunset-700-hover:hover {
  color: #D02C23 !important;
}
.color-sunset-750, .color-sunset-750-hover:hover {
  color: #C6231C !important;
}
.color-sunset-800, .color-sunset-800-hover:hover {
  color: #BC1A14 !important;
}
.color-sunset-850, .color-sunset-850-hover:hover {
  color: #B1100D !important;
}
.color-sunset-900, .color-sunset-900-hover:hover {
  color: #A70705 !important;
}
.color-sunset-950, .color-sunset-950-hover:hover {
  color: #540403 !important;
}
.color-orange-50, .color-orange-50-hover:hover {
  color: #FDF9F3 !important;
}
.color-orange-100, .color-orange-100-hover:hover {
  color: #FAF2E7 !important;
}
.color-orange-150, .color-orange-150-hover:hover {
  color: #F6E6D1 !important;
}
.color-orange-200, .color-orange-200-hover:hover {
  color: #F2DABB !important;
}
.color-orange-250, .color-orange-250-hover:hover {
  color: #EECEA4 !important;
}
.color-orange-300, .color-orange-300-hover:hover {
  color: #EAC28E !important;
}
.color-orange-350, .color-orange-350-hover:hover {
  color: #E5B578 !important;
}
.color-orange-400, .color-orange-400-hover:hover {
  color: #E1A962 !important;
}
.color-orange-450, .color-orange-450-hover:hover {
  color: #DD9D4B !important;
}
.color-orange-500, .color-orange-500-hover:hover {
  color: #D99135 !important;
}
.color-orange-550, .color-orange-550-hover:hover {
  color: #CC8831 !important;
}
.color-orange-600, .color-orange-600-hover:hover {
  color: #C07E2D !important;
}
.color-orange-650, .color-orange-650-hover:hover {
  color: #B37529 !important;
}
.color-orange-700, .color-orange-700-hover:hover {
  color: #A76B26 !important;
}
.color-orange-750, .color-orange-750-hover:hover {
  color: #9A6222 !important;
}
.color-orange-800, .color-orange-800-hover:hover {
  color: #8D581E !important;
}
.color-orange-850, .color-orange-850-hover:hover {
  color: #814F1A !important;
}
.color-orange-900, .color-orange-900-hover:hover {
  color: #744516 !important;
}
.color-orange-950, .color-orange-950-hover:hover {
  color: #3A230B !important;
}
.color-amber-50, .color-amber-50-hover:hover {
  color: #FFFCF1 !important;
}
.color-amber-100, .color-amber-100-hover:hover {
  color: #FFF9E2 !important;
}
.color-amber-150, .color-amber-150-hover:hover {
  color: #FFF2C6 !important;
}
.color-amber-200, .color-amber-200-hover:hover {
  color: #FFEBAA !important;
}
.color-amber-250, .color-amber-250-hover:hover {
  color: #FFE48E !important;
}
.color-amber-300, .color-amber-300-hover:hover {
  color: #FFDD72 !important;
}
.color-amber-350, .color-amber-350-hover:hover {
  color: #FFD556 !important;
}
.color-amber-400, .color-amber-400-hover:hover {
  color: #FFCE3A !important;
}
.color-amber-450, .color-amber-450-hover:hover {
  color: #FFC71E !important;
}
.color-amber-500, .color-amber-500-hover:hover {
  color: #FFC002 !important;
}
.color-amber-550, .color-amber-550-hover:hover {
  color: #F1B402 !important;
}
.color-amber-600, .color-amber-600-hover:hover {
  color: #E3A802 !important;
}
.color-amber-650, .color-amber-650-hover:hover {
  color: #D59C01 !important;
}
.color-amber-700, .color-amber-700-hover:hover {
  color: #C79001 !important;
}
.color-amber-750, .color-amber-750-hover:hover {
  color: #B88301 !important;
}
.color-amber-800, .color-amber-800-hover:hover {
  color: #AA7701 !important;
}
.color-amber-850, .color-amber-850-hover:hover {
  color: #9C6B00 !important;
}
.color-amber-900, .color-amber-900-hover:hover {
  color: #8E5F00 !important;
}
.color-amber-950, .color-amber-950-hover:hover {
  color: #473000 !important;
}
.color-yellow-50, .color-yellow-50-hover:hover {
  color: #FFFEEC !important;
}
.color-yellow-100, .color-yellow-100-hover:hover {
  color: #FFFCD9 !important;
}
.color-yellow-150, .color-yellow-150-hover:hover {
  color: #FFF9C1 !important;
}
.color-yellow-200, .color-yellow-200-hover:hover {
  color: #FEF5A8 !important;
}
.color-yellow-250, .color-yellow-250-hover:hover {
  color: #FEF290 !important;
}
.color-yellow-300, .color-yellow-300-hover:hover {
  color: #FEEF78 !important;
}
.color-yellow-350, .color-yellow-350-hover:hover {
  color: #FDEB5F !important;
}
.color-yellow-400, .color-yellow-400-hover:hover {
  color: #FDE847 !important;
}
.color-yellow-450, .color-yellow-450-hover:hover {
  color: #FCE42E !important;
}
.color-yellow-500, .color-yellow-500-hover:hover {
  color: #FCE116 !important;
}
.color-yellow-550, .color-yellow-550-hover:hover {
  color: #EFD414 !important;
}
.color-yellow-600, .color-yellow-600-hover:hover {
  color: #E2C611 !important;
}
.color-yellow-650, .color-yellow-650-hover:hover {
  color: #D5B90F !important;
}
.color-yellow-700, .color-yellow-700-hover:hover {
  color: #C9AB0D !important;
}
.color-yellow-750, .color-yellow-750-hover:hover {
  color: #BC9E0A !important;
}
.color-yellow-800, .color-yellow-800-hover:hover {
  color: #AF9008 !important;
}
.color-yellow-850, .color-yellow-850-hover:hover {
  color: #A28305 !important;
}
.color-yellow-900, .color-yellow-900-hover:hover {
  color: #957503 !important;
}
.color-yellow-950, .color-yellow-950-hover:hover {
  color: #4B3B02 !important;
}
.color-lime-green-50, .color-lime-green-50-hover:hover {
  color: #F6FDEF !important;
}
.color-lime-green-100, .color-lime-green-100-hover:hover {
  color: #ECFBDF !important;
}
.color-lime-green-150, .color-lime-green-150-hover:hover {
  color: #DBF6C6 !important;
}
.color-lime-green-200, .color-lime-green-200-hover:hover {
  color: #CBF2AC !important;
}
.color-lime-green-250, .color-lime-green-250-hover:hover {
  color: #BAED93 !important;
}
.color-lime-green-300, .color-lime-green-300-hover:hover {
  color: #A9E87A !important;
}
.color-lime-green-350, .color-lime-green-350-hover:hover {
  color: #98E360 !important;
}
.color-lime-green-400, .color-lime-green-400-hover:hover {
  color: #88DF47 !important;
}
.color-lime-green-450, .color-lime-green-450-hover:hover {
  color: #77DA2D !important;
}
.color-lime-green-500, .color-lime-green-500-hover:hover {
  color: #66D514 !important;
}
.color-lime-green-550, .color-lime-green-550-hover:hover {
  color: #5FC813 !important;
}
.color-lime-green-600, .color-lime-green-600-hover:hover {
  color: #58BC12 !important;
}
.color-lime-green-650, .color-lime-green-650-hover:hover {
  color: #50AF11 !important;
}
.color-lime-green-700, .color-lime-green-700-hover:hover {
  color: #49A210 !important;
}
.color-lime-green-750, .color-lime-green-750-hover:hover {
  color: #42950E !important;
}
.color-lime-green-800, .color-lime-green-800-hover:hover {
  color: #3B890D !important;
}
.color-lime-green-850, .color-lime-green-850-hover:hover {
  color: #337C0C !important;
}
.color-lime-green-900, .color-lime-green-900-hover:hover {
  color: #2C6F0B !important;
}
.color-lime-green-950, .color-lime-green-950-hover:hover {
  color: #163806 !important;
}
.color-spring-green-50, .color-spring-green-50-hover:hover {
  color: #F2FCEF !important;
}
.color-spring-green-100, .color-spring-green-100-hover:hover {
  color: #E4F8DF !important;
}
.color-spring-green-150, .color-spring-green-150-hover:hover {
  color: #CFF0C8 !important;
}
.color-spring-green-200, .color-spring-green-200-hover:hover {
  color: #BAE8B1 !important;
}
.color-spring-green-250, .color-spring-green-250-hover:hover {
  color: #A5E09A !important;
}
.color-spring-green-300, .color-spring-green-300-hover:hover {
  color: #91D883 !important;
}
.color-spring-green-350, .color-spring-green-350-hover:hover {
  color: #7CCF6C !important;
}
.color-spring-green-400, .color-spring-green-400-hover:hover {
  color: #67C755 !important;
}
.color-spring-green-450, .color-spring-green-450-hover:hover {
  color: #52BF3E !important;
}
.color-spring-green-500, .color-spring-green-500-hover:hover {
  color: #3DB727 !important;
}
.color-spring-green-550, .color-spring-green-550-hover:hover {
  color: #39AD25 !important;
}
.color-spring-green-600, .color-spring-green-600-hover:hover {
  color: #34A223 !important;
}
.color-spring-green-650, .color-spring-green-650-hover:hover {
  color: #309820 !important;
}
.color-spring-green-700, .color-spring-green-700-hover:hover {
  color: #2C8D1E !important;
}
.color-spring-green-750, .color-spring-green-750-hover:hover {
  color: #27831C !important;
}
.color-spring-green-800, .color-spring-green-800-hover:hover {
  color: #23781A !important;
}
.color-spring-green-850, .color-spring-green-850-hover:hover {
  color: #1E6E17 !important;
}
.color-spring-green-900, .color-spring-green-900-hover:hover {
  color: #1A6315 !important;
}
.color-spring-green-950, .color-spring-green-950-hover:hover {
  color: #0D320B !important;
}
.color-green-50, .color-green-50-hover:hover {
  color: #F3FAF3 !important;
}
.color-green-100, .color-green-100-hover:hover {
  color: #E7F5E6 !important;
}
.color-green-150, .color-green-150-hover:hover {
  color: #D3EBD2 !important;
}
.color-green-200, .color-green-200-hover:hover {
  color: #C0E2BD !important;
}
.color-green-250, .color-green-250-hover:hover {
  color: #ACD8A9 !important;
}
.color-green-300, .color-green-300-hover:hover {
  color: #99CF95 !important;
}
.color-green-350, .color-green-350-hover:hover {
  color: #85C580 !important;
}
.color-green-400, .color-green-400-hover:hover {
  color: #71BB6C !important;
}
.color-green-450, .color-green-450-hover:hover {
  color: #5EB257 !important;
}
.color-green-500, .color-green-500-hover:hover {
  color: #4AA843 !important;
}
.color-green-550, .color-green-550-hover:hover {
  color: #459D3F !important;
}
.color-green-600, .color-green-600-hover:hover {
  color: #40933B !important;
}
.color-green-650, .color-green-650-hover:hover {
  color: #3B8837 !important;
}
.color-green-700, .color-green-700-hover:hover {
  color: #367E33 !important;
}
.color-green-750, .color-green-750-hover:hover {
  color: #31732E !important;
}
.color-green-800, .color-green-800-hover:hover {
  color: #2C682A !important;
}
.color-green-850, .color-green-850-hover:hover {
  color: #275E26 !important;
}
.color-green-900, .color-green-900-hover:hover {
  color: #225322 !important;
}
.color-green-950, .color-green-950-hover:hover {
  color: #112A11 !important;
}
.color-emerald-50, .color-emerald-50-hover:hover {
  color: #F3FCF6 !important;
}
.color-emerald-100, .color-emerald-100-hover:hover {
  color: #E7F8EC !important;
}
.color-emerald-150, .color-emerald-150-hover:hover {
  color: #D1F0DB !important;
}
.color-emerald-200, .color-emerald-200-hover:hover {
  color: #BCE8CA !important;
}
.color-emerald-250, .color-emerald-250-hover:hover {
  color: #A6DFB9 !important;
}
.color-emerald-300, .color-emerald-300-hover:hover {
  color: #90D7A8 !important;
}
.color-emerald-350, .color-emerald-350-hover:hover {
  color: #7ACF96 !important;
}
.color-emerald-400, .color-emerald-400-hover:hover {
  color: #65C785 !important;
}
.color-emerald-450, .color-emerald-450-hover:hover {
  color: #4FBE74 !important;
}
.color-emerald-500, .color-emerald-500-hover:hover {
  color: #39B663 !important;
}
.color-emerald-550, .color-emerald-550-hover:hover {
  color: #36AB5E !important;
}
.color-emerald-600, .color-emerald-600-hover:hover {
  color: #33A159 !important;
}
.color-emerald-650, .color-emerald-650-hover:hover {
  color: #2F9654 !important;
}
.color-emerald-700, .color-emerald-700-hover:hover {
  color: #2C8B4F !important;
}
.color-emerald-750, .color-emerald-750-hover:hover {
  color: #29804A !important;
}
.color-emerald-800, .color-emerald-800-hover:hover {
  color: #267645 !important;
}
.color-emerald-850, .color-emerald-850-hover:hover {
  color: #226B40 !important;
}
.color-emerald-900, .color-emerald-900-hover:hover {
  color: #1F603B !important;
}
.color-emerald-950, .color-emerald-950-hover:hover {
  color: #10301E !important;
}
.color-jade-50, .color-jade-50-hover:hover {
  color: #D4FEF1 !important;
}
.color-jade-100, .color-jade-100-hover:hover {
  color: #A9FCE3 !important;
}
.color-jade-150, .color-jade-150-hover:hover {
  color: #94F2D4 !important;
}
.color-jade-200, .color-jade-200-hover:hover {
  color: #7FE7C5 !important;
}
.color-jade-250, .color-jade-250-hover:hover {
  color: #6ADDB6 !important;
}
.color-jade-300, .color-jade-300-hover:hover {
  color: #55D2A8 !important;
}
.color-jade-350, .color-jade-350-hover:hover {
  color: #3FC899 !important;
}
.color-jade-400, .color-jade-400-hover:hover {
  color: #2ABD8A !important;
}
.color-jade-450, .color-jade-450-hover:hover {
  color: #15B37B !important;
}
.color-jade-500, .color-jade-500-hover:hover {
  color: #00A86C !important;
}
.color-jade-550, .color-jade-550-hover:hover {
  color: #009D65 !important;
}
.color-jade-600, .color-jade-600-hover:hover {
  color: #00935D !important;
}
.color-jade-650, .color-jade-650-hover:hover {
  color: #008856 !important;
}
.color-jade-700, .color-jade-700-hover:hover {
  color: #007D4E !important;
}
.color-jade-750, .color-jade-750-hover:hover {
  color: #007247 !important;
}
.color-jade-800, .color-jade-800-hover:hover {
  color: #00683F !important;
}
.color-jade-850, .color-jade-850-hover:hover {
  color: #005D38 !important;
}
.color-jade-900, .color-jade-900-hover:hover {
  color: #005230 !important;
}
.color-jade-950, .color-jade-950-hover:hover {
  color: #002918 !important;
}
.color-ocean-green-50, .color-ocean-green-50-hover:hover {
  color: #CBFEF4 !important;
}
.color-ocean-green-100, .color-ocean-green-100-hover:hover {
  color: #97FDE8 !important;
}
.color-ocean-green-150, .color-ocean-green-150-hover:hover {
  color: #85F2DB !important;
}
.color-ocean-green-200, .color-ocean-green-200-hover:hover {
  color: #72E8CF !important;
}
.color-ocean-green-250, .color-ocean-green-250-hover:hover {
  color: #60DDC2 !important;
}
.color-ocean-green-300, .color-ocean-green-300-hover:hover {
  color: #4ED3B5 !important;
}
.color-ocean-green-350, .color-ocean-green-350-hover:hover {
  color: #3BC8A8 !important;
}
.color-ocean-green-400, .color-ocean-green-400-hover:hover {
  color: #29BD9C !important;
}
.color-ocean-green-450, .color-ocean-green-450-hover:hover {
  color: #16B38F !important;
}
.color-ocean-green-500, .color-ocean-green-500-hover:hover {
  color: #04A882 !important;
}
.color-ocean-green-550, .color-ocean-green-550-hover:hover {
  color: #049D79 !important;
}
.color-ocean-green-600, .color-ocean-green-600-hover:hover {
  color: #049370 !important;
}
.color-ocean-green-650, .color-ocean-green-650-hover:hover {
  color: #038867 !important;
}
.color-ocean-green-700, .color-ocean-green-700-hover:hover {
  color: #037D5E !important;
}
.color-ocean-green-750, .color-ocean-green-750-hover:hover {
  color: #037255 !important;
}
.color-ocean-green-800, .color-ocean-green-800-hover:hover {
  color: #03684C !important;
}
.color-ocean-green-850, .color-ocean-green-850-hover:hover {
  color: #025D43 !important;
}
.color-ocean-green-900, .color-ocean-green-900-hover:hover {
  color: #02523A !important;
}
.color-ocean-green-950, .color-ocean-green-950-hover:hover {
  color: #01291D !important;
}
.color-teal-50, .color-teal-50-hover:hover {
  color: #D7FBF6 !important;
}
.color-teal-100, .color-teal-100-hover:hover {
  color: #AEF6ED !important;
}
.color-teal-150, .color-teal-150-hover:hover {
  color: #9BEBE1 !important;
}
.color-teal-200, .color-teal-200-hover:hover {
  color: #88E0D6 !important;
}
.color-teal-250, .color-teal-250-hover:hover {
  color: #74D5CA !important;
}
.color-teal-300, .color-teal-300-hover:hover {
  color: #61CBBF !important;
}
.color-teal-350, .color-teal-350-hover:hover {
  color: #4EC0B3 !important;
}
.color-teal-400, .color-teal-400-hover:hover {
  color: #3BB5A7 !important;
}
.color-teal-450, .color-teal-450-hover:hover {
  color: #27AA9C !important;
}
.color-teal-500, .color-teal-500-hover:hover {
  color: #149F90 !important;
}
.color-teal-550, .color-teal-550-hover:hover {
  color: #139487 !important;
}
.color-teal-600, .color-teal-600-hover:hover {
  color: #11897D !important;
}
.color-teal-650, .color-teal-650-hover:hover {
  color: #107E74 !important;
}
.color-teal-700, .color-teal-700-hover:hover {
  color: #0E746B !important;
}
.color-teal-750, .color-teal-750-hover:hover {
  color: #0D6961 !important;
}
.color-teal-800, .color-teal-800-hover:hover {
  color: #0B5E58 !important;
}
.color-teal-850, .color-teal-850-hover:hover {
  color: #0A534E !important;
}
.color-teal-900, .color-teal-900-hover:hover {
  color: #084845 !important;
}
.color-teal-950, .color-teal-950-hover:hover {
  color: #042423 !important;
}
.color-cyan-50, .color-cyan-50-hover:hover {
  color: #DEFCFD !important;
}
.color-cyan-100, .color-cyan-100-hover:hover {
  color: #BCF9FA !important;
}
.color-cyan-150, .color-cyan-150-hover:hover {
  color: #A7EEF1 !important;
}
.color-cyan-200, .color-cyan-200-hover:hover {
  color: #92E4E8 !important;
}
.color-cyan-250, .color-cyan-250-hover:hover {
  color: #7CD9DE !important;
}
.color-cyan-300, .color-cyan-300-hover:hover {
  color: #67CFD5 !important;
}
.color-cyan-350, .color-cyan-350-hover:hover {
  color: #52C4CC !important;
}
.color-cyan-400, .color-cyan-400-hover:hover {
  color: #3DB9C3 !important;
}
.color-cyan-450, .color-cyan-450-hover:hover {
  color: #27AFB9 !important;
}
.color-cyan-500, .color-cyan-500-hover:hover {
  color: #12A4B0 !important;
}
.color-cyan-550, .color-cyan-550-hover:hover {
  color: #119AA6 !important;
}
.color-cyan-600, .color-cyan-600-hover:hover {
  color: #108F9B !important;
}
.color-cyan-650, .color-cyan-650-hover:hover {
  color: #0F8591 !important;
}
.color-cyan-700, .color-cyan-700-hover:hover {
  color: #0E7A87 !important;
}
.color-cyan-750, .color-cyan-750-hover:hover {
  color: #0D707C !important;
}
.color-cyan-800, .color-cyan-800-hover:hover {
  color: #0C6572 !important;
}
.color-cyan-850, .color-cyan-850-hover:hover {
  color: #0B5B67 !important;
}
.color-cyan-900, .color-cyan-900-hover:hover {
  color: #0A505D !important;
}
.color-cyan-950, .color-cyan-950-hover:hover {
  color: #05282F !important;
}
.color-ocean-blue-50, .color-ocean-blue-50-hover:hover {
  color: #E4F8FD !important;
}
.color-ocean-blue-100, .color-ocean-blue-100-hover:hover {
  color: #C9F0FB !important;
}
.color-ocean-blue-150, .color-ocean-blue-150-hover:hover {
  color: #B0E4F3 !important;
}
.color-ocean-blue-200, .color-ocean-blue-200-hover:hover {
  color: #97D8EB !important;
}
.color-ocean-blue-250, .color-ocean-blue-250-hover:hover {
  color: #7ECBE3 !important;
}
.color-ocean-blue-300, .color-ocean-blue-300-hover:hover {
  color: #65BFDC !important;
}
.color-ocean-blue-350, .color-ocean-blue-350-hover:hover {
  color: #4BB3D4 !important;
}
.color-ocean-blue-400, .color-ocean-blue-400-hover:hover {
  color: #32A7CC !important;
}
.color-ocean-blue-450, .color-ocean-blue-450-hover:hover {
  color: #199AC4 !important;
}
.color-ocean-blue-500, .color-ocean-blue-500-hover:hover {
  color: #008EBC !important;
}
.color-ocean-blue-550, .color-ocean-blue-550-hover:hover {
  color: #0083AF !important;
}
.color-ocean-blue-600, .color-ocean-blue-600-hover:hover {
  color: #0079A2 !important;
}
.color-ocean-blue-650, .color-ocean-blue-650-hover:hover {
  color: #006E95 !important;
}
.color-ocean-blue-700, .color-ocean-blue-700-hover:hover {
  color: #006488 !important;
}
.color-ocean-blue-750, .color-ocean-blue-750-hover:hover {
  color: #00597B !important;
}
.color-ocean-blue-800, .color-ocean-blue-800-hover:hover {
  color: #004E6E !important;
}
.color-ocean-blue-850, .color-ocean-blue-850-hover:hover {
  color: #004461 !important;
}
.color-ocean-blue-900, .color-ocean-blue-900-hover:hover {
  color: #003954 !important;
}
.color-ocean-blue-950, .color-ocean-blue-950-hover:hover {
  color: #001D2A !important;
}
.color-crystal-blue-50, .color-crystal-blue-50-hover:hover {
  color: #EFF7FD !important;
}
.color-crystal-blue-100, .color-crystal-blue-100-hover:hover {
  color: #DFEFFB !important;
}
.color-crystal-blue-150, .color-crystal-blue-150-hover:hover {
  color: #CBE4F8 !important;
}
.color-crystal-blue-200, .color-crystal-blue-200-hover:hover {
  color: #B7D9F4 !important;
}
.color-crystal-blue-250, .color-crystal-blue-250-hover:hover {
  color: #A3CEF1 !important;
}
.color-crystal-blue-300, .color-crystal-blue-300-hover:hover {
  color: #8FC3EE !important;
}
.color-crystal-blue-350, .color-crystal-blue-350-hover:hover {
  color: #7BB7EA !important;
}
.color-crystal-blue-400, .color-crystal-blue-400-hover:hover {
  color: #67ACE7 !important;
}
.color-crystal-blue-450, .color-crystal-blue-450-hover:hover {
  color: #53A1E3 !important;
}
.color-crystal-blue-500, .color-crystal-blue-500-hover:hover {
  color: #3F96E0 !important;
}
.color-crystal-blue-550, .color-crystal-blue-550-hover:hover {
  color: #3A8CD3 !important;
}
.color-crystal-blue-600, .color-crystal-blue-600-hover:hover {
  color: #3481C7 !important;
}
.color-crystal-blue-650, .color-crystal-blue-650-hover:hover {
  color: #2F77BA !important;
}
.color-crystal-blue-700, .color-crystal-blue-700-hover:hover {
  color: #296DAD !important;
}
.color-crystal-blue-750, .color-crystal-blue-750-hover:hover {
  color: #2462A0 !important;
}
.color-crystal-blue-800, .color-crystal-blue-800-hover:hover {
  color: #1E5894 !important;
}
.color-crystal-blue-850, .color-crystal-blue-850-hover:hover {
  color: #194D87 !important;
}
.color-crystal-blue-900, .color-crystal-blue-900-hover:hover {
  color: #13437A !important;
}
.color-crystal-blue-950, .color-crystal-blue-950-hover:hover {
  color: #0A223D !important;
}
.color-brown-50, .color-brown-50-hover:hover {
  color: #F7F2F1 !important;
}
.color-brown-100, .color-brown-100-hover:hover {
  color: #EEE4E2 !important;
}
.color-brown-150, .color-brown-150-hover:hover {
  color: #E3D4D0 !important;
}
.color-brown-200, .color-brown-200-hover:hover {
  color: #D7C3BF !important;
}
.color-brown-250, .color-brown-250-hover:hover {
  color: #CCB3AD !important;
}
.color-brown-300, .color-brown-300-hover:hover {
  color: #C0A39C !important;
}
.color-brown-350, .color-brown-350-hover:hover {
  color: #B5928A !important;
}
.color-brown-400, .color-brown-400-hover:hover {
  color: #A98278 !important;
}
.color-brown-450, .color-brown-450-hover:hover {
  color: #9E7167 !important;
}
.color-brown-500, .color-brown-500-hover:hover {
  color: #926155 !important;
}
.color-brown-550, .color-brown-550-hover:hover {
  color: #895B50 !important;
}
.color-brown-600, .color-brown-600-hover:hover {
  color: #80544A !important;
}
.color-brown-650, .color-brown-650-hover:hover {
  color: #774E45 !important;
}
.color-brown-700, .color-brown-700-hover:hover {
  color: #6E4840 !important;
}
.color-brown-750, .color-brown-750-hover:hover {
  color: #64413A !important;
}
.color-brown-800, .color-brown-800-hover:hover {
  color: #5B3B35 !important;
}
.color-brown-850, .color-brown-850-hover:hover {
  color: #52342F !important;
}
.color-brown-900, .color-brown-900-hover:hover {
  color: #492E2A !important;
}
.color-brown-950, .color-brown-950-hover:hover {
  color: #251715 !important;
}
.color-blue-gray-50, .color-blue-gray-50-hover:hover {
  color: #F9FAFB !important;
}
.color-blue-gray-100, .color-blue-gray-100-hover:hover {
  color: #F3F4F6 !important;
}
.color-blue-gray-150, .color-blue-gray-150-hover:hover {
  color: #E5E7EB !important;
}
.color-blue-gray-200, .color-blue-gray-200-hover:hover {
  color: #D8DAE0 !important;
}
.color-blue-gray-250, .color-blue-gray-250-hover:hover {
  color: #CACDD5 !important;
}
.color-blue-gray-300, .color-blue-gray-300-hover:hover {
  color: #BCC1CB !important;
}
.color-blue-gray-350, .color-blue-gray-350-hover:hover {
  color: #AEB4C0 !important;
}
.color-blue-gray-400, .color-blue-gray-400-hover:hover {
  color: #A1A7B5 !important;
}
.color-blue-gray-450, .color-blue-gray-450-hover:hover {
  color: #939AAA !important;
}
.color-blue-gray-500, .color-blue-gray-500-hover:hover {
  color: #858D9F !important;
}
.color-blue-gray-550, .color-blue-gray-550-hover:hover {
  color: #798091 !important;
}
.color-blue-gray-600, .color-blue-gray-600-hover:hover {
  color: #6C7382 !important;
}
.color-blue-gray-650, .color-blue-gray-650-hover:hover {
  color: #606574 !important;
}
.color-blue-gray-700, .color-blue-gray-700-hover:hover {
  color: #535865 !important;
}
.color-blue-gray-750, .color-blue-gray-750-hover:hover {
  color: #474B57 !important;
}
.color-blue-gray-800, .color-blue-gray-800-hover:hover {
  color: #3A3E48 !important;
}
.color-blue-gray-850, .color-blue-gray-850-hover:hover {
  color: #2E303A !important;
}
.color-blue-gray-900, .color-blue-gray-900-hover:hover {
  color: #21232B !important;
}
.color-blue-gray-950, .color-blue-gray-950-hover:hover {
  color: #111216 !important;
}
.color-cool-gray-50, .color-cool-gray-50-hover:hover {
  color: #F8FAFB !important;
}
.color-cool-gray-100, .color-cool-gray-100-hover:hover {
  color: #F1F4F6 !important;
}
.color-cool-gray-150, .color-cool-gray-150-hover:hover {
  color: #E3E7EA !important;
}
.color-cool-gray-200, .color-cool-gray-200-hover:hover {
  color: #D6DBDE !important;
}
.color-cool-gray-250, .color-cool-gray-250-hover:hover {
  color: #C8CED2 !important;
}
.color-cool-gray-300, .color-cool-gray-300-hover:hover {
  color: #BBC1C6 !important;
}
.color-cool-gray-350, .color-cool-gray-350-hover:hover {
  color: #ADB4BA !important;
}
.color-cool-gray-400, .color-cool-gray-400-hover:hover {
  color: #9FA8AE !important;
}
.color-cool-gray-450, .color-cool-gray-450-hover:hover {
  color: #929BA2 !important;
}
.color-cool-gray-500, .color-cool-gray-500-hover:hover {
  color: #848E96 !important;
}
.color-cool-gray-550, .color-cool-gray-550-hover:hover {
  color: #788188 !important;
}
.color-cool-gray-600, .color-cool-gray-600-hover:hover {
  color: #6B747B !important;
}
.color-cool-gray-650, .color-cool-gray-650-hover:hover {
  color: #5F666D !important;
}
.color-cool-gray-700, .color-cool-gray-700-hover:hover {
  color: #52595F !important;
}
.color-cool-gray-750, .color-cool-gray-750-hover:hover {
  color: #464C51 !important;
}
.color-cool-gray-800, .color-cool-gray-800-hover:hover {
  color: #393F44 !important;
}
.color-cool-gray-850, .color-cool-gray-850-hover:hover {
  color: #2D3136 !important;
}
.color-cool-gray-900, .color-cool-gray-900-hover:hover {
  color: #202428 !important;
}
.color-cool-gray-950, .color-cool-gray-950-hover:hover {
  color: #101214 !important;
}
.color-normal-gray-50, .color-normal-gray-50-hover:hover {
  color: #FAFAFA !important;
}
.color-normal-gray-100, .color-normal-gray-100-hover:hover {
  color: #F4F4F4 !important;
}
.color-normal-gray-150, .color-normal-gray-150-hover:hover {
  color: #E7E7E7 !important;
}
.color-normal-gray-200, .color-normal-gray-200-hover:hover {
  color: #DBDBDB !important;
}
.color-normal-gray-250, .color-normal-gray-250-hover:hover {
  color: #CECECE !important;
}
.color-normal-gray-300, .color-normal-gray-300-hover:hover {
  color: #C1C1C1 !important;
}
.color-normal-gray-350, .color-normal-gray-350-hover:hover {
  color: #B4B4B4 !important;
}
.color-normal-gray-400, .color-normal-gray-400-hover:hover {
  color: #A8A8A8 !important;
}
.color-normal-gray-450, .color-normal-gray-450-hover:hover {
  color: #9B9B9B !important;
}
.color-normal-gray-500, .color-normal-gray-500-hover:hover {
  color: #8E8E8E !important;
}
.color-normal-gray-550, .color-normal-gray-550-hover:hover {
  color: #818181 !important;
}
.color-normal-gray-600, .color-normal-gray-600-hover:hover {
  color: #747474 !important;
}
.color-normal-gray-650, .color-normal-gray-650-hover:hover {
  color: #666666 !important;
}
.color-normal-gray-700, .color-normal-gray-700-hover:hover {
  color: #595959 !important;
}
.color-normal-gray-750, .color-normal-gray-750-hover:hover {
  color: #4C4C4C !important;
}
.color-normal-gray-800, .color-normal-gray-800-hover:hover {
  color: #3F3F3F !important;
}
.color-normal-gray-850, .color-normal-gray-850-hover:hover {
  color: #313131 !important;
}
.color-normal-gray-900, .color-normal-gray-900-hover:hover {
  color: #242424 !important;
}
.color-normal-gray-950, .color-normal-gray-950-hover:hover {
  color: #121212 !important;
}
.color-warm-gray-50, .color-warm-gray-50-hover:hover {
  color: #FBFAF9 !important;
}
.color-warm-gray-100, .color-warm-gray-100-hover:hover {
  color: #F6F4F2 !important;
}
.color-warm-gray-150, .color-warm-gray-150-hover:hover {
  color: #EAE7E5 !important;
}
.color-warm-gray-200, .color-warm-gray-200-hover:hover {
  color: #DEDBD8 !important;
}
.color-warm-gray-250, .color-warm-gray-250-hover:hover {
  color: #D2CECA !important;
}
.color-warm-gray-300, .color-warm-gray-300-hover:hover {
  color: #C6C1BD !important;
}
.color-warm-gray-350, .color-warm-gray-350-hover:hover {
  color: #B9B4B0 !important;
}
.color-warm-gray-400, .color-warm-gray-400-hover:hover {
  color: #ADA8A3 !important;
}
.color-warm-gray-450, .color-warm-gray-450-hover:hover {
  color: #A19B95 !important;
}
.color-warm-gray-500, .color-warm-gray-500-hover:hover {
  color: #958E88 !important;
}
.color-warm-gray-550, .color-warm-gray-550-hover:hover {
  color: #88817B !important;
}
.color-warm-gray-600, .color-warm-gray-600-hover:hover {
  color: #7A746E !important;
}
.color-warm-gray-650, .color-warm-gray-650-hover:hover {
  color: #6D6661 !important;
}
.color-warm-gray-700, .color-warm-gray-700-hover:hover {
  color: #5F5955 !important;
}
.color-warm-gray-750, .color-warm-gray-750-hover:hover {
  color: #524C48 !important;
}
.color-warm-gray-800, .color-warm-gray-800-hover:hover {
  color: #443F3B !important;
}
.color-warm-gray-850, .color-warm-gray-850-hover:hover {
  color: #37312E !important;
}
.color-warm-gray-900, .color-warm-gray-900-hover:hover {
  color: #292421 !important;
}
.color-warm-gray-950, .color-warm-gray-950-hover:hover {
  color: #151211 !important;
}

/* Color Alphas */
.color-sky-blue-a100, .color-sky-blue-a100-hover:hover {
  color: rgba(49, 170, 246, 0.1) !important;
}
.color-sky-blue-a200, .color-sky-blue-a200-hover:hover {
  color: rgba(49, 170, 246, 0.2) !important;
}
.color-sky-blue-a300, .color-sky-blue-a300-hover:hover {
  color: rgba(49, 170, 246, 0.3) !important;
}
.color-sky-blue-a400, .color-sky-blue-a400-hover:hover {
  color: rgba(49, 170, 246, 0.4) !important;
}
.color-sky-blue-a500, .color-sky-blue-a500-hover:hover {
  color: rgba(49, 170, 246, 0.5) !important;
}
.color-sky-blue-a600, .color-sky-blue-a600-hover:hover {
  color: rgba(49, 170, 246, 0.6) !important;
}
.color-sky-blue-a700, .color-sky-blue-a700-hover:hover {
  color: rgba(49, 170, 246, 0.7) !important;
}
.color-sky-blue-a800, .color-sky-blue-a800-hover:hover {
  color: rgba(49, 170, 246, 0.8) !important;
}
.color-sky-blue-a900, .color-sky-blue-a900-hover:hover {
  color: rgba(49, 170, 246, 0.9) !important;
}
.color-blue-a100, .color-blue-a100-hover:hover {
  color: rgba(66, 131, 242, 0.1) !important;
}
.color-blue-a200, .color-blue-a200-hover:hover {
  color: rgba(66, 131, 242, 0.2) !important;
}
.color-blue-a300, .color-blue-a300-hover:hover {
  color: rgba(66, 131, 242, 0.3) !important;
}
.color-blue-a400, .color-blue-a400-hover:hover {
  color: rgba(66, 131, 242, 0.4) !important;
}
.color-blue-a500, .color-blue-a500-hover:hover {
  color: rgba(66, 131, 242, 0.5) !important;
}
.color-blue-a600, .color-blue-a600-hover:hover {
  color: rgba(66, 131, 242, 0.6) !important;
}
.color-blue-a700, .color-blue-a700-hover:hover {
  color: rgba(66, 131, 242, 0.7) !important;
}
.color-blue-a800, .color-blue-a800-hover:hover {
  color: rgba(66, 131, 242, 0.8) !important;
}
.color-blue-a900, .color-blue-a900-hover:hover {
  color: rgba(66, 131, 242, 0.9) !important;
}
.color-indigo-a100, .color-indigo-a100-hover:hover {
  color: rgba(81, 116, 224, 0.1) !important;
}
.color-indigo-a200, .color-indigo-a200-hover:hover {
  color: rgba(81, 116, 224, 0.2) !important;
}
.color-indigo-a300, .color-indigo-a300-hover:hover {
  color: rgba(81, 116, 224, 0.3) !important;
}
.color-indigo-a400, .color-indigo-a400-hover:hover {
  color: rgba(81, 116, 224, 0.4) !important;
}
.color-indigo-a500, .color-indigo-a500-hover:hover {
  color: rgba(81, 116, 224, 0.5) !important;
}
.color-indigo-a600, .color-indigo-a600-hover:hover {
  color: rgba(81, 116, 224, 0.6) !important;
}
.color-indigo-a700, .color-indigo-a700-hover:hover {
  color: rgba(81, 116, 224, 0.7) !important;
}
.color-indigo-a800, .color-indigo-a800-hover:hover {
  color: rgba(81, 116, 224, 0.8) !important;
}
.color-indigo-a900, .color-indigo-a900-hover:hover {
  color: rgba(81, 116, 224, 0.9) !important;
}
.color-purple-a100, .color-purple-a100-hover:hover {
  color: rgba(196, 59, 228, 0.1) !important;
}
.color-purple-a200, .color-purple-a200-hover:hover {
  color: rgba(196, 59, 228, 0.2) !important;
}
.color-purple-a300, .color-purple-a300-hover:hover {
  color: rgba(196, 59, 228, 0.3) !important;
}
.color-purple-a400, .color-purple-a400-hover:hover {
  color: rgba(196, 59, 228, 0.4) !important;
}
.color-purple-a500, .color-purple-a500-hover:hover {
  color: rgba(196, 59, 228, 0.5) !important;
}
.color-purple-a600, .color-purple-a600-hover:hover {
  color: rgba(196, 59, 228, 0.6) !important;
}
.color-purple-a700, .color-purple-a700-hover:hover {
  color: rgba(196, 59, 228, 0.7) !important;
}
.color-purple-a800, .color-purple-a800-hover:hover {
  color: rgba(196, 59, 228, 0.8) !important;
}
.color-purple-a900, .color-purple-a900-hover:hover {
  color: rgba(196, 59, 228, 0.9) !important;
}
.color-pink-a100, .color-pink-a100-hover:hover {
  color: rgba(255, 40, 148, 0.1) !important;
}
.color-pink-a200, .color-pink-a200-hover:hover {
  color: rgba(255, 40, 148, 0.2) !important;
}
.color-pink-a300, .color-pink-a300-hover:hover {
  color: rgba(255, 40, 148, 0.3) !important;
}
.color-pink-a400, .color-pink-a400-hover:hover {
  color: rgba(255, 40, 148, 0.4) !important;
}
.color-pink-a500, .color-pink-a500-hover:hover {
  color: rgba(255, 40, 148, 0.5) !important;
}
.color-pink-a600, .color-pink-a600-hover:hover {
  color: rgba(255, 40, 148, 0.6) !important;
}
.color-pink-a700, .color-pink-a700-hover:hover {
  color: rgba(255, 40, 148, 0.7) !important;
}
.color-pink-a800, .color-pink-a800-hover:hover {
  color: rgba(255, 40, 148, 0.8) !important;
}
.color-pink-a900, .color-pink-a900-hover:hover {
  color: rgba(255, 40, 148, 0.9) !important;
}
.color-rose-a100, .color-rose-a100-hover:hover {
  color: rgba(255, 49, 117, 0.1) !important;
}
.color-rose-a200, .color-rose-a200-hover:hover {
  color: rgba(255, 49, 117, 0.2) !important;
}
.color-rose-a300, .color-rose-a300-hover:hover {
  color: rgba(255, 49, 117, 0.3) !important;
}
.color-rose-a400, .color-rose-a400-hover:hover {
  color: rgba(255, 49, 117, 0.4) !important;
}
.color-rose-a500, .color-rose-a500-hover:hover {
  color: rgba(255, 49, 117, 0.5) !important;
}
.color-rose-a600, .color-rose-a600-hover:hover {
  color: rgba(255, 49, 117, 0.6) !important;
}
.color-rose-a700, .color-rose-a700-hover:hover {
  color: rgba(255, 49, 117, 0.7) !important;
}
.color-rose-a800, .color-rose-a800-hover:hover {
  color: rgba(255, 49, 117, 0.8) !important;
}
.color-rose-a900, .color-rose-a900-hover:hover {
  color: rgba(255, 49, 117, 0.9) !important;
}
.color-red-a100, .color-red-a100-hover:hover {
  color: rgba(242, 56, 56, 0.1) !important;
}
.color-red-a200, .color-red-a200-hover:hover {
  color: rgba(242, 56, 56, 0.2) !important;
}
.color-red-a300, .color-red-a300-hover:hover {
  color: rgba(242, 56, 56, 0.3) !important;
}
.color-red-a400, .color-red-a400-hover:hover {
  color: rgba(242, 56, 56, 0.4) !important;
}
.color-red-a500, .color-red-a500-hover:hover {
  color: rgba(242, 56, 56, 0.5) !important;
}
.color-red-a600, .color-red-a600-hover:hover {
  color: rgba(242, 56, 56, 0.6) !important;
}
.color-red-a700, .color-red-a700-hover:hover {
  color: rgba(242, 56, 56, 0.7) !important;
}
.color-red-a800, .color-red-a800-hover:hover {
  color: rgba(242, 56, 56, 0.8) !important;
}
.color-red-a900, .color-red-a900-hover:hover {
  color: rgba(242, 56, 56, 0.9) !important;
}
.color-sunset-a100, .color-sunset-a100-hover:hover {
  color: rgba(249, 81, 65, 0.1) !important;
}
.color-sunset-a200, .color-sunset-a200-hover:hover {
  color: rgba(249, 81, 65, 0.2) !important;
}
.color-sunset-a300, .color-sunset-a300-hover:hover {
  color: rgba(249, 81, 65, 0.3) !important;
}
.color-sunset-a400, .color-sunset-a400-hover:hover {
  color: rgba(249, 81, 65, 0.4) !important;
}
.color-sunset-a500, .color-sunset-a500-hover:hover {
  color: rgba(249, 81, 65, 0.5) !important;
}
.color-sunset-a600, .color-sunset-a600-hover:hover {
  color: rgba(249, 81, 65, 0.6) !important;
}
.color-sunset-a700, .color-sunset-a700-hover:hover {
  color: rgba(249, 81, 65, 0.7) !important;
}
.color-sunset-a800, .color-sunset-a800-hover:hover {
  color: rgba(249, 81, 65, 0.8) !important;
}
.color-sunset-a900, .color-sunset-a900-hover:hover {
  color: rgba(249, 81, 65, 0.9) !important;
}
.color-orange-a100, .color-orange-a100-hover:hover {
  color: rgba(217, 145, 53, 0.1) !important;
}
.color-orange-a200, .color-orange-a200-hover:hover {
  color: rgba(217, 145, 53, 0.2) !important;
}
.color-orange-a300, .color-orange-a300-hover:hover {
  color: rgba(217, 145, 53, 0.3) !important;
}
.color-orange-a400, .color-orange-a400-hover:hover {
  color: rgba(217, 145, 53, 0.4) !important;
}
.color-orange-a500, .color-orange-a500-hover:hover {
  color: rgba(217, 145, 53, 0.5) !important;
}
.color-orange-a600, .color-orange-a600-hover:hover {
  color: rgba(217, 145, 53, 0.6) !important;
}
.color-orange-a700, .color-orange-a700-hover:hover {
  color: rgba(217, 145, 53, 0.7) !important;
}
.color-orange-a800, .color-orange-a800-hover:hover {
  color: rgba(217, 145, 53, 0.8) !important;
}
.color-orange-a900, .color-orange-a900-hover:hover {
  color: rgba(217, 145, 53, 0.9) !important;
}
.color-amber-a100, .color-amber-a100-hover:hover {
  color: rgba(255, 192, 2, 0.1) !important;
}
.color-amber-a200, .color-amber-a200-hover:hover {
  color: rgba(255, 192, 2, 0.2) !important;
}
.color-amber-a300, .color-amber-a300-hover:hover {
  color: rgba(255, 192, 2, 0.3) !important;
}
.color-amber-a400, .color-amber-a400-hover:hover {
  color: rgba(255, 192, 2, 0.4) !important;
}
.color-amber-a500, .color-amber-a500-hover:hover {
  color: rgba(255, 192, 2, 0.5) !important;
}
.color-amber-a600, .color-amber-a600-hover:hover {
  color: rgba(255, 192, 2, 0.6) !important;
}
.color-amber-a700, .color-amber-a700-hover:hover {
  color: rgba(255, 192, 2, 0.7) !important;
}
.color-amber-a800, .color-amber-a800-hover:hover {
  color: rgba(255, 192, 2, 0.8) !important;
}
.color-amber-a900, .color-amber-a900-hover:hover {
  color: rgba(255, 192, 2, 0.9) !important;
}
.color-yellow-a100, .color-yellow-a100-hover:hover {
  color: rgba(252, 225, 22, 0.1) !important;
}
.color-yellow-a200, .color-yellow-a200-hover:hover {
  color: rgba(252, 225, 22, 0.2) !important;
}
.color-yellow-a300, .color-yellow-a300-hover:hover {
  color: rgba(252, 225, 22, 0.3) !important;
}
.color-yellow-a400, .color-yellow-a400-hover:hover {
  color: rgba(252, 225, 22, 0.4) !important;
}
.color-yellow-a500, .color-yellow-a500-hover:hover {
  color: rgba(252, 225, 22, 0.5) !important;
}
.color-yellow-a600, .color-yellow-a600-hover:hover {
  color: rgba(252, 225, 22, 0.6) !important;
}
.color-yellow-a700, .color-yellow-a700-hover:hover {
  color: rgba(252, 225, 22, 0.7) !important;
}
.color-yellow-a800, .color-yellow-a800-hover:hover {
  color: rgba(252, 225, 22, 0.8) !important;
}
.color-yellow-a900, .color-yellow-a900-hover:hover {
  color: rgba(252, 225, 22, 0.9) !important;
}
.color-lime-green-a100, .color-lime-green-a100-hover:hover {
  color: rgba(102, 213, 20, 0.1) !important;
}
.color-lime-green-a200, .color-lime-green-a200-hover:hover {
  color: rgba(102, 213, 20, 0.2) !important;
}
.color-lime-green-a300, .color-lime-green-a300-hover:hover {
  color: rgba(102, 213, 20, 0.3) !important;
}
.color-lime-green-a400, .color-lime-green-a400-hover:hover {
  color: rgba(102, 213, 20, 0.4) !important;
}
.color-lime-green-a500, .color-lime-green-a500-hover:hover {
  color: rgba(102, 213, 20, 0.5) !important;
}
.color-lime-green-a600, .color-lime-green-a600-hover:hover {
  color: rgba(102, 213, 20, 0.6) !important;
}
.color-lime-green-a700, .color-lime-green-a700-hover:hover {
  color: rgba(102, 213, 20, 0.7) !important;
}
.color-lime-green-a800, .color-lime-green-a800-hover:hover {
  color: rgba(102, 213, 20, 0.8) !important;
}
.color-lime-green-a900, .color-lime-green-a900-hover:hover {
  color: rgba(102, 213, 20, 0.9) !important;
}
.color-spring-green-a100, .color-spring-green-a100-hover:hover {
  color: rgba(61, 183, 39, 0.1) !important;
}
.color-spring-green-a200, .color-spring-green-a200-hover:hover {
  color: rgba(61, 183, 39, 0.2) !important;
}
.color-spring-green-a300, .color-spring-green-a300-hover:hover {
  color: rgba(61, 183, 39, 0.3) !important;
}
.color-spring-green-a400, .color-spring-green-a400-hover:hover {
  color: rgba(61, 183, 39, 0.4) !important;
}
.color-spring-green-a500, .color-spring-green-a500-hover:hover {
  color: rgba(61, 183, 39, 0.5) !important;
}
.color-spring-green-a600, .color-spring-green-a600-hover:hover {
  color: rgba(61, 183, 39, 0.6) !important;
}
.color-spring-green-a700, .color-spring-green-a700-hover:hover {
  color: rgba(61, 183, 39, 0.7) !important;
}
.color-spring-green-a800, .color-spring-green-a800-hover:hover {
  color: rgba(61, 183, 39, 0.8) !important;
}
.color-spring-green-a900, .color-spring-green-a900-hover:hover {
  color: rgba(61, 183, 39, 0.9) !important;
}
.color-green-a100, .color-green-a100-hover:hover {
  color: rgba(74, 168, 67, 0.1) !important;
}
.color-green-a200, .color-green-a200-hover:hover {
  color: rgba(74, 168, 67, 0.2) !important;
}
.color-green-a300, .color-green-a300-hover:hover {
  color: rgba(74, 168, 67, 0.3) !important;
}
.color-green-a400, .color-green-a400-hover:hover {
  color: rgba(74, 168, 67, 0.4) !important;
}
.color-green-a500, .color-green-a500-hover:hover {
  color: rgba(74, 168, 67, 0.5) !important;
}
.color-green-a600, .color-green-a600-hover:hover {
  color: rgba(74, 168, 67, 0.6) !important;
}
.color-green-a700, .color-green-a700-hover:hover {
  color: rgba(74, 168, 67, 0.7) !important;
}
.color-green-a800, .color-green-a800-hover:hover {
  color: rgba(74, 168, 67, 0.8) !important;
}
.color-green-a900, .color-green-a900-hover:hover {
  color: rgba(74, 168, 67, 0.9) !important;
}
.color-emerald-a100, .color-emerald-a100-hover:hover {
  color: rgba(57, 182, 99, 0.1) !important;
}
.color-emerald-a200, .color-emerald-a200-hover:hover {
  color: rgba(57, 182, 99, 0.2) !important;
}
.color-emerald-a300, .color-emerald-a300-hover:hover {
  color: rgba(57, 182, 99, 0.3) !important;
}
.color-emerald-a400, .color-emerald-a400-hover:hover {
  color: rgba(57, 182, 99, 0.4) !important;
}
.color-emerald-a500, .color-emerald-a500-hover:hover {
  color: rgba(57, 182, 99, 0.5) !important;
}
.color-emerald-a600, .color-emerald-a600-hover:hover {
  color: rgba(57, 182, 99, 0.6) !important;
}
.color-emerald-a700, .color-emerald-a700-hover:hover {
  color: rgba(57, 182, 99, 0.7) !important;
}
.color-emerald-a800, .color-emerald-a800-hover:hover {
  color: rgba(57, 182, 99, 0.8) !important;
}
.color-emerald-a900, .color-emerald-a900-hover:hover {
  color: rgba(57, 182, 99, 0.9) !important;
}
.color-jade-a100, .color-jade-a100-hover:hover {
  color: rgba(0, 168, 108, 0.1) !important;
}
.color-jade-a200, .color-jade-a200-hover:hover {
  color: rgba(0, 168, 108, 0.2) !important;
}
.color-jade-a300, .color-jade-a300-hover:hover {
  color: rgba(0, 168, 108, 0.3) !important;
}
.color-jade-a400, .color-jade-a400-hover:hover {
  color: rgba(0, 168, 108, 0.4) !important;
}
.color-jade-a500, .color-jade-a500-hover:hover {
  color: rgba(0, 168, 108, 0.5) !important;
}
.color-jade-a600, .color-jade-a600-hover:hover {
  color: rgba(0, 168, 108, 0.6) !important;
}
.color-jade-a700, .color-jade-a700-hover:hover {
  color: rgba(0, 168, 108, 0.7) !important;
}
.color-jade-a800, .color-jade-a800-hover:hover {
  color: rgba(0, 168, 108, 0.8) !important;
}
.color-jade-a900, .color-jade-a900-hover:hover {
  color: rgba(0, 168, 108, 0.9) !important;
}
.color-ocean-green-a100, .color-ocean-green-a100-hover:hover {
  color: rgba(4, 168, 130, 0.1) !important;
}
.color-ocean-green-a200, .color-ocean-green-a200-hover:hover {
  color: rgba(4, 168, 130, 0.2) !important;
}
.color-ocean-green-a300, .color-ocean-green-a300-hover:hover {
  color: rgba(4, 168, 130, 0.3) !important;
}
.color-ocean-green-a400, .color-ocean-green-a400-hover:hover {
  color: rgba(4, 168, 130, 0.4) !important;
}
.color-ocean-green-a500, .color-ocean-green-a500-hover:hover {
  color: rgba(4, 168, 130, 0.5) !important;
}
.color-ocean-green-a600, .color-ocean-green-a600-hover:hover {
  color: rgba(4, 168, 130, 0.6) !important;
}
.color-ocean-green-a700, .color-ocean-green-a700-hover:hover {
  color: rgba(4, 168, 130, 0.7) !important;
}
.color-ocean-green-a800, .color-ocean-green-a800-hover:hover {
  color: rgba(4, 168, 130, 0.8) !important;
}
.color-ocean-green-a900, .color-ocean-green-a900-hover:hover {
  color: rgba(4, 168, 130, 0.9) !important;
}
.color-teal-a100, .color-teal-a100-hover:hover {
  color: rgba(20, 159, 144, 0.1) !important;
}
.color-teal-a200, .color-teal-a200-hover:hover {
  color: rgba(20, 159, 144, 0.2) !important;
}
.color-teal-a300, .color-teal-a300-hover:hover {
  color: rgba(20, 159, 144, 0.3) !important;
}
.color-teal-a400, .color-teal-a400-hover:hover {
  color: rgba(20, 159, 144, 0.4) !important;
}
.color-teal-a500, .color-teal-a500-hover:hover {
  color: rgba(20, 159, 144, 0.5) !important;
}
.color-teal-a600, .color-teal-a600-hover:hover {
  color: rgba(20, 159, 144, 0.6) !important;
}
.color-teal-a700, .color-teal-a700-hover:hover {
  color: rgba(20, 159, 144, 0.7) !important;
}
.color-teal-a800, .color-teal-a800-hover:hover {
  color: rgba(20, 159, 144, 0.8) !important;
}
.color-teal-a900, .color-teal-a900-hover:hover {
  color: rgba(20, 159, 144, 0.9) !important;
}
.color-cyan-a100, .color-cyan-a100-hover:hover {
  color: rgba(18, 164, 176, 0.1) !important;
}
.color-cyan-a200, .color-cyan-a200-hover:hover {
  color: rgba(18, 164, 176, 0.2) !important;
}
.color-cyan-a300, .color-cyan-a300-hover:hover {
  color: rgba(18, 164, 176, 0.3) !important;
}
.color-cyan-a400, .color-cyan-a400-hover:hover {
  color: rgba(18, 164, 176, 0.4) !important;
}
.color-cyan-a500, .color-cyan-a500-hover:hover {
  color: rgba(18, 164, 176, 0.5) !important;
}
.color-cyan-a600, .color-cyan-a600-hover:hover {
  color: rgba(18, 164, 176, 0.6) !important;
}
.color-cyan-a700, .color-cyan-a700-hover:hover {
  color: rgba(18, 164, 176, 0.7) !important;
}
.color-cyan-a800, .color-cyan-a800-hover:hover {
  color: rgba(18, 164, 176, 0.8) !important;
}
.color-cyan-a900, .color-cyan-a900-hover:hover {
  color: rgba(18, 164, 176, 0.9) !important;
}
.color-ocean-blue-a100, .color-ocean-blue-a100-hover:hover {
  color: rgba(0, 142, 188, 0.1) !important;
}
.color-ocean-blue-a200, .color-ocean-blue-a200-hover:hover {
  color: rgba(0, 142, 188, 0.2) !important;
}
.color-ocean-blue-a300, .color-ocean-blue-a300-hover:hover {
  color: rgba(0, 142, 188, 0.3) !important;
}
.color-ocean-blue-a400, .color-ocean-blue-a400-hover:hover {
  color: rgba(0, 142, 188, 0.4) !important;
}
.color-ocean-blue-a500, .color-ocean-blue-a500-hover:hover {
  color: rgba(0, 142, 188, 0.5) !important;
}
.color-ocean-blue-a600, .color-ocean-blue-a600-hover:hover {
  color: rgba(0, 142, 188, 0.6) !important;
}
.color-ocean-blue-a700, .color-ocean-blue-a700-hover:hover {
  color: rgba(0, 142, 188, 0.7) !important;
}
.color-ocean-blue-a800, .color-ocean-blue-a800-hover:hover {
  color: rgba(0, 142, 188, 0.8) !important;
}
.color-ocean-blue-a900, .color-ocean-blue-a900-hover:hover {
  color: rgba(0, 142, 188, 0.9) !important;
}
.color-crystal-blue-a100, .color-crystal-blue-a100-hover:hover {
  color: rgba(63, 150, 224, 0.1) !important;
}
.color-crystal-blue-a200, .color-crystal-blue-a200-hover:hover {
  color: rgba(63, 150, 224, 0.2) !important;
}
.color-crystal-blue-a300, .color-crystal-blue-a300-hover:hover {
  color: rgba(63, 150, 224, 0.3) !important;
}
.color-crystal-blue-a400, .color-crystal-blue-a400-hover:hover {
  color: rgba(63, 150, 224, 0.4) !important;
}
.color-crystal-blue-a500, .color-crystal-blue-a500-hover:hover {
  color: rgba(63, 150, 224, 0.5) !important;
}
.color-crystal-blue-a600, .color-crystal-blue-a600-hover:hover {
  color: rgba(63, 150, 224, 0.6) !important;
}
.color-crystal-blue-a700, .color-crystal-blue-a700-hover:hover {
  color: rgba(63, 150, 224, 0.7) !important;
}
.color-crystal-blue-a800, .color-crystal-blue-a800-hover:hover {
  color: rgba(63, 150, 224, 0.8) !important;
}
.color-crystal-blue-a900, .color-crystal-blue-a900-hover:hover {
  color: rgba(63, 150, 224, 0.9) !important;
}
.color-brown-a100, .color-brown-a100-hover:hover {
  color: rgba(146, 97, 85, 0.1) !important;
}
.color-brown-a200, .color-brown-a200-hover:hover {
  color: rgba(146, 97, 85, 0.2) !important;
}
.color-brown-a300, .color-brown-a300-hover:hover {
  color: rgba(146, 97, 85, 0.3) !important;
}
.color-brown-a400, .color-brown-a400-hover:hover {
  color: rgba(146, 97, 85, 0.4) !important;
}
.color-brown-a500, .color-brown-a500-hover:hover {
  color: rgba(146, 97, 85, 0.5) !important;
}
.color-brown-a600, .color-brown-a600-hover:hover {
  color: rgba(146, 97, 85, 0.6) !important;
}
.color-brown-a700, .color-brown-a700-hover:hover {
  color: rgba(146, 97, 85, 0.7) !important;
}
.color-brown-a800, .color-brown-a800-hover:hover {
  color: rgba(146, 97, 85, 0.8) !important;
}
.color-brown-a900, .color-brown-a900-hover:hover {
  color: rgba(146, 97, 85, 0.9) !important;
}
.color-blue-gray-a100, .color-blue-gray-a100-hover:hover {
  color: rgba(133, 141, 159, 0.1) !important;
}
.color-blue-gray-a200, .color-blue-gray-a200-hover:hover {
  color: rgba(133, 141, 159, 0.2) !important;
}
.color-blue-gray-a300, .color-blue-gray-a300-hover:hover {
  color: rgba(133, 141, 159, 0.3) !important;
}
.color-blue-gray-a400, .color-blue-gray-a400-hover:hover {
  color: rgba(133, 141, 159, 0.4) !important;
}
.color-blue-gray-a500, .color-blue-gray-a500-hover:hover {
  color: rgba(133, 141, 159, 0.5) !important;
}
.color-blue-gray-a600, .color-blue-gray-a600-hover:hover {
  color: rgba(133, 141, 159, 0.6) !important;
}
.color-blue-gray-a700, .color-blue-gray-a700-hover:hover {
  color: rgba(133, 141, 159, 0.7) !important;
}
.color-blue-gray-a800, .color-blue-gray-a800-hover:hover {
  color: rgba(133, 141, 159, 0.8) !important;
}
.color-blue-gray-a900, .color-blue-gray-a900-hover:hover {
  color: rgba(133, 141, 159, 0.9) !important;
}

/*
* background-color
*/
/* Plugin Colors */
.bg-sky-blue, .bg-sky-blue-hover:hover {
  background-color: #31AAF6 !important;
}
.bg-blue, .bg-blue-hover:hover {
  background-color: #4283F2 !important;
}
.bg-indigo, .bg-indigo-hover:hover {
  background-color: #5174E0 !important;
}
.bg-purple, .bg-purple-hover:hover {
  background-color: #C43BE4 !important;
}
.bg-pink, .bg-pink-hover:hover {
  background-color: #FF2894 !important;
}
.bg-rose, .bg-rose-hover:hover {
  background-color: #FF3175 !important;
}
.bg-red, .bg-red-hover:hover {
  background-color: #F23838 !important;
}
.bg-sunset, .bg-sunset-hover:hover {
  background-color: #F95141 !important;
}
.bg-orange, .bg-orange-hover:hover {
  background-color: #D99135 !important;
}
.bg-amber, .bg-amber-hover:hover {
  background-color: #FFC002 !important;
}
.bg-yellow, .bg-yellow-hover:hover {
  background-color: #FCE116 !important;
}
.bg-lime-green, .bg-lime-green-hover:hover {
  background-color: #66D514 !important;
}
.bg-spring-green, .bg-spring-green-hover:hover {
  background-color: #3DB727 !important;
}
.bg-green, .bg-green-hover:hover {
  background-color: #4AA843 !important;
}
.bg-emerald, .bg-emerald-hover:hover {
  background-color: #39B663 !important;
}
.bg-jade, .bg-jade-hover:hover {
  background-color: #00A86C !important;
}
.bg-ocean-green, .bg-ocean-green-hover:hover {
  background-color: #04A882 !important;
}
.bg-teal, .bg-teal-hover:hover {
  background-color: #149F90 !important;
}
.bg-cyan, .bg-cyan-hover:hover {
  background-color: #12A4B0 !important;
}
.bg-ocean-blue, .bg-ocean-blue-hover:hover {
  background-color: #008EBC !important;
}
.bg-crystal-blue, .bg-crystal-blue-hover:hover {
  background-color: #3F96E0 !important;
}
.bg-brown, .bg-brown-hover:hover {
  background-color: #926155 !important;
}
.bg-blue-gray, .bg-blue-gray-hover:hover {
  background-color: #858D9F !important;
}
.bg-cool-gray, .bg-cool-gray-hover:hover {
  background-color: #848E96 !important;
}
.bg-normal-gray, .bg-normal-gray-hover:hover {
  background-color: #8E8E8E !important;
}
.bg-warm-gray, .bg-warm-gray-hover:hover {
  background-color: #958E88 !important;
}

/* Color Palettes */
.bg-sky-blue-50, .bg-sky-blue-50-hover:hover {
  background-color: #F0FAFF !important;
}
.bg-sky-blue-100, .bg-sky-blue-100-hover:hover {
  background-color: #E1F4FF !important;
}
.bg-sky-blue-150, .bg-sky-blue-150-hover:hover {
  background-color: #CBEBFE !important;
}
.bg-sky-blue-200, .bg-sky-blue-200-hover:hover {
  background-color: #B5E2FD !important;
}
.bg-sky-blue-250, .bg-sky-blue-250-hover:hover {
  background-color: #9FD8FC !important;
}
.bg-sky-blue-300, .bg-sky-blue-300-hover:hover {
  background-color: #89CFFB !important;
}
.bg-sky-blue-350, .bg-sky-blue-350-hover:hover {
  background-color: #73C6F9 !important;
}
.bg-sky-blue-400, .bg-sky-blue-400-hover:hover {
  background-color: #5DBDF8 !important;
}
.bg-sky-blue-450, .bg-sky-blue-450-hover:hover {
  background-color: #47B3F7 !important;
}
.bg-sky-blue-500, .bg-sky-blue-500-hover:hover {
  background-color: #31AAF6 !important;
}
.bg-sky-blue-550, .bg-sky-blue-550-hover:hover {
  background-color: #2CA0EB !important;
}
.bg-sky-blue-600, .bg-sky-blue-600-hover:hover {
  background-color: #2795E1 !important;
}
.bg-sky-blue-650, .bg-sky-blue-650-hover:hover {
  background-color: #228BD6 !important;
}
.bg-sky-blue-700, .bg-sky-blue-700-hover:hover {
  background-color: #1D80CB !important;
}
.bg-sky-blue-750, .bg-sky-blue-750-hover:hover {
  background-color: #1776C0 !important;
}
.bg-sky-blue-800, .bg-sky-blue-800-hover:hover {
  background-color: #126BB6 !important;
}
.bg-sky-blue-850, .bg-sky-blue-850-hover:hover {
  background-color: #0D61AB !important;
}
.bg-sky-blue-900, .bg-sky-blue-900-hover:hover {
  background-color: #0856A0 !important;
}
.bg-sky-blue-950, .bg-sky-blue-950-hover:hover {
  background-color: #042B50 !important;
}
.bg-blue-50, .bg-blue-50-hover:hover {
  background-color: #F1F6FE !important;
}
.bg-blue-100, .bg-blue-100-hover:hover {
  background-color: #E3EDFC !important;
}
.bg-blue-150, .bg-blue-150-hover:hover {
  background-color: #CFE0FB !important;
}
.bg-blue-200, .bg-blue-200-hover:hover {
  background-color: #BBD3FA !important;
}
.bg-blue-250, .bg-blue-250-hover:hover {
  background-color: #A7C5F8 !important;
}
.bg-blue-300, .bg-blue-300-hover:hover {
  background-color: #93B8F7 !important;
}
.bg-blue-350, .bg-blue-350-hover:hover {
  background-color: #7EABF6 !important;
}
.bg-blue-400, .bg-blue-400-hover:hover {
  background-color: #6A9EF5 !important;
}
.bg-blue-450, .bg-blue-450-hover:hover {
  background-color: #5690F3 !important;
}
.bg-blue-500, .bg-blue-500-hover:hover {
  background-color: #4283F2 !important;
}
.bg-blue-550, .bg-blue-550-hover:hover {
  background-color: #3B79E6 !important;
}
.bg-blue-600, .bg-blue-600-hover:hover {
  background-color: #346FD9 !important;
}
.bg-blue-650, .bg-blue-650-hover:hover {
  background-color: #2D65CD !important;
}
.bg-blue-700, .bg-blue-700-hover:hover {
  background-color: #265BC1 !important;
}
.bg-blue-750, .bg-blue-750-hover:hover {
  background-color: #1F50B4 !important;
}
.bg-blue-800, .bg-blue-800-hover:hover {
  background-color: #1846A8 !important;
}
.bg-blue-850, .bg-blue-850-hover:hover {
  background-color: #113C9B !important;
}
.bg-blue-900, .bg-blue-900-hover:hover {
  background-color: #0A328F !important;
}
.bg-blue-950, .bg-blue-950-hover:hover {
  background-color: #051948 !important;
}
.bg-indigo-50, .bg-indigo-50-hover:hover {
  background-color: #F2F5FD !important;
}
.bg-indigo-100, .bg-indigo-100-hover:hover {
  background-color: #E4EAFA !important;
}
.bg-indigo-150, .bg-indigo-150-hover:hover {
  background-color: #D2DBF7 !important;
}
.bg-indigo-200, .bg-indigo-200-hover:hover {
  background-color: #BFCDF4 !important;
}
.bg-indigo-250, .bg-indigo-250-hover:hover {
  background-color: #ADBEF0 !important;
}
.bg-indigo-300, .bg-indigo-300-hover:hover {
  background-color: #9BAFED !important;
}
.bg-indigo-350, .bg-indigo-350-hover:hover {
  background-color: #88A0EA !important;
}
.bg-indigo-400, .bg-indigo-400-hover:hover {
  background-color: #7692E7 !important;
}
.bg-indigo-450, .bg-indigo-450-hover:hover {
  background-color: #6383E3 !important;
}
.bg-indigo-500, .bg-indigo-500-hover:hover {
  background-color: #5174E0 !important;
}
.bg-indigo-550, .bg-indigo-550-hover:hover {
  background-color: #4A6BD5 !important;
}
.bg-indigo-600, .bg-indigo-600-hover:hover {
  background-color: #4362C9 !important;
}
.bg-indigo-650, .bg-indigo-650-hover:hover {
  background-color: #3B58BE !important;
}
.bg-indigo-700, .bg-indigo-700-hover:hover {
  background-color: #344FB2 !important;
}
.bg-indigo-750, .bg-indigo-750-hover:hover {
  background-color: #2D46A7 !important;
}
.bg-indigo-800, .bg-indigo-800-hover:hover {
  background-color: #263D9B !important;
}
.bg-indigo-850, .bg-indigo-850-hover:hover {
  background-color: #1E3390 !important;
}
.bg-indigo-900, .bg-indigo-900-hover:hover {
  background-color: #172A84 !important;
}
.bg-indigo-950, .bg-indigo-950-hover:hover {
  background-color: #0C1542 !important;
}
.bg-purple-50, .bg-purple-50-hover:hover {
  background-color: #FBF2FD !important;
}
.bg-purple-100, .bg-purple-100-hover:hover {
  background-color: #F7E4FB !important;
}
.bg-purple-150, .bg-purple-150-hover:hover {
  background-color: #F1CFF8 !important;
}
.bg-purple-200, .bg-purple-200-hover:hover {
  background-color: #EABAF5 !important;
}
.bg-purple-250, .bg-purple-250-hover:hover {
  background-color: #E4A5F2 !important;
}
.bg-purple-300, .bg-purple-300-hover:hover {
  background-color: #DE90F0 !important;
}
.bg-purple-350, .bg-purple-350-hover:hover {
  background-color: #D77AED !important;
}
.bg-purple-400, .bg-purple-400-hover:hover {
  background-color: #D165EA !important;
}
.bg-purple-450, .bg-purple-450-hover:hover {
  background-color: #CA50E7 !important;
}
.bg-purple-500, .bg-purple-500-hover:hover {
  background-color: #C43BE4 !important;
}
.bg-purple-550, .bg-purple-550-hover:hover {
  background-color: #B636D7 !important;
}
.bg-purple-600, .bg-purple-600-hover:hover {
  background-color: #A930CA !important;
}
.bg-purple-650, .bg-purple-650-hover:hover {
  background-color: #9B2BBC !important;
}
.bg-purple-700, .bg-purple-700-hover:hover {
  background-color: #8D26AF !important;
}
.bg-purple-750, .bg-purple-750-hover:hover {
  background-color: #7F20A2 !important;
}
.bg-purple-800, .bg-purple-800-hover:hover {
  background-color: #721B95 !important;
}
.bg-purple-850, .bg-purple-850-hover:hover {
  background-color: #641587 !important;
}
.bg-purple-900, .bg-purple-900-hover:hover {
  background-color: #56107A !important;
}
.bg-purple-950, .bg-purple-950-hover:hover {
  background-color: #2B083D !important;
}
.bg-pink-50, .bg-pink-50-hover:hover {
  background-color: #FFF1F8 !important;
}
.bg-pink-100, .bg-pink-100-hover:hover {
  background-color: #FFE2F0 !important;
}
.bg-pink-150, .bg-pink-150-hover:hover {
  background-color: #FFCBE5 !important;
}
.bg-pink-200, .bg-pink-200-hover:hover {
  background-color: #FFB4D9 !important;
}
.bg-pink-250, .bg-pink-250-hover:hover {
  background-color: #FF9CCE !important;
}
.bg-pink-300, .bg-pink-300-hover:hover {
  background-color: #FF85C2 !important;
}
.bg-pink-350, .bg-pink-350-hover:hover {
  background-color: #FF6EB7 !important;
}
.bg-pink-400, .bg-pink-400-hover:hover {
  background-color: #FF57AB !important;
}
.bg-pink-450, .bg-pink-450-hover:hover {
  background-color: #FF3FA0 !important;
}
.bg-pink-500, .bg-pink-500-hover:hover {
  background-color: #FF2894 !important;
}
.bg-pink-550, .bg-pink-550-hover:hover {
  background-color: #EF238B !important;
}
.bg-pink-600, .bg-pink-600-hover:hover {
  background-color: #DF1E82 !important;
}
.bg-pink-650, .bg-pink-650-hover:hover {
  background-color: #CF1978 !important;
}
.bg-pink-700, .bg-pink-700-hover:hover {
  background-color: #C0146F !important;
}
.bg-pink-750, .bg-pink-750-hover:hover {
  background-color: #B00F66 !important;
}
.bg-pink-800, .bg-pink-800-hover:hover {
  background-color: #A00A5D !important;
}
.bg-pink-850, .bg-pink-850-hover:hover {
  background-color: #900553 !important;
}
.bg-pink-900, .bg-pink-900-hover:hover {
  background-color: #80004A !important;
}
.bg-pink-950, .bg-pink-950-hover:hover {
  background-color: #400025 !important;
}
.bg-rose-50, .bg-rose-50-hover:hover {
  background-color: #FFF1F5 !important;
}
.bg-rose-100, .bg-rose-100-hover:hover {
  background-color: #FFE3EB !important;
}
.bg-rose-150, .bg-rose-150-hover:hover {
  background-color: #FFCDDC !important;
}
.bg-rose-200, .bg-rose-200-hover:hover {
  background-color: #FFB7CE !important;
}
.bg-rose-250, .bg-rose-250-hover:hover {
  background-color: #FFA0BF !important;
}
.bg-rose-300, .bg-rose-300-hover:hover {
  background-color: #FF8AB0 !important;
}
.bg-rose-350, .bg-rose-350-hover:hover {
  background-color: #FF74A1 !important;
}
.bg-rose-400, .bg-rose-400-hover:hover {
  background-color: #FF5E93 !important;
}
.bg-rose-450, .bg-rose-450-hover:hover {
  background-color: #FF4784 !important;
}
.bg-rose-500, .bg-rose-500-hover:hover {
  background-color: #FF3175 !important;
}
.bg-rose-550, .bg-rose-550-hover:hover {
  background-color: #F02B6D !important;
}
.bg-rose-600, .bg-rose-600-hover:hover {
  background-color: #E12566 !important;
}
.bg-rose-650, .bg-rose-650-hover:hover {
  background-color: #D11F5E !important;
}
.bg-rose-700, .bg-rose-700-hover:hover {
  background-color: #C21956 !important;
}
.bg-rose-750, .bg-rose-750-hover:hover {
  background-color: #B3124E !important;
}
.bg-rose-800, .bg-rose-800-hover:hover {
  background-color: #A40C47 !important;
}
.bg-rose-850, .bg-rose-850-hover:hover {
  background-color: #94063F !important;
}
.bg-rose-900, .bg-rose-900-hover:hover {
  background-color: #850037 !important;
}
.bg-rose-950, .bg-rose-950-hover:hover {
  background-color: #43001C !important;
}
.bg-red-50, .bg-red-50-hover:hover {
  background-color: #FFF0F0 !important;
}
.bg-red-100, .bg-red-100-hover:hover {
  background-color: #FEE1E0 !important;
}
.bg-red-150, .bg-red-150-hover:hover {
  background-color: #FDCCCB !important;
}
.bg-red-200, .bg-red-200-hover:hover {
  background-color: #FBB7B6 !important;
}
.bg-red-250, .bg-red-250-hover:hover {
  background-color: #FAA2A1 !important;
}
.bg-red-300, .bg-red-300-hover:hover {
  background-color: #F88D8C !important;
}
.bg-red-350, .bg-red-350-hover:hover {
  background-color: #F77777 !important;
}
.bg-red-400, .bg-red-400-hover:hover {
  background-color: #F56262 !important;
}
.bg-red-450, .bg-red-450-hover:hover {
  background-color: #F44D4D !important;
}
.bg-red-500, .bg-red-500-hover:hover {
  background-color: #F23838 !important;
}
.bg-red-550, .bg-red-550-hover:hover {
  background-color: #E43232 !important;
}
.bg-red-600, .bg-red-600-hover:hover {
  background-color: #D62B2C !important;
}
.bg-red-650, .bg-red-650-hover:hover {
  background-color: #C82526 !important;
}
.bg-red-700, .bg-red-700-hover:hover {
  background-color: #BA1E21 !important;
}
.bg-red-750, .bg-red-750-hover:hover {
  background-color: #AB181B !important;
}
.bg-red-800, .bg-red-800-hover:hover {
  background-color: #9D1115 !important;
}
.bg-red-850, .bg-red-850-hover:hover {
  background-color: #8F0B0F !important;
}
.bg-red-900, .bg-red-900-hover:hover {
  background-color: #810409 !important;
}
.bg-red-950, .bg-red-950-hover:hover {
  background-color: #410205 !important;
}
.bg-sunset-50, .bg-sunset-50-hover:hover {
  background-color: #FFF4F3 !important;
}
.bg-sunset-100, .bg-sunset-100-hover:hover {
  background-color: #FFE8E7 !important;
}
.bg-sunset-150, .bg-sunset-150-hover:hover {
  background-color: #FED5D2 !important;
}
.bg-sunset-200, .bg-sunset-200-hover:hover {
  background-color: #FEC2BE !important;
}
.bg-sunset-250, .bg-sunset-250-hover:hover {
  background-color: #FDAFA9 !important;
}
.bg-sunset-300, .bg-sunset-300-hover:hover {
  background-color: #FC9D94 !important;
}
.bg-sunset-350, .bg-sunset-350-hover:hover {
  background-color: #FB8A7F !important;
}
.bg-sunset-400, .bg-sunset-400-hover:hover {
  background-color: #FB776B !important;
}
.bg-sunset-450, .bg-sunset-450-hover:hover {
  background-color: #FA6456 !important;
}
.bg-sunset-500, .bg-sunset-500-hover:hover {
  background-color: #F95141 !important;
}
.bg-sunset-550, .bg-sunset-550-hover:hover {
  background-color: #EF483A !important;
}
.bg-sunset-600, .bg-sunset-600-hover:hover {
  background-color: #E53F32 !important;
}
.bg-sunset-650, .bg-sunset-650-hover:hover {
  background-color: #DA352B !important;
}
.bg-sunset-700, .bg-sunset-700-hover:hover {
  background-color: #D02C23 !important;
}
.bg-sunset-750, .bg-sunset-750-hover:hover {
  background-color: #C6231C !important;
}
.bg-sunset-800, .bg-sunset-800-hover:hover {
  background-color: #BC1A14 !important;
}
.bg-sunset-850, .bg-sunset-850-hover:hover {
  background-color: #B1100D !important;
}
.bg-sunset-900, .bg-sunset-900-hover:hover {
  background-color: #A70705 !important;
}
.bg-sunset-950, .bg-sunset-950-hover:hover {
  background-color: #540403 !important;
}
.bg-orange-50, .bg-orange-50-hover:hover {
  background-color: #FDF9F3 !important;
}
.bg-orange-100, .bg-orange-100-hover:hover {
  background-color: #FAF2E7 !important;
}
.bg-orange-150, .bg-orange-150-hover:hover {
  background-color: #F6E6D1 !important;
}
.bg-orange-200, .bg-orange-200-hover:hover {
  background-color: #F2DABB !important;
}
.bg-orange-250, .bg-orange-250-hover:hover {
  background-color: #EECEA4 !important;
}
.bg-orange-300, .bg-orange-300-hover:hover {
  background-color: #EAC28E !important;
}
.bg-orange-350, .bg-orange-350-hover:hover {
  background-color: #E5B578 !important;
}
.bg-orange-400, .bg-orange-400-hover:hover {
  background-color: #E1A962 !important;
}
.bg-orange-450, .bg-orange-450-hover:hover {
  background-color: #DD9D4B !important;
}
.bg-orange-500, .bg-orange-500-hover:hover {
  background-color: #D99135 !important;
}
.bg-orange-550, .bg-orange-550-hover:hover {
  background-color: #CC8831 !important;
}
.bg-orange-600, .bg-orange-600-hover:hover {
  background-color: #C07E2D !important;
}
.bg-orange-650, .bg-orange-650-hover:hover {
  background-color: #B37529 !important;
}
.bg-orange-700, .bg-orange-700-hover:hover {
  background-color: #A76B26 !important;
}
.bg-orange-750, .bg-orange-750-hover:hover {
  background-color: #9A6222 !important;
}
.bg-orange-800, .bg-orange-800-hover:hover {
  background-color: #8D581E !important;
}
.bg-orange-850, .bg-orange-850-hover:hover {
  background-color: #814F1A !important;
}
.bg-orange-900, .bg-orange-900-hover:hover {
  background-color: #744516 !important;
}
.bg-orange-950, .bg-orange-950-hover:hover {
  background-color: #3A230B !important;
}
.bg-amber-50, .bg-amber-50-hover:hover {
  background-color: #FFFCF1 !important;
}
.bg-amber-100, .bg-amber-100-hover:hover {
  background-color: #FFF9E2 !important;
}
.bg-amber-150, .bg-amber-150-hover:hover {
  background-color: #FFF2C6 !important;
}
.bg-amber-200, .bg-amber-200-hover:hover {
  background-color: #FFEBAA !important;
}
.bg-amber-250, .bg-amber-250-hover:hover {
  background-color: #FFE48E !important;
}
.bg-amber-300, .bg-amber-300-hover:hover {
  background-color: #FFDD72 !important;
}
.bg-amber-350, .bg-amber-350-hover:hover {
  background-color: #FFD556 !important;
}
.bg-amber-400, .bg-amber-400-hover:hover {
  background-color: #FFCE3A !important;
}
.bg-amber-450, .bg-amber-450-hover:hover {
  background-color: #FFC71E !important;
}
.bg-amber-500, .bg-amber-500-hover:hover {
  background-color: #FFC002 !important;
}
.bg-amber-550, .bg-amber-550-hover:hover {
  background-color: #F1B402 !important;
}
.bg-amber-600, .bg-amber-600-hover:hover {
  background-color: #E3A802 !important;
}
.bg-amber-650, .bg-amber-650-hover:hover {
  background-color: #D59C01 !important;
}
.bg-amber-700, .bg-amber-700-hover:hover {
  background-color: #C79001 !important;
}
.bg-amber-750, .bg-amber-750-hover:hover {
  background-color: #B88301 !important;
}
.bg-amber-800, .bg-amber-800-hover:hover {
  background-color: #AA7701 !important;
}
.bg-amber-850, .bg-amber-850-hover:hover {
  background-color: #9C6B00 !important;
}
.bg-amber-900, .bg-amber-900-hover:hover {
  background-color: #8E5F00 !important;
}
.bg-amber-950, .bg-amber-950-hover:hover {
  background-color: #473000 !important;
}
.bg-yellow-50, .bg-yellow-50-hover:hover {
  background-color: #FFFEEC !important;
}
.bg-yellow-100, .bg-yellow-100-hover:hover {
  background-color: #FFFCD9 !important;
}
.bg-yellow-150, .bg-yellow-150-hover:hover {
  background-color: #FFF9C1 !important;
}
.bg-yellow-200, .bg-yellow-200-hover:hover {
  background-color: #FEF5A8 !important;
}
.bg-yellow-250, .bg-yellow-250-hover:hover {
  background-color: #FEF290 !important;
}
.bg-yellow-300, .bg-yellow-300-hover:hover {
  background-color: #FEEF78 !important;
}
.bg-yellow-350, .bg-yellow-350-hover:hover {
  background-color: #FDEB5F !important;
}
.bg-yellow-400, .bg-yellow-400-hover:hover {
  background-color: #FDE847 !important;
}
.bg-yellow-450, .bg-yellow-450-hover:hover {
  background-color: #FCE42E !important;
}
.bg-yellow-500, .bg-yellow-500-hover:hover {
  background-color: #FCE116 !important;
}
.bg-yellow-550, .bg-yellow-550-hover:hover {
  background-color: #EFD414 !important;
}
.bg-yellow-600, .bg-yellow-600-hover:hover {
  background-color: #E2C611 !important;
}
.bg-yellow-650, .bg-yellow-650-hover:hover {
  background-color: #D5B90F !important;
}
.bg-yellow-700, .bg-yellow-700-hover:hover {
  background-color: #C9AB0D !important;
}
.bg-yellow-750, .bg-yellow-750-hover:hover {
  background-color: #BC9E0A !important;
}
.bg-yellow-800, .bg-yellow-800-hover:hover {
  background-color: #AF9008 !important;
}
.bg-yellow-850, .bg-yellow-850-hover:hover {
  background-color: #A28305 !important;
}
.bg-yellow-900, .bg-yellow-900-hover:hover {
  background-color: #957503 !important;
}
.bg-yellow-950, .bg-yellow-950-hover:hover {
  background-color: #4B3B02 !important;
}
.bg-lime-green-50, .bg-lime-green-50-hover:hover {
  background-color: #F6FDEF !important;
}
.bg-lime-green-100, .bg-lime-green-100-hover:hover {
  background-color: #ECFBDF !important;
}
.bg-lime-green-150, .bg-lime-green-150-hover:hover {
  background-color: #DBF6C6 !important;
}
.bg-lime-green-200, .bg-lime-green-200-hover:hover {
  background-color: #CBF2AC !important;
}
.bg-lime-green-250, .bg-lime-green-250-hover:hover {
  background-color: #BAED93 !important;
}
.bg-lime-green-300, .bg-lime-green-300-hover:hover {
  background-color: #A9E87A !important;
}
.bg-lime-green-350, .bg-lime-green-350-hover:hover {
  background-color: #98E360 !important;
}
.bg-lime-green-400, .bg-lime-green-400-hover:hover {
  background-color: #88DF47 !important;
}
.bg-lime-green-450, .bg-lime-green-450-hover:hover {
  background-color: #77DA2D !important;
}
.bg-lime-green-500, .bg-lime-green-500-hover:hover {
  background-color: #66D514 !important;
}
.bg-lime-green-550, .bg-lime-green-550-hover:hover {
  background-color: #5FC813 !important;
}
.bg-lime-green-600, .bg-lime-green-600-hover:hover {
  background-color: #58BC12 !important;
}
.bg-lime-green-650, .bg-lime-green-650-hover:hover {
  background-color: #50AF11 !important;
}
.bg-lime-green-700, .bg-lime-green-700-hover:hover {
  background-color: #49A210 !important;
}
.bg-lime-green-750, .bg-lime-green-750-hover:hover {
  background-color: #42950E !important;
}
.bg-lime-green-800, .bg-lime-green-800-hover:hover {
  background-color: #3B890D !important;
}
.bg-lime-green-850, .bg-lime-green-850-hover:hover {
  background-color: #337C0C !important;
}
.bg-lime-green-900, .bg-lime-green-900-hover:hover {
  background-color: #2C6F0B !important;
}
.bg-lime-green-950, .bg-lime-green-950-hover:hover {
  background-color: #163806 !important;
}
.bg-spring-green-50, .bg-spring-green-50-hover:hover {
  background-color: #F2FCEF !important;
}
.bg-spring-green-100, .bg-spring-green-100-hover:hover {
  background-color: #E4F8DF !important;
}
.bg-spring-green-150, .bg-spring-green-150-hover:hover {
  background-color: #CFF0C8 !important;
}
.bg-spring-green-200, .bg-spring-green-200-hover:hover {
  background-color: #BAE8B1 !important;
}
.bg-spring-green-250, .bg-spring-green-250-hover:hover {
  background-color: #A5E09A !important;
}
.bg-spring-green-300, .bg-spring-green-300-hover:hover {
  background-color: #91D883 !important;
}
.bg-spring-green-350, .bg-spring-green-350-hover:hover {
  background-color: #7CCF6C !important;
}
.bg-spring-green-400, .bg-spring-green-400-hover:hover {
  background-color: #67C755 !important;
}
.bg-spring-green-450, .bg-spring-green-450-hover:hover {
  background-color: #52BF3E !important;
}
.bg-spring-green-500, .bg-spring-green-500-hover:hover {
  background-color: #3DB727 !important;
}
.bg-spring-green-550, .bg-spring-green-550-hover:hover {
  background-color: #39AD25 !important;
}
.bg-spring-green-600, .bg-spring-green-600-hover:hover {
  background-color: #34A223 !important;
}
.bg-spring-green-650, .bg-spring-green-650-hover:hover {
  background-color: #309820 !important;
}
.bg-spring-green-700, .bg-spring-green-700-hover:hover {
  background-color: #2C8D1E !important;
}
.bg-spring-green-750, .bg-spring-green-750-hover:hover {
  background-color: #27831C !important;
}
.bg-spring-green-800, .bg-spring-green-800-hover:hover {
  background-color: #23781A !important;
}
.bg-spring-green-850, .bg-spring-green-850-hover:hover {
  background-color: #1E6E17 !important;
}
.bg-spring-green-900, .bg-spring-green-900-hover:hover {
  background-color: #1A6315 !important;
}
.bg-spring-green-950, .bg-spring-green-950-hover:hover {
  background-color: #0D320B !important;
}
.bg-green-50, .bg-green-50-hover:hover {
  background-color: #F3FAF3 !important;
}
.bg-green-100, .bg-green-100-hover:hover {
  background-color: #E7F5E6 !important;
}
.bg-green-150, .bg-green-150-hover:hover {
  background-color: #D3EBD2 !important;
}
.bg-green-200, .bg-green-200-hover:hover {
  background-color: #C0E2BD !important;
}
.bg-green-250, .bg-green-250-hover:hover {
  background-color: #ACD8A9 !important;
}
.bg-green-300, .bg-green-300-hover:hover {
  background-color: #99CF95 !important;
}
.bg-green-350, .bg-green-350-hover:hover {
  background-color: #85C580 !important;
}
.bg-green-400, .bg-green-400-hover:hover {
  background-color: #71BB6C !important;
}
.bg-green-450, .bg-green-450-hover:hover {
  background-color: #5EB257 !important;
}
.bg-green-500, .bg-green-500-hover:hover {
  background-color: #4AA843 !important;
}
.bg-green-550, .bg-green-550-hover:hover {
  background-color: #459D3F !important;
}
.bg-green-600, .bg-green-600-hover:hover {
  background-color: #40933B !important;
}
.bg-green-650, .bg-green-650-hover:hover {
  background-color: #3B8837 !important;
}
.bg-green-700, .bg-green-700-hover:hover {
  background-color: #367E33 !important;
}
.bg-green-750, .bg-green-750-hover:hover {
  background-color: #31732E !important;
}
.bg-green-800, .bg-green-800-hover:hover {
  background-color: #2C682A !important;
}
.bg-green-850, .bg-green-850-hover:hover {
  background-color: #275E26 !important;
}
.bg-green-900, .bg-green-900-hover:hover {
  background-color: #225322 !important;
}
.bg-green-950, .bg-green-950-hover:hover {
  background-color: #112A11 !important;
}
.bg-emerald-50, .bg-emerald-50-hover:hover {
  background-color: #F3FCF6 !important;
}
.bg-emerald-100, .bg-emerald-100-hover:hover {
  background-color: #E7F8EC !important;
}
.bg-emerald-150, .bg-emerald-150-hover:hover {
  background-color: #D1F0DB !important;
}
.bg-emerald-200, .bg-emerald-200-hover:hover {
  background-color: #BCE8CA !important;
}
.bg-emerald-250, .bg-emerald-250-hover:hover {
  background-color: #A6DFB9 !important;
}
.bg-emerald-300, .bg-emerald-300-hover:hover {
  background-color: #90D7A8 !important;
}
.bg-emerald-350, .bg-emerald-350-hover:hover {
  background-color: #7ACF96 !important;
}
.bg-emerald-400, .bg-emerald-400-hover:hover {
  background-color: #65C785 !important;
}
.bg-emerald-450, .bg-emerald-450-hover:hover {
  background-color: #4FBE74 !important;
}
.bg-emerald-500, .bg-emerald-500-hover:hover {
  background-color: #39B663 !important;
}
.bg-emerald-550, .bg-emerald-550-hover:hover {
  background-color: #36AB5E !important;
}
.bg-emerald-600, .bg-emerald-600-hover:hover {
  background-color: #33A159 !important;
}
.bg-emerald-650, .bg-emerald-650-hover:hover {
  background-color: #2F9654 !important;
}
.bg-emerald-700, .bg-emerald-700-hover:hover {
  background-color: #2C8B4F !important;
}
.bg-emerald-750, .bg-emerald-750-hover:hover {
  background-color: #29804A !important;
}
.bg-emerald-800, .bg-emerald-800-hover:hover {
  background-color: #267645 !important;
}
.bg-emerald-850, .bg-emerald-850-hover:hover {
  background-color: #226B40 !important;
}
.bg-emerald-900, .bg-emerald-900-hover:hover {
  background-color: #1F603B !important;
}
.bg-emerald-950, .bg-emerald-950-hover:hover {
  background-color: #10301E !important;
}
.bg-jade-50, .bg-jade-50-hover:hover {
  background-color: #D4FEF1 !important;
}
.bg-jade-100, .bg-jade-100-hover:hover {
  background-color: #A9FCE3 !important;
}
.bg-jade-150, .bg-jade-150-hover:hover {
  background-color: #94F2D4 !important;
}
.bg-jade-200, .bg-jade-200-hover:hover {
  background-color: #7FE7C5 !important;
}
.bg-jade-250, .bg-jade-250-hover:hover {
  background-color: #6ADDB6 !important;
}
.bg-jade-300, .bg-jade-300-hover:hover {
  background-color: #55D2A8 !important;
}
.bg-jade-350, .bg-jade-350-hover:hover {
  background-color: #3FC899 !important;
}
.bg-jade-400, .bg-jade-400-hover:hover {
  background-color: #2ABD8A !important;
}
.bg-jade-450, .bg-jade-450-hover:hover {
  background-color: #15B37B !important;
}
.bg-jade-500, .bg-jade-500-hover:hover {
  background-color: #00A86C !important;
}
.bg-jade-550, .bg-jade-550-hover:hover {
  background-color: #009D65 !important;
}
.bg-jade-600, .bg-jade-600-hover:hover {
  background-color: #00935D !important;
}
.bg-jade-650, .bg-jade-650-hover:hover {
  background-color: #008856 !important;
}
.bg-jade-700, .bg-jade-700-hover:hover {
  background-color: #007D4E !important;
}
.bg-jade-750, .bg-jade-750-hover:hover {
  background-color: #007247 !important;
}
.bg-jade-800, .bg-jade-800-hover:hover {
  background-color: #00683F !important;
}
.bg-jade-850, .bg-jade-850-hover:hover {
  background-color: #005D38 !important;
}
.bg-jade-900, .bg-jade-900-hover:hover {
  background-color: #005230 !important;
}
.bg-jade-950, .bg-jade-950-hover:hover {
  background-color: #002918 !important;
}
.bg-ocean-green-50, .bg-ocean-green-50-hover:hover {
  background-color: #CBFEF4 !important;
}
.bg-ocean-green-100, .bg-ocean-green-100-hover:hover {
  background-color: #97FDE8 !important;
}
.bg-ocean-green-150, .bg-ocean-green-150-hover:hover {
  background-color: #85F2DB !important;
}
.bg-ocean-green-200, .bg-ocean-green-200-hover:hover {
  background-color: #72E8CF !important;
}
.bg-ocean-green-250, .bg-ocean-green-250-hover:hover {
  background-color: #60DDC2 !important;
}
.bg-ocean-green-300, .bg-ocean-green-300-hover:hover {
  background-color: #4ED3B5 !important;
}
.bg-ocean-green-350, .bg-ocean-green-350-hover:hover {
  background-color: #3BC8A8 !important;
}
.bg-ocean-green-400, .bg-ocean-green-400-hover:hover {
  background-color: #29BD9C !important;
}
.bg-ocean-green-450, .bg-ocean-green-450-hover:hover {
  background-color: #16B38F !important;
}
.bg-ocean-green-500, .bg-ocean-green-500-hover:hover {
  background-color: #04A882 !important;
}
.bg-ocean-green-550, .bg-ocean-green-550-hover:hover {
  background-color: #049D79 !important;
}
.bg-ocean-green-600, .bg-ocean-green-600-hover:hover {
  background-color: #049370 !important;
}
.bg-ocean-green-650, .bg-ocean-green-650-hover:hover {
  background-color: #038867 !important;
}
.bg-ocean-green-700, .bg-ocean-green-700-hover:hover {
  background-color: #037D5E !important;
}
.bg-ocean-green-750, .bg-ocean-green-750-hover:hover {
  background-color: #037255 !important;
}
.bg-ocean-green-800, .bg-ocean-green-800-hover:hover {
  background-color: #03684C !important;
}
.bg-ocean-green-850, .bg-ocean-green-850-hover:hover {
  background-color: #025D43 !important;
}
.bg-ocean-green-900, .bg-ocean-green-900-hover:hover {
  background-color: #02523A !important;
}
.bg-ocean-green-950, .bg-ocean-green-950-hover:hover {
  background-color: #01291D !important;
}
.bg-teal-50, .bg-teal-50-hover:hover {
  background-color: #D7FBF6 !important;
}
.bg-teal-100, .bg-teal-100-hover:hover {
  background-color: #AEF6ED !important;
}
.bg-teal-150, .bg-teal-150-hover:hover {
  background-color: #9BEBE1 !important;
}
.bg-teal-200, .bg-teal-200-hover:hover {
  background-color: #88E0D6 !important;
}
.bg-teal-250, .bg-teal-250-hover:hover {
  background-color: #74D5CA !important;
}
.bg-teal-300, .bg-teal-300-hover:hover {
  background-color: #61CBBF !important;
}
.bg-teal-350, .bg-teal-350-hover:hover {
  background-color: #4EC0B3 !important;
}
.bg-teal-400, .bg-teal-400-hover:hover {
  background-color: #3BB5A7 !important;
}
.bg-teal-450, .bg-teal-450-hover:hover {
  background-color: #27AA9C !important;
}
.bg-teal-500, .bg-teal-500-hover:hover {
  background-color: #149F90 !important;
}
.bg-teal-550, .bg-teal-550-hover:hover {
  background-color: #139487 !important;
}
.bg-teal-600, .bg-teal-600-hover:hover {
  background-color: #11897D !important;
}
.bg-teal-650, .bg-teal-650-hover:hover {
  background-color: #107E74 !important;
}
.bg-teal-700, .bg-teal-700-hover:hover {
  background-color: #0E746B !important;
}
.bg-teal-750, .bg-teal-750-hover:hover {
  background-color: #0D6961 !important;
}
.bg-teal-800, .bg-teal-800-hover:hover {
  background-color: #0B5E58 !important;
}
.bg-teal-850, .bg-teal-850-hover:hover {
  background-color: #0A534E !important;
}
.bg-teal-900, .bg-teal-900-hover:hover {
  background-color: #084845 !important;
}
.bg-teal-950, .bg-teal-950-hover:hover {
  background-color: #042423 !important;
}
.bg-cyan-50, .bg-cyan-50-hover:hover {
  background-color: #DEFCFD !important;
}
.bg-cyan-100, .bg-cyan-100-hover:hover {
  background-color: #BCF9FA !important;
}
.bg-cyan-150, .bg-cyan-150-hover:hover {
  background-color: #A7EEF1 !important;
}
.bg-cyan-200, .bg-cyan-200-hover:hover {
  background-color: #92E4E8 !important;
}
.bg-cyan-250, .bg-cyan-250-hover:hover {
  background-color: #7CD9DE !important;
}
.bg-cyan-300, .bg-cyan-300-hover:hover {
  background-color: #67CFD5 !important;
}
.bg-cyan-350, .bg-cyan-350-hover:hover {
  background-color: #52C4CC !important;
}
.bg-cyan-400, .bg-cyan-400-hover:hover {
  background-color: #3DB9C3 !important;
}
.bg-cyan-450, .bg-cyan-450-hover:hover {
  background-color: #27AFB9 !important;
}
.bg-cyan-500, .bg-cyan-500-hover:hover {
  background-color: #12A4B0 !important;
}
.bg-cyan-550, .bg-cyan-550-hover:hover {
  background-color: #119AA6 !important;
}
.bg-cyan-600, .bg-cyan-600-hover:hover {
  background-color: #108F9B !important;
}
.bg-cyan-650, .bg-cyan-650-hover:hover {
  background-color: #0F8591 !important;
}
.bg-cyan-700, .bg-cyan-700-hover:hover {
  background-color: #0E7A87 !important;
}
.bg-cyan-750, .bg-cyan-750-hover:hover {
  background-color: #0D707C !important;
}
.bg-cyan-800, .bg-cyan-800-hover:hover {
  background-color: #0C6572 !important;
}
.bg-cyan-850, .bg-cyan-850-hover:hover {
  background-color: #0B5B67 !important;
}
.bg-cyan-900, .bg-cyan-900-hover:hover {
  background-color: #0A505D !important;
}
.bg-cyan-950, .bg-cyan-950-hover:hover {
  background-color: #05282F !important;
}
.bg-ocean-blue-50, .bg-ocean-blue-50-hover:hover {
  background-color: #E4F8FD !important;
}
.bg-ocean-blue-100, .bg-ocean-blue-100-hover:hover {
  background-color: #C9F0FB !important;
}
.bg-ocean-blue-150, .bg-ocean-blue-150-hover:hover {
  background-color: #B0E4F3 !important;
}
.bg-ocean-blue-200, .bg-ocean-blue-200-hover:hover {
  background-color: #97D8EB !important;
}
.bg-ocean-blue-250, .bg-ocean-blue-250-hover:hover {
  background-color: #7ECBE3 !important;
}
.bg-ocean-blue-300, .bg-ocean-blue-300-hover:hover {
  background-color: #65BFDC !important;
}
.bg-ocean-blue-350, .bg-ocean-blue-350-hover:hover {
  background-color: #4BB3D4 !important;
}
.bg-ocean-blue-400, .bg-ocean-blue-400-hover:hover {
  background-color: #32A7CC !important;
}
.bg-ocean-blue-450, .bg-ocean-blue-450-hover:hover {
  background-color: #199AC4 !important;
}
.bg-ocean-blue-500, .bg-ocean-blue-500-hover:hover {
  background-color: #008EBC !important;
}
.bg-ocean-blue-550, .bg-ocean-blue-550-hover:hover {
  background-color: #0083AF !important;
}
.bg-ocean-blue-600, .bg-ocean-blue-600-hover:hover {
  background-color: #0079A2 !important;
}
.bg-ocean-blue-650, .bg-ocean-blue-650-hover:hover {
  background-color: #006E95 !important;
}
.bg-ocean-blue-700, .bg-ocean-blue-700-hover:hover {
  background-color: #006488 !important;
}
.bg-ocean-blue-750, .bg-ocean-blue-750-hover:hover {
  background-color: #00597B !important;
}
.bg-ocean-blue-800, .bg-ocean-blue-800-hover:hover {
  background-color: #004E6E !important;
}
.bg-ocean-blue-850, .bg-ocean-blue-850-hover:hover {
  background-color: #004461 !important;
}
.bg-ocean-blue-900, .bg-ocean-blue-900-hover:hover {
  background-color: #003954 !important;
}
.bg-ocean-blue-950, .bg-ocean-blue-950-hover:hover {
  background-color: #001D2A !important;
}
.bg-crystal-blue-50, .bg-crystal-blue-50-hover:hover {
  background-color: #EFF7FD !important;
}
.bg-crystal-blue-100, .bg-crystal-blue-100-hover:hover {
  background-color: #DFEFFB !important;
}
.bg-crystal-blue-150, .bg-crystal-blue-150-hover:hover {
  background-color: #CBE4F8 !important;
}
.bg-crystal-blue-200, .bg-crystal-blue-200-hover:hover {
  background-color: #B7D9F4 !important;
}
.bg-crystal-blue-250, .bg-crystal-blue-250-hover:hover {
  background-color: #A3CEF1 !important;
}
.bg-crystal-blue-300, .bg-crystal-blue-300-hover:hover {
  background-color: #8FC3EE !important;
}
.bg-crystal-blue-350, .bg-crystal-blue-350-hover:hover {
  background-color: #7BB7EA !important;
}
.bg-crystal-blue-400, .bg-crystal-blue-400-hover:hover {
  background-color: #67ACE7 !important;
}
.bg-crystal-blue-450, .bg-crystal-blue-450-hover:hover {
  background-color: #53A1E3 !important;
}
.bg-crystal-blue-500, .bg-crystal-blue-500-hover:hover {
  background-color: #3F96E0 !important;
}
.bg-crystal-blue-550, .bg-crystal-blue-550-hover:hover {
  background-color: #3A8CD3 !important;
}
.bg-crystal-blue-600, .bg-crystal-blue-600-hover:hover {
  background-color: #3481C7 !important;
}
.bg-crystal-blue-650, .bg-crystal-blue-650-hover:hover {
  background-color: #2F77BA !important;
}
.bg-crystal-blue-700, .bg-crystal-blue-700-hover:hover {
  background-color: #296DAD !important;
}
.bg-crystal-blue-750, .bg-crystal-blue-750-hover:hover {
  background-color: #2462A0 !important;
}
.bg-crystal-blue-800, .bg-crystal-blue-800-hover:hover {
  background-color: #1E5894 !important;
}
.bg-crystal-blue-850, .bg-crystal-blue-850-hover:hover {
  background-color: #194D87 !important;
}
.bg-crystal-blue-900, .bg-crystal-blue-900-hover:hover {
  background-color: #13437A !important;
}
.bg-crystal-blue-950, .bg-crystal-blue-950-hover:hover {
  background-color: #0A223D !important;
}
.bg-brown-50, .bg-brown-50-hover:hover {
  background-color: #F7F2F1 !important;
}
.bg-brown-100, .bg-brown-100-hover:hover {
  background-color: #EEE4E2 !important;
}
.bg-brown-150, .bg-brown-150-hover:hover {
  background-color: #E3D4D0 !important;
}
.bg-brown-200, .bg-brown-200-hover:hover {
  background-color: #D7C3BF !important;
}
.bg-brown-250, .bg-brown-250-hover:hover {
  background-color: #CCB3AD !important;
}
.bg-brown-300, .bg-brown-300-hover:hover {
  background-color: #C0A39C !important;
}
.bg-brown-350, .bg-brown-350-hover:hover {
  background-color: #B5928A !important;
}
.bg-brown-400, .bg-brown-400-hover:hover {
  background-color: #A98278 !important;
}
.bg-brown-450, .bg-brown-450-hover:hover {
  background-color: #9E7167 !important;
}
.bg-brown-500, .bg-brown-500-hover:hover {
  background-color: #926155 !important;
}
.bg-brown-550, .bg-brown-550-hover:hover {
  background-color: #895B50 !important;
}
.bg-brown-600, .bg-brown-600-hover:hover {
  background-color: #80544A !important;
}
.bg-brown-650, .bg-brown-650-hover:hover {
  background-color: #774E45 !important;
}
.bg-brown-700, .bg-brown-700-hover:hover {
  background-color: #6E4840 !important;
}
.bg-brown-750, .bg-brown-750-hover:hover {
  background-color: #64413A !important;
}
.bg-brown-800, .bg-brown-800-hover:hover {
  background-color: #5B3B35 !important;
}
.bg-brown-850, .bg-brown-850-hover:hover {
  background-color: #52342F !important;
}
.bg-brown-900, .bg-brown-900-hover:hover {
  background-color: #492E2A !important;
}
.bg-brown-950, .bg-brown-950-hover:hover {
  background-color: #251715 !important;
}
.bg-blue-gray-50, .bg-blue-gray-50-hover:hover {
  background-color: #F9FAFB !important;
}
.bg-blue-gray-100, .bg-blue-gray-100-hover:hover {
  background-color: #F3F4F6 !important;
}
.bg-blue-gray-150, .bg-blue-gray-150-hover:hover {
  background-color: #E5E7EB !important;
}
.bg-blue-gray-200, .bg-blue-gray-200-hover:hover {
  background-color: #D8DAE0 !important;
}
.bg-blue-gray-250, .bg-blue-gray-250-hover:hover {
  background-color: #CACDD5 !important;
}
.bg-blue-gray-300, .bg-blue-gray-300-hover:hover {
  background-color: #BCC1CB !important;
}
.bg-blue-gray-350, .bg-blue-gray-350-hover:hover {
  background-color: #AEB4C0 !important;
}
.bg-blue-gray-400, .bg-blue-gray-400-hover:hover {
  background-color: #A1A7B5 !important;
}
.bg-blue-gray-450, .bg-blue-gray-450-hover:hover {
  background-color: #939AAA !important;
}
.bg-blue-gray-500, .bg-blue-gray-500-hover:hover {
  background-color: #858D9F !important;
}
.bg-blue-gray-550, .bg-blue-gray-550-hover:hover {
  background-color: #798091 !important;
}
.bg-blue-gray-600, .bg-blue-gray-600-hover:hover {
  background-color: #6C7382 !important;
}
.bg-blue-gray-650, .bg-blue-gray-650-hover:hover {
  background-color: #606574 !important;
}
.bg-blue-gray-700, .bg-blue-gray-700-hover:hover {
  background-color: #535865 !important;
}
.bg-blue-gray-750, .bg-blue-gray-750-hover:hover {
  background-color: #474B57 !important;
}
.bg-blue-gray-800, .bg-blue-gray-800-hover:hover {
  background-color: #3A3E48 !important;
}
.bg-blue-gray-850, .bg-blue-gray-850-hover:hover {
  background-color: #2E303A !important;
}
.bg-blue-gray-900, .bg-blue-gray-900-hover:hover {
  background-color: #21232B !important;
}
.bg-blue-gray-950, .bg-blue-gray-950-hover:hover {
  background-color: #111216 !important;
}
.bg-cool-gray-50, .bg-cool-gray-50-hover:hover {
  background-color: #F8FAFB !important;
}
.bg-cool-gray-100, .bg-cool-gray-100-hover:hover {
  background-color: #F1F4F6 !important;
}
.bg-cool-gray-150, .bg-cool-gray-150-hover:hover {
  background-color: #E3E7EA !important;
}
.bg-cool-gray-200, .bg-cool-gray-200-hover:hover {
  background-color: #D6DBDE !important;
}
.bg-cool-gray-250, .bg-cool-gray-250-hover:hover {
  background-color: #C8CED2 !important;
}
.bg-cool-gray-300, .bg-cool-gray-300-hover:hover {
  background-color: #BBC1C6 !important;
}
.bg-cool-gray-350, .bg-cool-gray-350-hover:hover {
  background-color: #ADB4BA !important;
}
.bg-cool-gray-400, .bg-cool-gray-400-hover:hover {
  background-color: #9FA8AE !important;
}
.bg-cool-gray-450, .bg-cool-gray-450-hover:hover {
  background-color: #929BA2 !important;
}
.bg-cool-gray-500, .bg-cool-gray-500-hover:hover {
  background-color: #848E96 !important;
}
.bg-cool-gray-550, .bg-cool-gray-550-hover:hover {
  background-color: #788188 !important;
}
.bg-cool-gray-600, .bg-cool-gray-600-hover:hover {
  background-color: #6B747B !important;
}
.bg-cool-gray-650, .bg-cool-gray-650-hover:hover {
  background-color: #5F666D !important;
}
.bg-cool-gray-700, .bg-cool-gray-700-hover:hover {
  background-color: #52595F !important;
}
.bg-cool-gray-750, .bg-cool-gray-750-hover:hover {
  background-color: #464C51 !important;
}
.bg-cool-gray-800, .bg-cool-gray-800-hover:hover {
  background-color: #393F44 !important;
}
.bg-cool-gray-850, .bg-cool-gray-850-hover:hover {
  background-color: #2D3136 !important;
}
.bg-cool-gray-900, .bg-cool-gray-900-hover:hover {
  background-color: #202428 !important;
}
.bg-cool-gray-950, .bg-cool-gray-950-hover:hover {
  background-color: #101214 !important;
}
.bg-normal-gray-50, .bg-normal-gray-50-hover:hover {
  background-color: #FAFAFA !important;
}
.bg-normal-gray-100, .bg-normal-gray-100-hover:hover {
  background-color: #F4F4F4 !important;
}
.bg-normal-gray-150, .bg-normal-gray-150-hover:hover {
  background-color: #E7E7E7 !important;
}
.bg-normal-gray-200, .bg-normal-gray-200-hover:hover {
  background-color: #DBDBDB !important;
}
.bg-normal-gray-250, .bg-normal-gray-250-hover:hover {
  background-color: #CECECE !important;
}
.bg-normal-gray-300, .bg-normal-gray-300-hover:hover {
  background-color: #C1C1C1 !important;
}
.bg-normal-gray-350, .bg-normal-gray-350-hover:hover {
  background-color: #B4B4B4 !important;
}
.bg-normal-gray-400, .bg-normal-gray-400-hover:hover {
  background-color: #A8A8A8 !important;
}
.bg-normal-gray-450, .bg-normal-gray-450-hover:hover {
  background-color: #9B9B9B !important;
}
.bg-normal-gray-500, .bg-normal-gray-500-hover:hover {
  background-color: #8E8E8E !important;
}
.bg-normal-gray-550, .bg-normal-gray-550-hover:hover {
  background-color: #818181 !important;
}
.bg-normal-gray-600, .bg-normal-gray-600-hover:hover {
  background-color: #747474 !important;
}
.bg-normal-gray-650, .bg-normal-gray-650-hover:hover {
  background-color: #666666 !important;
}
.bg-normal-gray-700, .bg-normal-gray-700-hover:hover {
  background-color: #595959 !important;
}
.bg-normal-gray-750, .bg-normal-gray-750-hover:hover {
  background-color: #4C4C4C !important;
}
.bg-normal-gray-800, .bg-normal-gray-800-hover:hover {
  background-color: #3F3F3F !important;
}
.bg-normal-gray-850, .bg-normal-gray-850-hover:hover {
  background-color: #313131 !important;
}
.bg-normal-gray-900, .bg-normal-gray-900-hover:hover {
  background-color: #242424 !important;
}
.bg-normal-gray-950, .bg-normal-gray-950-hover:hover {
  background-color: #121212 !important;
}
.bg-warm-gray-50, .bg-warm-gray-50-hover:hover {
  background-color: #FBFAF9 !important;
}
.bg-warm-gray-100, .bg-warm-gray-100-hover:hover {
  background-color: #F6F4F2 !important;
}
.bg-warm-gray-150, .bg-warm-gray-150-hover:hover {
  background-color: #EAE7E5 !important;
}
.bg-warm-gray-200, .bg-warm-gray-200-hover:hover {
  background-color: #DEDBD8 !important;
}
.bg-warm-gray-250, .bg-warm-gray-250-hover:hover {
  background-color: #D2CECA !important;
}
.bg-warm-gray-300, .bg-warm-gray-300-hover:hover {
  background-color: #C6C1BD !important;
}
.bg-warm-gray-350, .bg-warm-gray-350-hover:hover {
  background-color: #B9B4B0 !important;
}
.bg-warm-gray-400, .bg-warm-gray-400-hover:hover {
  background-color: #ADA8A3 !important;
}
.bg-warm-gray-450, .bg-warm-gray-450-hover:hover {
  background-color: #A19B95 !important;
}
.bg-warm-gray-500, .bg-warm-gray-500-hover:hover {
  background-color: #958E88 !important;
}
.bg-warm-gray-550, .bg-warm-gray-550-hover:hover {
  background-color: #88817B !important;
}
.bg-warm-gray-600, .bg-warm-gray-600-hover:hover {
  background-color: #7A746E !important;
}
.bg-warm-gray-650, .bg-warm-gray-650-hover:hover {
  background-color: #6D6661 !important;
}
.bg-warm-gray-700, .bg-warm-gray-700-hover:hover {
  background-color: #5F5955 !important;
}
.bg-warm-gray-750, .bg-warm-gray-750-hover:hover {
  background-color: #524C48 !important;
}
.bg-warm-gray-800, .bg-warm-gray-800-hover:hover {
  background-color: #443F3B !important;
}
.bg-warm-gray-850, .bg-warm-gray-850-hover:hover {
  background-color: #37312E !important;
}
.bg-warm-gray-900, .bg-warm-gray-900-hover:hover {
  background-color: #292421 !important;
}
.bg-warm-gray-950, .bg-warm-gray-950-hover:hover {
  background-color: #151211 !important;
}

/* Color Alphas */
.bg-sky-blue-a100, .bg-sky-blue-a100-hover:hover {
  background-color: rgba(49, 170, 246, 0.1) !important;
}
.bg-sky-blue-a200, .bg-sky-blue-a200-hover:hover {
  background-color: rgba(49, 170, 246, 0.2) !important;
}
.bg-sky-blue-a300, .bg-sky-blue-a300-hover:hover {
  background-color: rgba(49, 170, 246, 0.3) !important;
}
.bg-sky-blue-a400, .bg-sky-blue-a400-hover:hover {
  background-color: rgba(49, 170, 246, 0.4) !important;
}
.bg-sky-blue-a500, .bg-sky-blue-a500-hover:hover {
  background-color: rgba(49, 170, 246, 0.5) !important;
}
.bg-sky-blue-a600, .bg-sky-blue-a600-hover:hover {
  background-color: rgba(49, 170, 246, 0.6) !important;
}
.bg-sky-blue-a700, .bg-sky-blue-a700-hover:hover {
  background-color: rgba(49, 170, 246, 0.7) !important;
}
.bg-sky-blue-a800, .bg-sky-blue-a800-hover:hover {
  background-color: rgba(49, 170, 246, 0.8) !important;
}
.bg-sky-blue-a900, .bg-sky-blue-a900-hover:hover {
  background-color: rgba(49, 170, 246, 0.9) !important;
}
.bg-blue-a100, .bg-blue-a100-hover:hover {
  background-color: rgba(66, 131, 242, 0.1) !important;
}
.bg-blue-a200, .bg-blue-a200-hover:hover {
  background-color: rgba(66, 131, 242, 0.2) !important;
}
.bg-blue-a300, .bg-blue-a300-hover:hover {
  background-color: rgba(66, 131, 242, 0.3) !important;
}
.bg-blue-a400, .bg-blue-a400-hover:hover {
  background-color: rgba(66, 131, 242, 0.4) !important;
}
.bg-blue-a500, .bg-blue-a500-hover:hover {
  background-color: rgba(66, 131, 242, 0.5) !important;
}
.bg-blue-a600, .bg-blue-a600-hover:hover {
  background-color: rgba(66, 131, 242, 0.6) !important;
}
.bg-blue-a700, .bg-blue-a700-hover:hover {
  background-color: rgba(66, 131, 242, 0.7) !important;
}
.bg-blue-a800, .bg-blue-a800-hover:hover {
  background-color: rgba(66, 131, 242, 0.8) !important;
}
.bg-blue-a900, .bg-blue-a900-hover:hover {
  background-color: rgba(66, 131, 242, 0.9) !important;
}
.bg-indigo-a100, .bg-indigo-a100-hover:hover {
  background-color: rgba(81, 116, 224, 0.1) !important;
}
.bg-indigo-a200, .bg-indigo-a200-hover:hover {
  background-color: rgba(81, 116, 224, 0.2) !important;
}
.bg-indigo-a300, .bg-indigo-a300-hover:hover {
  background-color: rgba(81, 116, 224, 0.3) !important;
}
.bg-indigo-a400, .bg-indigo-a400-hover:hover {
  background-color: rgba(81, 116, 224, 0.4) !important;
}
.bg-indigo-a500, .bg-indigo-a500-hover:hover {
  background-color: rgba(81, 116, 224, 0.5) !important;
}
.bg-indigo-a600, .bg-indigo-a600-hover:hover {
  background-color: rgba(81, 116, 224, 0.6) !important;
}
.bg-indigo-a700, .bg-indigo-a700-hover:hover {
  background-color: rgba(81, 116, 224, 0.7) !important;
}
.bg-indigo-a800, .bg-indigo-a800-hover:hover {
  background-color: rgba(81, 116, 224, 0.8) !important;
}
.bg-indigo-a900, .bg-indigo-a900-hover:hover {
  background-color: rgba(81, 116, 224, 0.9) !important;
}
.bg-purple-a100, .bg-purple-a100-hover:hover {
  background-color: rgba(196, 59, 228, 0.1) !important;
}
.bg-purple-a200, .bg-purple-a200-hover:hover {
  background-color: rgba(196, 59, 228, 0.2) !important;
}
.bg-purple-a300, .bg-purple-a300-hover:hover {
  background-color: rgba(196, 59, 228, 0.3) !important;
}
.bg-purple-a400, .bg-purple-a400-hover:hover {
  background-color: rgba(196, 59, 228, 0.4) !important;
}
.bg-purple-a500, .bg-purple-a500-hover:hover {
  background-color: rgba(196, 59, 228, 0.5) !important;
}
.bg-purple-a600, .bg-purple-a600-hover:hover {
  background-color: rgba(196, 59, 228, 0.6) !important;
}
.bg-purple-a700, .bg-purple-a700-hover:hover {
  background-color: rgba(196, 59, 228, 0.7) !important;
}
.bg-purple-a800, .bg-purple-a800-hover:hover {
  background-color: rgba(196, 59, 228, 0.8) !important;
}
.bg-purple-a900, .bg-purple-a900-hover:hover {
  background-color: rgba(196, 59, 228, 0.9) !important;
}
.bg-pink-a100, .bg-pink-a100-hover:hover {
  background-color: rgba(255, 40, 148, 0.1) !important;
}
.bg-pink-a200, .bg-pink-a200-hover:hover {
  background-color: rgba(255, 40, 148, 0.2) !important;
}
.bg-pink-a300, .bg-pink-a300-hover:hover {
  background-color: rgba(255, 40, 148, 0.3) !important;
}
.bg-pink-a400, .bg-pink-a400-hover:hover {
  background-color: rgba(255, 40, 148, 0.4) !important;
}
.bg-pink-a500, .bg-pink-a500-hover:hover {
  background-color: rgba(255, 40, 148, 0.5) !important;
}
.bg-pink-a600, .bg-pink-a600-hover:hover {
  background-color: rgba(255, 40, 148, 0.6) !important;
}
.bg-pink-a700, .bg-pink-a700-hover:hover {
  background-color: rgba(255, 40, 148, 0.7) !important;
}
.bg-pink-a800, .bg-pink-a800-hover:hover {
  background-color: rgba(255, 40, 148, 0.8) !important;
}
.bg-pink-a900, .bg-pink-a900-hover:hover {
  background-color: rgba(255, 40, 148, 0.9) !important;
}
.bg-rose-a100, .bg-rose-a100-hover:hover {
  background-color: rgba(255, 49, 117, 0.1) !important;
}
.bg-rose-a200, .bg-rose-a200-hover:hover {
  background-color: rgba(255, 49, 117, 0.2) !important;
}
.bg-rose-a300, .bg-rose-a300-hover:hover {
  background-color: rgba(255, 49, 117, 0.3) !important;
}
.bg-rose-a400, .bg-rose-a400-hover:hover {
  background-color: rgba(255, 49, 117, 0.4) !important;
}
.bg-rose-a500, .bg-rose-a500-hover:hover {
  background-color: rgba(255, 49, 117, 0.5) !important;
}
.bg-rose-a600, .bg-rose-a600-hover:hover {
  background-color: rgba(255, 49, 117, 0.6) !important;
}
.bg-rose-a700, .bg-rose-a700-hover:hover {
  background-color: rgba(255, 49, 117, 0.7) !important;
}
.bg-rose-a800, .bg-rose-a800-hover:hover {
  background-color: rgba(255, 49, 117, 0.8) !important;
}
.bg-rose-a900, .bg-rose-a900-hover:hover {
  background-color: rgba(255, 49, 117, 0.9) !important;
}
.bg-red-a100, .bg-red-a100-hover:hover {
  background-color: rgba(242, 56, 56, 0.1) !important;
}
.bg-red-a200, .bg-red-a200-hover:hover {
  background-color: rgba(242, 56, 56, 0.2) !important;
}
.bg-red-a300, .bg-red-a300-hover:hover {
  background-color: rgba(242, 56, 56, 0.3) !important;
}
.bg-red-a400, .bg-red-a400-hover:hover {
  background-color: rgba(242, 56, 56, 0.4) !important;
}
.bg-red-a500, .bg-red-a500-hover:hover {
  background-color: rgba(242, 56, 56, 0.5) !important;
}
.bg-red-a600, .bg-red-a600-hover:hover {
  background-color: rgba(242, 56, 56, 0.6) !important;
}
.bg-red-a700, .bg-red-a700-hover:hover {
  background-color: rgba(242, 56, 56, 0.7) !important;
}
.bg-red-a800, .bg-red-a800-hover:hover {
  background-color: rgba(242, 56, 56, 0.8) !important;
}
.bg-red-a900, .bg-red-a900-hover:hover {
  background-color: rgba(242, 56, 56, 0.9) !important;
}
.bg-sunset-a100, .bg-sunset-a100-hover:hover {
  background-color: rgba(249, 81, 65, 0.1) !important;
}
.bg-sunset-a200, .bg-sunset-a200-hover:hover {
  background-color: rgba(249, 81, 65, 0.2) !important;
}
.bg-sunset-a300, .bg-sunset-a300-hover:hover {
  background-color: rgba(249, 81, 65, 0.3) !important;
}
.bg-sunset-a400, .bg-sunset-a400-hover:hover {
  background-color: rgba(249, 81, 65, 0.4) !important;
}
.bg-sunset-a500, .bg-sunset-a500-hover:hover {
  background-color: rgba(249, 81, 65, 0.5) !important;
}
.bg-sunset-a600, .bg-sunset-a600-hover:hover {
  background-color: rgba(249, 81, 65, 0.6) !important;
}
.bg-sunset-a700, .bg-sunset-a700-hover:hover {
  background-color: rgba(249, 81, 65, 0.7) !important;
}
.bg-sunset-a800, .bg-sunset-a800-hover:hover {
  background-color: rgba(249, 81, 65, 0.8) !important;
}
.bg-sunset-a900, .bg-sunset-a900-hover:hover {
  background-color: rgba(249, 81, 65, 0.9) !important;
}
.bg-orange-a100, .bg-orange-a100-hover:hover {
  background-color: rgba(217, 145, 53, 0.1) !important;
}
.bg-orange-a200, .bg-orange-a200-hover:hover {
  background-color: rgba(217, 145, 53, 0.2) !important;
}
.bg-orange-a300, .bg-orange-a300-hover:hover {
  background-color: rgba(217, 145, 53, 0.3) !important;
}
.bg-orange-a400, .bg-orange-a400-hover:hover {
  background-color: rgba(217, 145, 53, 0.4) !important;
}
.bg-orange-a500, .bg-orange-a500-hover:hover {
  background-color: rgba(217, 145, 53, 0.5) !important;
}
.bg-orange-a600, .bg-orange-a600-hover:hover {
  background-color: rgba(217, 145, 53, 0.6) !important;
}
.bg-orange-a700, .bg-orange-a700-hover:hover {
  background-color: rgba(217, 145, 53, 0.7) !important;
}
.bg-orange-a800, .bg-orange-a800-hover:hover {
  background-color: rgba(217, 145, 53, 0.8) !important;
}
.bg-orange-a900, .bg-orange-a900-hover:hover {
  background-color: rgba(217, 145, 53, 0.9) !important;
}
.bg-amber-a100, .bg-amber-a100-hover:hover {
  background-color: rgba(255, 192, 2, 0.1) !important;
}
.bg-amber-a200, .bg-amber-a200-hover:hover {
  background-color: rgba(255, 192, 2, 0.2) !important;
}
.bg-amber-a300, .bg-amber-a300-hover:hover {
  background-color: rgba(255, 192, 2, 0.3) !important;
}
.bg-amber-a400, .bg-amber-a400-hover:hover {
  background-color: rgba(255, 192, 2, 0.4) !important;
}
.bg-amber-a500, .bg-amber-a500-hover:hover {
  background-color: rgba(255, 192, 2, 0.5) !important;
}
.bg-amber-a600, .bg-amber-a600-hover:hover {
  background-color: rgba(255, 192, 2, 0.6) !important;
}
.bg-amber-a700, .bg-amber-a700-hover:hover {
  background-color: rgba(255, 192, 2, 0.7) !important;
}
.bg-amber-a800, .bg-amber-a800-hover:hover {
  background-color: rgba(255, 192, 2, 0.8) !important;
}
.bg-amber-a900, .bg-amber-a900-hover:hover {
  background-color: rgba(255, 192, 2, 0.9) !important;
}
.bg-yellow-a100, .bg-yellow-a100-hover:hover {
  background-color: rgba(252, 225, 22, 0.1) !important;
}
.bg-yellow-a200, .bg-yellow-a200-hover:hover {
  background-color: rgba(252, 225, 22, 0.2) !important;
}
.bg-yellow-a300, .bg-yellow-a300-hover:hover {
  background-color: rgba(252, 225, 22, 0.3) !important;
}
.bg-yellow-a400, .bg-yellow-a400-hover:hover {
  background-color: rgba(252, 225, 22, 0.4) !important;
}
.bg-yellow-a500, .bg-yellow-a500-hover:hover {
  background-color: rgba(252, 225, 22, 0.5) !important;
}
.bg-yellow-a600, .bg-yellow-a600-hover:hover {
  background-color: rgba(252, 225, 22, 0.6) !important;
}
.bg-yellow-a700, .bg-yellow-a700-hover:hover {
  background-color: rgba(252, 225, 22, 0.7) !important;
}
.bg-yellow-a800, .bg-yellow-a800-hover:hover {
  background-color: rgba(252, 225, 22, 0.8) !important;
}
.bg-yellow-a900, .bg-yellow-a900-hover:hover {
  background-color: rgba(252, 225, 22, 0.9) !important;
}
.bg-lime-green-a100, .bg-lime-green-a100-hover:hover {
  background-color: rgba(102, 213, 20, 0.1) !important;
}
.bg-lime-green-a200, .bg-lime-green-a200-hover:hover {
  background-color: rgba(102, 213, 20, 0.2) !important;
}
.bg-lime-green-a300, .bg-lime-green-a300-hover:hover {
  background-color: rgba(102, 213, 20, 0.3) !important;
}
.bg-lime-green-a400, .bg-lime-green-a400-hover:hover {
  background-color: rgba(102, 213, 20, 0.4) !important;
}
.bg-lime-green-a500, .bg-lime-green-a500-hover:hover {
  background-color: rgba(102, 213, 20, 0.5) !important;
}
.bg-lime-green-a600, .bg-lime-green-a600-hover:hover {
  background-color: rgba(102, 213, 20, 0.6) !important;
}
.bg-lime-green-a700, .bg-lime-green-a700-hover:hover {
  background-color: rgba(102, 213, 20, 0.7) !important;
}
.bg-lime-green-a800, .bg-lime-green-a800-hover:hover {
  background-color: rgba(102, 213, 20, 0.8) !important;
}
.bg-lime-green-a900, .bg-lime-green-a900-hover:hover {
  background-color: rgba(102, 213, 20, 0.9) !important;
}
.bg-spring-green-a100, .bg-spring-green-a100-hover:hover {
  background-color: rgba(61, 183, 39, 0.1) !important;
}
.bg-spring-green-a200, .bg-spring-green-a200-hover:hover {
  background-color: rgba(61, 183, 39, 0.2) !important;
}
.bg-spring-green-a300, .bg-spring-green-a300-hover:hover {
  background-color: rgba(61, 183, 39, 0.3) !important;
}
.bg-spring-green-a400, .bg-spring-green-a400-hover:hover {
  background-color: rgba(61, 183, 39, 0.4) !important;
}
.bg-spring-green-a500, .bg-spring-green-a500-hover:hover {
  background-color: rgba(61, 183, 39, 0.5) !important;
}
.bg-spring-green-a600, .bg-spring-green-a600-hover:hover {
  background-color: rgba(61, 183, 39, 0.6) !important;
}
.bg-spring-green-a700, .bg-spring-green-a700-hover:hover {
  background-color: rgba(61, 183, 39, 0.7) !important;
}
.bg-spring-green-a800, .bg-spring-green-a800-hover:hover {
  background-color: rgba(61, 183, 39, 0.8) !important;
}
.bg-spring-green-a900, .bg-spring-green-a900-hover:hover {
  background-color: rgba(61, 183, 39, 0.9) !important;
}
.bg-green-a100, .bg-green-a100-hover:hover {
  background-color: rgba(74, 168, 67, 0.1) !important;
}
.bg-green-a200, .bg-green-a200-hover:hover {
  background-color: rgba(74, 168, 67, 0.2) !important;
}
.bg-green-a300, .bg-green-a300-hover:hover {
  background-color: rgba(74, 168, 67, 0.3) !important;
}
.bg-green-a400, .bg-green-a400-hover:hover {
  background-color: rgba(74, 168, 67, 0.4) !important;
}
.bg-green-a500, .bg-green-a500-hover:hover {
  background-color: rgba(74, 168, 67, 0.5) !important;
}
.bg-green-a600, .bg-green-a600-hover:hover {
  background-color: rgba(74, 168, 67, 0.6) !important;
}
.bg-green-a700, .bg-green-a700-hover:hover {
  background-color: rgba(74, 168, 67, 0.7) !important;
}
.bg-green-a800, .bg-green-a800-hover:hover {
  background-color: rgba(74, 168, 67, 0.8) !important;
}
.bg-green-a900, .bg-green-a900-hover:hover {
  background-color: rgba(74, 168, 67, 0.9) !important;
}
.bg-emerald-a100, .bg-emerald-a100-hover:hover {
  background-color: rgba(57, 182, 99, 0.1) !important;
}
.bg-emerald-a200, .bg-emerald-a200-hover:hover {
  background-color: rgba(57, 182, 99, 0.2) !important;
}
.bg-emerald-a300, .bg-emerald-a300-hover:hover {
  background-color: rgba(57, 182, 99, 0.3) !important;
}
.bg-emerald-a400, .bg-emerald-a400-hover:hover {
  background-color: rgba(57, 182, 99, 0.4) !important;
}
.bg-emerald-a500, .bg-emerald-a500-hover:hover {
  background-color: rgba(57, 182, 99, 0.5) !important;
}
.bg-emerald-a600, .bg-emerald-a600-hover:hover {
  background-color: rgba(57, 182, 99, 0.6) !important;
}
.bg-emerald-a700, .bg-emerald-a700-hover:hover {
  background-color: rgba(57, 182, 99, 0.7) !important;
}
.bg-emerald-a800, .bg-emerald-a800-hover:hover {
  background-color: rgba(57, 182, 99, 0.8) !important;
}
.bg-emerald-a900, .bg-emerald-a900-hover:hover {
  background-color: rgba(57, 182, 99, 0.9) !important;
}
.bg-jade-a100, .bg-jade-a100-hover:hover {
  background-color: rgba(0, 168, 108, 0.1) !important;
}
.bg-jade-a200, .bg-jade-a200-hover:hover {
  background-color: rgba(0, 168, 108, 0.2) !important;
}
.bg-jade-a300, .bg-jade-a300-hover:hover {
  background-color: rgba(0, 168, 108, 0.3) !important;
}
.bg-jade-a400, .bg-jade-a400-hover:hover {
  background-color: rgba(0, 168, 108, 0.4) !important;
}
.bg-jade-a500, .bg-jade-a500-hover:hover {
  background-color: rgba(0, 168, 108, 0.5) !important;
}
.bg-jade-a600, .bg-jade-a600-hover:hover {
  background-color: rgba(0, 168, 108, 0.6) !important;
}
.bg-jade-a700, .bg-jade-a700-hover:hover {
  background-color: rgba(0, 168, 108, 0.7) !important;
}
.bg-jade-a800, .bg-jade-a800-hover:hover {
  background-color: rgba(0, 168, 108, 0.8) !important;
}
.bg-jade-a900, .bg-jade-a900-hover:hover {
  background-color: rgba(0, 168, 108, 0.9) !important;
}
.bg-ocean-green-a100, .bg-ocean-green-a100-hover:hover {
  background-color: rgba(4, 168, 130, 0.1) !important;
}
.bg-ocean-green-a200, .bg-ocean-green-a200-hover:hover {
  background-color: rgba(4, 168, 130, 0.2) !important;
}
.bg-ocean-green-a300, .bg-ocean-green-a300-hover:hover {
  background-color: rgba(4, 168, 130, 0.3) !important;
}
.bg-ocean-green-a400, .bg-ocean-green-a400-hover:hover {
  background-color: rgba(4, 168, 130, 0.4) !important;
}
.bg-ocean-green-a500, .bg-ocean-green-a500-hover:hover {
  background-color: rgba(4, 168, 130, 0.5) !important;
}
.bg-ocean-green-a600, .bg-ocean-green-a600-hover:hover {
  background-color: rgba(4, 168, 130, 0.6) !important;
}
.bg-ocean-green-a700, .bg-ocean-green-a700-hover:hover {
  background-color: rgba(4, 168, 130, 0.7) !important;
}
.bg-ocean-green-a800, .bg-ocean-green-a800-hover:hover {
  background-color: rgba(4, 168, 130, 0.8) !important;
}
.bg-ocean-green-a900, .bg-ocean-green-a900-hover:hover {
  background-color: rgba(4, 168, 130, 0.9) !important;
}
.bg-teal-a100, .bg-teal-a100-hover:hover {
  background-color: rgba(20, 159, 144, 0.1) !important;
}
.bg-teal-a200, .bg-teal-a200-hover:hover {
  background-color: rgba(20, 159, 144, 0.2) !important;
}
.bg-teal-a300, .bg-teal-a300-hover:hover {
  background-color: rgba(20, 159, 144, 0.3) !important;
}
.bg-teal-a400, .bg-teal-a400-hover:hover {
  background-color: rgba(20, 159, 144, 0.4) !important;
}
.bg-teal-a500, .bg-teal-a500-hover:hover {
  background-color: rgba(20, 159, 144, 0.5) !important;
}
.bg-teal-a600, .bg-teal-a600-hover:hover {
  background-color: rgba(20, 159, 144, 0.6) !important;
}
.bg-teal-a700, .bg-teal-a700-hover:hover {
  background-color: rgba(20, 159, 144, 0.7) !important;
}
.bg-teal-a800, .bg-teal-a800-hover:hover {
  background-color: rgba(20, 159, 144, 0.8) !important;
}
.bg-teal-a900, .bg-teal-a900-hover:hover {
  background-color: rgba(20, 159, 144, 0.9) !important;
}
.bg-cyan-a100, .bg-cyan-a100-hover:hover {
  background-color: rgba(18, 164, 176, 0.1) !important;
}
.bg-cyan-a200, .bg-cyan-a200-hover:hover {
  background-color: rgba(18, 164, 176, 0.2) !important;
}
.bg-cyan-a300, .bg-cyan-a300-hover:hover {
  background-color: rgba(18, 164, 176, 0.3) !important;
}
.bg-cyan-a400, .bg-cyan-a400-hover:hover {
  background-color: rgba(18, 164, 176, 0.4) !important;
}
.bg-cyan-a500, .bg-cyan-a500-hover:hover {
  background-color: rgba(18, 164, 176, 0.5) !important;
}
.bg-cyan-a600, .bg-cyan-a600-hover:hover {
  background-color: rgba(18, 164, 176, 0.6) !important;
}
.bg-cyan-a700, .bg-cyan-a700-hover:hover {
  background-color: rgba(18, 164, 176, 0.7) !important;
}
.bg-cyan-a800, .bg-cyan-a800-hover:hover {
  background-color: rgba(18, 164, 176, 0.8) !important;
}
.bg-cyan-a900, .bg-cyan-a900-hover:hover {
  background-color: rgba(18, 164, 176, 0.9) !important;
}
.bg-ocean-blue-a100, .bg-ocean-blue-a100-hover:hover {
  background-color: rgba(0, 142, 188, 0.1) !important;
}
.bg-ocean-blue-a200, .bg-ocean-blue-a200-hover:hover {
  background-color: rgba(0, 142, 188, 0.2) !important;
}
.bg-ocean-blue-a300, .bg-ocean-blue-a300-hover:hover {
  background-color: rgba(0, 142, 188, 0.3) !important;
}
.bg-ocean-blue-a400, .bg-ocean-blue-a400-hover:hover {
  background-color: rgba(0, 142, 188, 0.4) !important;
}
.bg-ocean-blue-a500, .bg-ocean-blue-a500-hover:hover {
  background-color: rgba(0, 142, 188, 0.5) !important;
}
.bg-ocean-blue-a600, .bg-ocean-blue-a600-hover:hover {
  background-color: rgba(0, 142, 188, 0.6) !important;
}
.bg-ocean-blue-a700, .bg-ocean-blue-a700-hover:hover {
  background-color: rgba(0, 142, 188, 0.7) !important;
}
.bg-ocean-blue-a800, .bg-ocean-blue-a800-hover:hover {
  background-color: rgba(0, 142, 188, 0.8) !important;
}
.bg-ocean-blue-a900, .bg-ocean-blue-a900-hover:hover {
  background-color: rgba(0, 142, 188, 0.9) !important;
}
.bg-crystal-blue-a100, .bg-crystal-blue-a100-hover:hover {
  background-color: rgba(63, 150, 224, 0.1) !important;
}
.bg-crystal-blue-a200, .bg-crystal-blue-a200-hover:hover {
  background-color: rgba(63, 150, 224, 0.2) !important;
}
.bg-crystal-blue-a300, .bg-crystal-blue-a300-hover:hover {
  background-color: rgba(63, 150, 224, 0.3) !important;
}
.bg-crystal-blue-a400, .bg-crystal-blue-a400-hover:hover {
  background-color: rgba(63, 150, 224, 0.4) !important;
}
.bg-crystal-blue-a500, .bg-crystal-blue-a500-hover:hover {
  background-color: rgba(63, 150, 224, 0.5) !important;
}
.bg-crystal-blue-a600, .bg-crystal-blue-a600-hover:hover {
  background-color: rgba(63, 150, 224, 0.6) !important;
}
.bg-crystal-blue-a700, .bg-crystal-blue-a700-hover:hover {
  background-color: rgba(63, 150, 224, 0.7) !important;
}
.bg-crystal-blue-a800, .bg-crystal-blue-a800-hover:hover {
  background-color: rgba(63, 150, 224, 0.8) !important;
}
.bg-crystal-blue-a900, .bg-crystal-blue-a900-hover:hover {
  background-color: rgba(63, 150, 224, 0.9) !important;
}
.bg-brown-a100, .bg-brown-a100-hover:hover {
  background-color: rgba(146, 97, 85, 0.1) !important;
}
.bg-brown-a200, .bg-brown-a200-hover:hover {
  background-color: rgba(146, 97, 85, 0.2) !important;
}
.bg-brown-a300, .bg-brown-a300-hover:hover {
  background-color: rgba(146, 97, 85, 0.3) !important;
}
.bg-brown-a400, .bg-brown-a400-hover:hover {
  background-color: rgba(146, 97, 85, 0.4) !important;
}
.bg-brown-a500, .bg-brown-a500-hover:hover {
  background-color: rgba(146, 97, 85, 0.5) !important;
}
.bg-brown-a600, .bg-brown-a600-hover:hover {
  background-color: rgba(146, 97, 85, 0.6) !important;
}
.bg-brown-a700, .bg-brown-a700-hover:hover {
  background-color: rgba(146, 97, 85, 0.7) !important;
}
.bg-brown-a800, .bg-brown-a800-hover:hover {
  background-color: rgba(146, 97, 85, 0.8) !important;
}
.bg-brown-a900, .bg-brown-a900-hover:hover {
  background-color: rgba(146, 97, 85, 0.9) !important;
}
.bg-blue-gray-a100, .bg-blue-gray-a100-hover:hover {
  background-color: rgba(133, 141, 159, 0.1) !important;
}
.bg-blue-gray-a200, .bg-blue-gray-a200-hover:hover {
  background-color: rgba(133, 141, 159, 0.2) !important;
}
.bg-blue-gray-a300, .bg-blue-gray-a300-hover:hover {
  background-color: rgba(133, 141, 159, 0.3) !important;
}
.bg-blue-gray-a400, .bg-blue-gray-a400-hover:hover {
  background-color: rgba(133, 141, 159, 0.4) !important;
}
.bg-blue-gray-a500, .bg-blue-gray-a500-hover:hover {
  background-color: rgba(133, 141, 159, 0.5) !important;
}
.bg-blue-gray-a600, .bg-blue-gray-a600-hover:hover {
  background-color: rgba(133, 141, 159, 0.6) !important;
}
.bg-blue-gray-a700, .bg-blue-gray-a700-hover:hover {
  background-color: rgba(133, 141, 159, 0.7) !important;
}
.bg-blue-gray-a800, .bg-blue-gray-a800-hover:hover {
  background-color: rgba(133, 141, 159, 0.8) !important;
}
.bg-blue-gray-a900, .bg-blue-gray-a900-hover:hover {
  background-color: rgba(133, 141, 159, 0.9) !important;
}

/*
* border-color
*/
/* Plugin Colors */
.b-sky-blue, .b-sky-blue-hover:hover {
  border-color: #31AAF6 !important;
}
.b-blue, .b-blue-hover:hover {
  border-color: #4283F2 !important;
}
.b-indigo, .b-indigo-hover:hover {
  border-color: #5174E0 !important;
}
.b-purple, .b-purple-hover:hover {
  border-color: #C43BE4 !important;
}
.b-pink, .b-pink-hover:hover {
  border-color: #FF2894 !important;
}
.b-rose, .b-rose-hover:hover {
  border-color: #FF3175 !important;
}
.b-red, .b-red-hover:hover {
  border-color: #F23838 !important;
}
.b-sunset, .b-sunset-hover:hover {
  border-color: #F95141 !important;
}
.b-orange, .b-orange-hover:hover {
  border-color: #D99135 !important;
}
.b-amber, .b-amber-hover:hover {
  border-color: #FFC002 !important;
}
.b-yellow, .b-yellow-hover:hover {
  border-color: #FCE116 !important;
}
.b-lime-green, .b-lime-green-hover:hover {
  border-color: #66D514 !important;
}
.b-spring-green, .b-spring-green-hover:hover {
  border-color: #3DB727 !important;
}
.b-green, .b-green-hover:hover {
  border-color: #4AA843 !important;
}
.b-emerald, .b-emerald-hover:hover {
  border-color: #39B663 !important;
}
.b-jade, .b-jade-hover:hover {
  border-color: #00A86C !important;
}
.b-ocean-green, .b-ocean-green-hover:hover {
  border-color: #04A882 !important;
}
.b-teal, .b-teal-hover:hover {
  border-color: #149F90 !important;
}
.b-cyan, .b-cyan-hover:hover {
  border-color: #12A4B0 !important;
}
.b-ocean-blue, .b-ocean-blue-hover:hover {
  border-color: #008EBC !important;
}
.b-crystal-blue, .b-crystal-blue-hover:hover {
  border-color: #3F96E0 !important;
}
.b-brown, .b-brown-hover:hover {
  border-color: #926155 !important;
}
.b-blue-gray, .b-blue-gray-hover:hover {
  border-color: #858D9F !important;
}
.b-cool-gray, .b-cool-gray-hover:hover {
  border-color: #848E96 !important;
}
.b-normal-gray, .b-normal-gray-hover:hover {
  border-color: #8E8E8E !important;
}
.b-warm-gray, .b-warm-gray-hover:hover {
  border-color: #958E88 !important;
}

/* Color Palettes */
.b-sky-blue-50, .b-sky-blue-50-hover:hover {
  border-color: #F0FAFF !important;
}
.b-sky-blue-100, .b-sky-blue-100-hover:hover {
  border-color: #E1F4FF !important;
}
.b-sky-blue-150, .b-sky-blue-150-hover:hover {
  border-color: #CBEBFE !important;
}
.b-sky-blue-200, .b-sky-blue-200-hover:hover {
  border-color: #B5E2FD !important;
}
.b-sky-blue-250, .b-sky-blue-250-hover:hover {
  border-color: #9FD8FC !important;
}
.b-sky-blue-300, .b-sky-blue-300-hover:hover {
  border-color: #89CFFB !important;
}
.b-sky-blue-350, .b-sky-blue-350-hover:hover {
  border-color: #73C6F9 !important;
}
.b-sky-blue-400, .b-sky-blue-400-hover:hover {
  border-color: #5DBDF8 !important;
}
.b-sky-blue-450, .b-sky-blue-450-hover:hover {
  border-color: #47B3F7 !important;
}
.b-sky-blue-500, .b-sky-blue-500-hover:hover {
  border-color: #31AAF6 !important;
}
.b-sky-blue-550, .b-sky-blue-550-hover:hover {
  border-color: #2CA0EB !important;
}
.b-sky-blue-600, .b-sky-blue-600-hover:hover {
  border-color: #2795E1 !important;
}
.b-sky-blue-650, .b-sky-blue-650-hover:hover {
  border-color: #228BD6 !important;
}
.b-sky-blue-700, .b-sky-blue-700-hover:hover {
  border-color: #1D80CB !important;
}
.b-sky-blue-750, .b-sky-blue-750-hover:hover {
  border-color: #1776C0 !important;
}
.b-sky-blue-800, .b-sky-blue-800-hover:hover {
  border-color: #126BB6 !important;
}
.b-sky-blue-850, .b-sky-blue-850-hover:hover {
  border-color: #0D61AB !important;
}
.b-sky-blue-900, .b-sky-blue-900-hover:hover {
  border-color: #0856A0 !important;
}
.b-sky-blue-950, .b-sky-blue-950-hover:hover {
  border-color: #042B50 !important;
}
.b-blue-50, .b-blue-50-hover:hover {
  border-color: #F1F6FE !important;
}
.b-blue-100, .b-blue-100-hover:hover {
  border-color: #E3EDFC !important;
}
.b-blue-150, .b-blue-150-hover:hover {
  border-color: #CFE0FB !important;
}
.b-blue-200, .b-blue-200-hover:hover {
  border-color: #BBD3FA !important;
}
.b-blue-250, .b-blue-250-hover:hover {
  border-color: #A7C5F8 !important;
}
.b-blue-300, .b-blue-300-hover:hover {
  border-color: #93B8F7 !important;
}
.b-blue-350, .b-blue-350-hover:hover {
  border-color: #7EABF6 !important;
}
.b-blue-400, .b-blue-400-hover:hover {
  border-color: #6A9EF5 !important;
}
.b-blue-450, .b-blue-450-hover:hover {
  border-color: #5690F3 !important;
}
.b-blue-500, .b-blue-500-hover:hover {
  border-color: #4283F2 !important;
}
.b-blue-550, .b-blue-550-hover:hover {
  border-color: #3B79E6 !important;
}
.b-blue-600, .b-blue-600-hover:hover {
  border-color: #346FD9 !important;
}
.b-blue-650, .b-blue-650-hover:hover {
  border-color: #2D65CD !important;
}
.b-blue-700, .b-blue-700-hover:hover {
  border-color: #265BC1 !important;
}
.b-blue-750, .b-blue-750-hover:hover {
  border-color: #1F50B4 !important;
}
.b-blue-800, .b-blue-800-hover:hover {
  border-color: #1846A8 !important;
}
.b-blue-850, .b-blue-850-hover:hover {
  border-color: #113C9B !important;
}
.b-blue-900, .b-blue-900-hover:hover {
  border-color: #0A328F !important;
}
.b-blue-950, .b-blue-950-hover:hover {
  border-color: #051948 !important;
}
.b-indigo-50, .b-indigo-50-hover:hover {
  border-color: #F2F5FD !important;
}
.b-indigo-100, .b-indigo-100-hover:hover {
  border-color: #E4EAFA !important;
}
.b-indigo-150, .b-indigo-150-hover:hover {
  border-color: #D2DBF7 !important;
}
.b-indigo-200, .b-indigo-200-hover:hover {
  border-color: #BFCDF4 !important;
}
.b-indigo-250, .b-indigo-250-hover:hover {
  border-color: #ADBEF0 !important;
}
.b-indigo-300, .b-indigo-300-hover:hover {
  border-color: #9BAFED !important;
}
.b-indigo-350, .b-indigo-350-hover:hover {
  border-color: #88A0EA !important;
}
.b-indigo-400, .b-indigo-400-hover:hover {
  border-color: #7692E7 !important;
}
.b-indigo-450, .b-indigo-450-hover:hover {
  border-color: #6383E3 !important;
}
.b-indigo-500, .b-indigo-500-hover:hover {
  border-color: #5174E0 !important;
}
.b-indigo-550, .b-indigo-550-hover:hover {
  border-color: #4A6BD5 !important;
}
.b-indigo-600, .b-indigo-600-hover:hover {
  border-color: #4362C9 !important;
}
.b-indigo-650, .b-indigo-650-hover:hover {
  border-color: #3B58BE !important;
}
.b-indigo-700, .b-indigo-700-hover:hover {
  border-color: #344FB2 !important;
}
.b-indigo-750, .b-indigo-750-hover:hover {
  border-color: #2D46A7 !important;
}
.b-indigo-800, .b-indigo-800-hover:hover {
  border-color: #263D9B !important;
}
.b-indigo-850, .b-indigo-850-hover:hover {
  border-color: #1E3390 !important;
}
.b-indigo-900, .b-indigo-900-hover:hover {
  border-color: #172A84 !important;
}
.b-indigo-950, .b-indigo-950-hover:hover {
  border-color: #0C1542 !important;
}
.b-purple-50, .b-purple-50-hover:hover {
  border-color: #FBF2FD !important;
}
.b-purple-100, .b-purple-100-hover:hover {
  border-color: #F7E4FB !important;
}
.b-purple-150, .b-purple-150-hover:hover {
  border-color: #F1CFF8 !important;
}
.b-purple-200, .b-purple-200-hover:hover {
  border-color: #EABAF5 !important;
}
.b-purple-250, .b-purple-250-hover:hover {
  border-color: #E4A5F2 !important;
}
.b-purple-300, .b-purple-300-hover:hover {
  border-color: #DE90F0 !important;
}
.b-purple-350, .b-purple-350-hover:hover {
  border-color: #D77AED !important;
}
.b-purple-400, .b-purple-400-hover:hover {
  border-color: #D165EA !important;
}
.b-purple-450, .b-purple-450-hover:hover {
  border-color: #CA50E7 !important;
}
.b-purple-500, .b-purple-500-hover:hover {
  border-color: #C43BE4 !important;
}
.b-purple-550, .b-purple-550-hover:hover {
  border-color: #B636D7 !important;
}
.b-purple-600, .b-purple-600-hover:hover {
  border-color: #A930CA !important;
}
.b-purple-650, .b-purple-650-hover:hover {
  border-color: #9B2BBC !important;
}
.b-purple-700, .b-purple-700-hover:hover {
  border-color: #8D26AF !important;
}
.b-purple-750, .b-purple-750-hover:hover {
  border-color: #7F20A2 !important;
}
.b-purple-800, .b-purple-800-hover:hover {
  border-color: #721B95 !important;
}
.b-purple-850, .b-purple-850-hover:hover {
  border-color: #641587 !important;
}
.b-purple-900, .b-purple-900-hover:hover {
  border-color: #56107A !important;
}
.b-purple-950, .b-purple-950-hover:hover {
  border-color: #2B083D !important;
}
.b-pink-50, .b-pink-50-hover:hover {
  border-color: #FFF1F8 !important;
}
.b-pink-100, .b-pink-100-hover:hover {
  border-color: #FFE2F0 !important;
}
.b-pink-150, .b-pink-150-hover:hover {
  border-color: #FFCBE5 !important;
}
.b-pink-200, .b-pink-200-hover:hover {
  border-color: #FFB4D9 !important;
}
.b-pink-250, .b-pink-250-hover:hover {
  border-color: #FF9CCE !important;
}
.b-pink-300, .b-pink-300-hover:hover {
  border-color: #FF85C2 !important;
}
.b-pink-350, .b-pink-350-hover:hover {
  border-color: #FF6EB7 !important;
}
.b-pink-400, .b-pink-400-hover:hover {
  border-color: #FF57AB !important;
}
.b-pink-450, .b-pink-450-hover:hover {
  border-color: #FF3FA0 !important;
}
.b-pink-500, .b-pink-500-hover:hover {
  border-color: #FF2894 !important;
}
.b-pink-550, .b-pink-550-hover:hover {
  border-color: #EF238B !important;
}
.b-pink-600, .b-pink-600-hover:hover {
  border-color: #DF1E82 !important;
}
.b-pink-650, .b-pink-650-hover:hover {
  border-color: #CF1978 !important;
}
.b-pink-700, .b-pink-700-hover:hover {
  border-color: #C0146F !important;
}
.b-pink-750, .b-pink-750-hover:hover {
  border-color: #B00F66 !important;
}
.b-pink-800, .b-pink-800-hover:hover {
  border-color: #A00A5D !important;
}
.b-pink-850, .b-pink-850-hover:hover {
  border-color: #900553 !important;
}
.b-pink-900, .b-pink-900-hover:hover {
  border-color: #80004A !important;
}
.b-pink-950, .b-pink-950-hover:hover {
  border-color: #400025 !important;
}
.b-rose-50, .b-rose-50-hover:hover {
  border-color: #FFF1F5 !important;
}
.b-rose-100, .b-rose-100-hover:hover {
  border-color: #FFE3EB !important;
}
.b-rose-150, .b-rose-150-hover:hover {
  border-color: #FFCDDC !important;
}
.b-rose-200, .b-rose-200-hover:hover {
  border-color: #FFB7CE !important;
}
.b-rose-250, .b-rose-250-hover:hover {
  border-color: #FFA0BF !important;
}
.b-rose-300, .b-rose-300-hover:hover {
  border-color: #FF8AB0 !important;
}
.b-rose-350, .b-rose-350-hover:hover {
  border-color: #FF74A1 !important;
}
.b-rose-400, .b-rose-400-hover:hover {
  border-color: #FF5E93 !important;
}
.b-rose-450, .b-rose-450-hover:hover {
  border-color: #FF4784 !important;
}
.b-rose-500, .b-rose-500-hover:hover {
  border-color: #FF3175 !important;
}
.b-rose-550, .b-rose-550-hover:hover {
  border-color: #F02B6D !important;
}
.b-rose-600, .b-rose-600-hover:hover {
  border-color: #E12566 !important;
}
.b-rose-650, .b-rose-650-hover:hover {
  border-color: #D11F5E !important;
}
.b-rose-700, .b-rose-700-hover:hover {
  border-color: #C21956 !important;
}
.b-rose-750, .b-rose-750-hover:hover {
  border-color: #B3124E !important;
}
.b-rose-800, .b-rose-800-hover:hover {
  border-color: #A40C47 !important;
}
.b-rose-850, .b-rose-850-hover:hover {
  border-color: #94063F !important;
}
.b-rose-900, .b-rose-900-hover:hover {
  border-color: #850037 !important;
}
.b-rose-950, .b-rose-950-hover:hover {
  border-color: #43001C !important;
}
.b-red-50, .b-red-50-hover:hover {
  border-color: #FFF0F0 !important;
}
.b-red-100, .b-red-100-hover:hover {
  border-color: #FEE1E0 !important;
}
.b-red-150, .b-red-150-hover:hover {
  border-color: #FDCCCB !important;
}
.b-red-200, .b-red-200-hover:hover {
  border-color: #FBB7B6 !important;
}
.b-red-250, .b-red-250-hover:hover {
  border-color: #FAA2A1 !important;
}
.b-red-300, .b-red-300-hover:hover {
  border-color: #F88D8C !important;
}
.b-red-350, .b-red-350-hover:hover {
  border-color: #F77777 !important;
}
.b-red-400, .b-red-400-hover:hover {
  border-color: #F56262 !important;
}
.b-red-450, .b-red-450-hover:hover {
  border-color: #F44D4D !important;
}
.b-red-500, .b-red-500-hover:hover {
  border-color: #F23838 !important;
}
.b-red-550, .b-red-550-hover:hover {
  border-color: #E43232 !important;
}
.b-red-600, .b-red-600-hover:hover {
  border-color: #D62B2C !important;
}
.b-red-650, .b-red-650-hover:hover {
  border-color: #C82526 !important;
}
.b-red-700, .b-red-700-hover:hover {
  border-color: #BA1E21 !important;
}
.b-red-750, .b-red-750-hover:hover {
  border-color: #AB181B !important;
}
.b-red-800, .b-red-800-hover:hover {
  border-color: #9D1115 !important;
}
.b-red-850, .b-red-850-hover:hover {
  border-color: #8F0B0F !important;
}
.b-red-900, .b-red-900-hover:hover {
  border-color: #810409 !important;
}
.b-red-950, .b-red-950-hover:hover {
  border-color: #410205 !important;
}
.b-sunset-50, .b-sunset-50-hover:hover {
  border-color: #FFF4F3 !important;
}
.b-sunset-100, .b-sunset-100-hover:hover {
  border-color: #FFE8E7 !important;
}
.b-sunset-150, .b-sunset-150-hover:hover {
  border-color: #FED5D2 !important;
}
.b-sunset-200, .b-sunset-200-hover:hover {
  border-color: #FEC2BE !important;
}
.b-sunset-250, .b-sunset-250-hover:hover {
  border-color: #FDAFA9 !important;
}
.b-sunset-300, .b-sunset-300-hover:hover {
  border-color: #FC9D94 !important;
}
.b-sunset-350, .b-sunset-350-hover:hover {
  border-color: #FB8A7F !important;
}
.b-sunset-400, .b-sunset-400-hover:hover {
  border-color: #FB776B !important;
}
.b-sunset-450, .b-sunset-450-hover:hover {
  border-color: #FA6456 !important;
}
.b-sunset-500, .b-sunset-500-hover:hover {
  border-color: #F95141 !important;
}
.b-sunset-550, .b-sunset-550-hover:hover {
  border-color: #EF483A !important;
}
.b-sunset-600, .b-sunset-600-hover:hover {
  border-color: #E53F32 !important;
}
.b-sunset-650, .b-sunset-650-hover:hover {
  border-color: #DA352B !important;
}
.b-sunset-700, .b-sunset-700-hover:hover {
  border-color: #D02C23 !important;
}
.b-sunset-750, .b-sunset-750-hover:hover {
  border-color: #C6231C !important;
}
.b-sunset-800, .b-sunset-800-hover:hover {
  border-color: #BC1A14 !important;
}
.b-sunset-850, .b-sunset-850-hover:hover {
  border-color: #B1100D !important;
}
.b-sunset-900, .b-sunset-900-hover:hover {
  border-color: #A70705 !important;
}
.b-sunset-950, .b-sunset-950-hover:hover {
  border-color: #540403 !important;
}
.b-orange-50, .b-orange-50-hover:hover {
  border-color: #FDF9F3 !important;
}
.b-orange-100, .b-orange-100-hover:hover {
  border-color: #FAF2E7 !important;
}
.b-orange-150, .b-orange-150-hover:hover {
  border-color: #F6E6D1 !important;
}
.b-orange-200, .b-orange-200-hover:hover {
  border-color: #F2DABB !important;
}
.b-orange-250, .b-orange-250-hover:hover {
  border-color: #EECEA4 !important;
}
.b-orange-300, .b-orange-300-hover:hover {
  border-color: #EAC28E !important;
}
.b-orange-350, .b-orange-350-hover:hover {
  border-color: #E5B578 !important;
}
.b-orange-400, .b-orange-400-hover:hover {
  border-color: #E1A962 !important;
}
.b-orange-450, .b-orange-450-hover:hover {
  border-color: #DD9D4B !important;
}
.b-orange-500, .b-orange-500-hover:hover {
  border-color: #D99135 !important;
}
.b-orange-550, .b-orange-550-hover:hover {
  border-color: #CC8831 !important;
}
.b-orange-600, .b-orange-600-hover:hover {
  border-color: #C07E2D !important;
}
.b-orange-650, .b-orange-650-hover:hover {
  border-color: #B37529 !important;
}
.b-orange-700, .b-orange-700-hover:hover {
  border-color: #A76B26 !important;
}
.b-orange-750, .b-orange-750-hover:hover {
  border-color: #9A6222 !important;
}
.b-orange-800, .b-orange-800-hover:hover {
  border-color: #8D581E !important;
}
.b-orange-850, .b-orange-850-hover:hover {
  border-color: #814F1A !important;
}
.b-orange-900, .b-orange-900-hover:hover {
  border-color: #744516 !important;
}
.b-orange-950, .b-orange-950-hover:hover {
  border-color: #3A230B !important;
}
.b-amber-50, .b-amber-50-hover:hover {
  border-color: #FFFCF1 !important;
}
.b-amber-100, .b-amber-100-hover:hover {
  border-color: #FFF9E2 !important;
}
.b-amber-150, .b-amber-150-hover:hover {
  border-color: #FFF2C6 !important;
}
.b-amber-200, .b-amber-200-hover:hover {
  border-color: #FFEBAA !important;
}
.b-amber-250, .b-amber-250-hover:hover {
  border-color: #FFE48E !important;
}
.b-amber-300, .b-amber-300-hover:hover {
  border-color: #FFDD72 !important;
}
.b-amber-350, .b-amber-350-hover:hover {
  border-color: #FFD556 !important;
}
.b-amber-400, .b-amber-400-hover:hover {
  border-color: #FFCE3A !important;
}
.b-amber-450, .b-amber-450-hover:hover {
  border-color: #FFC71E !important;
}
.b-amber-500, .b-amber-500-hover:hover {
  border-color: #FFC002 !important;
}
.b-amber-550, .b-amber-550-hover:hover {
  border-color: #F1B402 !important;
}
.b-amber-600, .b-amber-600-hover:hover {
  border-color: #E3A802 !important;
}
.b-amber-650, .b-amber-650-hover:hover {
  border-color: #D59C01 !important;
}
.b-amber-700, .b-amber-700-hover:hover {
  border-color: #C79001 !important;
}
.b-amber-750, .b-amber-750-hover:hover {
  border-color: #B88301 !important;
}
.b-amber-800, .b-amber-800-hover:hover {
  border-color: #AA7701 !important;
}
.b-amber-850, .b-amber-850-hover:hover {
  border-color: #9C6B00 !important;
}
.b-amber-900, .b-amber-900-hover:hover {
  border-color: #8E5F00 !important;
}
.b-amber-950, .b-amber-950-hover:hover {
  border-color: #473000 !important;
}
.b-yellow-50, .b-yellow-50-hover:hover {
  border-color: #FFFEEC !important;
}
.b-yellow-100, .b-yellow-100-hover:hover {
  border-color: #FFFCD9 !important;
}
.b-yellow-150, .b-yellow-150-hover:hover {
  border-color: #FFF9C1 !important;
}
.b-yellow-200, .b-yellow-200-hover:hover {
  border-color: #FEF5A8 !important;
}
.b-yellow-250, .b-yellow-250-hover:hover {
  border-color: #FEF290 !important;
}
.b-yellow-300, .b-yellow-300-hover:hover {
  border-color: #FEEF78 !important;
}
.b-yellow-350, .b-yellow-350-hover:hover {
  border-color: #FDEB5F !important;
}
.b-yellow-400, .b-yellow-400-hover:hover {
  border-color: #FDE847 !important;
}
.b-yellow-450, .b-yellow-450-hover:hover {
  border-color: #FCE42E !important;
}
.b-yellow-500, .b-yellow-500-hover:hover {
  border-color: #FCE116 !important;
}
.b-yellow-550, .b-yellow-550-hover:hover {
  border-color: #EFD414 !important;
}
.b-yellow-600, .b-yellow-600-hover:hover {
  border-color: #E2C611 !important;
}
.b-yellow-650, .b-yellow-650-hover:hover {
  border-color: #D5B90F !important;
}
.b-yellow-700, .b-yellow-700-hover:hover {
  border-color: #C9AB0D !important;
}
.b-yellow-750, .b-yellow-750-hover:hover {
  border-color: #BC9E0A !important;
}
.b-yellow-800, .b-yellow-800-hover:hover {
  border-color: #AF9008 !important;
}
.b-yellow-850, .b-yellow-850-hover:hover {
  border-color: #A28305 !important;
}
.b-yellow-900, .b-yellow-900-hover:hover {
  border-color: #957503 !important;
}
.b-yellow-950, .b-yellow-950-hover:hover {
  border-color: #4B3B02 !important;
}
.b-lime-green-50, .b-lime-green-50-hover:hover {
  border-color: #F6FDEF !important;
}
.b-lime-green-100, .b-lime-green-100-hover:hover {
  border-color: #ECFBDF !important;
}
.b-lime-green-150, .b-lime-green-150-hover:hover {
  border-color: #DBF6C6 !important;
}
.b-lime-green-200, .b-lime-green-200-hover:hover {
  border-color: #CBF2AC !important;
}
.b-lime-green-250, .b-lime-green-250-hover:hover {
  border-color: #BAED93 !important;
}
.b-lime-green-300, .b-lime-green-300-hover:hover {
  border-color: #A9E87A !important;
}
.b-lime-green-350, .b-lime-green-350-hover:hover {
  border-color: #98E360 !important;
}
.b-lime-green-400, .b-lime-green-400-hover:hover {
  border-color: #88DF47 !important;
}
.b-lime-green-450, .b-lime-green-450-hover:hover {
  border-color: #77DA2D !important;
}
.b-lime-green-500, .b-lime-green-500-hover:hover {
  border-color: #66D514 !important;
}
.b-lime-green-550, .b-lime-green-550-hover:hover {
  border-color: #5FC813 !important;
}
.b-lime-green-600, .b-lime-green-600-hover:hover {
  border-color: #58BC12 !important;
}
.b-lime-green-650, .b-lime-green-650-hover:hover {
  border-color: #50AF11 !important;
}
.b-lime-green-700, .b-lime-green-700-hover:hover {
  border-color: #49A210 !important;
}
.b-lime-green-750, .b-lime-green-750-hover:hover {
  border-color: #42950E !important;
}
.b-lime-green-800, .b-lime-green-800-hover:hover {
  border-color: #3B890D !important;
}
.b-lime-green-850, .b-lime-green-850-hover:hover {
  border-color: #337C0C !important;
}
.b-lime-green-900, .b-lime-green-900-hover:hover {
  border-color: #2C6F0B !important;
}
.b-lime-green-950, .b-lime-green-950-hover:hover {
  border-color: #163806 !important;
}
.b-spring-green-50, .b-spring-green-50-hover:hover {
  border-color: #F2FCEF !important;
}
.b-spring-green-100, .b-spring-green-100-hover:hover {
  border-color: #E4F8DF !important;
}
.b-spring-green-150, .b-spring-green-150-hover:hover {
  border-color: #CFF0C8 !important;
}
.b-spring-green-200, .b-spring-green-200-hover:hover {
  border-color: #BAE8B1 !important;
}
.b-spring-green-250, .b-spring-green-250-hover:hover {
  border-color: #A5E09A !important;
}
.b-spring-green-300, .b-spring-green-300-hover:hover {
  border-color: #91D883 !important;
}
.b-spring-green-350, .b-spring-green-350-hover:hover {
  border-color: #7CCF6C !important;
}
.b-spring-green-400, .b-spring-green-400-hover:hover {
  border-color: #67C755 !important;
}
.b-spring-green-450, .b-spring-green-450-hover:hover {
  border-color: #52BF3E !important;
}
.b-spring-green-500, .b-spring-green-500-hover:hover {
  border-color: #3DB727 !important;
}
.b-spring-green-550, .b-spring-green-550-hover:hover {
  border-color: #39AD25 !important;
}
.b-spring-green-600, .b-spring-green-600-hover:hover {
  border-color: #34A223 !important;
}
.b-spring-green-650, .b-spring-green-650-hover:hover {
  border-color: #309820 !important;
}
.b-spring-green-700, .b-spring-green-700-hover:hover {
  border-color: #2C8D1E !important;
}
.b-spring-green-750, .b-spring-green-750-hover:hover {
  border-color: #27831C !important;
}
.b-spring-green-800, .b-spring-green-800-hover:hover {
  border-color: #23781A !important;
}
.b-spring-green-850, .b-spring-green-850-hover:hover {
  border-color: #1E6E17 !important;
}
.b-spring-green-900, .b-spring-green-900-hover:hover {
  border-color: #1A6315 !important;
}
.b-spring-green-950, .b-spring-green-950-hover:hover {
  border-color: #0D320B !important;
}
.b-green-50, .b-green-50-hover:hover {
  border-color: #F3FAF3 !important;
}
.b-green-100, .b-green-100-hover:hover {
  border-color: #E7F5E6 !important;
}
.b-green-150, .b-green-150-hover:hover {
  border-color: #D3EBD2 !important;
}
.b-green-200, .b-green-200-hover:hover {
  border-color: #C0E2BD !important;
}
.b-green-250, .b-green-250-hover:hover {
  border-color: #ACD8A9 !important;
}
.b-green-300, .b-green-300-hover:hover {
  border-color: #99CF95 !important;
}
.b-green-350, .b-green-350-hover:hover {
  border-color: #85C580 !important;
}
.b-green-400, .b-green-400-hover:hover {
  border-color: #71BB6C !important;
}
.b-green-450, .b-green-450-hover:hover {
  border-color: #5EB257 !important;
}
.b-green-500, .b-green-500-hover:hover {
  border-color: #4AA843 !important;
}
.b-green-550, .b-green-550-hover:hover {
  border-color: #459D3F !important;
}
.b-green-600, .b-green-600-hover:hover {
  border-color: #40933B !important;
}
.b-green-650, .b-green-650-hover:hover {
  border-color: #3B8837 !important;
}
.b-green-700, .b-green-700-hover:hover {
  border-color: #367E33 !important;
}
.b-green-750, .b-green-750-hover:hover {
  border-color: #31732E !important;
}
.b-green-800, .b-green-800-hover:hover {
  border-color: #2C682A !important;
}
.b-green-850, .b-green-850-hover:hover {
  border-color: #275E26 !important;
}
.b-green-900, .b-green-900-hover:hover {
  border-color: #225322 !important;
}
.b-green-950, .b-green-950-hover:hover {
  border-color: #112A11 !important;
}
.b-emerald-50, .b-emerald-50-hover:hover {
  border-color: #F3FCF6 !important;
}
.b-emerald-100, .b-emerald-100-hover:hover {
  border-color: #E7F8EC !important;
}
.b-emerald-150, .b-emerald-150-hover:hover {
  border-color: #D1F0DB !important;
}
.b-emerald-200, .b-emerald-200-hover:hover {
  border-color: #BCE8CA !important;
}
.b-emerald-250, .b-emerald-250-hover:hover {
  border-color: #A6DFB9 !important;
}
.b-emerald-300, .b-emerald-300-hover:hover {
  border-color: #90D7A8 !important;
}
.b-emerald-350, .b-emerald-350-hover:hover {
  border-color: #7ACF96 !important;
}
.b-emerald-400, .b-emerald-400-hover:hover {
  border-color: #65C785 !important;
}
.b-emerald-450, .b-emerald-450-hover:hover {
  border-color: #4FBE74 !important;
}
.b-emerald-500, .b-emerald-500-hover:hover {
  border-color: #39B663 !important;
}
.b-emerald-550, .b-emerald-550-hover:hover {
  border-color: #36AB5E !important;
}
.b-emerald-600, .b-emerald-600-hover:hover {
  border-color: #33A159 !important;
}
.b-emerald-650, .b-emerald-650-hover:hover {
  border-color: #2F9654 !important;
}
.b-emerald-700, .b-emerald-700-hover:hover {
  border-color: #2C8B4F !important;
}
.b-emerald-750, .b-emerald-750-hover:hover {
  border-color: #29804A !important;
}
.b-emerald-800, .b-emerald-800-hover:hover {
  border-color: #267645 !important;
}
.b-emerald-850, .b-emerald-850-hover:hover {
  border-color: #226B40 !important;
}
.b-emerald-900, .b-emerald-900-hover:hover {
  border-color: #1F603B !important;
}
.b-emerald-950, .b-emerald-950-hover:hover {
  border-color: #10301E !important;
}
.b-jade-50, .b-jade-50-hover:hover {
  border-color: #D4FEF1 !important;
}
.b-jade-100, .b-jade-100-hover:hover {
  border-color: #A9FCE3 !important;
}
.b-jade-150, .b-jade-150-hover:hover {
  border-color: #94F2D4 !important;
}
.b-jade-200, .b-jade-200-hover:hover {
  border-color: #7FE7C5 !important;
}
.b-jade-250, .b-jade-250-hover:hover {
  border-color: #6ADDB6 !important;
}
.b-jade-300, .b-jade-300-hover:hover {
  border-color: #55D2A8 !important;
}
.b-jade-350, .b-jade-350-hover:hover {
  border-color: #3FC899 !important;
}
.b-jade-400, .b-jade-400-hover:hover {
  border-color: #2ABD8A !important;
}
.b-jade-450, .b-jade-450-hover:hover {
  border-color: #15B37B !important;
}
.b-jade-500, .b-jade-500-hover:hover {
  border-color: #00A86C !important;
}
.b-jade-550, .b-jade-550-hover:hover {
  border-color: #009D65 !important;
}
.b-jade-600, .b-jade-600-hover:hover {
  border-color: #00935D !important;
}
.b-jade-650, .b-jade-650-hover:hover {
  border-color: #008856 !important;
}
.b-jade-700, .b-jade-700-hover:hover {
  border-color: #007D4E !important;
}
.b-jade-750, .b-jade-750-hover:hover {
  border-color: #007247 !important;
}
.b-jade-800, .b-jade-800-hover:hover {
  border-color: #00683F !important;
}
.b-jade-850, .b-jade-850-hover:hover {
  border-color: #005D38 !important;
}
.b-jade-900, .b-jade-900-hover:hover {
  border-color: #005230 !important;
}
.b-jade-950, .b-jade-950-hover:hover {
  border-color: #002918 !important;
}
.b-ocean-green-50, .b-ocean-green-50-hover:hover {
  border-color: #CBFEF4 !important;
}
.b-ocean-green-100, .b-ocean-green-100-hover:hover {
  border-color: #97FDE8 !important;
}
.b-ocean-green-150, .b-ocean-green-150-hover:hover {
  border-color: #85F2DB !important;
}
.b-ocean-green-200, .b-ocean-green-200-hover:hover {
  border-color: #72E8CF !important;
}
.b-ocean-green-250, .b-ocean-green-250-hover:hover {
  border-color: #60DDC2 !important;
}
.b-ocean-green-300, .b-ocean-green-300-hover:hover {
  border-color: #4ED3B5 !important;
}
.b-ocean-green-350, .b-ocean-green-350-hover:hover {
  border-color: #3BC8A8 !important;
}
.b-ocean-green-400, .b-ocean-green-400-hover:hover {
  border-color: #29BD9C !important;
}
.b-ocean-green-450, .b-ocean-green-450-hover:hover {
  border-color: #16B38F !important;
}
.b-ocean-green-500, .b-ocean-green-500-hover:hover {
  border-color: #04A882 !important;
}
.b-ocean-green-550, .b-ocean-green-550-hover:hover {
  border-color: #049D79 !important;
}
.b-ocean-green-600, .b-ocean-green-600-hover:hover {
  border-color: #049370 !important;
}
.b-ocean-green-650, .b-ocean-green-650-hover:hover {
  border-color: #038867 !important;
}
.b-ocean-green-700, .b-ocean-green-700-hover:hover {
  border-color: #037D5E !important;
}
.b-ocean-green-750, .b-ocean-green-750-hover:hover {
  border-color: #037255 !important;
}
.b-ocean-green-800, .b-ocean-green-800-hover:hover {
  border-color: #03684C !important;
}
.b-ocean-green-850, .b-ocean-green-850-hover:hover {
  border-color: #025D43 !important;
}
.b-ocean-green-900, .b-ocean-green-900-hover:hover {
  border-color: #02523A !important;
}
.b-ocean-green-950, .b-ocean-green-950-hover:hover {
  border-color: #01291D !important;
}
.b-teal-50, .b-teal-50-hover:hover {
  border-color: #D7FBF6 !important;
}
.b-teal-100, .b-teal-100-hover:hover {
  border-color: #AEF6ED !important;
}
.b-teal-150, .b-teal-150-hover:hover {
  border-color: #9BEBE1 !important;
}
.b-teal-200, .b-teal-200-hover:hover {
  border-color: #88E0D6 !important;
}
.b-teal-250, .b-teal-250-hover:hover {
  border-color: #74D5CA !important;
}
.b-teal-300, .b-teal-300-hover:hover {
  border-color: #61CBBF !important;
}
.b-teal-350, .b-teal-350-hover:hover {
  border-color: #4EC0B3 !important;
}
.b-teal-400, .b-teal-400-hover:hover {
  border-color: #3BB5A7 !important;
}
.b-teal-450, .b-teal-450-hover:hover {
  border-color: #27AA9C !important;
}
.b-teal-500, .b-teal-500-hover:hover {
  border-color: #149F90 !important;
}
.b-teal-550, .b-teal-550-hover:hover {
  border-color: #139487 !important;
}
.b-teal-600, .b-teal-600-hover:hover {
  border-color: #11897D !important;
}
.b-teal-650, .b-teal-650-hover:hover {
  border-color: #107E74 !important;
}
.b-teal-700, .b-teal-700-hover:hover {
  border-color: #0E746B !important;
}
.b-teal-750, .b-teal-750-hover:hover {
  border-color: #0D6961 !important;
}
.b-teal-800, .b-teal-800-hover:hover {
  border-color: #0B5E58 !important;
}
.b-teal-850, .b-teal-850-hover:hover {
  border-color: #0A534E !important;
}
.b-teal-900, .b-teal-900-hover:hover {
  border-color: #084845 !important;
}
.b-teal-950, .b-teal-950-hover:hover {
  border-color: #042423 !important;
}
.b-cyan-50, .b-cyan-50-hover:hover {
  border-color: #DEFCFD !important;
}
.b-cyan-100, .b-cyan-100-hover:hover {
  border-color: #BCF9FA !important;
}
.b-cyan-150, .b-cyan-150-hover:hover {
  border-color: #A7EEF1 !important;
}
.b-cyan-200, .b-cyan-200-hover:hover {
  border-color: #92E4E8 !important;
}
.b-cyan-250, .b-cyan-250-hover:hover {
  border-color: #7CD9DE !important;
}
.b-cyan-300, .b-cyan-300-hover:hover {
  border-color: #67CFD5 !important;
}
.b-cyan-350, .b-cyan-350-hover:hover {
  border-color: #52C4CC !important;
}
.b-cyan-400, .b-cyan-400-hover:hover {
  border-color: #3DB9C3 !important;
}
.b-cyan-450, .b-cyan-450-hover:hover {
  border-color: #27AFB9 !important;
}
.b-cyan-500, .b-cyan-500-hover:hover {
  border-color: #12A4B0 !important;
}
.b-cyan-550, .b-cyan-550-hover:hover {
  border-color: #119AA6 !important;
}
.b-cyan-600, .b-cyan-600-hover:hover {
  border-color: #108F9B !important;
}
.b-cyan-650, .b-cyan-650-hover:hover {
  border-color: #0F8591 !important;
}
.b-cyan-700, .b-cyan-700-hover:hover {
  border-color: #0E7A87 !important;
}
.b-cyan-750, .b-cyan-750-hover:hover {
  border-color: #0D707C !important;
}
.b-cyan-800, .b-cyan-800-hover:hover {
  border-color: #0C6572 !important;
}
.b-cyan-850, .b-cyan-850-hover:hover {
  border-color: #0B5B67 !important;
}
.b-cyan-900, .b-cyan-900-hover:hover {
  border-color: #0A505D !important;
}
.b-cyan-950, .b-cyan-950-hover:hover {
  border-color: #05282F !important;
}
.b-ocean-blue-50, .b-ocean-blue-50-hover:hover {
  border-color: #E4F8FD !important;
}
.b-ocean-blue-100, .b-ocean-blue-100-hover:hover {
  border-color: #C9F0FB !important;
}
.b-ocean-blue-150, .b-ocean-blue-150-hover:hover {
  border-color: #B0E4F3 !important;
}
.b-ocean-blue-200, .b-ocean-blue-200-hover:hover {
  border-color: #97D8EB !important;
}
.b-ocean-blue-250, .b-ocean-blue-250-hover:hover {
  border-color: #7ECBE3 !important;
}
.b-ocean-blue-300, .b-ocean-blue-300-hover:hover {
  border-color: #65BFDC !important;
}
.b-ocean-blue-350, .b-ocean-blue-350-hover:hover {
  border-color: #4BB3D4 !important;
}
.b-ocean-blue-400, .b-ocean-blue-400-hover:hover {
  border-color: #32A7CC !important;
}
.b-ocean-blue-450, .b-ocean-blue-450-hover:hover {
  border-color: #199AC4 !important;
}
.b-ocean-blue-500, .b-ocean-blue-500-hover:hover {
  border-color: #008EBC !important;
}
.b-ocean-blue-550, .b-ocean-blue-550-hover:hover {
  border-color: #0083AF !important;
}
.b-ocean-blue-600, .b-ocean-blue-600-hover:hover {
  border-color: #0079A2 !important;
}
.b-ocean-blue-650, .b-ocean-blue-650-hover:hover {
  border-color: #006E95 !important;
}
.b-ocean-blue-700, .b-ocean-blue-700-hover:hover {
  border-color: #006488 !important;
}
.b-ocean-blue-750, .b-ocean-blue-750-hover:hover {
  border-color: #00597B !important;
}
.b-ocean-blue-800, .b-ocean-blue-800-hover:hover {
  border-color: #004E6E !important;
}
.b-ocean-blue-850, .b-ocean-blue-850-hover:hover {
  border-color: #004461 !important;
}
.b-ocean-blue-900, .b-ocean-blue-900-hover:hover {
  border-color: #003954 !important;
}
.b-ocean-blue-950, .b-ocean-blue-950-hover:hover {
  border-color: #001D2A !important;
}
.b-crystal-blue-50, .b-crystal-blue-50-hover:hover {
  border-color: #EFF7FD !important;
}
.b-crystal-blue-100, .b-crystal-blue-100-hover:hover {
  border-color: #DFEFFB !important;
}
.b-crystal-blue-150, .b-crystal-blue-150-hover:hover {
  border-color: #CBE4F8 !important;
}
.b-crystal-blue-200, .b-crystal-blue-200-hover:hover {
  border-color: #B7D9F4 !important;
}
.b-crystal-blue-250, .b-crystal-blue-250-hover:hover {
  border-color: #A3CEF1 !important;
}
.b-crystal-blue-300, .b-crystal-blue-300-hover:hover {
  border-color: #8FC3EE !important;
}
.b-crystal-blue-350, .b-crystal-blue-350-hover:hover {
  border-color: #7BB7EA !important;
}
.b-crystal-blue-400, .b-crystal-blue-400-hover:hover {
  border-color: #67ACE7 !important;
}
.b-crystal-blue-450, .b-crystal-blue-450-hover:hover {
  border-color: #53A1E3 !important;
}
.b-crystal-blue-500, .b-crystal-blue-500-hover:hover {
  border-color: #3F96E0 !important;
}
.b-crystal-blue-550, .b-crystal-blue-550-hover:hover {
  border-color: #3A8CD3 !important;
}
.b-crystal-blue-600, .b-crystal-blue-600-hover:hover {
  border-color: #3481C7 !important;
}
.b-crystal-blue-650, .b-crystal-blue-650-hover:hover {
  border-color: #2F77BA !important;
}
.b-crystal-blue-700, .b-crystal-blue-700-hover:hover {
  border-color: #296DAD !important;
}
.b-crystal-blue-750, .b-crystal-blue-750-hover:hover {
  border-color: #2462A0 !important;
}
.b-crystal-blue-800, .b-crystal-blue-800-hover:hover {
  border-color: #1E5894 !important;
}
.b-crystal-blue-850, .b-crystal-blue-850-hover:hover {
  border-color: #194D87 !important;
}
.b-crystal-blue-900, .b-crystal-blue-900-hover:hover {
  border-color: #13437A !important;
}
.b-crystal-blue-950, .b-crystal-blue-950-hover:hover {
  border-color: #0A223D !important;
}
.b-brown-50, .b-brown-50-hover:hover {
  border-color: #F7F2F1 !important;
}
.b-brown-100, .b-brown-100-hover:hover {
  border-color: #EEE4E2 !important;
}
.b-brown-150, .b-brown-150-hover:hover {
  border-color: #E3D4D0 !important;
}
.b-brown-200, .b-brown-200-hover:hover {
  border-color: #D7C3BF !important;
}
.b-brown-250, .b-brown-250-hover:hover {
  border-color: #CCB3AD !important;
}
.b-brown-300, .b-brown-300-hover:hover {
  border-color: #C0A39C !important;
}
.b-brown-350, .b-brown-350-hover:hover {
  border-color: #B5928A !important;
}
.b-brown-400, .b-brown-400-hover:hover {
  border-color: #A98278 !important;
}
.b-brown-450, .b-brown-450-hover:hover {
  border-color: #9E7167 !important;
}
.b-brown-500, .b-brown-500-hover:hover {
  border-color: #926155 !important;
}
.b-brown-550, .b-brown-550-hover:hover {
  border-color: #895B50 !important;
}
.b-brown-600, .b-brown-600-hover:hover {
  border-color: #80544A !important;
}
.b-brown-650, .b-brown-650-hover:hover {
  border-color: #774E45 !important;
}
.b-brown-700, .b-brown-700-hover:hover {
  border-color: #6E4840 !important;
}
.b-brown-750, .b-brown-750-hover:hover {
  border-color: #64413A !important;
}
.b-brown-800, .b-brown-800-hover:hover {
  border-color: #5B3B35 !important;
}
.b-brown-850, .b-brown-850-hover:hover {
  border-color: #52342F !important;
}
.b-brown-900, .b-brown-900-hover:hover {
  border-color: #492E2A !important;
}
.b-brown-950, .b-brown-950-hover:hover {
  border-color: #251715 !important;
}
.b-blue-gray-50, .b-blue-gray-50-hover:hover {
  border-color: #F9FAFB !important;
}
.b-blue-gray-100, .b-blue-gray-100-hover:hover {
  border-color: #F3F4F6 !important;
}
.b-blue-gray-150, .b-blue-gray-150-hover:hover {
  border-color: #E5E7EB !important;
}
.b-blue-gray-200, .b-blue-gray-200-hover:hover {
  border-color: #D8DAE0 !important;
}
.b-blue-gray-250, .b-blue-gray-250-hover:hover {
  border-color: #CACDD5 !important;
}
.b-blue-gray-300, .b-blue-gray-300-hover:hover {
  border-color: #BCC1CB !important;
}
.b-blue-gray-350, .b-blue-gray-350-hover:hover {
  border-color: #AEB4C0 !important;
}
.b-blue-gray-400, .b-blue-gray-400-hover:hover {
  border-color: #A1A7B5 !important;
}
.b-blue-gray-450, .b-blue-gray-450-hover:hover {
  border-color: #939AAA !important;
}
.b-blue-gray-500, .b-blue-gray-500-hover:hover {
  border-color: #858D9F !important;
}
.b-blue-gray-550, .b-blue-gray-550-hover:hover {
  border-color: #798091 !important;
}
.b-blue-gray-600, .b-blue-gray-600-hover:hover {
  border-color: #6C7382 !important;
}
.b-blue-gray-650, .b-blue-gray-650-hover:hover {
  border-color: #606574 !important;
}
.b-blue-gray-700, .b-blue-gray-700-hover:hover {
  border-color: #535865 !important;
}
.b-blue-gray-750, .b-blue-gray-750-hover:hover {
  border-color: #474B57 !important;
}
.b-blue-gray-800, .b-blue-gray-800-hover:hover {
  border-color: #3A3E48 !important;
}
.b-blue-gray-850, .b-blue-gray-850-hover:hover {
  border-color: #2E303A !important;
}
.b-blue-gray-900, .b-blue-gray-900-hover:hover {
  border-color: #21232B !important;
}
.b-blue-gray-950, .b-blue-gray-950-hover:hover {
  border-color: #111216 !important;
}
.b-cool-gray-50, .b-cool-gray-50-hover:hover {
  border-color: #F8FAFB !important;
}
.b-cool-gray-100, .b-cool-gray-100-hover:hover {
  border-color: #F1F4F6 !important;
}
.b-cool-gray-150, .b-cool-gray-150-hover:hover {
  border-color: #E3E7EA !important;
}
.b-cool-gray-200, .b-cool-gray-200-hover:hover {
  border-color: #D6DBDE !important;
}
.b-cool-gray-250, .b-cool-gray-250-hover:hover {
  border-color: #C8CED2 !important;
}
.b-cool-gray-300, .b-cool-gray-300-hover:hover {
  border-color: #BBC1C6 !important;
}
.b-cool-gray-350, .b-cool-gray-350-hover:hover {
  border-color: #ADB4BA !important;
}
.b-cool-gray-400, .b-cool-gray-400-hover:hover {
  border-color: #9FA8AE !important;
}
.b-cool-gray-450, .b-cool-gray-450-hover:hover {
  border-color: #929BA2 !important;
}
.b-cool-gray-500, .b-cool-gray-500-hover:hover {
  border-color: #848E96 !important;
}
.b-cool-gray-550, .b-cool-gray-550-hover:hover {
  border-color: #788188 !important;
}
.b-cool-gray-600, .b-cool-gray-600-hover:hover {
  border-color: #6B747B !important;
}
.b-cool-gray-650, .b-cool-gray-650-hover:hover {
  border-color: #5F666D !important;
}
.b-cool-gray-700, .b-cool-gray-700-hover:hover {
  border-color: #52595F !important;
}
.b-cool-gray-750, .b-cool-gray-750-hover:hover {
  border-color: #464C51 !important;
}
.b-cool-gray-800, .b-cool-gray-800-hover:hover {
  border-color: #393F44 !important;
}
.b-cool-gray-850, .b-cool-gray-850-hover:hover {
  border-color: #2D3136 !important;
}
.b-cool-gray-900, .b-cool-gray-900-hover:hover {
  border-color: #202428 !important;
}
.b-cool-gray-950, .b-cool-gray-950-hover:hover {
  border-color: #101214 !important;
}
.b-normal-gray-50, .b-normal-gray-50-hover:hover {
  border-color: #FAFAFA !important;
}
.b-normal-gray-100, .b-normal-gray-100-hover:hover {
  border-color: #F4F4F4 !important;
}
.b-normal-gray-150, .b-normal-gray-150-hover:hover {
  border-color: #E7E7E7 !important;
}
.b-normal-gray-200, .b-normal-gray-200-hover:hover {
  border-color: #DBDBDB !important;
}
.b-normal-gray-250, .b-normal-gray-250-hover:hover {
  border-color: #CECECE !important;
}
.b-normal-gray-300, .b-normal-gray-300-hover:hover {
  border-color: #C1C1C1 !important;
}
.b-normal-gray-350, .b-normal-gray-350-hover:hover {
  border-color: #B4B4B4 !important;
}
.b-normal-gray-400, .b-normal-gray-400-hover:hover {
  border-color: #A8A8A8 !important;
}
.b-normal-gray-450, .b-normal-gray-450-hover:hover {
  border-color: #9B9B9B !important;
}
.b-normal-gray-500, .b-normal-gray-500-hover:hover {
  border-color: #8E8E8E !important;
}
.b-normal-gray-550, .b-normal-gray-550-hover:hover {
  border-color: #818181 !important;
}
.b-normal-gray-600, .b-normal-gray-600-hover:hover {
  border-color: #747474 !important;
}
.b-normal-gray-650, .b-normal-gray-650-hover:hover {
  border-color: #666666 !important;
}
.b-normal-gray-700, .b-normal-gray-700-hover:hover {
  border-color: #595959 !important;
}
.b-normal-gray-750, .b-normal-gray-750-hover:hover {
  border-color: #4C4C4C !important;
}
.b-normal-gray-800, .b-normal-gray-800-hover:hover {
  border-color: #3F3F3F !important;
}
.b-normal-gray-850, .b-normal-gray-850-hover:hover {
  border-color: #313131 !important;
}
.b-normal-gray-900, .b-normal-gray-900-hover:hover {
  border-color: #242424 !important;
}
.b-normal-gray-950, .b-normal-gray-950-hover:hover {
  border-color: #121212 !important;
}
.b-warm-gray-50, .b-warm-gray-50-hover:hover {
  border-color: #FBFAF9 !important;
}
.b-warm-gray-100, .b-warm-gray-100-hover:hover {
  border-color: #F6F4F2 !important;
}
.b-warm-gray-150, .b-warm-gray-150-hover:hover {
  border-color: #EAE7E5 !important;
}
.b-warm-gray-200, .b-warm-gray-200-hover:hover {
  border-color: #DEDBD8 !important;
}
.b-warm-gray-250, .b-warm-gray-250-hover:hover {
  border-color: #D2CECA !important;
}
.b-warm-gray-300, .b-warm-gray-300-hover:hover {
  border-color: #C6C1BD !important;
}
.b-warm-gray-350, .b-warm-gray-350-hover:hover {
  border-color: #B9B4B0 !important;
}
.b-warm-gray-400, .b-warm-gray-400-hover:hover {
  border-color: #ADA8A3 !important;
}
.b-warm-gray-450, .b-warm-gray-450-hover:hover {
  border-color: #A19B95 !important;
}
.b-warm-gray-500, .b-warm-gray-500-hover:hover {
  border-color: #958E88 !important;
}
.b-warm-gray-550, .b-warm-gray-550-hover:hover {
  border-color: #88817B !important;
}
.b-warm-gray-600, .b-warm-gray-600-hover:hover {
  border-color: #7A746E !important;
}
.b-warm-gray-650, .b-warm-gray-650-hover:hover {
  border-color: #6D6661 !important;
}
.b-warm-gray-700, .b-warm-gray-700-hover:hover {
  border-color: #5F5955 !important;
}
.b-warm-gray-750, .b-warm-gray-750-hover:hover {
  border-color: #524C48 !important;
}
.b-warm-gray-800, .b-warm-gray-800-hover:hover {
  border-color: #443F3B !important;
}
.b-warm-gray-850, .b-warm-gray-850-hover:hover {
  border-color: #37312E !important;
}
.b-warm-gray-900, .b-warm-gray-900-hover:hover {
  border-color: #292421 !important;
}
.b-warm-gray-950, .b-warm-gray-950-hover:hover {
  border-color: #151211 !important;
}

/* Color Alphas */
.b-sky-blue-a100, .b-sky-blue-a100-hover:hover {
  border-color: rgba(49, 170, 246, 0.1) !important;
}
.b-sky-blue-a200, .b-sky-blue-a200-hover:hover {
  border-color: rgba(49, 170, 246, 0.2) !important;
}
.b-sky-blue-a300, .b-sky-blue-a300-hover:hover {
  border-color: rgba(49, 170, 246, 0.3) !important;
}
.b-sky-blue-a400, .b-sky-blue-a400-hover:hover {
  border-color: rgba(49, 170, 246, 0.4) !important;
}
.b-sky-blue-a500, .b-sky-blue-a500-hover:hover {
  border-color: rgba(49, 170, 246, 0.5) !important;
}
.b-sky-blue-a600, .b-sky-blue-a600-hover:hover {
  border-color: rgba(49, 170, 246, 0.6) !important;
}
.b-sky-blue-a700, .b-sky-blue-a700-hover:hover {
  border-color: rgba(49, 170, 246, 0.7) !important;
}
.b-sky-blue-a800, .b-sky-blue-a800-hover:hover {
  border-color: rgba(49, 170, 246, 0.8) !important;
}
.b-sky-blue-a900, .b-sky-blue-a900-hover:hover {
  border-color: rgba(49, 170, 246, 0.9) !important;
}
.b-blue-a100, .b-blue-a100-hover:hover {
  border-color: rgba(66, 131, 242, 0.1) !important;
}
.b-blue-a200, .b-blue-a200-hover:hover {
  border-color: rgba(66, 131, 242, 0.2) !important;
}
.b-blue-a300, .b-blue-a300-hover:hover {
  border-color: rgba(66, 131, 242, 0.3) !important;
}
.b-blue-a400, .b-blue-a400-hover:hover {
  border-color: rgba(66, 131, 242, 0.4) !important;
}
.b-blue-a500, .b-blue-a500-hover:hover {
  border-color: rgba(66, 131, 242, 0.5) !important;
}
.b-blue-a600, .b-blue-a600-hover:hover {
  border-color: rgba(66, 131, 242, 0.6) !important;
}
.b-blue-a700, .b-blue-a700-hover:hover {
  border-color: rgba(66, 131, 242, 0.7) !important;
}
.b-blue-a800, .b-blue-a800-hover:hover {
  border-color: rgba(66, 131, 242, 0.8) !important;
}
.b-blue-a900, .b-blue-a900-hover:hover {
  border-color: rgba(66, 131, 242, 0.9) !important;
}
.b-indigo-a100, .b-indigo-a100-hover:hover {
  border-color: rgba(81, 116, 224, 0.1) !important;
}
.b-indigo-a200, .b-indigo-a200-hover:hover {
  border-color: rgba(81, 116, 224, 0.2) !important;
}
.b-indigo-a300, .b-indigo-a300-hover:hover {
  border-color: rgba(81, 116, 224, 0.3) !important;
}
.b-indigo-a400, .b-indigo-a400-hover:hover {
  border-color: rgba(81, 116, 224, 0.4) !important;
}
.b-indigo-a500, .b-indigo-a500-hover:hover {
  border-color: rgba(81, 116, 224, 0.5) !important;
}
.b-indigo-a600, .b-indigo-a600-hover:hover {
  border-color: rgba(81, 116, 224, 0.6) !important;
}
.b-indigo-a700, .b-indigo-a700-hover:hover {
  border-color: rgba(81, 116, 224, 0.7) !important;
}
.b-indigo-a800, .b-indigo-a800-hover:hover {
  border-color: rgba(81, 116, 224, 0.8) !important;
}
.b-indigo-a900, .b-indigo-a900-hover:hover {
  border-color: rgba(81, 116, 224, 0.9) !important;
}
.b-purple-a100, .b-purple-a100-hover:hover {
  border-color: rgba(196, 59, 228, 0.1) !important;
}
.b-purple-a200, .b-purple-a200-hover:hover {
  border-color: rgba(196, 59, 228, 0.2) !important;
}
.b-purple-a300, .b-purple-a300-hover:hover {
  border-color: rgba(196, 59, 228, 0.3) !important;
}
.b-purple-a400, .b-purple-a400-hover:hover {
  border-color: rgba(196, 59, 228, 0.4) !important;
}
.b-purple-a500, .b-purple-a500-hover:hover {
  border-color: rgba(196, 59, 228, 0.5) !important;
}
.b-purple-a600, .b-purple-a600-hover:hover {
  border-color: rgba(196, 59, 228, 0.6) !important;
}
.b-purple-a700, .b-purple-a700-hover:hover {
  border-color: rgba(196, 59, 228, 0.7) !important;
}
.b-purple-a800, .b-purple-a800-hover:hover {
  border-color: rgba(196, 59, 228, 0.8) !important;
}
.b-purple-a900, .b-purple-a900-hover:hover {
  border-color: rgba(196, 59, 228, 0.9) !important;
}
.b-pink-a100, .b-pink-a100-hover:hover {
  border-color: rgba(255, 40, 148, 0.1) !important;
}
.b-pink-a200, .b-pink-a200-hover:hover {
  border-color: rgba(255, 40, 148, 0.2) !important;
}
.b-pink-a300, .b-pink-a300-hover:hover {
  border-color: rgba(255, 40, 148, 0.3) !important;
}
.b-pink-a400, .b-pink-a400-hover:hover {
  border-color: rgba(255, 40, 148, 0.4) !important;
}
.b-pink-a500, .b-pink-a500-hover:hover {
  border-color: rgba(255, 40, 148, 0.5) !important;
}
.b-pink-a600, .b-pink-a600-hover:hover {
  border-color: rgba(255, 40, 148, 0.6) !important;
}
.b-pink-a700, .b-pink-a700-hover:hover {
  border-color: rgba(255, 40, 148, 0.7) !important;
}
.b-pink-a800, .b-pink-a800-hover:hover {
  border-color: rgba(255, 40, 148, 0.8) !important;
}
.b-pink-a900, .b-pink-a900-hover:hover {
  border-color: rgba(255, 40, 148, 0.9) !important;
}
.b-rose-a100, .b-rose-a100-hover:hover {
  border-color: rgba(255, 49, 117, 0.1) !important;
}
.b-rose-a200, .b-rose-a200-hover:hover {
  border-color: rgba(255, 49, 117, 0.2) !important;
}
.b-rose-a300, .b-rose-a300-hover:hover {
  border-color: rgba(255, 49, 117, 0.3) !important;
}
.b-rose-a400, .b-rose-a400-hover:hover {
  border-color: rgba(255, 49, 117, 0.4) !important;
}
.b-rose-a500, .b-rose-a500-hover:hover {
  border-color: rgba(255, 49, 117, 0.5) !important;
}
.b-rose-a600, .b-rose-a600-hover:hover {
  border-color: rgba(255, 49, 117, 0.6) !important;
}
.b-rose-a700, .b-rose-a700-hover:hover {
  border-color: rgba(255, 49, 117, 0.7) !important;
}
.b-rose-a800, .b-rose-a800-hover:hover {
  border-color: rgba(255, 49, 117, 0.8) !important;
}
.b-rose-a900, .b-rose-a900-hover:hover {
  border-color: rgba(255, 49, 117, 0.9) !important;
}
.b-red-a100, .b-red-a100-hover:hover {
  border-color: rgba(242, 56, 56, 0.1) !important;
}
.b-red-a200, .b-red-a200-hover:hover {
  border-color: rgba(242, 56, 56, 0.2) !important;
}
.b-red-a300, .b-red-a300-hover:hover {
  border-color: rgba(242, 56, 56, 0.3) !important;
}
.b-red-a400, .b-red-a400-hover:hover {
  border-color: rgba(242, 56, 56, 0.4) !important;
}
.b-red-a500, .b-red-a500-hover:hover {
  border-color: rgba(242, 56, 56, 0.5) !important;
}
.b-red-a600, .b-red-a600-hover:hover {
  border-color: rgba(242, 56, 56, 0.6) !important;
}
.b-red-a700, .b-red-a700-hover:hover {
  border-color: rgba(242, 56, 56, 0.7) !important;
}
.b-red-a800, .b-red-a800-hover:hover {
  border-color: rgba(242, 56, 56, 0.8) !important;
}
.b-red-a900, .b-red-a900-hover:hover {
  border-color: rgba(242, 56, 56, 0.9) !important;
}
.b-sunset-a100, .b-sunset-a100-hover:hover {
  border-color: rgba(249, 81, 65, 0.1) !important;
}
.b-sunset-a200, .b-sunset-a200-hover:hover {
  border-color: rgba(249, 81, 65, 0.2) !important;
}
.b-sunset-a300, .b-sunset-a300-hover:hover {
  border-color: rgba(249, 81, 65, 0.3) !important;
}
.b-sunset-a400, .b-sunset-a400-hover:hover {
  border-color: rgba(249, 81, 65, 0.4) !important;
}
.b-sunset-a500, .b-sunset-a500-hover:hover {
  border-color: rgba(249, 81, 65, 0.5) !important;
}
.b-sunset-a600, .b-sunset-a600-hover:hover {
  border-color: rgba(249, 81, 65, 0.6) !important;
}
.b-sunset-a700, .b-sunset-a700-hover:hover {
  border-color: rgba(249, 81, 65, 0.7) !important;
}
.b-sunset-a800, .b-sunset-a800-hover:hover {
  border-color: rgba(249, 81, 65, 0.8) !important;
}
.b-sunset-a900, .b-sunset-a900-hover:hover {
  border-color: rgba(249, 81, 65, 0.9) !important;
}
.b-orange-a100, .b-orange-a100-hover:hover {
  border-color: rgba(217, 145, 53, 0.1) !important;
}
.b-orange-a200, .b-orange-a200-hover:hover {
  border-color: rgba(217, 145, 53, 0.2) !important;
}
.b-orange-a300, .b-orange-a300-hover:hover {
  border-color: rgba(217, 145, 53, 0.3) !important;
}
.b-orange-a400, .b-orange-a400-hover:hover {
  border-color: rgba(217, 145, 53, 0.4) !important;
}
.b-orange-a500, .b-orange-a500-hover:hover {
  border-color: rgba(217, 145, 53, 0.5) !important;
}
.b-orange-a600, .b-orange-a600-hover:hover {
  border-color: rgba(217, 145, 53, 0.6) !important;
}
.b-orange-a700, .b-orange-a700-hover:hover {
  border-color: rgba(217, 145, 53, 0.7) !important;
}
.b-orange-a800, .b-orange-a800-hover:hover {
  border-color: rgba(217, 145, 53, 0.8) !important;
}
.b-orange-a900, .b-orange-a900-hover:hover {
  border-color: rgba(217, 145, 53, 0.9) !important;
}
.b-amber-a100, .b-amber-a100-hover:hover {
  border-color: rgba(255, 192, 2, 0.1) !important;
}
.b-amber-a200, .b-amber-a200-hover:hover {
  border-color: rgba(255, 192, 2, 0.2) !important;
}
.b-amber-a300, .b-amber-a300-hover:hover {
  border-color: rgba(255, 192, 2, 0.3) !important;
}
.b-amber-a400, .b-amber-a400-hover:hover {
  border-color: rgba(255, 192, 2, 0.4) !important;
}
.b-amber-a500, .b-amber-a500-hover:hover {
  border-color: rgba(255, 192, 2, 0.5) !important;
}
.b-amber-a600, .b-amber-a600-hover:hover {
  border-color: rgba(255, 192, 2, 0.6) !important;
}
.b-amber-a700, .b-amber-a700-hover:hover {
  border-color: rgba(255, 192, 2, 0.7) !important;
}
.b-amber-a800, .b-amber-a800-hover:hover {
  border-color: rgba(255, 192, 2, 0.8) !important;
}
.b-amber-a900, .b-amber-a900-hover:hover {
  border-color: rgba(255, 192, 2, 0.9) !important;
}
.b-yellow-a100, .b-yellow-a100-hover:hover {
  border-color: rgba(252, 225, 22, 0.1) !important;
}
.b-yellow-a200, .b-yellow-a200-hover:hover {
  border-color: rgba(252, 225, 22, 0.2) !important;
}
.b-yellow-a300, .b-yellow-a300-hover:hover {
  border-color: rgba(252, 225, 22, 0.3) !important;
}
.b-yellow-a400, .b-yellow-a400-hover:hover {
  border-color: rgba(252, 225, 22, 0.4) !important;
}
.b-yellow-a500, .b-yellow-a500-hover:hover {
  border-color: rgba(252, 225, 22, 0.5) !important;
}
.b-yellow-a600, .b-yellow-a600-hover:hover {
  border-color: rgba(252, 225, 22, 0.6) !important;
}
.b-yellow-a700, .b-yellow-a700-hover:hover {
  border-color: rgba(252, 225, 22, 0.7) !important;
}
.b-yellow-a800, .b-yellow-a800-hover:hover {
  border-color: rgba(252, 225, 22, 0.8) !important;
}
.b-yellow-a900, .b-yellow-a900-hover:hover {
  border-color: rgba(252, 225, 22, 0.9) !important;
}
.b-lime-green-a100, .b-lime-green-a100-hover:hover {
  border-color: rgba(102, 213, 20, 0.1) !important;
}
.b-lime-green-a200, .b-lime-green-a200-hover:hover {
  border-color: rgba(102, 213, 20, 0.2) !important;
}
.b-lime-green-a300, .b-lime-green-a300-hover:hover {
  border-color: rgba(102, 213, 20, 0.3) !important;
}
.b-lime-green-a400, .b-lime-green-a400-hover:hover {
  border-color: rgba(102, 213, 20, 0.4) !important;
}
.b-lime-green-a500, .b-lime-green-a500-hover:hover {
  border-color: rgba(102, 213, 20, 0.5) !important;
}
.b-lime-green-a600, .b-lime-green-a600-hover:hover {
  border-color: rgba(102, 213, 20, 0.6) !important;
}
.b-lime-green-a700, .b-lime-green-a700-hover:hover {
  border-color: rgba(102, 213, 20, 0.7) !important;
}
.b-lime-green-a800, .b-lime-green-a800-hover:hover {
  border-color: rgba(102, 213, 20, 0.8) !important;
}
.b-lime-green-a900, .b-lime-green-a900-hover:hover {
  border-color: rgba(102, 213, 20, 0.9) !important;
}
.b-spring-green-a100, .b-spring-green-a100-hover:hover {
  border-color: rgba(61, 183, 39, 0.1) !important;
}
.b-spring-green-a200, .b-spring-green-a200-hover:hover {
  border-color: rgba(61, 183, 39, 0.2) !important;
}
.b-spring-green-a300, .b-spring-green-a300-hover:hover {
  border-color: rgba(61, 183, 39, 0.3) !important;
}
.b-spring-green-a400, .b-spring-green-a400-hover:hover {
  border-color: rgba(61, 183, 39, 0.4) !important;
}
.b-spring-green-a500, .b-spring-green-a500-hover:hover {
  border-color: rgba(61, 183, 39, 0.5) !important;
}
.b-spring-green-a600, .b-spring-green-a600-hover:hover {
  border-color: rgba(61, 183, 39, 0.6) !important;
}
.b-spring-green-a700, .b-spring-green-a700-hover:hover {
  border-color: rgba(61, 183, 39, 0.7) !important;
}
.b-spring-green-a800, .b-spring-green-a800-hover:hover {
  border-color: rgba(61, 183, 39, 0.8) !important;
}
.b-spring-green-a900, .b-spring-green-a900-hover:hover {
  border-color: rgba(61, 183, 39, 0.9) !important;
}
.b-green-a100, .b-green-a100-hover:hover {
  border-color: rgba(74, 168, 67, 0.1) !important;
}
.b-green-a200, .b-green-a200-hover:hover {
  border-color: rgba(74, 168, 67, 0.2) !important;
}
.b-green-a300, .b-green-a300-hover:hover {
  border-color: rgba(74, 168, 67, 0.3) !important;
}
.b-green-a400, .b-green-a400-hover:hover {
  border-color: rgba(74, 168, 67, 0.4) !important;
}
.b-green-a500, .b-green-a500-hover:hover {
  border-color: rgba(74, 168, 67, 0.5) !important;
}
.b-green-a600, .b-green-a600-hover:hover {
  border-color: rgba(74, 168, 67, 0.6) !important;
}
.b-green-a700, .b-green-a700-hover:hover {
  border-color: rgba(74, 168, 67, 0.7) !important;
}
.b-green-a800, .b-green-a800-hover:hover {
  border-color: rgba(74, 168, 67, 0.8) !important;
}
.b-green-a900, .b-green-a900-hover:hover {
  border-color: rgba(74, 168, 67, 0.9) !important;
}
.b-emerald-a100, .b-emerald-a100-hover:hover {
  border-color: rgba(57, 182, 99, 0.1) !important;
}
.b-emerald-a200, .b-emerald-a200-hover:hover {
  border-color: rgba(57, 182, 99, 0.2) !important;
}
.b-emerald-a300, .b-emerald-a300-hover:hover {
  border-color: rgba(57, 182, 99, 0.3) !important;
}
.b-emerald-a400, .b-emerald-a400-hover:hover {
  border-color: rgba(57, 182, 99, 0.4) !important;
}
.b-emerald-a500, .b-emerald-a500-hover:hover {
  border-color: rgba(57, 182, 99, 0.5) !important;
}
.b-emerald-a600, .b-emerald-a600-hover:hover {
  border-color: rgba(57, 182, 99, 0.6) !important;
}
.b-emerald-a700, .b-emerald-a700-hover:hover {
  border-color: rgba(57, 182, 99, 0.7) !important;
}
.b-emerald-a800, .b-emerald-a800-hover:hover {
  border-color: rgba(57, 182, 99, 0.8) !important;
}
.b-emerald-a900, .b-emerald-a900-hover:hover {
  border-color: rgba(57, 182, 99, 0.9) !important;
}
.b-jade-a100, .b-jade-a100-hover:hover {
  border-color: rgba(0, 168, 108, 0.1) !important;
}
.b-jade-a200, .b-jade-a200-hover:hover {
  border-color: rgba(0, 168, 108, 0.2) !important;
}
.b-jade-a300, .b-jade-a300-hover:hover {
  border-color: rgba(0, 168, 108, 0.3) !important;
}
.b-jade-a400, .b-jade-a400-hover:hover {
  border-color: rgba(0, 168, 108, 0.4) !important;
}
.b-jade-a500, .b-jade-a500-hover:hover {
  border-color: rgba(0, 168, 108, 0.5) !important;
}
.b-jade-a600, .b-jade-a600-hover:hover {
  border-color: rgba(0, 168, 108, 0.6) !important;
}
.b-jade-a700, .b-jade-a700-hover:hover {
  border-color: rgba(0, 168, 108, 0.7) !important;
}
.b-jade-a800, .b-jade-a800-hover:hover {
  border-color: rgba(0, 168, 108, 0.8) !important;
}
.b-jade-a900, .b-jade-a900-hover:hover {
  border-color: rgba(0, 168, 108, 0.9) !important;
}
.b-ocean-green-a100, .b-ocean-green-a100-hover:hover {
  border-color: rgba(4, 168, 130, 0.1) !important;
}
.b-ocean-green-a200, .b-ocean-green-a200-hover:hover {
  border-color: rgba(4, 168, 130, 0.2) !important;
}
.b-ocean-green-a300, .b-ocean-green-a300-hover:hover {
  border-color: rgba(4, 168, 130, 0.3) !important;
}
.b-ocean-green-a400, .b-ocean-green-a400-hover:hover {
  border-color: rgba(4, 168, 130, 0.4) !important;
}
.b-ocean-green-a500, .b-ocean-green-a500-hover:hover {
  border-color: rgba(4, 168, 130, 0.5) !important;
}
.b-ocean-green-a600, .b-ocean-green-a600-hover:hover {
  border-color: rgba(4, 168, 130, 0.6) !important;
}
.b-ocean-green-a700, .b-ocean-green-a700-hover:hover {
  border-color: rgba(4, 168, 130, 0.7) !important;
}
.b-ocean-green-a800, .b-ocean-green-a800-hover:hover {
  border-color: rgba(4, 168, 130, 0.8) !important;
}
.b-ocean-green-a900, .b-ocean-green-a900-hover:hover {
  border-color: rgba(4, 168, 130, 0.9) !important;
}
.b-teal-a100, .b-teal-a100-hover:hover {
  border-color: rgba(20, 159, 144, 0.1) !important;
}
.b-teal-a200, .b-teal-a200-hover:hover {
  border-color: rgba(20, 159, 144, 0.2) !important;
}
.b-teal-a300, .b-teal-a300-hover:hover {
  border-color: rgba(20, 159, 144, 0.3) !important;
}
.b-teal-a400, .b-teal-a400-hover:hover {
  border-color: rgba(20, 159, 144, 0.4) !important;
}
.b-teal-a500, .b-teal-a500-hover:hover {
  border-color: rgba(20, 159, 144, 0.5) !important;
}
.b-teal-a600, .b-teal-a600-hover:hover {
  border-color: rgba(20, 159, 144, 0.6) !important;
}
.b-teal-a700, .b-teal-a700-hover:hover {
  border-color: rgba(20, 159, 144, 0.7) !important;
}
.b-teal-a800, .b-teal-a800-hover:hover {
  border-color: rgba(20, 159, 144, 0.8) !important;
}
.b-teal-a900, .b-teal-a900-hover:hover {
  border-color: rgba(20, 159, 144, 0.9) !important;
}
.b-cyan-a100, .b-cyan-a100-hover:hover {
  border-color: rgba(18, 164, 176, 0.1) !important;
}
.b-cyan-a200, .b-cyan-a200-hover:hover {
  border-color: rgba(18, 164, 176, 0.2) !important;
}
.b-cyan-a300, .b-cyan-a300-hover:hover {
  border-color: rgba(18, 164, 176, 0.3) !important;
}
.b-cyan-a400, .b-cyan-a400-hover:hover {
  border-color: rgba(18, 164, 176, 0.4) !important;
}
.b-cyan-a500, .b-cyan-a500-hover:hover {
  border-color: rgba(18, 164, 176, 0.5) !important;
}
.b-cyan-a600, .b-cyan-a600-hover:hover {
  border-color: rgba(18, 164, 176, 0.6) !important;
}
.b-cyan-a700, .b-cyan-a700-hover:hover {
  border-color: rgba(18, 164, 176, 0.7) !important;
}
.b-cyan-a800, .b-cyan-a800-hover:hover {
  border-color: rgba(18, 164, 176, 0.8) !important;
}
.b-cyan-a900, .b-cyan-a900-hover:hover {
  border-color: rgba(18, 164, 176, 0.9) !important;
}
.b-ocean-blue-a100, .b-ocean-blue-a100-hover:hover {
  border-color: rgba(0, 142, 188, 0.1) !important;
}
.b-ocean-blue-a200, .b-ocean-blue-a200-hover:hover {
  border-color: rgba(0, 142, 188, 0.2) !important;
}
.b-ocean-blue-a300, .b-ocean-blue-a300-hover:hover {
  border-color: rgba(0, 142, 188, 0.3) !important;
}
.b-ocean-blue-a400, .b-ocean-blue-a400-hover:hover {
  border-color: rgba(0, 142, 188, 0.4) !important;
}
.b-ocean-blue-a500, .b-ocean-blue-a500-hover:hover {
  border-color: rgba(0, 142, 188, 0.5) !important;
}
.b-ocean-blue-a600, .b-ocean-blue-a600-hover:hover {
  border-color: rgba(0, 142, 188, 0.6) !important;
}
.b-ocean-blue-a700, .b-ocean-blue-a700-hover:hover {
  border-color: rgba(0, 142, 188, 0.7) !important;
}
.b-ocean-blue-a800, .b-ocean-blue-a800-hover:hover {
  border-color: rgba(0, 142, 188, 0.8) !important;
}
.b-ocean-blue-a900, .b-ocean-blue-a900-hover:hover {
  border-color: rgba(0, 142, 188, 0.9) !important;
}
.b-crystal-blue-a100, .b-crystal-blue-a100-hover:hover {
  border-color: rgba(63, 150, 224, 0.1) !important;
}
.b-crystal-blue-a200, .b-crystal-blue-a200-hover:hover {
  border-color: rgba(63, 150, 224, 0.2) !important;
}
.b-crystal-blue-a300, .b-crystal-blue-a300-hover:hover {
  border-color: rgba(63, 150, 224, 0.3) !important;
}
.b-crystal-blue-a400, .b-crystal-blue-a400-hover:hover {
  border-color: rgba(63, 150, 224, 0.4) !important;
}
.b-crystal-blue-a500, .b-crystal-blue-a500-hover:hover {
  border-color: rgba(63, 150, 224, 0.5) !important;
}
.b-crystal-blue-a600, .b-crystal-blue-a600-hover:hover {
  border-color: rgba(63, 150, 224, 0.6) !important;
}
.b-crystal-blue-a700, .b-crystal-blue-a700-hover:hover {
  border-color: rgba(63, 150, 224, 0.7) !important;
}
.b-crystal-blue-a800, .b-crystal-blue-a800-hover:hover {
  border-color: rgba(63, 150, 224, 0.8) !important;
}
.b-crystal-blue-a900, .b-crystal-blue-a900-hover:hover {
  border-color: rgba(63, 150, 224, 0.9) !important;
}
.b-brown-a100, .b-brown-a100-hover:hover {
  border-color: rgba(146, 97, 85, 0.1) !important;
}
.b-brown-a200, .b-brown-a200-hover:hover {
  border-color: rgba(146, 97, 85, 0.2) !important;
}
.b-brown-a300, .b-brown-a300-hover:hover {
  border-color: rgba(146, 97, 85, 0.3) !important;
}
.b-brown-a400, .b-brown-a400-hover:hover {
  border-color: rgba(146, 97, 85, 0.4) !important;
}
.b-brown-a500, .b-brown-a500-hover:hover {
  border-color: rgba(146, 97, 85, 0.5) !important;
}
.b-brown-a600, .b-brown-a600-hover:hover {
  border-color: rgba(146, 97, 85, 0.6) !important;
}
.b-brown-a700, .b-brown-a700-hover:hover {
  border-color: rgba(146, 97, 85, 0.7) !important;
}
.b-brown-a800, .b-brown-a800-hover:hover {
  border-color: rgba(146, 97, 85, 0.8) !important;
}
.b-brown-a900, .b-brown-a900-hover:hover {
  border-color: rgba(146, 97, 85, 0.9) !important;
}
.b-blue-gray-a100, .b-blue-gray-a100-hover:hover {
  border-color: rgba(133, 141, 159, 0.1) !important;
}
.b-blue-gray-a200, .b-blue-gray-a200-hover:hover {
  border-color: rgba(133, 141, 159, 0.2) !important;
}
.b-blue-gray-a300, .b-blue-gray-a300-hover:hover {
  border-color: rgba(133, 141, 159, 0.3) !important;
}
.b-blue-gray-a400, .b-blue-gray-a400-hover:hover {
  border-color: rgba(133, 141, 159, 0.4) !important;
}
.b-blue-gray-a500, .b-blue-gray-a500-hover:hover {
  border-color: rgba(133, 141, 159, 0.5) !important;
}
.b-blue-gray-a600, .b-blue-gray-a600-hover:hover {
  border-color: rgba(133, 141, 159, 0.6) !important;
}
.b-blue-gray-a700, .b-blue-gray-a700-hover:hover {
  border-color: rgba(133, 141, 159, 0.7) !important;
}
.b-blue-gray-a800, .b-blue-gray-a800-hover:hover {
  border-color: rgba(133, 141, 159, 0.8) !important;
}
.b-blue-gray-a900, .b-blue-gray-a900-hover:hover {
  border-color: rgba(133, 141, 159, 0.9) !important;
}

/*
* outline-color
*/
/* Plugin Colors */
.outline-sky-blue, .outline-sky-blue-hover:hover, .outline-sky-blue-focus:focus {
  outline-color: #31AAF6 !important;
}
.outline-blue, .outline-blue-hover:hover, .outline-blue-focus:focus {
  outline-color: #4283F2 !important;
}
.outline-indigo, .outline-indigo-hover:hover, .outline-indigo-focus:focus {
  outline-color: #5174E0 !important;
}
.outline-purple, .outline-purple-hover:hover, .outline-purple-focus:focus {
  outline-color: #C43BE4 !important;
}
.outline-pink, .outline-pink-hover:hover, .outline-pink-focus:focus {
  outline-color: #FF2894 !important;
}
.outline-rose, .outline-rose-hover:hover, .outline-rose-focus:focus {
  outline-color: #FF3175 !important;
}
.outline-red, .outline-red-hover:hover, .outline-red-focus:focus {
  outline-color: #F23838 !important;
}
.outline-sunset, .outline-sunset-hover:hover, .outline-sunset-focus:focus {
  outline-color: #F95141 !important;
}
.outline-orange, .outline-orange-hover:hover, .outline-orange-focus:focus {
  outline-color: #D99135 !important;
}
.outline-amber, .outline-amber-hover:hover, .outline-amber-focus:focus {
  outline-color: #FFC002 !important;
}
.outline-yellow, .outline-yellow-hover:hover, .outline-yellow-focus:focus {
  outline-color: #FCE116 !important;
}
.outline-lime-green, .outline-lime-green-hover:hover, .outline-lime-green-focus:focus {
  outline-color: #66D514 !important;
}
.outline-spring-green, .outline-spring-green-hover:hover, .outline-spring-green-focus:focus {
  outline-color: #3DB727 !important;
}
.outline-green, .outline-green-hover:hover, .outline-green-focus:focus {
  outline-color: #4AA843 !important;
}
.outline-emerald, .outline-emerald-hover:hover, .outline-emerald-focus:focus {
  outline-color: #39B663 !important;
}
.outline-jade, .outline-jade-hover:hover, .outline-jade-focus:focus {
  outline-color: #00A86C !important;
}
.outline-ocean-green, .outline-ocean-green-hover:hover, .outline-ocean-green-focus:focus {
  outline-color: #04A882 !important;
}
.outline-teal, .outline-teal-hover:hover, .outline-teal-focus:focus {
  outline-color: #149F90 !important;
}
.outline-cyan, .outline-cyan-hover:hover, .outline-cyan-focus:focus {
  outline-color: #12A4B0 !important;
}
.outline-ocean-blue, .outline-ocean-blue-hover:hover, .outline-ocean-blue-focus:focus {
  outline-color: #008EBC !important;
}
.outline-crystal-blue, .outline-crystal-blue-hover:hover, .outline-crystal-blue-focus:focus {
  outline-color: #3F96E0 !important;
}
.outline-brown, .outline-brown-hover:hover, .outline-brown-focus:focus {
  outline-color: #926155 !important;
}
.outline-blue-gray, .outline-blue-gray-hover:hover, .outline-blue-gray-focus:focus {
  outline-color: #858D9F !important;
}
.outline-cool-gray, .outline-cool-gray-hover:hover, .outline-cool-gray-focus:focus {
  outline-color: #848E96 !important;
}
.outline-normal-gray, .outline-normal-gray-hover:hover, .outline-normal-gray-focus:focus {
  outline-color: #8E8E8E !important;
}
.outline-warm-gray, .outline-warm-gray-hover:hover, .outline-warm-gray-focus:focus {
  outline-color: #958E88 !important;
}

/* Color Palettes */
.outline-sky-blue-50, .outline-sky-blue-50-hover:hover, .outline-sky-blue-50-focus:focus {
  outline-color: #F0FAFF !important;
}
.outline-sky-blue-100, .outline-sky-blue-100-hover:hover, .outline-sky-blue-100-focus:focus {
  outline-color: #E1F4FF !important;
}
.outline-sky-blue-150, .outline-sky-blue-150-hover:hover, .outline-sky-blue-150-focus:focus {
  outline-color: #CBEBFE !important;
}
.outline-sky-blue-200, .outline-sky-blue-200-hover:hover, .outline-sky-blue-200-focus:focus {
  outline-color: #B5E2FD !important;
}
.outline-sky-blue-250, .outline-sky-blue-250-hover:hover, .outline-sky-blue-250-focus:focus {
  outline-color: #9FD8FC !important;
}
.outline-sky-blue-300, .outline-sky-blue-300-hover:hover, .outline-sky-blue-300-focus:focus {
  outline-color: #89CFFB !important;
}
.outline-sky-blue-350, .outline-sky-blue-350-hover:hover, .outline-sky-blue-350-focus:focus {
  outline-color: #73C6F9 !important;
}
.outline-sky-blue-400, .outline-sky-blue-400-hover:hover, .outline-sky-blue-400-focus:focus {
  outline-color: #5DBDF8 !important;
}
.outline-sky-blue-450, .outline-sky-blue-450-hover:hover, .outline-sky-blue-450-focus:focus {
  outline-color: #47B3F7 !important;
}
.outline-sky-blue-500, .outline-sky-blue-500-hover:hover, .outline-sky-blue-500-focus:focus {
  outline-color: #31AAF6 !important;
}
.outline-sky-blue-550, .outline-sky-blue-550-hover:hover, .outline-sky-blue-550-focus:focus {
  outline-color: #2CA0EB !important;
}
.outline-sky-blue-600, .outline-sky-blue-600-hover:hover, .outline-sky-blue-600-focus:focus {
  outline-color: #2795E1 !important;
}
.outline-sky-blue-650, .outline-sky-blue-650-hover:hover, .outline-sky-blue-650-focus:focus {
  outline-color: #228BD6 !important;
}
.outline-sky-blue-700, .outline-sky-blue-700-hover:hover, .outline-sky-blue-700-focus:focus {
  outline-color: #1D80CB !important;
}
.outline-sky-blue-750, .outline-sky-blue-750-hover:hover, .outline-sky-blue-750-focus:focus {
  outline-color: #1776C0 !important;
}
.outline-sky-blue-800, .outline-sky-blue-800-hover:hover, .outline-sky-blue-800-focus:focus {
  outline-color: #126BB6 !important;
}
.outline-sky-blue-850, .outline-sky-blue-850-hover:hover, .outline-sky-blue-850-focus:focus {
  outline-color: #0D61AB !important;
}
.outline-sky-blue-900, .outline-sky-blue-900-hover:hover, .outline-sky-blue-900-focus:focus {
  outline-color: #0856A0 !important;
}
.outline-sky-blue-950, .outline-sky-blue-950-hover:hover, .outline-sky-blue-950-focus:focus {
  outline-color: #042B50 !important;
}
.outline-blue-50, .outline-blue-50-hover:hover, .outline-blue-50-focus:focus {
  outline-color: #F1F6FE !important;
}
.outline-blue-100, .outline-blue-100-hover:hover, .outline-blue-100-focus:focus {
  outline-color: #E3EDFC !important;
}
.outline-blue-150, .outline-blue-150-hover:hover, .outline-blue-150-focus:focus {
  outline-color: #CFE0FB !important;
}
.outline-blue-200, .outline-blue-200-hover:hover, .outline-blue-200-focus:focus {
  outline-color: #BBD3FA !important;
}
.outline-blue-250, .outline-blue-250-hover:hover, .outline-blue-250-focus:focus {
  outline-color: #A7C5F8 !important;
}
.outline-blue-300, .outline-blue-300-hover:hover, .outline-blue-300-focus:focus {
  outline-color: #93B8F7 !important;
}
.outline-blue-350, .outline-blue-350-hover:hover, .outline-blue-350-focus:focus {
  outline-color: #7EABF6 !important;
}
.outline-blue-400, .outline-blue-400-hover:hover, .outline-blue-400-focus:focus {
  outline-color: #6A9EF5 !important;
}
.outline-blue-450, .outline-blue-450-hover:hover, .outline-blue-450-focus:focus {
  outline-color: #5690F3 !important;
}
.outline-blue-500, .outline-blue-500-hover:hover, .outline-blue-500-focus:focus {
  outline-color: #4283F2 !important;
}
.outline-blue-550, .outline-blue-550-hover:hover, .outline-blue-550-focus:focus {
  outline-color: #3B79E6 !important;
}
.outline-blue-600, .outline-blue-600-hover:hover, .outline-blue-600-focus:focus {
  outline-color: #346FD9 !important;
}
.outline-blue-650, .outline-blue-650-hover:hover, .outline-blue-650-focus:focus {
  outline-color: #2D65CD !important;
}
.outline-blue-700, .outline-blue-700-hover:hover, .outline-blue-700-focus:focus {
  outline-color: #265BC1 !important;
}
.outline-blue-750, .outline-blue-750-hover:hover, .outline-blue-750-focus:focus {
  outline-color: #1F50B4 !important;
}
.outline-blue-800, .outline-blue-800-hover:hover, .outline-blue-800-focus:focus {
  outline-color: #1846A8 !important;
}
.outline-blue-850, .outline-blue-850-hover:hover, .outline-blue-850-focus:focus {
  outline-color: #113C9B !important;
}
.outline-blue-900, .outline-blue-900-hover:hover, .outline-blue-900-focus:focus {
  outline-color: #0A328F !important;
}
.outline-blue-950, .outline-blue-950-hover:hover, .outline-blue-950-focus:focus {
  outline-color: #051948 !important;
}
.outline-indigo-50, .outline-indigo-50-hover:hover, .outline-indigo-50-focus:focus {
  outline-color: #F2F5FD !important;
}
.outline-indigo-100, .outline-indigo-100-hover:hover, .outline-indigo-100-focus:focus {
  outline-color: #E4EAFA !important;
}
.outline-indigo-150, .outline-indigo-150-hover:hover, .outline-indigo-150-focus:focus {
  outline-color: #D2DBF7 !important;
}
.outline-indigo-200, .outline-indigo-200-hover:hover, .outline-indigo-200-focus:focus {
  outline-color: #BFCDF4 !important;
}
.outline-indigo-250, .outline-indigo-250-hover:hover, .outline-indigo-250-focus:focus {
  outline-color: #ADBEF0 !important;
}
.outline-indigo-300, .outline-indigo-300-hover:hover, .outline-indigo-300-focus:focus {
  outline-color: #9BAFED !important;
}
.outline-indigo-350, .outline-indigo-350-hover:hover, .outline-indigo-350-focus:focus {
  outline-color: #88A0EA !important;
}
.outline-indigo-400, .outline-indigo-400-hover:hover, .outline-indigo-400-focus:focus {
  outline-color: #7692E7 !important;
}
.outline-indigo-450, .outline-indigo-450-hover:hover, .outline-indigo-450-focus:focus {
  outline-color: #6383E3 !important;
}
.outline-indigo-500, .outline-indigo-500-hover:hover, .outline-indigo-500-focus:focus {
  outline-color: #5174E0 !important;
}
.outline-indigo-550, .outline-indigo-550-hover:hover, .outline-indigo-550-focus:focus {
  outline-color: #4A6BD5 !important;
}
.outline-indigo-600, .outline-indigo-600-hover:hover, .outline-indigo-600-focus:focus {
  outline-color: #4362C9 !important;
}
.outline-indigo-650, .outline-indigo-650-hover:hover, .outline-indigo-650-focus:focus {
  outline-color: #3B58BE !important;
}
.outline-indigo-700, .outline-indigo-700-hover:hover, .outline-indigo-700-focus:focus {
  outline-color: #344FB2 !important;
}
.outline-indigo-750, .outline-indigo-750-hover:hover, .outline-indigo-750-focus:focus {
  outline-color: #2D46A7 !important;
}
.outline-indigo-800, .outline-indigo-800-hover:hover, .outline-indigo-800-focus:focus {
  outline-color: #263D9B !important;
}
.outline-indigo-850, .outline-indigo-850-hover:hover, .outline-indigo-850-focus:focus {
  outline-color: #1E3390 !important;
}
.outline-indigo-900, .outline-indigo-900-hover:hover, .outline-indigo-900-focus:focus {
  outline-color: #172A84 !important;
}
.outline-indigo-950, .outline-indigo-950-hover:hover, .outline-indigo-950-focus:focus {
  outline-color: #0C1542 !important;
}
.outline-purple-50, .outline-purple-50-hover:hover, .outline-purple-50-focus:focus {
  outline-color: #FBF2FD !important;
}
.outline-purple-100, .outline-purple-100-hover:hover, .outline-purple-100-focus:focus {
  outline-color: #F7E4FB !important;
}
.outline-purple-150, .outline-purple-150-hover:hover, .outline-purple-150-focus:focus {
  outline-color: #F1CFF8 !important;
}
.outline-purple-200, .outline-purple-200-hover:hover, .outline-purple-200-focus:focus {
  outline-color: #EABAF5 !important;
}
.outline-purple-250, .outline-purple-250-hover:hover, .outline-purple-250-focus:focus {
  outline-color: #E4A5F2 !important;
}
.outline-purple-300, .outline-purple-300-hover:hover, .outline-purple-300-focus:focus {
  outline-color: #DE90F0 !important;
}
.outline-purple-350, .outline-purple-350-hover:hover, .outline-purple-350-focus:focus {
  outline-color: #D77AED !important;
}
.outline-purple-400, .outline-purple-400-hover:hover, .outline-purple-400-focus:focus {
  outline-color: #D165EA !important;
}
.outline-purple-450, .outline-purple-450-hover:hover, .outline-purple-450-focus:focus {
  outline-color: #CA50E7 !important;
}
.outline-purple-500, .outline-purple-500-hover:hover, .outline-purple-500-focus:focus {
  outline-color: #C43BE4 !important;
}
.outline-purple-550, .outline-purple-550-hover:hover, .outline-purple-550-focus:focus {
  outline-color: #B636D7 !important;
}
.outline-purple-600, .outline-purple-600-hover:hover, .outline-purple-600-focus:focus {
  outline-color: #A930CA !important;
}
.outline-purple-650, .outline-purple-650-hover:hover, .outline-purple-650-focus:focus {
  outline-color: #9B2BBC !important;
}
.outline-purple-700, .outline-purple-700-hover:hover, .outline-purple-700-focus:focus {
  outline-color: #8D26AF !important;
}
.outline-purple-750, .outline-purple-750-hover:hover, .outline-purple-750-focus:focus {
  outline-color: #7F20A2 !important;
}
.outline-purple-800, .outline-purple-800-hover:hover, .outline-purple-800-focus:focus {
  outline-color: #721B95 !important;
}
.outline-purple-850, .outline-purple-850-hover:hover, .outline-purple-850-focus:focus {
  outline-color: #641587 !important;
}
.outline-purple-900, .outline-purple-900-hover:hover, .outline-purple-900-focus:focus {
  outline-color: #56107A !important;
}
.outline-purple-950, .outline-purple-950-hover:hover, .outline-purple-950-focus:focus {
  outline-color: #2B083D !important;
}
.outline-pink-50, .outline-pink-50-hover:hover, .outline-pink-50-focus:focus {
  outline-color: #FFF1F8 !important;
}
.outline-pink-100, .outline-pink-100-hover:hover, .outline-pink-100-focus:focus {
  outline-color: #FFE2F0 !important;
}
.outline-pink-150, .outline-pink-150-hover:hover, .outline-pink-150-focus:focus {
  outline-color: #FFCBE5 !important;
}
.outline-pink-200, .outline-pink-200-hover:hover, .outline-pink-200-focus:focus {
  outline-color: #FFB4D9 !important;
}
.outline-pink-250, .outline-pink-250-hover:hover, .outline-pink-250-focus:focus {
  outline-color: #FF9CCE !important;
}
.outline-pink-300, .outline-pink-300-hover:hover, .outline-pink-300-focus:focus {
  outline-color: #FF85C2 !important;
}
.outline-pink-350, .outline-pink-350-hover:hover, .outline-pink-350-focus:focus {
  outline-color: #FF6EB7 !important;
}
.outline-pink-400, .outline-pink-400-hover:hover, .outline-pink-400-focus:focus {
  outline-color: #FF57AB !important;
}
.outline-pink-450, .outline-pink-450-hover:hover, .outline-pink-450-focus:focus {
  outline-color: #FF3FA0 !important;
}
.outline-pink-500, .outline-pink-500-hover:hover, .outline-pink-500-focus:focus {
  outline-color: #FF2894 !important;
}
.outline-pink-550, .outline-pink-550-hover:hover, .outline-pink-550-focus:focus {
  outline-color: #EF238B !important;
}
.outline-pink-600, .outline-pink-600-hover:hover, .outline-pink-600-focus:focus {
  outline-color: #DF1E82 !important;
}
.outline-pink-650, .outline-pink-650-hover:hover, .outline-pink-650-focus:focus {
  outline-color: #CF1978 !important;
}
.outline-pink-700, .outline-pink-700-hover:hover, .outline-pink-700-focus:focus {
  outline-color: #C0146F !important;
}
.outline-pink-750, .outline-pink-750-hover:hover, .outline-pink-750-focus:focus {
  outline-color: #B00F66 !important;
}
.outline-pink-800, .outline-pink-800-hover:hover, .outline-pink-800-focus:focus {
  outline-color: #A00A5D !important;
}
.outline-pink-850, .outline-pink-850-hover:hover, .outline-pink-850-focus:focus {
  outline-color: #900553 !important;
}
.outline-pink-900, .outline-pink-900-hover:hover, .outline-pink-900-focus:focus {
  outline-color: #80004A !important;
}
.outline-pink-950, .outline-pink-950-hover:hover, .outline-pink-950-focus:focus {
  outline-color: #400025 !important;
}
.outline-rose-50, .outline-rose-50-hover:hover, .outline-rose-50-focus:focus {
  outline-color: #FFF1F5 !important;
}
.outline-rose-100, .outline-rose-100-hover:hover, .outline-rose-100-focus:focus {
  outline-color: #FFE3EB !important;
}
.outline-rose-150, .outline-rose-150-hover:hover, .outline-rose-150-focus:focus {
  outline-color: #FFCDDC !important;
}
.outline-rose-200, .outline-rose-200-hover:hover, .outline-rose-200-focus:focus {
  outline-color: #FFB7CE !important;
}
.outline-rose-250, .outline-rose-250-hover:hover, .outline-rose-250-focus:focus {
  outline-color: #FFA0BF !important;
}
.outline-rose-300, .outline-rose-300-hover:hover, .outline-rose-300-focus:focus {
  outline-color: #FF8AB0 !important;
}
.outline-rose-350, .outline-rose-350-hover:hover, .outline-rose-350-focus:focus {
  outline-color: #FF74A1 !important;
}
.outline-rose-400, .outline-rose-400-hover:hover, .outline-rose-400-focus:focus {
  outline-color: #FF5E93 !important;
}
.outline-rose-450, .outline-rose-450-hover:hover, .outline-rose-450-focus:focus {
  outline-color: #FF4784 !important;
}
.outline-rose-500, .outline-rose-500-hover:hover, .outline-rose-500-focus:focus {
  outline-color: #FF3175 !important;
}
.outline-rose-550, .outline-rose-550-hover:hover, .outline-rose-550-focus:focus {
  outline-color: #F02B6D !important;
}
.outline-rose-600, .outline-rose-600-hover:hover, .outline-rose-600-focus:focus {
  outline-color: #E12566 !important;
}
.outline-rose-650, .outline-rose-650-hover:hover, .outline-rose-650-focus:focus {
  outline-color: #D11F5E !important;
}
.outline-rose-700, .outline-rose-700-hover:hover, .outline-rose-700-focus:focus {
  outline-color: #C21956 !important;
}
.outline-rose-750, .outline-rose-750-hover:hover, .outline-rose-750-focus:focus {
  outline-color: #B3124E !important;
}
.outline-rose-800, .outline-rose-800-hover:hover, .outline-rose-800-focus:focus {
  outline-color: #A40C47 !important;
}
.outline-rose-850, .outline-rose-850-hover:hover, .outline-rose-850-focus:focus {
  outline-color: #94063F !important;
}
.outline-rose-900, .outline-rose-900-hover:hover, .outline-rose-900-focus:focus {
  outline-color: #850037 !important;
}
.outline-rose-950, .outline-rose-950-hover:hover, .outline-rose-950-focus:focus {
  outline-color: #43001C !important;
}
.outline-red-50, .outline-red-50-hover:hover, .outline-red-50-focus:focus {
  outline-color: #FFF0F0 !important;
}
.outline-red-100, .outline-red-100-hover:hover, .outline-red-100-focus:focus {
  outline-color: #FEE1E0 !important;
}
.outline-red-150, .outline-red-150-hover:hover, .outline-red-150-focus:focus {
  outline-color: #FDCCCB !important;
}
.outline-red-200, .outline-red-200-hover:hover, .outline-red-200-focus:focus {
  outline-color: #FBB7B6 !important;
}
.outline-red-250, .outline-red-250-hover:hover, .outline-red-250-focus:focus {
  outline-color: #FAA2A1 !important;
}
.outline-red-300, .outline-red-300-hover:hover, .outline-red-300-focus:focus {
  outline-color: #F88D8C !important;
}
.outline-red-350, .outline-red-350-hover:hover, .outline-red-350-focus:focus {
  outline-color: #F77777 !important;
}
.outline-red-400, .outline-red-400-hover:hover, .outline-red-400-focus:focus {
  outline-color: #F56262 !important;
}
.outline-red-450, .outline-red-450-hover:hover, .outline-red-450-focus:focus {
  outline-color: #F44D4D !important;
}
.outline-red-500, .outline-red-500-hover:hover, .outline-red-500-focus:focus {
  outline-color: #F23838 !important;
}
.outline-red-550, .outline-red-550-hover:hover, .outline-red-550-focus:focus {
  outline-color: #E43232 !important;
}
.outline-red-600, .outline-red-600-hover:hover, .outline-red-600-focus:focus {
  outline-color: #D62B2C !important;
}
.outline-red-650, .outline-red-650-hover:hover, .outline-red-650-focus:focus {
  outline-color: #C82526 !important;
}
.outline-red-700, .outline-red-700-hover:hover, .outline-red-700-focus:focus {
  outline-color: #BA1E21 !important;
}
.outline-red-750, .outline-red-750-hover:hover, .outline-red-750-focus:focus {
  outline-color: #AB181B !important;
}
.outline-red-800, .outline-red-800-hover:hover, .outline-red-800-focus:focus {
  outline-color: #9D1115 !important;
}
.outline-red-850, .outline-red-850-hover:hover, .outline-red-850-focus:focus {
  outline-color: #8F0B0F !important;
}
.outline-red-900, .outline-red-900-hover:hover, .outline-red-900-focus:focus {
  outline-color: #810409 !important;
}
.outline-red-950, .outline-red-950-hover:hover, .outline-red-950-focus:focus {
  outline-color: #410205 !important;
}
.outline-sunset-50, .outline-sunset-50-hover:hover, .outline-sunset-50-focus:focus {
  outline-color: #FFF4F3 !important;
}
.outline-sunset-100, .outline-sunset-100-hover:hover, .outline-sunset-100-focus:focus {
  outline-color: #FFE8E7 !important;
}
.outline-sunset-150, .outline-sunset-150-hover:hover, .outline-sunset-150-focus:focus {
  outline-color: #FED5D2 !important;
}
.outline-sunset-200, .outline-sunset-200-hover:hover, .outline-sunset-200-focus:focus {
  outline-color: #FEC2BE !important;
}
.outline-sunset-250, .outline-sunset-250-hover:hover, .outline-sunset-250-focus:focus {
  outline-color: #FDAFA9 !important;
}
.outline-sunset-300, .outline-sunset-300-hover:hover, .outline-sunset-300-focus:focus {
  outline-color: #FC9D94 !important;
}
.outline-sunset-350, .outline-sunset-350-hover:hover, .outline-sunset-350-focus:focus {
  outline-color: #FB8A7F !important;
}
.outline-sunset-400, .outline-sunset-400-hover:hover, .outline-sunset-400-focus:focus {
  outline-color: #FB776B !important;
}
.outline-sunset-450, .outline-sunset-450-hover:hover, .outline-sunset-450-focus:focus {
  outline-color: #FA6456 !important;
}
.outline-sunset-500, .outline-sunset-500-hover:hover, .outline-sunset-500-focus:focus {
  outline-color: #F95141 !important;
}
.outline-sunset-550, .outline-sunset-550-hover:hover, .outline-sunset-550-focus:focus {
  outline-color: #EF483A !important;
}
.outline-sunset-600, .outline-sunset-600-hover:hover, .outline-sunset-600-focus:focus {
  outline-color: #E53F32 !important;
}
.outline-sunset-650, .outline-sunset-650-hover:hover, .outline-sunset-650-focus:focus {
  outline-color: #DA352B !important;
}
.outline-sunset-700, .outline-sunset-700-hover:hover, .outline-sunset-700-focus:focus {
  outline-color: #D02C23 !important;
}
.outline-sunset-750, .outline-sunset-750-hover:hover, .outline-sunset-750-focus:focus {
  outline-color: #C6231C !important;
}
.outline-sunset-800, .outline-sunset-800-hover:hover, .outline-sunset-800-focus:focus {
  outline-color: #BC1A14 !important;
}
.outline-sunset-850, .outline-sunset-850-hover:hover, .outline-sunset-850-focus:focus {
  outline-color: #B1100D !important;
}
.outline-sunset-900, .outline-sunset-900-hover:hover, .outline-sunset-900-focus:focus {
  outline-color: #A70705 !important;
}
.outline-sunset-950, .outline-sunset-950-hover:hover, .outline-sunset-950-focus:focus {
  outline-color: #540403 !important;
}
.outline-orange-50, .outline-orange-50-hover:hover, .outline-orange-50-focus:focus {
  outline-color: #FDF9F3 !important;
}
.outline-orange-100, .outline-orange-100-hover:hover, .outline-orange-100-focus:focus {
  outline-color: #FAF2E7 !important;
}
.outline-orange-150, .outline-orange-150-hover:hover, .outline-orange-150-focus:focus {
  outline-color: #F6E6D1 !important;
}
.outline-orange-200, .outline-orange-200-hover:hover, .outline-orange-200-focus:focus {
  outline-color: #F2DABB !important;
}
.outline-orange-250, .outline-orange-250-hover:hover, .outline-orange-250-focus:focus {
  outline-color: #EECEA4 !important;
}
.outline-orange-300, .outline-orange-300-hover:hover, .outline-orange-300-focus:focus {
  outline-color: #EAC28E !important;
}
.outline-orange-350, .outline-orange-350-hover:hover, .outline-orange-350-focus:focus {
  outline-color: #E5B578 !important;
}
.outline-orange-400, .outline-orange-400-hover:hover, .outline-orange-400-focus:focus {
  outline-color: #E1A962 !important;
}
.outline-orange-450, .outline-orange-450-hover:hover, .outline-orange-450-focus:focus {
  outline-color: #DD9D4B !important;
}
.outline-orange-500, .outline-orange-500-hover:hover, .outline-orange-500-focus:focus {
  outline-color: #D99135 !important;
}
.outline-orange-550, .outline-orange-550-hover:hover, .outline-orange-550-focus:focus {
  outline-color: #CC8831 !important;
}
.outline-orange-600, .outline-orange-600-hover:hover, .outline-orange-600-focus:focus {
  outline-color: #C07E2D !important;
}
.outline-orange-650, .outline-orange-650-hover:hover, .outline-orange-650-focus:focus {
  outline-color: #B37529 !important;
}
.outline-orange-700, .outline-orange-700-hover:hover, .outline-orange-700-focus:focus {
  outline-color: #A76B26 !important;
}
.outline-orange-750, .outline-orange-750-hover:hover, .outline-orange-750-focus:focus {
  outline-color: #9A6222 !important;
}
.outline-orange-800, .outline-orange-800-hover:hover, .outline-orange-800-focus:focus {
  outline-color: #8D581E !important;
}
.outline-orange-850, .outline-orange-850-hover:hover, .outline-orange-850-focus:focus {
  outline-color: #814F1A !important;
}
.outline-orange-900, .outline-orange-900-hover:hover, .outline-orange-900-focus:focus {
  outline-color: #744516 !important;
}
.outline-orange-950, .outline-orange-950-hover:hover, .outline-orange-950-focus:focus {
  outline-color: #3A230B !important;
}
.outline-amber-50, .outline-amber-50-hover:hover, .outline-amber-50-focus:focus {
  outline-color: #FFFCF1 !important;
}
.outline-amber-100, .outline-amber-100-hover:hover, .outline-amber-100-focus:focus {
  outline-color: #FFF9E2 !important;
}
.outline-amber-150, .outline-amber-150-hover:hover, .outline-amber-150-focus:focus {
  outline-color: #FFF2C6 !important;
}
.outline-amber-200, .outline-amber-200-hover:hover, .outline-amber-200-focus:focus {
  outline-color: #FFEBAA !important;
}
.outline-amber-250, .outline-amber-250-hover:hover, .outline-amber-250-focus:focus {
  outline-color: #FFE48E !important;
}
.outline-amber-300, .outline-amber-300-hover:hover, .outline-amber-300-focus:focus {
  outline-color: #FFDD72 !important;
}
.outline-amber-350, .outline-amber-350-hover:hover, .outline-amber-350-focus:focus {
  outline-color: #FFD556 !important;
}
.outline-amber-400, .outline-amber-400-hover:hover, .outline-amber-400-focus:focus {
  outline-color: #FFCE3A !important;
}
.outline-amber-450, .outline-amber-450-hover:hover, .outline-amber-450-focus:focus {
  outline-color: #FFC71E !important;
}
.outline-amber-500, .outline-amber-500-hover:hover, .outline-amber-500-focus:focus {
  outline-color: #FFC002 !important;
}
.outline-amber-550, .outline-amber-550-hover:hover, .outline-amber-550-focus:focus {
  outline-color: #F1B402 !important;
}
.outline-amber-600, .outline-amber-600-hover:hover, .outline-amber-600-focus:focus {
  outline-color: #E3A802 !important;
}
.outline-amber-650, .outline-amber-650-hover:hover, .outline-amber-650-focus:focus {
  outline-color: #D59C01 !important;
}
.outline-amber-700, .outline-amber-700-hover:hover, .outline-amber-700-focus:focus {
  outline-color: #C79001 !important;
}
.outline-amber-750, .outline-amber-750-hover:hover, .outline-amber-750-focus:focus {
  outline-color: #B88301 !important;
}
.outline-amber-800, .outline-amber-800-hover:hover, .outline-amber-800-focus:focus {
  outline-color: #AA7701 !important;
}
.outline-amber-850, .outline-amber-850-hover:hover, .outline-amber-850-focus:focus {
  outline-color: #9C6B00 !important;
}
.outline-amber-900, .outline-amber-900-hover:hover, .outline-amber-900-focus:focus {
  outline-color: #8E5F00 !important;
}
.outline-amber-950, .outline-amber-950-hover:hover, .outline-amber-950-focus:focus {
  outline-color: #473000 !important;
}
.outline-yellow-50, .outline-yellow-50-hover:hover, .outline-yellow-50-focus:focus {
  outline-color: #FFFEEC !important;
}
.outline-yellow-100, .outline-yellow-100-hover:hover, .outline-yellow-100-focus:focus {
  outline-color: #FFFCD9 !important;
}
.outline-yellow-150, .outline-yellow-150-hover:hover, .outline-yellow-150-focus:focus {
  outline-color: #FFF9C1 !important;
}
.outline-yellow-200, .outline-yellow-200-hover:hover, .outline-yellow-200-focus:focus {
  outline-color: #FEF5A8 !important;
}
.outline-yellow-250, .outline-yellow-250-hover:hover, .outline-yellow-250-focus:focus {
  outline-color: #FEF290 !important;
}
.outline-yellow-300, .outline-yellow-300-hover:hover, .outline-yellow-300-focus:focus {
  outline-color: #FEEF78 !important;
}
.outline-yellow-350, .outline-yellow-350-hover:hover, .outline-yellow-350-focus:focus {
  outline-color: #FDEB5F !important;
}
.outline-yellow-400, .outline-yellow-400-hover:hover, .outline-yellow-400-focus:focus {
  outline-color: #FDE847 !important;
}
.outline-yellow-450, .outline-yellow-450-hover:hover, .outline-yellow-450-focus:focus {
  outline-color: #FCE42E !important;
}
.outline-yellow-500, .outline-yellow-500-hover:hover, .outline-yellow-500-focus:focus {
  outline-color: #FCE116 !important;
}
.outline-yellow-550, .outline-yellow-550-hover:hover, .outline-yellow-550-focus:focus {
  outline-color: #EFD414 !important;
}
.outline-yellow-600, .outline-yellow-600-hover:hover, .outline-yellow-600-focus:focus {
  outline-color: #E2C611 !important;
}
.outline-yellow-650, .outline-yellow-650-hover:hover, .outline-yellow-650-focus:focus {
  outline-color: #D5B90F !important;
}
.outline-yellow-700, .outline-yellow-700-hover:hover, .outline-yellow-700-focus:focus {
  outline-color: #C9AB0D !important;
}
.outline-yellow-750, .outline-yellow-750-hover:hover, .outline-yellow-750-focus:focus {
  outline-color: #BC9E0A !important;
}
.outline-yellow-800, .outline-yellow-800-hover:hover, .outline-yellow-800-focus:focus {
  outline-color: #AF9008 !important;
}
.outline-yellow-850, .outline-yellow-850-hover:hover, .outline-yellow-850-focus:focus {
  outline-color: #A28305 !important;
}
.outline-yellow-900, .outline-yellow-900-hover:hover, .outline-yellow-900-focus:focus {
  outline-color: #957503 !important;
}
.outline-yellow-950, .outline-yellow-950-hover:hover, .outline-yellow-950-focus:focus {
  outline-color: #4B3B02 !important;
}
.outline-lime-green-50, .outline-lime-green-50-hover:hover, .outline-lime-green-50-focus:focus {
  outline-color: #F6FDEF !important;
}
.outline-lime-green-100, .outline-lime-green-100-hover:hover, .outline-lime-green-100-focus:focus {
  outline-color: #ECFBDF !important;
}
.outline-lime-green-150, .outline-lime-green-150-hover:hover, .outline-lime-green-150-focus:focus {
  outline-color: #DBF6C6 !important;
}
.outline-lime-green-200, .outline-lime-green-200-hover:hover, .outline-lime-green-200-focus:focus {
  outline-color: #CBF2AC !important;
}
.outline-lime-green-250, .outline-lime-green-250-hover:hover, .outline-lime-green-250-focus:focus {
  outline-color: #BAED93 !important;
}
.outline-lime-green-300, .outline-lime-green-300-hover:hover, .outline-lime-green-300-focus:focus {
  outline-color: #A9E87A !important;
}
.outline-lime-green-350, .outline-lime-green-350-hover:hover, .outline-lime-green-350-focus:focus {
  outline-color: #98E360 !important;
}
.outline-lime-green-400, .outline-lime-green-400-hover:hover, .outline-lime-green-400-focus:focus {
  outline-color: #88DF47 !important;
}
.outline-lime-green-450, .outline-lime-green-450-hover:hover, .outline-lime-green-450-focus:focus {
  outline-color: #77DA2D !important;
}
.outline-lime-green-500, .outline-lime-green-500-hover:hover, .outline-lime-green-500-focus:focus {
  outline-color: #66D514 !important;
}
.outline-lime-green-550, .outline-lime-green-550-hover:hover, .outline-lime-green-550-focus:focus {
  outline-color: #5FC813 !important;
}
.outline-lime-green-600, .outline-lime-green-600-hover:hover, .outline-lime-green-600-focus:focus {
  outline-color: #58BC12 !important;
}
.outline-lime-green-650, .outline-lime-green-650-hover:hover, .outline-lime-green-650-focus:focus {
  outline-color: #50AF11 !important;
}
.outline-lime-green-700, .outline-lime-green-700-hover:hover, .outline-lime-green-700-focus:focus {
  outline-color: #49A210 !important;
}
.outline-lime-green-750, .outline-lime-green-750-hover:hover, .outline-lime-green-750-focus:focus {
  outline-color: #42950E !important;
}
.outline-lime-green-800, .outline-lime-green-800-hover:hover, .outline-lime-green-800-focus:focus {
  outline-color: #3B890D !important;
}
.outline-lime-green-850, .outline-lime-green-850-hover:hover, .outline-lime-green-850-focus:focus {
  outline-color: #337C0C !important;
}
.outline-lime-green-900, .outline-lime-green-900-hover:hover, .outline-lime-green-900-focus:focus {
  outline-color: #2C6F0B !important;
}
.outline-lime-green-950, .outline-lime-green-950-hover:hover, .outline-lime-green-950-focus:focus {
  outline-color: #163806 !important;
}
.outline-spring-green-50, .outline-spring-green-50-hover:hover, .outline-spring-green-50-focus:focus {
  outline-color: #F2FCEF !important;
}
.outline-spring-green-100, .outline-spring-green-100-hover:hover, .outline-spring-green-100-focus:focus {
  outline-color: #E4F8DF !important;
}
.outline-spring-green-150, .outline-spring-green-150-hover:hover, .outline-spring-green-150-focus:focus {
  outline-color: #CFF0C8 !important;
}
.outline-spring-green-200, .outline-spring-green-200-hover:hover, .outline-spring-green-200-focus:focus {
  outline-color: #BAE8B1 !important;
}
.outline-spring-green-250, .outline-spring-green-250-hover:hover, .outline-spring-green-250-focus:focus {
  outline-color: #A5E09A !important;
}
.outline-spring-green-300, .outline-spring-green-300-hover:hover, .outline-spring-green-300-focus:focus {
  outline-color: #91D883 !important;
}
.outline-spring-green-350, .outline-spring-green-350-hover:hover, .outline-spring-green-350-focus:focus {
  outline-color: #7CCF6C !important;
}
.outline-spring-green-400, .outline-spring-green-400-hover:hover, .outline-spring-green-400-focus:focus {
  outline-color: #67C755 !important;
}
.outline-spring-green-450, .outline-spring-green-450-hover:hover, .outline-spring-green-450-focus:focus {
  outline-color: #52BF3E !important;
}
.outline-spring-green-500, .outline-spring-green-500-hover:hover, .outline-spring-green-500-focus:focus {
  outline-color: #3DB727 !important;
}
.outline-spring-green-550, .outline-spring-green-550-hover:hover, .outline-spring-green-550-focus:focus {
  outline-color: #39AD25 !important;
}
.outline-spring-green-600, .outline-spring-green-600-hover:hover, .outline-spring-green-600-focus:focus {
  outline-color: #34A223 !important;
}
.outline-spring-green-650, .outline-spring-green-650-hover:hover, .outline-spring-green-650-focus:focus {
  outline-color: #309820 !important;
}
.outline-spring-green-700, .outline-spring-green-700-hover:hover, .outline-spring-green-700-focus:focus {
  outline-color: #2C8D1E !important;
}
.outline-spring-green-750, .outline-spring-green-750-hover:hover, .outline-spring-green-750-focus:focus {
  outline-color: #27831C !important;
}
.outline-spring-green-800, .outline-spring-green-800-hover:hover, .outline-spring-green-800-focus:focus {
  outline-color: #23781A !important;
}
.outline-spring-green-850, .outline-spring-green-850-hover:hover, .outline-spring-green-850-focus:focus {
  outline-color: #1E6E17 !important;
}
.outline-spring-green-900, .outline-spring-green-900-hover:hover, .outline-spring-green-900-focus:focus {
  outline-color: #1A6315 !important;
}
.outline-spring-green-950, .outline-spring-green-950-hover:hover, .outline-spring-green-950-focus:focus {
  outline-color: #0D320B !important;
}
.outline-green-50, .outline-green-50-hover:hover, .outline-green-50-focus:focus {
  outline-color: #F3FAF3 !important;
}
.outline-green-100, .outline-green-100-hover:hover, .outline-green-100-focus:focus {
  outline-color: #E7F5E6 !important;
}
.outline-green-150, .outline-green-150-hover:hover, .outline-green-150-focus:focus {
  outline-color: #D3EBD2 !important;
}
.outline-green-200, .outline-green-200-hover:hover, .outline-green-200-focus:focus {
  outline-color: #C0E2BD !important;
}
.outline-green-250, .outline-green-250-hover:hover, .outline-green-250-focus:focus {
  outline-color: #ACD8A9 !important;
}
.outline-green-300, .outline-green-300-hover:hover, .outline-green-300-focus:focus {
  outline-color: #99CF95 !important;
}
.outline-green-350, .outline-green-350-hover:hover, .outline-green-350-focus:focus {
  outline-color: #85C580 !important;
}
.outline-green-400, .outline-green-400-hover:hover, .outline-green-400-focus:focus {
  outline-color: #71BB6C !important;
}
.outline-green-450, .outline-green-450-hover:hover, .outline-green-450-focus:focus {
  outline-color: #5EB257 !important;
}
.outline-green-500, .outline-green-500-hover:hover, .outline-green-500-focus:focus {
  outline-color: #4AA843 !important;
}
.outline-green-550, .outline-green-550-hover:hover, .outline-green-550-focus:focus {
  outline-color: #459D3F !important;
}
.outline-green-600, .outline-green-600-hover:hover, .outline-green-600-focus:focus {
  outline-color: #40933B !important;
}
.outline-green-650, .outline-green-650-hover:hover, .outline-green-650-focus:focus {
  outline-color: #3B8837 !important;
}
.outline-green-700, .outline-green-700-hover:hover, .outline-green-700-focus:focus {
  outline-color: #367E33 !important;
}
.outline-green-750, .outline-green-750-hover:hover, .outline-green-750-focus:focus {
  outline-color: #31732E !important;
}
.outline-green-800, .outline-green-800-hover:hover, .outline-green-800-focus:focus {
  outline-color: #2C682A !important;
}
.outline-green-850, .outline-green-850-hover:hover, .outline-green-850-focus:focus {
  outline-color: #275E26 !important;
}
.outline-green-900, .outline-green-900-hover:hover, .outline-green-900-focus:focus {
  outline-color: #225322 !important;
}
.outline-green-950, .outline-green-950-hover:hover, .outline-green-950-focus:focus {
  outline-color: #112A11 !important;
}
.outline-emerald-50, .outline-emerald-50-hover:hover, .outline-emerald-50-focus:focus {
  outline-color: #F3FCF6 !important;
}
.outline-emerald-100, .outline-emerald-100-hover:hover, .outline-emerald-100-focus:focus {
  outline-color: #E7F8EC !important;
}
.outline-emerald-150, .outline-emerald-150-hover:hover, .outline-emerald-150-focus:focus {
  outline-color: #D1F0DB !important;
}
.outline-emerald-200, .outline-emerald-200-hover:hover, .outline-emerald-200-focus:focus {
  outline-color: #BCE8CA !important;
}
.outline-emerald-250, .outline-emerald-250-hover:hover, .outline-emerald-250-focus:focus {
  outline-color: #A6DFB9 !important;
}
.outline-emerald-300, .outline-emerald-300-hover:hover, .outline-emerald-300-focus:focus {
  outline-color: #90D7A8 !important;
}
.outline-emerald-350, .outline-emerald-350-hover:hover, .outline-emerald-350-focus:focus {
  outline-color: #7ACF96 !important;
}
.outline-emerald-400, .outline-emerald-400-hover:hover, .outline-emerald-400-focus:focus {
  outline-color: #65C785 !important;
}
.outline-emerald-450, .outline-emerald-450-hover:hover, .outline-emerald-450-focus:focus {
  outline-color: #4FBE74 !important;
}
.outline-emerald-500, .outline-emerald-500-hover:hover, .outline-emerald-500-focus:focus {
  outline-color: #39B663 !important;
}
.outline-emerald-550, .outline-emerald-550-hover:hover, .outline-emerald-550-focus:focus {
  outline-color: #36AB5E !important;
}
.outline-emerald-600, .outline-emerald-600-hover:hover, .outline-emerald-600-focus:focus {
  outline-color: #33A159 !important;
}
.outline-emerald-650, .outline-emerald-650-hover:hover, .outline-emerald-650-focus:focus {
  outline-color: #2F9654 !important;
}
.outline-emerald-700, .outline-emerald-700-hover:hover, .outline-emerald-700-focus:focus {
  outline-color: #2C8B4F !important;
}
.outline-emerald-750, .outline-emerald-750-hover:hover, .outline-emerald-750-focus:focus {
  outline-color: #29804A !important;
}
.outline-emerald-800, .outline-emerald-800-hover:hover, .outline-emerald-800-focus:focus {
  outline-color: #267645 !important;
}
.outline-emerald-850, .outline-emerald-850-hover:hover, .outline-emerald-850-focus:focus {
  outline-color: #226B40 !important;
}
.outline-emerald-900, .outline-emerald-900-hover:hover, .outline-emerald-900-focus:focus {
  outline-color: #1F603B !important;
}
.outline-emerald-950, .outline-emerald-950-hover:hover, .outline-emerald-950-focus:focus {
  outline-color: #10301E !important;
}
.outline-jade-50, .outline-jade-50-hover:hover, .outline-jade-50-focus:focus {
  outline-color: #D4FEF1 !important;
}
.outline-jade-100, .outline-jade-100-hover:hover, .outline-jade-100-focus:focus {
  outline-color: #A9FCE3 !important;
}
.outline-jade-150, .outline-jade-150-hover:hover, .outline-jade-150-focus:focus {
  outline-color: #94F2D4 !important;
}
.outline-jade-200, .outline-jade-200-hover:hover, .outline-jade-200-focus:focus {
  outline-color: #7FE7C5 !important;
}
.outline-jade-250, .outline-jade-250-hover:hover, .outline-jade-250-focus:focus {
  outline-color: #6ADDB6 !important;
}
.outline-jade-300, .outline-jade-300-hover:hover, .outline-jade-300-focus:focus {
  outline-color: #55D2A8 !important;
}
.outline-jade-350, .outline-jade-350-hover:hover, .outline-jade-350-focus:focus {
  outline-color: #3FC899 !important;
}
.outline-jade-400, .outline-jade-400-hover:hover, .outline-jade-400-focus:focus {
  outline-color: #2ABD8A !important;
}
.outline-jade-450, .outline-jade-450-hover:hover, .outline-jade-450-focus:focus {
  outline-color: #15B37B !important;
}
.outline-jade-500, .outline-jade-500-hover:hover, .outline-jade-500-focus:focus {
  outline-color: #00A86C !important;
}
.outline-jade-550, .outline-jade-550-hover:hover, .outline-jade-550-focus:focus {
  outline-color: #009D65 !important;
}
.outline-jade-600, .outline-jade-600-hover:hover, .outline-jade-600-focus:focus {
  outline-color: #00935D !important;
}
.outline-jade-650, .outline-jade-650-hover:hover, .outline-jade-650-focus:focus {
  outline-color: #008856 !important;
}
.outline-jade-700, .outline-jade-700-hover:hover, .outline-jade-700-focus:focus {
  outline-color: #007D4E !important;
}
.outline-jade-750, .outline-jade-750-hover:hover, .outline-jade-750-focus:focus {
  outline-color: #007247 !important;
}
.outline-jade-800, .outline-jade-800-hover:hover, .outline-jade-800-focus:focus {
  outline-color: #00683F !important;
}
.outline-jade-850, .outline-jade-850-hover:hover, .outline-jade-850-focus:focus {
  outline-color: #005D38 !important;
}
.outline-jade-900, .outline-jade-900-hover:hover, .outline-jade-900-focus:focus {
  outline-color: #005230 !important;
}
.outline-jade-950, .outline-jade-950-hover:hover, .outline-jade-950-focus:focus {
  outline-color: #002918 !important;
}
.outline-ocean-green-50, .outline-ocean-green-50-hover:hover, .outline-ocean-green-50-focus:focus {
  outline-color: #CBFEF4 !important;
}
.outline-ocean-green-100, .outline-ocean-green-100-hover:hover, .outline-ocean-green-100-focus:focus {
  outline-color: #97FDE8 !important;
}
.outline-ocean-green-150, .outline-ocean-green-150-hover:hover, .outline-ocean-green-150-focus:focus {
  outline-color: #85F2DB !important;
}
.outline-ocean-green-200, .outline-ocean-green-200-hover:hover, .outline-ocean-green-200-focus:focus {
  outline-color: #72E8CF !important;
}
.outline-ocean-green-250, .outline-ocean-green-250-hover:hover, .outline-ocean-green-250-focus:focus {
  outline-color: #60DDC2 !important;
}
.outline-ocean-green-300, .outline-ocean-green-300-hover:hover, .outline-ocean-green-300-focus:focus {
  outline-color: #4ED3B5 !important;
}
.outline-ocean-green-350, .outline-ocean-green-350-hover:hover, .outline-ocean-green-350-focus:focus {
  outline-color: #3BC8A8 !important;
}
.outline-ocean-green-400, .outline-ocean-green-400-hover:hover, .outline-ocean-green-400-focus:focus {
  outline-color: #29BD9C !important;
}
.outline-ocean-green-450, .outline-ocean-green-450-hover:hover, .outline-ocean-green-450-focus:focus {
  outline-color: #16B38F !important;
}
.outline-ocean-green-500, .outline-ocean-green-500-hover:hover, .outline-ocean-green-500-focus:focus {
  outline-color: #04A882 !important;
}
.outline-ocean-green-550, .outline-ocean-green-550-hover:hover, .outline-ocean-green-550-focus:focus {
  outline-color: #049D79 !important;
}
.outline-ocean-green-600, .outline-ocean-green-600-hover:hover, .outline-ocean-green-600-focus:focus {
  outline-color: #049370 !important;
}
.outline-ocean-green-650, .outline-ocean-green-650-hover:hover, .outline-ocean-green-650-focus:focus {
  outline-color: #038867 !important;
}
.outline-ocean-green-700, .outline-ocean-green-700-hover:hover, .outline-ocean-green-700-focus:focus {
  outline-color: #037D5E !important;
}
.outline-ocean-green-750, .outline-ocean-green-750-hover:hover, .outline-ocean-green-750-focus:focus {
  outline-color: #037255 !important;
}
.outline-ocean-green-800, .outline-ocean-green-800-hover:hover, .outline-ocean-green-800-focus:focus {
  outline-color: #03684C !important;
}
.outline-ocean-green-850, .outline-ocean-green-850-hover:hover, .outline-ocean-green-850-focus:focus {
  outline-color: #025D43 !important;
}
.outline-ocean-green-900, .outline-ocean-green-900-hover:hover, .outline-ocean-green-900-focus:focus {
  outline-color: #02523A !important;
}
.outline-ocean-green-950, .outline-ocean-green-950-hover:hover, .outline-ocean-green-950-focus:focus {
  outline-color: #01291D !important;
}
.outline-teal-50, .outline-teal-50-hover:hover, .outline-teal-50-focus:focus {
  outline-color: #D7FBF6 !important;
}
.outline-teal-100, .outline-teal-100-hover:hover, .outline-teal-100-focus:focus {
  outline-color: #AEF6ED !important;
}
.outline-teal-150, .outline-teal-150-hover:hover, .outline-teal-150-focus:focus {
  outline-color: #9BEBE1 !important;
}
.outline-teal-200, .outline-teal-200-hover:hover, .outline-teal-200-focus:focus {
  outline-color: #88E0D6 !important;
}
.outline-teal-250, .outline-teal-250-hover:hover, .outline-teal-250-focus:focus {
  outline-color: #74D5CA !important;
}
.outline-teal-300, .outline-teal-300-hover:hover, .outline-teal-300-focus:focus {
  outline-color: #61CBBF !important;
}
.outline-teal-350, .outline-teal-350-hover:hover, .outline-teal-350-focus:focus {
  outline-color: #4EC0B3 !important;
}
.outline-teal-400, .outline-teal-400-hover:hover, .outline-teal-400-focus:focus {
  outline-color: #3BB5A7 !important;
}
.outline-teal-450, .outline-teal-450-hover:hover, .outline-teal-450-focus:focus {
  outline-color: #27AA9C !important;
}
.outline-teal-500, .outline-teal-500-hover:hover, .outline-teal-500-focus:focus {
  outline-color: #149F90 !important;
}
.outline-teal-550, .outline-teal-550-hover:hover, .outline-teal-550-focus:focus {
  outline-color: #139487 !important;
}
.outline-teal-600, .outline-teal-600-hover:hover, .outline-teal-600-focus:focus {
  outline-color: #11897D !important;
}
.outline-teal-650, .outline-teal-650-hover:hover, .outline-teal-650-focus:focus {
  outline-color: #107E74 !important;
}
.outline-teal-700, .outline-teal-700-hover:hover, .outline-teal-700-focus:focus {
  outline-color: #0E746B !important;
}
.outline-teal-750, .outline-teal-750-hover:hover, .outline-teal-750-focus:focus {
  outline-color: #0D6961 !important;
}
.outline-teal-800, .outline-teal-800-hover:hover, .outline-teal-800-focus:focus {
  outline-color: #0B5E58 !important;
}
.outline-teal-850, .outline-teal-850-hover:hover, .outline-teal-850-focus:focus {
  outline-color: #0A534E !important;
}
.outline-teal-900, .outline-teal-900-hover:hover, .outline-teal-900-focus:focus {
  outline-color: #084845 !important;
}
.outline-teal-950, .outline-teal-950-hover:hover, .outline-teal-950-focus:focus {
  outline-color: #042423 !important;
}
.outline-cyan-50, .outline-cyan-50-hover:hover, .outline-cyan-50-focus:focus {
  outline-color: #DEFCFD !important;
}
.outline-cyan-100, .outline-cyan-100-hover:hover, .outline-cyan-100-focus:focus {
  outline-color: #BCF9FA !important;
}
.outline-cyan-150, .outline-cyan-150-hover:hover, .outline-cyan-150-focus:focus {
  outline-color: #A7EEF1 !important;
}
.outline-cyan-200, .outline-cyan-200-hover:hover, .outline-cyan-200-focus:focus {
  outline-color: #92E4E8 !important;
}
.outline-cyan-250, .outline-cyan-250-hover:hover, .outline-cyan-250-focus:focus {
  outline-color: #7CD9DE !important;
}
.outline-cyan-300, .outline-cyan-300-hover:hover, .outline-cyan-300-focus:focus {
  outline-color: #67CFD5 !important;
}
.outline-cyan-350, .outline-cyan-350-hover:hover, .outline-cyan-350-focus:focus {
  outline-color: #52C4CC !important;
}
.outline-cyan-400, .outline-cyan-400-hover:hover, .outline-cyan-400-focus:focus {
  outline-color: #3DB9C3 !important;
}
.outline-cyan-450, .outline-cyan-450-hover:hover, .outline-cyan-450-focus:focus {
  outline-color: #27AFB9 !important;
}
.outline-cyan-500, .outline-cyan-500-hover:hover, .outline-cyan-500-focus:focus {
  outline-color: #12A4B0 !important;
}
.outline-cyan-550, .outline-cyan-550-hover:hover, .outline-cyan-550-focus:focus {
  outline-color: #119AA6 !important;
}
.outline-cyan-600, .outline-cyan-600-hover:hover, .outline-cyan-600-focus:focus {
  outline-color: #108F9B !important;
}
.outline-cyan-650, .outline-cyan-650-hover:hover, .outline-cyan-650-focus:focus {
  outline-color: #0F8591 !important;
}
.outline-cyan-700, .outline-cyan-700-hover:hover, .outline-cyan-700-focus:focus {
  outline-color: #0E7A87 !important;
}
.outline-cyan-750, .outline-cyan-750-hover:hover, .outline-cyan-750-focus:focus {
  outline-color: #0D707C !important;
}
.outline-cyan-800, .outline-cyan-800-hover:hover, .outline-cyan-800-focus:focus {
  outline-color: #0C6572 !important;
}
.outline-cyan-850, .outline-cyan-850-hover:hover, .outline-cyan-850-focus:focus {
  outline-color: #0B5B67 !important;
}
.outline-cyan-900, .outline-cyan-900-hover:hover, .outline-cyan-900-focus:focus {
  outline-color: #0A505D !important;
}
.outline-cyan-950, .outline-cyan-950-hover:hover, .outline-cyan-950-focus:focus {
  outline-color: #05282F !important;
}
.outline-ocean-blue-50, .outline-ocean-blue-50-hover:hover, .outline-ocean-blue-50-focus:focus {
  outline-color: #E4F8FD !important;
}
.outline-ocean-blue-100, .outline-ocean-blue-100-hover:hover, .outline-ocean-blue-100-focus:focus {
  outline-color: #C9F0FB !important;
}
.outline-ocean-blue-150, .outline-ocean-blue-150-hover:hover, .outline-ocean-blue-150-focus:focus {
  outline-color: #B0E4F3 !important;
}
.outline-ocean-blue-200, .outline-ocean-blue-200-hover:hover, .outline-ocean-blue-200-focus:focus {
  outline-color: #97D8EB !important;
}
.outline-ocean-blue-250, .outline-ocean-blue-250-hover:hover, .outline-ocean-blue-250-focus:focus {
  outline-color: #7ECBE3 !important;
}
.outline-ocean-blue-300, .outline-ocean-blue-300-hover:hover, .outline-ocean-blue-300-focus:focus {
  outline-color: #65BFDC !important;
}
.outline-ocean-blue-350, .outline-ocean-blue-350-hover:hover, .outline-ocean-blue-350-focus:focus {
  outline-color: #4BB3D4 !important;
}
.outline-ocean-blue-400, .outline-ocean-blue-400-hover:hover, .outline-ocean-blue-400-focus:focus {
  outline-color: #32A7CC !important;
}
.outline-ocean-blue-450, .outline-ocean-blue-450-hover:hover, .outline-ocean-blue-450-focus:focus {
  outline-color: #199AC4 !important;
}
.outline-ocean-blue-500, .outline-ocean-blue-500-hover:hover, .outline-ocean-blue-500-focus:focus {
  outline-color: #008EBC !important;
}
.outline-ocean-blue-550, .outline-ocean-blue-550-hover:hover, .outline-ocean-blue-550-focus:focus {
  outline-color: #0083AF !important;
}
.outline-ocean-blue-600, .outline-ocean-blue-600-hover:hover, .outline-ocean-blue-600-focus:focus {
  outline-color: #0079A2 !important;
}
.outline-ocean-blue-650, .outline-ocean-blue-650-hover:hover, .outline-ocean-blue-650-focus:focus {
  outline-color: #006E95 !important;
}
.outline-ocean-blue-700, .outline-ocean-blue-700-hover:hover, .outline-ocean-blue-700-focus:focus {
  outline-color: #006488 !important;
}
.outline-ocean-blue-750, .outline-ocean-blue-750-hover:hover, .outline-ocean-blue-750-focus:focus {
  outline-color: #00597B !important;
}
.outline-ocean-blue-800, .outline-ocean-blue-800-hover:hover, .outline-ocean-blue-800-focus:focus {
  outline-color: #004E6E !important;
}
.outline-ocean-blue-850, .outline-ocean-blue-850-hover:hover, .outline-ocean-blue-850-focus:focus {
  outline-color: #004461 !important;
}
.outline-ocean-blue-900, .outline-ocean-blue-900-hover:hover, .outline-ocean-blue-900-focus:focus {
  outline-color: #003954 !important;
}
.outline-ocean-blue-950, .outline-ocean-blue-950-hover:hover, .outline-ocean-blue-950-focus:focus {
  outline-color: #001D2A !important;
}
.outline-crystal-blue-50, .outline-crystal-blue-50-hover:hover, .outline-crystal-blue-50-focus:focus {
  outline-color: #EFF7FD !important;
}
.outline-crystal-blue-100, .outline-crystal-blue-100-hover:hover, .outline-crystal-blue-100-focus:focus {
  outline-color: #DFEFFB !important;
}
.outline-crystal-blue-150, .outline-crystal-blue-150-hover:hover, .outline-crystal-blue-150-focus:focus {
  outline-color: #CBE4F8 !important;
}
.outline-crystal-blue-200, .outline-crystal-blue-200-hover:hover, .outline-crystal-blue-200-focus:focus {
  outline-color: #B7D9F4 !important;
}
.outline-crystal-blue-250, .outline-crystal-blue-250-hover:hover, .outline-crystal-blue-250-focus:focus {
  outline-color: #A3CEF1 !important;
}
.outline-crystal-blue-300, .outline-crystal-blue-300-hover:hover, .outline-crystal-blue-300-focus:focus {
  outline-color: #8FC3EE !important;
}
.outline-crystal-blue-350, .outline-crystal-blue-350-hover:hover, .outline-crystal-blue-350-focus:focus {
  outline-color: #7BB7EA !important;
}
.outline-crystal-blue-400, .outline-crystal-blue-400-hover:hover, .outline-crystal-blue-400-focus:focus {
  outline-color: #67ACE7 !important;
}
.outline-crystal-blue-450, .outline-crystal-blue-450-hover:hover, .outline-crystal-blue-450-focus:focus {
  outline-color: #53A1E3 !important;
}
.outline-crystal-blue-500, .outline-crystal-blue-500-hover:hover, .outline-crystal-blue-500-focus:focus {
  outline-color: #3F96E0 !important;
}
.outline-crystal-blue-550, .outline-crystal-blue-550-hover:hover, .outline-crystal-blue-550-focus:focus {
  outline-color: #3A8CD3 !important;
}
.outline-crystal-blue-600, .outline-crystal-blue-600-hover:hover, .outline-crystal-blue-600-focus:focus {
  outline-color: #3481C7 !important;
}
.outline-crystal-blue-650, .outline-crystal-blue-650-hover:hover, .outline-crystal-blue-650-focus:focus {
  outline-color: #2F77BA !important;
}
.outline-crystal-blue-700, .outline-crystal-blue-700-hover:hover, .outline-crystal-blue-700-focus:focus {
  outline-color: #296DAD !important;
}
.outline-crystal-blue-750, .outline-crystal-blue-750-hover:hover, .outline-crystal-blue-750-focus:focus {
  outline-color: #2462A0 !important;
}
.outline-crystal-blue-800, .outline-crystal-blue-800-hover:hover, .outline-crystal-blue-800-focus:focus {
  outline-color: #1E5894 !important;
}
.outline-crystal-blue-850, .outline-crystal-blue-850-hover:hover, .outline-crystal-blue-850-focus:focus {
  outline-color: #194D87 !important;
}
.outline-crystal-blue-900, .outline-crystal-blue-900-hover:hover, .outline-crystal-blue-900-focus:focus {
  outline-color: #13437A !important;
}
.outline-crystal-blue-950, .outline-crystal-blue-950-hover:hover, .outline-crystal-blue-950-focus:focus {
  outline-color: #0A223D !important;
}
.outline-brown-50, .outline-brown-50-hover:hover, .outline-brown-50-focus:focus {
  outline-color: #F7F2F1 !important;
}
.outline-brown-100, .outline-brown-100-hover:hover, .outline-brown-100-focus:focus {
  outline-color: #EEE4E2 !important;
}
.outline-brown-150, .outline-brown-150-hover:hover, .outline-brown-150-focus:focus {
  outline-color: #E3D4D0 !important;
}
.outline-brown-200, .outline-brown-200-hover:hover, .outline-brown-200-focus:focus {
  outline-color: #D7C3BF !important;
}
.outline-brown-250, .outline-brown-250-hover:hover, .outline-brown-250-focus:focus {
  outline-color: #CCB3AD !important;
}
.outline-brown-300, .outline-brown-300-hover:hover, .outline-brown-300-focus:focus {
  outline-color: #C0A39C !important;
}
.outline-brown-350, .outline-brown-350-hover:hover, .outline-brown-350-focus:focus {
  outline-color: #B5928A !important;
}
.outline-brown-400, .outline-brown-400-hover:hover, .outline-brown-400-focus:focus {
  outline-color: #A98278 !important;
}
.outline-brown-450, .outline-brown-450-hover:hover, .outline-brown-450-focus:focus {
  outline-color: #9E7167 !important;
}
.outline-brown-500, .outline-brown-500-hover:hover, .outline-brown-500-focus:focus {
  outline-color: #926155 !important;
}
.outline-brown-550, .outline-brown-550-hover:hover, .outline-brown-550-focus:focus {
  outline-color: #895B50 !important;
}
.outline-brown-600, .outline-brown-600-hover:hover, .outline-brown-600-focus:focus {
  outline-color: #80544A !important;
}
.outline-brown-650, .outline-brown-650-hover:hover, .outline-brown-650-focus:focus {
  outline-color: #774E45 !important;
}
.outline-brown-700, .outline-brown-700-hover:hover, .outline-brown-700-focus:focus {
  outline-color: #6E4840 !important;
}
.outline-brown-750, .outline-brown-750-hover:hover, .outline-brown-750-focus:focus {
  outline-color: #64413A !important;
}
.outline-brown-800, .outline-brown-800-hover:hover, .outline-brown-800-focus:focus {
  outline-color: #5B3B35 !important;
}
.outline-brown-850, .outline-brown-850-hover:hover, .outline-brown-850-focus:focus {
  outline-color: #52342F !important;
}
.outline-brown-900, .outline-brown-900-hover:hover, .outline-brown-900-focus:focus {
  outline-color: #492E2A !important;
}
.outline-brown-950, .outline-brown-950-hover:hover, .outline-brown-950-focus:focus {
  outline-color: #251715 !important;
}
.outline-blue-gray-50, .outline-blue-gray-50-hover:hover, .outline-blue-gray-50-focus:focus {
  outline-color: #F9FAFB !important;
}
.outline-blue-gray-100, .outline-blue-gray-100-hover:hover, .outline-blue-gray-100-focus:focus {
  outline-color: #F3F4F6 !important;
}
.outline-blue-gray-150, .outline-blue-gray-150-hover:hover, .outline-blue-gray-150-focus:focus {
  outline-color: #E5E7EB !important;
}
.outline-blue-gray-200, .outline-blue-gray-200-hover:hover, .outline-blue-gray-200-focus:focus {
  outline-color: #D8DAE0 !important;
}
.outline-blue-gray-250, .outline-blue-gray-250-hover:hover, .outline-blue-gray-250-focus:focus {
  outline-color: #CACDD5 !important;
}
.outline-blue-gray-300, .outline-blue-gray-300-hover:hover, .outline-blue-gray-300-focus:focus {
  outline-color: #BCC1CB !important;
}
.outline-blue-gray-350, .outline-blue-gray-350-hover:hover, .outline-blue-gray-350-focus:focus {
  outline-color: #AEB4C0 !important;
}
.outline-blue-gray-400, .outline-blue-gray-400-hover:hover, .outline-blue-gray-400-focus:focus {
  outline-color: #A1A7B5 !important;
}
.outline-blue-gray-450, .outline-blue-gray-450-hover:hover, .outline-blue-gray-450-focus:focus {
  outline-color: #939AAA !important;
}
.outline-blue-gray-500, .outline-blue-gray-500-hover:hover, .outline-blue-gray-500-focus:focus {
  outline-color: #858D9F !important;
}
.outline-blue-gray-550, .outline-blue-gray-550-hover:hover, .outline-blue-gray-550-focus:focus {
  outline-color: #798091 !important;
}
.outline-blue-gray-600, .outline-blue-gray-600-hover:hover, .outline-blue-gray-600-focus:focus {
  outline-color: #6C7382 !important;
}
.outline-blue-gray-650, .outline-blue-gray-650-hover:hover, .outline-blue-gray-650-focus:focus {
  outline-color: #606574 !important;
}
.outline-blue-gray-700, .outline-blue-gray-700-hover:hover, .outline-blue-gray-700-focus:focus {
  outline-color: #535865 !important;
}
.outline-blue-gray-750, .outline-blue-gray-750-hover:hover, .outline-blue-gray-750-focus:focus {
  outline-color: #474B57 !important;
}
.outline-blue-gray-800, .outline-blue-gray-800-hover:hover, .outline-blue-gray-800-focus:focus {
  outline-color: #3A3E48 !important;
}
.outline-blue-gray-850, .outline-blue-gray-850-hover:hover, .outline-blue-gray-850-focus:focus {
  outline-color: #2E303A !important;
}
.outline-blue-gray-900, .outline-blue-gray-900-hover:hover, .outline-blue-gray-900-focus:focus {
  outline-color: #21232B !important;
}
.outline-blue-gray-950, .outline-blue-gray-950-hover:hover, .outline-blue-gray-950-focus:focus {
  outline-color: #111216 !important;
}
.outline-cool-gray-50, .outline-cool-gray-50-hover:hover, .outline-cool-gray-50-focus:focus {
  outline-color: #F8FAFB !important;
}
.outline-cool-gray-100, .outline-cool-gray-100-hover:hover, .outline-cool-gray-100-focus:focus {
  outline-color: #F1F4F6 !important;
}
.outline-cool-gray-150, .outline-cool-gray-150-hover:hover, .outline-cool-gray-150-focus:focus {
  outline-color: #E3E7EA !important;
}
.outline-cool-gray-200, .outline-cool-gray-200-hover:hover, .outline-cool-gray-200-focus:focus {
  outline-color: #D6DBDE !important;
}
.outline-cool-gray-250, .outline-cool-gray-250-hover:hover, .outline-cool-gray-250-focus:focus {
  outline-color: #C8CED2 !important;
}
.outline-cool-gray-300, .outline-cool-gray-300-hover:hover, .outline-cool-gray-300-focus:focus {
  outline-color: #BBC1C6 !important;
}
.outline-cool-gray-350, .outline-cool-gray-350-hover:hover, .outline-cool-gray-350-focus:focus {
  outline-color: #ADB4BA !important;
}
.outline-cool-gray-400, .outline-cool-gray-400-hover:hover, .outline-cool-gray-400-focus:focus {
  outline-color: #9FA8AE !important;
}
.outline-cool-gray-450, .outline-cool-gray-450-hover:hover, .outline-cool-gray-450-focus:focus {
  outline-color: #929BA2 !important;
}
.outline-cool-gray-500, .outline-cool-gray-500-hover:hover, .outline-cool-gray-500-focus:focus {
  outline-color: #848E96 !important;
}
.outline-cool-gray-550, .outline-cool-gray-550-hover:hover, .outline-cool-gray-550-focus:focus {
  outline-color: #788188 !important;
}
.outline-cool-gray-600, .outline-cool-gray-600-hover:hover, .outline-cool-gray-600-focus:focus {
  outline-color: #6B747B !important;
}
.outline-cool-gray-650, .outline-cool-gray-650-hover:hover, .outline-cool-gray-650-focus:focus {
  outline-color: #5F666D !important;
}
.outline-cool-gray-700, .outline-cool-gray-700-hover:hover, .outline-cool-gray-700-focus:focus {
  outline-color: #52595F !important;
}
.outline-cool-gray-750, .outline-cool-gray-750-hover:hover, .outline-cool-gray-750-focus:focus {
  outline-color: #464C51 !important;
}
.outline-cool-gray-800, .outline-cool-gray-800-hover:hover, .outline-cool-gray-800-focus:focus {
  outline-color: #393F44 !important;
}
.outline-cool-gray-850, .outline-cool-gray-850-hover:hover, .outline-cool-gray-850-focus:focus {
  outline-color: #2D3136 !important;
}
.outline-cool-gray-900, .outline-cool-gray-900-hover:hover, .outline-cool-gray-900-focus:focus {
  outline-color: #202428 !important;
}
.outline-cool-gray-950, .outline-cool-gray-950-hover:hover, .outline-cool-gray-950-focus:focus {
  outline-color: #101214 !important;
}
.outline-normal-gray-50, .outline-normal-gray-50-hover:hover, .outline-normal-gray-50-focus:focus {
  outline-color: #FAFAFA !important;
}
.outline-normal-gray-100, .outline-normal-gray-100-hover:hover, .outline-normal-gray-100-focus:focus {
  outline-color: #F4F4F4 !important;
}
.outline-normal-gray-150, .outline-normal-gray-150-hover:hover, .outline-normal-gray-150-focus:focus {
  outline-color: #E7E7E7 !important;
}
.outline-normal-gray-200, .outline-normal-gray-200-hover:hover, .outline-normal-gray-200-focus:focus {
  outline-color: #DBDBDB !important;
}
.outline-normal-gray-250, .outline-normal-gray-250-hover:hover, .outline-normal-gray-250-focus:focus {
  outline-color: #CECECE !important;
}
.outline-normal-gray-300, .outline-normal-gray-300-hover:hover, .outline-normal-gray-300-focus:focus {
  outline-color: #C1C1C1 !important;
}
.outline-normal-gray-350, .outline-normal-gray-350-hover:hover, .outline-normal-gray-350-focus:focus {
  outline-color: #B4B4B4 !important;
}
.outline-normal-gray-400, .outline-normal-gray-400-hover:hover, .outline-normal-gray-400-focus:focus {
  outline-color: #A8A8A8 !important;
}
.outline-normal-gray-450, .outline-normal-gray-450-hover:hover, .outline-normal-gray-450-focus:focus {
  outline-color: #9B9B9B !important;
}
.outline-normal-gray-500, .outline-normal-gray-500-hover:hover, .outline-normal-gray-500-focus:focus {
  outline-color: #8E8E8E !important;
}
.outline-normal-gray-550, .outline-normal-gray-550-hover:hover, .outline-normal-gray-550-focus:focus {
  outline-color: #818181 !important;
}
.outline-normal-gray-600, .outline-normal-gray-600-hover:hover, .outline-normal-gray-600-focus:focus {
  outline-color: #747474 !important;
}
.outline-normal-gray-650, .outline-normal-gray-650-hover:hover, .outline-normal-gray-650-focus:focus {
  outline-color: #666666 !important;
}
.outline-normal-gray-700, .outline-normal-gray-700-hover:hover, .outline-normal-gray-700-focus:focus {
  outline-color: #595959 !important;
}
.outline-normal-gray-750, .outline-normal-gray-750-hover:hover, .outline-normal-gray-750-focus:focus {
  outline-color: #4C4C4C !important;
}
.outline-normal-gray-800, .outline-normal-gray-800-hover:hover, .outline-normal-gray-800-focus:focus {
  outline-color: #3F3F3F !important;
}
.outline-normal-gray-850, .outline-normal-gray-850-hover:hover, .outline-normal-gray-850-focus:focus {
  outline-color: #313131 !important;
}
.outline-normal-gray-900, .outline-normal-gray-900-hover:hover, .outline-normal-gray-900-focus:focus {
  outline-color: #242424 !important;
}
.outline-normal-gray-950, .outline-normal-gray-950-hover:hover, .outline-normal-gray-950-focus:focus {
  outline-color: #121212 !important;
}
.outline-warm-gray-50, .outline-warm-gray-50-hover:hover, .outline-warm-gray-50-focus:focus {
  outline-color: #FBFAF9 !important;
}
.outline-warm-gray-100, .outline-warm-gray-100-hover:hover, .outline-warm-gray-100-focus:focus {
  outline-color: #F6F4F2 !important;
}
.outline-warm-gray-150, .outline-warm-gray-150-hover:hover, .outline-warm-gray-150-focus:focus {
  outline-color: #EAE7E5 !important;
}
.outline-warm-gray-200, .outline-warm-gray-200-hover:hover, .outline-warm-gray-200-focus:focus {
  outline-color: #DEDBD8 !important;
}
.outline-warm-gray-250, .outline-warm-gray-250-hover:hover, .outline-warm-gray-250-focus:focus {
  outline-color: #D2CECA !important;
}
.outline-warm-gray-300, .outline-warm-gray-300-hover:hover, .outline-warm-gray-300-focus:focus {
  outline-color: #C6C1BD !important;
}
.outline-warm-gray-350, .outline-warm-gray-350-hover:hover, .outline-warm-gray-350-focus:focus {
  outline-color: #B9B4B0 !important;
}
.outline-warm-gray-400, .outline-warm-gray-400-hover:hover, .outline-warm-gray-400-focus:focus {
  outline-color: #ADA8A3 !important;
}
.outline-warm-gray-450, .outline-warm-gray-450-hover:hover, .outline-warm-gray-450-focus:focus {
  outline-color: #A19B95 !important;
}
.outline-warm-gray-500, .outline-warm-gray-500-hover:hover, .outline-warm-gray-500-focus:focus {
  outline-color: #958E88 !important;
}
.outline-warm-gray-550, .outline-warm-gray-550-hover:hover, .outline-warm-gray-550-focus:focus {
  outline-color: #88817B !important;
}
.outline-warm-gray-600, .outline-warm-gray-600-hover:hover, .outline-warm-gray-600-focus:focus {
  outline-color: #7A746E !important;
}
.outline-warm-gray-650, .outline-warm-gray-650-hover:hover, .outline-warm-gray-650-focus:focus {
  outline-color: #6D6661 !important;
}
.outline-warm-gray-700, .outline-warm-gray-700-hover:hover, .outline-warm-gray-700-focus:focus {
  outline-color: #5F5955 !important;
}
.outline-warm-gray-750, .outline-warm-gray-750-hover:hover, .outline-warm-gray-750-focus:focus {
  outline-color: #524C48 !important;
}
.outline-warm-gray-800, .outline-warm-gray-800-hover:hover, .outline-warm-gray-800-focus:focus {
  outline-color: #443F3B !important;
}
.outline-warm-gray-850, .outline-warm-gray-850-hover:hover, .outline-warm-gray-850-focus:focus {
  outline-color: #37312E !important;
}
.outline-warm-gray-900, .outline-warm-gray-900-hover:hover, .outline-warm-gray-900-focus:focus {
  outline-color: #292421 !important;
}
.outline-warm-gray-950, .outline-warm-gray-950-hover:hover, .outline-warm-gray-950-focus:focus {
  outline-color: #151211 !important;
}

.outline-sky-blue-a100, .outline-sky-blue-a100-hover:hover, .outline-sky-blue-a100-focus:focus {
  outline-color: rgba(49, 170, 246, 0.1) !important;
}
.outline-sky-blue-a200, .outline-sky-blue-a200-hover:hover, .outline-sky-blue-a200-focus:focus {
  outline-color: rgba(49, 170, 246, 0.2) !important;
}
.outline-sky-blue-a300, .outline-sky-blue-a300-hover:hover, .outline-sky-blue-a300-focus:focus {
  outline-color: rgba(49, 170, 246, 0.3) !important;
}
.outline-sky-blue-a400, .outline-sky-blue-a400-hover:hover, .outline-sky-blue-a400-focus:focus {
  outline-color: rgba(49, 170, 246, 0.4) !important;
}
.outline-sky-blue-a500, .outline-sky-blue-a500-hover:hover, .outline-sky-blue-a500-focus:focus {
  outline-color: rgba(49, 170, 246, 0.5) !important;
}
.outline-sky-blue-a600, .outline-sky-blue-a600-hover:hover, .outline-sky-blue-a600-focus:focus {
  outline-color: rgba(49, 170, 246, 0.6) !important;
}
.outline-sky-blue-a700, .outline-sky-blue-a700-hover:hover, .outline-sky-blue-a700-focus:focus {
  outline-color: rgba(49, 170, 246, 0.7) !important;
}
.outline-sky-blue-a800, .outline-sky-blue-a800-hover:hover, .outline-sky-blue-a800-focus:focus {
  outline-color: rgba(49, 170, 246, 0.8) !important;
}
.outline-sky-blue-a900, .outline-sky-blue-a900-hover:hover, .outline-sky-blue-a900-focus:focus {
  outline-color: rgba(49, 170, 246, 0.9) !important;
}
.outline-blue-a100, .outline-blue-a100-hover:hover, .outline-blue-a100-focus:focus {
  outline-color: rgba(66, 131, 242, 0.1) !important;
}
.outline-blue-a200, .outline-blue-a200-hover:hover, .outline-blue-a200-focus:focus {
  outline-color: rgba(66, 131, 242, 0.2) !important;
}
.outline-blue-a300, .outline-blue-a300-hover:hover, .outline-blue-a300-focus:focus {
  outline-color: rgba(66, 131, 242, 0.3) !important;
}
.outline-blue-a400, .outline-blue-a400-hover:hover, .outline-blue-a400-focus:focus {
  outline-color: rgba(66, 131, 242, 0.4) !important;
}
.outline-blue-a500, .outline-blue-a500-hover:hover, .outline-blue-a500-focus:focus {
  outline-color: rgba(66, 131, 242, 0.5) !important;
}
.outline-blue-a600, .outline-blue-a600-hover:hover, .outline-blue-a600-focus:focus {
  outline-color: rgba(66, 131, 242, 0.6) !important;
}
.outline-blue-a700, .outline-blue-a700-hover:hover, .outline-blue-a700-focus:focus {
  outline-color: rgba(66, 131, 242, 0.7) !important;
}
.outline-blue-a800, .outline-blue-a800-hover:hover, .outline-blue-a800-focus:focus {
  outline-color: rgba(66, 131, 242, 0.8) !important;
}
.outline-blue-a900, .outline-blue-a900-hover:hover, .outline-blue-a900-focus:focus {
  outline-color: rgba(66, 131, 242, 0.9) !important;
}
.outline-indigo-a100, .outline-indigo-a100-hover:hover, .outline-indigo-a100-focus:focus {
  outline-color: rgba(81, 116, 224, 0.1) !important;
}
.outline-indigo-a200, .outline-indigo-a200-hover:hover, .outline-indigo-a200-focus:focus {
  outline-color: rgba(81, 116, 224, 0.2) !important;
}
.outline-indigo-a300, .outline-indigo-a300-hover:hover, .outline-indigo-a300-focus:focus {
  outline-color: rgba(81, 116, 224, 0.3) !important;
}
.outline-indigo-a400, .outline-indigo-a400-hover:hover, .outline-indigo-a400-focus:focus {
  outline-color: rgba(81, 116, 224, 0.4) !important;
}
.outline-indigo-a500, .outline-indigo-a500-hover:hover, .outline-indigo-a500-focus:focus {
  outline-color: rgba(81, 116, 224, 0.5) !important;
}
.outline-indigo-a600, .outline-indigo-a600-hover:hover, .outline-indigo-a600-focus:focus {
  outline-color: rgba(81, 116, 224, 0.6) !important;
}
.outline-indigo-a700, .outline-indigo-a700-hover:hover, .outline-indigo-a700-focus:focus {
  outline-color: rgba(81, 116, 224, 0.7) !important;
}
.outline-indigo-a800, .outline-indigo-a800-hover:hover, .outline-indigo-a800-focus:focus {
  outline-color: rgba(81, 116, 224, 0.8) !important;
}
.outline-indigo-a900, .outline-indigo-a900-hover:hover, .outline-indigo-a900-focus:focus {
  outline-color: rgba(81, 116, 224, 0.9) !important;
}
.outline-purple-a100, .outline-purple-a100-hover:hover, .outline-purple-a100-focus:focus {
  outline-color: rgba(196, 59, 228, 0.1) !important;
}
.outline-purple-a200, .outline-purple-a200-hover:hover, .outline-purple-a200-focus:focus {
  outline-color: rgba(196, 59, 228, 0.2) !important;
}
.outline-purple-a300, .outline-purple-a300-hover:hover, .outline-purple-a300-focus:focus {
  outline-color: rgba(196, 59, 228, 0.3) !important;
}
.outline-purple-a400, .outline-purple-a400-hover:hover, .outline-purple-a400-focus:focus {
  outline-color: rgba(196, 59, 228, 0.4) !important;
}
.outline-purple-a500, .outline-purple-a500-hover:hover, .outline-purple-a500-focus:focus {
  outline-color: rgba(196, 59, 228, 0.5) !important;
}
.outline-purple-a600, .outline-purple-a600-hover:hover, .outline-purple-a600-focus:focus {
  outline-color: rgba(196, 59, 228, 0.6) !important;
}
.outline-purple-a700, .outline-purple-a700-hover:hover, .outline-purple-a700-focus:focus {
  outline-color: rgba(196, 59, 228, 0.7) !important;
}
.outline-purple-a800, .outline-purple-a800-hover:hover, .outline-purple-a800-focus:focus {
  outline-color: rgba(196, 59, 228, 0.8) !important;
}
.outline-purple-a900, .outline-purple-a900-hover:hover, .outline-purple-a900-focus:focus {
  outline-color: rgba(196, 59, 228, 0.9) !important;
}
.outline-pink-a100, .outline-pink-a100-hover:hover, .outline-pink-a100-focus:focus {
  outline-color: rgba(255, 40, 148, 0.1) !important;
}
.outline-pink-a200, .outline-pink-a200-hover:hover, .outline-pink-a200-focus:focus {
  outline-color: rgba(255, 40, 148, 0.2) !important;
}
.outline-pink-a300, .outline-pink-a300-hover:hover, .outline-pink-a300-focus:focus {
  outline-color: rgba(255, 40, 148, 0.3) !important;
}
.outline-pink-a400, .outline-pink-a400-hover:hover, .outline-pink-a400-focus:focus {
  outline-color: rgba(255, 40, 148, 0.4) !important;
}
.outline-pink-a500, .outline-pink-a500-hover:hover, .outline-pink-a500-focus:focus {
  outline-color: rgba(255, 40, 148, 0.5) !important;
}
.outline-pink-a600, .outline-pink-a600-hover:hover, .outline-pink-a600-focus:focus {
  outline-color: rgba(255, 40, 148, 0.6) !important;
}
.outline-pink-a700, .outline-pink-a700-hover:hover, .outline-pink-a700-focus:focus {
  outline-color: rgba(255, 40, 148, 0.7) !important;
}
.outline-pink-a800, .outline-pink-a800-hover:hover, .outline-pink-a800-focus:focus {
  outline-color: rgba(255, 40, 148, 0.8) !important;
}
.outline-pink-a900, .outline-pink-a900-hover:hover, .outline-pink-a900-focus:focus {
  outline-color: rgba(255, 40, 148, 0.9) !important;
}
.outline-rose-a100, .outline-rose-a100-hover:hover, .outline-rose-a100-focus:focus {
  outline-color: rgba(255, 49, 117, 0.1) !important;
}
.outline-rose-a200, .outline-rose-a200-hover:hover, .outline-rose-a200-focus:focus {
  outline-color: rgba(255, 49, 117, 0.2) !important;
}
.outline-rose-a300, .outline-rose-a300-hover:hover, .outline-rose-a300-focus:focus {
  outline-color: rgba(255, 49, 117, 0.3) !important;
}
.outline-rose-a400, .outline-rose-a400-hover:hover, .outline-rose-a400-focus:focus {
  outline-color: rgba(255, 49, 117, 0.4) !important;
}
.outline-rose-a500, .outline-rose-a500-hover:hover, .outline-rose-a500-focus:focus {
  outline-color: rgba(255, 49, 117, 0.5) !important;
}
.outline-rose-a600, .outline-rose-a600-hover:hover, .outline-rose-a600-focus:focus {
  outline-color: rgba(255, 49, 117, 0.6) !important;
}
.outline-rose-a700, .outline-rose-a700-hover:hover, .outline-rose-a700-focus:focus {
  outline-color: rgba(255, 49, 117, 0.7) !important;
}
.outline-rose-a800, .outline-rose-a800-hover:hover, .outline-rose-a800-focus:focus {
  outline-color: rgba(255, 49, 117, 0.8) !important;
}
.outline-rose-a900, .outline-rose-a900-hover:hover, .outline-rose-a900-focus:focus {
  outline-color: rgba(255, 49, 117, 0.9) !important;
}
.outline-red-a100, .outline-red-a100-hover:hover, .outline-red-a100-focus:focus {
  outline-color: rgba(242, 56, 56, 0.1) !important;
}
.outline-red-a200, .outline-red-a200-hover:hover, .outline-red-a200-focus:focus {
  outline-color: rgba(242, 56, 56, 0.2) !important;
}
.outline-red-a300, .outline-red-a300-hover:hover, .outline-red-a300-focus:focus {
  outline-color: rgba(242, 56, 56, 0.3) !important;
}
.outline-red-a400, .outline-red-a400-hover:hover, .outline-red-a400-focus:focus {
  outline-color: rgba(242, 56, 56, 0.4) !important;
}
.outline-red-a500, .outline-red-a500-hover:hover, .outline-red-a500-focus:focus {
  outline-color: rgba(242, 56, 56, 0.5) !important;
}
.outline-red-a600, .outline-red-a600-hover:hover, .outline-red-a600-focus:focus {
  outline-color: rgba(242, 56, 56, 0.6) !important;
}
.outline-red-a700, .outline-red-a700-hover:hover, .outline-red-a700-focus:focus {
  outline-color: rgba(242, 56, 56, 0.7) !important;
}
.outline-red-a800, .outline-red-a800-hover:hover, .outline-red-a800-focus:focus {
  outline-color: rgba(242, 56, 56, 0.8) !important;
}
.outline-red-a900, .outline-red-a900-hover:hover, .outline-red-a900-focus:focus {
  outline-color: rgba(242, 56, 56, 0.9) !important;
}
.outline-sunset-a100, .outline-sunset-a100-hover:hover, .outline-sunset-a100-focus:focus {
  outline-color: rgba(249, 81, 65, 0.1) !important;
}
.outline-sunset-a200, .outline-sunset-a200-hover:hover, .outline-sunset-a200-focus:focus {
  outline-color: rgba(249, 81, 65, 0.2) !important;
}
.outline-sunset-a300, .outline-sunset-a300-hover:hover, .outline-sunset-a300-focus:focus {
  outline-color: rgba(249, 81, 65, 0.3) !important;
}
.outline-sunset-a400, .outline-sunset-a400-hover:hover, .outline-sunset-a400-focus:focus {
  outline-color: rgba(249, 81, 65, 0.4) !important;
}
.outline-sunset-a500, .outline-sunset-a500-hover:hover, .outline-sunset-a500-focus:focus {
  outline-color: rgba(249, 81, 65, 0.5) !important;
}
.outline-sunset-a600, .outline-sunset-a600-hover:hover, .outline-sunset-a600-focus:focus {
  outline-color: rgba(249, 81, 65, 0.6) !important;
}
.outline-sunset-a700, .outline-sunset-a700-hover:hover, .outline-sunset-a700-focus:focus {
  outline-color: rgba(249, 81, 65, 0.7) !important;
}
.outline-sunset-a800, .outline-sunset-a800-hover:hover, .outline-sunset-a800-focus:focus {
  outline-color: rgba(249, 81, 65, 0.8) !important;
}
.outline-sunset-a900, .outline-sunset-a900-hover:hover, .outline-sunset-a900-focus:focus {
  outline-color: rgba(249, 81, 65, 0.9) !important;
}
.outline-orange-a100, .outline-orange-a100-hover:hover, .outline-orange-a100-focus:focus {
  outline-color: rgba(217, 145, 53, 0.1) !important;
}
.outline-orange-a200, .outline-orange-a200-hover:hover, .outline-orange-a200-focus:focus {
  outline-color: rgba(217, 145, 53, 0.2) !important;
}
.outline-orange-a300, .outline-orange-a300-hover:hover, .outline-orange-a300-focus:focus {
  outline-color: rgba(217, 145, 53, 0.3) !important;
}
.outline-orange-a400, .outline-orange-a400-hover:hover, .outline-orange-a400-focus:focus {
  outline-color: rgba(217, 145, 53, 0.4) !important;
}
.outline-orange-a500, .outline-orange-a500-hover:hover, .outline-orange-a500-focus:focus {
  outline-color: rgba(217, 145, 53, 0.5) !important;
}
.outline-orange-a600, .outline-orange-a600-hover:hover, .outline-orange-a600-focus:focus {
  outline-color: rgba(217, 145, 53, 0.6) !important;
}
.outline-orange-a700, .outline-orange-a700-hover:hover, .outline-orange-a700-focus:focus {
  outline-color: rgba(217, 145, 53, 0.7) !important;
}
.outline-orange-a800, .outline-orange-a800-hover:hover, .outline-orange-a800-focus:focus {
  outline-color: rgba(217, 145, 53, 0.8) !important;
}
.outline-orange-a900, .outline-orange-a900-hover:hover, .outline-orange-a900-focus:focus {
  outline-color: rgba(217, 145, 53, 0.9) !important;
}
.outline-amber-a100, .outline-amber-a100-hover:hover, .outline-amber-a100-focus:focus {
  outline-color: rgba(255, 192, 2, 0.1) !important;
}
.outline-amber-a200, .outline-amber-a200-hover:hover, .outline-amber-a200-focus:focus {
  outline-color: rgba(255, 192, 2, 0.2) !important;
}
.outline-amber-a300, .outline-amber-a300-hover:hover, .outline-amber-a300-focus:focus {
  outline-color: rgba(255, 192, 2, 0.3) !important;
}
.outline-amber-a400, .outline-amber-a400-hover:hover, .outline-amber-a400-focus:focus {
  outline-color: rgba(255, 192, 2, 0.4) !important;
}
.outline-amber-a500, .outline-amber-a500-hover:hover, .outline-amber-a500-focus:focus {
  outline-color: rgba(255, 192, 2, 0.5) !important;
}
.outline-amber-a600, .outline-amber-a600-hover:hover, .outline-amber-a600-focus:focus {
  outline-color: rgba(255, 192, 2, 0.6) !important;
}
.outline-amber-a700, .outline-amber-a700-hover:hover, .outline-amber-a700-focus:focus {
  outline-color: rgba(255, 192, 2, 0.7) !important;
}
.outline-amber-a800, .outline-amber-a800-hover:hover, .outline-amber-a800-focus:focus {
  outline-color: rgba(255, 192, 2, 0.8) !important;
}
.outline-amber-a900, .outline-amber-a900-hover:hover, .outline-amber-a900-focus:focus {
  outline-color: rgba(255, 192, 2, 0.9) !important;
}
.outline-yellow-a100, .outline-yellow-a100-hover:hover, .outline-yellow-a100-focus:focus {
  outline-color: rgba(252, 225, 22, 0.1) !important;
}
.outline-yellow-a200, .outline-yellow-a200-hover:hover, .outline-yellow-a200-focus:focus {
  outline-color: rgba(252, 225, 22, 0.2) !important;
}
.outline-yellow-a300, .outline-yellow-a300-hover:hover, .outline-yellow-a300-focus:focus {
  outline-color: rgba(252, 225, 22, 0.3) !important;
}
.outline-yellow-a400, .outline-yellow-a400-hover:hover, .outline-yellow-a400-focus:focus {
  outline-color: rgba(252, 225, 22, 0.4) !important;
}
.outline-yellow-a500, .outline-yellow-a500-hover:hover, .outline-yellow-a500-focus:focus {
  outline-color: rgba(252, 225, 22, 0.5) !important;
}
.outline-yellow-a600, .outline-yellow-a600-hover:hover, .outline-yellow-a600-focus:focus {
  outline-color: rgba(252, 225, 22, 0.6) !important;
}
.outline-yellow-a700, .outline-yellow-a700-hover:hover, .outline-yellow-a700-focus:focus {
  outline-color: rgba(252, 225, 22, 0.7) !important;
}
.outline-yellow-a800, .outline-yellow-a800-hover:hover, .outline-yellow-a800-focus:focus {
  outline-color: rgba(252, 225, 22, 0.8) !important;
}
.outline-yellow-a900, .outline-yellow-a900-hover:hover, .outline-yellow-a900-focus:focus {
  outline-color: rgba(252, 225, 22, 0.9) !important;
}
.outline-lime-green-a100, .outline-lime-green-a100-hover:hover, .outline-lime-green-a100-focus:focus {
  outline-color: rgba(102, 213, 20, 0.1) !important;
}
.outline-lime-green-a200, .outline-lime-green-a200-hover:hover, .outline-lime-green-a200-focus:focus {
  outline-color: rgba(102, 213, 20, 0.2) !important;
}
.outline-lime-green-a300, .outline-lime-green-a300-hover:hover, .outline-lime-green-a300-focus:focus {
  outline-color: rgba(102, 213, 20, 0.3) !important;
}
.outline-lime-green-a400, .outline-lime-green-a400-hover:hover, .outline-lime-green-a400-focus:focus {
  outline-color: rgba(102, 213, 20, 0.4) !important;
}
.outline-lime-green-a500, .outline-lime-green-a500-hover:hover, .outline-lime-green-a500-focus:focus {
  outline-color: rgba(102, 213, 20, 0.5) !important;
}
.outline-lime-green-a600, .outline-lime-green-a600-hover:hover, .outline-lime-green-a600-focus:focus {
  outline-color: rgba(102, 213, 20, 0.6) !important;
}
.outline-lime-green-a700, .outline-lime-green-a700-hover:hover, .outline-lime-green-a700-focus:focus {
  outline-color: rgba(102, 213, 20, 0.7) !important;
}
.outline-lime-green-a800, .outline-lime-green-a800-hover:hover, .outline-lime-green-a800-focus:focus {
  outline-color: rgba(102, 213, 20, 0.8) !important;
}
.outline-lime-green-a900, .outline-lime-green-a900-hover:hover, .outline-lime-green-a900-focus:focus {
  outline-color: rgba(102, 213, 20, 0.9) !important;
}
.outline-spring-green-a100, .outline-spring-green-a100-hover:hover, .outline-spring-green-a100-focus:focus {
  outline-color: rgba(61, 183, 39, 0.1) !important;
}
.outline-spring-green-a200, .outline-spring-green-a200-hover:hover, .outline-spring-green-a200-focus:focus {
  outline-color: rgba(61, 183, 39, 0.2) !important;
}
.outline-spring-green-a300, .outline-spring-green-a300-hover:hover, .outline-spring-green-a300-focus:focus {
  outline-color: rgba(61, 183, 39, 0.3) !important;
}
.outline-spring-green-a400, .outline-spring-green-a400-hover:hover, .outline-spring-green-a400-focus:focus {
  outline-color: rgba(61, 183, 39, 0.4) !important;
}
.outline-spring-green-a500, .outline-spring-green-a500-hover:hover, .outline-spring-green-a500-focus:focus {
  outline-color: rgba(61, 183, 39, 0.5) !important;
}
.outline-spring-green-a600, .outline-spring-green-a600-hover:hover, .outline-spring-green-a600-focus:focus {
  outline-color: rgba(61, 183, 39, 0.6) !important;
}
.outline-spring-green-a700, .outline-spring-green-a700-hover:hover, .outline-spring-green-a700-focus:focus {
  outline-color: rgba(61, 183, 39, 0.7) !important;
}
.outline-spring-green-a800, .outline-spring-green-a800-hover:hover, .outline-spring-green-a800-focus:focus {
  outline-color: rgba(61, 183, 39, 0.8) !important;
}
.outline-spring-green-a900, .outline-spring-green-a900-hover:hover, .outline-spring-green-a900-focus:focus {
  outline-color: rgba(61, 183, 39, 0.9) !important;
}
.outline-green-a100, .outline-green-a100-hover:hover, .outline-green-a100-focus:focus {
  outline-color: rgba(74, 168, 67, 0.1) !important;
}
.outline-green-a200, .outline-green-a200-hover:hover, .outline-green-a200-focus:focus {
  outline-color: rgba(74, 168, 67, 0.2) !important;
}
.outline-green-a300, .outline-green-a300-hover:hover, .outline-green-a300-focus:focus {
  outline-color: rgba(74, 168, 67, 0.3) !important;
}
.outline-green-a400, .outline-green-a400-hover:hover, .outline-green-a400-focus:focus {
  outline-color: rgba(74, 168, 67, 0.4) !important;
}
.outline-green-a500, .outline-green-a500-hover:hover, .outline-green-a500-focus:focus {
  outline-color: rgba(74, 168, 67, 0.5) !important;
}
.outline-green-a600, .outline-green-a600-hover:hover, .outline-green-a600-focus:focus {
  outline-color: rgba(74, 168, 67, 0.6) !important;
}
.outline-green-a700, .outline-green-a700-hover:hover, .outline-green-a700-focus:focus {
  outline-color: rgba(74, 168, 67, 0.7) !important;
}
.outline-green-a800, .outline-green-a800-hover:hover, .outline-green-a800-focus:focus {
  outline-color: rgba(74, 168, 67, 0.8) !important;
}
.outline-green-a900, .outline-green-a900-hover:hover, .outline-green-a900-focus:focus {
  outline-color: rgba(74, 168, 67, 0.9) !important;
}
.outline-emerald-a100, .outline-emerald-a100-hover:hover, .outline-emerald-a100-focus:focus {
  outline-color: rgba(57, 182, 99, 0.1) !important;
}
.outline-emerald-a200, .outline-emerald-a200-hover:hover, .outline-emerald-a200-focus:focus {
  outline-color: rgba(57, 182, 99, 0.2) !important;
}
.outline-emerald-a300, .outline-emerald-a300-hover:hover, .outline-emerald-a300-focus:focus {
  outline-color: rgba(57, 182, 99, 0.3) !important;
}
.outline-emerald-a400, .outline-emerald-a400-hover:hover, .outline-emerald-a400-focus:focus {
  outline-color: rgba(57, 182, 99, 0.4) !important;
}
.outline-emerald-a500, .outline-emerald-a500-hover:hover, .outline-emerald-a500-focus:focus {
  outline-color: rgba(57, 182, 99, 0.5) !important;
}
.outline-emerald-a600, .outline-emerald-a600-hover:hover, .outline-emerald-a600-focus:focus {
  outline-color: rgba(57, 182, 99, 0.6) !important;
}
.outline-emerald-a700, .outline-emerald-a700-hover:hover, .outline-emerald-a700-focus:focus {
  outline-color: rgba(57, 182, 99, 0.7) !important;
}
.outline-emerald-a800, .outline-emerald-a800-hover:hover, .outline-emerald-a800-focus:focus {
  outline-color: rgba(57, 182, 99, 0.8) !important;
}
.outline-emerald-a900, .outline-emerald-a900-hover:hover, .outline-emerald-a900-focus:focus {
  outline-color: rgba(57, 182, 99, 0.9) !important;
}
.outline-jade-a100, .outline-jade-a100-hover:hover, .outline-jade-a100-focus:focus {
  outline-color: rgba(0, 168, 108, 0.1) !important;
}
.outline-jade-a200, .outline-jade-a200-hover:hover, .outline-jade-a200-focus:focus {
  outline-color: rgba(0, 168, 108, 0.2) !important;
}
.outline-jade-a300, .outline-jade-a300-hover:hover, .outline-jade-a300-focus:focus {
  outline-color: rgba(0, 168, 108, 0.3) !important;
}
.outline-jade-a400, .outline-jade-a400-hover:hover, .outline-jade-a400-focus:focus {
  outline-color: rgba(0, 168, 108, 0.4) !important;
}
.outline-jade-a500, .outline-jade-a500-hover:hover, .outline-jade-a500-focus:focus {
  outline-color: rgba(0, 168, 108, 0.5) !important;
}
.outline-jade-a600, .outline-jade-a600-hover:hover, .outline-jade-a600-focus:focus {
  outline-color: rgba(0, 168, 108, 0.6) !important;
}
.outline-jade-a700, .outline-jade-a700-hover:hover, .outline-jade-a700-focus:focus {
  outline-color: rgba(0, 168, 108, 0.7) !important;
}
.outline-jade-a800, .outline-jade-a800-hover:hover, .outline-jade-a800-focus:focus {
  outline-color: rgba(0, 168, 108, 0.8) !important;
}
.outline-jade-a900, .outline-jade-a900-hover:hover, .outline-jade-a900-focus:focus {
  outline-color: rgba(0, 168, 108, 0.9) !important;
}
.outline-ocean-green-a100, .outline-ocean-green-a100-hover:hover, .outline-ocean-green-a100-focus:focus {
  outline-color: rgba(4, 168, 130, 0.1) !important;
}
.outline-ocean-green-a200, .outline-ocean-green-a200-hover:hover, .outline-ocean-green-a200-focus:focus {
  outline-color: rgba(4, 168, 130, 0.2) !important;
}
.outline-ocean-green-a300, .outline-ocean-green-a300-hover:hover, .outline-ocean-green-a300-focus:focus {
  outline-color: rgba(4, 168, 130, 0.3) !important;
}
.outline-ocean-green-a400, .outline-ocean-green-a400-hover:hover, .outline-ocean-green-a400-focus:focus {
  outline-color: rgba(4, 168, 130, 0.4) !important;
}
.outline-ocean-green-a500, .outline-ocean-green-a500-hover:hover, .outline-ocean-green-a500-focus:focus {
  outline-color: rgba(4, 168, 130, 0.5) !important;
}
.outline-ocean-green-a600, .outline-ocean-green-a600-hover:hover, .outline-ocean-green-a600-focus:focus {
  outline-color: rgba(4, 168, 130, 0.6) !important;
}
.outline-ocean-green-a700, .outline-ocean-green-a700-hover:hover, .outline-ocean-green-a700-focus:focus {
  outline-color: rgba(4, 168, 130, 0.7) !important;
}
.outline-ocean-green-a800, .outline-ocean-green-a800-hover:hover, .outline-ocean-green-a800-focus:focus {
  outline-color: rgba(4, 168, 130, 0.8) !important;
}
.outline-ocean-green-a900, .outline-ocean-green-a900-hover:hover, .outline-ocean-green-a900-focus:focus {
  outline-color: rgba(4, 168, 130, 0.9) !important;
}
.outline-teal-a100, .outline-teal-a100-hover:hover, .outline-teal-a100-focus:focus {
  outline-color: rgba(20, 159, 144, 0.1) !important;
}
.outline-teal-a200, .outline-teal-a200-hover:hover, .outline-teal-a200-focus:focus {
  outline-color: rgba(20, 159, 144, 0.2) !important;
}
.outline-teal-a300, .outline-teal-a300-hover:hover, .outline-teal-a300-focus:focus {
  outline-color: rgba(20, 159, 144, 0.3) !important;
}
.outline-teal-a400, .outline-teal-a400-hover:hover, .outline-teal-a400-focus:focus {
  outline-color: rgba(20, 159, 144, 0.4) !important;
}
.outline-teal-a500, .outline-teal-a500-hover:hover, .outline-teal-a500-focus:focus {
  outline-color: rgba(20, 159, 144, 0.5) !important;
}
.outline-teal-a600, .outline-teal-a600-hover:hover, .outline-teal-a600-focus:focus {
  outline-color: rgba(20, 159, 144, 0.6) !important;
}
.outline-teal-a700, .outline-teal-a700-hover:hover, .outline-teal-a700-focus:focus {
  outline-color: rgba(20, 159, 144, 0.7) !important;
}
.outline-teal-a800, .outline-teal-a800-hover:hover, .outline-teal-a800-focus:focus {
  outline-color: rgba(20, 159, 144, 0.8) !important;
}
.outline-teal-a900, .outline-teal-a900-hover:hover, .outline-teal-a900-focus:focus {
  outline-color: rgba(20, 159, 144, 0.9) !important;
}
.outline-cyan-a100, .outline-cyan-a100-hover:hover, .outline-cyan-a100-focus:focus {
  outline-color: rgba(18, 164, 176, 0.1) !important;
}
.outline-cyan-a200, .outline-cyan-a200-hover:hover, .outline-cyan-a200-focus:focus {
  outline-color: rgba(18, 164, 176, 0.2) !important;
}
.outline-cyan-a300, .outline-cyan-a300-hover:hover, .outline-cyan-a300-focus:focus {
  outline-color: rgba(18, 164, 176, 0.3) !important;
}
.outline-cyan-a400, .outline-cyan-a400-hover:hover, .outline-cyan-a400-focus:focus {
  outline-color: rgba(18, 164, 176, 0.4) !important;
}
.outline-cyan-a500, .outline-cyan-a500-hover:hover, .outline-cyan-a500-focus:focus {
  outline-color: rgba(18, 164, 176, 0.5) !important;
}
.outline-cyan-a600, .outline-cyan-a600-hover:hover, .outline-cyan-a600-focus:focus {
  outline-color: rgba(18, 164, 176, 0.6) !important;
}
.outline-cyan-a700, .outline-cyan-a700-hover:hover, .outline-cyan-a700-focus:focus {
  outline-color: rgba(18, 164, 176, 0.7) !important;
}
.outline-cyan-a800, .outline-cyan-a800-hover:hover, .outline-cyan-a800-focus:focus {
  outline-color: rgba(18, 164, 176, 0.8) !important;
}
.outline-cyan-a900, .outline-cyan-a900-hover:hover, .outline-cyan-a900-focus:focus {
  outline-color: rgba(18, 164, 176, 0.9) !important;
}
.outline-ocean-blue-a100, .outline-ocean-blue-a100-hover:hover, .outline-ocean-blue-a100-focus:focus {
  outline-color: rgba(0, 142, 188, 0.1) !important;
}
.outline-ocean-blue-a200, .outline-ocean-blue-a200-hover:hover, .outline-ocean-blue-a200-focus:focus {
  outline-color: rgba(0, 142, 188, 0.2) !important;
}
.outline-ocean-blue-a300, .outline-ocean-blue-a300-hover:hover, .outline-ocean-blue-a300-focus:focus {
  outline-color: rgba(0, 142, 188, 0.3) !important;
}
.outline-ocean-blue-a400, .outline-ocean-blue-a400-hover:hover, .outline-ocean-blue-a400-focus:focus {
  outline-color: rgba(0, 142, 188, 0.4) !important;
}
.outline-ocean-blue-a500, .outline-ocean-blue-a500-hover:hover, .outline-ocean-blue-a500-focus:focus {
  outline-color: rgba(0, 142, 188, 0.5) !important;
}
.outline-ocean-blue-a600, .outline-ocean-blue-a600-hover:hover, .outline-ocean-blue-a600-focus:focus {
  outline-color: rgba(0, 142, 188, 0.6) !important;
}
.outline-ocean-blue-a700, .outline-ocean-blue-a700-hover:hover, .outline-ocean-blue-a700-focus:focus {
  outline-color: rgba(0, 142, 188, 0.7) !important;
}
.outline-ocean-blue-a800, .outline-ocean-blue-a800-hover:hover, .outline-ocean-blue-a800-focus:focus {
  outline-color: rgba(0, 142, 188, 0.8) !important;
}
.outline-ocean-blue-a900, .outline-ocean-blue-a900-hover:hover, .outline-ocean-blue-a900-focus:focus {
  outline-color: rgba(0, 142, 188, 0.9) !important;
}
.outline-crystal-blue-a100, .outline-crystal-blue-a100-hover:hover, .outline-crystal-blue-a100-focus:focus {
  outline-color: rgba(63, 150, 224, 0.1) !important;
}
.outline-crystal-blue-a200, .outline-crystal-blue-a200-hover:hover, .outline-crystal-blue-a200-focus:focus {
  outline-color: rgba(63, 150, 224, 0.2) !important;
}
.outline-crystal-blue-a300, .outline-crystal-blue-a300-hover:hover, .outline-crystal-blue-a300-focus:focus {
  outline-color: rgba(63, 150, 224, 0.3) !important;
}
.outline-crystal-blue-a400, .outline-crystal-blue-a400-hover:hover, .outline-crystal-blue-a400-focus:focus {
  outline-color: rgba(63, 150, 224, 0.4) !important;
}
.outline-crystal-blue-a500, .outline-crystal-blue-a500-hover:hover, .outline-crystal-blue-a500-focus:focus {
  outline-color: rgba(63, 150, 224, 0.5) !important;
}
.outline-crystal-blue-a600, .outline-crystal-blue-a600-hover:hover, .outline-crystal-blue-a600-focus:focus {
  outline-color: rgba(63, 150, 224, 0.6) !important;
}
.outline-crystal-blue-a700, .outline-crystal-blue-a700-hover:hover, .outline-crystal-blue-a700-focus:focus {
  outline-color: rgba(63, 150, 224, 0.7) !important;
}
.outline-crystal-blue-a800, .outline-crystal-blue-a800-hover:hover, .outline-crystal-blue-a800-focus:focus {
  outline-color: rgba(63, 150, 224, 0.8) !important;
}
.outline-crystal-blue-a900, .outline-crystal-blue-a900-hover:hover, .outline-crystal-blue-a900-focus:focus {
  outline-color: rgba(63, 150, 224, 0.9) !important;
}
.outline-brown-a100, .outline-brown-a100-hover:hover, .outline-brown-a100-focus:focus {
  outline-color: rgba(146, 97, 85, 0.1) !important;
}
.outline-brown-a200, .outline-brown-a200-hover:hover, .outline-brown-a200-focus:focus {
  outline-color: rgba(146, 97, 85, 0.2) !important;
}
.outline-brown-a300, .outline-brown-a300-hover:hover, .outline-brown-a300-focus:focus {
  outline-color: rgba(146, 97, 85, 0.3) !important;
}
.outline-brown-a400, .outline-brown-a400-hover:hover, .outline-brown-a400-focus:focus {
  outline-color: rgba(146, 97, 85, 0.4) !important;
}
.outline-brown-a500, .outline-brown-a500-hover:hover, .outline-brown-a500-focus:focus {
  outline-color: rgba(146, 97, 85, 0.5) !important;
}
.outline-brown-a600, .outline-brown-a600-hover:hover, .outline-brown-a600-focus:focus {
  outline-color: rgba(146, 97, 85, 0.6) !important;
}
.outline-brown-a700, .outline-brown-a700-hover:hover, .outline-brown-a700-focus:focus {
  outline-color: rgba(146, 97, 85, 0.7) !important;
}
.outline-brown-a800, .outline-brown-a800-hover:hover, .outline-brown-a800-focus:focus {
  outline-color: rgba(146, 97, 85, 0.8) !important;
}
.outline-brown-a900, .outline-brown-a900-hover:hover, .outline-brown-a900-focus:focus {
  outline-color: rgba(146, 97, 85, 0.9) !important;
}
.outline-blue-gray-a100, .outline-blue-gray-a100-hover:hover, .outline-blue-gray-a100-focus:focus {
  outline-color: rgba(133, 141, 159, 0.1) !important;
}
.outline-blue-gray-a200, .outline-blue-gray-a200-hover:hover, .outline-blue-gray-a200-focus:focus {
  outline-color: rgba(133, 141, 159, 0.2) !important;
}
.outline-blue-gray-a300, .outline-blue-gray-a300-hover:hover, .outline-blue-gray-a300-focus:focus {
  outline-color: rgba(133, 141, 159, 0.3) !important;
}
.outline-blue-gray-a400, .outline-blue-gray-a400-hover:hover, .outline-blue-gray-a400-focus:focus {
  outline-color: rgba(133, 141, 159, 0.4) !important;
}
.outline-blue-gray-a500, .outline-blue-gray-a500-hover:hover, .outline-blue-gray-a500-focus:focus {
  outline-color: rgba(133, 141, 159, 0.5) !important;
}
.outline-blue-gray-a600, .outline-blue-gray-a600-hover:hover, .outline-blue-gray-a600-focus:focus {
  outline-color: rgba(133, 141, 159, 0.6) !important;
}
.outline-blue-gray-a700, .outline-blue-gray-a700-hover:hover, .outline-blue-gray-a700-focus:focus {
  outline-color: rgba(133, 141, 159, 0.7) !important;
}
.outline-blue-gray-a800, .outline-blue-gray-a800-hover:hover, .outline-blue-gray-a800-focus:focus {
  outline-color: rgba(133, 141, 159, 0.8) !important;
}
.outline-blue-gray-a900, .outline-blue-gray-a900-hover:hover, .outline-blue-gray-a900-focus:focus {
  outline-color: rgba(133, 141, 159, 0.9) !important;
}

/* -------------------------------------------------- */
/*                    Color Packs                     */
/* -------------------------------------------------- */
/*
* color
*/
/* Social Colors */
.color-facebook, .color-facebook-hover:hover {
  color: #3b5999 !important;
}
.color-messenger, .color-messenger-hover:hover {
  color: #0084ff !important;
}
.color-twitter, .color-twitter-hover:hover {
  color: #55acee !important;
}
.color-linkedin, .color-linkedin-hover:hover {
  color: #0077B5 !important;
}
.color-skype, .color-skype-hover:hover {
  color: #00AFF0 !important;
}
.color-dropbox, .color-dropbox-hover:hover {
  color: #007ee5 !important;
}
.color-wordpress, .color-wordpress-hover:hover {
  color: #21759b !important;
}
.color-vimeo, .color-vimeo-hover:hover {
  color: #1ab7ea !important;
}
.color-slideshare, .color-slideshare-hover:hover {
  color: #0077B5 !important;
}
.color-vk, .color-vk-hover:hover {
  color: #4c75a3 !important;
}
.color-tumblr, .color-tumblr-hover:hover {
  color: #34465d !important;
}
.color-yahoo, .color-yahoo-hover:hover {
  color: #410093 !important;
}
.color-gmail, .color-gmail-hover:hover {
  color: #dd4b39 !important;
}
.color-pinterest, .color-pinterest-hover:hover {
  color: #bd081c !important;
}
.color-youtube, .color-youtube-hover:hover {
  color: #cd201f !important;
}
.color-stumbleupon, .color-stumbleupon-hover:hover {
  color: #eb4924 !important;
}
.color-reddit, .color-reddit-hover:hover {
  color: #ff5700 !important;
}
.color-quora, .color-quora-hover:hover {
  color: #b92b27 !important;
}
.color-yelp, .color-yelp-hover:hover {
  color: #af0606 !important;
}
.color-weibo, .color-weibo-hover:hover {
  color: #df2029 !important;
}
.color-producthunt, .color-producthunt-hover:hover {
  color: #da552f !important;
}
.color-hackernews, .color-hackernews-hover:hover {
  color: #ff6600 !important;
}
.color-soundcloud, .color-soundcloud-hover:hover {
  color: #ff3300 !important;
}
.color-blogger, .color-blogger-hover:hover {
  color: #f57d00 !important;
}
.color-whatsapp, .color-whatsapp-hover:hover {
  color: #25D366 !important;
}
.color-wechat, .color-wechat-hover:hover {
  color: #09b83e !important;
}
.color-line, .color-line-hover:hover {
  color: #00c300 !important;
}
.color-medium, .color-medium-hover:hover {
  color: #02b875 !important;
}
.color-vine, .color-vine-hover:hover {
  color: #00b489 !important;
}
.color-slack, .color-slack-hover:hover {
  color: #3aaf85 !important;
}
.color-instagram, .color-instagram-hover:hover {
  color: #e4405f !important;
}
.color-dribbble, .color-dribbble-hover:hover {
  color: #ea4c89 !important;
}
.color-flickr, .color-flickr-hover:hover {
  color: #ff0084 !important;
}
.color-foursquare, .color-foursquare-hover:hover {
  color: #f94877 !important;
}
.color-behance, .color-behance-hover:hover {
  color: #131418 !important;
}
.color-snapchat, .color-snapchat-hover:hover {
  color: #FFFC00 !important;
}
.color-telegram, .color-telegram-hover:hover {
  color: #0088CC !important;
}
.color-github, .color-github-hover:hover {
  color: #2FBB4F !important;
}

/*
* background-color
*/
/* Social Colors */
.bg-facebook, .bg-facebook-hover:hover {
  background-color: #3b5999 !important;
}
.bg-messenger, .bg-messenger-hover:hover {
  background-color: #0084ff !important;
}
.bg-twitter, .bg-twitter-hover:hover {
  background-color: #55acee !important;
}
.bg-linkedin, .bg-linkedin-hover:hover {
  background-color: #0077B5 !important;
}
.bg-skype, .bg-skype-hover:hover {
  background-color: #00AFF0 !important;
}
.bg-dropbox, .bg-dropbox-hover:hover {
  background-color: #007ee5 !important;
}
.bg-wordpress, .bg-wordpress-hover:hover {
  background-color: #21759b !important;
}
.bg-vimeo, .bg-vimeo-hover:hover {
  background-color: #1ab7ea !important;
}
.bg-slideshare, .bg-slideshare-hover:hover {
  background-color: #0077B5 !important;
}
.bg-vk, .bg-vk-hover:hover {
  background-color: #4c75a3 !important;
}
.bg-tumblr, .bg-tumblr-hover:hover {
  background-color: #34465d !important;
}
.bg-yahoo, .bg-yahoo-hover:hover {
  background-color: #410093 !important;
}
.bg-gmail, .bg-gmail-hover:hover {
  background-color: #dd4b39 !important;
}
.bg-pinterest, .bg-pinterest-hover:hover {
  background-color: #bd081c !important;
}
.bg-youtube, .bg-youtube-hover:hover {
  background-color: #cd201f !important;
}
.bg-stumbleupon, .bg-stumbleupon-hover:hover {
  background-color: #eb4924 !important;
}
.bg-reddit, .bg-reddit-hover:hover {
  background-color: #ff5700 !important;
}
.bg-quora, .bg-quora-hover:hover {
  background-color: #b92b27 !important;
}
.bg-yelp, .bg-yelp-hover:hover {
  background-color: #af0606 !important;
}
.bg-weibo, .bg-weibo-hover:hover {
  background-color: #df2029 !important;
}
.bg-producthunt, .bg-producthunt-hover:hover {
  background-color: #da552f !important;
}
.bg-hackernews, .bg-hackernews-hover:hover {
  background-color: #ff6600 !important;
}
.bg-soundcloud, .bg-soundcloud-hover:hover {
  background-color: #ff3300 !important;
}
.bg-blogger, .bg-blogger-hover:hover {
  background-color: #f57d00 !important;
}
.bg-whatsapp, .bg-whatsapp-hover:hover {
  background-color: #25D366 !important;
}
.bg-wechat, .bg-wechat-hover:hover {
  background-color: #09b83e !important;
}
.bg-line, .bg-line-hover:hover {
  background-color: #00c300 !important;
}
.bg-medium, .bg-medium-hover:hover {
  background-color: #02b875 !important;
}
.bg-vine, .bg-vine-hover:hover {
  background-color: #00b489 !important;
}
.bg-slack, .bg-slack-hover:hover {
  background-color: #3aaf85 !important;
}
.bg-instagram, .bg-instagram-hover:hover {
  background-color: #e4405f !important;
}
.bg-dribbble, .bg-dribbble-hover:hover {
  background-color: #ea4c89 !important;
}
.bg-flickr, .bg-flickr-hover:hover {
  background-color: #ff0084 !important;
}
.bg-foursquare, .bg-foursquare-hover:hover {
  background-color: #f94877 !important;
}
.bg-behance, .bg-behance-hover:hover {
  background-color: #131418 !important;
}
.bg-snapchat, .bg-snapchat-hover:hover {
  background-color: #FFFC00 !important;
}
.bg-telegram, .bg-telegram-hover:hover {
  background-color: #0088CC !important;
}
.bg-github, .bg-github-hover:hover {
  background-color: #2FBB4F !important;
}

/*
* border-color
*/
/* Social Colors */
.b-facebook, .b-facebook-hover:hover {
  border-color: #3b5999 !important;
}
.b-messenger, .b-messenger-hover:hover {
  border-color: #0084ff !important;
}
.b-twitter, .b-twitter-hover:hover {
  border-color: #55acee !important;
}
.b-linkedin, .b-linkedin-hover:hover {
  border-color: #0077B5 !important;
}
.b-skype, .b-skype-hover:hover {
  border-color: #00AFF0 !important;
}
.b-dropbox, .b-dropbox-hover:hover {
  border-color: #007ee5 !important;
}
.b-wordpress, .b-wordpress-hover:hover {
  border-color: #21759b !important;
}
.b-vimeo, .b-vimeo-hover:hover {
  border-color: #1ab7ea !important;
}
.b-slideshare, .b-slideshare-hover:hover {
  border-color: #0077B5 !important;
}
.b-vk, .b-vk-hover:hover {
  border-color: #4c75a3 !important;
}
.b-tumblr, .b-tumblr-hover:hover {
  border-color: #34465d !important;
}
.b-yahoo, .b-yahoo-hover:hover {
  border-color: #410093 !important;
}
.b-gmail, .b-gmail-hover:hover {
  border-color: #dd4b39 !important;
}
.b-pinterest, .b-pinterest-hover:hover {
  border-color: #bd081c !important;
}
.b-youtube, .b-youtube-hover:hover {
  border-color: #cd201f !important;
}
.b-stumbleupon, .b-stumbleupon-hover:hover {
  border-color: #eb4924 !important;
}
.b-reddit, .b-reddit-hover:hover {
  border-color: #ff5700 !important;
}
.b-quora, .b-quora-hover:hover {
  border-color: #b92b27 !important;
}
.b-yelp, .b-yelp-hover:hover {
  border-color: #af0606 !important;
}
.b-weibo, .b-weibo-hover:hover {
  border-color: #df2029 !important;
}
.b-producthunt, .b-producthunt-hover:hover {
  border-color: #da552f !important;
}
.b-hackernews, .b-hackernews-hover:hover {
  border-color: #ff6600 !important;
}
.b-soundcloud, .b-soundcloud-hover:hover {
  border-color: #ff3300 !important;
}
.b-blogger, .b-blogger-hover:hover {
  border-color: #f57d00 !important;
}
.b-whatsapp, .b-whatsapp-hover:hover {
  border-color: #25D366 !important;
}
.b-wechat, .b-wechat-hover:hover {
  border-color: #09b83e !important;
}
.b-line, .b-line-hover:hover {
  border-color: #00c300 !important;
}
.b-medium, .b-medium-hover:hover {
  border-color: #02b875 !important;
}
.b-vine, .b-vine-hover:hover {
  border-color: #00b489 !important;
}
.b-slack, .b-slack-hover:hover {
  border-color: #3aaf85 !important;
}
.b-instagram, .b-instagram-hover:hover {
  border-color: #e4405f !important;
}
.b-dribbble, .b-dribbble-hover:hover {
  border-color: #ea4c89 !important;
}
.b-flickr, .b-flickr-hover:hover {
  border-color: #ff0084 !important;
}
.b-foursquare, .b-foursquare-hover:hover {
  border-color: #f94877 !important;
}
.b-behance, .b-behance-hover:hover {
  border-color: #131418 !important;
}
.b-snapchat, .b-snapchat-hover:hover {
  border-color: #FFFC00 !important;
}
.b-telegram, .b-telegram-hover:hover {
  border-color: #0088CC !important;
}
.b-github, .b-github-hover:hover {
  border-color: #2FBB4F !important;
}

/*
* outline-color
*/
/* Social Colors */
.outline-facebook, .outline-facebook-hover:hover, .outline-facebook-focus:focus {
  outline-color: #3b5999 !important;
}
.outline-messenger, .outline-messenger-hover:hover, .outline-messenger-focus:focus {
  outline-color: #0084ff !important;
}
.outline-twitter, .outline-twitter-hover:hover, .outline-twitter-focus:focus {
  outline-color: #55acee !important;
}
.outline-linkedin, .outline-linkedin-hover:hover, .outline-linkedin-focus:focus {
  outline-color: #0077B5 !important;
}
.outline-skype, .outline-skype-hover:hover, .outline-skype-focus:focus {
  outline-color: #00AFF0 !important;
}
.outline-dropbox, .outline-dropbox-hover:hover, .outline-dropbox-focus:focus {
  outline-color: #007ee5 !important;
}
.outline-wordpress, .outline-wordpress-hover:hover, .outline-wordpress-focus:focus {
  outline-color: #21759b !important;
}
.outline-vimeo, .outline-vimeo-hover:hover, .outline-vimeo-focus:focus {
  outline-color: #1ab7ea !important;
}
.outline-slideshare, .outline-slideshare-hover:hover, .outline-slideshare-focus:focus {
  outline-color: #0077B5 !important;
}
.outline-vk, .outline-vk-hover:hover, .outline-vk-focus:focus {
  outline-color: #4c75a3 !important;
}
.outline-tumblr, .outline-tumblr-hover:hover, .outline-tumblr-focus:focus {
  outline-color: #34465d !important;
}
.outline-yahoo, .outline-yahoo-hover:hover, .outline-yahoo-focus:focus {
  outline-color: #410093 !important;
}
.outline-gmail, .outline-gmail-hover:hover, .outline-gmail-focus:focus {
  outline-color: #dd4b39 !important;
}
.outline-pinterest, .outline-pinterest-hover:hover, .outline-pinterest-focus:focus {
  outline-color: #bd081c !important;
}
.outline-youtube, .outline-youtube-hover:hover, .outline-youtube-focus:focus {
  outline-color: #cd201f !important;
}
.outline-stumbleupon, .outline-stumbleupon-hover:hover, .outline-stumbleupon-focus:focus {
  outline-color: #eb4924 !important;
}
.outline-reddit, .outline-reddit-hover:hover, .outline-reddit-focus:focus {
  outline-color: #ff5700 !important;
}
.outline-quora, .outline-quora-hover:hover, .outline-quora-focus:focus {
  outline-color: #b92b27 !important;
}
.outline-yelp, .outline-yelp-hover:hover, .outline-yelp-focus:focus {
  outline-color: #af0606 !important;
}
.outline-weibo, .outline-weibo-hover:hover, .outline-weibo-focus:focus {
  outline-color: #df2029 !important;
}
.outline-producthunt, .outline-producthunt-hover:hover, .outline-producthunt-focus:focus {
  outline-color: #da552f !important;
}
.outline-hackernews, .outline-hackernews-hover:hover, .outline-hackernews-focus:focus {
  outline-color: #ff6600 !important;
}
.outline-soundcloud, .outline-soundcloud-hover:hover, .outline-soundcloud-focus:focus {
  outline-color: #ff3300 !important;
}
.outline-blogger, .outline-blogger-hover:hover, .outline-blogger-focus:focus {
  outline-color: #f57d00 !important;
}
.outline-whatsapp, .outline-whatsapp-hover:hover, .outline-whatsapp-focus:focus {
  outline-color: #25D366 !important;
}
.outline-wechat, .outline-wechat-hover:hover, .outline-wechat-focus:focus {
  outline-color: #09b83e !important;
}
.outline-line, .outline-line-hover:hover, .outline-line-focus:focus {
  outline-color: #00c300 !important;
}
.outline-medium, .outline-medium-hover:hover, .outline-medium-focus:focus {
  outline-color: #02b875 !important;
}
.outline-vine, .outline-vine-hover:hover, .outline-vine-focus:focus {
  outline-color: #00b489 !important;
}
.outline-slack, .outline-slack-hover:hover, .outline-slack-focus:focus {
  outline-color: #3aaf85 !important;
}
.outline-instagram, .outline-instagram-hover:hover, .outline-instagram-focus:focus {
  outline-color: #e4405f !important;
}
.outline-dribbble, .outline-dribbble-hover:hover, .outline-dribbble-focus:focus {
  outline-color: #ea4c89 !important;
}
.outline-flickr, .outline-flickr-hover:hover, .outline-flickr-focus:focus {
  outline-color: #ff0084 !important;
}
.outline-foursquare, .outline-foursquare-hover:hover, .outline-foursquare-focus:focus {
  outline-color: #f94877 !important;
}
.outline-behance, .outline-behance-hover:hover, .outline-behance-focus:focus {
  outline-color: #131418 !important;
}
.outline-snapchat, .outline-snapchat-hover:hover, .outline-snapchat-focus:focus {
  outline-color: #FFFC00 !important;
}
.outline-telegram, .outline-telegram-hover:hover, .outline-telegram-focus:focus {
  outline-color: #0088CC !important;
}
.outline-github, .outline-github-hover:hover, .outline-github-focus:focus {
  outline-color: #2FBB4F !important;
}

/**
 * Polaris font-size Plugin v1.1.0
 * MIT License github.com/heminsatya/polaris-plugins | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                       font-size                    */
/* -------------------------------------------------- */
.font-0 {
  font-size: 0 !important;
}
.font-1px {
  font-size: 1px !important;
}
.font-2px {
  font-size: 2px !important;
}
.font-3px {
  font-size: 3px !important;
}
.font-4px {
  font-size: 4px !important;
}
.font-5px {
  font-size: 5px !important;
}
.font-6px {
  font-size: 6px !important;
}
.font-7px {
  font-size: 7px !important;
}
.font-8px {
  font-size: 8px !important;
}
.font-9px {
  font-size: 9px !important;
}
.font-10px {
  font-size: 10px !important;
}
.font-11px {
  font-size: 11px !important;
}
.font-12px {
  font-size: 12px !important;
}
.font-13px {
  font-size: 13px !important;
}
.font-14px {
  font-size: 14px !important;
}
.font-15px {
  font-size: 15px !important;
}
.font-16px {
  font-size: 16px !important;
}
.font-17px {
  font-size: 17px !important;
}
.font-18px {
  font-size: 18px !important;
}
.font-19px {
  font-size: 19px !important;
}
.font-20px {
  font-size: 20px !important;
}
.font-21px {
  font-size: 21px !important;
}
.font-22px {
  font-size: 22px !important;
}
.font-23px {
  font-size: 23px !important;
}
.font-24px {
  font-size: 24px !important;
}
.font-25px {
  font-size: 25px !important;
}
.font-26px {
  font-size: 26px !important;
}
.font-27px {
  font-size: 27px !important;
}
.font-28px {
  font-size: 28px !important;
}
.font-29px {
  font-size: 29px !important;
}
.font-30px {
  font-size: 30px !important;
}
.font-31px {
  font-size: 31px !important;
}
.font-32px {
  font-size: 32px !important;
}
.font-33px {
  font-size: 33px !important;
}
.font-34px {
  font-size: 34px !important;
}
.font-35px {
  font-size: 35px !important;
}
.font-36px {
  font-size: 36px !important;
}
.font-37px {
  font-size: 37px !important;
}
.font-38px {
  font-size: 38px !important;
}
.font-39px {
  font-size: 39px !important;
}
.font-40px {
  font-size: 40px !important;
}
.font-41px {
  font-size: 41px !important;
}
.font-42px {
  font-size: 42px !important;
}
.font-43px {
  font-size: 43px !important;
}
.font-44px {
  font-size: 44px !important;
}
.font-45px {
  font-size: 45px !important;
}
.font-46px {
  font-size: 46px !important;
}
.font-47px {
  font-size: 47px !important;
}
.font-48px {
  font-size: 48px !important;
}
.font-49px {
  font-size: 49px !important;
}
.font-50px {
  font-size: 50px !important;
}
.font-51px {
  font-size: 51px !important;
}
.font-52px {
  font-size: 52px !important;
}
.font-53px {
  font-size: 53px !important;
}
.font-54px {
  font-size: 54px !important;
}
.font-55px {
  font-size: 55px !important;
}
.font-56px {
  font-size: 56px !important;
}
.font-57px {
  font-size: 57px !important;
}
.font-58px {
  font-size: 58px !important;
}
.font-59px {
  font-size: 59px !important;
}
.font-60px {
  font-size: 60px !important;
}
.font-61px {
  font-size: 61px !important;
}
.font-62px {
  font-size: 62px !important;
}
.font-63px {
  font-size: 63px !important;
}
.font-64px {
  font-size: 64px !important;
}
.font-65px {
  font-size: 65px !important;
}
.font-66px {
  font-size: 66px !important;
}
.font-67px {
  font-size: 67px !important;
}
.font-68px {
  font-size: 68px !important;
}
.font-69px {
  font-size: 69px !important;
}
.font-70px {
  font-size: 70px !important;
}
.font-71px {
  font-size: 71px !important;
}
.font-72px {
  font-size: 72px !important;
}
.font-73px {
  font-size: 73px !important;
}
.font-74px {
  font-size: 74px !important;
}
.font-75px {
  font-size: 75px !important;
}
.font-76px {
  font-size: 76px !important;
}
.font-77px {
  font-size: 77px !important;
}
.font-78px {
  font-size: 78px !important;
}
.font-79px {
  font-size: 79px !important;
}
.font-80px {
  font-size: 80px !important;
}
.font-81px {
  font-size: 81px !important;
}
.font-82px {
  font-size: 82px !important;
}
.font-83px {
  font-size: 83px !important;
}
.font-84px {
  font-size: 84px !important;
}
.font-85px {
  font-size: 85px !important;
}
.font-86px {
  font-size: 86px !important;
}
.font-87px {
  font-size: 87px !important;
}
.font-88px {
  font-size: 88px !important;
}
.font-89px {
  font-size: 89px !important;
}
.font-90px {
  font-size: 90px !important;
}
.font-91px {
  font-size: 91px !important;
}
.font-92px {
  font-size: 92px !important;
}
.font-93px {
  font-size: 93px !important;
}
.font-94px {
  font-size: 94px !important;
}
.font-95px {
  font-size: 95px !important;
}
.font-96px {
  font-size: 96px !important;
}
.font-97px {
  font-size: 97px !important;
}
.font-98px {
  font-size: 98px !important;
}
.font-99px {
  font-size: 99px !important;
}
.font-100px {
  font-size: 100px !important;
}

@media (min-width: 0) {
  .s-font-0 {
    font-size: 0 !important;
  }
  .s-font-1px {
    font-size: 1px !important;
  }
  .s-font-2px {
    font-size: 2px !important;
  }
  .s-font-3px {
    font-size: 3px !important;
  }
  .s-font-4px {
    font-size: 4px !important;
  }
  .s-font-5px {
    font-size: 5px !important;
  }
  .s-font-6px {
    font-size: 6px !important;
  }
  .s-font-7px {
    font-size: 7px !important;
  }
  .s-font-8px {
    font-size: 8px !important;
  }
  .s-font-9px {
    font-size: 9px !important;
  }
  .s-font-10px {
    font-size: 10px !important;
  }
  .s-font-11px {
    font-size: 11px !important;
  }
  .s-font-12px {
    font-size: 12px !important;
  }
  .s-font-13px {
    font-size: 13px !important;
  }
  .s-font-14px {
    font-size: 14px !important;
  }
  .s-font-15px {
    font-size: 15px !important;
  }
  .s-font-16px {
    font-size: 16px !important;
  }
  .s-font-17px {
    font-size: 17px !important;
  }
  .s-font-18px {
    font-size: 18px !important;
  }
  .s-font-19px {
    font-size: 19px !important;
  }
  .s-font-20px {
    font-size: 20px !important;
  }
  .s-font-21px {
    font-size: 21px !important;
  }
  .s-font-22px {
    font-size: 22px !important;
  }
  .s-font-23px {
    font-size: 23px !important;
  }
  .s-font-24px {
    font-size: 24px !important;
  }
  .s-font-25px {
    font-size: 25px !important;
  }
  .s-font-26px {
    font-size: 26px !important;
  }
  .s-font-27px {
    font-size: 27px !important;
  }
  .s-font-28px {
    font-size: 28px !important;
  }
  .s-font-29px {
    font-size: 29px !important;
  }
  .s-font-30px {
    font-size: 30px !important;
  }
  .s-font-31px {
    font-size: 31px !important;
  }
  .s-font-32px {
    font-size: 32px !important;
  }
  .s-font-33px {
    font-size: 33px !important;
  }
  .s-font-34px {
    font-size: 34px !important;
  }
  .s-font-35px {
    font-size: 35px !important;
  }
  .s-font-36px {
    font-size: 36px !important;
  }
  .s-font-37px {
    font-size: 37px !important;
  }
  .s-font-38px {
    font-size: 38px !important;
  }
  .s-font-39px {
    font-size: 39px !important;
  }
  .s-font-40px {
    font-size: 40px !important;
  }
  .s-font-41px {
    font-size: 41px !important;
  }
  .s-font-42px {
    font-size: 42px !important;
  }
  .s-font-43px {
    font-size: 43px !important;
  }
  .s-font-44px {
    font-size: 44px !important;
  }
  .s-font-45px {
    font-size: 45px !important;
  }
  .s-font-46px {
    font-size: 46px !important;
  }
  .s-font-47px {
    font-size: 47px !important;
  }
  .s-font-48px {
    font-size: 48px !important;
  }
  .s-font-49px {
    font-size: 49px !important;
  }
  .s-font-50px {
    font-size: 50px !important;
  }
  .s-font-51px {
    font-size: 51px !important;
  }
  .s-font-52px {
    font-size: 52px !important;
  }
  .s-font-53px {
    font-size: 53px !important;
  }
  .s-font-54px {
    font-size: 54px !important;
  }
  .s-font-55px {
    font-size: 55px !important;
  }
  .s-font-56px {
    font-size: 56px !important;
  }
  .s-font-57px {
    font-size: 57px !important;
  }
  .s-font-58px {
    font-size: 58px !important;
  }
  .s-font-59px {
    font-size: 59px !important;
  }
  .s-font-60px {
    font-size: 60px !important;
  }
  .s-font-61px {
    font-size: 61px !important;
  }
  .s-font-62px {
    font-size: 62px !important;
  }
  .s-font-63px {
    font-size: 63px !important;
  }
  .s-font-64px {
    font-size: 64px !important;
  }
  .s-font-65px {
    font-size: 65px !important;
  }
  .s-font-66px {
    font-size: 66px !important;
  }
  .s-font-67px {
    font-size: 67px !important;
  }
  .s-font-68px {
    font-size: 68px !important;
  }
  .s-font-69px {
    font-size: 69px !important;
  }
  .s-font-70px {
    font-size: 70px !important;
  }
  .s-font-71px {
    font-size: 71px !important;
  }
  .s-font-72px {
    font-size: 72px !important;
  }
  .s-font-73px {
    font-size: 73px !important;
  }
  .s-font-74px {
    font-size: 74px !important;
  }
  .s-font-75px {
    font-size: 75px !important;
  }
  .s-font-76px {
    font-size: 76px !important;
  }
  .s-font-77px {
    font-size: 77px !important;
  }
  .s-font-78px {
    font-size: 78px !important;
  }
  .s-font-79px {
    font-size: 79px !important;
  }
  .s-font-80px {
    font-size: 80px !important;
  }
  .s-font-81px {
    font-size: 81px !important;
  }
  .s-font-82px {
    font-size: 82px !important;
  }
  .s-font-83px {
    font-size: 83px !important;
  }
  .s-font-84px {
    font-size: 84px !important;
  }
  .s-font-85px {
    font-size: 85px !important;
  }
  .s-font-86px {
    font-size: 86px !important;
  }
  .s-font-87px {
    font-size: 87px !important;
  }
  .s-font-88px {
    font-size: 88px !important;
  }
  .s-font-89px {
    font-size: 89px !important;
  }
  .s-font-90px {
    font-size: 90px !important;
  }
  .s-font-91px {
    font-size: 91px !important;
  }
  .s-font-92px {
    font-size: 92px !important;
  }
  .s-font-93px {
    font-size: 93px !important;
  }
  .s-font-94px {
    font-size: 94px !important;
  }
  .s-font-95px {
    font-size: 95px !important;
  }
  .s-font-96px {
    font-size: 96px !important;
  }
  .s-font-97px {
    font-size: 97px !important;
  }
  .s-font-98px {
    font-size: 98px !important;
  }
  .s-font-99px {
    font-size: 99px !important;
  }
  .s-font-100px {
    font-size: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-font-0 {
    font-size: 0 !important;
  }
  .ls-font-1px {
    font-size: 1px !important;
  }
  .ls-font-2px {
    font-size: 2px !important;
  }
  .ls-font-3px {
    font-size: 3px !important;
  }
  .ls-font-4px {
    font-size: 4px !important;
  }
  .ls-font-5px {
    font-size: 5px !important;
  }
  .ls-font-6px {
    font-size: 6px !important;
  }
  .ls-font-7px {
    font-size: 7px !important;
  }
  .ls-font-8px {
    font-size: 8px !important;
  }
  .ls-font-9px {
    font-size: 9px !important;
  }
  .ls-font-10px {
    font-size: 10px !important;
  }
  .ls-font-11px {
    font-size: 11px !important;
  }
  .ls-font-12px {
    font-size: 12px !important;
  }
  .ls-font-13px {
    font-size: 13px !important;
  }
  .ls-font-14px {
    font-size: 14px !important;
  }
  .ls-font-15px {
    font-size: 15px !important;
  }
  .ls-font-16px {
    font-size: 16px !important;
  }
  .ls-font-17px {
    font-size: 17px !important;
  }
  .ls-font-18px {
    font-size: 18px !important;
  }
  .ls-font-19px {
    font-size: 19px !important;
  }
  .ls-font-20px {
    font-size: 20px !important;
  }
  .ls-font-21px {
    font-size: 21px !important;
  }
  .ls-font-22px {
    font-size: 22px !important;
  }
  .ls-font-23px {
    font-size: 23px !important;
  }
  .ls-font-24px {
    font-size: 24px !important;
  }
  .ls-font-25px {
    font-size: 25px !important;
  }
  .ls-font-26px {
    font-size: 26px !important;
  }
  .ls-font-27px {
    font-size: 27px !important;
  }
  .ls-font-28px {
    font-size: 28px !important;
  }
  .ls-font-29px {
    font-size: 29px !important;
  }
  .ls-font-30px {
    font-size: 30px !important;
  }
  .ls-font-31px {
    font-size: 31px !important;
  }
  .ls-font-32px {
    font-size: 32px !important;
  }
  .ls-font-33px {
    font-size: 33px !important;
  }
  .ls-font-34px {
    font-size: 34px !important;
  }
  .ls-font-35px {
    font-size: 35px !important;
  }
  .ls-font-36px {
    font-size: 36px !important;
  }
  .ls-font-37px {
    font-size: 37px !important;
  }
  .ls-font-38px {
    font-size: 38px !important;
  }
  .ls-font-39px {
    font-size: 39px !important;
  }
  .ls-font-40px {
    font-size: 40px !important;
  }
  .ls-font-41px {
    font-size: 41px !important;
  }
  .ls-font-42px {
    font-size: 42px !important;
  }
  .ls-font-43px {
    font-size: 43px !important;
  }
  .ls-font-44px {
    font-size: 44px !important;
  }
  .ls-font-45px {
    font-size: 45px !important;
  }
  .ls-font-46px {
    font-size: 46px !important;
  }
  .ls-font-47px {
    font-size: 47px !important;
  }
  .ls-font-48px {
    font-size: 48px !important;
  }
  .ls-font-49px {
    font-size: 49px !important;
  }
  .ls-font-50px {
    font-size: 50px !important;
  }
  .ls-font-51px {
    font-size: 51px !important;
  }
  .ls-font-52px {
    font-size: 52px !important;
  }
  .ls-font-53px {
    font-size: 53px !important;
  }
  .ls-font-54px {
    font-size: 54px !important;
  }
  .ls-font-55px {
    font-size: 55px !important;
  }
  .ls-font-56px {
    font-size: 56px !important;
  }
  .ls-font-57px {
    font-size: 57px !important;
  }
  .ls-font-58px {
    font-size: 58px !important;
  }
  .ls-font-59px {
    font-size: 59px !important;
  }
  .ls-font-60px {
    font-size: 60px !important;
  }
  .ls-font-61px {
    font-size: 61px !important;
  }
  .ls-font-62px {
    font-size: 62px !important;
  }
  .ls-font-63px {
    font-size: 63px !important;
  }
  .ls-font-64px {
    font-size: 64px !important;
  }
  .ls-font-65px {
    font-size: 65px !important;
  }
  .ls-font-66px {
    font-size: 66px !important;
  }
  .ls-font-67px {
    font-size: 67px !important;
  }
  .ls-font-68px {
    font-size: 68px !important;
  }
  .ls-font-69px {
    font-size: 69px !important;
  }
  .ls-font-70px {
    font-size: 70px !important;
  }
  .ls-font-71px {
    font-size: 71px !important;
  }
  .ls-font-72px {
    font-size: 72px !important;
  }
  .ls-font-73px {
    font-size: 73px !important;
  }
  .ls-font-74px {
    font-size: 74px !important;
  }
  .ls-font-75px {
    font-size: 75px !important;
  }
  .ls-font-76px {
    font-size: 76px !important;
  }
  .ls-font-77px {
    font-size: 77px !important;
  }
  .ls-font-78px {
    font-size: 78px !important;
  }
  .ls-font-79px {
    font-size: 79px !important;
  }
  .ls-font-80px {
    font-size: 80px !important;
  }
  .ls-font-81px {
    font-size: 81px !important;
  }
  .ls-font-82px {
    font-size: 82px !important;
  }
  .ls-font-83px {
    font-size: 83px !important;
  }
  .ls-font-84px {
    font-size: 84px !important;
  }
  .ls-font-85px {
    font-size: 85px !important;
  }
  .ls-font-86px {
    font-size: 86px !important;
  }
  .ls-font-87px {
    font-size: 87px !important;
  }
  .ls-font-88px {
    font-size: 88px !important;
  }
  .ls-font-89px {
    font-size: 89px !important;
  }
  .ls-font-90px {
    font-size: 90px !important;
  }
  .ls-font-91px {
    font-size: 91px !important;
  }
  .ls-font-92px {
    font-size: 92px !important;
  }
  .ls-font-93px {
    font-size: 93px !important;
  }
  .ls-font-94px {
    font-size: 94px !important;
  }
  .ls-font-95px {
    font-size: 95px !important;
  }
  .ls-font-96px {
    font-size: 96px !important;
  }
  .ls-font-97px {
    font-size: 97px !important;
  }
  .ls-font-98px {
    font-size: 98px !important;
  }
  .ls-font-99px {
    font-size: 99px !important;
  }
  .ls-font-100px {
    font-size: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-font-0 {
    font-size: 0 !important;
  }
  .t-font-1px {
    font-size: 1px !important;
  }
  .t-font-2px {
    font-size: 2px !important;
  }
  .t-font-3px {
    font-size: 3px !important;
  }
  .t-font-4px {
    font-size: 4px !important;
  }
  .t-font-5px {
    font-size: 5px !important;
  }
  .t-font-6px {
    font-size: 6px !important;
  }
  .t-font-7px {
    font-size: 7px !important;
  }
  .t-font-8px {
    font-size: 8px !important;
  }
  .t-font-9px {
    font-size: 9px !important;
  }
  .t-font-10px {
    font-size: 10px !important;
  }
  .t-font-11px {
    font-size: 11px !important;
  }
  .t-font-12px {
    font-size: 12px !important;
  }
  .t-font-13px {
    font-size: 13px !important;
  }
  .t-font-14px {
    font-size: 14px !important;
  }
  .t-font-15px {
    font-size: 15px !important;
  }
  .t-font-16px {
    font-size: 16px !important;
  }
  .t-font-17px {
    font-size: 17px !important;
  }
  .t-font-18px {
    font-size: 18px !important;
  }
  .t-font-19px {
    font-size: 19px !important;
  }
  .t-font-20px {
    font-size: 20px !important;
  }
  .t-font-21px {
    font-size: 21px !important;
  }
  .t-font-22px {
    font-size: 22px !important;
  }
  .t-font-23px {
    font-size: 23px !important;
  }
  .t-font-24px {
    font-size: 24px !important;
  }
  .t-font-25px {
    font-size: 25px !important;
  }
  .t-font-26px {
    font-size: 26px !important;
  }
  .t-font-27px {
    font-size: 27px !important;
  }
  .t-font-28px {
    font-size: 28px !important;
  }
  .t-font-29px {
    font-size: 29px !important;
  }
  .t-font-30px {
    font-size: 30px !important;
  }
  .t-font-31px {
    font-size: 31px !important;
  }
  .t-font-32px {
    font-size: 32px !important;
  }
  .t-font-33px {
    font-size: 33px !important;
  }
  .t-font-34px {
    font-size: 34px !important;
  }
  .t-font-35px {
    font-size: 35px !important;
  }
  .t-font-36px {
    font-size: 36px !important;
  }
  .t-font-37px {
    font-size: 37px !important;
  }
  .t-font-38px {
    font-size: 38px !important;
  }
  .t-font-39px {
    font-size: 39px !important;
  }
  .t-font-40px {
    font-size: 40px !important;
  }
  .t-font-41px {
    font-size: 41px !important;
  }
  .t-font-42px {
    font-size: 42px !important;
  }
  .t-font-43px {
    font-size: 43px !important;
  }
  .t-font-44px {
    font-size: 44px !important;
  }
  .t-font-45px {
    font-size: 45px !important;
  }
  .t-font-46px {
    font-size: 46px !important;
  }
  .t-font-47px {
    font-size: 47px !important;
  }
  .t-font-48px {
    font-size: 48px !important;
  }
  .t-font-49px {
    font-size: 49px !important;
  }
  .t-font-50px {
    font-size: 50px !important;
  }
  .t-font-51px {
    font-size: 51px !important;
  }
  .t-font-52px {
    font-size: 52px !important;
  }
  .t-font-53px {
    font-size: 53px !important;
  }
  .t-font-54px {
    font-size: 54px !important;
  }
  .t-font-55px {
    font-size: 55px !important;
  }
  .t-font-56px {
    font-size: 56px !important;
  }
  .t-font-57px {
    font-size: 57px !important;
  }
  .t-font-58px {
    font-size: 58px !important;
  }
  .t-font-59px {
    font-size: 59px !important;
  }
  .t-font-60px {
    font-size: 60px !important;
  }
  .t-font-61px {
    font-size: 61px !important;
  }
  .t-font-62px {
    font-size: 62px !important;
  }
  .t-font-63px {
    font-size: 63px !important;
  }
  .t-font-64px {
    font-size: 64px !important;
  }
  .t-font-65px {
    font-size: 65px !important;
  }
  .t-font-66px {
    font-size: 66px !important;
  }
  .t-font-67px {
    font-size: 67px !important;
  }
  .t-font-68px {
    font-size: 68px !important;
  }
  .t-font-69px {
    font-size: 69px !important;
  }
  .t-font-70px {
    font-size: 70px !important;
  }
  .t-font-71px {
    font-size: 71px !important;
  }
  .t-font-72px {
    font-size: 72px !important;
  }
  .t-font-73px {
    font-size: 73px !important;
  }
  .t-font-74px {
    font-size: 74px !important;
  }
  .t-font-75px {
    font-size: 75px !important;
  }
  .t-font-76px {
    font-size: 76px !important;
  }
  .t-font-77px {
    font-size: 77px !important;
  }
  .t-font-78px {
    font-size: 78px !important;
  }
  .t-font-79px {
    font-size: 79px !important;
  }
  .t-font-80px {
    font-size: 80px !important;
  }
  .t-font-81px {
    font-size: 81px !important;
  }
  .t-font-82px {
    font-size: 82px !important;
  }
  .t-font-83px {
    font-size: 83px !important;
  }
  .t-font-84px {
    font-size: 84px !important;
  }
  .t-font-85px {
    font-size: 85px !important;
  }
  .t-font-86px {
    font-size: 86px !important;
  }
  .t-font-87px {
    font-size: 87px !important;
  }
  .t-font-88px {
    font-size: 88px !important;
  }
  .t-font-89px {
    font-size: 89px !important;
  }
  .t-font-90px {
    font-size: 90px !important;
  }
  .t-font-91px {
    font-size: 91px !important;
  }
  .t-font-92px {
    font-size: 92px !important;
  }
  .t-font-93px {
    font-size: 93px !important;
  }
  .t-font-94px {
    font-size: 94px !important;
  }
  .t-font-95px {
    font-size: 95px !important;
  }
  .t-font-96px {
    font-size: 96px !important;
  }
  .t-font-97px {
    font-size: 97px !important;
  }
  .t-font-98px {
    font-size: 98px !important;
  }
  .t-font-99px {
    font-size: 99px !important;
  }
  .t-font-100px {
    font-size: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-font-0 {
    font-size: 0 !important;
  }
  .lt-font-1px {
    font-size: 1px !important;
  }
  .lt-font-2px {
    font-size: 2px !important;
  }
  .lt-font-3px {
    font-size: 3px !important;
  }
  .lt-font-4px {
    font-size: 4px !important;
  }
  .lt-font-5px {
    font-size: 5px !important;
  }
  .lt-font-6px {
    font-size: 6px !important;
  }
  .lt-font-7px {
    font-size: 7px !important;
  }
  .lt-font-8px {
    font-size: 8px !important;
  }
  .lt-font-9px {
    font-size: 9px !important;
  }
  .lt-font-10px {
    font-size: 10px !important;
  }
  .lt-font-11px {
    font-size: 11px !important;
  }
  .lt-font-12px {
    font-size: 12px !important;
  }
  .lt-font-13px {
    font-size: 13px !important;
  }
  .lt-font-14px {
    font-size: 14px !important;
  }
  .lt-font-15px {
    font-size: 15px !important;
  }
  .lt-font-16px {
    font-size: 16px !important;
  }
  .lt-font-17px {
    font-size: 17px !important;
  }
  .lt-font-18px {
    font-size: 18px !important;
  }
  .lt-font-19px {
    font-size: 19px !important;
  }
  .lt-font-20px {
    font-size: 20px !important;
  }
  .lt-font-21px {
    font-size: 21px !important;
  }
  .lt-font-22px {
    font-size: 22px !important;
  }
  .lt-font-23px {
    font-size: 23px !important;
  }
  .lt-font-24px {
    font-size: 24px !important;
  }
  .lt-font-25px {
    font-size: 25px !important;
  }
  .lt-font-26px {
    font-size: 26px !important;
  }
  .lt-font-27px {
    font-size: 27px !important;
  }
  .lt-font-28px {
    font-size: 28px !important;
  }
  .lt-font-29px {
    font-size: 29px !important;
  }
  .lt-font-30px {
    font-size: 30px !important;
  }
  .lt-font-31px {
    font-size: 31px !important;
  }
  .lt-font-32px {
    font-size: 32px !important;
  }
  .lt-font-33px {
    font-size: 33px !important;
  }
  .lt-font-34px {
    font-size: 34px !important;
  }
  .lt-font-35px {
    font-size: 35px !important;
  }
  .lt-font-36px {
    font-size: 36px !important;
  }
  .lt-font-37px {
    font-size: 37px !important;
  }
  .lt-font-38px {
    font-size: 38px !important;
  }
  .lt-font-39px {
    font-size: 39px !important;
  }
  .lt-font-40px {
    font-size: 40px !important;
  }
  .lt-font-41px {
    font-size: 41px !important;
  }
  .lt-font-42px {
    font-size: 42px !important;
  }
  .lt-font-43px {
    font-size: 43px !important;
  }
  .lt-font-44px {
    font-size: 44px !important;
  }
  .lt-font-45px {
    font-size: 45px !important;
  }
  .lt-font-46px {
    font-size: 46px !important;
  }
  .lt-font-47px {
    font-size: 47px !important;
  }
  .lt-font-48px {
    font-size: 48px !important;
  }
  .lt-font-49px {
    font-size: 49px !important;
  }
  .lt-font-50px {
    font-size: 50px !important;
  }
  .lt-font-51px {
    font-size: 51px !important;
  }
  .lt-font-52px {
    font-size: 52px !important;
  }
  .lt-font-53px {
    font-size: 53px !important;
  }
  .lt-font-54px {
    font-size: 54px !important;
  }
  .lt-font-55px {
    font-size: 55px !important;
  }
  .lt-font-56px {
    font-size: 56px !important;
  }
  .lt-font-57px {
    font-size: 57px !important;
  }
  .lt-font-58px {
    font-size: 58px !important;
  }
  .lt-font-59px {
    font-size: 59px !important;
  }
  .lt-font-60px {
    font-size: 60px !important;
  }
  .lt-font-61px {
    font-size: 61px !important;
  }
  .lt-font-62px {
    font-size: 62px !important;
  }
  .lt-font-63px {
    font-size: 63px !important;
  }
  .lt-font-64px {
    font-size: 64px !important;
  }
  .lt-font-65px {
    font-size: 65px !important;
  }
  .lt-font-66px {
    font-size: 66px !important;
  }
  .lt-font-67px {
    font-size: 67px !important;
  }
  .lt-font-68px {
    font-size: 68px !important;
  }
  .lt-font-69px {
    font-size: 69px !important;
  }
  .lt-font-70px {
    font-size: 70px !important;
  }
  .lt-font-71px {
    font-size: 71px !important;
  }
  .lt-font-72px {
    font-size: 72px !important;
  }
  .lt-font-73px {
    font-size: 73px !important;
  }
  .lt-font-74px {
    font-size: 74px !important;
  }
  .lt-font-75px {
    font-size: 75px !important;
  }
  .lt-font-76px {
    font-size: 76px !important;
  }
  .lt-font-77px {
    font-size: 77px !important;
  }
  .lt-font-78px {
    font-size: 78px !important;
  }
  .lt-font-79px {
    font-size: 79px !important;
  }
  .lt-font-80px {
    font-size: 80px !important;
  }
  .lt-font-81px {
    font-size: 81px !important;
  }
  .lt-font-82px {
    font-size: 82px !important;
  }
  .lt-font-83px {
    font-size: 83px !important;
  }
  .lt-font-84px {
    font-size: 84px !important;
  }
  .lt-font-85px {
    font-size: 85px !important;
  }
  .lt-font-86px {
    font-size: 86px !important;
  }
  .lt-font-87px {
    font-size: 87px !important;
  }
  .lt-font-88px {
    font-size: 88px !important;
  }
  .lt-font-89px {
    font-size: 89px !important;
  }
  .lt-font-90px {
    font-size: 90px !important;
  }
  .lt-font-91px {
    font-size: 91px !important;
  }
  .lt-font-92px {
    font-size: 92px !important;
  }
  .lt-font-93px {
    font-size: 93px !important;
  }
  .lt-font-94px {
    font-size: 94px !important;
  }
  .lt-font-95px {
    font-size: 95px !important;
  }
  .lt-font-96px {
    font-size: 96px !important;
  }
  .lt-font-97px {
    font-size: 97px !important;
  }
  .lt-font-98px {
    font-size: 98px !important;
  }
  .lt-font-99px {
    font-size: 99px !important;
  }
  .lt-font-100px {
    font-size: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-font-0 {
    font-size: 0 !important;
  }
  .d-font-1px {
    font-size: 1px !important;
  }
  .d-font-2px {
    font-size: 2px !important;
  }
  .d-font-3px {
    font-size: 3px !important;
  }
  .d-font-4px {
    font-size: 4px !important;
  }
  .d-font-5px {
    font-size: 5px !important;
  }
  .d-font-6px {
    font-size: 6px !important;
  }
  .d-font-7px {
    font-size: 7px !important;
  }
  .d-font-8px {
    font-size: 8px !important;
  }
  .d-font-9px {
    font-size: 9px !important;
  }
  .d-font-10px {
    font-size: 10px !important;
  }
  .d-font-11px {
    font-size: 11px !important;
  }
  .d-font-12px {
    font-size: 12px !important;
  }
  .d-font-13px {
    font-size: 13px !important;
  }
  .d-font-14px {
    font-size: 14px !important;
  }
  .d-font-15px {
    font-size: 15px !important;
  }
  .d-font-16px {
    font-size: 16px !important;
  }
  .d-font-17px {
    font-size: 17px !important;
  }
  .d-font-18px {
    font-size: 18px !important;
  }
  .d-font-19px {
    font-size: 19px !important;
  }
  .d-font-20px {
    font-size: 20px !important;
  }
  .d-font-21px {
    font-size: 21px !important;
  }
  .d-font-22px {
    font-size: 22px !important;
  }
  .d-font-23px {
    font-size: 23px !important;
  }
  .d-font-24px {
    font-size: 24px !important;
  }
  .d-font-25px {
    font-size: 25px !important;
  }
  .d-font-26px {
    font-size: 26px !important;
  }
  .d-font-27px {
    font-size: 27px !important;
  }
  .d-font-28px {
    font-size: 28px !important;
  }
  .d-font-29px {
    font-size: 29px !important;
  }
  .d-font-30px {
    font-size: 30px !important;
  }
  .d-font-31px {
    font-size: 31px !important;
  }
  .d-font-32px {
    font-size: 32px !important;
  }
  .d-font-33px {
    font-size: 33px !important;
  }
  .d-font-34px {
    font-size: 34px !important;
  }
  .d-font-35px {
    font-size: 35px !important;
  }
  .d-font-36px {
    font-size: 36px !important;
  }
  .d-font-37px {
    font-size: 37px !important;
  }
  .d-font-38px {
    font-size: 38px !important;
  }
  .d-font-39px {
    font-size: 39px !important;
  }
  .d-font-40px {
    font-size: 40px !important;
  }
  .d-font-41px {
    font-size: 41px !important;
  }
  .d-font-42px {
    font-size: 42px !important;
  }
  .d-font-43px {
    font-size: 43px !important;
  }
  .d-font-44px {
    font-size: 44px !important;
  }
  .d-font-45px {
    font-size: 45px !important;
  }
  .d-font-46px {
    font-size: 46px !important;
  }
  .d-font-47px {
    font-size: 47px !important;
  }
  .d-font-48px {
    font-size: 48px !important;
  }
  .d-font-49px {
    font-size: 49px !important;
  }
  .d-font-50px {
    font-size: 50px !important;
  }
  .d-font-51px {
    font-size: 51px !important;
  }
  .d-font-52px {
    font-size: 52px !important;
  }
  .d-font-53px {
    font-size: 53px !important;
  }
  .d-font-54px {
    font-size: 54px !important;
  }
  .d-font-55px {
    font-size: 55px !important;
  }
  .d-font-56px {
    font-size: 56px !important;
  }
  .d-font-57px {
    font-size: 57px !important;
  }
  .d-font-58px {
    font-size: 58px !important;
  }
  .d-font-59px {
    font-size: 59px !important;
  }
  .d-font-60px {
    font-size: 60px !important;
  }
  .d-font-61px {
    font-size: 61px !important;
  }
  .d-font-62px {
    font-size: 62px !important;
  }
  .d-font-63px {
    font-size: 63px !important;
  }
  .d-font-64px {
    font-size: 64px !important;
  }
  .d-font-65px {
    font-size: 65px !important;
  }
  .d-font-66px {
    font-size: 66px !important;
  }
  .d-font-67px {
    font-size: 67px !important;
  }
  .d-font-68px {
    font-size: 68px !important;
  }
  .d-font-69px {
    font-size: 69px !important;
  }
  .d-font-70px {
    font-size: 70px !important;
  }
  .d-font-71px {
    font-size: 71px !important;
  }
  .d-font-72px {
    font-size: 72px !important;
  }
  .d-font-73px {
    font-size: 73px !important;
  }
  .d-font-74px {
    font-size: 74px !important;
  }
  .d-font-75px {
    font-size: 75px !important;
  }
  .d-font-76px {
    font-size: 76px !important;
  }
  .d-font-77px {
    font-size: 77px !important;
  }
  .d-font-78px {
    font-size: 78px !important;
  }
  .d-font-79px {
    font-size: 79px !important;
  }
  .d-font-80px {
    font-size: 80px !important;
  }
  .d-font-81px {
    font-size: 81px !important;
  }
  .d-font-82px {
    font-size: 82px !important;
  }
  .d-font-83px {
    font-size: 83px !important;
  }
  .d-font-84px {
    font-size: 84px !important;
  }
  .d-font-85px {
    font-size: 85px !important;
  }
  .d-font-86px {
    font-size: 86px !important;
  }
  .d-font-87px {
    font-size: 87px !important;
  }
  .d-font-88px {
    font-size: 88px !important;
  }
  .d-font-89px {
    font-size: 89px !important;
  }
  .d-font-90px {
    font-size: 90px !important;
  }
  .d-font-91px {
    font-size: 91px !important;
  }
  .d-font-92px {
    font-size: 92px !important;
  }
  .d-font-93px {
    font-size: 93px !important;
  }
  .d-font-94px {
    font-size: 94px !important;
  }
  .d-font-95px {
    font-size: 95px !important;
  }
  .d-font-96px {
    font-size: 96px !important;
  }
  .d-font-97px {
    font-size: 97px !important;
  }
  .d-font-98px {
    font-size: 98px !important;
  }
  .d-font-99px {
    font-size: 99px !important;
  }
  .d-font-100px {
    font-size: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-font-0 {
    font-size: 0 !important;
  }
  .ld-font-1px {
    font-size: 1px !important;
  }
  .ld-font-2px {
    font-size: 2px !important;
  }
  .ld-font-3px {
    font-size: 3px !important;
  }
  .ld-font-4px {
    font-size: 4px !important;
  }
  .ld-font-5px {
    font-size: 5px !important;
  }
  .ld-font-6px {
    font-size: 6px !important;
  }
  .ld-font-7px {
    font-size: 7px !important;
  }
  .ld-font-8px {
    font-size: 8px !important;
  }
  .ld-font-9px {
    font-size: 9px !important;
  }
  .ld-font-10px {
    font-size: 10px !important;
  }
  .ld-font-11px {
    font-size: 11px !important;
  }
  .ld-font-12px {
    font-size: 12px !important;
  }
  .ld-font-13px {
    font-size: 13px !important;
  }
  .ld-font-14px {
    font-size: 14px !important;
  }
  .ld-font-15px {
    font-size: 15px !important;
  }
  .ld-font-16px {
    font-size: 16px !important;
  }
  .ld-font-17px {
    font-size: 17px !important;
  }
  .ld-font-18px {
    font-size: 18px !important;
  }
  .ld-font-19px {
    font-size: 19px !important;
  }
  .ld-font-20px {
    font-size: 20px !important;
  }
  .ld-font-21px {
    font-size: 21px !important;
  }
  .ld-font-22px {
    font-size: 22px !important;
  }
  .ld-font-23px {
    font-size: 23px !important;
  }
  .ld-font-24px {
    font-size: 24px !important;
  }
  .ld-font-25px {
    font-size: 25px !important;
  }
  .ld-font-26px {
    font-size: 26px !important;
  }
  .ld-font-27px {
    font-size: 27px !important;
  }
  .ld-font-28px {
    font-size: 28px !important;
  }
  .ld-font-29px {
    font-size: 29px !important;
  }
  .ld-font-30px {
    font-size: 30px !important;
  }
  .ld-font-31px {
    font-size: 31px !important;
  }
  .ld-font-32px {
    font-size: 32px !important;
  }
  .ld-font-33px {
    font-size: 33px !important;
  }
  .ld-font-34px {
    font-size: 34px !important;
  }
  .ld-font-35px {
    font-size: 35px !important;
  }
  .ld-font-36px {
    font-size: 36px !important;
  }
  .ld-font-37px {
    font-size: 37px !important;
  }
  .ld-font-38px {
    font-size: 38px !important;
  }
  .ld-font-39px {
    font-size: 39px !important;
  }
  .ld-font-40px {
    font-size: 40px !important;
  }
  .ld-font-41px {
    font-size: 41px !important;
  }
  .ld-font-42px {
    font-size: 42px !important;
  }
  .ld-font-43px {
    font-size: 43px !important;
  }
  .ld-font-44px {
    font-size: 44px !important;
  }
  .ld-font-45px {
    font-size: 45px !important;
  }
  .ld-font-46px {
    font-size: 46px !important;
  }
  .ld-font-47px {
    font-size: 47px !important;
  }
  .ld-font-48px {
    font-size: 48px !important;
  }
  .ld-font-49px {
    font-size: 49px !important;
  }
  .ld-font-50px {
    font-size: 50px !important;
  }
  .ld-font-51px {
    font-size: 51px !important;
  }
  .ld-font-52px {
    font-size: 52px !important;
  }
  .ld-font-53px {
    font-size: 53px !important;
  }
  .ld-font-54px {
    font-size: 54px !important;
  }
  .ld-font-55px {
    font-size: 55px !important;
  }
  .ld-font-56px {
    font-size: 56px !important;
  }
  .ld-font-57px {
    font-size: 57px !important;
  }
  .ld-font-58px {
    font-size: 58px !important;
  }
  .ld-font-59px {
    font-size: 59px !important;
  }
  .ld-font-60px {
    font-size: 60px !important;
  }
  .ld-font-61px {
    font-size: 61px !important;
  }
  .ld-font-62px {
    font-size: 62px !important;
  }
  .ld-font-63px {
    font-size: 63px !important;
  }
  .ld-font-64px {
    font-size: 64px !important;
  }
  .ld-font-65px {
    font-size: 65px !important;
  }
  .ld-font-66px {
    font-size: 66px !important;
  }
  .ld-font-67px {
    font-size: 67px !important;
  }
  .ld-font-68px {
    font-size: 68px !important;
  }
  .ld-font-69px {
    font-size: 69px !important;
  }
  .ld-font-70px {
    font-size: 70px !important;
  }
  .ld-font-71px {
    font-size: 71px !important;
  }
  .ld-font-72px {
    font-size: 72px !important;
  }
  .ld-font-73px {
    font-size: 73px !important;
  }
  .ld-font-74px {
    font-size: 74px !important;
  }
  .ld-font-75px {
    font-size: 75px !important;
  }
  .ld-font-76px {
    font-size: 76px !important;
  }
  .ld-font-77px {
    font-size: 77px !important;
  }
  .ld-font-78px {
    font-size: 78px !important;
  }
  .ld-font-79px {
    font-size: 79px !important;
  }
  .ld-font-80px {
    font-size: 80px !important;
  }
  .ld-font-81px {
    font-size: 81px !important;
  }
  .ld-font-82px {
    font-size: 82px !important;
  }
  .ld-font-83px {
    font-size: 83px !important;
  }
  .ld-font-84px {
    font-size: 84px !important;
  }
  .ld-font-85px {
    font-size: 85px !important;
  }
  .ld-font-86px {
    font-size: 86px !important;
  }
  .ld-font-87px {
    font-size: 87px !important;
  }
  .ld-font-88px {
    font-size: 88px !important;
  }
  .ld-font-89px {
    font-size: 89px !important;
  }
  .ld-font-90px {
    font-size: 90px !important;
  }
  .ld-font-91px {
    font-size: 91px !important;
  }
  .ld-font-92px {
    font-size: 92px !important;
  }
  .ld-font-93px {
    font-size: 93px !important;
  }
  .ld-font-94px {
    font-size: 94px !important;
  }
  .ld-font-95px {
    font-size: 95px !important;
  }
  .ld-font-96px {
    font-size: 96px !important;
  }
  .ld-font-97px {
    font-size: 97px !important;
  }
  .ld-font-98px {
    font-size: 98px !important;
  }
  .ld-font-99px {
    font-size: 99px !important;
  }
  .ld-font-100px {
    font-size: 100px !important;
  }
}
/**
 * Polaris Sizing Plugin v1.1.0
 * MIT License github.com/heminsatya/polaris-plugins | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                        Width                       */
/* -------------------------------------------------- */
/*
* width
*/
.w-50px {
  width: 50px !important;
}
.w-100px {
  width: 100px !important;
}
.w-150px {
  width: 150px !important;
}
.w-200px {
  width: 200px !important;
}
.w-250px {
  width: 250px !important;
}
.w-300px {
  width: 300px !important;
}
.w-350px {
  width: 350px !important;
}
.w-400px {
  width: 400px !important;
}
.w-450px {
  width: 450px !important;
}
.w-500px {
  width: 500px !important;
}
.w-550px {
  width: 550px !important;
}
.w-600px {
  width: 600px !important;
}
.w-650px {
  width: 650px !important;
}
.w-700px {
  width: 700px !important;
}
.w-750px {
  width: 750px !important;
}
.w-800px {
  width: 800px !important;
}
.w-850px {
  width: 850px !important;
}
.w-900px {
  width: 900px !important;
}
.w-950px {
  width: 950px !important;
}
.w-1000px {
  width: 1000px !important;
}

@media (min-width: 0) {
  .s-w-50px {
    width: 50px !important;
  }
  .s-w-100px {
    width: 100px !important;
  }
  .s-w-150px {
    width: 150px !important;
  }
  .s-w-200px {
    width: 200px !important;
  }
  .s-w-250px {
    width: 250px !important;
  }
  .s-w-300px {
    width: 300px !important;
  }
  .s-w-350px {
    width: 350px !important;
  }
  .s-w-400px {
    width: 400px !important;
  }
  .s-w-450px {
    width: 450px !important;
  }
  .s-w-500px {
    width: 500px !important;
  }
  .s-w-550px {
    width: 550px !important;
  }
  .s-w-600px {
    width: 600px !important;
  }
  .s-w-650px {
    width: 650px !important;
  }
  .s-w-700px {
    width: 700px !important;
  }
  .s-w-750px {
    width: 750px !important;
  }
  .s-w-800px {
    width: 800px !important;
  }
  .s-w-850px {
    width: 850px !important;
  }
  .s-w-900px {
    width: 900px !important;
  }
  .s-w-950px {
    width: 950px !important;
  }
  .s-w-1000px {
    width: 1000px !important;
  }
}
@media (min-width: 480px) {
  .ls-w-50px {
    width: 50px !important;
  }
  .ls-w-100px {
    width: 100px !important;
  }
  .ls-w-150px {
    width: 150px !important;
  }
  .ls-w-200px {
    width: 200px !important;
  }
  .ls-w-250px {
    width: 250px !important;
  }
  .ls-w-300px {
    width: 300px !important;
  }
  .ls-w-350px {
    width: 350px !important;
  }
  .ls-w-400px {
    width: 400px !important;
  }
  .ls-w-450px {
    width: 450px !important;
  }
  .ls-w-500px {
    width: 500px !important;
  }
  .ls-w-550px {
    width: 550px !important;
  }
  .ls-w-600px {
    width: 600px !important;
  }
  .ls-w-650px {
    width: 650px !important;
  }
  .ls-w-700px {
    width: 700px !important;
  }
  .ls-w-750px {
    width: 750px !important;
  }
  .ls-w-800px {
    width: 800px !important;
  }
  .ls-w-850px {
    width: 850px !important;
  }
  .ls-w-900px {
    width: 900px !important;
  }
  .ls-w-950px {
    width: 950px !important;
  }
  .ls-w-1000px {
    width: 1000px !important;
  }
}
@media (min-width: 768px) {
  .t-w-50px {
    width: 50px !important;
  }
  .t-w-100px {
    width: 100px !important;
  }
  .t-w-150px {
    width: 150px !important;
  }
  .t-w-200px {
    width: 200px !important;
  }
  .t-w-250px {
    width: 250px !important;
  }
  .t-w-300px {
    width: 300px !important;
  }
  .t-w-350px {
    width: 350px !important;
  }
  .t-w-400px {
    width: 400px !important;
  }
  .t-w-450px {
    width: 450px !important;
  }
  .t-w-500px {
    width: 500px !important;
  }
  .t-w-550px {
    width: 550px !important;
  }
  .t-w-600px {
    width: 600px !important;
  }
  .t-w-650px {
    width: 650px !important;
  }
  .t-w-700px {
    width: 700px !important;
  }
  .t-w-750px {
    width: 750px !important;
  }
  .t-w-800px {
    width: 800px !important;
  }
  .t-w-850px {
    width: 850px !important;
  }
  .t-w-900px {
    width: 900px !important;
  }
  .t-w-950px {
    width: 950px !important;
  }
  .t-w-1000px {
    width: 1000px !important;
  }
}
@media (min-width: 1024px) {
  .lt-w-50px {
    width: 50px !important;
  }
  .lt-w-100px {
    width: 100px !important;
  }
  .lt-w-150px {
    width: 150px !important;
  }
  .lt-w-200px {
    width: 200px !important;
  }
  .lt-w-250px {
    width: 250px !important;
  }
  .lt-w-300px {
    width: 300px !important;
  }
  .lt-w-350px {
    width: 350px !important;
  }
  .lt-w-400px {
    width: 400px !important;
  }
  .lt-w-450px {
    width: 450px !important;
  }
  .lt-w-500px {
    width: 500px !important;
  }
  .lt-w-550px {
    width: 550px !important;
  }
  .lt-w-600px {
    width: 600px !important;
  }
  .lt-w-650px {
    width: 650px !important;
  }
  .lt-w-700px {
    width: 700px !important;
  }
  .lt-w-750px {
    width: 750px !important;
  }
  .lt-w-800px {
    width: 800px !important;
  }
  .lt-w-850px {
    width: 850px !important;
  }
  .lt-w-900px {
    width: 900px !important;
  }
  .lt-w-950px {
    width: 950px !important;
  }
  .lt-w-1000px {
    width: 1000px !important;
  }
}
@media (min-width: 1280px) {
  .d-w-50px {
    width: 50px !important;
  }
  .d-w-100px {
    width: 100px !important;
  }
  .d-w-150px {
    width: 150px !important;
  }
  .d-w-200px {
    width: 200px !important;
  }
  .d-w-250px {
    width: 250px !important;
  }
  .d-w-300px {
    width: 300px !important;
  }
  .d-w-350px {
    width: 350px !important;
  }
  .d-w-400px {
    width: 400px !important;
  }
  .d-w-450px {
    width: 450px !important;
  }
  .d-w-500px {
    width: 500px !important;
  }
  .d-w-550px {
    width: 550px !important;
  }
  .d-w-600px {
    width: 600px !important;
  }
  .d-w-650px {
    width: 650px !important;
  }
  .d-w-700px {
    width: 700px !important;
  }
  .d-w-750px {
    width: 750px !important;
  }
  .d-w-800px {
    width: 800px !important;
  }
  .d-w-850px {
    width: 850px !important;
  }
  .d-w-900px {
    width: 900px !important;
  }
  .d-w-950px {
    width: 950px !important;
  }
  .d-w-1000px {
    width: 1000px !important;
  }
}
@media (min-width: 1440px) {
  .ld-w-50px {
    width: 50px !important;
  }
  .ld-w-100px {
    width: 100px !important;
  }
  .ld-w-150px {
    width: 150px !important;
  }
  .ld-w-200px {
    width: 200px !important;
  }
  .ld-w-250px {
    width: 250px !important;
  }
  .ld-w-300px {
    width: 300px !important;
  }
  .ld-w-350px {
    width: 350px !important;
  }
  .ld-w-400px {
    width: 400px !important;
  }
  .ld-w-450px {
    width: 450px !important;
  }
  .ld-w-500px {
    width: 500px !important;
  }
  .ld-w-550px {
    width: 550px !important;
  }
  .ld-w-600px {
    width: 600px !important;
  }
  .ld-w-650px {
    width: 650px !important;
  }
  .ld-w-700px {
    width: 700px !important;
  }
  .ld-w-750px {
    width: 750px !important;
  }
  .ld-w-800px {
    width: 800px !important;
  }
  .ld-w-850px {
    width: 850px !important;
  }
  .ld-w-900px {
    width: 900px !important;
  }
  .ld-w-950px {
    width: 950px !important;
  }
  .ld-w-1000px {
    width: 1000px !important;
  }
}
/*
* min-width
*/
.min-w-50px {
  min-width: 50px !important;
}
.min-w-100px {
  min-width: 100px !important;
}
.min-w-150px {
  min-width: 150px !important;
}
.min-w-200px {
  min-width: 200px !important;
}
.min-w-250px {
  min-width: 250px !important;
}
.min-w-300px {
  min-width: 300px !important;
}
.min-w-350px {
  min-width: 350px !important;
}
.min-w-400px {
  min-width: 400px !important;
}
.min-w-450px {
  min-width: 450px !important;
}
.min-w-500px {
  min-width: 500px !important;
}
.min-w-550px {
  min-width: 550px !important;
}
.min-w-600px {
  min-width: 600px !important;
}
.min-w-650px {
  min-width: 650px !important;
}
.min-w-700px {
  min-width: 700px !important;
}
.min-w-750px {
  min-width: 750px !important;
}
.min-w-800px {
  min-width: 800px !important;
}
.min-w-850px {
  min-width: 850px !important;
}
.min-w-900px {
  min-width: 900px !important;
}
.min-w-950px {
  min-width: 950px !important;
}
.min-w-1000px {
  min-width: 1000px !important;
}

@media (min-width: 0) {
  .s-min-w-50px {
    min-width: 50px !important;
  }
  .s-min-w-100px {
    min-width: 100px !important;
  }
  .s-min-w-150px {
    min-width: 150px !important;
  }
  .s-min-w-200px {
    min-width: 200px !important;
  }
  .s-min-w-250px {
    min-width: 250px !important;
  }
  .s-min-w-300px {
    min-width: 300px !important;
  }
  .s-min-w-350px {
    min-width: 350px !important;
  }
  .s-min-w-400px {
    min-width: 400px !important;
  }
  .s-min-w-450px {
    min-width: 450px !important;
  }
  .s-min-w-500px {
    min-width: 500px !important;
  }
  .s-min-w-550px {
    min-width: 550px !important;
  }
  .s-min-w-600px {
    min-width: 600px !important;
  }
  .s-min-w-650px {
    min-width: 650px !important;
  }
  .s-min-w-700px {
    min-width: 700px !important;
  }
  .s-min-w-750px {
    min-width: 750px !important;
  }
  .s-min-w-800px {
    min-width: 800px !important;
  }
  .s-min-w-850px {
    min-width: 850px !important;
  }
  .s-min-w-900px {
    min-width: 900px !important;
  }
  .s-min-w-950px {
    min-width: 950px !important;
  }
  .s-min-w-1000px {
    min-width: 1000px !important;
  }
}
@media (min-width: 480px) {
  .ls-min-w-50px {
    min-width: 50px !important;
  }
  .ls-min-w-100px {
    min-width: 100px !important;
  }
  .ls-min-w-150px {
    min-width: 150px !important;
  }
  .ls-min-w-200px {
    min-width: 200px !important;
  }
  .ls-min-w-250px {
    min-width: 250px !important;
  }
  .ls-min-w-300px {
    min-width: 300px !important;
  }
  .ls-min-w-350px {
    min-width: 350px !important;
  }
  .ls-min-w-400px {
    min-width: 400px !important;
  }
  .ls-min-w-450px {
    min-width: 450px !important;
  }
  .ls-min-w-500px {
    min-width: 500px !important;
  }
  .ls-min-w-550px {
    min-width: 550px !important;
  }
  .ls-min-w-600px {
    min-width: 600px !important;
  }
  .ls-min-w-650px {
    min-width: 650px !important;
  }
  .ls-min-w-700px {
    min-width: 700px !important;
  }
  .ls-min-w-750px {
    min-width: 750px !important;
  }
  .ls-min-w-800px {
    min-width: 800px !important;
  }
  .ls-min-w-850px {
    min-width: 850px !important;
  }
  .ls-min-w-900px {
    min-width: 900px !important;
  }
  .ls-min-w-950px {
    min-width: 950px !important;
  }
  .ls-min-w-1000px {
    min-width: 1000px !important;
  }
}
@media (min-width: 768px) {
  .t-min-w-50px {
    min-width: 50px !important;
  }
  .t-min-w-100px {
    min-width: 100px !important;
  }
  .t-min-w-150px {
    min-width: 150px !important;
  }
  .t-min-w-200px {
    min-width: 200px !important;
  }
  .t-min-w-250px {
    min-width: 250px !important;
  }
  .t-min-w-300px {
    min-width: 300px !important;
  }
  .t-min-w-350px {
    min-width: 350px !important;
  }
  .t-min-w-400px {
    min-width: 400px !important;
  }
  .t-min-w-450px {
    min-width: 450px !important;
  }
  .t-min-w-500px {
    min-width: 500px !important;
  }
  .t-min-w-550px {
    min-width: 550px !important;
  }
  .t-min-w-600px {
    min-width: 600px !important;
  }
  .t-min-w-650px {
    min-width: 650px !important;
  }
  .t-min-w-700px {
    min-width: 700px !important;
  }
  .t-min-w-750px {
    min-width: 750px !important;
  }
  .t-min-w-800px {
    min-width: 800px !important;
  }
  .t-min-w-850px {
    min-width: 850px !important;
  }
  .t-min-w-900px {
    min-width: 900px !important;
  }
  .t-min-w-950px {
    min-width: 950px !important;
  }
  .t-min-w-1000px {
    min-width: 1000px !important;
  }
}
@media (min-width: 1024px) {
  .lt-min-w-50px {
    min-width: 50px !important;
  }
  .lt-min-w-100px {
    min-width: 100px !important;
  }
  .lt-min-w-150px {
    min-width: 150px !important;
  }
  .lt-min-w-200px {
    min-width: 200px !important;
  }
  .lt-min-w-250px {
    min-width: 250px !important;
  }
  .lt-min-w-300px {
    min-width: 300px !important;
  }
  .lt-min-w-350px {
    min-width: 350px !important;
  }
  .lt-min-w-400px {
    min-width: 400px !important;
  }
  .lt-min-w-450px {
    min-width: 450px !important;
  }
  .lt-min-w-500px {
    min-width: 500px !important;
  }
  .lt-min-w-550px {
    min-width: 550px !important;
  }
  .lt-min-w-600px {
    min-width: 600px !important;
  }
  .lt-min-w-650px {
    min-width: 650px !important;
  }
  .lt-min-w-700px {
    min-width: 700px !important;
  }
  .lt-min-w-750px {
    min-width: 750px !important;
  }
  .lt-min-w-800px {
    min-width: 800px !important;
  }
  .lt-min-w-850px {
    min-width: 850px !important;
  }
  .lt-min-w-900px {
    min-width: 900px !important;
  }
  .lt-min-w-950px {
    min-width: 950px !important;
  }
  .lt-min-w-1000px {
    min-width: 1000px !important;
  }
}
@media (min-width: 1280px) {
  .d-min-w-50px {
    min-width: 50px !important;
  }
  .d-min-w-100px {
    min-width: 100px !important;
  }
  .d-min-w-150px {
    min-width: 150px !important;
  }
  .d-min-w-200px {
    min-width: 200px !important;
  }
  .d-min-w-250px {
    min-width: 250px !important;
  }
  .d-min-w-300px {
    min-width: 300px !important;
  }
  .d-min-w-350px {
    min-width: 350px !important;
  }
  .d-min-w-400px {
    min-width: 400px !important;
  }
  .d-min-w-450px {
    min-width: 450px !important;
  }
  .d-min-w-500px {
    min-width: 500px !important;
  }
  .d-min-w-550px {
    min-width: 550px !important;
  }
  .d-min-w-600px {
    min-width: 600px !important;
  }
  .d-min-w-650px {
    min-width: 650px !important;
  }
  .d-min-w-700px {
    min-width: 700px !important;
  }
  .d-min-w-750px {
    min-width: 750px !important;
  }
  .d-min-w-800px {
    min-width: 800px !important;
  }
  .d-min-w-850px {
    min-width: 850px !important;
  }
  .d-min-w-900px {
    min-width: 900px !important;
  }
  .d-min-w-950px {
    min-width: 950px !important;
  }
  .d-min-w-1000px {
    min-width: 1000px !important;
  }
}
@media (min-width: 1440px) {
  .ld-min-w-50px {
    min-width: 50px !important;
  }
  .ld-min-w-100px {
    min-width: 100px !important;
  }
  .ld-min-w-150px {
    min-width: 150px !important;
  }
  .ld-min-w-200px {
    min-width: 200px !important;
  }
  .ld-min-w-250px {
    min-width: 250px !important;
  }
  .ld-min-w-300px {
    min-width: 300px !important;
  }
  .ld-min-w-350px {
    min-width: 350px !important;
  }
  .ld-min-w-400px {
    min-width: 400px !important;
  }
  .ld-min-w-450px {
    min-width: 450px !important;
  }
  .ld-min-w-500px {
    min-width: 500px !important;
  }
  .ld-min-w-550px {
    min-width: 550px !important;
  }
  .ld-min-w-600px {
    min-width: 600px !important;
  }
  .ld-min-w-650px {
    min-width: 650px !important;
  }
  .ld-min-w-700px {
    min-width: 700px !important;
  }
  .ld-min-w-750px {
    min-width: 750px !important;
  }
  .ld-min-w-800px {
    min-width: 800px !important;
  }
  .ld-min-w-850px {
    min-width: 850px !important;
  }
  .ld-min-w-900px {
    min-width: 900px !important;
  }
  .ld-min-w-950px {
    min-width: 950px !important;
  }
  .ld-min-w-1000px {
    min-width: 1000px !important;
  }
}
/*
* max-with
*/
.max-w-50px {
  max-width: 50px !important;
}
.max-w-100px {
  max-width: 100px !important;
}
.max-w-150px {
  max-width: 150px !important;
}
.max-w-200px {
  max-width: 200px !important;
}
.max-w-250px {
  max-width: 250px !important;
}
.max-w-300px {
  max-width: 300px !important;
}
.max-w-350px {
  max-width: 350px !important;
}
.max-w-400px {
  max-width: 400px !important;
}
.max-w-450px {
  max-width: 450px !important;
}
.max-w-500px {
  max-width: 500px !important;
}
.max-w-550px {
  max-width: 550px !important;
}
.max-w-600px {
  max-width: 600px !important;
}
.max-w-650px {
  max-width: 650px !important;
}
.max-w-700px {
  max-width: 700px !important;
}
.max-w-750px {
  max-width: 750px !important;
}
.max-w-800px {
  max-width: 800px !important;
}
.max-w-850px {
  max-width: 850px !important;
}
.max-w-900px {
  max-width: 900px !important;
}
.max-w-950px {
  max-width: 950px !important;
}
.max-w-1000px {
  max-width: 1000px !important;
}

@media (min-width: 0) {
  .s-max-w-50px {
    max-width: 50px !important;
  }
  .s-max-w-100px {
    max-width: 100px !important;
  }
  .s-max-w-150px {
    max-width: 150px !important;
  }
  .s-max-w-200px {
    max-width: 200px !important;
  }
  .s-max-w-250px {
    max-width: 250px !important;
  }
  .s-max-w-300px {
    max-width: 300px !important;
  }
  .s-max-w-350px {
    max-width: 350px !important;
  }
  .s-max-w-400px {
    max-width: 400px !important;
  }
  .s-max-w-450px {
    max-width: 450px !important;
  }
  .s-max-w-500px {
    max-width: 500px !important;
  }
  .s-max-w-550px {
    max-width: 550px !important;
  }
  .s-max-w-600px {
    max-width: 600px !important;
  }
  .s-max-w-650px {
    max-width: 650px !important;
  }
  .s-max-w-700px {
    max-width: 700px !important;
  }
  .s-max-w-750px {
    max-width: 750px !important;
  }
  .s-max-w-800px {
    max-width: 800px !important;
  }
  .s-max-w-850px {
    max-width: 850px !important;
  }
  .s-max-w-900px {
    max-width: 900px !important;
  }
  .s-max-w-950px {
    max-width: 950px !important;
  }
  .s-max-w-1000px {
    max-width: 1000px !important;
  }
}
@media (min-width: 480px) {
  .ls-max-w-50px {
    max-width: 50px !important;
  }
  .ls-max-w-100px {
    max-width: 100px !important;
  }
  .ls-max-w-150px {
    max-width: 150px !important;
  }
  .ls-max-w-200px {
    max-width: 200px !important;
  }
  .ls-max-w-250px {
    max-width: 250px !important;
  }
  .ls-max-w-300px {
    max-width: 300px !important;
  }
  .ls-max-w-350px {
    max-width: 350px !important;
  }
  .ls-max-w-400px {
    max-width: 400px !important;
  }
  .ls-max-w-450px {
    max-width: 450px !important;
  }
  .ls-max-w-500px {
    max-width: 500px !important;
  }
  .ls-max-w-550px {
    max-width: 550px !important;
  }
  .ls-max-w-600px {
    max-width: 600px !important;
  }
  .ls-max-w-650px {
    max-width: 650px !important;
  }
  .ls-max-w-700px {
    max-width: 700px !important;
  }
  .ls-max-w-750px {
    max-width: 750px !important;
  }
  .ls-max-w-800px {
    max-width: 800px !important;
  }
  .ls-max-w-850px {
    max-width: 850px !important;
  }
  .ls-max-w-900px {
    max-width: 900px !important;
  }
  .ls-max-w-950px {
    max-width: 950px !important;
  }
  .ls-max-w-1000px {
    max-width: 1000px !important;
  }
}
@media (min-width: 768px) {
  .t-max-w-50px {
    max-width: 50px !important;
  }
  .t-max-w-100px {
    max-width: 100px !important;
  }
  .t-max-w-150px {
    max-width: 150px !important;
  }
  .t-max-w-200px {
    max-width: 200px !important;
  }
  .t-max-w-250px {
    max-width: 250px !important;
  }
  .t-max-w-300px {
    max-width: 300px !important;
  }
  .t-max-w-350px {
    max-width: 350px !important;
  }
  .t-max-w-400px {
    max-width: 400px !important;
  }
  .t-max-w-450px {
    max-width: 450px !important;
  }
  .t-max-w-500px {
    max-width: 500px !important;
  }
  .t-max-w-550px {
    max-width: 550px !important;
  }
  .t-max-w-600px {
    max-width: 600px !important;
  }
  .t-max-w-650px {
    max-width: 650px !important;
  }
  .t-max-w-700px {
    max-width: 700px !important;
  }
  .t-max-w-750px {
    max-width: 750px !important;
  }
  .t-max-w-800px {
    max-width: 800px !important;
  }
  .t-max-w-850px {
    max-width: 850px !important;
  }
  .t-max-w-900px {
    max-width: 900px !important;
  }
  .t-max-w-950px {
    max-width: 950px !important;
  }
  .t-max-w-1000px {
    max-width: 1000px !important;
  }
}
@media (min-width: 1024px) {
  .lt-max-w-50px {
    max-width: 50px !important;
  }
  .lt-max-w-100px {
    max-width: 100px !important;
  }
  .lt-max-w-150px {
    max-width: 150px !important;
  }
  .lt-max-w-200px {
    max-width: 200px !important;
  }
  .lt-max-w-250px {
    max-width: 250px !important;
  }
  .lt-max-w-300px {
    max-width: 300px !important;
  }
  .lt-max-w-350px {
    max-width: 350px !important;
  }
  .lt-max-w-400px {
    max-width: 400px !important;
  }
  .lt-max-w-450px {
    max-width: 450px !important;
  }
  .lt-max-w-500px {
    max-width: 500px !important;
  }
  .lt-max-w-550px {
    max-width: 550px !important;
  }
  .lt-max-w-600px {
    max-width: 600px !important;
  }
  .lt-max-w-650px {
    max-width: 650px !important;
  }
  .lt-max-w-700px {
    max-width: 700px !important;
  }
  .lt-max-w-750px {
    max-width: 750px !important;
  }
  .lt-max-w-800px {
    max-width: 800px !important;
  }
  .lt-max-w-850px {
    max-width: 850px !important;
  }
  .lt-max-w-900px {
    max-width: 900px !important;
  }
  .lt-max-w-950px {
    max-width: 950px !important;
  }
  .lt-max-w-1000px {
    max-width: 1000px !important;
  }
}
@media (min-width: 1280px) {
  .d-max-w-50px {
    max-width: 50px !important;
  }
  .d-max-w-100px {
    max-width: 100px !important;
  }
  .d-max-w-150px {
    max-width: 150px !important;
  }
  .d-max-w-200px {
    max-width: 200px !important;
  }
  .d-max-w-250px {
    max-width: 250px !important;
  }
  .d-max-w-300px {
    max-width: 300px !important;
  }
  .d-max-w-350px {
    max-width: 350px !important;
  }
  .d-max-w-400px {
    max-width: 400px !important;
  }
  .d-max-w-450px {
    max-width: 450px !important;
  }
  .d-max-w-500px {
    max-width: 500px !important;
  }
  .d-max-w-550px {
    max-width: 550px !important;
  }
  .d-max-w-600px {
    max-width: 600px !important;
  }
  .d-max-w-650px {
    max-width: 650px !important;
  }
  .d-max-w-700px {
    max-width: 700px !important;
  }
  .d-max-w-750px {
    max-width: 750px !important;
  }
  .d-max-w-800px {
    max-width: 800px !important;
  }
  .d-max-w-850px {
    max-width: 850px !important;
  }
  .d-max-w-900px {
    max-width: 900px !important;
  }
  .d-max-w-950px {
    max-width: 950px !important;
  }
  .d-max-w-1000px {
    max-width: 1000px !important;
  }
}
@media (min-width: 1440px) {
  .ld-max-w-50px {
    max-width: 50px !important;
  }
  .ld-max-w-100px {
    max-width: 100px !important;
  }
  .ld-max-w-150px {
    max-width: 150px !important;
  }
  .ld-max-w-200px {
    max-width: 200px !important;
  }
  .ld-max-w-250px {
    max-width: 250px !important;
  }
  .ld-max-w-300px {
    max-width: 300px !important;
  }
  .ld-max-w-350px {
    max-width: 350px !important;
  }
  .ld-max-w-400px {
    max-width: 400px !important;
  }
  .ld-max-w-450px {
    max-width: 450px !important;
  }
  .ld-max-w-500px {
    max-width: 500px !important;
  }
  .ld-max-w-550px {
    max-width: 550px !important;
  }
  .ld-max-w-600px {
    max-width: 600px !important;
  }
  .ld-max-w-650px {
    max-width: 650px !important;
  }
  .ld-max-w-700px {
    max-width: 700px !important;
  }
  .ld-max-w-750px {
    max-width: 750px !important;
  }
  .ld-max-w-800px {
    max-width: 800px !important;
  }
  .ld-max-w-850px {
    max-width: 850px !important;
  }
  .ld-max-w-900px {
    max-width: 900px !important;
  }
  .ld-max-w-950px {
    max-width: 950px !important;
  }
  .ld-max-w-1000px {
    max-width: 1000px !important;
  }
}
/* -------------------------------------------------- */
/*                       Height                       */
/* -------------------------------------------------- */
/*
* height
*/
.h-50px {
  height: 50px !important;
}
.h-100px {
  height: 100px !important;
}
.h-150px {
  height: 150px !important;
}
.h-200px {
  height: 200px !important;
}
.h-250px {
  height: 250px !important;
}
.h-300px {
  height: 300px !important;
}
.h-350px {
  height: 350px !important;
}
.h-400px {
  height: 400px !important;
}
.h-450px {
  height: 450px !important;
}
.h-500px {
  height: 500px !important;
}
.h-550px {
  height: 550px !important;
}
.h-600px {
  height: 600px !important;
}
.h-650px {
  height: 650px !important;
}
.h-700px {
  height: 700px !important;
}
.h-750px {
  height: 750px !important;
}
.h-800px {
  height: 800px !important;
}
.h-850px {
  height: 850px !important;
}
.h-900px {
  height: 900px !important;
}
.h-950px {
  height: 950px !important;
}
.h-1000px {
  height: 1000px !important;
}

@media (min-width: 0) {
  .s-h-50px {
    height: 50px !important;
  }
  .s-h-100px {
    height: 100px !important;
  }
  .s-h-150px {
    height: 150px !important;
  }
  .s-h-200px {
    height: 200px !important;
  }
  .s-h-250px {
    height: 250px !important;
  }
  .s-h-300px {
    height: 300px !important;
  }
  .s-h-350px {
    height: 350px !important;
  }
  .s-h-400px {
    height: 400px !important;
  }
  .s-h-450px {
    height: 450px !important;
  }
  .s-h-500px {
    height: 500px !important;
  }
  .s-h-550px {
    height: 550px !important;
  }
  .s-h-600px {
    height: 600px !important;
  }
  .s-h-650px {
    height: 650px !important;
  }
  .s-h-700px {
    height: 700px !important;
  }
  .s-h-750px {
    height: 750px !important;
  }
  .s-h-800px {
    height: 800px !important;
  }
  .s-h-850px {
    height: 850px !important;
  }
  .s-h-900px {
    height: 900px !important;
  }
  .s-h-950px {
    height: 950px !important;
  }
  .s-h-1000px {
    height: 1000px !important;
  }
}
@media (min-width: 480px) {
  .ls-h-50px {
    height: 50px !important;
  }
  .ls-h-100px {
    height: 100px !important;
  }
  .ls-h-150px {
    height: 150px !important;
  }
  .ls-h-200px {
    height: 200px !important;
  }
  .ls-h-250px {
    height: 250px !important;
  }
  .ls-h-300px {
    height: 300px !important;
  }
  .ls-h-350px {
    height: 350px !important;
  }
  .ls-h-400px {
    height: 400px !important;
  }
  .ls-h-450px {
    height: 450px !important;
  }
  .ls-h-500px {
    height: 500px !important;
  }
  .ls-h-550px {
    height: 550px !important;
  }
  .ls-h-600px {
    height: 600px !important;
  }
  .ls-h-650px {
    height: 650px !important;
  }
  .ls-h-700px {
    height: 700px !important;
  }
  .ls-h-750px {
    height: 750px !important;
  }
  .ls-h-800px {
    height: 800px !important;
  }
  .ls-h-850px {
    height: 850px !important;
  }
  .ls-h-900px {
    height: 900px !important;
  }
  .ls-h-950px {
    height: 950px !important;
  }
  .ls-h-1000px {
    height: 1000px !important;
  }
}
@media (min-width: 768px) {
  .t-h-50px {
    height: 50px !important;
  }
  .t-h-100px {
    height: 100px !important;
  }
  .t-h-150px {
    height: 150px !important;
  }
  .t-h-200px {
    height: 200px !important;
  }
  .t-h-250px {
    height: 250px !important;
  }
  .t-h-300px {
    height: 300px !important;
  }
  .t-h-350px {
    height: 350px !important;
  }
  .t-h-400px {
    height: 400px !important;
  }
  .t-h-450px {
    height: 450px !important;
  }
  .t-h-500px {
    height: 500px !important;
  }
  .t-h-550px {
    height: 550px !important;
  }
  .t-h-600px {
    height: 600px !important;
  }
  .t-h-650px {
    height: 650px !important;
  }
  .t-h-700px {
    height: 700px !important;
  }
  .t-h-750px {
    height: 750px !important;
  }
  .t-h-800px {
    height: 800px !important;
  }
  .t-h-850px {
    height: 850px !important;
  }
  .t-h-900px {
    height: 900px !important;
  }
  .t-h-950px {
    height: 950px !important;
  }
  .t-h-1000px {
    height: 1000px !important;
  }
}
@media (min-width: 1024px) {
  .lt-h-50px {
    height: 50px !important;
  }
  .lt-h-100px {
    height: 100px !important;
  }
  .lt-h-150px {
    height: 150px !important;
  }
  .lt-h-200px {
    height: 200px !important;
  }
  .lt-h-250px {
    height: 250px !important;
  }
  .lt-h-300px {
    height: 300px !important;
  }
  .lt-h-350px {
    height: 350px !important;
  }
  .lt-h-400px {
    height: 400px !important;
  }
  .lt-h-450px {
    height: 450px !important;
  }
  .lt-h-500px {
    height: 500px !important;
  }
  .lt-h-550px {
    height: 550px !important;
  }
  .lt-h-600px {
    height: 600px !important;
  }
  .lt-h-650px {
    height: 650px !important;
  }
  .lt-h-700px {
    height: 700px !important;
  }
  .lt-h-750px {
    height: 750px !important;
  }
  .lt-h-800px {
    height: 800px !important;
  }
  .lt-h-850px {
    height: 850px !important;
  }
  .lt-h-900px {
    height: 900px !important;
  }
  .lt-h-950px {
    height: 950px !important;
  }
  .lt-h-1000px {
    height: 1000px !important;
  }
}
@media (min-width: 1280px) {
  .d-h-50px {
    height: 50px !important;
  }
  .d-h-100px {
    height: 100px !important;
  }
  .d-h-150px {
    height: 150px !important;
  }
  .d-h-200px {
    height: 200px !important;
  }
  .d-h-250px {
    height: 250px !important;
  }
  .d-h-300px {
    height: 300px !important;
  }
  .d-h-350px {
    height: 350px !important;
  }
  .d-h-400px {
    height: 400px !important;
  }
  .d-h-450px {
    height: 450px !important;
  }
  .d-h-500px {
    height: 500px !important;
  }
  .d-h-550px {
    height: 550px !important;
  }
  .d-h-600px {
    height: 600px !important;
  }
  .d-h-650px {
    height: 650px !important;
  }
  .d-h-700px {
    height: 700px !important;
  }
  .d-h-750px {
    height: 750px !important;
  }
  .d-h-800px {
    height: 800px !important;
  }
  .d-h-850px {
    height: 850px !important;
  }
  .d-h-900px {
    height: 900px !important;
  }
  .d-h-950px {
    height: 950px !important;
  }
  .d-h-1000px {
    height: 1000px !important;
  }
}
@media (min-width: 1440px) {
  .ld-h-50px {
    height: 50px !important;
  }
  .ld-h-100px {
    height: 100px !important;
  }
  .ld-h-150px {
    height: 150px !important;
  }
  .ld-h-200px {
    height: 200px !important;
  }
  .ld-h-250px {
    height: 250px !important;
  }
  .ld-h-300px {
    height: 300px !important;
  }
  .ld-h-350px {
    height: 350px !important;
  }
  .ld-h-400px {
    height: 400px !important;
  }
  .ld-h-450px {
    height: 450px !important;
  }
  .ld-h-500px {
    height: 500px !important;
  }
  .ld-h-550px {
    height: 550px !important;
  }
  .ld-h-600px {
    height: 600px !important;
  }
  .ld-h-650px {
    height: 650px !important;
  }
  .ld-h-700px {
    height: 700px !important;
  }
  .ld-h-750px {
    height: 750px !important;
  }
  .ld-h-800px {
    height: 800px !important;
  }
  .ld-h-850px {
    height: 850px !important;
  }
  .ld-h-900px {
    height: 900px !important;
  }
  .ld-h-950px {
    height: 950px !important;
  }
  .ld-h-1000px {
    height: 1000px !important;
  }
}
/*
* min-height
*/
.min-h-50px {
  min-height: 50px !important;
}
.min-h-100px {
  min-height: 100px !important;
}
.min-h-150px {
  min-height: 150px !important;
}
.min-h-200px {
  min-height: 200px !important;
}
.min-h-250px {
  min-height: 250px !important;
}
.min-h-300px {
  min-height: 300px !important;
}
.min-h-350px {
  min-height: 350px !important;
}
.min-h-400px {
  min-height: 400px !important;
}
.min-h-450px {
  min-height: 450px !important;
}
.min-h-500px {
  min-height: 500px !important;
}
.min-h-550px {
  min-height: 550px !important;
}
.min-h-600px {
  min-height: 600px !important;
}
.min-h-650px {
  min-height: 650px !important;
}
.min-h-700px {
  min-height: 700px !important;
}
.min-h-750px {
  min-height: 750px !important;
}
.min-h-800px {
  min-height: 800px !important;
}
.min-h-850px {
  min-height: 850px !important;
}
.min-h-900px {
  min-height: 900px !important;
}
.min-h-950px {
  min-height: 950px !important;
}
.min-h-1000px {
  min-height: 1000px !important;
}

@media (min-width: 0) {
  .s-min-h-50px {
    min-height: 50px !important;
  }
  .s-min-h-100px {
    min-height: 100px !important;
  }
  .s-min-h-150px {
    min-height: 150px !important;
  }
  .s-min-h-200px {
    min-height: 200px !important;
  }
  .s-min-h-250px {
    min-height: 250px !important;
  }
  .s-min-h-300px {
    min-height: 300px !important;
  }
  .s-min-h-350px {
    min-height: 350px !important;
  }
  .s-min-h-400px {
    min-height: 400px !important;
  }
  .s-min-h-450px {
    min-height: 450px !important;
  }
  .s-min-h-500px {
    min-height: 500px !important;
  }
  .s-min-h-550px {
    min-height: 550px !important;
  }
  .s-min-h-600px {
    min-height: 600px !important;
  }
  .s-min-h-650px {
    min-height: 650px !important;
  }
  .s-min-h-700px {
    min-height: 700px !important;
  }
  .s-min-h-750px {
    min-height: 750px !important;
  }
  .s-min-h-800px {
    min-height: 800px !important;
  }
  .s-min-h-850px {
    min-height: 850px !important;
  }
  .s-min-h-900px {
    min-height: 900px !important;
  }
  .s-min-h-950px {
    min-height: 950px !important;
  }
  .s-min-h-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 480px) {
  .ls-min-h-50px {
    min-height: 50px !important;
  }
  .ls-min-h-100px {
    min-height: 100px !important;
  }
  .ls-min-h-150px {
    min-height: 150px !important;
  }
  .ls-min-h-200px {
    min-height: 200px !important;
  }
  .ls-min-h-250px {
    min-height: 250px !important;
  }
  .ls-min-h-300px {
    min-height: 300px !important;
  }
  .ls-min-h-350px {
    min-height: 350px !important;
  }
  .ls-min-h-400px {
    min-height: 400px !important;
  }
  .ls-min-h-450px {
    min-height: 450px !important;
  }
  .ls-min-h-500px {
    min-height: 500px !important;
  }
  .ls-min-h-550px {
    min-height: 550px !important;
  }
  .ls-min-h-600px {
    min-height: 600px !important;
  }
  .ls-min-h-650px {
    min-height: 650px !important;
  }
  .ls-min-h-700px {
    min-height: 700px !important;
  }
  .ls-min-h-750px {
    min-height: 750px !important;
  }
  .ls-min-h-800px {
    min-height: 800px !important;
  }
  .ls-min-h-850px {
    min-height: 850px !important;
  }
  .ls-min-h-900px {
    min-height: 900px !important;
  }
  .ls-min-h-950px {
    min-height: 950px !important;
  }
  .ls-min-h-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 768px) {
  .t-min-h-50px {
    min-height: 50px !important;
  }
  .t-min-h-100px {
    min-height: 100px !important;
  }
  .t-min-h-150px {
    min-height: 150px !important;
  }
  .t-min-h-200px {
    min-height: 200px !important;
  }
  .t-min-h-250px {
    min-height: 250px !important;
  }
  .t-min-h-300px {
    min-height: 300px !important;
  }
  .t-min-h-350px {
    min-height: 350px !important;
  }
  .t-min-h-400px {
    min-height: 400px !important;
  }
  .t-min-h-450px {
    min-height: 450px !important;
  }
  .t-min-h-500px {
    min-height: 500px !important;
  }
  .t-min-h-550px {
    min-height: 550px !important;
  }
  .t-min-h-600px {
    min-height: 600px !important;
  }
  .t-min-h-650px {
    min-height: 650px !important;
  }
  .t-min-h-700px {
    min-height: 700px !important;
  }
  .t-min-h-750px {
    min-height: 750px !important;
  }
  .t-min-h-800px {
    min-height: 800px !important;
  }
  .t-min-h-850px {
    min-height: 850px !important;
  }
  .t-min-h-900px {
    min-height: 900px !important;
  }
  .t-min-h-950px {
    min-height: 950px !important;
  }
  .t-min-h-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 1024px) {
  .lt-min-h-50px {
    min-height: 50px !important;
  }
  .lt-min-h-100px {
    min-height: 100px !important;
  }
  .lt-min-h-150px {
    min-height: 150px !important;
  }
  .lt-min-h-200px {
    min-height: 200px !important;
  }
  .lt-min-h-250px {
    min-height: 250px !important;
  }
  .lt-min-h-300px {
    min-height: 300px !important;
  }
  .lt-min-h-350px {
    min-height: 350px !important;
  }
  .lt-min-h-400px {
    min-height: 400px !important;
  }
  .lt-min-h-450px {
    min-height: 450px !important;
  }
  .lt-min-h-500px {
    min-height: 500px !important;
  }
  .lt-min-h-550px {
    min-height: 550px !important;
  }
  .lt-min-h-600px {
    min-height: 600px !important;
  }
  .lt-min-h-650px {
    min-height: 650px !important;
  }
  .lt-min-h-700px {
    min-height: 700px !important;
  }
  .lt-min-h-750px {
    min-height: 750px !important;
  }
  .lt-min-h-800px {
    min-height: 800px !important;
  }
  .lt-min-h-850px {
    min-height: 850px !important;
  }
  .lt-min-h-900px {
    min-height: 900px !important;
  }
  .lt-min-h-950px {
    min-height: 950px !important;
  }
  .lt-min-h-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 1280px) {
  .d-min-h-50px {
    min-height: 50px !important;
  }
  .d-min-h-100px {
    min-height: 100px !important;
  }
  .d-min-h-150px {
    min-height: 150px !important;
  }
  .d-min-h-200px {
    min-height: 200px !important;
  }
  .d-min-h-250px {
    min-height: 250px !important;
  }
  .d-min-h-300px {
    min-height: 300px !important;
  }
  .d-min-h-350px {
    min-height: 350px !important;
  }
  .d-min-h-400px {
    min-height: 400px !important;
  }
  .d-min-h-450px {
    min-height: 450px !important;
  }
  .d-min-h-500px {
    min-height: 500px !important;
  }
  .d-min-h-550px {
    min-height: 550px !important;
  }
  .d-min-h-600px {
    min-height: 600px !important;
  }
  .d-min-h-650px {
    min-height: 650px !important;
  }
  .d-min-h-700px {
    min-height: 700px !important;
  }
  .d-min-h-750px {
    min-height: 750px !important;
  }
  .d-min-h-800px {
    min-height: 800px !important;
  }
  .d-min-h-850px {
    min-height: 850px !important;
  }
  .d-min-h-900px {
    min-height: 900px !important;
  }
  .d-min-h-950px {
    min-height: 950px !important;
  }
  .d-min-h-1000px {
    min-height: 1000px !important;
  }
}
@media (min-width: 1440px) {
  .ld-min-h-50px {
    min-height: 50px !important;
  }
  .ld-min-h-100px {
    min-height: 100px !important;
  }
  .ld-min-h-150px {
    min-height: 150px !important;
  }
  .ld-min-h-200px {
    min-height: 200px !important;
  }
  .ld-min-h-250px {
    min-height: 250px !important;
  }
  .ld-min-h-300px {
    min-height: 300px !important;
  }
  .ld-min-h-350px {
    min-height: 350px !important;
  }
  .ld-min-h-400px {
    min-height: 400px !important;
  }
  .ld-min-h-450px {
    min-height: 450px !important;
  }
  .ld-min-h-500px {
    min-height: 500px !important;
  }
  .ld-min-h-550px {
    min-height: 550px !important;
  }
  .ld-min-h-600px {
    min-height: 600px !important;
  }
  .ld-min-h-650px {
    min-height: 650px !important;
  }
  .ld-min-h-700px {
    min-height: 700px !important;
  }
  .ld-min-h-750px {
    min-height: 750px !important;
  }
  .ld-min-h-800px {
    min-height: 800px !important;
  }
  .ld-min-h-850px {
    min-height: 850px !important;
  }
  .ld-min-h-900px {
    min-height: 900px !important;
  }
  .ld-min-h-950px {
    min-height: 950px !important;
  }
  .ld-min-h-1000px {
    min-height: 1000px !important;
  }
}
/*
* max-height
*/
.max-h-50px {
  max-height: 50px !important;
}
.max-h-100px {
  max-height: 100px !important;
}
.max-h-150px {
  max-height: 150px !important;
}
.max-h-200px {
  max-height: 200px !important;
}
.max-h-250px {
  max-height: 250px !important;
}
.max-h-300px {
  max-height: 300px !important;
}
.max-h-350px {
  max-height: 350px !important;
}
.max-h-400px {
  max-height: 400px !important;
}
.max-h-450px {
  max-height: 450px !important;
}
.max-h-500px {
  max-height: 500px !important;
}
.max-h-550px {
  max-height: 550px !important;
}
.max-h-600px {
  max-height: 600px !important;
}
.max-h-650px {
  max-height: 650px !important;
}
.max-h-700px {
  max-height: 700px !important;
}
.max-h-750px {
  max-height: 750px !important;
}
.max-h-800px {
  max-height: 800px !important;
}
.max-h-850px {
  max-height: 850px !important;
}
.max-h-900px {
  max-height: 900px !important;
}
.max-h-950px {
  max-height: 950px !important;
}
.max-h-1000px {
  max-height: 1000px !important;
}

@media (min-width: 0) {
  .s-max-h-50px {
    max-height: 50px !important;
  }
  .s-max-h-100px {
    max-height: 100px !important;
  }
  .s-max-h-150px {
    max-height: 150px !important;
  }
  .s-max-h-200px {
    max-height: 200px !important;
  }
  .s-max-h-250px {
    max-height: 250px !important;
  }
  .s-max-h-300px {
    max-height: 300px !important;
  }
  .s-max-h-350px {
    max-height: 350px !important;
  }
  .s-max-h-400px {
    max-height: 400px !important;
  }
  .s-max-h-450px {
    max-height: 450px !important;
  }
  .s-max-h-500px {
    max-height: 500px !important;
  }
  .s-max-h-550px {
    max-height: 550px !important;
  }
  .s-max-h-600px {
    max-height: 600px !important;
  }
  .s-max-h-650px {
    max-height: 650px !important;
  }
  .s-max-h-700px {
    max-height: 700px !important;
  }
  .s-max-h-750px {
    max-height: 750px !important;
  }
  .s-max-h-800px {
    max-height: 800px !important;
  }
  .s-max-h-850px {
    max-height: 850px !important;
  }
  .s-max-h-900px {
    max-height: 900px !important;
  }
  .s-max-h-950px {
    max-height: 950px !important;
  }
  .s-max-h-1000px {
    max-height: 1000px !important;
  }
}
@media (min-width: 480px) {
  .ls-max-h-50px {
    max-height: 50px !important;
  }
  .ls-max-h-100px {
    max-height: 100px !important;
  }
  .ls-max-h-150px {
    max-height: 150px !important;
  }
  .ls-max-h-200px {
    max-height: 200px !important;
  }
  .ls-max-h-250px {
    max-height: 250px !important;
  }
  .ls-max-h-300px {
    max-height: 300px !important;
  }
  .ls-max-h-350px {
    max-height: 350px !important;
  }
  .ls-max-h-400px {
    max-height: 400px !important;
  }
  .ls-max-h-450px {
    max-height: 450px !important;
  }
  .ls-max-h-500px {
    max-height: 500px !important;
  }
  .ls-max-h-550px {
    max-height: 550px !important;
  }
  .ls-max-h-600px {
    max-height: 600px !important;
  }
  .ls-max-h-650px {
    max-height: 650px !important;
  }
  .ls-max-h-700px {
    max-height: 700px !important;
  }
  .ls-max-h-750px {
    max-height: 750px !important;
  }
  .ls-max-h-800px {
    max-height: 800px !important;
  }
  .ls-max-h-850px {
    max-height: 850px !important;
  }
  .ls-max-h-900px {
    max-height: 900px !important;
  }
  .ls-max-h-950px {
    max-height: 950px !important;
  }
  .ls-max-h-1000px {
    max-height: 1000px !important;
  }
}
@media (min-width: 768px) {
  .t-max-h-50px {
    max-height: 50px !important;
  }
  .t-max-h-100px {
    max-height: 100px !important;
  }
  .t-max-h-150px {
    max-height: 150px !important;
  }
  .t-max-h-200px {
    max-height: 200px !important;
  }
  .t-max-h-250px {
    max-height: 250px !important;
  }
  .t-max-h-300px {
    max-height: 300px !important;
  }
  .t-max-h-350px {
    max-height: 350px !important;
  }
  .t-max-h-400px {
    max-height: 400px !important;
  }
  .t-max-h-450px {
    max-height: 450px !important;
  }
  .t-max-h-500px {
    max-height: 500px !important;
  }
  .t-max-h-550px {
    max-height: 550px !important;
  }
  .t-max-h-600px {
    max-height: 600px !important;
  }
  .t-max-h-650px {
    max-height: 650px !important;
  }
  .t-max-h-700px {
    max-height: 700px !important;
  }
  .t-max-h-750px {
    max-height: 750px !important;
  }
  .t-max-h-800px {
    max-height: 800px !important;
  }
  .t-max-h-850px {
    max-height: 850px !important;
  }
  .t-max-h-900px {
    max-height: 900px !important;
  }
  .t-max-h-950px {
    max-height: 950px !important;
  }
  .t-max-h-1000px {
    max-height: 1000px !important;
  }
}
@media (min-width: 1024px) {
  .lt-max-h-50px {
    max-height: 50px !important;
  }
  .lt-max-h-100px {
    max-height: 100px !important;
  }
  .lt-max-h-150px {
    max-height: 150px !important;
  }
  .lt-max-h-200px {
    max-height: 200px !important;
  }
  .lt-max-h-250px {
    max-height: 250px !important;
  }
  .lt-max-h-300px {
    max-height: 300px !important;
  }
  .lt-max-h-350px {
    max-height: 350px !important;
  }
  .lt-max-h-400px {
    max-height: 400px !important;
  }
  .lt-max-h-450px {
    max-height: 450px !important;
  }
  .lt-max-h-500px {
    max-height: 500px !important;
  }
  .lt-max-h-550px {
    max-height: 550px !important;
  }
  .lt-max-h-600px {
    max-height: 600px !important;
  }
  .lt-max-h-650px {
    max-height: 650px !important;
  }
  .lt-max-h-700px {
    max-height: 700px !important;
  }
  .lt-max-h-750px {
    max-height: 750px !important;
  }
  .lt-max-h-800px {
    max-height: 800px !important;
  }
  .lt-max-h-850px {
    max-height: 850px !important;
  }
  .lt-max-h-900px {
    max-height: 900px !important;
  }
  .lt-max-h-950px {
    max-height: 950px !important;
  }
  .lt-max-h-1000px {
    max-height: 1000px !important;
  }
}
@media (min-width: 1280px) {
  .d-max-h-50px {
    max-height: 50px !important;
  }
  .d-max-h-100px {
    max-height: 100px !important;
  }
  .d-max-h-150px {
    max-height: 150px !important;
  }
  .d-max-h-200px {
    max-height: 200px !important;
  }
  .d-max-h-250px {
    max-height: 250px !important;
  }
  .d-max-h-300px {
    max-height: 300px !important;
  }
  .d-max-h-350px {
    max-height: 350px !important;
  }
  .d-max-h-400px {
    max-height: 400px !important;
  }
  .d-max-h-450px {
    max-height: 450px !important;
  }
  .d-max-h-500px {
    max-height: 500px !important;
  }
  .d-max-h-550px {
    max-height: 550px !important;
  }
  .d-max-h-600px {
    max-height: 600px !important;
  }
  .d-max-h-650px {
    max-height: 650px !important;
  }
  .d-max-h-700px {
    max-height: 700px !important;
  }
  .d-max-h-750px {
    max-height: 750px !important;
  }
  .d-max-h-800px {
    max-height: 800px !important;
  }
  .d-max-h-850px {
    max-height: 850px !important;
  }
  .d-max-h-900px {
    max-height: 900px !important;
  }
  .d-max-h-950px {
    max-height: 950px !important;
  }
  .d-max-h-1000px {
    max-height: 1000px !important;
  }
}
@media (min-width: 1440px) {
  .ld-max-h-50px {
    max-height: 50px !important;
  }
  .ld-max-h-100px {
    max-height: 100px !important;
  }
  .ld-max-h-150px {
    max-height: 150px !important;
  }
  .ld-max-h-200px {
    max-height: 200px !important;
  }
  .ld-max-h-250px {
    max-height: 250px !important;
  }
  .ld-max-h-300px {
    max-height: 300px !important;
  }
  .ld-max-h-350px {
    max-height: 350px !important;
  }
  .ld-max-h-400px {
    max-height: 400px !important;
  }
  .ld-max-h-450px {
    max-height: 450px !important;
  }
  .ld-max-h-500px {
    max-height: 500px !important;
  }
  .ld-max-h-550px {
    max-height: 550px !important;
  }
  .ld-max-h-600px {
    max-height: 600px !important;
  }
  .ld-max-h-650px {
    max-height: 650px !important;
  }
  .ld-max-h-700px {
    max-height: 700px !important;
  }
  .ld-max-h-750px {
    max-height: 750px !important;
  }
  .ld-max-h-800px {
    max-height: 800px !important;
  }
  .ld-max-h-850px {
    max-height: 850px !important;
  }
  .ld-max-h-900px {
    max-height: 900px !important;
  }
  .ld-max-h-950px {
    max-height: 950px !important;
  }
  .ld-max-h-1000px {
    max-height: 1000px !important;
  }
}
/**
 * Polaris Spacing Plugin v1.1.0
 * MIT License github.com/heminsatya/polaris-plugins | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                        Padding                     */
/* -------------------------------------------------- */
.p-0, .p-0-c > * {
  padding: 0 !important;
}
.pl-0, .pl-0-c > * {
  padding-left: 0 !important;
}
.pr-0, .pr-0-c > * {
  padding-right: 0 !important;
}
.pt-0, .pt-0-c > * {
  padding-top: 0 !important;
}
.pb-0, .pb-0-c > * {
  padding-bottom: 0 !important;
}
.px-0, .px-0-c > * {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.py-0, .py-0-c > * {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.p-5px, .p-5px-c > * {
  padding: 5px !important;
}
.pl-5px, .pl-5px-c > * {
  padding-left: 5px !important;
}
.pr-5px, .pr-5px-c > * {
  padding-right: 5px !important;
}
.pt-5px, .pt-5px-c > * {
  padding-top: 5px !important;
}
.pb-5px, .pb-5px-c > * {
  padding-bottom: 5px !important;
}
.px-5px, .px-5px-c > * {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.py-5px, .py-5px-c > * {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.p-10px, .p-10px-c > * {
  padding: 10px !important;
}
.pl-10px, .pl-10px-c > * {
  padding-left: 10px !important;
}
.pr-10px, .pr-10px-c > * {
  padding-right: 10px !important;
}
.pt-10px, .pt-10px-c > * {
  padding-top: 10px !important;
}
.pb-10px, .pb-10px-c > * {
  padding-bottom: 10px !important;
}
.px-10px, .px-10px-c > * {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.py-10px, .py-10px-c > * {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p-15px, .p-15px-c > * {
  padding: 15px !important;
}
.pl-15px, .pl-15px-c > * {
  padding-left: 15px !important;
}
.pr-15px, .pr-15px-c > * {
  padding-right: 15px !important;
}
.pt-15px, .pt-15px-c > * {
  padding-top: 15px !important;
}
.pb-15px, .pb-15px-c > * {
  padding-bottom: 15px !important;
}
.px-15px, .px-15px-c > * {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.py-15px, .py-15px-c > * {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.p-20px, .p-20px-c > * {
  padding: 20px !important;
}
.pl-20px, .pl-20px-c > * {
  padding-left: 20px !important;
}
.pr-20px, .pr-20px-c > * {
  padding-right: 20px !important;
}
.pt-20px, .pt-20px-c > * {
  padding-top: 20px !important;
}
.pb-20px, .pb-20px-c > * {
  padding-bottom: 20px !important;
}
.px-20px, .px-20px-c > * {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.py-20px, .py-20px-c > * {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.p-25px, .p-25px-c > * {
  padding: 25px !important;
}
.pl-25px, .pl-25px-c > * {
  padding-left: 25px !important;
}
.pr-25px, .pr-25px-c > * {
  padding-right: 25px !important;
}
.pt-25px, .pt-25px-c > * {
  padding-top: 25px !important;
}
.pb-25px, .pb-25px-c > * {
  padding-bottom: 25px !important;
}
.px-25px, .px-25px-c > * {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.py-25px, .py-25px-c > * {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.p-30px, .p-30px-c > * {
  padding: 30px !important;
}
.pl-30px, .pl-30px-c > * {
  padding-left: 30px !important;
}
.pr-30px, .pr-30px-c > * {
  padding-right: 30px !important;
}
.pt-30px, .pt-30px-c > * {
  padding-top: 30px !important;
}
.pb-30px, .pb-30px-c > * {
  padding-bottom: 30px !important;
}
.px-30px, .px-30px-c > * {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.py-30px, .py-30px-c > * {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.p-35px, .p-35px-c > * {
  padding: 35px !important;
}
.pl-35px, .pl-35px-c > * {
  padding-left: 35px !important;
}
.pr-35px, .pr-35px-c > * {
  padding-right: 35px !important;
}
.pt-35px, .pt-35px-c > * {
  padding-top: 35px !important;
}
.pb-35px, .pb-35px-c > * {
  padding-bottom: 35px !important;
}
.px-35px, .px-35px-c > * {
  padding-left: 35px !important;
  padding-right: 35px !important;
}
.py-35px, .py-35px-c > * {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}
.p-40px, .p-40px-c > * {
  padding: 40px !important;
}
.pl-40px, .pl-40px-c > * {
  padding-left: 40px !important;
}
.pr-40px, .pr-40px-c > * {
  padding-right: 40px !important;
}
.pt-40px, .pt-40px-c > * {
  padding-top: 40px !important;
}
.pb-40px, .pb-40px-c > * {
  padding-bottom: 40px !important;
}
.px-40px, .px-40px-c > * {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.py-40px, .py-40px-c > * {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.p-45px, .p-45px-c > * {
  padding: 45px !important;
}
.pl-45px, .pl-45px-c > * {
  padding-left: 45px !important;
}
.pr-45px, .pr-45px-c > * {
  padding-right: 45px !important;
}
.pt-45px, .pt-45px-c > * {
  padding-top: 45px !important;
}
.pb-45px, .pb-45px-c > * {
  padding-bottom: 45px !important;
}
.px-45px, .px-45px-c > * {
  padding-left: 45px !important;
  padding-right: 45px !important;
}
.py-45px, .py-45px-c > * {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}
.p-50px, .p-50px-c > * {
  padding: 50px !important;
}
.pl-50px, .pl-50px-c > * {
  padding-left: 50px !important;
}
.pr-50px, .pr-50px-c > * {
  padding-right: 50px !important;
}
.pt-50px, .pt-50px-c > * {
  padding-top: 50px !important;
}
.pb-50px, .pb-50px-c > * {
  padding-bottom: 50px !important;
}
.px-50px, .px-50px-c > * {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py-50px, .py-50px-c > * {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.p-55px, .p-55px-c > * {
  padding: 55px !important;
}
.pl-55px, .pl-55px-c > * {
  padding-left: 55px !important;
}
.pr-55px, .pr-55px-c > * {
  padding-right: 55px !important;
}
.pt-55px, .pt-55px-c > * {
  padding-top: 55px !important;
}
.pb-55px, .pb-55px-c > * {
  padding-bottom: 55px !important;
}
.px-55px, .px-55px-c > * {
  padding-left: 55px !important;
  padding-right: 55px !important;
}
.py-55px, .py-55px-c > * {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}
.p-60px, .p-60px-c > * {
  padding: 60px !important;
}
.pl-60px, .pl-60px-c > * {
  padding-left: 60px !important;
}
.pr-60px, .pr-60px-c > * {
  padding-right: 60px !important;
}
.pt-60px, .pt-60px-c > * {
  padding-top: 60px !important;
}
.pb-60px, .pb-60px-c > * {
  padding-bottom: 60px !important;
}
.px-60px, .px-60px-c > * {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.py-60px, .py-60px-c > * {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.p-65px, .p-65px-c > * {
  padding: 65px !important;
}
.pl-65px, .pl-65px-c > * {
  padding-left: 65px !important;
}
.pr-65px, .pr-65px-c > * {
  padding-right: 65px !important;
}
.pt-65px, .pt-65px-c > * {
  padding-top: 65px !important;
}
.pb-65px, .pb-65px-c > * {
  padding-bottom: 65px !important;
}
.px-65px, .px-65px-c > * {
  padding-left: 65px !important;
  padding-right: 65px !important;
}
.py-65px, .py-65px-c > * {
  padding-top: 65px !important;
  padding-bottom: 65px !important;
}
.p-70px, .p-70px-c > * {
  padding: 70px !important;
}
.pl-70px, .pl-70px-c > * {
  padding-left: 70px !important;
}
.pr-70px, .pr-70px-c > * {
  padding-right: 70px !important;
}
.pt-70px, .pt-70px-c > * {
  padding-top: 70px !important;
}
.pb-70px, .pb-70px-c > * {
  padding-bottom: 70px !important;
}
.px-70px, .px-70px-c > * {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.py-70px, .py-70px-c > * {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.p-75px, .p-75px-c > * {
  padding: 75px !important;
}
.pl-75px, .pl-75px-c > * {
  padding-left: 75px !important;
}
.pr-75px, .pr-75px-c > * {
  padding-right: 75px !important;
}
.pt-75px, .pt-75px-c > * {
  padding-top: 75px !important;
}
.pb-75px, .pb-75px-c > * {
  padding-bottom: 75px !important;
}
.px-75px, .px-75px-c > * {
  padding-left: 75px !important;
  padding-right: 75px !important;
}
.py-75px, .py-75px-c > * {
  padding-top: 75px !important;
  padding-bottom: 75px !important;
}
.p-80px, .p-80px-c > * {
  padding: 80px !important;
}
.pl-80px, .pl-80px-c > * {
  padding-left: 80px !important;
}
.pr-80px, .pr-80px-c > * {
  padding-right: 80px !important;
}
.pt-80px, .pt-80px-c > * {
  padding-top: 80px !important;
}
.pb-80px, .pb-80px-c > * {
  padding-bottom: 80px !important;
}
.px-80px, .px-80px-c > * {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.py-80px, .py-80px-c > * {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.p-85px, .p-85px-c > * {
  padding: 85px !important;
}
.pl-85px, .pl-85px-c > * {
  padding-left: 85px !important;
}
.pr-85px, .pr-85px-c > * {
  padding-right: 85px !important;
}
.pt-85px, .pt-85px-c > * {
  padding-top: 85px !important;
}
.pb-85px, .pb-85px-c > * {
  padding-bottom: 85px !important;
}
.px-85px, .px-85px-c > * {
  padding-left: 85px !important;
  padding-right: 85px !important;
}
.py-85px, .py-85px-c > * {
  padding-top: 85px !important;
  padding-bottom: 85px !important;
}
.p-90px, .p-90px-c > * {
  padding: 90px !important;
}
.pl-90px, .pl-90px-c > * {
  padding-left: 90px !important;
}
.pr-90px, .pr-90px-c > * {
  padding-right: 90px !important;
}
.pt-90px, .pt-90px-c > * {
  padding-top: 90px !important;
}
.pb-90px, .pb-90px-c > * {
  padding-bottom: 90px !important;
}
.px-90px, .px-90px-c > * {
  padding-left: 90px !important;
  padding-right: 90px !important;
}
.py-90px, .py-90px-c > * {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.p-95px, .p-95px-c > * {
  padding: 95px !important;
}
.pl-95px, .pl-95px-c > * {
  padding-left: 95px !important;
}
.pr-95px, .pr-95px-c > * {
  padding-right: 95px !important;
}
.pt-95px, .pt-95px-c > * {
  padding-top: 95px !important;
}
.pb-95px, .pb-95px-c > * {
  padding-bottom: 95px !important;
}
.px-95px, .px-95px-c > * {
  padding-left: 95px !important;
  padding-right: 95px !important;
}
.py-95px, .py-95px-c > * {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}
.p-100px, .p-100px-c > * {
  padding: 100px !important;
}
.pl-100px, .pl-100px-c > * {
  padding-left: 100px !important;
}
.pr-100px, .pr-100px-c > * {
  padding-right: 100px !important;
}
.pt-100px, .pt-100px-c > * {
  padding-top: 100px !important;
}
.pb-100px, .pb-100px-c > * {
  padding-bottom: 100px !important;
}
.px-100px, .px-100px-c > * {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.py-100px, .py-100px-c > * {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media (min-width: 0) {
  .s-p-0, .s-p-0-c > * {
    padding: 0 !important;
  }
  .s-pl-0, .s-pl-0-c > * {
    padding-left: 0 !important;
  }
  .s-pr-0, .s-pr-0-c > * {
    padding-right: 0 !important;
  }
  .s-pt-0, .s-pt-0-c > * {
    padding-top: 0 !important;
  }
  .s-pb-0, .s-pb-0-c > * {
    padding-bottom: 0 !important;
  }
  .s-px-0, .s-px-0-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .s-py-0, .s-py-0-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .s-p-5px, .s-p-5px-c > * {
    padding: 5px !important;
  }
  .s-pl-5px, .s-pl-5px-c > * {
    padding-left: 5px !important;
  }
  .s-pr-5px, .s-pr-5px-c > * {
    padding-right: 5px !important;
  }
  .s-pt-5px, .s-pt-5px-c > * {
    padding-top: 5px !important;
  }
  .s-pb-5px, .s-pb-5px-c > * {
    padding-bottom: 5px !important;
  }
  .s-px-5px, .s-px-5px-c > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .s-py-5px, .s-py-5px-c > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .s-p-10px, .s-p-10px-c > * {
    padding: 10px !important;
  }
  .s-pl-10px, .s-pl-10px-c > * {
    padding-left: 10px !important;
  }
  .s-pr-10px, .s-pr-10px-c > * {
    padding-right: 10px !important;
  }
  .s-pt-10px, .s-pt-10px-c > * {
    padding-top: 10px !important;
  }
  .s-pb-10px, .s-pb-10px-c > * {
    padding-bottom: 10px !important;
  }
  .s-px-10px, .s-px-10px-c > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .s-py-10px, .s-py-10px-c > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .s-p-15px, .s-p-15px-c > * {
    padding: 15px !important;
  }
  .s-pl-15px, .s-pl-15px-c > * {
    padding-left: 15px !important;
  }
  .s-pr-15px, .s-pr-15px-c > * {
    padding-right: 15px !important;
  }
  .s-pt-15px, .s-pt-15px-c > * {
    padding-top: 15px !important;
  }
  .s-pb-15px, .s-pb-15px-c > * {
    padding-bottom: 15px !important;
  }
  .s-px-15px, .s-px-15px-c > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .s-py-15px, .s-py-15px-c > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .s-p-20px, .s-p-20px-c > * {
    padding: 20px !important;
  }
  .s-pl-20px, .s-pl-20px-c > * {
    padding-left: 20px !important;
  }
  .s-pr-20px, .s-pr-20px-c > * {
    padding-right: 20px !important;
  }
  .s-pt-20px, .s-pt-20px-c > * {
    padding-top: 20px !important;
  }
  .s-pb-20px, .s-pb-20px-c > * {
    padding-bottom: 20px !important;
  }
  .s-px-20px, .s-px-20px-c > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .s-py-20px, .s-py-20px-c > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .s-p-25px, .s-p-25px-c > * {
    padding: 25px !important;
  }
  .s-pl-25px, .s-pl-25px-c > * {
    padding-left: 25px !important;
  }
  .s-pr-25px, .s-pr-25px-c > * {
    padding-right: 25px !important;
  }
  .s-pt-25px, .s-pt-25px-c > * {
    padding-top: 25px !important;
  }
  .s-pb-25px, .s-pb-25px-c > * {
    padding-bottom: 25px !important;
  }
  .s-px-25px, .s-px-25px-c > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .s-py-25px, .s-py-25px-c > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .s-p-30px, .s-p-30px-c > * {
    padding: 30px !important;
  }
  .s-pl-30px, .s-pl-30px-c > * {
    padding-left: 30px !important;
  }
  .s-pr-30px, .s-pr-30px-c > * {
    padding-right: 30px !important;
  }
  .s-pt-30px, .s-pt-30px-c > * {
    padding-top: 30px !important;
  }
  .s-pb-30px, .s-pb-30px-c > * {
    padding-bottom: 30px !important;
  }
  .s-px-30px, .s-px-30px-c > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .s-py-30px, .s-py-30px-c > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .s-p-35px, .s-p-35px-c > * {
    padding: 35px !important;
  }
  .s-pl-35px, .s-pl-35px-c > * {
    padding-left: 35px !important;
  }
  .s-pr-35px, .s-pr-35px-c > * {
    padding-right: 35px !important;
  }
  .s-pt-35px, .s-pt-35px-c > * {
    padding-top: 35px !important;
  }
  .s-pb-35px, .s-pb-35px-c > * {
    padding-bottom: 35px !important;
  }
  .s-px-35px, .s-px-35px-c > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .s-py-35px, .s-py-35px-c > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .s-p-40px, .s-p-40px-c > * {
    padding: 40px !important;
  }
  .s-pl-40px, .s-pl-40px-c > * {
    padding-left: 40px !important;
  }
  .s-pr-40px, .s-pr-40px-c > * {
    padding-right: 40px !important;
  }
  .s-pt-40px, .s-pt-40px-c > * {
    padding-top: 40px !important;
  }
  .s-pb-40px, .s-pb-40px-c > * {
    padding-bottom: 40px !important;
  }
  .s-px-40px, .s-px-40px-c > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .s-py-40px, .s-py-40px-c > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .s-p-45px, .s-p-45px-c > * {
    padding: 45px !important;
  }
  .s-pl-45px, .s-pl-45px-c > * {
    padding-left: 45px !important;
  }
  .s-pr-45px, .s-pr-45px-c > * {
    padding-right: 45px !important;
  }
  .s-pt-45px, .s-pt-45px-c > * {
    padding-top: 45px !important;
  }
  .s-pb-45px, .s-pb-45px-c > * {
    padding-bottom: 45px !important;
  }
  .s-px-45px, .s-px-45px-c > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .s-py-45px, .s-py-45px-c > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .s-p-50px, .s-p-50px-c > * {
    padding: 50px !important;
  }
  .s-pl-50px, .s-pl-50px-c > * {
    padding-left: 50px !important;
  }
  .s-pr-50px, .s-pr-50px-c > * {
    padding-right: 50px !important;
  }
  .s-pt-50px, .s-pt-50px-c > * {
    padding-top: 50px !important;
  }
  .s-pb-50px, .s-pb-50px-c > * {
    padding-bottom: 50px !important;
  }
  .s-px-50px, .s-px-50px-c > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .s-py-50px, .s-py-50px-c > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .s-p-55px, .s-p-55px-c > * {
    padding: 55px !important;
  }
  .s-pl-55px, .s-pl-55px-c > * {
    padding-left: 55px !important;
  }
  .s-pr-55px, .s-pr-55px-c > * {
    padding-right: 55px !important;
  }
  .s-pt-55px, .s-pt-55px-c > * {
    padding-top: 55px !important;
  }
  .s-pb-55px, .s-pb-55px-c > * {
    padding-bottom: 55px !important;
  }
  .s-px-55px, .s-px-55px-c > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .s-py-55px, .s-py-55px-c > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .s-p-60px, .s-p-60px-c > * {
    padding: 60px !important;
  }
  .s-pl-60px, .s-pl-60px-c > * {
    padding-left: 60px !important;
  }
  .s-pr-60px, .s-pr-60px-c > * {
    padding-right: 60px !important;
  }
  .s-pt-60px, .s-pt-60px-c > * {
    padding-top: 60px !important;
  }
  .s-pb-60px, .s-pb-60px-c > * {
    padding-bottom: 60px !important;
  }
  .s-px-60px, .s-px-60px-c > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .s-py-60px, .s-py-60px-c > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .s-p-65px, .s-p-65px-c > * {
    padding: 65px !important;
  }
  .s-pl-65px, .s-pl-65px-c > * {
    padding-left: 65px !important;
  }
  .s-pr-65px, .s-pr-65px-c > * {
    padding-right: 65px !important;
  }
  .s-pt-65px, .s-pt-65px-c > * {
    padding-top: 65px !important;
  }
  .s-pb-65px, .s-pb-65px-c > * {
    padding-bottom: 65px !important;
  }
  .s-px-65px, .s-px-65px-c > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .s-py-65px, .s-py-65px-c > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .s-p-70px, .s-p-70px-c > * {
    padding: 70px !important;
  }
  .s-pl-70px, .s-pl-70px-c > * {
    padding-left: 70px !important;
  }
  .s-pr-70px, .s-pr-70px-c > * {
    padding-right: 70px !important;
  }
  .s-pt-70px, .s-pt-70px-c > * {
    padding-top: 70px !important;
  }
  .s-pb-70px, .s-pb-70px-c > * {
    padding-bottom: 70px !important;
  }
  .s-px-70px, .s-px-70px-c > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .s-py-70px, .s-py-70px-c > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .s-p-75px, .s-p-75px-c > * {
    padding: 75px !important;
  }
  .s-pl-75px, .s-pl-75px-c > * {
    padding-left: 75px !important;
  }
  .s-pr-75px, .s-pr-75px-c > * {
    padding-right: 75px !important;
  }
  .s-pt-75px, .s-pt-75px-c > * {
    padding-top: 75px !important;
  }
  .s-pb-75px, .s-pb-75px-c > * {
    padding-bottom: 75px !important;
  }
  .s-px-75px, .s-px-75px-c > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .s-py-75px, .s-py-75px-c > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .s-p-80px, .s-p-80px-c > * {
    padding: 80px !important;
  }
  .s-pl-80px, .s-pl-80px-c > * {
    padding-left: 80px !important;
  }
  .s-pr-80px, .s-pr-80px-c > * {
    padding-right: 80px !important;
  }
  .s-pt-80px, .s-pt-80px-c > * {
    padding-top: 80px !important;
  }
  .s-pb-80px, .s-pb-80px-c > * {
    padding-bottom: 80px !important;
  }
  .s-px-80px, .s-px-80px-c > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .s-py-80px, .s-py-80px-c > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .s-p-85px, .s-p-85px-c > * {
    padding: 85px !important;
  }
  .s-pl-85px, .s-pl-85px-c > * {
    padding-left: 85px !important;
  }
  .s-pr-85px, .s-pr-85px-c > * {
    padding-right: 85px !important;
  }
  .s-pt-85px, .s-pt-85px-c > * {
    padding-top: 85px !important;
  }
  .s-pb-85px, .s-pb-85px-c > * {
    padding-bottom: 85px !important;
  }
  .s-px-85px, .s-px-85px-c > * {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .s-py-85px, .s-py-85px-c > * {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .s-p-90px, .s-p-90px-c > * {
    padding: 90px !important;
  }
  .s-pl-90px, .s-pl-90px-c > * {
    padding-left: 90px !important;
  }
  .s-pr-90px, .s-pr-90px-c > * {
    padding-right: 90px !important;
  }
  .s-pt-90px, .s-pt-90px-c > * {
    padding-top: 90px !important;
  }
  .s-pb-90px, .s-pb-90px-c > * {
    padding-bottom: 90px !important;
  }
  .s-px-90px, .s-px-90px-c > * {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .s-py-90px, .s-py-90px-c > * {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .s-p-95px, .s-p-95px-c > * {
    padding: 95px !important;
  }
  .s-pl-95px, .s-pl-95px-c > * {
    padding-left: 95px !important;
  }
  .s-pr-95px, .s-pr-95px-c > * {
    padding-right: 95px !important;
  }
  .s-pt-95px, .s-pt-95px-c > * {
    padding-top: 95px !important;
  }
  .s-pb-95px, .s-pb-95px-c > * {
    padding-bottom: 95px !important;
  }
  .s-px-95px, .s-px-95px-c > * {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .s-py-95px, .s-py-95px-c > * {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .s-p-100px, .s-p-100px-c > * {
    padding: 100px !important;
  }
  .s-pl-100px, .s-pl-100px-c > * {
    padding-left: 100px !important;
  }
  .s-pr-100px, .s-pr-100px-c > * {
    padding-right: 100px !important;
  }
  .s-pt-100px, .s-pt-100px-c > * {
    padding-top: 100px !important;
  }
  .s-pb-100px, .s-pb-100px-c > * {
    padding-bottom: 100px !important;
  }
  .s-px-100px, .s-px-100px-c > * {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .s-py-100px, .s-py-100px-c > * {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-p-0, .ls-p-0-c > * {
    padding: 0 !important;
  }
  .ls-pl-0, .ls-pl-0-c > * {
    padding-left: 0 !important;
  }
  .ls-pr-0, .ls-pr-0-c > * {
    padding-right: 0 !important;
  }
  .ls-pt-0, .ls-pt-0-c > * {
    padding-top: 0 !important;
  }
  .ls-pb-0, .ls-pb-0-c > * {
    padding-bottom: 0 !important;
  }
  .ls-px-0, .ls-px-0-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ls-py-0, .ls-py-0-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ls-p-5px, .ls-p-5px-c > * {
    padding: 5px !important;
  }
  .ls-pl-5px, .ls-pl-5px-c > * {
    padding-left: 5px !important;
  }
  .ls-pr-5px, .ls-pr-5px-c > * {
    padding-right: 5px !important;
  }
  .ls-pt-5px, .ls-pt-5px-c > * {
    padding-top: 5px !important;
  }
  .ls-pb-5px, .ls-pb-5px-c > * {
    padding-bottom: 5px !important;
  }
  .ls-px-5px, .ls-px-5px-c > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .ls-py-5px, .ls-py-5px-c > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .ls-p-10px, .ls-p-10px-c > * {
    padding: 10px !important;
  }
  .ls-pl-10px, .ls-pl-10px-c > * {
    padding-left: 10px !important;
  }
  .ls-pr-10px, .ls-pr-10px-c > * {
    padding-right: 10px !important;
  }
  .ls-pt-10px, .ls-pt-10px-c > * {
    padding-top: 10px !important;
  }
  .ls-pb-10px, .ls-pb-10px-c > * {
    padding-bottom: 10px !important;
  }
  .ls-px-10px, .ls-px-10px-c > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .ls-py-10px, .ls-py-10px-c > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .ls-p-15px, .ls-p-15px-c > * {
    padding: 15px !important;
  }
  .ls-pl-15px, .ls-pl-15px-c > * {
    padding-left: 15px !important;
  }
  .ls-pr-15px, .ls-pr-15px-c > * {
    padding-right: 15px !important;
  }
  .ls-pt-15px, .ls-pt-15px-c > * {
    padding-top: 15px !important;
  }
  .ls-pb-15px, .ls-pb-15px-c > * {
    padding-bottom: 15px !important;
  }
  .ls-px-15px, .ls-px-15px-c > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .ls-py-15px, .ls-py-15px-c > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .ls-p-20px, .ls-p-20px-c > * {
    padding: 20px !important;
  }
  .ls-pl-20px, .ls-pl-20px-c > * {
    padding-left: 20px !important;
  }
  .ls-pr-20px, .ls-pr-20px-c > * {
    padding-right: 20px !important;
  }
  .ls-pt-20px, .ls-pt-20px-c > * {
    padding-top: 20px !important;
  }
  .ls-pb-20px, .ls-pb-20px-c > * {
    padding-bottom: 20px !important;
  }
  .ls-px-20px, .ls-px-20px-c > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .ls-py-20px, .ls-py-20px-c > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .ls-p-25px, .ls-p-25px-c > * {
    padding: 25px !important;
  }
  .ls-pl-25px, .ls-pl-25px-c > * {
    padding-left: 25px !important;
  }
  .ls-pr-25px, .ls-pr-25px-c > * {
    padding-right: 25px !important;
  }
  .ls-pt-25px, .ls-pt-25px-c > * {
    padding-top: 25px !important;
  }
  .ls-pb-25px, .ls-pb-25px-c > * {
    padding-bottom: 25px !important;
  }
  .ls-px-25px, .ls-px-25px-c > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .ls-py-25px, .ls-py-25px-c > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .ls-p-30px, .ls-p-30px-c > * {
    padding: 30px !important;
  }
  .ls-pl-30px, .ls-pl-30px-c > * {
    padding-left: 30px !important;
  }
  .ls-pr-30px, .ls-pr-30px-c > * {
    padding-right: 30px !important;
  }
  .ls-pt-30px, .ls-pt-30px-c > * {
    padding-top: 30px !important;
  }
  .ls-pb-30px, .ls-pb-30px-c > * {
    padding-bottom: 30px !important;
  }
  .ls-px-30px, .ls-px-30px-c > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .ls-py-30px, .ls-py-30px-c > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .ls-p-35px, .ls-p-35px-c > * {
    padding: 35px !important;
  }
  .ls-pl-35px, .ls-pl-35px-c > * {
    padding-left: 35px !important;
  }
  .ls-pr-35px, .ls-pr-35px-c > * {
    padding-right: 35px !important;
  }
  .ls-pt-35px, .ls-pt-35px-c > * {
    padding-top: 35px !important;
  }
  .ls-pb-35px, .ls-pb-35px-c > * {
    padding-bottom: 35px !important;
  }
  .ls-px-35px, .ls-px-35px-c > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .ls-py-35px, .ls-py-35px-c > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .ls-p-40px, .ls-p-40px-c > * {
    padding: 40px !important;
  }
  .ls-pl-40px, .ls-pl-40px-c > * {
    padding-left: 40px !important;
  }
  .ls-pr-40px, .ls-pr-40px-c > * {
    padding-right: 40px !important;
  }
  .ls-pt-40px, .ls-pt-40px-c > * {
    padding-top: 40px !important;
  }
  .ls-pb-40px, .ls-pb-40px-c > * {
    padding-bottom: 40px !important;
  }
  .ls-px-40px, .ls-px-40px-c > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .ls-py-40px, .ls-py-40px-c > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .ls-p-45px, .ls-p-45px-c > * {
    padding: 45px !important;
  }
  .ls-pl-45px, .ls-pl-45px-c > * {
    padding-left: 45px !important;
  }
  .ls-pr-45px, .ls-pr-45px-c > * {
    padding-right: 45px !important;
  }
  .ls-pt-45px, .ls-pt-45px-c > * {
    padding-top: 45px !important;
  }
  .ls-pb-45px, .ls-pb-45px-c > * {
    padding-bottom: 45px !important;
  }
  .ls-px-45px, .ls-px-45px-c > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .ls-py-45px, .ls-py-45px-c > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .ls-p-50px, .ls-p-50px-c > * {
    padding: 50px !important;
  }
  .ls-pl-50px, .ls-pl-50px-c > * {
    padding-left: 50px !important;
  }
  .ls-pr-50px, .ls-pr-50px-c > * {
    padding-right: 50px !important;
  }
  .ls-pt-50px, .ls-pt-50px-c > * {
    padding-top: 50px !important;
  }
  .ls-pb-50px, .ls-pb-50px-c > * {
    padding-bottom: 50px !important;
  }
  .ls-px-50px, .ls-px-50px-c > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .ls-py-50px, .ls-py-50px-c > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .ls-p-55px, .ls-p-55px-c > * {
    padding: 55px !important;
  }
  .ls-pl-55px, .ls-pl-55px-c > * {
    padding-left: 55px !important;
  }
  .ls-pr-55px, .ls-pr-55px-c > * {
    padding-right: 55px !important;
  }
  .ls-pt-55px, .ls-pt-55px-c > * {
    padding-top: 55px !important;
  }
  .ls-pb-55px, .ls-pb-55px-c > * {
    padding-bottom: 55px !important;
  }
  .ls-px-55px, .ls-px-55px-c > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .ls-py-55px, .ls-py-55px-c > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .ls-p-60px, .ls-p-60px-c > * {
    padding: 60px !important;
  }
  .ls-pl-60px, .ls-pl-60px-c > * {
    padding-left: 60px !important;
  }
  .ls-pr-60px, .ls-pr-60px-c > * {
    padding-right: 60px !important;
  }
  .ls-pt-60px, .ls-pt-60px-c > * {
    padding-top: 60px !important;
  }
  .ls-pb-60px, .ls-pb-60px-c > * {
    padding-bottom: 60px !important;
  }
  .ls-px-60px, .ls-px-60px-c > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .ls-py-60px, .ls-py-60px-c > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ls-p-65px, .ls-p-65px-c > * {
    padding: 65px !important;
  }
  .ls-pl-65px, .ls-pl-65px-c > * {
    padding-left: 65px !important;
  }
  .ls-pr-65px, .ls-pr-65px-c > * {
    padding-right: 65px !important;
  }
  .ls-pt-65px, .ls-pt-65px-c > * {
    padding-top: 65px !important;
  }
  .ls-pb-65px, .ls-pb-65px-c > * {
    padding-bottom: 65px !important;
  }
  .ls-px-65px, .ls-px-65px-c > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .ls-py-65px, .ls-py-65px-c > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .ls-p-70px, .ls-p-70px-c > * {
    padding: 70px !important;
  }
  .ls-pl-70px, .ls-pl-70px-c > * {
    padding-left: 70px !important;
  }
  .ls-pr-70px, .ls-pr-70px-c > * {
    padding-right: 70px !important;
  }
  .ls-pt-70px, .ls-pt-70px-c > * {
    padding-top: 70px !important;
  }
  .ls-pb-70px, .ls-pb-70px-c > * {
    padding-bottom: 70px !important;
  }
  .ls-px-70px, .ls-px-70px-c > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .ls-py-70px, .ls-py-70px-c > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .ls-p-75px, .ls-p-75px-c > * {
    padding: 75px !important;
  }
  .ls-pl-75px, .ls-pl-75px-c > * {
    padding-left: 75px !important;
  }
  .ls-pr-75px, .ls-pr-75px-c > * {
    padding-right: 75px !important;
  }
  .ls-pt-75px, .ls-pt-75px-c > * {
    padding-top: 75px !important;
  }
  .ls-pb-75px, .ls-pb-75px-c > * {
    padding-bottom: 75px !important;
  }
  .ls-px-75px, .ls-px-75px-c > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .ls-py-75px, .ls-py-75px-c > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .ls-p-80px, .ls-p-80px-c > * {
    padding: 80px !important;
  }
  .ls-pl-80px, .ls-pl-80px-c > * {
    padding-left: 80px !important;
  }
  .ls-pr-80px, .ls-pr-80px-c > * {
    padding-right: 80px !important;
  }
  .ls-pt-80px, .ls-pt-80px-c > * {
    padding-top: 80px !important;
  }
  .ls-pb-80px, .ls-pb-80px-c > * {
    padding-bottom: 80px !important;
  }
  .ls-px-80px, .ls-px-80px-c > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .ls-py-80px, .ls-py-80px-c > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .ls-p-85px, .ls-p-85px-c > * {
    padding: 85px !important;
  }
  .ls-pl-85px, .ls-pl-85px-c > * {
    padding-left: 85px !important;
  }
  .ls-pr-85px, .ls-pr-85px-c > * {
    padding-right: 85px !important;
  }
  .ls-pt-85px, .ls-pt-85px-c > * {
    padding-top: 85px !important;
  }
  .ls-pb-85px, .ls-pb-85px-c > * {
    padding-bottom: 85px !important;
  }
  .ls-px-85px, .ls-px-85px-c > * {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .ls-py-85px, .ls-py-85px-c > * {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .ls-p-90px, .ls-p-90px-c > * {
    padding: 90px !important;
  }
  .ls-pl-90px, .ls-pl-90px-c > * {
    padding-left: 90px !important;
  }
  .ls-pr-90px, .ls-pr-90px-c > * {
    padding-right: 90px !important;
  }
  .ls-pt-90px, .ls-pt-90px-c > * {
    padding-top: 90px !important;
  }
  .ls-pb-90px, .ls-pb-90px-c > * {
    padding-bottom: 90px !important;
  }
  .ls-px-90px, .ls-px-90px-c > * {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .ls-py-90px, .ls-py-90px-c > * {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .ls-p-95px, .ls-p-95px-c > * {
    padding: 95px !important;
  }
  .ls-pl-95px, .ls-pl-95px-c > * {
    padding-left: 95px !important;
  }
  .ls-pr-95px, .ls-pr-95px-c > * {
    padding-right: 95px !important;
  }
  .ls-pt-95px, .ls-pt-95px-c > * {
    padding-top: 95px !important;
  }
  .ls-pb-95px, .ls-pb-95px-c > * {
    padding-bottom: 95px !important;
  }
  .ls-px-95px, .ls-px-95px-c > * {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .ls-py-95px, .ls-py-95px-c > * {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .ls-p-100px, .ls-p-100px-c > * {
    padding: 100px !important;
  }
  .ls-pl-100px, .ls-pl-100px-c > * {
    padding-left: 100px !important;
  }
  .ls-pr-100px, .ls-pr-100px-c > * {
    padding-right: 100px !important;
  }
  .ls-pt-100px, .ls-pt-100px-c > * {
    padding-top: 100px !important;
  }
  .ls-pb-100px, .ls-pb-100px-c > * {
    padding-bottom: 100px !important;
  }
  .ls-px-100px, .ls-px-100px-c > * {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .ls-py-100px, .ls-py-100px-c > * {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-p-0, .t-p-0-c > * {
    padding: 0 !important;
  }
  .t-pl-0, .t-pl-0-c > * {
    padding-left: 0 !important;
  }
  .t-pr-0, .t-pr-0-c > * {
    padding-right: 0 !important;
  }
  .t-pt-0, .t-pt-0-c > * {
    padding-top: 0 !important;
  }
  .t-pb-0, .t-pb-0-c > * {
    padding-bottom: 0 !important;
  }
  .t-px-0, .t-px-0-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .t-py-0, .t-py-0-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .t-p-5px, .t-p-5px-c > * {
    padding: 5px !important;
  }
  .t-pl-5px, .t-pl-5px-c > * {
    padding-left: 5px !important;
  }
  .t-pr-5px, .t-pr-5px-c > * {
    padding-right: 5px !important;
  }
  .t-pt-5px, .t-pt-5px-c > * {
    padding-top: 5px !important;
  }
  .t-pb-5px, .t-pb-5px-c > * {
    padding-bottom: 5px !important;
  }
  .t-px-5px, .t-px-5px-c > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .t-py-5px, .t-py-5px-c > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .t-p-10px, .t-p-10px-c > * {
    padding: 10px !important;
  }
  .t-pl-10px, .t-pl-10px-c > * {
    padding-left: 10px !important;
  }
  .t-pr-10px, .t-pr-10px-c > * {
    padding-right: 10px !important;
  }
  .t-pt-10px, .t-pt-10px-c > * {
    padding-top: 10px !important;
  }
  .t-pb-10px, .t-pb-10px-c > * {
    padding-bottom: 10px !important;
  }
  .t-px-10px, .t-px-10px-c > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .t-py-10px, .t-py-10px-c > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .t-p-15px, .t-p-15px-c > * {
    padding: 15px !important;
  }
  .t-pl-15px, .t-pl-15px-c > * {
    padding-left: 15px !important;
  }
  .t-pr-15px, .t-pr-15px-c > * {
    padding-right: 15px !important;
  }
  .t-pt-15px, .t-pt-15px-c > * {
    padding-top: 15px !important;
  }
  .t-pb-15px, .t-pb-15px-c > * {
    padding-bottom: 15px !important;
  }
  .t-px-15px, .t-px-15px-c > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .t-py-15px, .t-py-15px-c > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .t-p-20px, .t-p-20px-c > * {
    padding: 20px !important;
  }
  .t-pl-20px, .t-pl-20px-c > * {
    padding-left: 20px !important;
  }
  .t-pr-20px, .t-pr-20px-c > * {
    padding-right: 20px !important;
  }
  .t-pt-20px, .t-pt-20px-c > * {
    padding-top: 20px !important;
  }
  .t-pb-20px, .t-pb-20px-c > * {
    padding-bottom: 20px !important;
  }
  .t-px-20px, .t-px-20px-c > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .t-py-20px, .t-py-20px-c > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .t-p-25px, .t-p-25px-c > * {
    padding: 25px !important;
  }
  .t-pl-25px, .t-pl-25px-c > * {
    padding-left: 25px !important;
  }
  .t-pr-25px, .t-pr-25px-c > * {
    padding-right: 25px !important;
  }
  .t-pt-25px, .t-pt-25px-c > * {
    padding-top: 25px !important;
  }
  .t-pb-25px, .t-pb-25px-c > * {
    padding-bottom: 25px !important;
  }
  .t-px-25px, .t-px-25px-c > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .t-py-25px, .t-py-25px-c > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .t-p-30px, .t-p-30px-c > * {
    padding: 30px !important;
  }
  .t-pl-30px, .t-pl-30px-c > * {
    padding-left: 30px !important;
  }
  .t-pr-30px, .t-pr-30px-c > * {
    padding-right: 30px !important;
  }
  .t-pt-30px, .t-pt-30px-c > * {
    padding-top: 30px !important;
  }
  .t-pb-30px, .t-pb-30px-c > * {
    padding-bottom: 30px !important;
  }
  .t-px-30px, .t-px-30px-c > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .t-py-30px, .t-py-30px-c > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .t-p-35px, .t-p-35px-c > * {
    padding: 35px !important;
  }
  .t-pl-35px, .t-pl-35px-c > * {
    padding-left: 35px !important;
  }
  .t-pr-35px, .t-pr-35px-c > * {
    padding-right: 35px !important;
  }
  .t-pt-35px, .t-pt-35px-c > * {
    padding-top: 35px !important;
  }
  .t-pb-35px, .t-pb-35px-c > * {
    padding-bottom: 35px !important;
  }
  .t-px-35px, .t-px-35px-c > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .t-py-35px, .t-py-35px-c > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .t-p-40px, .t-p-40px-c > * {
    padding: 40px !important;
  }
  .t-pl-40px, .t-pl-40px-c > * {
    padding-left: 40px !important;
  }
  .t-pr-40px, .t-pr-40px-c > * {
    padding-right: 40px !important;
  }
  .t-pt-40px, .t-pt-40px-c > * {
    padding-top: 40px !important;
  }
  .t-pb-40px, .t-pb-40px-c > * {
    padding-bottom: 40px !important;
  }
  .t-px-40px, .t-px-40px-c > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .t-py-40px, .t-py-40px-c > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .t-p-45px, .t-p-45px-c > * {
    padding: 45px !important;
  }
  .t-pl-45px, .t-pl-45px-c > * {
    padding-left: 45px !important;
  }
  .t-pr-45px, .t-pr-45px-c > * {
    padding-right: 45px !important;
  }
  .t-pt-45px, .t-pt-45px-c > * {
    padding-top: 45px !important;
  }
  .t-pb-45px, .t-pb-45px-c > * {
    padding-bottom: 45px !important;
  }
  .t-px-45px, .t-px-45px-c > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .t-py-45px, .t-py-45px-c > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .t-p-50px, .t-p-50px-c > * {
    padding: 50px !important;
  }
  .t-pl-50px, .t-pl-50px-c > * {
    padding-left: 50px !important;
  }
  .t-pr-50px, .t-pr-50px-c > * {
    padding-right: 50px !important;
  }
  .t-pt-50px, .t-pt-50px-c > * {
    padding-top: 50px !important;
  }
  .t-pb-50px, .t-pb-50px-c > * {
    padding-bottom: 50px !important;
  }
  .t-px-50px, .t-px-50px-c > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .t-py-50px, .t-py-50px-c > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .t-p-55px, .t-p-55px-c > * {
    padding: 55px !important;
  }
  .t-pl-55px, .t-pl-55px-c > * {
    padding-left: 55px !important;
  }
  .t-pr-55px, .t-pr-55px-c > * {
    padding-right: 55px !important;
  }
  .t-pt-55px, .t-pt-55px-c > * {
    padding-top: 55px !important;
  }
  .t-pb-55px, .t-pb-55px-c > * {
    padding-bottom: 55px !important;
  }
  .t-px-55px, .t-px-55px-c > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .t-py-55px, .t-py-55px-c > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .t-p-60px, .t-p-60px-c > * {
    padding: 60px !important;
  }
  .t-pl-60px, .t-pl-60px-c > * {
    padding-left: 60px !important;
  }
  .t-pr-60px, .t-pr-60px-c > * {
    padding-right: 60px !important;
  }
  .t-pt-60px, .t-pt-60px-c > * {
    padding-top: 60px !important;
  }
  .t-pb-60px, .t-pb-60px-c > * {
    padding-bottom: 60px !important;
  }
  .t-px-60px, .t-px-60px-c > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .t-py-60px, .t-py-60px-c > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .t-p-65px, .t-p-65px-c > * {
    padding: 65px !important;
  }
  .t-pl-65px, .t-pl-65px-c > * {
    padding-left: 65px !important;
  }
  .t-pr-65px, .t-pr-65px-c > * {
    padding-right: 65px !important;
  }
  .t-pt-65px, .t-pt-65px-c > * {
    padding-top: 65px !important;
  }
  .t-pb-65px, .t-pb-65px-c > * {
    padding-bottom: 65px !important;
  }
  .t-px-65px, .t-px-65px-c > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .t-py-65px, .t-py-65px-c > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .t-p-70px, .t-p-70px-c > * {
    padding: 70px !important;
  }
  .t-pl-70px, .t-pl-70px-c > * {
    padding-left: 70px !important;
  }
  .t-pr-70px, .t-pr-70px-c > * {
    padding-right: 70px !important;
  }
  .t-pt-70px, .t-pt-70px-c > * {
    padding-top: 70px !important;
  }
  .t-pb-70px, .t-pb-70px-c > * {
    padding-bottom: 70px !important;
  }
  .t-px-70px, .t-px-70px-c > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .t-py-70px, .t-py-70px-c > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .t-p-75px, .t-p-75px-c > * {
    padding: 75px !important;
  }
  .t-pl-75px, .t-pl-75px-c > * {
    padding-left: 75px !important;
  }
  .t-pr-75px, .t-pr-75px-c > * {
    padding-right: 75px !important;
  }
  .t-pt-75px, .t-pt-75px-c > * {
    padding-top: 75px !important;
  }
  .t-pb-75px, .t-pb-75px-c > * {
    padding-bottom: 75px !important;
  }
  .t-px-75px, .t-px-75px-c > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .t-py-75px, .t-py-75px-c > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .t-p-80px, .t-p-80px-c > * {
    padding: 80px !important;
  }
  .t-pl-80px, .t-pl-80px-c > * {
    padding-left: 80px !important;
  }
  .t-pr-80px, .t-pr-80px-c > * {
    padding-right: 80px !important;
  }
  .t-pt-80px, .t-pt-80px-c > * {
    padding-top: 80px !important;
  }
  .t-pb-80px, .t-pb-80px-c > * {
    padding-bottom: 80px !important;
  }
  .t-px-80px, .t-px-80px-c > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .t-py-80px, .t-py-80px-c > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .t-p-85px, .t-p-85px-c > * {
    padding: 85px !important;
  }
  .t-pl-85px, .t-pl-85px-c > * {
    padding-left: 85px !important;
  }
  .t-pr-85px, .t-pr-85px-c > * {
    padding-right: 85px !important;
  }
  .t-pt-85px, .t-pt-85px-c > * {
    padding-top: 85px !important;
  }
  .t-pb-85px, .t-pb-85px-c > * {
    padding-bottom: 85px !important;
  }
  .t-px-85px, .t-px-85px-c > * {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .t-py-85px, .t-py-85px-c > * {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .t-p-90px, .t-p-90px-c > * {
    padding: 90px !important;
  }
  .t-pl-90px, .t-pl-90px-c > * {
    padding-left: 90px !important;
  }
  .t-pr-90px, .t-pr-90px-c > * {
    padding-right: 90px !important;
  }
  .t-pt-90px, .t-pt-90px-c > * {
    padding-top: 90px !important;
  }
  .t-pb-90px, .t-pb-90px-c > * {
    padding-bottom: 90px !important;
  }
  .t-px-90px, .t-px-90px-c > * {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .t-py-90px, .t-py-90px-c > * {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .t-p-95px, .t-p-95px-c > * {
    padding: 95px !important;
  }
  .t-pl-95px, .t-pl-95px-c > * {
    padding-left: 95px !important;
  }
  .t-pr-95px, .t-pr-95px-c > * {
    padding-right: 95px !important;
  }
  .t-pt-95px, .t-pt-95px-c > * {
    padding-top: 95px !important;
  }
  .t-pb-95px, .t-pb-95px-c > * {
    padding-bottom: 95px !important;
  }
  .t-px-95px, .t-px-95px-c > * {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .t-py-95px, .t-py-95px-c > * {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .t-p-100px, .t-p-100px-c > * {
    padding: 100px !important;
  }
  .t-pl-100px, .t-pl-100px-c > * {
    padding-left: 100px !important;
  }
  .t-pr-100px, .t-pr-100px-c > * {
    padding-right: 100px !important;
  }
  .t-pt-100px, .t-pt-100px-c > * {
    padding-top: 100px !important;
  }
  .t-pb-100px, .t-pb-100px-c > * {
    padding-bottom: 100px !important;
  }
  .t-px-100px, .t-px-100px-c > * {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .t-py-100px, .t-py-100px-c > * {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-p-0, .lt-p-0-c > * {
    padding: 0 !important;
  }
  .lt-pl-0, .lt-pl-0-c > * {
    padding-left: 0 !important;
  }
  .lt-pr-0, .lt-pr-0-c > * {
    padding-right: 0 !important;
  }
  .lt-pt-0, .lt-pt-0-c > * {
    padding-top: 0 !important;
  }
  .lt-pb-0, .lt-pb-0-c > * {
    padding-bottom: 0 !important;
  }
  .lt-px-0, .lt-px-0-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .lt-py-0, .lt-py-0-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .lt-p-5px, .lt-p-5px-c > * {
    padding: 5px !important;
  }
  .lt-pl-5px, .lt-pl-5px-c > * {
    padding-left: 5px !important;
  }
  .lt-pr-5px, .lt-pr-5px-c > * {
    padding-right: 5px !important;
  }
  .lt-pt-5px, .lt-pt-5px-c > * {
    padding-top: 5px !important;
  }
  .lt-pb-5px, .lt-pb-5px-c > * {
    padding-bottom: 5px !important;
  }
  .lt-px-5px, .lt-px-5px-c > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .lt-py-5px, .lt-py-5px-c > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .lt-p-10px, .lt-p-10px-c > * {
    padding: 10px !important;
  }
  .lt-pl-10px, .lt-pl-10px-c > * {
    padding-left: 10px !important;
  }
  .lt-pr-10px, .lt-pr-10px-c > * {
    padding-right: 10px !important;
  }
  .lt-pt-10px, .lt-pt-10px-c > * {
    padding-top: 10px !important;
  }
  .lt-pb-10px, .lt-pb-10px-c > * {
    padding-bottom: 10px !important;
  }
  .lt-px-10px, .lt-px-10px-c > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .lt-py-10px, .lt-py-10px-c > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .lt-p-15px, .lt-p-15px-c > * {
    padding: 15px !important;
  }
  .lt-pl-15px, .lt-pl-15px-c > * {
    padding-left: 15px !important;
  }
  .lt-pr-15px, .lt-pr-15px-c > * {
    padding-right: 15px !important;
  }
  .lt-pt-15px, .lt-pt-15px-c > * {
    padding-top: 15px !important;
  }
  .lt-pb-15px, .lt-pb-15px-c > * {
    padding-bottom: 15px !important;
  }
  .lt-px-15px, .lt-px-15px-c > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .lt-py-15px, .lt-py-15px-c > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .lt-p-20px, .lt-p-20px-c > * {
    padding: 20px !important;
  }
  .lt-pl-20px, .lt-pl-20px-c > * {
    padding-left: 20px !important;
  }
  .lt-pr-20px, .lt-pr-20px-c > * {
    padding-right: 20px !important;
  }
  .lt-pt-20px, .lt-pt-20px-c > * {
    padding-top: 20px !important;
  }
  .lt-pb-20px, .lt-pb-20px-c > * {
    padding-bottom: 20px !important;
  }
  .lt-px-20px, .lt-px-20px-c > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .lt-py-20px, .lt-py-20px-c > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .lt-p-25px, .lt-p-25px-c > * {
    padding: 25px !important;
  }
  .lt-pl-25px, .lt-pl-25px-c > * {
    padding-left: 25px !important;
  }
  .lt-pr-25px, .lt-pr-25px-c > * {
    padding-right: 25px !important;
  }
  .lt-pt-25px, .lt-pt-25px-c > * {
    padding-top: 25px !important;
  }
  .lt-pb-25px, .lt-pb-25px-c > * {
    padding-bottom: 25px !important;
  }
  .lt-px-25px, .lt-px-25px-c > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .lt-py-25px, .lt-py-25px-c > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .lt-p-30px, .lt-p-30px-c > * {
    padding: 30px !important;
  }
  .lt-pl-30px, .lt-pl-30px-c > * {
    padding-left: 30px !important;
  }
  .lt-pr-30px, .lt-pr-30px-c > * {
    padding-right: 30px !important;
  }
  .lt-pt-30px, .lt-pt-30px-c > * {
    padding-top: 30px !important;
  }
  .lt-pb-30px, .lt-pb-30px-c > * {
    padding-bottom: 30px !important;
  }
  .lt-px-30px, .lt-px-30px-c > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .lt-py-30px, .lt-py-30px-c > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .lt-p-35px, .lt-p-35px-c > * {
    padding: 35px !important;
  }
  .lt-pl-35px, .lt-pl-35px-c > * {
    padding-left: 35px !important;
  }
  .lt-pr-35px, .lt-pr-35px-c > * {
    padding-right: 35px !important;
  }
  .lt-pt-35px, .lt-pt-35px-c > * {
    padding-top: 35px !important;
  }
  .lt-pb-35px, .lt-pb-35px-c > * {
    padding-bottom: 35px !important;
  }
  .lt-px-35px, .lt-px-35px-c > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .lt-py-35px, .lt-py-35px-c > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .lt-p-40px, .lt-p-40px-c > * {
    padding: 40px !important;
  }
  .lt-pl-40px, .lt-pl-40px-c > * {
    padding-left: 40px !important;
  }
  .lt-pr-40px, .lt-pr-40px-c > * {
    padding-right: 40px !important;
  }
  .lt-pt-40px, .lt-pt-40px-c > * {
    padding-top: 40px !important;
  }
  .lt-pb-40px, .lt-pb-40px-c > * {
    padding-bottom: 40px !important;
  }
  .lt-px-40px, .lt-px-40px-c > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .lt-py-40px, .lt-py-40px-c > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .lt-p-45px, .lt-p-45px-c > * {
    padding: 45px !important;
  }
  .lt-pl-45px, .lt-pl-45px-c > * {
    padding-left: 45px !important;
  }
  .lt-pr-45px, .lt-pr-45px-c > * {
    padding-right: 45px !important;
  }
  .lt-pt-45px, .lt-pt-45px-c > * {
    padding-top: 45px !important;
  }
  .lt-pb-45px, .lt-pb-45px-c > * {
    padding-bottom: 45px !important;
  }
  .lt-px-45px, .lt-px-45px-c > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .lt-py-45px, .lt-py-45px-c > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .lt-p-50px, .lt-p-50px-c > * {
    padding: 50px !important;
  }
  .lt-pl-50px, .lt-pl-50px-c > * {
    padding-left: 50px !important;
  }
  .lt-pr-50px, .lt-pr-50px-c > * {
    padding-right: 50px !important;
  }
  .lt-pt-50px, .lt-pt-50px-c > * {
    padding-top: 50px !important;
  }
  .lt-pb-50px, .lt-pb-50px-c > * {
    padding-bottom: 50px !important;
  }
  .lt-px-50px, .lt-px-50px-c > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .lt-py-50px, .lt-py-50px-c > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .lt-p-55px, .lt-p-55px-c > * {
    padding: 55px !important;
  }
  .lt-pl-55px, .lt-pl-55px-c > * {
    padding-left: 55px !important;
  }
  .lt-pr-55px, .lt-pr-55px-c > * {
    padding-right: 55px !important;
  }
  .lt-pt-55px, .lt-pt-55px-c > * {
    padding-top: 55px !important;
  }
  .lt-pb-55px, .lt-pb-55px-c > * {
    padding-bottom: 55px !important;
  }
  .lt-px-55px, .lt-px-55px-c > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .lt-py-55px, .lt-py-55px-c > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .lt-p-60px, .lt-p-60px-c > * {
    padding: 60px !important;
  }
  .lt-pl-60px, .lt-pl-60px-c > * {
    padding-left: 60px !important;
  }
  .lt-pr-60px, .lt-pr-60px-c > * {
    padding-right: 60px !important;
  }
  .lt-pt-60px, .lt-pt-60px-c > * {
    padding-top: 60px !important;
  }
  .lt-pb-60px, .lt-pb-60px-c > * {
    padding-bottom: 60px !important;
  }
  .lt-px-60px, .lt-px-60px-c > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .lt-py-60px, .lt-py-60px-c > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .lt-p-65px, .lt-p-65px-c > * {
    padding: 65px !important;
  }
  .lt-pl-65px, .lt-pl-65px-c > * {
    padding-left: 65px !important;
  }
  .lt-pr-65px, .lt-pr-65px-c > * {
    padding-right: 65px !important;
  }
  .lt-pt-65px, .lt-pt-65px-c > * {
    padding-top: 65px !important;
  }
  .lt-pb-65px, .lt-pb-65px-c > * {
    padding-bottom: 65px !important;
  }
  .lt-px-65px, .lt-px-65px-c > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .lt-py-65px, .lt-py-65px-c > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .lt-p-70px, .lt-p-70px-c > * {
    padding: 70px !important;
  }
  .lt-pl-70px, .lt-pl-70px-c > * {
    padding-left: 70px !important;
  }
  .lt-pr-70px, .lt-pr-70px-c > * {
    padding-right: 70px !important;
  }
  .lt-pt-70px, .lt-pt-70px-c > * {
    padding-top: 70px !important;
  }
  .lt-pb-70px, .lt-pb-70px-c > * {
    padding-bottom: 70px !important;
  }
  .lt-px-70px, .lt-px-70px-c > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .lt-py-70px, .lt-py-70px-c > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .lt-p-75px, .lt-p-75px-c > * {
    padding: 75px !important;
  }
  .lt-pl-75px, .lt-pl-75px-c > * {
    padding-left: 75px !important;
  }
  .lt-pr-75px, .lt-pr-75px-c > * {
    padding-right: 75px !important;
  }
  .lt-pt-75px, .lt-pt-75px-c > * {
    padding-top: 75px !important;
  }
  .lt-pb-75px, .lt-pb-75px-c > * {
    padding-bottom: 75px !important;
  }
  .lt-px-75px, .lt-px-75px-c > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .lt-py-75px, .lt-py-75px-c > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .lt-p-80px, .lt-p-80px-c > * {
    padding: 80px !important;
  }
  .lt-pl-80px, .lt-pl-80px-c > * {
    padding-left: 80px !important;
  }
  .lt-pr-80px, .lt-pr-80px-c > * {
    padding-right: 80px !important;
  }
  .lt-pt-80px, .lt-pt-80px-c > * {
    padding-top: 80px !important;
  }
  .lt-pb-80px, .lt-pb-80px-c > * {
    padding-bottom: 80px !important;
  }
  .lt-px-80px, .lt-px-80px-c > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .lt-py-80px, .lt-py-80px-c > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .lt-p-85px, .lt-p-85px-c > * {
    padding: 85px !important;
  }
  .lt-pl-85px, .lt-pl-85px-c > * {
    padding-left: 85px !important;
  }
  .lt-pr-85px, .lt-pr-85px-c > * {
    padding-right: 85px !important;
  }
  .lt-pt-85px, .lt-pt-85px-c > * {
    padding-top: 85px !important;
  }
  .lt-pb-85px, .lt-pb-85px-c > * {
    padding-bottom: 85px !important;
  }
  .lt-px-85px, .lt-px-85px-c > * {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .lt-py-85px, .lt-py-85px-c > * {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .lt-p-90px, .lt-p-90px-c > * {
    padding: 90px !important;
  }
  .lt-pl-90px, .lt-pl-90px-c > * {
    padding-left: 90px !important;
  }
  .lt-pr-90px, .lt-pr-90px-c > * {
    padding-right: 90px !important;
  }
  .lt-pt-90px, .lt-pt-90px-c > * {
    padding-top: 90px !important;
  }
  .lt-pb-90px, .lt-pb-90px-c > * {
    padding-bottom: 90px !important;
  }
  .lt-px-90px, .lt-px-90px-c > * {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .lt-py-90px, .lt-py-90px-c > * {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .lt-p-95px, .lt-p-95px-c > * {
    padding: 95px !important;
  }
  .lt-pl-95px, .lt-pl-95px-c > * {
    padding-left: 95px !important;
  }
  .lt-pr-95px, .lt-pr-95px-c > * {
    padding-right: 95px !important;
  }
  .lt-pt-95px, .lt-pt-95px-c > * {
    padding-top: 95px !important;
  }
  .lt-pb-95px, .lt-pb-95px-c > * {
    padding-bottom: 95px !important;
  }
  .lt-px-95px, .lt-px-95px-c > * {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .lt-py-95px, .lt-py-95px-c > * {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .lt-p-100px, .lt-p-100px-c > * {
    padding: 100px !important;
  }
  .lt-pl-100px, .lt-pl-100px-c > * {
    padding-left: 100px !important;
  }
  .lt-pr-100px, .lt-pr-100px-c > * {
    padding-right: 100px !important;
  }
  .lt-pt-100px, .lt-pt-100px-c > * {
    padding-top: 100px !important;
  }
  .lt-pb-100px, .lt-pb-100px-c > * {
    padding-bottom: 100px !important;
  }
  .lt-px-100px, .lt-px-100px-c > * {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .lt-py-100px, .lt-py-100px-c > * {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-p-0, .d-p-0-c > * {
    padding: 0 !important;
  }
  .d-pl-0, .d-pl-0-c > * {
    padding-left: 0 !important;
  }
  .d-pr-0, .d-pr-0-c > * {
    padding-right: 0 !important;
  }
  .d-pt-0, .d-pt-0-c > * {
    padding-top: 0 !important;
  }
  .d-pb-0, .d-pb-0-c > * {
    padding-bottom: 0 !important;
  }
  .d-px-0, .d-px-0-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .d-py-0, .d-py-0-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .d-p-5px, .d-p-5px-c > * {
    padding: 5px !important;
  }
  .d-pl-5px, .d-pl-5px-c > * {
    padding-left: 5px !important;
  }
  .d-pr-5px, .d-pr-5px-c > * {
    padding-right: 5px !important;
  }
  .d-pt-5px, .d-pt-5px-c > * {
    padding-top: 5px !important;
  }
  .d-pb-5px, .d-pb-5px-c > * {
    padding-bottom: 5px !important;
  }
  .d-px-5px, .d-px-5px-c > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .d-py-5px, .d-py-5px-c > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .d-p-10px, .d-p-10px-c > * {
    padding: 10px !important;
  }
  .d-pl-10px, .d-pl-10px-c > * {
    padding-left: 10px !important;
  }
  .d-pr-10px, .d-pr-10px-c > * {
    padding-right: 10px !important;
  }
  .d-pt-10px, .d-pt-10px-c > * {
    padding-top: 10px !important;
  }
  .d-pb-10px, .d-pb-10px-c > * {
    padding-bottom: 10px !important;
  }
  .d-px-10px, .d-px-10px-c > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .d-py-10px, .d-py-10px-c > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .d-p-15px, .d-p-15px-c > * {
    padding: 15px !important;
  }
  .d-pl-15px, .d-pl-15px-c > * {
    padding-left: 15px !important;
  }
  .d-pr-15px, .d-pr-15px-c > * {
    padding-right: 15px !important;
  }
  .d-pt-15px, .d-pt-15px-c > * {
    padding-top: 15px !important;
  }
  .d-pb-15px, .d-pb-15px-c > * {
    padding-bottom: 15px !important;
  }
  .d-px-15px, .d-px-15px-c > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .d-py-15px, .d-py-15px-c > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .d-p-20px, .d-p-20px-c > * {
    padding: 20px !important;
  }
  .d-pl-20px, .d-pl-20px-c > * {
    padding-left: 20px !important;
  }
  .d-pr-20px, .d-pr-20px-c > * {
    padding-right: 20px !important;
  }
  .d-pt-20px, .d-pt-20px-c > * {
    padding-top: 20px !important;
  }
  .d-pb-20px, .d-pb-20px-c > * {
    padding-bottom: 20px !important;
  }
  .d-px-20px, .d-px-20px-c > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .d-py-20px, .d-py-20px-c > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .d-p-25px, .d-p-25px-c > * {
    padding: 25px !important;
  }
  .d-pl-25px, .d-pl-25px-c > * {
    padding-left: 25px !important;
  }
  .d-pr-25px, .d-pr-25px-c > * {
    padding-right: 25px !important;
  }
  .d-pt-25px, .d-pt-25px-c > * {
    padding-top: 25px !important;
  }
  .d-pb-25px, .d-pb-25px-c > * {
    padding-bottom: 25px !important;
  }
  .d-px-25px, .d-px-25px-c > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .d-py-25px, .d-py-25px-c > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .d-p-30px, .d-p-30px-c > * {
    padding: 30px !important;
  }
  .d-pl-30px, .d-pl-30px-c > * {
    padding-left: 30px !important;
  }
  .d-pr-30px, .d-pr-30px-c > * {
    padding-right: 30px !important;
  }
  .d-pt-30px, .d-pt-30px-c > * {
    padding-top: 30px !important;
  }
  .d-pb-30px, .d-pb-30px-c > * {
    padding-bottom: 30px !important;
  }
  .d-px-30px, .d-px-30px-c > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .d-py-30px, .d-py-30px-c > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .d-p-35px, .d-p-35px-c > * {
    padding: 35px !important;
  }
  .d-pl-35px, .d-pl-35px-c > * {
    padding-left: 35px !important;
  }
  .d-pr-35px, .d-pr-35px-c > * {
    padding-right: 35px !important;
  }
  .d-pt-35px, .d-pt-35px-c > * {
    padding-top: 35px !important;
  }
  .d-pb-35px, .d-pb-35px-c > * {
    padding-bottom: 35px !important;
  }
  .d-px-35px, .d-px-35px-c > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .d-py-35px, .d-py-35px-c > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .d-p-40px, .d-p-40px-c > * {
    padding: 40px !important;
  }
  .d-pl-40px, .d-pl-40px-c > * {
    padding-left: 40px !important;
  }
  .d-pr-40px, .d-pr-40px-c > * {
    padding-right: 40px !important;
  }
  .d-pt-40px, .d-pt-40px-c > * {
    padding-top: 40px !important;
  }
  .d-pb-40px, .d-pb-40px-c > * {
    padding-bottom: 40px !important;
  }
  .d-px-40px, .d-px-40px-c > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .d-py-40px, .d-py-40px-c > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .d-p-45px, .d-p-45px-c > * {
    padding: 45px !important;
  }
  .d-pl-45px, .d-pl-45px-c > * {
    padding-left: 45px !important;
  }
  .d-pr-45px, .d-pr-45px-c > * {
    padding-right: 45px !important;
  }
  .d-pt-45px, .d-pt-45px-c > * {
    padding-top: 45px !important;
  }
  .d-pb-45px, .d-pb-45px-c > * {
    padding-bottom: 45px !important;
  }
  .d-px-45px, .d-px-45px-c > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .d-py-45px, .d-py-45px-c > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .d-p-50px, .d-p-50px-c > * {
    padding: 50px !important;
  }
  .d-pl-50px, .d-pl-50px-c > * {
    padding-left: 50px !important;
  }
  .d-pr-50px, .d-pr-50px-c > * {
    padding-right: 50px !important;
  }
  .d-pt-50px, .d-pt-50px-c > * {
    padding-top: 50px !important;
  }
  .d-pb-50px, .d-pb-50px-c > * {
    padding-bottom: 50px !important;
  }
  .d-px-50px, .d-px-50px-c > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .d-py-50px, .d-py-50px-c > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .d-p-55px, .d-p-55px-c > * {
    padding: 55px !important;
  }
  .d-pl-55px, .d-pl-55px-c > * {
    padding-left: 55px !important;
  }
  .d-pr-55px, .d-pr-55px-c > * {
    padding-right: 55px !important;
  }
  .d-pt-55px, .d-pt-55px-c > * {
    padding-top: 55px !important;
  }
  .d-pb-55px, .d-pb-55px-c > * {
    padding-bottom: 55px !important;
  }
  .d-px-55px, .d-px-55px-c > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .d-py-55px, .d-py-55px-c > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .d-p-60px, .d-p-60px-c > * {
    padding: 60px !important;
  }
  .d-pl-60px, .d-pl-60px-c > * {
    padding-left: 60px !important;
  }
  .d-pr-60px, .d-pr-60px-c > * {
    padding-right: 60px !important;
  }
  .d-pt-60px, .d-pt-60px-c > * {
    padding-top: 60px !important;
  }
  .d-pb-60px, .d-pb-60px-c > * {
    padding-bottom: 60px !important;
  }
  .d-px-60px, .d-px-60px-c > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .d-py-60px, .d-py-60px-c > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .d-p-65px, .d-p-65px-c > * {
    padding: 65px !important;
  }
  .d-pl-65px, .d-pl-65px-c > * {
    padding-left: 65px !important;
  }
  .d-pr-65px, .d-pr-65px-c > * {
    padding-right: 65px !important;
  }
  .d-pt-65px, .d-pt-65px-c > * {
    padding-top: 65px !important;
  }
  .d-pb-65px, .d-pb-65px-c > * {
    padding-bottom: 65px !important;
  }
  .d-px-65px, .d-px-65px-c > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .d-py-65px, .d-py-65px-c > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .d-p-70px, .d-p-70px-c > * {
    padding: 70px !important;
  }
  .d-pl-70px, .d-pl-70px-c > * {
    padding-left: 70px !important;
  }
  .d-pr-70px, .d-pr-70px-c > * {
    padding-right: 70px !important;
  }
  .d-pt-70px, .d-pt-70px-c > * {
    padding-top: 70px !important;
  }
  .d-pb-70px, .d-pb-70px-c > * {
    padding-bottom: 70px !important;
  }
  .d-px-70px, .d-px-70px-c > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .d-py-70px, .d-py-70px-c > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .d-p-75px, .d-p-75px-c > * {
    padding: 75px !important;
  }
  .d-pl-75px, .d-pl-75px-c > * {
    padding-left: 75px !important;
  }
  .d-pr-75px, .d-pr-75px-c > * {
    padding-right: 75px !important;
  }
  .d-pt-75px, .d-pt-75px-c > * {
    padding-top: 75px !important;
  }
  .d-pb-75px, .d-pb-75px-c > * {
    padding-bottom: 75px !important;
  }
  .d-px-75px, .d-px-75px-c > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .d-py-75px, .d-py-75px-c > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .d-p-80px, .d-p-80px-c > * {
    padding: 80px !important;
  }
  .d-pl-80px, .d-pl-80px-c > * {
    padding-left: 80px !important;
  }
  .d-pr-80px, .d-pr-80px-c > * {
    padding-right: 80px !important;
  }
  .d-pt-80px, .d-pt-80px-c > * {
    padding-top: 80px !important;
  }
  .d-pb-80px, .d-pb-80px-c > * {
    padding-bottom: 80px !important;
  }
  .d-px-80px, .d-px-80px-c > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .d-py-80px, .d-py-80px-c > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .d-p-85px, .d-p-85px-c > * {
    padding: 85px !important;
  }
  .d-pl-85px, .d-pl-85px-c > * {
    padding-left: 85px !important;
  }
  .d-pr-85px, .d-pr-85px-c > * {
    padding-right: 85px !important;
  }
  .d-pt-85px, .d-pt-85px-c > * {
    padding-top: 85px !important;
  }
  .d-pb-85px, .d-pb-85px-c > * {
    padding-bottom: 85px !important;
  }
  .d-px-85px, .d-px-85px-c > * {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .d-py-85px, .d-py-85px-c > * {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .d-p-90px, .d-p-90px-c > * {
    padding: 90px !important;
  }
  .d-pl-90px, .d-pl-90px-c > * {
    padding-left: 90px !important;
  }
  .d-pr-90px, .d-pr-90px-c > * {
    padding-right: 90px !important;
  }
  .d-pt-90px, .d-pt-90px-c > * {
    padding-top: 90px !important;
  }
  .d-pb-90px, .d-pb-90px-c > * {
    padding-bottom: 90px !important;
  }
  .d-px-90px, .d-px-90px-c > * {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .d-py-90px, .d-py-90px-c > * {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .d-p-95px, .d-p-95px-c > * {
    padding: 95px !important;
  }
  .d-pl-95px, .d-pl-95px-c > * {
    padding-left: 95px !important;
  }
  .d-pr-95px, .d-pr-95px-c > * {
    padding-right: 95px !important;
  }
  .d-pt-95px, .d-pt-95px-c > * {
    padding-top: 95px !important;
  }
  .d-pb-95px, .d-pb-95px-c > * {
    padding-bottom: 95px !important;
  }
  .d-px-95px, .d-px-95px-c > * {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .d-py-95px, .d-py-95px-c > * {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .d-p-100px, .d-p-100px-c > * {
    padding: 100px !important;
  }
  .d-pl-100px, .d-pl-100px-c > * {
    padding-left: 100px !important;
  }
  .d-pr-100px, .d-pr-100px-c > * {
    padding-right: 100px !important;
  }
  .d-pt-100px, .d-pt-100px-c > * {
    padding-top: 100px !important;
  }
  .d-pb-100px, .d-pb-100px-c > * {
    padding-bottom: 100px !important;
  }
  .d-px-100px, .d-px-100px-c > * {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .d-py-100px, .d-py-100px-c > * {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-p-0, .ld-p-0-c > * {
    padding: 0 !important;
  }
  .ld-pl-0, .ld-pl-0-c > * {
    padding-left: 0 !important;
  }
  .ld-pr-0, .ld-pr-0-c > * {
    padding-right: 0 !important;
  }
  .ld-pt-0, .ld-pt-0-c > * {
    padding-top: 0 !important;
  }
  .ld-pb-0, .ld-pb-0-c > * {
    padding-bottom: 0 !important;
  }
  .ld-px-0, .ld-px-0-c > * {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .ld-py-0, .ld-py-0-c > * {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .ld-p-5px, .ld-p-5px-c > * {
    padding: 5px !important;
  }
  .ld-pl-5px, .ld-pl-5px-c > * {
    padding-left: 5px !important;
  }
  .ld-pr-5px, .ld-pr-5px-c > * {
    padding-right: 5px !important;
  }
  .ld-pt-5px, .ld-pt-5px-c > * {
    padding-top: 5px !important;
  }
  .ld-pb-5px, .ld-pb-5px-c > * {
    padding-bottom: 5px !important;
  }
  .ld-px-5px, .ld-px-5px-c > * {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .ld-py-5px, .ld-py-5px-c > * {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .ld-p-10px, .ld-p-10px-c > * {
    padding: 10px !important;
  }
  .ld-pl-10px, .ld-pl-10px-c > * {
    padding-left: 10px !important;
  }
  .ld-pr-10px, .ld-pr-10px-c > * {
    padding-right: 10px !important;
  }
  .ld-pt-10px, .ld-pt-10px-c > * {
    padding-top: 10px !important;
  }
  .ld-pb-10px, .ld-pb-10px-c > * {
    padding-bottom: 10px !important;
  }
  .ld-px-10px, .ld-px-10px-c > * {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .ld-py-10px, .ld-py-10px-c > * {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .ld-p-15px, .ld-p-15px-c > * {
    padding: 15px !important;
  }
  .ld-pl-15px, .ld-pl-15px-c > * {
    padding-left: 15px !important;
  }
  .ld-pr-15px, .ld-pr-15px-c > * {
    padding-right: 15px !important;
  }
  .ld-pt-15px, .ld-pt-15px-c > * {
    padding-top: 15px !important;
  }
  .ld-pb-15px, .ld-pb-15px-c > * {
    padding-bottom: 15px !important;
  }
  .ld-px-15px, .ld-px-15px-c > * {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .ld-py-15px, .ld-py-15px-c > * {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .ld-p-20px, .ld-p-20px-c > * {
    padding: 20px !important;
  }
  .ld-pl-20px, .ld-pl-20px-c > * {
    padding-left: 20px !important;
  }
  .ld-pr-20px, .ld-pr-20px-c > * {
    padding-right: 20px !important;
  }
  .ld-pt-20px, .ld-pt-20px-c > * {
    padding-top: 20px !important;
  }
  .ld-pb-20px, .ld-pb-20px-c > * {
    padding-bottom: 20px !important;
  }
  .ld-px-20px, .ld-px-20px-c > * {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .ld-py-20px, .ld-py-20px-c > * {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .ld-p-25px, .ld-p-25px-c > * {
    padding: 25px !important;
  }
  .ld-pl-25px, .ld-pl-25px-c > * {
    padding-left: 25px !important;
  }
  .ld-pr-25px, .ld-pr-25px-c > * {
    padding-right: 25px !important;
  }
  .ld-pt-25px, .ld-pt-25px-c > * {
    padding-top: 25px !important;
  }
  .ld-pb-25px, .ld-pb-25px-c > * {
    padding-bottom: 25px !important;
  }
  .ld-px-25px, .ld-px-25px-c > * {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .ld-py-25px, .ld-py-25px-c > * {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .ld-p-30px, .ld-p-30px-c > * {
    padding: 30px !important;
  }
  .ld-pl-30px, .ld-pl-30px-c > * {
    padding-left: 30px !important;
  }
  .ld-pr-30px, .ld-pr-30px-c > * {
    padding-right: 30px !important;
  }
  .ld-pt-30px, .ld-pt-30px-c > * {
    padding-top: 30px !important;
  }
  .ld-pb-30px, .ld-pb-30px-c > * {
    padding-bottom: 30px !important;
  }
  .ld-px-30px, .ld-px-30px-c > * {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .ld-py-30px, .ld-py-30px-c > * {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .ld-p-35px, .ld-p-35px-c > * {
    padding: 35px !important;
  }
  .ld-pl-35px, .ld-pl-35px-c > * {
    padding-left: 35px !important;
  }
  .ld-pr-35px, .ld-pr-35px-c > * {
    padding-right: 35px !important;
  }
  .ld-pt-35px, .ld-pt-35px-c > * {
    padding-top: 35px !important;
  }
  .ld-pb-35px, .ld-pb-35px-c > * {
    padding-bottom: 35px !important;
  }
  .ld-px-35px, .ld-px-35px-c > * {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .ld-py-35px, .ld-py-35px-c > * {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .ld-p-40px, .ld-p-40px-c > * {
    padding: 40px !important;
  }
  .ld-pl-40px, .ld-pl-40px-c > * {
    padding-left: 40px !important;
  }
  .ld-pr-40px, .ld-pr-40px-c > * {
    padding-right: 40px !important;
  }
  .ld-pt-40px, .ld-pt-40px-c > * {
    padding-top: 40px !important;
  }
  .ld-pb-40px, .ld-pb-40px-c > * {
    padding-bottom: 40px !important;
  }
  .ld-px-40px, .ld-px-40px-c > * {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .ld-py-40px, .ld-py-40px-c > * {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .ld-p-45px, .ld-p-45px-c > * {
    padding: 45px !important;
  }
  .ld-pl-45px, .ld-pl-45px-c > * {
    padding-left: 45px !important;
  }
  .ld-pr-45px, .ld-pr-45px-c > * {
    padding-right: 45px !important;
  }
  .ld-pt-45px, .ld-pt-45px-c > * {
    padding-top: 45px !important;
  }
  .ld-pb-45px, .ld-pb-45px-c > * {
    padding-bottom: 45px !important;
  }
  .ld-px-45px, .ld-px-45px-c > * {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .ld-py-45px, .ld-py-45px-c > * {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .ld-p-50px, .ld-p-50px-c > * {
    padding: 50px !important;
  }
  .ld-pl-50px, .ld-pl-50px-c > * {
    padding-left: 50px !important;
  }
  .ld-pr-50px, .ld-pr-50px-c > * {
    padding-right: 50px !important;
  }
  .ld-pt-50px, .ld-pt-50px-c > * {
    padding-top: 50px !important;
  }
  .ld-pb-50px, .ld-pb-50px-c > * {
    padding-bottom: 50px !important;
  }
  .ld-px-50px, .ld-px-50px-c > * {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .ld-py-50px, .ld-py-50px-c > * {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .ld-p-55px, .ld-p-55px-c > * {
    padding: 55px !important;
  }
  .ld-pl-55px, .ld-pl-55px-c > * {
    padding-left: 55px !important;
  }
  .ld-pr-55px, .ld-pr-55px-c > * {
    padding-right: 55px !important;
  }
  .ld-pt-55px, .ld-pt-55px-c > * {
    padding-top: 55px !important;
  }
  .ld-pb-55px, .ld-pb-55px-c > * {
    padding-bottom: 55px !important;
  }
  .ld-px-55px, .ld-px-55px-c > * {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .ld-py-55px, .ld-py-55px-c > * {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .ld-p-60px, .ld-p-60px-c > * {
    padding: 60px !important;
  }
  .ld-pl-60px, .ld-pl-60px-c > * {
    padding-left: 60px !important;
  }
  .ld-pr-60px, .ld-pr-60px-c > * {
    padding-right: 60px !important;
  }
  .ld-pt-60px, .ld-pt-60px-c > * {
    padding-top: 60px !important;
  }
  .ld-pb-60px, .ld-pb-60px-c > * {
    padding-bottom: 60px !important;
  }
  .ld-px-60px, .ld-px-60px-c > * {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .ld-py-60px, .ld-py-60px-c > * {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .ld-p-65px, .ld-p-65px-c > * {
    padding: 65px !important;
  }
  .ld-pl-65px, .ld-pl-65px-c > * {
    padding-left: 65px !important;
  }
  .ld-pr-65px, .ld-pr-65px-c > * {
    padding-right: 65px !important;
  }
  .ld-pt-65px, .ld-pt-65px-c > * {
    padding-top: 65px !important;
  }
  .ld-pb-65px, .ld-pb-65px-c > * {
    padding-bottom: 65px !important;
  }
  .ld-px-65px, .ld-px-65px-c > * {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .ld-py-65px, .ld-py-65px-c > * {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .ld-p-70px, .ld-p-70px-c > * {
    padding: 70px !important;
  }
  .ld-pl-70px, .ld-pl-70px-c > * {
    padding-left: 70px !important;
  }
  .ld-pr-70px, .ld-pr-70px-c > * {
    padding-right: 70px !important;
  }
  .ld-pt-70px, .ld-pt-70px-c > * {
    padding-top: 70px !important;
  }
  .ld-pb-70px, .ld-pb-70px-c > * {
    padding-bottom: 70px !important;
  }
  .ld-px-70px, .ld-px-70px-c > * {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .ld-py-70px, .ld-py-70px-c > * {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .ld-p-75px, .ld-p-75px-c > * {
    padding: 75px !important;
  }
  .ld-pl-75px, .ld-pl-75px-c > * {
    padding-left: 75px !important;
  }
  .ld-pr-75px, .ld-pr-75px-c > * {
    padding-right: 75px !important;
  }
  .ld-pt-75px, .ld-pt-75px-c > * {
    padding-top: 75px !important;
  }
  .ld-pb-75px, .ld-pb-75px-c > * {
    padding-bottom: 75px !important;
  }
  .ld-px-75px, .ld-px-75px-c > * {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .ld-py-75px, .ld-py-75px-c > * {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .ld-p-80px, .ld-p-80px-c > * {
    padding: 80px !important;
  }
  .ld-pl-80px, .ld-pl-80px-c > * {
    padding-left: 80px !important;
  }
  .ld-pr-80px, .ld-pr-80px-c > * {
    padding-right: 80px !important;
  }
  .ld-pt-80px, .ld-pt-80px-c > * {
    padding-top: 80px !important;
  }
  .ld-pb-80px, .ld-pb-80px-c > * {
    padding-bottom: 80px !important;
  }
  .ld-px-80px, .ld-px-80px-c > * {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .ld-py-80px, .ld-py-80px-c > * {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .ld-p-85px, .ld-p-85px-c > * {
    padding: 85px !important;
  }
  .ld-pl-85px, .ld-pl-85px-c > * {
    padding-left: 85px !important;
  }
  .ld-pr-85px, .ld-pr-85px-c > * {
    padding-right: 85px !important;
  }
  .ld-pt-85px, .ld-pt-85px-c > * {
    padding-top: 85px !important;
  }
  .ld-pb-85px, .ld-pb-85px-c > * {
    padding-bottom: 85px !important;
  }
  .ld-px-85px, .ld-px-85px-c > * {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .ld-py-85px, .ld-py-85px-c > * {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .ld-p-90px, .ld-p-90px-c > * {
    padding: 90px !important;
  }
  .ld-pl-90px, .ld-pl-90px-c > * {
    padding-left: 90px !important;
  }
  .ld-pr-90px, .ld-pr-90px-c > * {
    padding-right: 90px !important;
  }
  .ld-pt-90px, .ld-pt-90px-c > * {
    padding-top: 90px !important;
  }
  .ld-pb-90px, .ld-pb-90px-c > * {
    padding-bottom: 90px !important;
  }
  .ld-px-90px, .ld-px-90px-c > * {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .ld-py-90px, .ld-py-90px-c > * {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .ld-p-95px, .ld-p-95px-c > * {
    padding: 95px !important;
  }
  .ld-pl-95px, .ld-pl-95px-c > * {
    padding-left: 95px !important;
  }
  .ld-pr-95px, .ld-pr-95px-c > * {
    padding-right: 95px !important;
  }
  .ld-pt-95px, .ld-pt-95px-c > * {
    padding-top: 95px !important;
  }
  .ld-pb-95px, .ld-pb-95px-c > * {
    padding-bottom: 95px !important;
  }
  .ld-px-95px, .ld-px-95px-c > * {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .ld-py-95px, .ld-py-95px-c > * {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .ld-p-100px, .ld-p-100px-c > * {
    padding: 100px !important;
  }
  .ld-pl-100px, .ld-pl-100px-c > * {
    padding-left: 100px !important;
  }
  .ld-pr-100px, .ld-pr-100px-c > * {
    padding-right: 100px !important;
  }
  .ld-pt-100px, .ld-pt-100px-c > * {
    padding-top: 100px !important;
  }
  .ld-pb-100px, .ld-pb-100px-c > * {
    padding-bottom: 100px !important;
  }
  .ld-px-100px, .ld-px-100px-c > * {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .ld-py-100px, .ld-py-100px-c > * {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
/* -------------------------------------------------- */
/*                        Margin                      */
/* -------------------------------------------------- */
.m-0, .m-0-c > * {
  margin: 0 !important;
}
.ml-0, .ml-0-c > * {
  margin-left: 0 !important;
}
.mr-0, .mr-0-c > * {
  margin-right: 0 !important;
}
.mt-0, .mt-0-c > * {
  margin-top: 0 !important;
}
.mb-0, .mb-0-c > * {
  margin-bottom: 0 !important;
}
.mx-0, .mx-0-c > * {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.my-0, .my-0-c > * {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.m-5px, .m-5px-c > * {
  margin: 5px !important;
}
.ml-5px, .ml-5px-c > * {
  margin-left: 5px !important;
}
.mr-5px, .mr-5px-c > * {
  margin-right: 5px !important;
}
.mt-5px, .mt-5px-c > * {
  margin-top: 5px !important;
}
.mb-5px, .mb-5px-c > * {
  margin-bottom: 5px !important;
}
.mx-5px, .mx-5px-c > * {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.my-5px, .my-5px-c > * {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.m-10px, .m-10px-c > * {
  margin: 10px !important;
}
.ml-10px, .ml-10px-c > * {
  margin-left: 10px !important;
}
.mr-10px, .mr-10px-c > * {
  margin-right: 10px !important;
}
.mt-10px, .mt-10px-c > * {
  margin-top: 10px !important;
}
.mb-10px, .mb-10px-c > * {
  margin-bottom: 10px !important;
}
.mx-10px, .mx-10px-c > * {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.my-10px, .my-10px-c > * {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.m-15px, .m-15px-c > * {
  margin: 15px !important;
}
.ml-15px, .ml-15px-c > * {
  margin-left: 15px !important;
}
.mr-15px, .mr-15px-c > * {
  margin-right: 15px !important;
}
.mt-15px, .mt-15px-c > * {
  margin-top: 15px !important;
}
.mb-15px, .mb-15px-c > * {
  margin-bottom: 15px !important;
}
.mx-15px, .mx-15px-c > * {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.my-15px, .my-15px-c > * {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.m-20px, .m-20px-c > * {
  margin: 20px !important;
}
.ml-20px, .ml-20px-c > * {
  margin-left: 20px !important;
}
.mr-20px, .mr-20px-c > * {
  margin-right: 20px !important;
}
.mt-20px, .mt-20px-c > * {
  margin-top: 20px !important;
}
.mb-20px, .mb-20px-c > * {
  margin-bottom: 20px !important;
}
.mx-20px, .mx-20px-c > * {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.my-20px, .my-20px-c > * {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.m-25px, .m-25px-c > * {
  margin: 25px !important;
}
.ml-25px, .ml-25px-c > * {
  margin-left: 25px !important;
}
.mr-25px, .mr-25px-c > * {
  margin-right: 25px !important;
}
.mt-25px, .mt-25px-c > * {
  margin-top: 25px !important;
}
.mb-25px, .mb-25px-c > * {
  margin-bottom: 25px !important;
}
.mx-25px, .mx-25px-c > * {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.my-25px, .my-25px-c > * {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.m-30px, .m-30px-c > * {
  margin: 30px !important;
}
.ml-30px, .ml-30px-c > * {
  margin-left: 30px !important;
}
.mr-30px, .mr-30px-c > * {
  margin-right: 30px !important;
}
.mt-30px, .mt-30px-c > * {
  margin-top: 30px !important;
}
.mb-30px, .mb-30px-c > * {
  margin-bottom: 30px !important;
}
.mx-30px, .mx-30px-c > * {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.my-30px, .my-30px-c > * {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.m-35px, .m-35px-c > * {
  margin: 35px !important;
}
.ml-35px, .ml-35px-c > * {
  margin-left: 35px !important;
}
.mr-35px, .mr-35px-c > * {
  margin-right: 35px !important;
}
.mt-35px, .mt-35px-c > * {
  margin-top: 35px !important;
}
.mb-35px, .mb-35px-c > * {
  margin-bottom: 35px !important;
}
.mx-35px, .mx-35px-c > * {
  margin-left: 35px !important;
  margin-right: 35px !important;
}
.my-35px, .my-35px-c > * {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}
.m-40px, .m-40px-c > * {
  margin: 40px !important;
}
.ml-40px, .ml-40px-c > * {
  margin-left: 40px !important;
}
.mr-40px, .mr-40px-c > * {
  margin-right: 40px !important;
}
.mt-40px, .mt-40px-c > * {
  margin-top: 40px !important;
}
.mb-40px, .mb-40px-c > * {
  margin-bottom: 40px !important;
}
.mx-40px, .mx-40px-c > * {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.my-40px, .my-40px-c > * {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.m-45px, .m-45px-c > * {
  margin: 45px !important;
}
.ml-45px, .ml-45px-c > * {
  margin-left: 45px !important;
}
.mr-45px, .mr-45px-c > * {
  margin-right: 45px !important;
}
.mt-45px, .mt-45px-c > * {
  margin-top: 45px !important;
}
.mb-45px, .mb-45px-c > * {
  margin-bottom: 45px !important;
}
.mx-45px, .mx-45px-c > * {
  margin-left: 45px !important;
  margin-right: 45px !important;
}
.my-45px, .my-45px-c > * {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}
.m-50px, .m-50px-c > * {
  margin: 50px !important;
}
.ml-50px, .ml-50px-c > * {
  margin-left: 50px !important;
}
.mr-50px, .mr-50px-c > * {
  margin-right: 50px !important;
}
.mt-50px, .mt-50px-c > * {
  margin-top: 50px !important;
}
.mb-50px, .mb-50px-c > * {
  margin-bottom: 50px !important;
}
.mx-50px, .mx-50px-c > * {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.my-50px, .my-50px-c > * {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.m-55px, .m-55px-c > * {
  margin: 55px !important;
}
.ml-55px, .ml-55px-c > * {
  margin-left: 55px !important;
}
.mr-55px, .mr-55px-c > * {
  margin-right: 55px !important;
}
.mt-55px, .mt-55px-c > * {
  margin-top: 55px !important;
}
.mb-55px, .mb-55px-c > * {
  margin-bottom: 55px !important;
}
.mx-55px, .mx-55px-c > * {
  margin-left: 55px !important;
  margin-right: 55px !important;
}
.my-55px, .my-55px-c > * {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}
.m-60px, .m-60px-c > * {
  margin: 60px !important;
}
.ml-60px, .ml-60px-c > * {
  margin-left: 60px !important;
}
.mr-60px, .mr-60px-c > * {
  margin-right: 60px !important;
}
.mt-60px, .mt-60px-c > * {
  margin-top: 60px !important;
}
.mb-60px, .mb-60px-c > * {
  margin-bottom: 60px !important;
}
.mx-60px, .mx-60px-c > * {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.my-60px, .my-60px-c > * {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.m-65px, .m-65px-c > * {
  margin: 65px !important;
}
.ml-65px, .ml-65px-c > * {
  margin-left: 65px !important;
}
.mr-65px, .mr-65px-c > * {
  margin-right: 65px !important;
}
.mt-65px, .mt-65px-c > * {
  margin-top: 65px !important;
}
.mb-65px, .mb-65px-c > * {
  margin-bottom: 65px !important;
}
.mx-65px, .mx-65px-c > * {
  margin-left: 65px !important;
  margin-right: 65px !important;
}
.my-65px, .my-65px-c > * {
  margin-top: 65px !important;
  margin-bottom: 65px !important;
}
.m-70px, .m-70px-c > * {
  margin: 70px !important;
}
.ml-70px, .ml-70px-c > * {
  margin-left: 70px !important;
}
.mr-70px, .mr-70px-c > * {
  margin-right: 70px !important;
}
.mt-70px, .mt-70px-c > * {
  margin-top: 70px !important;
}
.mb-70px, .mb-70px-c > * {
  margin-bottom: 70px !important;
}
.mx-70px, .mx-70px-c > * {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.my-70px, .my-70px-c > * {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.m-75px, .m-75px-c > * {
  margin: 75px !important;
}
.ml-75px, .ml-75px-c > * {
  margin-left: 75px !important;
}
.mr-75px, .mr-75px-c > * {
  margin-right: 75px !important;
}
.mt-75px, .mt-75px-c > * {
  margin-top: 75px !important;
}
.mb-75px, .mb-75px-c > * {
  margin-bottom: 75px !important;
}
.mx-75px, .mx-75px-c > * {
  margin-left: 75px !important;
  margin-right: 75px !important;
}
.my-75px, .my-75px-c > * {
  margin-top: 75px !important;
  margin-bottom: 75px !important;
}
.m-80px, .m-80px-c > * {
  margin: 80px !important;
}
.ml-80px, .ml-80px-c > * {
  margin-left: 80px !important;
}
.mr-80px, .mr-80px-c > * {
  margin-right: 80px !important;
}
.mt-80px, .mt-80px-c > * {
  margin-top: 80px !important;
}
.mb-80px, .mb-80px-c > * {
  margin-bottom: 80px !important;
}
.mx-80px, .mx-80px-c > * {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.my-80px, .my-80px-c > * {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.m-85px, .m-85px-c > * {
  margin: 85px !important;
}
.ml-85px, .ml-85px-c > * {
  margin-left: 85px !important;
}
.mr-85px, .mr-85px-c > * {
  margin-right: 85px !important;
}
.mt-85px, .mt-85px-c > * {
  margin-top: 85px !important;
}
.mb-85px, .mb-85px-c > * {
  margin-bottom: 85px !important;
}
.mx-85px, .mx-85px-c > * {
  margin-left: 85px !important;
  margin-right: 85px !important;
}
.my-85px, .my-85px-c > * {
  margin-top: 85px !important;
  margin-bottom: 85px !important;
}
.m-90px, .m-90px-c > * {
  margin: 90px !important;
}
.ml-90px, .ml-90px-c > * {
  margin-left: 90px !important;
}
.mr-90px, .mr-90px-c > * {
  margin-right: 90px !important;
}
.mt-90px, .mt-90px-c > * {
  margin-top: 90px !important;
}
.mb-90px, .mb-90px-c > * {
  margin-bottom: 90px !important;
}
.mx-90px, .mx-90px-c > * {
  margin-left: 90px !important;
  margin-right: 90px !important;
}
.my-90px, .my-90px-c > * {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}
.m-95px, .m-95px-c > * {
  margin: 95px !important;
}
.ml-95px, .ml-95px-c > * {
  margin-left: 95px !important;
}
.mr-95px, .mr-95px-c > * {
  margin-right: 95px !important;
}
.mt-95px, .mt-95px-c > * {
  margin-top: 95px !important;
}
.mb-95px, .mb-95px-c > * {
  margin-bottom: 95px !important;
}
.mx-95px, .mx-95px-c > * {
  margin-left: 95px !important;
  margin-right: 95px !important;
}
.my-95px, .my-95px-c > * {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}
.m-100px, .m-100px-c > * {
  margin: 100px !important;
}
.ml-100px, .ml-100px-c > * {
  margin-left: 100px !important;
}
.mr-100px, .mr-100px-c > * {
  margin-right: 100px !important;
}
.mt-100px, .mt-100px-c > * {
  margin-top: 100px !important;
}
.mb-100px, .mb-100px-c > * {
  margin-bottom: 100px !important;
}
.mx-100px, .mx-100px-c > * {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
.my-100px, .my-100px-c > * {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

.m-n5px, .m-n5px-c > * {
  margin: -5px !important;
}
.ml-n5px, .ml-n5px-c > * {
  margin-left: -5px !important;
}
.mr-n5px, .mr-n5px-c > * {
  margin-right: -5px !important;
}
.mt-n5px, .mt-n5px-c > * {
  margin-top: -5px !important;
}
.mb-n5px, .mb-n5px-c > * {
  margin-bottom: -5px !important;
}
.mx-n5px, .mx-n5px-c > * {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.my-n5px, .my-n5px-c > * {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}
.m-n10px, .m-n10px-c > * {
  margin: -10px !important;
}
.ml-n10px, .ml-n10px-c > * {
  margin-left: -10px !important;
}
.mr-n10px, .mr-n10px-c > * {
  margin-right: -10px !important;
}
.mt-n10px, .mt-n10px-c > * {
  margin-top: -10px !important;
}
.mb-n10px, .mb-n10px-c > * {
  margin-bottom: -10px !important;
}
.mx-n10px, .mx-n10px-c > * {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.my-n10px, .my-n10px-c > * {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}
.m-n15px, .m-n15px-c > * {
  margin: -15px !important;
}
.ml-n15px, .ml-n15px-c > * {
  margin-left: -15px !important;
}
.mr-n15px, .mr-n15px-c > * {
  margin-right: -15px !important;
}
.mt-n15px, .mt-n15px-c > * {
  margin-top: -15px !important;
}
.mb-n15px, .mb-n15px-c > * {
  margin-bottom: -15px !important;
}
.mx-n15px, .mx-n15px-c > * {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.my-n15px, .my-n15px-c > * {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}
.m-n20px, .m-n20px-c > * {
  margin: -20px !important;
}
.ml-n20px, .ml-n20px-c > * {
  margin-left: -20px !important;
}
.mr-n20px, .mr-n20px-c > * {
  margin-right: -20px !important;
}
.mt-n20px, .mt-n20px-c > * {
  margin-top: -20px !important;
}
.mb-n20px, .mb-n20px-c > * {
  margin-bottom: -20px !important;
}
.mx-n20px, .mx-n20px-c > * {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
.my-n20px, .my-n20px-c > * {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}
.m-n25px, .m-n25px-c > * {
  margin: -25px !important;
}
.ml-n25px, .ml-n25px-c > * {
  margin-left: -25px !important;
}
.mr-n25px, .mr-n25px-c > * {
  margin-right: -25px !important;
}
.mt-n25px, .mt-n25px-c > * {
  margin-top: -25px !important;
}
.mb-n25px, .mb-n25px-c > * {
  margin-bottom: -25px !important;
}
.mx-n25px, .mx-n25px-c > * {
  margin-left: -25px !important;
  margin-right: -25px !important;
}
.my-n25px, .my-n25px-c > * {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}
.m-n30px, .m-n30px-c > * {
  margin: -30px !important;
}
.ml-n30px, .ml-n30px-c > * {
  margin-left: -30px !important;
}
.mr-n30px, .mr-n30px-c > * {
  margin-right: -30px !important;
}
.mt-n30px, .mt-n30px-c > * {
  margin-top: -30px !important;
}
.mb-n30px, .mb-n30px-c > * {
  margin-bottom: -30px !important;
}
.mx-n30px, .mx-n30px-c > * {
  margin-left: -30px !important;
  margin-right: -30px !important;
}
.my-n30px, .my-n30px-c > * {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}
.m-n35px, .m-n35px-c > * {
  margin: -35px !important;
}
.ml-n35px, .ml-n35px-c > * {
  margin-left: -35px !important;
}
.mr-n35px, .mr-n35px-c > * {
  margin-right: -35px !important;
}
.mt-n35px, .mt-n35px-c > * {
  margin-top: -35px !important;
}
.mb-n35px, .mb-n35px-c > * {
  margin-bottom: -35px !important;
}
.mx-n35px, .mx-n35px-c > * {
  margin-left: -35px !important;
  margin-right: -35px !important;
}
.my-n35px, .my-n35px-c > * {
  margin-top: -35px !important;
  margin-bottom: -35px !important;
}
.m-n40px, .m-n40px-c > * {
  margin: -40px !important;
}
.ml-n40px, .ml-n40px-c > * {
  margin-left: -40px !important;
}
.mr-n40px, .mr-n40px-c > * {
  margin-right: -40px !important;
}
.mt-n40px, .mt-n40px-c > * {
  margin-top: -40px !important;
}
.mb-n40px, .mb-n40px-c > * {
  margin-bottom: -40px !important;
}
.mx-n40px, .mx-n40px-c > * {
  margin-left: -40px !important;
  margin-right: -40px !important;
}
.my-n40px, .my-n40px-c > * {
  margin-top: -40px !important;
  margin-bottom: -40px !important;
}
.m-n45px, .m-n45px-c > * {
  margin: -45px !important;
}
.ml-n45px, .ml-n45px-c > * {
  margin-left: -45px !important;
}
.mr-n45px, .mr-n45px-c > * {
  margin-right: -45px !important;
}
.mt-n45px, .mt-n45px-c > * {
  margin-top: -45px !important;
}
.mb-n45px, .mb-n45px-c > * {
  margin-bottom: -45px !important;
}
.mx-n45px, .mx-n45px-c > * {
  margin-left: -45px !important;
  margin-right: -45px !important;
}
.my-n45px, .my-n45px-c > * {
  margin-top: -45px !important;
  margin-bottom: -45px !important;
}
.m-n50px, .m-n50px-c > * {
  margin: -50px !important;
}
.ml-n50px, .ml-n50px-c > * {
  margin-left: -50px !important;
}
.mr-n50px, .mr-n50px-c > * {
  margin-right: -50px !important;
}
.mt-n50px, .mt-n50px-c > * {
  margin-top: -50px !important;
}
.mb-n50px, .mb-n50px-c > * {
  margin-bottom: -50px !important;
}
.mx-n50px, .mx-n50px-c > * {
  margin-left: -50px !important;
  margin-right: -50px !important;
}
.my-n50px, .my-n50px-c > * {
  margin-top: -50px !important;
  margin-bottom: -50px !important;
}
.m-n55px, .m-n55px-c > * {
  margin: -55px !important;
}
.ml-n55px, .ml-n55px-c > * {
  margin-left: -55px !important;
}
.mr-n55px, .mr-n55px-c > * {
  margin-right: -55px !important;
}
.mt-n55px, .mt-n55px-c > * {
  margin-top: -55px !important;
}
.mb-n55px, .mb-n55px-c > * {
  margin-bottom: -55px !important;
}
.mx-n55px, .mx-n55px-c > * {
  margin-left: -55px !important;
  margin-right: -55px !important;
}
.my-n55px, .my-n55px-c > * {
  margin-top: -55px !important;
  margin-bottom: -55px !important;
}
.m-n60px, .m-n60px-c > * {
  margin: -60px !important;
}
.ml-n60px, .ml-n60px-c > * {
  margin-left: -60px !important;
}
.mr-n60px, .mr-n60px-c > * {
  margin-right: -60px !important;
}
.mt-n60px, .mt-n60px-c > * {
  margin-top: -60px !important;
}
.mb-n60px, .mb-n60px-c > * {
  margin-bottom: -60px !important;
}
.mx-n60px, .mx-n60px-c > * {
  margin-left: -60px !important;
  margin-right: -60px !important;
}
.my-n60px, .my-n60px-c > * {
  margin-top: -60px !important;
  margin-bottom: -60px !important;
}
.m-n65px, .m-n65px-c > * {
  margin: -65px !important;
}
.ml-n65px, .ml-n65px-c > * {
  margin-left: -65px !important;
}
.mr-n65px, .mr-n65px-c > * {
  margin-right: -65px !important;
}
.mt-n65px, .mt-n65px-c > * {
  margin-top: -65px !important;
}
.mb-n65px, .mb-n65px-c > * {
  margin-bottom: -65px !important;
}
.mx-n65px, .mx-n65px-c > * {
  margin-left: -65px !important;
  margin-right: -65px !important;
}
.my-n65px, .my-n65px-c > * {
  margin-top: -65px !important;
  margin-bottom: -65px !important;
}
.m-n70px, .m-n70px-c > * {
  margin: -70px !important;
}
.ml-n70px, .ml-n70px-c > * {
  margin-left: -70px !important;
}
.mr-n70px, .mr-n70px-c > * {
  margin-right: -70px !important;
}
.mt-n70px, .mt-n70px-c > * {
  margin-top: -70px !important;
}
.mb-n70px, .mb-n70px-c > * {
  margin-bottom: -70px !important;
}
.mx-n70px, .mx-n70px-c > * {
  margin-left: -70px !important;
  margin-right: -70px !important;
}
.my-n70px, .my-n70px-c > * {
  margin-top: -70px !important;
  margin-bottom: -70px !important;
}
.m-n75px, .m-n75px-c > * {
  margin: -75px !important;
}
.ml-n75px, .ml-n75px-c > * {
  margin-left: -75px !important;
}
.mr-n75px, .mr-n75px-c > * {
  margin-right: -75px !important;
}
.mt-n75px, .mt-n75px-c > * {
  margin-top: -75px !important;
}
.mb-n75px, .mb-n75px-c > * {
  margin-bottom: -75px !important;
}
.mx-n75px, .mx-n75px-c > * {
  margin-left: -75px !important;
  margin-right: -75px !important;
}
.my-n75px, .my-n75px-c > * {
  margin-top: -75px !important;
  margin-bottom: -75px !important;
}
.m-n80px, .m-n80px-c > * {
  margin: -80px !important;
}
.ml-n80px, .ml-n80px-c > * {
  margin-left: -80px !important;
}
.mr-n80px, .mr-n80px-c > * {
  margin-right: -80px !important;
}
.mt-n80px, .mt-n80px-c > * {
  margin-top: -80px !important;
}
.mb-n80px, .mb-n80px-c > * {
  margin-bottom: -80px !important;
}
.mx-n80px, .mx-n80px-c > * {
  margin-left: -80px !important;
  margin-right: -80px !important;
}
.my-n80px, .my-n80px-c > * {
  margin-top: -80px !important;
  margin-bottom: -80px !important;
}
.m-n85px, .m-n85px-c > * {
  margin: -85px !important;
}
.ml-n85px, .ml-n85px-c > * {
  margin-left: -85px !important;
}
.mr-n85px, .mr-n85px-c > * {
  margin-right: -85px !important;
}
.mt-n85px, .mt-n85px-c > * {
  margin-top: -85px !important;
}
.mb-n85px, .mb-n85px-c > * {
  margin-bottom: -85px !important;
}
.mx-n85px, .mx-n85px-c > * {
  margin-left: -85px !important;
  margin-right: -85px !important;
}
.my-n85px, .my-n85px-c > * {
  margin-top: -85px !important;
  margin-bottom: -85px !important;
}
.m-n90px, .m-n90px-c > * {
  margin: -90px !important;
}
.ml-n90px, .ml-n90px-c > * {
  margin-left: -90px !important;
}
.mr-n90px, .mr-n90px-c > * {
  margin-right: -90px !important;
}
.mt-n90px, .mt-n90px-c > * {
  margin-top: -90px !important;
}
.mb-n90px, .mb-n90px-c > * {
  margin-bottom: -90px !important;
}
.mx-n90px, .mx-n90px-c > * {
  margin-left: -90px !important;
  margin-right: -90px !important;
}
.my-n90px, .my-n90px-c > * {
  margin-top: -90px !important;
  margin-bottom: -90px !important;
}
.m-n95px, .m-n95px-c > * {
  margin: -95px !important;
}
.ml-n95px, .ml-n95px-c > * {
  margin-left: -95px !important;
}
.mr-n95px, .mr-n95px-c > * {
  margin-right: -95px !important;
}
.mt-n95px, .mt-n95px-c > * {
  margin-top: -95px !important;
}
.mb-n95px, .mb-n95px-c > * {
  margin-bottom: -95px !important;
}
.mx-n95px, .mx-n95px-c > * {
  margin-left: -95px !important;
  margin-right: -95px !important;
}
.my-n95px, .my-n95px-c > * {
  margin-top: -95px !important;
  margin-bottom: -95px !important;
}
.m-n100px, .m-n100px-c > * {
  margin: -100px !important;
}
.ml-n100px, .ml-n100px-c > * {
  margin-left: -100px !important;
}
.mr-n100px, .mr-n100px-c > * {
  margin-right: -100px !important;
}
.mt-n100px, .mt-n100px-c > * {
  margin-top: -100px !important;
}
.mb-n100px, .mb-n100px-c > * {
  margin-bottom: -100px !important;
}
.mx-n100px, .mx-n100px-c > * {
  margin-left: -100px !important;
  margin-right: -100px !important;
}
.my-n100px, .my-n100px-c > * {
  margin-top: -100px !important;
  margin-bottom: -100px !important;
}

@media (min-width: 0) {
  .s-m-0, .s-m-0-c > * {
    margin: 0 !important;
  }
  .s-ml-0, .s-ml-0-c > * {
    margin-left: 0 !important;
  }
  .s-mr-0, .s-mr-0-c > * {
    margin-right: 0 !important;
  }
  .s-mt-0, .s-mt-0-c > * {
    margin-top: 0 !important;
  }
  .s-mb-0, .s-mb-0-c > * {
    margin-bottom: 0 !important;
  }
  .s-mx-0, .s-mx-0-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .s-my-0, .s-my-0-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .s-m-5px, .s-m-5px-c > * {
    margin: 5px !important;
  }
  .s-ml-5px, .s-ml-5px-c > * {
    margin-left: 5px !important;
  }
  .s-mr-5px, .s-mr-5px-c > * {
    margin-right: 5px !important;
  }
  .s-mt-5px, .s-mt-5px-c > * {
    margin-top: 5px !important;
  }
  .s-mb-5px, .s-mb-5px-c > * {
    margin-bottom: 5px !important;
  }
  .s-mx-5px, .s-mx-5px-c > * {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .s-my-5px, .s-my-5px-c > * {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .s-m-10px, .s-m-10px-c > * {
    margin: 10px !important;
  }
  .s-ml-10px, .s-ml-10px-c > * {
    margin-left: 10px !important;
  }
  .s-mr-10px, .s-mr-10px-c > * {
    margin-right: 10px !important;
  }
  .s-mt-10px, .s-mt-10px-c > * {
    margin-top: 10px !important;
  }
  .s-mb-10px, .s-mb-10px-c > * {
    margin-bottom: 10px !important;
  }
  .s-mx-10px, .s-mx-10px-c > * {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .s-my-10px, .s-my-10px-c > * {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .s-m-15px, .s-m-15px-c > * {
    margin: 15px !important;
  }
  .s-ml-15px, .s-ml-15px-c > * {
    margin-left: 15px !important;
  }
  .s-mr-15px, .s-mr-15px-c > * {
    margin-right: 15px !important;
  }
  .s-mt-15px, .s-mt-15px-c > * {
    margin-top: 15px !important;
  }
  .s-mb-15px, .s-mb-15px-c > * {
    margin-bottom: 15px !important;
  }
  .s-mx-15px, .s-mx-15px-c > * {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .s-my-15px, .s-my-15px-c > * {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .s-m-20px, .s-m-20px-c > * {
    margin: 20px !important;
  }
  .s-ml-20px, .s-ml-20px-c > * {
    margin-left: 20px !important;
  }
  .s-mr-20px, .s-mr-20px-c > * {
    margin-right: 20px !important;
  }
  .s-mt-20px, .s-mt-20px-c > * {
    margin-top: 20px !important;
  }
  .s-mb-20px, .s-mb-20px-c > * {
    margin-bottom: 20px !important;
  }
  .s-mx-20px, .s-mx-20px-c > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .s-my-20px, .s-my-20px-c > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .s-m-25px, .s-m-25px-c > * {
    margin: 25px !important;
  }
  .s-ml-25px, .s-ml-25px-c > * {
    margin-left: 25px !important;
  }
  .s-mr-25px, .s-mr-25px-c > * {
    margin-right: 25px !important;
  }
  .s-mt-25px, .s-mt-25px-c > * {
    margin-top: 25px !important;
  }
  .s-mb-25px, .s-mb-25px-c > * {
    margin-bottom: 25px !important;
  }
  .s-mx-25px, .s-mx-25px-c > * {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .s-my-25px, .s-my-25px-c > * {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .s-m-30px, .s-m-30px-c > * {
    margin: 30px !important;
  }
  .s-ml-30px, .s-ml-30px-c > * {
    margin-left: 30px !important;
  }
  .s-mr-30px, .s-mr-30px-c > * {
    margin-right: 30px !important;
  }
  .s-mt-30px, .s-mt-30px-c > * {
    margin-top: 30px !important;
  }
  .s-mb-30px, .s-mb-30px-c > * {
    margin-bottom: 30px !important;
  }
  .s-mx-30px, .s-mx-30px-c > * {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .s-my-30px, .s-my-30px-c > * {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .s-m-35px, .s-m-35px-c > * {
    margin: 35px !important;
  }
  .s-ml-35px, .s-ml-35px-c > * {
    margin-left: 35px !important;
  }
  .s-mr-35px, .s-mr-35px-c > * {
    margin-right: 35px !important;
  }
  .s-mt-35px, .s-mt-35px-c > * {
    margin-top: 35px !important;
  }
  .s-mb-35px, .s-mb-35px-c > * {
    margin-bottom: 35px !important;
  }
  .s-mx-35px, .s-mx-35px-c > * {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .s-my-35px, .s-my-35px-c > * {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .s-m-40px, .s-m-40px-c > * {
    margin: 40px !important;
  }
  .s-ml-40px, .s-ml-40px-c > * {
    margin-left: 40px !important;
  }
  .s-mr-40px, .s-mr-40px-c > * {
    margin-right: 40px !important;
  }
  .s-mt-40px, .s-mt-40px-c > * {
    margin-top: 40px !important;
  }
  .s-mb-40px, .s-mb-40px-c > * {
    margin-bottom: 40px !important;
  }
  .s-mx-40px, .s-mx-40px-c > * {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .s-my-40px, .s-my-40px-c > * {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .s-m-45px, .s-m-45px-c > * {
    margin: 45px !important;
  }
  .s-ml-45px, .s-ml-45px-c > * {
    margin-left: 45px !important;
  }
  .s-mr-45px, .s-mr-45px-c > * {
    margin-right: 45px !important;
  }
  .s-mt-45px, .s-mt-45px-c > * {
    margin-top: 45px !important;
  }
  .s-mb-45px, .s-mb-45px-c > * {
    margin-bottom: 45px !important;
  }
  .s-mx-45px, .s-mx-45px-c > * {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .s-my-45px, .s-my-45px-c > * {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .s-m-50px, .s-m-50px-c > * {
    margin: 50px !important;
  }
  .s-ml-50px, .s-ml-50px-c > * {
    margin-left: 50px !important;
  }
  .s-mr-50px, .s-mr-50px-c > * {
    margin-right: 50px !important;
  }
  .s-mt-50px, .s-mt-50px-c > * {
    margin-top: 50px !important;
  }
  .s-mb-50px, .s-mb-50px-c > * {
    margin-bottom: 50px !important;
  }
  .s-mx-50px, .s-mx-50px-c > * {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .s-my-50px, .s-my-50px-c > * {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .s-m-55px, .s-m-55px-c > * {
    margin: 55px !important;
  }
  .s-ml-55px, .s-ml-55px-c > * {
    margin-left: 55px !important;
  }
  .s-mr-55px, .s-mr-55px-c > * {
    margin-right: 55px !important;
  }
  .s-mt-55px, .s-mt-55px-c > * {
    margin-top: 55px !important;
  }
  .s-mb-55px, .s-mb-55px-c > * {
    margin-bottom: 55px !important;
  }
  .s-mx-55px, .s-mx-55px-c > * {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .s-my-55px, .s-my-55px-c > * {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .s-m-60px, .s-m-60px-c > * {
    margin: 60px !important;
  }
  .s-ml-60px, .s-ml-60px-c > * {
    margin-left: 60px !important;
  }
  .s-mr-60px, .s-mr-60px-c > * {
    margin-right: 60px !important;
  }
  .s-mt-60px, .s-mt-60px-c > * {
    margin-top: 60px !important;
  }
  .s-mb-60px, .s-mb-60px-c > * {
    margin-bottom: 60px !important;
  }
  .s-mx-60px, .s-mx-60px-c > * {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .s-my-60px, .s-my-60px-c > * {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .s-m-65px, .s-m-65px-c > * {
    margin: 65px !important;
  }
  .s-ml-65px, .s-ml-65px-c > * {
    margin-left: 65px !important;
  }
  .s-mr-65px, .s-mr-65px-c > * {
    margin-right: 65px !important;
  }
  .s-mt-65px, .s-mt-65px-c > * {
    margin-top: 65px !important;
  }
  .s-mb-65px, .s-mb-65px-c > * {
    margin-bottom: 65px !important;
  }
  .s-mx-65px, .s-mx-65px-c > * {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .s-my-65px, .s-my-65px-c > * {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .s-m-70px, .s-m-70px-c > * {
    margin: 70px !important;
  }
  .s-ml-70px, .s-ml-70px-c > * {
    margin-left: 70px !important;
  }
  .s-mr-70px, .s-mr-70px-c > * {
    margin-right: 70px !important;
  }
  .s-mt-70px, .s-mt-70px-c > * {
    margin-top: 70px !important;
  }
  .s-mb-70px, .s-mb-70px-c > * {
    margin-bottom: 70px !important;
  }
  .s-mx-70px, .s-mx-70px-c > * {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .s-my-70px, .s-my-70px-c > * {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .s-m-75px, .s-m-75px-c > * {
    margin: 75px !important;
  }
  .s-ml-75px, .s-ml-75px-c > * {
    margin-left: 75px !important;
  }
  .s-mr-75px, .s-mr-75px-c > * {
    margin-right: 75px !important;
  }
  .s-mt-75px, .s-mt-75px-c > * {
    margin-top: 75px !important;
  }
  .s-mb-75px, .s-mb-75px-c > * {
    margin-bottom: 75px !important;
  }
  .s-mx-75px, .s-mx-75px-c > * {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .s-my-75px, .s-my-75px-c > * {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .s-m-80px, .s-m-80px-c > * {
    margin: 80px !important;
  }
  .s-ml-80px, .s-ml-80px-c > * {
    margin-left: 80px !important;
  }
  .s-mr-80px, .s-mr-80px-c > * {
    margin-right: 80px !important;
  }
  .s-mt-80px, .s-mt-80px-c > * {
    margin-top: 80px !important;
  }
  .s-mb-80px, .s-mb-80px-c > * {
    margin-bottom: 80px !important;
  }
  .s-mx-80px, .s-mx-80px-c > * {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .s-my-80px, .s-my-80px-c > * {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .s-m-85px, .s-m-85px-c > * {
    margin: 85px !important;
  }
  .s-ml-85px, .s-ml-85px-c > * {
    margin-left: 85px !important;
  }
  .s-mr-85px, .s-mr-85px-c > * {
    margin-right: 85px !important;
  }
  .s-mt-85px, .s-mt-85px-c > * {
    margin-top: 85px !important;
  }
  .s-mb-85px, .s-mb-85px-c > * {
    margin-bottom: 85px !important;
  }
  .s-mx-85px, .s-mx-85px-c > * {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .s-my-85px, .s-my-85px-c > * {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .s-m-90px, .s-m-90px-c > * {
    margin: 90px !important;
  }
  .s-ml-90px, .s-ml-90px-c > * {
    margin-left: 90px !important;
  }
  .s-mr-90px, .s-mr-90px-c > * {
    margin-right: 90px !important;
  }
  .s-mt-90px, .s-mt-90px-c > * {
    margin-top: 90px !important;
  }
  .s-mb-90px, .s-mb-90px-c > * {
    margin-bottom: 90px !important;
  }
  .s-mx-90px, .s-mx-90px-c > * {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .s-my-90px, .s-my-90px-c > * {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .s-m-95px, .s-m-95px-c > * {
    margin: 95px !important;
  }
  .s-ml-95px, .s-ml-95px-c > * {
    margin-left: 95px !important;
  }
  .s-mr-95px, .s-mr-95px-c > * {
    margin-right: 95px !important;
  }
  .s-mt-95px, .s-mt-95px-c > * {
    margin-top: 95px !important;
  }
  .s-mb-95px, .s-mb-95px-c > * {
    margin-bottom: 95px !important;
  }
  .s-mx-95px, .s-mx-95px-c > * {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .s-my-95px, .s-my-95px-c > * {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .s-m-100px, .s-m-100px-c > * {
    margin: 100px !important;
  }
  .s-ml-100px, .s-ml-100px-c > * {
    margin-left: 100px !important;
  }
  .s-mr-100px, .s-mr-100px-c > * {
    margin-right: 100px !important;
  }
  .s-mt-100px, .s-mt-100px-c > * {
    margin-top: 100px !important;
  }
  .s-mb-100px, .s-mb-100px-c > * {
    margin-bottom: 100px !important;
  }
  .s-mx-100px, .s-mx-100px-c > * {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .s-my-100px, .s-my-100px-c > * {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-m-0, .ls-m-0-c > * {
    margin: 0 !important;
  }
  .ls-ml-0, .ls-ml-0-c > * {
    margin-left: 0 !important;
  }
  .ls-mr-0, .ls-mr-0-c > * {
    margin-right: 0 !important;
  }
  .ls-mt-0, .ls-mt-0-c > * {
    margin-top: 0 !important;
  }
  .ls-mb-0, .ls-mb-0-c > * {
    margin-bottom: 0 !important;
  }
  .ls-mx-0, .ls-mx-0-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ls-my-0, .ls-my-0-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ls-m-5px, .ls-m-5px-c > * {
    margin: 5px !important;
  }
  .ls-ml-5px, .ls-ml-5px-c > * {
    margin-left: 5px !important;
  }
  .ls-mr-5px, .ls-mr-5px-c > * {
    margin-right: 5px !important;
  }
  .ls-mt-5px, .ls-mt-5px-c > * {
    margin-top: 5px !important;
  }
  .ls-mb-5px, .ls-mb-5px-c > * {
    margin-bottom: 5px !important;
  }
  .ls-mx-5px, .ls-mx-5px-c > * {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .ls-my-5px, .ls-my-5px-c > * {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .ls-m-10px, .ls-m-10px-c > * {
    margin: 10px !important;
  }
  .ls-ml-10px, .ls-ml-10px-c > * {
    margin-left: 10px !important;
  }
  .ls-mr-10px, .ls-mr-10px-c > * {
    margin-right: 10px !important;
  }
  .ls-mt-10px, .ls-mt-10px-c > * {
    margin-top: 10px !important;
  }
  .ls-mb-10px, .ls-mb-10px-c > * {
    margin-bottom: 10px !important;
  }
  .ls-mx-10px, .ls-mx-10px-c > * {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .ls-my-10px, .ls-my-10px-c > * {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .ls-m-15px, .ls-m-15px-c > * {
    margin: 15px !important;
  }
  .ls-ml-15px, .ls-ml-15px-c > * {
    margin-left: 15px !important;
  }
  .ls-mr-15px, .ls-mr-15px-c > * {
    margin-right: 15px !important;
  }
  .ls-mt-15px, .ls-mt-15px-c > * {
    margin-top: 15px !important;
  }
  .ls-mb-15px, .ls-mb-15px-c > * {
    margin-bottom: 15px !important;
  }
  .ls-mx-15px, .ls-mx-15px-c > * {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .ls-my-15px, .ls-my-15px-c > * {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .ls-m-20px, .ls-m-20px-c > * {
    margin: 20px !important;
  }
  .ls-ml-20px, .ls-ml-20px-c > * {
    margin-left: 20px !important;
  }
  .ls-mr-20px, .ls-mr-20px-c > * {
    margin-right: 20px !important;
  }
  .ls-mt-20px, .ls-mt-20px-c > * {
    margin-top: 20px !important;
  }
  .ls-mb-20px, .ls-mb-20px-c > * {
    margin-bottom: 20px !important;
  }
  .ls-mx-20px, .ls-mx-20px-c > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .ls-my-20px, .ls-my-20px-c > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .ls-m-25px, .ls-m-25px-c > * {
    margin: 25px !important;
  }
  .ls-ml-25px, .ls-ml-25px-c > * {
    margin-left: 25px !important;
  }
  .ls-mr-25px, .ls-mr-25px-c > * {
    margin-right: 25px !important;
  }
  .ls-mt-25px, .ls-mt-25px-c > * {
    margin-top: 25px !important;
  }
  .ls-mb-25px, .ls-mb-25px-c > * {
    margin-bottom: 25px !important;
  }
  .ls-mx-25px, .ls-mx-25px-c > * {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .ls-my-25px, .ls-my-25px-c > * {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .ls-m-30px, .ls-m-30px-c > * {
    margin: 30px !important;
  }
  .ls-ml-30px, .ls-ml-30px-c > * {
    margin-left: 30px !important;
  }
  .ls-mr-30px, .ls-mr-30px-c > * {
    margin-right: 30px !important;
  }
  .ls-mt-30px, .ls-mt-30px-c > * {
    margin-top: 30px !important;
  }
  .ls-mb-30px, .ls-mb-30px-c > * {
    margin-bottom: 30px !important;
  }
  .ls-mx-30px, .ls-mx-30px-c > * {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .ls-my-30px, .ls-my-30px-c > * {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .ls-m-35px, .ls-m-35px-c > * {
    margin: 35px !important;
  }
  .ls-ml-35px, .ls-ml-35px-c > * {
    margin-left: 35px !important;
  }
  .ls-mr-35px, .ls-mr-35px-c > * {
    margin-right: 35px !important;
  }
  .ls-mt-35px, .ls-mt-35px-c > * {
    margin-top: 35px !important;
  }
  .ls-mb-35px, .ls-mb-35px-c > * {
    margin-bottom: 35px !important;
  }
  .ls-mx-35px, .ls-mx-35px-c > * {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .ls-my-35px, .ls-my-35px-c > * {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .ls-m-40px, .ls-m-40px-c > * {
    margin: 40px !important;
  }
  .ls-ml-40px, .ls-ml-40px-c > * {
    margin-left: 40px !important;
  }
  .ls-mr-40px, .ls-mr-40px-c > * {
    margin-right: 40px !important;
  }
  .ls-mt-40px, .ls-mt-40px-c > * {
    margin-top: 40px !important;
  }
  .ls-mb-40px, .ls-mb-40px-c > * {
    margin-bottom: 40px !important;
  }
  .ls-mx-40px, .ls-mx-40px-c > * {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .ls-my-40px, .ls-my-40px-c > * {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .ls-m-45px, .ls-m-45px-c > * {
    margin: 45px !important;
  }
  .ls-ml-45px, .ls-ml-45px-c > * {
    margin-left: 45px !important;
  }
  .ls-mr-45px, .ls-mr-45px-c > * {
    margin-right: 45px !important;
  }
  .ls-mt-45px, .ls-mt-45px-c > * {
    margin-top: 45px !important;
  }
  .ls-mb-45px, .ls-mb-45px-c > * {
    margin-bottom: 45px !important;
  }
  .ls-mx-45px, .ls-mx-45px-c > * {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .ls-my-45px, .ls-my-45px-c > * {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .ls-m-50px, .ls-m-50px-c > * {
    margin: 50px !important;
  }
  .ls-ml-50px, .ls-ml-50px-c > * {
    margin-left: 50px !important;
  }
  .ls-mr-50px, .ls-mr-50px-c > * {
    margin-right: 50px !important;
  }
  .ls-mt-50px, .ls-mt-50px-c > * {
    margin-top: 50px !important;
  }
  .ls-mb-50px, .ls-mb-50px-c > * {
    margin-bottom: 50px !important;
  }
  .ls-mx-50px, .ls-mx-50px-c > * {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .ls-my-50px, .ls-my-50px-c > * {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .ls-m-55px, .ls-m-55px-c > * {
    margin: 55px !important;
  }
  .ls-ml-55px, .ls-ml-55px-c > * {
    margin-left: 55px !important;
  }
  .ls-mr-55px, .ls-mr-55px-c > * {
    margin-right: 55px !important;
  }
  .ls-mt-55px, .ls-mt-55px-c > * {
    margin-top: 55px !important;
  }
  .ls-mb-55px, .ls-mb-55px-c > * {
    margin-bottom: 55px !important;
  }
  .ls-mx-55px, .ls-mx-55px-c > * {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .ls-my-55px, .ls-my-55px-c > * {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .ls-m-60px, .ls-m-60px-c > * {
    margin: 60px !important;
  }
  .ls-ml-60px, .ls-ml-60px-c > * {
    margin-left: 60px !important;
  }
  .ls-mr-60px, .ls-mr-60px-c > * {
    margin-right: 60px !important;
  }
  .ls-mt-60px, .ls-mt-60px-c > * {
    margin-top: 60px !important;
  }
  .ls-mb-60px, .ls-mb-60px-c > * {
    margin-bottom: 60px !important;
  }
  .ls-mx-60px, .ls-mx-60px-c > * {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .ls-my-60px, .ls-my-60px-c > * {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .ls-m-65px, .ls-m-65px-c > * {
    margin: 65px !important;
  }
  .ls-ml-65px, .ls-ml-65px-c > * {
    margin-left: 65px !important;
  }
  .ls-mr-65px, .ls-mr-65px-c > * {
    margin-right: 65px !important;
  }
  .ls-mt-65px, .ls-mt-65px-c > * {
    margin-top: 65px !important;
  }
  .ls-mb-65px, .ls-mb-65px-c > * {
    margin-bottom: 65px !important;
  }
  .ls-mx-65px, .ls-mx-65px-c > * {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .ls-my-65px, .ls-my-65px-c > * {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .ls-m-70px, .ls-m-70px-c > * {
    margin: 70px !important;
  }
  .ls-ml-70px, .ls-ml-70px-c > * {
    margin-left: 70px !important;
  }
  .ls-mr-70px, .ls-mr-70px-c > * {
    margin-right: 70px !important;
  }
  .ls-mt-70px, .ls-mt-70px-c > * {
    margin-top: 70px !important;
  }
  .ls-mb-70px, .ls-mb-70px-c > * {
    margin-bottom: 70px !important;
  }
  .ls-mx-70px, .ls-mx-70px-c > * {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .ls-my-70px, .ls-my-70px-c > * {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .ls-m-75px, .ls-m-75px-c > * {
    margin: 75px !important;
  }
  .ls-ml-75px, .ls-ml-75px-c > * {
    margin-left: 75px !important;
  }
  .ls-mr-75px, .ls-mr-75px-c > * {
    margin-right: 75px !important;
  }
  .ls-mt-75px, .ls-mt-75px-c > * {
    margin-top: 75px !important;
  }
  .ls-mb-75px, .ls-mb-75px-c > * {
    margin-bottom: 75px !important;
  }
  .ls-mx-75px, .ls-mx-75px-c > * {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .ls-my-75px, .ls-my-75px-c > * {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .ls-m-80px, .ls-m-80px-c > * {
    margin: 80px !important;
  }
  .ls-ml-80px, .ls-ml-80px-c > * {
    margin-left: 80px !important;
  }
  .ls-mr-80px, .ls-mr-80px-c > * {
    margin-right: 80px !important;
  }
  .ls-mt-80px, .ls-mt-80px-c > * {
    margin-top: 80px !important;
  }
  .ls-mb-80px, .ls-mb-80px-c > * {
    margin-bottom: 80px !important;
  }
  .ls-mx-80px, .ls-mx-80px-c > * {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .ls-my-80px, .ls-my-80px-c > * {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .ls-m-85px, .ls-m-85px-c > * {
    margin: 85px !important;
  }
  .ls-ml-85px, .ls-ml-85px-c > * {
    margin-left: 85px !important;
  }
  .ls-mr-85px, .ls-mr-85px-c > * {
    margin-right: 85px !important;
  }
  .ls-mt-85px, .ls-mt-85px-c > * {
    margin-top: 85px !important;
  }
  .ls-mb-85px, .ls-mb-85px-c > * {
    margin-bottom: 85px !important;
  }
  .ls-mx-85px, .ls-mx-85px-c > * {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .ls-my-85px, .ls-my-85px-c > * {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .ls-m-90px, .ls-m-90px-c > * {
    margin: 90px !important;
  }
  .ls-ml-90px, .ls-ml-90px-c > * {
    margin-left: 90px !important;
  }
  .ls-mr-90px, .ls-mr-90px-c > * {
    margin-right: 90px !important;
  }
  .ls-mt-90px, .ls-mt-90px-c > * {
    margin-top: 90px !important;
  }
  .ls-mb-90px, .ls-mb-90px-c > * {
    margin-bottom: 90px !important;
  }
  .ls-mx-90px, .ls-mx-90px-c > * {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .ls-my-90px, .ls-my-90px-c > * {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .ls-m-95px, .ls-m-95px-c > * {
    margin: 95px !important;
  }
  .ls-ml-95px, .ls-ml-95px-c > * {
    margin-left: 95px !important;
  }
  .ls-mr-95px, .ls-mr-95px-c > * {
    margin-right: 95px !important;
  }
  .ls-mt-95px, .ls-mt-95px-c > * {
    margin-top: 95px !important;
  }
  .ls-mb-95px, .ls-mb-95px-c > * {
    margin-bottom: 95px !important;
  }
  .ls-mx-95px, .ls-mx-95px-c > * {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .ls-my-95px, .ls-my-95px-c > * {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .ls-m-100px, .ls-m-100px-c > * {
    margin: 100px !important;
  }
  .ls-ml-100px, .ls-ml-100px-c > * {
    margin-left: 100px !important;
  }
  .ls-mr-100px, .ls-mr-100px-c > * {
    margin-right: 100px !important;
  }
  .ls-mt-100px, .ls-mt-100px-c > * {
    margin-top: 100px !important;
  }
  .ls-mb-100px, .ls-mb-100px-c > * {
    margin-bottom: 100px !important;
  }
  .ls-mx-100px, .ls-mx-100px-c > * {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .ls-my-100px, .ls-my-100px-c > * {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-m-0, .t-m-0-c > * {
    margin: 0 !important;
  }
  .t-ml-0, .t-ml-0-c > * {
    margin-left: 0 !important;
  }
  .t-mr-0, .t-mr-0-c > * {
    margin-right: 0 !important;
  }
  .t-mt-0, .t-mt-0-c > * {
    margin-top: 0 !important;
  }
  .t-mb-0, .t-mb-0-c > * {
    margin-bottom: 0 !important;
  }
  .t-mx-0, .t-mx-0-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .t-my-0, .t-my-0-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .t-m-5px, .t-m-5px-c > * {
    margin: 5px !important;
  }
  .t-ml-5px, .t-ml-5px-c > * {
    margin-left: 5px !important;
  }
  .t-mr-5px, .t-mr-5px-c > * {
    margin-right: 5px !important;
  }
  .t-mt-5px, .t-mt-5px-c > * {
    margin-top: 5px !important;
  }
  .t-mb-5px, .t-mb-5px-c > * {
    margin-bottom: 5px !important;
  }
  .t-mx-5px, .t-mx-5px-c > * {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .t-my-5px, .t-my-5px-c > * {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .t-m-10px, .t-m-10px-c > * {
    margin: 10px !important;
  }
  .t-ml-10px, .t-ml-10px-c > * {
    margin-left: 10px !important;
  }
  .t-mr-10px, .t-mr-10px-c > * {
    margin-right: 10px !important;
  }
  .t-mt-10px, .t-mt-10px-c > * {
    margin-top: 10px !important;
  }
  .t-mb-10px, .t-mb-10px-c > * {
    margin-bottom: 10px !important;
  }
  .t-mx-10px, .t-mx-10px-c > * {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .t-my-10px, .t-my-10px-c > * {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .t-m-15px, .t-m-15px-c > * {
    margin: 15px !important;
  }
  .t-ml-15px, .t-ml-15px-c > * {
    margin-left: 15px !important;
  }
  .t-mr-15px, .t-mr-15px-c > * {
    margin-right: 15px !important;
  }
  .t-mt-15px, .t-mt-15px-c > * {
    margin-top: 15px !important;
  }
  .t-mb-15px, .t-mb-15px-c > * {
    margin-bottom: 15px !important;
  }
  .t-mx-15px, .t-mx-15px-c > * {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .t-my-15px, .t-my-15px-c > * {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .t-m-20px, .t-m-20px-c > * {
    margin: 20px !important;
  }
  .t-ml-20px, .t-ml-20px-c > * {
    margin-left: 20px !important;
  }
  .t-mr-20px, .t-mr-20px-c > * {
    margin-right: 20px !important;
  }
  .t-mt-20px, .t-mt-20px-c > * {
    margin-top: 20px !important;
  }
  .t-mb-20px, .t-mb-20px-c > * {
    margin-bottom: 20px !important;
  }
  .t-mx-20px, .t-mx-20px-c > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .t-my-20px, .t-my-20px-c > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .t-m-25px, .t-m-25px-c > * {
    margin: 25px !important;
  }
  .t-ml-25px, .t-ml-25px-c > * {
    margin-left: 25px !important;
  }
  .t-mr-25px, .t-mr-25px-c > * {
    margin-right: 25px !important;
  }
  .t-mt-25px, .t-mt-25px-c > * {
    margin-top: 25px !important;
  }
  .t-mb-25px, .t-mb-25px-c > * {
    margin-bottom: 25px !important;
  }
  .t-mx-25px, .t-mx-25px-c > * {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .t-my-25px, .t-my-25px-c > * {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .t-m-30px, .t-m-30px-c > * {
    margin: 30px !important;
  }
  .t-ml-30px, .t-ml-30px-c > * {
    margin-left: 30px !important;
  }
  .t-mr-30px, .t-mr-30px-c > * {
    margin-right: 30px !important;
  }
  .t-mt-30px, .t-mt-30px-c > * {
    margin-top: 30px !important;
  }
  .t-mb-30px, .t-mb-30px-c > * {
    margin-bottom: 30px !important;
  }
  .t-mx-30px, .t-mx-30px-c > * {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .t-my-30px, .t-my-30px-c > * {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .t-m-35px, .t-m-35px-c > * {
    margin: 35px !important;
  }
  .t-ml-35px, .t-ml-35px-c > * {
    margin-left: 35px !important;
  }
  .t-mr-35px, .t-mr-35px-c > * {
    margin-right: 35px !important;
  }
  .t-mt-35px, .t-mt-35px-c > * {
    margin-top: 35px !important;
  }
  .t-mb-35px, .t-mb-35px-c > * {
    margin-bottom: 35px !important;
  }
  .t-mx-35px, .t-mx-35px-c > * {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .t-my-35px, .t-my-35px-c > * {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .t-m-40px, .t-m-40px-c > * {
    margin: 40px !important;
  }
  .t-ml-40px, .t-ml-40px-c > * {
    margin-left: 40px !important;
  }
  .t-mr-40px, .t-mr-40px-c > * {
    margin-right: 40px !important;
  }
  .t-mt-40px, .t-mt-40px-c > * {
    margin-top: 40px !important;
  }
  .t-mb-40px, .t-mb-40px-c > * {
    margin-bottom: 40px !important;
  }
  .t-mx-40px, .t-mx-40px-c > * {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .t-my-40px, .t-my-40px-c > * {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .t-m-45px, .t-m-45px-c > * {
    margin: 45px !important;
  }
  .t-ml-45px, .t-ml-45px-c > * {
    margin-left: 45px !important;
  }
  .t-mr-45px, .t-mr-45px-c > * {
    margin-right: 45px !important;
  }
  .t-mt-45px, .t-mt-45px-c > * {
    margin-top: 45px !important;
  }
  .t-mb-45px, .t-mb-45px-c > * {
    margin-bottom: 45px !important;
  }
  .t-mx-45px, .t-mx-45px-c > * {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .t-my-45px, .t-my-45px-c > * {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .t-m-50px, .t-m-50px-c > * {
    margin: 50px !important;
  }
  .t-ml-50px, .t-ml-50px-c > * {
    margin-left: 50px !important;
  }
  .t-mr-50px, .t-mr-50px-c > * {
    margin-right: 50px !important;
  }
  .t-mt-50px, .t-mt-50px-c > * {
    margin-top: 50px !important;
  }
  .t-mb-50px, .t-mb-50px-c > * {
    margin-bottom: 50px !important;
  }
  .t-mx-50px, .t-mx-50px-c > * {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .t-my-50px, .t-my-50px-c > * {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .t-m-55px, .t-m-55px-c > * {
    margin: 55px !important;
  }
  .t-ml-55px, .t-ml-55px-c > * {
    margin-left: 55px !important;
  }
  .t-mr-55px, .t-mr-55px-c > * {
    margin-right: 55px !important;
  }
  .t-mt-55px, .t-mt-55px-c > * {
    margin-top: 55px !important;
  }
  .t-mb-55px, .t-mb-55px-c > * {
    margin-bottom: 55px !important;
  }
  .t-mx-55px, .t-mx-55px-c > * {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .t-my-55px, .t-my-55px-c > * {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .t-m-60px, .t-m-60px-c > * {
    margin: 60px !important;
  }
  .t-ml-60px, .t-ml-60px-c > * {
    margin-left: 60px !important;
  }
  .t-mr-60px, .t-mr-60px-c > * {
    margin-right: 60px !important;
  }
  .t-mt-60px, .t-mt-60px-c > * {
    margin-top: 60px !important;
  }
  .t-mb-60px, .t-mb-60px-c > * {
    margin-bottom: 60px !important;
  }
  .t-mx-60px, .t-mx-60px-c > * {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .t-my-60px, .t-my-60px-c > * {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .t-m-65px, .t-m-65px-c > * {
    margin: 65px !important;
  }
  .t-ml-65px, .t-ml-65px-c > * {
    margin-left: 65px !important;
  }
  .t-mr-65px, .t-mr-65px-c > * {
    margin-right: 65px !important;
  }
  .t-mt-65px, .t-mt-65px-c > * {
    margin-top: 65px !important;
  }
  .t-mb-65px, .t-mb-65px-c > * {
    margin-bottom: 65px !important;
  }
  .t-mx-65px, .t-mx-65px-c > * {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .t-my-65px, .t-my-65px-c > * {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .t-m-70px, .t-m-70px-c > * {
    margin: 70px !important;
  }
  .t-ml-70px, .t-ml-70px-c > * {
    margin-left: 70px !important;
  }
  .t-mr-70px, .t-mr-70px-c > * {
    margin-right: 70px !important;
  }
  .t-mt-70px, .t-mt-70px-c > * {
    margin-top: 70px !important;
  }
  .t-mb-70px, .t-mb-70px-c > * {
    margin-bottom: 70px !important;
  }
  .t-mx-70px, .t-mx-70px-c > * {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .t-my-70px, .t-my-70px-c > * {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .t-m-75px, .t-m-75px-c > * {
    margin: 75px !important;
  }
  .t-ml-75px, .t-ml-75px-c > * {
    margin-left: 75px !important;
  }
  .t-mr-75px, .t-mr-75px-c > * {
    margin-right: 75px !important;
  }
  .t-mt-75px, .t-mt-75px-c > * {
    margin-top: 75px !important;
  }
  .t-mb-75px, .t-mb-75px-c > * {
    margin-bottom: 75px !important;
  }
  .t-mx-75px, .t-mx-75px-c > * {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .t-my-75px, .t-my-75px-c > * {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .t-m-80px, .t-m-80px-c > * {
    margin: 80px !important;
  }
  .t-ml-80px, .t-ml-80px-c > * {
    margin-left: 80px !important;
  }
  .t-mr-80px, .t-mr-80px-c > * {
    margin-right: 80px !important;
  }
  .t-mt-80px, .t-mt-80px-c > * {
    margin-top: 80px !important;
  }
  .t-mb-80px, .t-mb-80px-c > * {
    margin-bottom: 80px !important;
  }
  .t-mx-80px, .t-mx-80px-c > * {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .t-my-80px, .t-my-80px-c > * {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .t-m-85px, .t-m-85px-c > * {
    margin: 85px !important;
  }
  .t-ml-85px, .t-ml-85px-c > * {
    margin-left: 85px !important;
  }
  .t-mr-85px, .t-mr-85px-c > * {
    margin-right: 85px !important;
  }
  .t-mt-85px, .t-mt-85px-c > * {
    margin-top: 85px !important;
  }
  .t-mb-85px, .t-mb-85px-c > * {
    margin-bottom: 85px !important;
  }
  .t-mx-85px, .t-mx-85px-c > * {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .t-my-85px, .t-my-85px-c > * {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .t-m-90px, .t-m-90px-c > * {
    margin: 90px !important;
  }
  .t-ml-90px, .t-ml-90px-c > * {
    margin-left: 90px !important;
  }
  .t-mr-90px, .t-mr-90px-c > * {
    margin-right: 90px !important;
  }
  .t-mt-90px, .t-mt-90px-c > * {
    margin-top: 90px !important;
  }
  .t-mb-90px, .t-mb-90px-c > * {
    margin-bottom: 90px !important;
  }
  .t-mx-90px, .t-mx-90px-c > * {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .t-my-90px, .t-my-90px-c > * {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .t-m-95px, .t-m-95px-c > * {
    margin: 95px !important;
  }
  .t-ml-95px, .t-ml-95px-c > * {
    margin-left: 95px !important;
  }
  .t-mr-95px, .t-mr-95px-c > * {
    margin-right: 95px !important;
  }
  .t-mt-95px, .t-mt-95px-c > * {
    margin-top: 95px !important;
  }
  .t-mb-95px, .t-mb-95px-c > * {
    margin-bottom: 95px !important;
  }
  .t-mx-95px, .t-mx-95px-c > * {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .t-my-95px, .t-my-95px-c > * {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .t-m-100px, .t-m-100px-c > * {
    margin: 100px !important;
  }
  .t-ml-100px, .t-ml-100px-c > * {
    margin-left: 100px !important;
  }
  .t-mr-100px, .t-mr-100px-c > * {
    margin-right: 100px !important;
  }
  .t-mt-100px, .t-mt-100px-c > * {
    margin-top: 100px !important;
  }
  .t-mb-100px, .t-mb-100px-c > * {
    margin-bottom: 100px !important;
  }
  .t-mx-100px, .t-mx-100px-c > * {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .t-my-100px, .t-my-100px-c > * {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-m-0, .lt-m-0-c > * {
    margin: 0 !important;
  }
  .lt-ml-0, .lt-ml-0-c > * {
    margin-left: 0 !important;
  }
  .lt-mr-0, .lt-mr-0-c > * {
    margin-right: 0 !important;
  }
  .lt-mt-0, .lt-mt-0-c > * {
    margin-top: 0 !important;
  }
  .lt-mb-0, .lt-mb-0-c > * {
    margin-bottom: 0 !important;
  }
  .lt-mx-0, .lt-mx-0-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .lt-my-0, .lt-my-0-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .lt-m-5px, .lt-m-5px-c > * {
    margin: 5px !important;
  }
  .lt-ml-5px, .lt-ml-5px-c > * {
    margin-left: 5px !important;
  }
  .lt-mr-5px, .lt-mr-5px-c > * {
    margin-right: 5px !important;
  }
  .lt-mt-5px, .lt-mt-5px-c > * {
    margin-top: 5px !important;
  }
  .lt-mb-5px, .lt-mb-5px-c > * {
    margin-bottom: 5px !important;
  }
  .lt-mx-5px, .lt-mx-5px-c > * {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .lt-my-5px, .lt-my-5px-c > * {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .lt-m-10px, .lt-m-10px-c > * {
    margin: 10px !important;
  }
  .lt-ml-10px, .lt-ml-10px-c > * {
    margin-left: 10px !important;
  }
  .lt-mr-10px, .lt-mr-10px-c > * {
    margin-right: 10px !important;
  }
  .lt-mt-10px, .lt-mt-10px-c > * {
    margin-top: 10px !important;
  }
  .lt-mb-10px, .lt-mb-10px-c > * {
    margin-bottom: 10px !important;
  }
  .lt-mx-10px, .lt-mx-10px-c > * {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .lt-my-10px, .lt-my-10px-c > * {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .lt-m-15px, .lt-m-15px-c > * {
    margin: 15px !important;
  }
  .lt-ml-15px, .lt-ml-15px-c > * {
    margin-left: 15px !important;
  }
  .lt-mr-15px, .lt-mr-15px-c > * {
    margin-right: 15px !important;
  }
  .lt-mt-15px, .lt-mt-15px-c > * {
    margin-top: 15px !important;
  }
  .lt-mb-15px, .lt-mb-15px-c > * {
    margin-bottom: 15px !important;
  }
  .lt-mx-15px, .lt-mx-15px-c > * {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .lt-my-15px, .lt-my-15px-c > * {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .lt-m-20px, .lt-m-20px-c > * {
    margin: 20px !important;
  }
  .lt-ml-20px, .lt-ml-20px-c > * {
    margin-left: 20px !important;
  }
  .lt-mr-20px, .lt-mr-20px-c > * {
    margin-right: 20px !important;
  }
  .lt-mt-20px, .lt-mt-20px-c > * {
    margin-top: 20px !important;
  }
  .lt-mb-20px, .lt-mb-20px-c > * {
    margin-bottom: 20px !important;
  }
  .lt-mx-20px, .lt-mx-20px-c > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .lt-my-20px, .lt-my-20px-c > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .lt-m-25px, .lt-m-25px-c > * {
    margin: 25px !important;
  }
  .lt-ml-25px, .lt-ml-25px-c > * {
    margin-left: 25px !important;
  }
  .lt-mr-25px, .lt-mr-25px-c > * {
    margin-right: 25px !important;
  }
  .lt-mt-25px, .lt-mt-25px-c > * {
    margin-top: 25px !important;
  }
  .lt-mb-25px, .lt-mb-25px-c > * {
    margin-bottom: 25px !important;
  }
  .lt-mx-25px, .lt-mx-25px-c > * {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .lt-my-25px, .lt-my-25px-c > * {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .lt-m-30px, .lt-m-30px-c > * {
    margin: 30px !important;
  }
  .lt-ml-30px, .lt-ml-30px-c > * {
    margin-left: 30px !important;
  }
  .lt-mr-30px, .lt-mr-30px-c > * {
    margin-right: 30px !important;
  }
  .lt-mt-30px, .lt-mt-30px-c > * {
    margin-top: 30px !important;
  }
  .lt-mb-30px, .lt-mb-30px-c > * {
    margin-bottom: 30px !important;
  }
  .lt-mx-30px, .lt-mx-30px-c > * {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .lt-my-30px, .lt-my-30px-c > * {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .lt-m-35px, .lt-m-35px-c > * {
    margin: 35px !important;
  }
  .lt-ml-35px, .lt-ml-35px-c > * {
    margin-left: 35px !important;
  }
  .lt-mr-35px, .lt-mr-35px-c > * {
    margin-right: 35px !important;
  }
  .lt-mt-35px, .lt-mt-35px-c > * {
    margin-top: 35px !important;
  }
  .lt-mb-35px, .lt-mb-35px-c > * {
    margin-bottom: 35px !important;
  }
  .lt-mx-35px, .lt-mx-35px-c > * {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .lt-my-35px, .lt-my-35px-c > * {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .lt-m-40px, .lt-m-40px-c > * {
    margin: 40px !important;
  }
  .lt-ml-40px, .lt-ml-40px-c > * {
    margin-left: 40px !important;
  }
  .lt-mr-40px, .lt-mr-40px-c > * {
    margin-right: 40px !important;
  }
  .lt-mt-40px, .lt-mt-40px-c > * {
    margin-top: 40px !important;
  }
  .lt-mb-40px, .lt-mb-40px-c > * {
    margin-bottom: 40px !important;
  }
  .lt-mx-40px, .lt-mx-40px-c > * {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .lt-my-40px, .lt-my-40px-c > * {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .lt-m-45px, .lt-m-45px-c > * {
    margin: 45px !important;
  }
  .lt-ml-45px, .lt-ml-45px-c > * {
    margin-left: 45px !important;
  }
  .lt-mr-45px, .lt-mr-45px-c > * {
    margin-right: 45px !important;
  }
  .lt-mt-45px, .lt-mt-45px-c > * {
    margin-top: 45px !important;
  }
  .lt-mb-45px, .lt-mb-45px-c > * {
    margin-bottom: 45px !important;
  }
  .lt-mx-45px, .lt-mx-45px-c > * {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .lt-my-45px, .lt-my-45px-c > * {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .lt-m-50px, .lt-m-50px-c > * {
    margin: 50px !important;
  }
  .lt-ml-50px, .lt-ml-50px-c > * {
    margin-left: 50px !important;
  }
  .lt-mr-50px, .lt-mr-50px-c > * {
    margin-right: 50px !important;
  }
  .lt-mt-50px, .lt-mt-50px-c > * {
    margin-top: 50px !important;
  }
  .lt-mb-50px, .lt-mb-50px-c > * {
    margin-bottom: 50px !important;
  }
  .lt-mx-50px, .lt-mx-50px-c > * {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .lt-my-50px, .lt-my-50px-c > * {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .lt-m-55px, .lt-m-55px-c > * {
    margin: 55px !important;
  }
  .lt-ml-55px, .lt-ml-55px-c > * {
    margin-left: 55px !important;
  }
  .lt-mr-55px, .lt-mr-55px-c > * {
    margin-right: 55px !important;
  }
  .lt-mt-55px, .lt-mt-55px-c > * {
    margin-top: 55px !important;
  }
  .lt-mb-55px, .lt-mb-55px-c > * {
    margin-bottom: 55px !important;
  }
  .lt-mx-55px, .lt-mx-55px-c > * {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .lt-my-55px, .lt-my-55px-c > * {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .lt-m-60px, .lt-m-60px-c > * {
    margin: 60px !important;
  }
  .lt-ml-60px, .lt-ml-60px-c > * {
    margin-left: 60px !important;
  }
  .lt-mr-60px, .lt-mr-60px-c > * {
    margin-right: 60px !important;
  }
  .lt-mt-60px, .lt-mt-60px-c > * {
    margin-top: 60px !important;
  }
  .lt-mb-60px, .lt-mb-60px-c > * {
    margin-bottom: 60px !important;
  }
  .lt-mx-60px, .lt-mx-60px-c > * {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .lt-my-60px, .lt-my-60px-c > * {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .lt-m-65px, .lt-m-65px-c > * {
    margin: 65px !important;
  }
  .lt-ml-65px, .lt-ml-65px-c > * {
    margin-left: 65px !important;
  }
  .lt-mr-65px, .lt-mr-65px-c > * {
    margin-right: 65px !important;
  }
  .lt-mt-65px, .lt-mt-65px-c > * {
    margin-top: 65px !important;
  }
  .lt-mb-65px, .lt-mb-65px-c > * {
    margin-bottom: 65px !important;
  }
  .lt-mx-65px, .lt-mx-65px-c > * {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .lt-my-65px, .lt-my-65px-c > * {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .lt-m-70px, .lt-m-70px-c > * {
    margin: 70px !important;
  }
  .lt-ml-70px, .lt-ml-70px-c > * {
    margin-left: 70px !important;
  }
  .lt-mr-70px, .lt-mr-70px-c > * {
    margin-right: 70px !important;
  }
  .lt-mt-70px, .lt-mt-70px-c > * {
    margin-top: 70px !important;
  }
  .lt-mb-70px, .lt-mb-70px-c > * {
    margin-bottom: 70px !important;
  }
  .lt-mx-70px, .lt-mx-70px-c > * {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .lt-my-70px, .lt-my-70px-c > * {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .lt-m-75px, .lt-m-75px-c > * {
    margin: 75px !important;
  }
  .lt-ml-75px, .lt-ml-75px-c > * {
    margin-left: 75px !important;
  }
  .lt-mr-75px, .lt-mr-75px-c > * {
    margin-right: 75px !important;
  }
  .lt-mt-75px, .lt-mt-75px-c > * {
    margin-top: 75px !important;
  }
  .lt-mb-75px, .lt-mb-75px-c > * {
    margin-bottom: 75px !important;
  }
  .lt-mx-75px, .lt-mx-75px-c > * {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .lt-my-75px, .lt-my-75px-c > * {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .lt-m-80px, .lt-m-80px-c > * {
    margin: 80px !important;
  }
  .lt-ml-80px, .lt-ml-80px-c > * {
    margin-left: 80px !important;
  }
  .lt-mr-80px, .lt-mr-80px-c > * {
    margin-right: 80px !important;
  }
  .lt-mt-80px, .lt-mt-80px-c > * {
    margin-top: 80px !important;
  }
  .lt-mb-80px, .lt-mb-80px-c > * {
    margin-bottom: 80px !important;
  }
  .lt-mx-80px, .lt-mx-80px-c > * {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .lt-my-80px, .lt-my-80px-c > * {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .lt-m-85px, .lt-m-85px-c > * {
    margin: 85px !important;
  }
  .lt-ml-85px, .lt-ml-85px-c > * {
    margin-left: 85px !important;
  }
  .lt-mr-85px, .lt-mr-85px-c > * {
    margin-right: 85px !important;
  }
  .lt-mt-85px, .lt-mt-85px-c > * {
    margin-top: 85px !important;
  }
  .lt-mb-85px, .lt-mb-85px-c > * {
    margin-bottom: 85px !important;
  }
  .lt-mx-85px, .lt-mx-85px-c > * {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .lt-my-85px, .lt-my-85px-c > * {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .lt-m-90px, .lt-m-90px-c > * {
    margin: 90px !important;
  }
  .lt-ml-90px, .lt-ml-90px-c > * {
    margin-left: 90px !important;
  }
  .lt-mr-90px, .lt-mr-90px-c > * {
    margin-right: 90px !important;
  }
  .lt-mt-90px, .lt-mt-90px-c > * {
    margin-top: 90px !important;
  }
  .lt-mb-90px, .lt-mb-90px-c > * {
    margin-bottom: 90px !important;
  }
  .lt-mx-90px, .lt-mx-90px-c > * {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .lt-my-90px, .lt-my-90px-c > * {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .lt-m-95px, .lt-m-95px-c > * {
    margin: 95px !important;
  }
  .lt-ml-95px, .lt-ml-95px-c > * {
    margin-left: 95px !important;
  }
  .lt-mr-95px, .lt-mr-95px-c > * {
    margin-right: 95px !important;
  }
  .lt-mt-95px, .lt-mt-95px-c > * {
    margin-top: 95px !important;
  }
  .lt-mb-95px, .lt-mb-95px-c > * {
    margin-bottom: 95px !important;
  }
  .lt-mx-95px, .lt-mx-95px-c > * {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .lt-my-95px, .lt-my-95px-c > * {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .lt-m-100px, .lt-m-100px-c > * {
    margin: 100px !important;
  }
  .lt-ml-100px, .lt-ml-100px-c > * {
    margin-left: 100px !important;
  }
  .lt-mr-100px, .lt-mr-100px-c > * {
    margin-right: 100px !important;
  }
  .lt-mt-100px, .lt-mt-100px-c > * {
    margin-top: 100px !important;
  }
  .lt-mb-100px, .lt-mb-100px-c > * {
    margin-bottom: 100px !important;
  }
  .lt-mx-100px, .lt-mx-100px-c > * {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .lt-my-100px, .lt-my-100px-c > * {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-m-0, .d-m-0-c > * {
    margin: 0 !important;
  }
  .d-ml-0, .d-ml-0-c > * {
    margin-left: 0 !important;
  }
  .d-mr-0, .d-mr-0-c > * {
    margin-right: 0 !important;
  }
  .d-mt-0, .d-mt-0-c > * {
    margin-top: 0 !important;
  }
  .d-mb-0, .d-mb-0-c > * {
    margin-bottom: 0 !important;
  }
  .d-mx-0, .d-mx-0-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .d-my-0, .d-my-0-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .d-m-5px, .d-m-5px-c > * {
    margin: 5px !important;
  }
  .d-ml-5px, .d-ml-5px-c > * {
    margin-left: 5px !important;
  }
  .d-mr-5px, .d-mr-5px-c > * {
    margin-right: 5px !important;
  }
  .d-mt-5px, .d-mt-5px-c > * {
    margin-top: 5px !important;
  }
  .d-mb-5px, .d-mb-5px-c > * {
    margin-bottom: 5px !important;
  }
  .d-mx-5px, .d-mx-5px-c > * {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .d-my-5px, .d-my-5px-c > * {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .d-m-10px, .d-m-10px-c > * {
    margin: 10px !important;
  }
  .d-ml-10px, .d-ml-10px-c > * {
    margin-left: 10px !important;
  }
  .d-mr-10px, .d-mr-10px-c > * {
    margin-right: 10px !important;
  }
  .d-mt-10px, .d-mt-10px-c > * {
    margin-top: 10px !important;
  }
  .d-mb-10px, .d-mb-10px-c > * {
    margin-bottom: 10px !important;
  }
  .d-mx-10px, .d-mx-10px-c > * {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .d-my-10px, .d-my-10px-c > * {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .d-m-15px, .d-m-15px-c > * {
    margin: 15px !important;
  }
  .d-ml-15px, .d-ml-15px-c > * {
    margin-left: 15px !important;
  }
  .d-mr-15px, .d-mr-15px-c > * {
    margin-right: 15px !important;
  }
  .d-mt-15px, .d-mt-15px-c > * {
    margin-top: 15px !important;
  }
  .d-mb-15px, .d-mb-15px-c > * {
    margin-bottom: 15px !important;
  }
  .d-mx-15px, .d-mx-15px-c > * {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .d-my-15px, .d-my-15px-c > * {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .d-m-20px, .d-m-20px-c > * {
    margin: 20px !important;
  }
  .d-ml-20px, .d-ml-20px-c > * {
    margin-left: 20px !important;
  }
  .d-mr-20px, .d-mr-20px-c > * {
    margin-right: 20px !important;
  }
  .d-mt-20px, .d-mt-20px-c > * {
    margin-top: 20px !important;
  }
  .d-mb-20px, .d-mb-20px-c > * {
    margin-bottom: 20px !important;
  }
  .d-mx-20px, .d-mx-20px-c > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .d-my-20px, .d-my-20px-c > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .d-m-25px, .d-m-25px-c > * {
    margin: 25px !important;
  }
  .d-ml-25px, .d-ml-25px-c > * {
    margin-left: 25px !important;
  }
  .d-mr-25px, .d-mr-25px-c > * {
    margin-right: 25px !important;
  }
  .d-mt-25px, .d-mt-25px-c > * {
    margin-top: 25px !important;
  }
  .d-mb-25px, .d-mb-25px-c > * {
    margin-bottom: 25px !important;
  }
  .d-mx-25px, .d-mx-25px-c > * {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .d-my-25px, .d-my-25px-c > * {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .d-m-30px, .d-m-30px-c > * {
    margin: 30px !important;
  }
  .d-ml-30px, .d-ml-30px-c > * {
    margin-left: 30px !important;
  }
  .d-mr-30px, .d-mr-30px-c > * {
    margin-right: 30px !important;
  }
  .d-mt-30px, .d-mt-30px-c > * {
    margin-top: 30px !important;
  }
  .d-mb-30px, .d-mb-30px-c > * {
    margin-bottom: 30px !important;
  }
  .d-mx-30px, .d-mx-30px-c > * {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .d-my-30px, .d-my-30px-c > * {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .d-m-35px, .d-m-35px-c > * {
    margin: 35px !important;
  }
  .d-ml-35px, .d-ml-35px-c > * {
    margin-left: 35px !important;
  }
  .d-mr-35px, .d-mr-35px-c > * {
    margin-right: 35px !important;
  }
  .d-mt-35px, .d-mt-35px-c > * {
    margin-top: 35px !important;
  }
  .d-mb-35px, .d-mb-35px-c > * {
    margin-bottom: 35px !important;
  }
  .d-mx-35px, .d-mx-35px-c > * {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .d-my-35px, .d-my-35px-c > * {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .d-m-40px, .d-m-40px-c > * {
    margin: 40px !important;
  }
  .d-ml-40px, .d-ml-40px-c > * {
    margin-left: 40px !important;
  }
  .d-mr-40px, .d-mr-40px-c > * {
    margin-right: 40px !important;
  }
  .d-mt-40px, .d-mt-40px-c > * {
    margin-top: 40px !important;
  }
  .d-mb-40px, .d-mb-40px-c > * {
    margin-bottom: 40px !important;
  }
  .d-mx-40px, .d-mx-40px-c > * {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .d-my-40px, .d-my-40px-c > * {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .d-m-45px, .d-m-45px-c > * {
    margin: 45px !important;
  }
  .d-ml-45px, .d-ml-45px-c > * {
    margin-left: 45px !important;
  }
  .d-mr-45px, .d-mr-45px-c > * {
    margin-right: 45px !important;
  }
  .d-mt-45px, .d-mt-45px-c > * {
    margin-top: 45px !important;
  }
  .d-mb-45px, .d-mb-45px-c > * {
    margin-bottom: 45px !important;
  }
  .d-mx-45px, .d-mx-45px-c > * {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .d-my-45px, .d-my-45px-c > * {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .d-m-50px, .d-m-50px-c > * {
    margin: 50px !important;
  }
  .d-ml-50px, .d-ml-50px-c > * {
    margin-left: 50px !important;
  }
  .d-mr-50px, .d-mr-50px-c > * {
    margin-right: 50px !important;
  }
  .d-mt-50px, .d-mt-50px-c > * {
    margin-top: 50px !important;
  }
  .d-mb-50px, .d-mb-50px-c > * {
    margin-bottom: 50px !important;
  }
  .d-mx-50px, .d-mx-50px-c > * {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .d-my-50px, .d-my-50px-c > * {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .d-m-55px, .d-m-55px-c > * {
    margin: 55px !important;
  }
  .d-ml-55px, .d-ml-55px-c > * {
    margin-left: 55px !important;
  }
  .d-mr-55px, .d-mr-55px-c > * {
    margin-right: 55px !important;
  }
  .d-mt-55px, .d-mt-55px-c > * {
    margin-top: 55px !important;
  }
  .d-mb-55px, .d-mb-55px-c > * {
    margin-bottom: 55px !important;
  }
  .d-mx-55px, .d-mx-55px-c > * {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .d-my-55px, .d-my-55px-c > * {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .d-m-60px, .d-m-60px-c > * {
    margin: 60px !important;
  }
  .d-ml-60px, .d-ml-60px-c > * {
    margin-left: 60px !important;
  }
  .d-mr-60px, .d-mr-60px-c > * {
    margin-right: 60px !important;
  }
  .d-mt-60px, .d-mt-60px-c > * {
    margin-top: 60px !important;
  }
  .d-mb-60px, .d-mb-60px-c > * {
    margin-bottom: 60px !important;
  }
  .d-mx-60px, .d-mx-60px-c > * {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .d-my-60px, .d-my-60px-c > * {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .d-m-65px, .d-m-65px-c > * {
    margin: 65px !important;
  }
  .d-ml-65px, .d-ml-65px-c > * {
    margin-left: 65px !important;
  }
  .d-mr-65px, .d-mr-65px-c > * {
    margin-right: 65px !important;
  }
  .d-mt-65px, .d-mt-65px-c > * {
    margin-top: 65px !important;
  }
  .d-mb-65px, .d-mb-65px-c > * {
    margin-bottom: 65px !important;
  }
  .d-mx-65px, .d-mx-65px-c > * {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .d-my-65px, .d-my-65px-c > * {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .d-m-70px, .d-m-70px-c > * {
    margin: 70px !important;
  }
  .d-ml-70px, .d-ml-70px-c > * {
    margin-left: 70px !important;
  }
  .d-mr-70px, .d-mr-70px-c > * {
    margin-right: 70px !important;
  }
  .d-mt-70px, .d-mt-70px-c > * {
    margin-top: 70px !important;
  }
  .d-mb-70px, .d-mb-70px-c > * {
    margin-bottom: 70px !important;
  }
  .d-mx-70px, .d-mx-70px-c > * {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .d-my-70px, .d-my-70px-c > * {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .d-m-75px, .d-m-75px-c > * {
    margin: 75px !important;
  }
  .d-ml-75px, .d-ml-75px-c > * {
    margin-left: 75px !important;
  }
  .d-mr-75px, .d-mr-75px-c > * {
    margin-right: 75px !important;
  }
  .d-mt-75px, .d-mt-75px-c > * {
    margin-top: 75px !important;
  }
  .d-mb-75px, .d-mb-75px-c > * {
    margin-bottom: 75px !important;
  }
  .d-mx-75px, .d-mx-75px-c > * {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .d-my-75px, .d-my-75px-c > * {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .d-m-80px, .d-m-80px-c > * {
    margin: 80px !important;
  }
  .d-ml-80px, .d-ml-80px-c > * {
    margin-left: 80px !important;
  }
  .d-mr-80px, .d-mr-80px-c > * {
    margin-right: 80px !important;
  }
  .d-mt-80px, .d-mt-80px-c > * {
    margin-top: 80px !important;
  }
  .d-mb-80px, .d-mb-80px-c > * {
    margin-bottom: 80px !important;
  }
  .d-mx-80px, .d-mx-80px-c > * {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .d-my-80px, .d-my-80px-c > * {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .d-m-85px, .d-m-85px-c > * {
    margin: 85px !important;
  }
  .d-ml-85px, .d-ml-85px-c > * {
    margin-left: 85px !important;
  }
  .d-mr-85px, .d-mr-85px-c > * {
    margin-right: 85px !important;
  }
  .d-mt-85px, .d-mt-85px-c > * {
    margin-top: 85px !important;
  }
  .d-mb-85px, .d-mb-85px-c > * {
    margin-bottom: 85px !important;
  }
  .d-mx-85px, .d-mx-85px-c > * {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .d-my-85px, .d-my-85px-c > * {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .d-m-90px, .d-m-90px-c > * {
    margin: 90px !important;
  }
  .d-ml-90px, .d-ml-90px-c > * {
    margin-left: 90px !important;
  }
  .d-mr-90px, .d-mr-90px-c > * {
    margin-right: 90px !important;
  }
  .d-mt-90px, .d-mt-90px-c > * {
    margin-top: 90px !important;
  }
  .d-mb-90px, .d-mb-90px-c > * {
    margin-bottom: 90px !important;
  }
  .d-mx-90px, .d-mx-90px-c > * {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .d-my-90px, .d-my-90px-c > * {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .d-m-95px, .d-m-95px-c > * {
    margin: 95px !important;
  }
  .d-ml-95px, .d-ml-95px-c > * {
    margin-left: 95px !important;
  }
  .d-mr-95px, .d-mr-95px-c > * {
    margin-right: 95px !important;
  }
  .d-mt-95px, .d-mt-95px-c > * {
    margin-top: 95px !important;
  }
  .d-mb-95px, .d-mb-95px-c > * {
    margin-bottom: 95px !important;
  }
  .d-mx-95px, .d-mx-95px-c > * {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .d-my-95px, .d-my-95px-c > * {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .d-m-100px, .d-m-100px-c > * {
    margin: 100px !important;
  }
  .d-ml-100px, .d-ml-100px-c > * {
    margin-left: 100px !important;
  }
  .d-mr-100px, .d-mr-100px-c > * {
    margin-right: 100px !important;
  }
  .d-mt-100px, .d-mt-100px-c > * {
    margin-top: 100px !important;
  }
  .d-mb-100px, .d-mb-100px-c > * {
    margin-bottom: 100px !important;
  }
  .d-mx-100px, .d-mx-100px-c > * {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .d-my-100px, .d-my-100px-c > * {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-m-0, .ld-m-0-c > * {
    margin: 0 !important;
  }
  .ld-ml-0, .ld-ml-0-c > * {
    margin-left: 0 !important;
  }
  .ld-mr-0, .ld-mr-0-c > * {
    margin-right: 0 !important;
  }
  .ld-mt-0, .ld-mt-0-c > * {
    margin-top: 0 !important;
  }
  .ld-mb-0, .ld-mb-0-c > * {
    margin-bottom: 0 !important;
  }
  .ld-mx-0, .ld-mx-0-c > * {
    margin-left: 0 !important;
    margin-right: 0 !important;
  }
  .ld-my-0, .ld-my-0-c > * {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .ld-m-5px, .ld-m-5px-c > * {
    margin: 5px !important;
  }
  .ld-ml-5px, .ld-ml-5px-c > * {
    margin-left: 5px !important;
  }
  .ld-mr-5px, .ld-mr-5px-c > * {
    margin-right: 5px !important;
  }
  .ld-mt-5px, .ld-mt-5px-c > * {
    margin-top: 5px !important;
  }
  .ld-mb-5px, .ld-mb-5px-c > * {
    margin-bottom: 5px !important;
  }
  .ld-mx-5px, .ld-mx-5px-c > * {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .ld-my-5px, .ld-my-5px-c > * {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .ld-m-10px, .ld-m-10px-c > * {
    margin: 10px !important;
  }
  .ld-ml-10px, .ld-ml-10px-c > * {
    margin-left: 10px !important;
  }
  .ld-mr-10px, .ld-mr-10px-c > * {
    margin-right: 10px !important;
  }
  .ld-mt-10px, .ld-mt-10px-c > * {
    margin-top: 10px !important;
  }
  .ld-mb-10px, .ld-mb-10px-c > * {
    margin-bottom: 10px !important;
  }
  .ld-mx-10px, .ld-mx-10px-c > * {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .ld-my-10px, .ld-my-10px-c > * {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .ld-m-15px, .ld-m-15px-c > * {
    margin: 15px !important;
  }
  .ld-ml-15px, .ld-ml-15px-c > * {
    margin-left: 15px !important;
  }
  .ld-mr-15px, .ld-mr-15px-c > * {
    margin-right: 15px !important;
  }
  .ld-mt-15px, .ld-mt-15px-c > * {
    margin-top: 15px !important;
  }
  .ld-mb-15px, .ld-mb-15px-c > * {
    margin-bottom: 15px !important;
  }
  .ld-mx-15px, .ld-mx-15px-c > * {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .ld-my-15px, .ld-my-15px-c > * {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .ld-m-20px, .ld-m-20px-c > * {
    margin: 20px !important;
  }
  .ld-ml-20px, .ld-ml-20px-c > * {
    margin-left: 20px !important;
  }
  .ld-mr-20px, .ld-mr-20px-c > * {
    margin-right: 20px !important;
  }
  .ld-mt-20px, .ld-mt-20px-c > * {
    margin-top: 20px !important;
  }
  .ld-mb-20px, .ld-mb-20px-c > * {
    margin-bottom: 20px !important;
  }
  .ld-mx-20px, .ld-mx-20px-c > * {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .ld-my-20px, .ld-my-20px-c > * {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .ld-m-25px, .ld-m-25px-c > * {
    margin: 25px !important;
  }
  .ld-ml-25px, .ld-ml-25px-c > * {
    margin-left: 25px !important;
  }
  .ld-mr-25px, .ld-mr-25px-c > * {
    margin-right: 25px !important;
  }
  .ld-mt-25px, .ld-mt-25px-c > * {
    margin-top: 25px !important;
  }
  .ld-mb-25px, .ld-mb-25px-c > * {
    margin-bottom: 25px !important;
  }
  .ld-mx-25px, .ld-mx-25px-c > * {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .ld-my-25px, .ld-my-25px-c > * {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .ld-m-30px, .ld-m-30px-c > * {
    margin: 30px !important;
  }
  .ld-ml-30px, .ld-ml-30px-c > * {
    margin-left: 30px !important;
  }
  .ld-mr-30px, .ld-mr-30px-c > * {
    margin-right: 30px !important;
  }
  .ld-mt-30px, .ld-mt-30px-c > * {
    margin-top: 30px !important;
  }
  .ld-mb-30px, .ld-mb-30px-c > * {
    margin-bottom: 30px !important;
  }
  .ld-mx-30px, .ld-mx-30px-c > * {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .ld-my-30px, .ld-my-30px-c > * {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .ld-m-35px, .ld-m-35px-c > * {
    margin: 35px !important;
  }
  .ld-ml-35px, .ld-ml-35px-c > * {
    margin-left: 35px !important;
  }
  .ld-mr-35px, .ld-mr-35px-c > * {
    margin-right: 35px !important;
  }
  .ld-mt-35px, .ld-mt-35px-c > * {
    margin-top: 35px !important;
  }
  .ld-mb-35px, .ld-mb-35px-c > * {
    margin-bottom: 35px !important;
  }
  .ld-mx-35px, .ld-mx-35px-c > * {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .ld-my-35px, .ld-my-35px-c > * {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .ld-m-40px, .ld-m-40px-c > * {
    margin: 40px !important;
  }
  .ld-ml-40px, .ld-ml-40px-c > * {
    margin-left: 40px !important;
  }
  .ld-mr-40px, .ld-mr-40px-c > * {
    margin-right: 40px !important;
  }
  .ld-mt-40px, .ld-mt-40px-c > * {
    margin-top: 40px !important;
  }
  .ld-mb-40px, .ld-mb-40px-c > * {
    margin-bottom: 40px !important;
  }
  .ld-mx-40px, .ld-mx-40px-c > * {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .ld-my-40px, .ld-my-40px-c > * {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .ld-m-45px, .ld-m-45px-c > * {
    margin: 45px !important;
  }
  .ld-ml-45px, .ld-ml-45px-c > * {
    margin-left: 45px !important;
  }
  .ld-mr-45px, .ld-mr-45px-c > * {
    margin-right: 45px !important;
  }
  .ld-mt-45px, .ld-mt-45px-c > * {
    margin-top: 45px !important;
  }
  .ld-mb-45px, .ld-mb-45px-c > * {
    margin-bottom: 45px !important;
  }
  .ld-mx-45px, .ld-mx-45px-c > * {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .ld-my-45px, .ld-my-45px-c > * {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .ld-m-50px, .ld-m-50px-c > * {
    margin: 50px !important;
  }
  .ld-ml-50px, .ld-ml-50px-c > * {
    margin-left: 50px !important;
  }
  .ld-mr-50px, .ld-mr-50px-c > * {
    margin-right: 50px !important;
  }
  .ld-mt-50px, .ld-mt-50px-c > * {
    margin-top: 50px !important;
  }
  .ld-mb-50px, .ld-mb-50px-c > * {
    margin-bottom: 50px !important;
  }
  .ld-mx-50px, .ld-mx-50px-c > * {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .ld-my-50px, .ld-my-50px-c > * {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .ld-m-55px, .ld-m-55px-c > * {
    margin: 55px !important;
  }
  .ld-ml-55px, .ld-ml-55px-c > * {
    margin-left: 55px !important;
  }
  .ld-mr-55px, .ld-mr-55px-c > * {
    margin-right: 55px !important;
  }
  .ld-mt-55px, .ld-mt-55px-c > * {
    margin-top: 55px !important;
  }
  .ld-mb-55px, .ld-mb-55px-c > * {
    margin-bottom: 55px !important;
  }
  .ld-mx-55px, .ld-mx-55px-c > * {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .ld-my-55px, .ld-my-55px-c > * {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .ld-m-60px, .ld-m-60px-c > * {
    margin: 60px !important;
  }
  .ld-ml-60px, .ld-ml-60px-c > * {
    margin-left: 60px !important;
  }
  .ld-mr-60px, .ld-mr-60px-c > * {
    margin-right: 60px !important;
  }
  .ld-mt-60px, .ld-mt-60px-c > * {
    margin-top: 60px !important;
  }
  .ld-mb-60px, .ld-mb-60px-c > * {
    margin-bottom: 60px !important;
  }
  .ld-mx-60px, .ld-mx-60px-c > * {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .ld-my-60px, .ld-my-60px-c > * {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .ld-m-65px, .ld-m-65px-c > * {
    margin: 65px !important;
  }
  .ld-ml-65px, .ld-ml-65px-c > * {
    margin-left: 65px !important;
  }
  .ld-mr-65px, .ld-mr-65px-c > * {
    margin-right: 65px !important;
  }
  .ld-mt-65px, .ld-mt-65px-c > * {
    margin-top: 65px !important;
  }
  .ld-mb-65px, .ld-mb-65px-c > * {
    margin-bottom: 65px !important;
  }
  .ld-mx-65px, .ld-mx-65px-c > * {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .ld-my-65px, .ld-my-65px-c > * {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .ld-m-70px, .ld-m-70px-c > * {
    margin: 70px !important;
  }
  .ld-ml-70px, .ld-ml-70px-c > * {
    margin-left: 70px !important;
  }
  .ld-mr-70px, .ld-mr-70px-c > * {
    margin-right: 70px !important;
  }
  .ld-mt-70px, .ld-mt-70px-c > * {
    margin-top: 70px !important;
  }
  .ld-mb-70px, .ld-mb-70px-c > * {
    margin-bottom: 70px !important;
  }
  .ld-mx-70px, .ld-mx-70px-c > * {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .ld-my-70px, .ld-my-70px-c > * {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .ld-m-75px, .ld-m-75px-c > * {
    margin: 75px !important;
  }
  .ld-ml-75px, .ld-ml-75px-c > * {
    margin-left: 75px !important;
  }
  .ld-mr-75px, .ld-mr-75px-c > * {
    margin-right: 75px !important;
  }
  .ld-mt-75px, .ld-mt-75px-c > * {
    margin-top: 75px !important;
  }
  .ld-mb-75px, .ld-mb-75px-c > * {
    margin-bottom: 75px !important;
  }
  .ld-mx-75px, .ld-mx-75px-c > * {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .ld-my-75px, .ld-my-75px-c > * {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .ld-m-80px, .ld-m-80px-c > * {
    margin: 80px !important;
  }
  .ld-ml-80px, .ld-ml-80px-c > * {
    margin-left: 80px !important;
  }
  .ld-mr-80px, .ld-mr-80px-c > * {
    margin-right: 80px !important;
  }
  .ld-mt-80px, .ld-mt-80px-c > * {
    margin-top: 80px !important;
  }
  .ld-mb-80px, .ld-mb-80px-c > * {
    margin-bottom: 80px !important;
  }
  .ld-mx-80px, .ld-mx-80px-c > * {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .ld-my-80px, .ld-my-80px-c > * {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .ld-m-85px, .ld-m-85px-c > * {
    margin: 85px !important;
  }
  .ld-ml-85px, .ld-ml-85px-c > * {
    margin-left: 85px !important;
  }
  .ld-mr-85px, .ld-mr-85px-c > * {
    margin-right: 85px !important;
  }
  .ld-mt-85px, .ld-mt-85px-c > * {
    margin-top: 85px !important;
  }
  .ld-mb-85px, .ld-mb-85px-c > * {
    margin-bottom: 85px !important;
  }
  .ld-mx-85px, .ld-mx-85px-c > * {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .ld-my-85px, .ld-my-85px-c > * {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .ld-m-90px, .ld-m-90px-c > * {
    margin: 90px !important;
  }
  .ld-ml-90px, .ld-ml-90px-c > * {
    margin-left: 90px !important;
  }
  .ld-mr-90px, .ld-mr-90px-c > * {
    margin-right: 90px !important;
  }
  .ld-mt-90px, .ld-mt-90px-c > * {
    margin-top: 90px !important;
  }
  .ld-mb-90px, .ld-mb-90px-c > * {
    margin-bottom: 90px !important;
  }
  .ld-mx-90px, .ld-mx-90px-c > * {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .ld-my-90px, .ld-my-90px-c > * {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .ld-m-95px, .ld-m-95px-c > * {
    margin: 95px !important;
  }
  .ld-ml-95px, .ld-ml-95px-c > * {
    margin-left: 95px !important;
  }
  .ld-mr-95px, .ld-mr-95px-c > * {
    margin-right: 95px !important;
  }
  .ld-mt-95px, .ld-mt-95px-c > * {
    margin-top: 95px !important;
  }
  .ld-mb-95px, .ld-mb-95px-c > * {
    margin-bottom: 95px !important;
  }
  .ld-mx-95px, .ld-mx-95px-c > * {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .ld-my-95px, .ld-my-95px-c > * {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .ld-m-100px, .ld-m-100px-c > * {
    margin: 100px !important;
  }
  .ld-ml-100px, .ld-ml-100px-c > * {
    margin-left: 100px !important;
  }
  .ld-mr-100px, .ld-mr-100px-c > * {
    margin-right: 100px !important;
  }
  .ld-mt-100px, .ld-mt-100px-c > * {
    margin-top: 100px !important;
  }
  .ld-mb-100px, .ld-mb-100px-c > * {
    margin-bottom: 100px !important;
  }
  .ld-mx-100px, .ld-mx-100px-c > * {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .ld-my-100px, .ld-my-100px-c > * {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 0) {
  .s-m-n5px, .s-m-n5px-c > * {
    margin: -5px !important;
  }
  .s-ml-n5px, .s-ml-n5px-c > * {
    margin-left: -5px !important;
  }
  .s-mr-n5px, .s-mr-n5px-c > * {
    margin-right: -5px !important;
  }
  .s-mt-n5px, .s-mt-n5px-c > * {
    margin-top: -5px !important;
  }
  .s-mb-n5px, .s-mb-n5px-c > * {
    margin-bottom: -5px !important;
  }
  .s-mx-n5px, .s-mx-n5px-c > * {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .s-my-n5px, .s-my-n5px-c > * {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .s-m-n10px, .s-m-n10px-c > * {
    margin: -10px !important;
  }
  .s-ml-n10px, .s-ml-n10px-c > * {
    margin-left: -10px !important;
  }
  .s-mr-n10px, .s-mr-n10px-c > * {
    margin-right: -10px !important;
  }
  .s-mt-n10px, .s-mt-n10px-c > * {
    margin-top: -10px !important;
  }
  .s-mb-n10px, .s-mb-n10px-c > * {
    margin-bottom: -10px !important;
  }
  .s-mx-n10px, .s-mx-n10px-c > * {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .s-my-n10px, .s-my-n10px-c > * {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .s-m-n15px, .s-m-n15px-c > * {
    margin: -15px !important;
  }
  .s-ml-n15px, .s-ml-n15px-c > * {
    margin-left: -15px !important;
  }
  .s-mr-n15px, .s-mr-n15px-c > * {
    margin-right: -15px !important;
  }
  .s-mt-n15px, .s-mt-n15px-c > * {
    margin-top: -15px !important;
  }
  .s-mb-n15px, .s-mb-n15px-c > * {
    margin-bottom: -15px !important;
  }
  .s-mx-n15px, .s-mx-n15px-c > * {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .s-my-n15px, .s-my-n15px-c > * {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .s-m-n20px, .s-m-n20px-c > * {
    margin: -20px !important;
  }
  .s-ml-n20px, .s-ml-n20px-c > * {
    margin-left: -20px !important;
  }
  .s-mr-n20px, .s-mr-n20px-c > * {
    margin-right: -20px !important;
  }
  .s-mt-n20px, .s-mt-n20px-c > * {
    margin-top: -20px !important;
  }
  .s-mb-n20px, .s-mb-n20px-c > * {
    margin-bottom: -20px !important;
  }
  .s-mx-n20px, .s-mx-n20px-c > * {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .s-my-n20px, .s-my-n20px-c > * {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .s-m-n25px, .s-m-n25px-c > * {
    margin: -25px !important;
  }
  .s-ml-n25px, .s-ml-n25px-c > * {
    margin-left: -25px !important;
  }
  .s-mr-n25px, .s-mr-n25px-c > * {
    margin-right: -25px !important;
  }
  .s-mt-n25px, .s-mt-n25px-c > * {
    margin-top: -25px !important;
  }
  .s-mb-n25px, .s-mb-n25px-c > * {
    margin-bottom: -25px !important;
  }
  .s-mx-n25px, .s-mx-n25px-c > * {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .s-my-n25px, .s-my-n25px-c > * {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .s-m-n30px, .s-m-n30px-c > * {
    margin: -30px !important;
  }
  .s-ml-n30px, .s-ml-n30px-c > * {
    margin-left: -30px !important;
  }
  .s-mr-n30px, .s-mr-n30px-c > * {
    margin-right: -30px !important;
  }
  .s-mt-n30px, .s-mt-n30px-c > * {
    margin-top: -30px !important;
  }
  .s-mb-n30px, .s-mb-n30px-c > * {
    margin-bottom: -30px !important;
  }
  .s-mx-n30px, .s-mx-n30px-c > * {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .s-my-n30px, .s-my-n30px-c > * {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .s-m-n35px, .s-m-n35px-c > * {
    margin: -35px !important;
  }
  .s-ml-n35px, .s-ml-n35px-c > * {
    margin-left: -35px !important;
  }
  .s-mr-n35px, .s-mr-n35px-c > * {
    margin-right: -35px !important;
  }
  .s-mt-n35px, .s-mt-n35px-c > * {
    margin-top: -35px !important;
  }
  .s-mb-n35px, .s-mb-n35px-c > * {
    margin-bottom: -35px !important;
  }
  .s-mx-n35px, .s-mx-n35px-c > * {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .s-my-n35px, .s-my-n35px-c > * {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .s-m-n40px, .s-m-n40px-c > * {
    margin: -40px !important;
  }
  .s-ml-n40px, .s-ml-n40px-c > * {
    margin-left: -40px !important;
  }
  .s-mr-n40px, .s-mr-n40px-c > * {
    margin-right: -40px !important;
  }
  .s-mt-n40px, .s-mt-n40px-c > * {
    margin-top: -40px !important;
  }
  .s-mb-n40px, .s-mb-n40px-c > * {
    margin-bottom: -40px !important;
  }
  .s-mx-n40px, .s-mx-n40px-c > * {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .s-my-n40px, .s-my-n40px-c > * {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .s-m-n45px, .s-m-n45px-c > * {
    margin: -45px !important;
  }
  .s-ml-n45px, .s-ml-n45px-c > * {
    margin-left: -45px !important;
  }
  .s-mr-n45px, .s-mr-n45px-c > * {
    margin-right: -45px !important;
  }
  .s-mt-n45px, .s-mt-n45px-c > * {
    margin-top: -45px !important;
  }
  .s-mb-n45px, .s-mb-n45px-c > * {
    margin-bottom: -45px !important;
  }
  .s-mx-n45px, .s-mx-n45px-c > * {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .s-my-n45px, .s-my-n45px-c > * {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .s-m-n50px, .s-m-n50px-c > * {
    margin: -50px !important;
  }
  .s-ml-n50px, .s-ml-n50px-c > * {
    margin-left: -50px !important;
  }
  .s-mr-n50px, .s-mr-n50px-c > * {
    margin-right: -50px !important;
  }
  .s-mt-n50px, .s-mt-n50px-c > * {
    margin-top: -50px !important;
  }
  .s-mb-n50px, .s-mb-n50px-c > * {
    margin-bottom: -50px !important;
  }
  .s-mx-n50px, .s-mx-n50px-c > * {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .s-my-n50px, .s-my-n50px-c > * {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .s-m-n55px, .s-m-n55px-c > * {
    margin: -55px !important;
  }
  .s-ml-n55px, .s-ml-n55px-c > * {
    margin-left: -55px !important;
  }
  .s-mr-n55px, .s-mr-n55px-c > * {
    margin-right: -55px !important;
  }
  .s-mt-n55px, .s-mt-n55px-c > * {
    margin-top: -55px !important;
  }
  .s-mb-n55px, .s-mb-n55px-c > * {
    margin-bottom: -55px !important;
  }
  .s-mx-n55px, .s-mx-n55px-c > * {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .s-my-n55px, .s-my-n55px-c > * {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .s-m-n60px, .s-m-n60px-c > * {
    margin: -60px !important;
  }
  .s-ml-n60px, .s-ml-n60px-c > * {
    margin-left: -60px !important;
  }
  .s-mr-n60px, .s-mr-n60px-c > * {
    margin-right: -60px !important;
  }
  .s-mt-n60px, .s-mt-n60px-c > * {
    margin-top: -60px !important;
  }
  .s-mb-n60px, .s-mb-n60px-c > * {
    margin-bottom: -60px !important;
  }
  .s-mx-n60px, .s-mx-n60px-c > * {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .s-my-n60px, .s-my-n60px-c > * {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .s-m-n65px, .s-m-n65px-c > * {
    margin: -65px !important;
  }
  .s-ml-n65px, .s-ml-n65px-c > * {
    margin-left: -65px !important;
  }
  .s-mr-n65px, .s-mr-n65px-c > * {
    margin-right: -65px !important;
  }
  .s-mt-n65px, .s-mt-n65px-c > * {
    margin-top: -65px !important;
  }
  .s-mb-n65px, .s-mb-n65px-c > * {
    margin-bottom: -65px !important;
  }
  .s-mx-n65px, .s-mx-n65px-c > * {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .s-my-n65px, .s-my-n65px-c > * {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .s-m-n70px, .s-m-n70px-c > * {
    margin: -70px !important;
  }
  .s-ml-n70px, .s-ml-n70px-c > * {
    margin-left: -70px !important;
  }
  .s-mr-n70px, .s-mr-n70px-c > * {
    margin-right: -70px !important;
  }
  .s-mt-n70px, .s-mt-n70px-c > * {
    margin-top: -70px !important;
  }
  .s-mb-n70px, .s-mb-n70px-c > * {
    margin-bottom: -70px !important;
  }
  .s-mx-n70px, .s-mx-n70px-c > * {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .s-my-n70px, .s-my-n70px-c > * {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .s-m-n75px, .s-m-n75px-c > * {
    margin: -75px !important;
  }
  .s-ml-n75px, .s-ml-n75px-c > * {
    margin-left: -75px !important;
  }
  .s-mr-n75px, .s-mr-n75px-c > * {
    margin-right: -75px !important;
  }
  .s-mt-n75px, .s-mt-n75px-c > * {
    margin-top: -75px !important;
  }
  .s-mb-n75px, .s-mb-n75px-c > * {
    margin-bottom: -75px !important;
  }
  .s-mx-n75px, .s-mx-n75px-c > * {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .s-my-n75px, .s-my-n75px-c > * {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .s-m-n80px, .s-m-n80px-c > * {
    margin: -80px !important;
  }
  .s-ml-n80px, .s-ml-n80px-c > * {
    margin-left: -80px !important;
  }
  .s-mr-n80px, .s-mr-n80px-c > * {
    margin-right: -80px !important;
  }
  .s-mt-n80px, .s-mt-n80px-c > * {
    margin-top: -80px !important;
  }
  .s-mb-n80px, .s-mb-n80px-c > * {
    margin-bottom: -80px !important;
  }
  .s-mx-n80px, .s-mx-n80px-c > * {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .s-my-n80px, .s-my-n80px-c > * {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .s-m-n85px, .s-m-n85px-c > * {
    margin: -85px !important;
  }
  .s-ml-n85px, .s-ml-n85px-c > * {
    margin-left: -85px !important;
  }
  .s-mr-n85px, .s-mr-n85px-c > * {
    margin-right: -85px !important;
  }
  .s-mt-n85px, .s-mt-n85px-c > * {
    margin-top: -85px !important;
  }
  .s-mb-n85px, .s-mb-n85px-c > * {
    margin-bottom: -85px !important;
  }
  .s-mx-n85px, .s-mx-n85px-c > * {
    margin-left: -85px !important;
    margin-right: -85px !important;
  }
  .s-my-n85px, .s-my-n85px-c > * {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .s-m-n90px, .s-m-n90px-c > * {
    margin: -90px !important;
  }
  .s-ml-n90px, .s-ml-n90px-c > * {
    margin-left: -90px !important;
  }
  .s-mr-n90px, .s-mr-n90px-c > * {
    margin-right: -90px !important;
  }
  .s-mt-n90px, .s-mt-n90px-c > * {
    margin-top: -90px !important;
  }
  .s-mb-n90px, .s-mb-n90px-c > * {
    margin-bottom: -90px !important;
  }
  .s-mx-n90px, .s-mx-n90px-c > * {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
  .s-my-n90px, .s-my-n90px-c > * {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .s-m-n95px, .s-m-n95px-c > * {
    margin: -95px !important;
  }
  .s-ml-n95px, .s-ml-n95px-c > * {
    margin-left: -95px !important;
  }
  .s-mr-n95px, .s-mr-n95px-c > * {
    margin-right: -95px !important;
  }
  .s-mt-n95px, .s-mt-n95px-c > * {
    margin-top: -95px !important;
  }
  .s-mb-n95px, .s-mb-n95px-c > * {
    margin-bottom: -95px !important;
  }
  .s-mx-n95px, .s-mx-n95px-c > * {
    margin-left: -95px !important;
    margin-right: -95px !important;
  }
  .s-my-n95px, .s-my-n95px-c > * {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .s-m-n100px, .s-m-n100px-c > * {
    margin: -100px !important;
  }
  .s-ml-n100px, .s-ml-n100px-c > * {
    margin-left: -100px !important;
  }
  .s-mr-n100px, .s-mr-n100px-c > * {
    margin-right: -100px !important;
  }
  .s-mt-n100px, .s-mt-n100px-c > * {
    margin-top: -100px !important;
  }
  .s-mb-n100px, .s-mb-n100px-c > * {
    margin-bottom: -100px !important;
  }
  .s-mx-n100px, .s-mx-n100px-c > * {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .s-my-n100px, .s-my-n100px-c > * {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
}
@media (min-width: 480px) {
  .ls-m-n5px, .ls-m-n5px-c > * {
    margin: -5px !important;
  }
  .ls-ml-n5px, .ls-ml-n5px-c > * {
    margin-left: -5px !important;
  }
  .ls-mr-n5px, .ls-mr-n5px-c > * {
    margin-right: -5px !important;
  }
  .ls-mt-n5px, .ls-mt-n5px-c > * {
    margin-top: -5px !important;
  }
  .ls-mb-n5px, .ls-mb-n5px-c > * {
    margin-bottom: -5px !important;
  }
  .ls-mx-n5px, .ls-mx-n5px-c > * {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .ls-my-n5px, .ls-my-n5px-c > * {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .ls-m-n10px, .ls-m-n10px-c > * {
    margin: -10px !important;
  }
  .ls-ml-n10px, .ls-ml-n10px-c > * {
    margin-left: -10px !important;
  }
  .ls-mr-n10px, .ls-mr-n10px-c > * {
    margin-right: -10px !important;
  }
  .ls-mt-n10px, .ls-mt-n10px-c > * {
    margin-top: -10px !important;
  }
  .ls-mb-n10px, .ls-mb-n10px-c > * {
    margin-bottom: -10px !important;
  }
  .ls-mx-n10px, .ls-mx-n10px-c > * {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .ls-my-n10px, .ls-my-n10px-c > * {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .ls-m-n15px, .ls-m-n15px-c > * {
    margin: -15px !important;
  }
  .ls-ml-n15px, .ls-ml-n15px-c > * {
    margin-left: -15px !important;
  }
  .ls-mr-n15px, .ls-mr-n15px-c > * {
    margin-right: -15px !important;
  }
  .ls-mt-n15px, .ls-mt-n15px-c > * {
    margin-top: -15px !important;
  }
  .ls-mb-n15px, .ls-mb-n15px-c > * {
    margin-bottom: -15px !important;
  }
  .ls-mx-n15px, .ls-mx-n15px-c > * {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .ls-my-n15px, .ls-my-n15px-c > * {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .ls-m-n20px, .ls-m-n20px-c > * {
    margin: -20px !important;
  }
  .ls-ml-n20px, .ls-ml-n20px-c > * {
    margin-left: -20px !important;
  }
  .ls-mr-n20px, .ls-mr-n20px-c > * {
    margin-right: -20px !important;
  }
  .ls-mt-n20px, .ls-mt-n20px-c > * {
    margin-top: -20px !important;
  }
  .ls-mb-n20px, .ls-mb-n20px-c > * {
    margin-bottom: -20px !important;
  }
  .ls-mx-n20px, .ls-mx-n20px-c > * {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .ls-my-n20px, .ls-my-n20px-c > * {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .ls-m-n25px, .ls-m-n25px-c > * {
    margin: -25px !important;
  }
  .ls-ml-n25px, .ls-ml-n25px-c > * {
    margin-left: -25px !important;
  }
  .ls-mr-n25px, .ls-mr-n25px-c > * {
    margin-right: -25px !important;
  }
  .ls-mt-n25px, .ls-mt-n25px-c > * {
    margin-top: -25px !important;
  }
  .ls-mb-n25px, .ls-mb-n25px-c > * {
    margin-bottom: -25px !important;
  }
  .ls-mx-n25px, .ls-mx-n25px-c > * {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .ls-my-n25px, .ls-my-n25px-c > * {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .ls-m-n30px, .ls-m-n30px-c > * {
    margin: -30px !important;
  }
  .ls-ml-n30px, .ls-ml-n30px-c > * {
    margin-left: -30px !important;
  }
  .ls-mr-n30px, .ls-mr-n30px-c > * {
    margin-right: -30px !important;
  }
  .ls-mt-n30px, .ls-mt-n30px-c > * {
    margin-top: -30px !important;
  }
  .ls-mb-n30px, .ls-mb-n30px-c > * {
    margin-bottom: -30px !important;
  }
  .ls-mx-n30px, .ls-mx-n30px-c > * {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .ls-my-n30px, .ls-my-n30px-c > * {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .ls-m-n35px, .ls-m-n35px-c > * {
    margin: -35px !important;
  }
  .ls-ml-n35px, .ls-ml-n35px-c > * {
    margin-left: -35px !important;
  }
  .ls-mr-n35px, .ls-mr-n35px-c > * {
    margin-right: -35px !important;
  }
  .ls-mt-n35px, .ls-mt-n35px-c > * {
    margin-top: -35px !important;
  }
  .ls-mb-n35px, .ls-mb-n35px-c > * {
    margin-bottom: -35px !important;
  }
  .ls-mx-n35px, .ls-mx-n35px-c > * {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .ls-my-n35px, .ls-my-n35px-c > * {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .ls-m-n40px, .ls-m-n40px-c > * {
    margin: -40px !important;
  }
  .ls-ml-n40px, .ls-ml-n40px-c > * {
    margin-left: -40px !important;
  }
  .ls-mr-n40px, .ls-mr-n40px-c > * {
    margin-right: -40px !important;
  }
  .ls-mt-n40px, .ls-mt-n40px-c > * {
    margin-top: -40px !important;
  }
  .ls-mb-n40px, .ls-mb-n40px-c > * {
    margin-bottom: -40px !important;
  }
  .ls-mx-n40px, .ls-mx-n40px-c > * {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .ls-my-n40px, .ls-my-n40px-c > * {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .ls-m-n45px, .ls-m-n45px-c > * {
    margin: -45px !important;
  }
  .ls-ml-n45px, .ls-ml-n45px-c > * {
    margin-left: -45px !important;
  }
  .ls-mr-n45px, .ls-mr-n45px-c > * {
    margin-right: -45px !important;
  }
  .ls-mt-n45px, .ls-mt-n45px-c > * {
    margin-top: -45px !important;
  }
  .ls-mb-n45px, .ls-mb-n45px-c > * {
    margin-bottom: -45px !important;
  }
  .ls-mx-n45px, .ls-mx-n45px-c > * {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .ls-my-n45px, .ls-my-n45px-c > * {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .ls-m-n50px, .ls-m-n50px-c > * {
    margin: -50px !important;
  }
  .ls-ml-n50px, .ls-ml-n50px-c > * {
    margin-left: -50px !important;
  }
  .ls-mr-n50px, .ls-mr-n50px-c > * {
    margin-right: -50px !important;
  }
  .ls-mt-n50px, .ls-mt-n50px-c > * {
    margin-top: -50px !important;
  }
  .ls-mb-n50px, .ls-mb-n50px-c > * {
    margin-bottom: -50px !important;
  }
  .ls-mx-n50px, .ls-mx-n50px-c > * {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .ls-my-n50px, .ls-my-n50px-c > * {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .ls-m-n55px, .ls-m-n55px-c > * {
    margin: -55px !important;
  }
  .ls-ml-n55px, .ls-ml-n55px-c > * {
    margin-left: -55px !important;
  }
  .ls-mr-n55px, .ls-mr-n55px-c > * {
    margin-right: -55px !important;
  }
  .ls-mt-n55px, .ls-mt-n55px-c > * {
    margin-top: -55px !important;
  }
  .ls-mb-n55px, .ls-mb-n55px-c > * {
    margin-bottom: -55px !important;
  }
  .ls-mx-n55px, .ls-mx-n55px-c > * {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .ls-my-n55px, .ls-my-n55px-c > * {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .ls-m-n60px, .ls-m-n60px-c > * {
    margin: -60px !important;
  }
  .ls-ml-n60px, .ls-ml-n60px-c > * {
    margin-left: -60px !important;
  }
  .ls-mr-n60px, .ls-mr-n60px-c > * {
    margin-right: -60px !important;
  }
  .ls-mt-n60px, .ls-mt-n60px-c > * {
    margin-top: -60px !important;
  }
  .ls-mb-n60px, .ls-mb-n60px-c > * {
    margin-bottom: -60px !important;
  }
  .ls-mx-n60px, .ls-mx-n60px-c > * {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .ls-my-n60px, .ls-my-n60px-c > * {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .ls-m-n65px, .ls-m-n65px-c > * {
    margin: -65px !important;
  }
  .ls-ml-n65px, .ls-ml-n65px-c > * {
    margin-left: -65px !important;
  }
  .ls-mr-n65px, .ls-mr-n65px-c > * {
    margin-right: -65px !important;
  }
  .ls-mt-n65px, .ls-mt-n65px-c > * {
    margin-top: -65px !important;
  }
  .ls-mb-n65px, .ls-mb-n65px-c > * {
    margin-bottom: -65px !important;
  }
  .ls-mx-n65px, .ls-mx-n65px-c > * {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .ls-my-n65px, .ls-my-n65px-c > * {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .ls-m-n70px, .ls-m-n70px-c > * {
    margin: -70px !important;
  }
  .ls-ml-n70px, .ls-ml-n70px-c > * {
    margin-left: -70px !important;
  }
  .ls-mr-n70px, .ls-mr-n70px-c > * {
    margin-right: -70px !important;
  }
  .ls-mt-n70px, .ls-mt-n70px-c > * {
    margin-top: -70px !important;
  }
  .ls-mb-n70px, .ls-mb-n70px-c > * {
    margin-bottom: -70px !important;
  }
  .ls-mx-n70px, .ls-mx-n70px-c > * {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .ls-my-n70px, .ls-my-n70px-c > * {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .ls-m-n75px, .ls-m-n75px-c > * {
    margin: -75px !important;
  }
  .ls-ml-n75px, .ls-ml-n75px-c > * {
    margin-left: -75px !important;
  }
  .ls-mr-n75px, .ls-mr-n75px-c > * {
    margin-right: -75px !important;
  }
  .ls-mt-n75px, .ls-mt-n75px-c > * {
    margin-top: -75px !important;
  }
  .ls-mb-n75px, .ls-mb-n75px-c > * {
    margin-bottom: -75px !important;
  }
  .ls-mx-n75px, .ls-mx-n75px-c > * {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .ls-my-n75px, .ls-my-n75px-c > * {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .ls-m-n80px, .ls-m-n80px-c > * {
    margin: -80px !important;
  }
  .ls-ml-n80px, .ls-ml-n80px-c > * {
    margin-left: -80px !important;
  }
  .ls-mr-n80px, .ls-mr-n80px-c > * {
    margin-right: -80px !important;
  }
  .ls-mt-n80px, .ls-mt-n80px-c > * {
    margin-top: -80px !important;
  }
  .ls-mb-n80px, .ls-mb-n80px-c > * {
    margin-bottom: -80px !important;
  }
  .ls-mx-n80px, .ls-mx-n80px-c > * {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .ls-my-n80px, .ls-my-n80px-c > * {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .ls-m-n85px, .ls-m-n85px-c > * {
    margin: -85px !important;
  }
  .ls-ml-n85px, .ls-ml-n85px-c > * {
    margin-left: -85px !important;
  }
  .ls-mr-n85px, .ls-mr-n85px-c > * {
    margin-right: -85px !important;
  }
  .ls-mt-n85px, .ls-mt-n85px-c > * {
    margin-top: -85px !important;
  }
  .ls-mb-n85px, .ls-mb-n85px-c > * {
    margin-bottom: -85px !important;
  }
  .ls-mx-n85px, .ls-mx-n85px-c > * {
    margin-left: -85px !important;
    margin-right: -85px !important;
  }
  .ls-my-n85px, .ls-my-n85px-c > * {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .ls-m-n90px, .ls-m-n90px-c > * {
    margin: -90px !important;
  }
  .ls-ml-n90px, .ls-ml-n90px-c > * {
    margin-left: -90px !important;
  }
  .ls-mr-n90px, .ls-mr-n90px-c > * {
    margin-right: -90px !important;
  }
  .ls-mt-n90px, .ls-mt-n90px-c > * {
    margin-top: -90px !important;
  }
  .ls-mb-n90px, .ls-mb-n90px-c > * {
    margin-bottom: -90px !important;
  }
  .ls-mx-n90px, .ls-mx-n90px-c > * {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
  .ls-my-n90px, .ls-my-n90px-c > * {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .ls-m-n95px, .ls-m-n95px-c > * {
    margin: -95px !important;
  }
  .ls-ml-n95px, .ls-ml-n95px-c > * {
    margin-left: -95px !important;
  }
  .ls-mr-n95px, .ls-mr-n95px-c > * {
    margin-right: -95px !important;
  }
  .ls-mt-n95px, .ls-mt-n95px-c > * {
    margin-top: -95px !important;
  }
  .ls-mb-n95px, .ls-mb-n95px-c > * {
    margin-bottom: -95px !important;
  }
  .ls-mx-n95px, .ls-mx-n95px-c > * {
    margin-left: -95px !important;
    margin-right: -95px !important;
  }
  .ls-my-n95px, .ls-my-n95px-c > * {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .ls-m-n100px, .ls-m-n100px-c > * {
    margin: -100px !important;
  }
  .ls-ml-n100px, .ls-ml-n100px-c > * {
    margin-left: -100px !important;
  }
  .ls-mr-n100px, .ls-mr-n100px-c > * {
    margin-right: -100px !important;
  }
  .ls-mt-n100px, .ls-mt-n100px-c > * {
    margin-top: -100px !important;
  }
  .ls-mb-n100px, .ls-mb-n100px-c > * {
    margin-bottom: -100px !important;
  }
  .ls-mx-n100px, .ls-mx-n100px-c > * {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .ls-my-n100px, .ls-my-n100px-c > * {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
}
@media (min-width: 768px) {
  .t-m-n5px, .t-m-n5px-c > * {
    margin: -5px !important;
  }
  .t-ml-n5px, .t-ml-n5px-c > * {
    margin-left: -5px !important;
  }
  .t-mr-n5px, .t-mr-n5px-c > * {
    margin-right: -5px !important;
  }
  .t-mt-n5px, .t-mt-n5px-c > * {
    margin-top: -5px !important;
  }
  .t-mb-n5px, .t-mb-n5px-c > * {
    margin-bottom: -5px !important;
  }
  .t-mx-n5px, .t-mx-n5px-c > * {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .t-my-n5px, .t-my-n5px-c > * {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .t-m-n10px, .t-m-n10px-c > * {
    margin: -10px !important;
  }
  .t-ml-n10px, .t-ml-n10px-c > * {
    margin-left: -10px !important;
  }
  .t-mr-n10px, .t-mr-n10px-c > * {
    margin-right: -10px !important;
  }
  .t-mt-n10px, .t-mt-n10px-c > * {
    margin-top: -10px !important;
  }
  .t-mb-n10px, .t-mb-n10px-c > * {
    margin-bottom: -10px !important;
  }
  .t-mx-n10px, .t-mx-n10px-c > * {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .t-my-n10px, .t-my-n10px-c > * {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .t-m-n15px, .t-m-n15px-c > * {
    margin: -15px !important;
  }
  .t-ml-n15px, .t-ml-n15px-c > * {
    margin-left: -15px !important;
  }
  .t-mr-n15px, .t-mr-n15px-c > * {
    margin-right: -15px !important;
  }
  .t-mt-n15px, .t-mt-n15px-c > * {
    margin-top: -15px !important;
  }
  .t-mb-n15px, .t-mb-n15px-c > * {
    margin-bottom: -15px !important;
  }
  .t-mx-n15px, .t-mx-n15px-c > * {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .t-my-n15px, .t-my-n15px-c > * {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .t-m-n20px, .t-m-n20px-c > * {
    margin: -20px !important;
  }
  .t-ml-n20px, .t-ml-n20px-c > * {
    margin-left: -20px !important;
  }
  .t-mr-n20px, .t-mr-n20px-c > * {
    margin-right: -20px !important;
  }
  .t-mt-n20px, .t-mt-n20px-c > * {
    margin-top: -20px !important;
  }
  .t-mb-n20px, .t-mb-n20px-c > * {
    margin-bottom: -20px !important;
  }
  .t-mx-n20px, .t-mx-n20px-c > * {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .t-my-n20px, .t-my-n20px-c > * {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .t-m-n25px, .t-m-n25px-c > * {
    margin: -25px !important;
  }
  .t-ml-n25px, .t-ml-n25px-c > * {
    margin-left: -25px !important;
  }
  .t-mr-n25px, .t-mr-n25px-c > * {
    margin-right: -25px !important;
  }
  .t-mt-n25px, .t-mt-n25px-c > * {
    margin-top: -25px !important;
  }
  .t-mb-n25px, .t-mb-n25px-c > * {
    margin-bottom: -25px !important;
  }
  .t-mx-n25px, .t-mx-n25px-c > * {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .t-my-n25px, .t-my-n25px-c > * {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .t-m-n30px, .t-m-n30px-c > * {
    margin: -30px !important;
  }
  .t-ml-n30px, .t-ml-n30px-c > * {
    margin-left: -30px !important;
  }
  .t-mr-n30px, .t-mr-n30px-c > * {
    margin-right: -30px !important;
  }
  .t-mt-n30px, .t-mt-n30px-c > * {
    margin-top: -30px !important;
  }
  .t-mb-n30px, .t-mb-n30px-c > * {
    margin-bottom: -30px !important;
  }
  .t-mx-n30px, .t-mx-n30px-c > * {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .t-my-n30px, .t-my-n30px-c > * {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .t-m-n35px, .t-m-n35px-c > * {
    margin: -35px !important;
  }
  .t-ml-n35px, .t-ml-n35px-c > * {
    margin-left: -35px !important;
  }
  .t-mr-n35px, .t-mr-n35px-c > * {
    margin-right: -35px !important;
  }
  .t-mt-n35px, .t-mt-n35px-c > * {
    margin-top: -35px !important;
  }
  .t-mb-n35px, .t-mb-n35px-c > * {
    margin-bottom: -35px !important;
  }
  .t-mx-n35px, .t-mx-n35px-c > * {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .t-my-n35px, .t-my-n35px-c > * {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .t-m-n40px, .t-m-n40px-c > * {
    margin: -40px !important;
  }
  .t-ml-n40px, .t-ml-n40px-c > * {
    margin-left: -40px !important;
  }
  .t-mr-n40px, .t-mr-n40px-c > * {
    margin-right: -40px !important;
  }
  .t-mt-n40px, .t-mt-n40px-c > * {
    margin-top: -40px !important;
  }
  .t-mb-n40px, .t-mb-n40px-c > * {
    margin-bottom: -40px !important;
  }
  .t-mx-n40px, .t-mx-n40px-c > * {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .t-my-n40px, .t-my-n40px-c > * {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .t-m-n45px, .t-m-n45px-c > * {
    margin: -45px !important;
  }
  .t-ml-n45px, .t-ml-n45px-c > * {
    margin-left: -45px !important;
  }
  .t-mr-n45px, .t-mr-n45px-c > * {
    margin-right: -45px !important;
  }
  .t-mt-n45px, .t-mt-n45px-c > * {
    margin-top: -45px !important;
  }
  .t-mb-n45px, .t-mb-n45px-c > * {
    margin-bottom: -45px !important;
  }
  .t-mx-n45px, .t-mx-n45px-c > * {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .t-my-n45px, .t-my-n45px-c > * {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .t-m-n50px, .t-m-n50px-c > * {
    margin: -50px !important;
  }
  .t-ml-n50px, .t-ml-n50px-c > * {
    margin-left: -50px !important;
  }
  .t-mr-n50px, .t-mr-n50px-c > * {
    margin-right: -50px !important;
  }
  .t-mt-n50px, .t-mt-n50px-c > * {
    margin-top: -50px !important;
  }
  .t-mb-n50px, .t-mb-n50px-c > * {
    margin-bottom: -50px !important;
  }
  .t-mx-n50px, .t-mx-n50px-c > * {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .t-my-n50px, .t-my-n50px-c > * {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .t-m-n55px, .t-m-n55px-c > * {
    margin: -55px !important;
  }
  .t-ml-n55px, .t-ml-n55px-c > * {
    margin-left: -55px !important;
  }
  .t-mr-n55px, .t-mr-n55px-c > * {
    margin-right: -55px !important;
  }
  .t-mt-n55px, .t-mt-n55px-c > * {
    margin-top: -55px !important;
  }
  .t-mb-n55px, .t-mb-n55px-c > * {
    margin-bottom: -55px !important;
  }
  .t-mx-n55px, .t-mx-n55px-c > * {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .t-my-n55px, .t-my-n55px-c > * {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .t-m-n60px, .t-m-n60px-c > * {
    margin: -60px !important;
  }
  .t-ml-n60px, .t-ml-n60px-c > * {
    margin-left: -60px !important;
  }
  .t-mr-n60px, .t-mr-n60px-c > * {
    margin-right: -60px !important;
  }
  .t-mt-n60px, .t-mt-n60px-c > * {
    margin-top: -60px !important;
  }
  .t-mb-n60px, .t-mb-n60px-c > * {
    margin-bottom: -60px !important;
  }
  .t-mx-n60px, .t-mx-n60px-c > * {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .t-my-n60px, .t-my-n60px-c > * {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .t-m-n65px, .t-m-n65px-c > * {
    margin: -65px !important;
  }
  .t-ml-n65px, .t-ml-n65px-c > * {
    margin-left: -65px !important;
  }
  .t-mr-n65px, .t-mr-n65px-c > * {
    margin-right: -65px !important;
  }
  .t-mt-n65px, .t-mt-n65px-c > * {
    margin-top: -65px !important;
  }
  .t-mb-n65px, .t-mb-n65px-c > * {
    margin-bottom: -65px !important;
  }
  .t-mx-n65px, .t-mx-n65px-c > * {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .t-my-n65px, .t-my-n65px-c > * {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .t-m-n70px, .t-m-n70px-c > * {
    margin: -70px !important;
  }
  .t-ml-n70px, .t-ml-n70px-c > * {
    margin-left: -70px !important;
  }
  .t-mr-n70px, .t-mr-n70px-c > * {
    margin-right: -70px !important;
  }
  .t-mt-n70px, .t-mt-n70px-c > * {
    margin-top: -70px !important;
  }
  .t-mb-n70px, .t-mb-n70px-c > * {
    margin-bottom: -70px !important;
  }
  .t-mx-n70px, .t-mx-n70px-c > * {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .t-my-n70px, .t-my-n70px-c > * {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .t-m-n75px, .t-m-n75px-c > * {
    margin: -75px !important;
  }
  .t-ml-n75px, .t-ml-n75px-c > * {
    margin-left: -75px !important;
  }
  .t-mr-n75px, .t-mr-n75px-c > * {
    margin-right: -75px !important;
  }
  .t-mt-n75px, .t-mt-n75px-c > * {
    margin-top: -75px !important;
  }
  .t-mb-n75px, .t-mb-n75px-c > * {
    margin-bottom: -75px !important;
  }
  .t-mx-n75px, .t-mx-n75px-c > * {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .t-my-n75px, .t-my-n75px-c > * {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .t-m-n80px, .t-m-n80px-c > * {
    margin: -80px !important;
  }
  .t-ml-n80px, .t-ml-n80px-c > * {
    margin-left: -80px !important;
  }
  .t-mr-n80px, .t-mr-n80px-c > * {
    margin-right: -80px !important;
  }
  .t-mt-n80px, .t-mt-n80px-c > * {
    margin-top: -80px !important;
  }
  .t-mb-n80px, .t-mb-n80px-c > * {
    margin-bottom: -80px !important;
  }
  .t-mx-n80px, .t-mx-n80px-c > * {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .t-my-n80px, .t-my-n80px-c > * {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .t-m-n85px, .t-m-n85px-c > * {
    margin: -85px !important;
  }
  .t-ml-n85px, .t-ml-n85px-c > * {
    margin-left: -85px !important;
  }
  .t-mr-n85px, .t-mr-n85px-c > * {
    margin-right: -85px !important;
  }
  .t-mt-n85px, .t-mt-n85px-c > * {
    margin-top: -85px !important;
  }
  .t-mb-n85px, .t-mb-n85px-c > * {
    margin-bottom: -85px !important;
  }
  .t-mx-n85px, .t-mx-n85px-c > * {
    margin-left: -85px !important;
    margin-right: -85px !important;
  }
  .t-my-n85px, .t-my-n85px-c > * {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .t-m-n90px, .t-m-n90px-c > * {
    margin: -90px !important;
  }
  .t-ml-n90px, .t-ml-n90px-c > * {
    margin-left: -90px !important;
  }
  .t-mr-n90px, .t-mr-n90px-c > * {
    margin-right: -90px !important;
  }
  .t-mt-n90px, .t-mt-n90px-c > * {
    margin-top: -90px !important;
  }
  .t-mb-n90px, .t-mb-n90px-c > * {
    margin-bottom: -90px !important;
  }
  .t-mx-n90px, .t-mx-n90px-c > * {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
  .t-my-n90px, .t-my-n90px-c > * {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .t-m-n95px, .t-m-n95px-c > * {
    margin: -95px !important;
  }
  .t-ml-n95px, .t-ml-n95px-c > * {
    margin-left: -95px !important;
  }
  .t-mr-n95px, .t-mr-n95px-c > * {
    margin-right: -95px !important;
  }
  .t-mt-n95px, .t-mt-n95px-c > * {
    margin-top: -95px !important;
  }
  .t-mb-n95px, .t-mb-n95px-c > * {
    margin-bottom: -95px !important;
  }
  .t-mx-n95px, .t-mx-n95px-c > * {
    margin-left: -95px !important;
    margin-right: -95px !important;
  }
  .t-my-n95px, .t-my-n95px-c > * {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .t-m-n100px, .t-m-n100px-c > * {
    margin: -100px !important;
  }
  .t-ml-n100px, .t-ml-n100px-c > * {
    margin-left: -100px !important;
  }
  .t-mr-n100px, .t-mr-n100px-c > * {
    margin-right: -100px !important;
  }
  .t-mt-n100px, .t-mt-n100px-c > * {
    margin-top: -100px !important;
  }
  .t-mb-n100px, .t-mb-n100px-c > * {
    margin-bottom: -100px !important;
  }
  .t-mx-n100px, .t-mx-n100px-c > * {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .t-my-n100px, .t-my-n100px-c > * {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-m-n5px, .lt-m-n5px-c > * {
    margin: -5px !important;
  }
  .lt-ml-n5px, .lt-ml-n5px-c > * {
    margin-left: -5px !important;
  }
  .lt-mr-n5px, .lt-mr-n5px-c > * {
    margin-right: -5px !important;
  }
  .lt-mt-n5px, .lt-mt-n5px-c > * {
    margin-top: -5px !important;
  }
  .lt-mb-n5px, .lt-mb-n5px-c > * {
    margin-bottom: -5px !important;
  }
  .lt-mx-n5px, .lt-mx-n5px-c > * {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .lt-my-n5px, .lt-my-n5px-c > * {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .lt-m-n10px, .lt-m-n10px-c > * {
    margin: -10px !important;
  }
  .lt-ml-n10px, .lt-ml-n10px-c > * {
    margin-left: -10px !important;
  }
  .lt-mr-n10px, .lt-mr-n10px-c > * {
    margin-right: -10px !important;
  }
  .lt-mt-n10px, .lt-mt-n10px-c > * {
    margin-top: -10px !important;
  }
  .lt-mb-n10px, .lt-mb-n10px-c > * {
    margin-bottom: -10px !important;
  }
  .lt-mx-n10px, .lt-mx-n10px-c > * {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .lt-my-n10px, .lt-my-n10px-c > * {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .lt-m-n15px, .lt-m-n15px-c > * {
    margin: -15px !important;
  }
  .lt-ml-n15px, .lt-ml-n15px-c > * {
    margin-left: -15px !important;
  }
  .lt-mr-n15px, .lt-mr-n15px-c > * {
    margin-right: -15px !important;
  }
  .lt-mt-n15px, .lt-mt-n15px-c > * {
    margin-top: -15px !important;
  }
  .lt-mb-n15px, .lt-mb-n15px-c > * {
    margin-bottom: -15px !important;
  }
  .lt-mx-n15px, .lt-mx-n15px-c > * {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .lt-my-n15px, .lt-my-n15px-c > * {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .lt-m-n20px, .lt-m-n20px-c > * {
    margin: -20px !important;
  }
  .lt-ml-n20px, .lt-ml-n20px-c > * {
    margin-left: -20px !important;
  }
  .lt-mr-n20px, .lt-mr-n20px-c > * {
    margin-right: -20px !important;
  }
  .lt-mt-n20px, .lt-mt-n20px-c > * {
    margin-top: -20px !important;
  }
  .lt-mb-n20px, .lt-mb-n20px-c > * {
    margin-bottom: -20px !important;
  }
  .lt-mx-n20px, .lt-mx-n20px-c > * {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .lt-my-n20px, .lt-my-n20px-c > * {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .lt-m-n25px, .lt-m-n25px-c > * {
    margin: -25px !important;
  }
  .lt-ml-n25px, .lt-ml-n25px-c > * {
    margin-left: -25px !important;
  }
  .lt-mr-n25px, .lt-mr-n25px-c > * {
    margin-right: -25px !important;
  }
  .lt-mt-n25px, .lt-mt-n25px-c > * {
    margin-top: -25px !important;
  }
  .lt-mb-n25px, .lt-mb-n25px-c > * {
    margin-bottom: -25px !important;
  }
  .lt-mx-n25px, .lt-mx-n25px-c > * {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .lt-my-n25px, .lt-my-n25px-c > * {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .lt-m-n30px, .lt-m-n30px-c > * {
    margin: -30px !important;
  }
  .lt-ml-n30px, .lt-ml-n30px-c > * {
    margin-left: -30px !important;
  }
  .lt-mr-n30px, .lt-mr-n30px-c > * {
    margin-right: -30px !important;
  }
  .lt-mt-n30px, .lt-mt-n30px-c > * {
    margin-top: -30px !important;
  }
  .lt-mb-n30px, .lt-mb-n30px-c > * {
    margin-bottom: -30px !important;
  }
  .lt-mx-n30px, .lt-mx-n30px-c > * {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .lt-my-n30px, .lt-my-n30px-c > * {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .lt-m-n35px, .lt-m-n35px-c > * {
    margin: -35px !important;
  }
  .lt-ml-n35px, .lt-ml-n35px-c > * {
    margin-left: -35px !important;
  }
  .lt-mr-n35px, .lt-mr-n35px-c > * {
    margin-right: -35px !important;
  }
  .lt-mt-n35px, .lt-mt-n35px-c > * {
    margin-top: -35px !important;
  }
  .lt-mb-n35px, .lt-mb-n35px-c > * {
    margin-bottom: -35px !important;
  }
  .lt-mx-n35px, .lt-mx-n35px-c > * {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .lt-my-n35px, .lt-my-n35px-c > * {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .lt-m-n40px, .lt-m-n40px-c > * {
    margin: -40px !important;
  }
  .lt-ml-n40px, .lt-ml-n40px-c > * {
    margin-left: -40px !important;
  }
  .lt-mr-n40px, .lt-mr-n40px-c > * {
    margin-right: -40px !important;
  }
  .lt-mt-n40px, .lt-mt-n40px-c > * {
    margin-top: -40px !important;
  }
  .lt-mb-n40px, .lt-mb-n40px-c > * {
    margin-bottom: -40px !important;
  }
  .lt-mx-n40px, .lt-mx-n40px-c > * {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .lt-my-n40px, .lt-my-n40px-c > * {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .lt-m-n45px, .lt-m-n45px-c > * {
    margin: -45px !important;
  }
  .lt-ml-n45px, .lt-ml-n45px-c > * {
    margin-left: -45px !important;
  }
  .lt-mr-n45px, .lt-mr-n45px-c > * {
    margin-right: -45px !important;
  }
  .lt-mt-n45px, .lt-mt-n45px-c > * {
    margin-top: -45px !important;
  }
  .lt-mb-n45px, .lt-mb-n45px-c > * {
    margin-bottom: -45px !important;
  }
  .lt-mx-n45px, .lt-mx-n45px-c > * {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .lt-my-n45px, .lt-my-n45px-c > * {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .lt-m-n50px, .lt-m-n50px-c > * {
    margin: -50px !important;
  }
  .lt-ml-n50px, .lt-ml-n50px-c > * {
    margin-left: -50px !important;
  }
  .lt-mr-n50px, .lt-mr-n50px-c > * {
    margin-right: -50px !important;
  }
  .lt-mt-n50px, .lt-mt-n50px-c > * {
    margin-top: -50px !important;
  }
  .lt-mb-n50px, .lt-mb-n50px-c > * {
    margin-bottom: -50px !important;
  }
  .lt-mx-n50px, .lt-mx-n50px-c > * {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .lt-my-n50px, .lt-my-n50px-c > * {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .lt-m-n55px, .lt-m-n55px-c > * {
    margin: -55px !important;
  }
  .lt-ml-n55px, .lt-ml-n55px-c > * {
    margin-left: -55px !important;
  }
  .lt-mr-n55px, .lt-mr-n55px-c > * {
    margin-right: -55px !important;
  }
  .lt-mt-n55px, .lt-mt-n55px-c > * {
    margin-top: -55px !important;
  }
  .lt-mb-n55px, .lt-mb-n55px-c > * {
    margin-bottom: -55px !important;
  }
  .lt-mx-n55px, .lt-mx-n55px-c > * {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .lt-my-n55px, .lt-my-n55px-c > * {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .lt-m-n60px, .lt-m-n60px-c > * {
    margin: -60px !important;
  }
  .lt-ml-n60px, .lt-ml-n60px-c > * {
    margin-left: -60px !important;
  }
  .lt-mr-n60px, .lt-mr-n60px-c > * {
    margin-right: -60px !important;
  }
  .lt-mt-n60px, .lt-mt-n60px-c > * {
    margin-top: -60px !important;
  }
  .lt-mb-n60px, .lt-mb-n60px-c > * {
    margin-bottom: -60px !important;
  }
  .lt-mx-n60px, .lt-mx-n60px-c > * {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .lt-my-n60px, .lt-my-n60px-c > * {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .lt-m-n65px, .lt-m-n65px-c > * {
    margin: -65px !important;
  }
  .lt-ml-n65px, .lt-ml-n65px-c > * {
    margin-left: -65px !important;
  }
  .lt-mr-n65px, .lt-mr-n65px-c > * {
    margin-right: -65px !important;
  }
  .lt-mt-n65px, .lt-mt-n65px-c > * {
    margin-top: -65px !important;
  }
  .lt-mb-n65px, .lt-mb-n65px-c > * {
    margin-bottom: -65px !important;
  }
  .lt-mx-n65px, .lt-mx-n65px-c > * {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .lt-my-n65px, .lt-my-n65px-c > * {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .lt-m-n70px, .lt-m-n70px-c > * {
    margin: -70px !important;
  }
  .lt-ml-n70px, .lt-ml-n70px-c > * {
    margin-left: -70px !important;
  }
  .lt-mr-n70px, .lt-mr-n70px-c > * {
    margin-right: -70px !important;
  }
  .lt-mt-n70px, .lt-mt-n70px-c > * {
    margin-top: -70px !important;
  }
  .lt-mb-n70px, .lt-mb-n70px-c > * {
    margin-bottom: -70px !important;
  }
  .lt-mx-n70px, .lt-mx-n70px-c > * {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .lt-my-n70px, .lt-my-n70px-c > * {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .lt-m-n75px, .lt-m-n75px-c > * {
    margin: -75px !important;
  }
  .lt-ml-n75px, .lt-ml-n75px-c > * {
    margin-left: -75px !important;
  }
  .lt-mr-n75px, .lt-mr-n75px-c > * {
    margin-right: -75px !important;
  }
  .lt-mt-n75px, .lt-mt-n75px-c > * {
    margin-top: -75px !important;
  }
  .lt-mb-n75px, .lt-mb-n75px-c > * {
    margin-bottom: -75px !important;
  }
  .lt-mx-n75px, .lt-mx-n75px-c > * {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .lt-my-n75px, .lt-my-n75px-c > * {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .lt-m-n80px, .lt-m-n80px-c > * {
    margin: -80px !important;
  }
  .lt-ml-n80px, .lt-ml-n80px-c > * {
    margin-left: -80px !important;
  }
  .lt-mr-n80px, .lt-mr-n80px-c > * {
    margin-right: -80px !important;
  }
  .lt-mt-n80px, .lt-mt-n80px-c > * {
    margin-top: -80px !important;
  }
  .lt-mb-n80px, .lt-mb-n80px-c > * {
    margin-bottom: -80px !important;
  }
  .lt-mx-n80px, .lt-mx-n80px-c > * {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .lt-my-n80px, .lt-my-n80px-c > * {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .lt-m-n85px, .lt-m-n85px-c > * {
    margin: -85px !important;
  }
  .lt-ml-n85px, .lt-ml-n85px-c > * {
    margin-left: -85px !important;
  }
  .lt-mr-n85px, .lt-mr-n85px-c > * {
    margin-right: -85px !important;
  }
  .lt-mt-n85px, .lt-mt-n85px-c > * {
    margin-top: -85px !important;
  }
  .lt-mb-n85px, .lt-mb-n85px-c > * {
    margin-bottom: -85px !important;
  }
  .lt-mx-n85px, .lt-mx-n85px-c > * {
    margin-left: -85px !important;
    margin-right: -85px !important;
  }
  .lt-my-n85px, .lt-my-n85px-c > * {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .lt-m-n90px, .lt-m-n90px-c > * {
    margin: -90px !important;
  }
  .lt-ml-n90px, .lt-ml-n90px-c > * {
    margin-left: -90px !important;
  }
  .lt-mr-n90px, .lt-mr-n90px-c > * {
    margin-right: -90px !important;
  }
  .lt-mt-n90px, .lt-mt-n90px-c > * {
    margin-top: -90px !important;
  }
  .lt-mb-n90px, .lt-mb-n90px-c > * {
    margin-bottom: -90px !important;
  }
  .lt-mx-n90px, .lt-mx-n90px-c > * {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
  .lt-my-n90px, .lt-my-n90px-c > * {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .lt-m-n95px, .lt-m-n95px-c > * {
    margin: -95px !important;
  }
  .lt-ml-n95px, .lt-ml-n95px-c > * {
    margin-left: -95px !important;
  }
  .lt-mr-n95px, .lt-mr-n95px-c > * {
    margin-right: -95px !important;
  }
  .lt-mt-n95px, .lt-mt-n95px-c > * {
    margin-top: -95px !important;
  }
  .lt-mb-n95px, .lt-mb-n95px-c > * {
    margin-bottom: -95px !important;
  }
  .lt-mx-n95px, .lt-mx-n95px-c > * {
    margin-left: -95px !important;
    margin-right: -95px !important;
  }
  .lt-my-n95px, .lt-my-n95px-c > * {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .lt-m-n100px, .lt-m-n100px-c > * {
    margin: -100px !important;
  }
  .lt-ml-n100px, .lt-ml-n100px-c > * {
    margin-left: -100px !important;
  }
  .lt-mr-n100px, .lt-mr-n100px-c > * {
    margin-right: -100px !important;
  }
  .lt-mt-n100px, .lt-mt-n100px-c > * {
    margin-top: -100px !important;
  }
  .lt-mb-n100px, .lt-mb-n100px-c > * {
    margin-bottom: -100px !important;
  }
  .lt-mx-n100px, .lt-mx-n100px-c > * {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .lt-my-n100px, .lt-my-n100px-c > * {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
}
@media (min-width: 1280px) {
  .d-m-n5px, .d-m-n5px-c > * {
    margin: -5px !important;
  }
  .d-ml-n5px, .d-ml-n5px-c > * {
    margin-left: -5px !important;
  }
  .d-mr-n5px, .d-mr-n5px-c > * {
    margin-right: -5px !important;
  }
  .d-mt-n5px, .d-mt-n5px-c > * {
    margin-top: -5px !important;
  }
  .d-mb-n5px, .d-mb-n5px-c > * {
    margin-bottom: -5px !important;
  }
  .d-mx-n5px, .d-mx-n5px-c > * {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .d-my-n5px, .d-my-n5px-c > * {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .d-m-n10px, .d-m-n10px-c > * {
    margin: -10px !important;
  }
  .d-ml-n10px, .d-ml-n10px-c > * {
    margin-left: -10px !important;
  }
  .d-mr-n10px, .d-mr-n10px-c > * {
    margin-right: -10px !important;
  }
  .d-mt-n10px, .d-mt-n10px-c > * {
    margin-top: -10px !important;
  }
  .d-mb-n10px, .d-mb-n10px-c > * {
    margin-bottom: -10px !important;
  }
  .d-mx-n10px, .d-mx-n10px-c > * {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .d-my-n10px, .d-my-n10px-c > * {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .d-m-n15px, .d-m-n15px-c > * {
    margin: -15px !important;
  }
  .d-ml-n15px, .d-ml-n15px-c > * {
    margin-left: -15px !important;
  }
  .d-mr-n15px, .d-mr-n15px-c > * {
    margin-right: -15px !important;
  }
  .d-mt-n15px, .d-mt-n15px-c > * {
    margin-top: -15px !important;
  }
  .d-mb-n15px, .d-mb-n15px-c > * {
    margin-bottom: -15px !important;
  }
  .d-mx-n15px, .d-mx-n15px-c > * {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .d-my-n15px, .d-my-n15px-c > * {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .d-m-n20px, .d-m-n20px-c > * {
    margin: -20px !important;
  }
  .d-ml-n20px, .d-ml-n20px-c > * {
    margin-left: -20px !important;
  }
  .d-mr-n20px, .d-mr-n20px-c > * {
    margin-right: -20px !important;
  }
  .d-mt-n20px, .d-mt-n20px-c > * {
    margin-top: -20px !important;
  }
  .d-mb-n20px, .d-mb-n20px-c > * {
    margin-bottom: -20px !important;
  }
  .d-mx-n20px, .d-mx-n20px-c > * {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .d-my-n20px, .d-my-n20px-c > * {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .d-m-n25px, .d-m-n25px-c > * {
    margin: -25px !important;
  }
  .d-ml-n25px, .d-ml-n25px-c > * {
    margin-left: -25px !important;
  }
  .d-mr-n25px, .d-mr-n25px-c > * {
    margin-right: -25px !important;
  }
  .d-mt-n25px, .d-mt-n25px-c > * {
    margin-top: -25px !important;
  }
  .d-mb-n25px, .d-mb-n25px-c > * {
    margin-bottom: -25px !important;
  }
  .d-mx-n25px, .d-mx-n25px-c > * {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .d-my-n25px, .d-my-n25px-c > * {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .d-m-n30px, .d-m-n30px-c > * {
    margin: -30px !important;
  }
  .d-ml-n30px, .d-ml-n30px-c > * {
    margin-left: -30px !important;
  }
  .d-mr-n30px, .d-mr-n30px-c > * {
    margin-right: -30px !important;
  }
  .d-mt-n30px, .d-mt-n30px-c > * {
    margin-top: -30px !important;
  }
  .d-mb-n30px, .d-mb-n30px-c > * {
    margin-bottom: -30px !important;
  }
  .d-mx-n30px, .d-mx-n30px-c > * {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .d-my-n30px, .d-my-n30px-c > * {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .d-m-n35px, .d-m-n35px-c > * {
    margin: -35px !important;
  }
  .d-ml-n35px, .d-ml-n35px-c > * {
    margin-left: -35px !important;
  }
  .d-mr-n35px, .d-mr-n35px-c > * {
    margin-right: -35px !important;
  }
  .d-mt-n35px, .d-mt-n35px-c > * {
    margin-top: -35px !important;
  }
  .d-mb-n35px, .d-mb-n35px-c > * {
    margin-bottom: -35px !important;
  }
  .d-mx-n35px, .d-mx-n35px-c > * {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .d-my-n35px, .d-my-n35px-c > * {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .d-m-n40px, .d-m-n40px-c > * {
    margin: -40px !important;
  }
  .d-ml-n40px, .d-ml-n40px-c > * {
    margin-left: -40px !important;
  }
  .d-mr-n40px, .d-mr-n40px-c > * {
    margin-right: -40px !important;
  }
  .d-mt-n40px, .d-mt-n40px-c > * {
    margin-top: -40px !important;
  }
  .d-mb-n40px, .d-mb-n40px-c > * {
    margin-bottom: -40px !important;
  }
  .d-mx-n40px, .d-mx-n40px-c > * {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .d-my-n40px, .d-my-n40px-c > * {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .d-m-n45px, .d-m-n45px-c > * {
    margin: -45px !important;
  }
  .d-ml-n45px, .d-ml-n45px-c > * {
    margin-left: -45px !important;
  }
  .d-mr-n45px, .d-mr-n45px-c > * {
    margin-right: -45px !important;
  }
  .d-mt-n45px, .d-mt-n45px-c > * {
    margin-top: -45px !important;
  }
  .d-mb-n45px, .d-mb-n45px-c > * {
    margin-bottom: -45px !important;
  }
  .d-mx-n45px, .d-mx-n45px-c > * {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .d-my-n45px, .d-my-n45px-c > * {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .d-m-n50px, .d-m-n50px-c > * {
    margin: -50px !important;
  }
  .d-ml-n50px, .d-ml-n50px-c > * {
    margin-left: -50px !important;
  }
  .d-mr-n50px, .d-mr-n50px-c > * {
    margin-right: -50px !important;
  }
  .d-mt-n50px, .d-mt-n50px-c > * {
    margin-top: -50px !important;
  }
  .d-mb-n50px, .d-mb-n50px-c > * {
    margin-bottom: -50px !important;
  }
  .d-mx-n50px, .d-mx-n50px-c > * {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .d-my-n50px, .d-my-n50px-c > * {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .d-m-n55px, .d-m-n55px-c > * {
    margin: -55px !important;
  }
  .d-ml-n55px, .d-ml-n55px-c > * {
    margin-left: -55px !important;
  }
  .d-mr-n55px, .d-mr-n55px-c > * {
    margin-right: -55px !important;
  }
  .d-mt-n55px, .d-mt-n55px-c > * {
    margin-top: -55px !important;
  }
  .d-mb-n55px, .d-mb-n55px-c > * {
    margin-bottom: -55px !important;
  }
  .d-mx-n55px, .d-mx-n55px-c > * {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .d-my-n55px, .d-my-n55px-c > * {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .d-m-n60px, .d-m-n60px-c > * {
    margin: -60px !important;
  }
  .d-ml-n60px, .d-ml-n60px-c > * {
    margin-left: -60px !important;
  }
  .d-mr-n60px, .d-mr-n60px-c > * {
    margin-right: -60px !important;
  }
  .d-mt-n60px, .d-mt-n60px-c > * {
    margin-top: -60px !important;
  }
  .d-mb-n60px, .d-mb-n60px-c > * {
    margin-bottom: -60px !important;
  }
  .d-mx-n60px, .d-mx-n60px-c > * {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .d-my-n60px, .d-my-n60px-c > * {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .d-m-n65px, .d-m-n65px-c > * {
    margin: -65px !important;
  }
  .d-ml-n65px, .d-ml-n65px-c > * {
    margin-left: -65px !important;
  }
  .d-mr-n65px, .d-mr-n65px-c > * {
    margin-right: -65px !important;
  }
  .d-mt-n65px, .d-mt-n65px-c > * {
    margin-top: -65px !important;
  }
  .d-mb-n65px, .d-mb-n65px-c > * {
    margin-bottom: -65px !important;
  }
  .d-mx-n65px, .d-mx-n65px-c > * {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .d-my-n65px, .d-my-n65px-c > * {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .d-m-n70px, .d-m-n70px-c > * {
    margin: -70px !important;
  }
  .d-ml-n70px, .d-ml-n70px-c > * {
    margin-left: -70px !important;
  }
  .d-mr-n70px, .d-mr-n70px-c > * {
    margin-right: -70px !important;
  }
  .d-mt-n70px, .d-mt-n70px-c > * {
    margin-top: -70px !important;
  }
  .d-mb-n70px, .d-mb-n70px-c > * {
    margin-bottom: -70px !important;
  }
  .d-mx-n70px, .d-mx-n70px-c > * {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .d-my-n70px, .d-my-n70px-c > * {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .d-m-n75px, .d-m-n75px-c > * {
    margin: -75px !important;
  }
  .d-ml-n75px, .d-ml-n75px-c > * {
    margin-left: -75px !important;
  }
  .d-mr-n75px, .d-mr-n75px-c > * {
    margin-right: -75px !important;
  }
  .d-mt-n75px, .d-mt-n75px-c > * {
    margin-top: -75px !important;
  }
  .d-mb-n75px, .d-mb-n75px-c > * {
    margin-bottom: -75px !important;
  }
  .d-mx-n75px, .d-mx-n75px-c > * {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .d-my-n75px, .d-my-n75px-c > * {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .d-m-n80px, .d-m-n80px-c > * {
    margin: -80px !important;
  }
  .d-ml-n80px, .d-ml-n80px-c > * {
    margin-left: -80px !important;
  }
  .d-mr-n80px, .d-mr-n80px-c > * {
    margin-right: -80px !important;
  }
  .d-mt-n80px, .d-mt-n80px-c > * {
    margin-top: -80px !important;
  }
  .d-mb-n80px, .d-mb-n80px-c > * {
    margin-bottom: -80px !important;
  }
  .d-mx-n80px, .d-mx-n80px-c > * {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .d-my-n80px, .d-my-n80px-c > * {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .d-m-n85px, .d-m-n85px-c > * {
    margin: -85px !important;
  }
  .d-ml-n85px, .d-ml-n85px-c > * {
    margin-left: -85px !important;
  }
  .d-mr-n85px, .d-mr-n85px-c > * {
    margin-right: -85px !important;
  }
  .d-mt-n85px, .d-mt-n85px-c > * {
    margin-top: -85px !important;
  }
  .d-mb-n85px, .d-mb-n85px-c > * {
    margin-bottom: -85px !important;
  }
  .d-mx-n85px, .d-mx-n85px-c > * {
    margin-left: -85px !important;
    margin-right: -85px !important;
  }
  .d-my-n85px, .d-my-n85px-c > * {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .d-m-n90px, .d-m-n90px-c > * {
    margin: -90px !important;
  }
  .d-ml-n90px, .d-ml-n90px-c > * {
    margin-left: -90px !important;
  }
  .d-mr-n90px, .d-mr-n90px-c > * {
    margin-right: -90px !important;
  }
  .d-mt-n90px, .d-mt-n90px-c > * {
    margin-top: -90px !important;
  }
  .d-mb-n90px, .d-mb-n90px-c > * {
    margin-bottom: -90px !important;
  }
  .d-mx-n90px, .d-mx-n90px-c > * {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
  .d-my-n90px, .d-my-n90px-c > * {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .d-m-n95px, .d-m-n95px-c > * {
    margin: -95px !important;
  }
  .d-ml-n95px, .d-ml-n95px-c > * {
    margin-left: -95px !important;
  }
  .d-mr-n95px, .d-mr-n95px-c > * {
    margin-right: -95px !important;
  }
  .d-mt-n95px, .d-mt-n95px-c > * {
    margin-top: -95px !important;
  }
  .d-mb-n95px, .d-mb-n95px-c > * {
    margin-bottom: -95px !important;
  }
  .d-mx-n95px, .d-mx-n95px-c > * {
    margin-left: -95px !important;
    margin-right: -95px !important;
  }
  .d-my-n95px, .d-my-n95px-c > * {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .d-m-n100px, .d-m-n100px-c > * {
    margin: -100px !important;
  }
  .d-ml-n100px, .d-ml-n100px-c > * {
    margin-left: -100px !important;
  }
  .d-mr-n100px, .d-mr-n100px-c > * {
    margin-right: -100px !important;
  }
  .d-mt-n100px, .d-mt-n100px-c > * {
    margin-top: -100px !important;
  }
  .d-mb-n100px, .d-mb-n100px-c > * {
    margin-bottom: -100px !important;
  }
  .d-mx-n100px, .d-mx-n100px-c > * {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .d-my-n100px, .d-my-n100px-c > * {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-m-n5px, .ld-m-n5px-c > * {
    margin: -5px !important;
  }
  .ld-ml-n5px, .ld-ml-n5px-c > * {
    margin-left: -5px !important;
  }
  .ld-mr-n5px, .ld-mr-n5px-c > * {
    margin-right: -5px !important;
  }
  .ld-mt-n5px, .ld-mt-n5px-c > * {
    margin-top: -5px !important;
  }
  .ld-mb-n5px, .ld-mb-n5px-c > * {
    margin-bottom: -5px !important;
  }
  .ld-mx-n5px, .ld-mx-n5px-c > * {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .ld-my-n5px, .ld-my-n5px-c > * {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .ld-m-n10px, .ld-m-n10px-c > * {
    margin: -10px !important;
  }
  .ld-ml-n10px, .ld-ml-n10px-c > * {
    margin-left: -10px !important;
  }
  .ld-mr-n10px, .ld-mr-n10px-c > * {
    margin-right: -10px !important;
  }
  .ld-mt-n10px, .ld-mt-n10px-c > * {
    margin-top: -10px !important;
  }
  .ld-mb-n10px, .ld-mb-n10px-c > * {
    margin-bottom: -10px !important;
  }
  .ld-mx-n10px, .ld-mx-n10px-c > * {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .ld-my-n10px, .ld-my-n10px-c > * {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .ld-m-n15px, .ld-m-n15px-c > * {
    margin: -15px !important;
  }
  .ld-ml-n15px, .ld-ml-n15px-c > * {
    margin-left: -15px !important;
  }
  .ld-mr-n15px, .ld-mr-n15px-c > * {
    margin-right: -15px !important;
  }
  .ld-mt-n15px, .ld-mt-n15px-c > * {
    margin-top: -15px !important;
  }
  .ld-mb-n15px, .ld-mb-n15px-c > * {
    margin-bottom: -15px !important;
  }
  .ld-mx-n15px, .ld-mx-n15px-c > * {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .ld-my-n15px, .ld-my-n15px-c > * {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .ld-m-n20px, .ld-m-n20px-c > * {
    margin: -20px !important;
  }
  .ld-ml-n20px, .ld-ml-n20px-c > * {
    margin-left: -20px !important;
  }
  .ld-mr-n20px, .ld-mr-n20px-c > * {
    margin-right: -20px !important;
  }
  .ld-mt-n20px, .ld-mt-n20px-c > * {
    margin-top: -20px !important;
  }
  .ld-mb-n20px, .ld-mb-n20px-c > * {
    margin-bottom: -20px !important;
  }
  .ld-mx-n20px, .ld-mx-n20px-c > * {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .ld-my-n20px, .ld-my-n20px-c > * {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .ld-m-n25px, .ld-m-n25px-c > * {
    margin: -25px !important;
  }
  .ld-ml-n25px, .ld-ml-n25px-c > * {
    margin-left: -25px !important;
  }
  .ld-mr-n25px, .ld-mr-n25px-c > * {
    margin-right: -25px !important;
  }
  .ld-mt-n25px, .ld-mt-n25px-c > * {
    margin-top: -25px !important;
  }
  .ld-mb-n25px, .ld-mb-n25px-c > * {
    margin-bottom: -25px !important;
  }
  .ld-mx-n25px, .ld-mx-n25px-c > * {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .ld-my-n25px, .ld-my-n25px-c > * {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .ld-m-n30px, .ld-m-n30px-c > * {
    margin: -30px !important;
  }
  .ld-ml-n30px, .ld-ml-n30px-c > * {
    margin-left: -30px !important;
  }
  .ld-mr-n30px, .ld-mr-n30px-c > * {
    margin-right: -30px !important;
  }
  .ld-mt-n30px, .ld-mt-n30px-c > * {
    margin-top: -30px !important;
  }
  .ld-mb-n30px, .ld-mb-n30px-c > * {
    margin-bottom: -30px !important;
  }
  .ld-mx-n30px, .ld-mx-n30px-c > * {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .ld-my-n30px, .ld-my-n30px-c > * {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .ld-m-n35px, .ld-m-n35px-c > * {
    margin: -35px !important;
  }
  .ld-ml-n35px, .ld-ml-n35px-c > * {
    margin-left: -35px !important;
  }
  .ld-mr-n35px, .ld-mr-n35px-c > * {
    margin-right: -35px !important;
  }
  .ld-mt-n35px, .ld-mt-n35px-c > * {
    margin-top: -35px !important;
  }
  .ld-mb-n35px, .ld-mb-n35px-c > * {
    margin-bottom: -35px !important;
  }
  .ld-mx-n35px, .ld-mx-n35px-c > * {
    margin-left: -35px !important;
    margin-right: -35px !important;
  }
  .ld-my-n35px, .ld-my-n35px-c > * {
    margin-top: -35px !important;
    margin-bottom: -35px !important;
  }
  .ld-m-n40px, .ld-m-n40px-c > * {
    margin: -40px !important;
  }
  .ld-ml-n40px, .ld-ml-n40px-c > * {
    margin-left: -40px !important;
  }
  .ld-mr-n40px, .ld-mr-n40px-c > * {
    margin-right: -40px !important;
  }
  .ld-mt-n40px, .ld-mt-n40px-c > * {
    margin-top: -40px !important;
  }
  .ld-mb-n40px, .ld-mb-n40px-c > * {
    margin-bottom: -40px !important;
  }
  .ld-mx-n40px, .ld-mx-n40px-c > * {
    margin-left: -40px !important;
    margin-right: -40px !important;
  }
  .ld-my-n40px, .ld-my-n40px-c > * {
    margin-top: -40px !important;
    margin-bottom: -40px !important;
  }
  .ld-m-n45px, .ld-m-n45px-c > * {
    margin: -45px !important;
  }
  .ld-ml-n45px, .ld-ml-n45px-c > * {
    margin-left: -45px !important;
  }
  .ld-mr-n45px, .ld-mr-n45px-c > * {
    margin-right: -45px !important;
  }
  .ld-mt-n45px, .ld-mt-n45px-c > * {
    margin-top: -45px !important;
  }
  .ld-mb-n45px, .ld-mb-n45px-c > * {
    margin-bottom: -45px !important;
  }
  .ld-mx-n45px, .ld-mx-n45px-c > * {
    margin-left: -45px !important;
    margin-right: -45px !important;
  }
  .ld-my-n45px, .ld-my-n45px-c > * {
    margin-top: -45px !important;
    margin-bottom: -45px !important;
  }
  .ld-m-n50px, .ld-m-n50px-c > * {
    margin: -50px !important;
  }
  .ld-ml-n50px, .ld-ml-n50px-c > * {
    margin-left: -50px !important;
  }
  .ld-mr-n50px, .ld-mr-n50px-c > * {
    margin-right: -50px !important;
  }
  .ld-mt-n50px, .ld-mt-n50px-c > * {
    margin-top: -50px !important;
  }
  .ld-mb-n50px, .ld-mb-n50px-c > * {
    margin-bottom: -50px !important;
  }
  .ld-mx-n50px, .ld-mx-n50px-c > * {
    margin-left: -50px !important;
    margin-right: -50px !important;
  }
  .ld-my-n50px, .ld-my-n50px-c > * {
    margin-top: -50px !important;
    margin-bottom: -50px !important;
  }
  .ld-m-n55px, .ld-m-n55px-c > * {
    margin: -55px !important;
  }
  .ld-ml-n55px, .ld-ml-n55px-c > * {
    margin-left: -55px !important;
  }
  .ld-mr-n55px, .ld-mr-n55px-c > * {
    margin-right: -55px !important;
  }
  .ld-mt-n55px, .ld-mt-n55px-c > * {
    margin-top: -55px !important;
  }
  .ld-mb-n55px, .ld-mb-n55px-c > * {
    margin-bottom: -55px !important;
  }
  .ld-mx-n55px, .ld-mx-n55px-c > * {
    margin-left: -55px !important;
    margin-right: -55px !important;
  }
  .ld-my-n55px, .ld-my-n55px-c > * {
    margin-top: -55px !important;
    margin-bottom: -55px !important;
  }
  .ld-m-n60px, .ld-m-n60px-c > * {
    margin: -60px !important;
  }
  .ld-ml-n60px, .ld-ml-n60px-c > * {
    margin-left: -60px !important;
  }
  .ld-mr-n60px, .ld-mr-n60px-c > * {
    margin-right: -60px !important;
  }
  .ld-mt-n60px, .ld-mt-n60px-c > * {
    margin-top: -60px !important;
  }
  .ld-mb-n60px, .ld-mb-n60px-c > * {
    margin-bottom: -60px !important;
  }
  .ld-mx-n60px, .ld-mx-n60px-c > * {
    margin-left: -60px !important;
    margin-right: -60px !important;
  }
  .ld-my-n60px, .ld-my-n60px-c > * {
    margin-top: -60px !important;
    margin-bottom: -60px !important;
  }
  .ld-m-n65px, .ld-m-n65px-c > * {
    margin: -65px !important;
  }
  .ld-ml-n65px, .ld-ml-n65px-c > * {
    margin-left: -65px !important;
  }
  .ld-mr-n65px, .ld-mr-n65px-c > * {
    margin-right: -65px !important;
  }
  .ld-mt-n65px, .ld-mt-n65px-c > * {
    margin-top: -65px !important;
  }
  .ld-mb-n65px, .ld-mb-n65px-c > * {
    margin-bottom: -65px !important;
  }
  .ld-mx-n65px, .ld-mx-n65px-c > * {
    margin-left: -65px !important;
    margin-right: -65px !important;
  }
  .ld-my-n65px, .ld-my-n65px-c > * {
    margin-top: -65px !important;
    margin-bottom: -65px !important;
  }
  .ld-m-n70px, .ld-m-n70px-c > * {
    margin: -70px !important;
  }
  .ld-ml-n70px, .ld-ml-n70px-c > * {
    margin-left: -70px !important;
  }
  .ld-mr-n70px, .ld-mr-n70px-c > * {
    margin-right: -70px !important;
  }
  .ld-mt-n70px, .ld-mt-n70px-c > * {
    margin-top: -70px !important;
  }
  .ld-mb-n70px, .ld-mb-n70px-c > * {
    margin-bottom: -70px !important;
  }
  .ld-mx-n70px, .ld-mx-n70px-c > * {
    margin-left: -70px !important;
    margin-right: -70px !important;
  }
  .ld-my-n70px, .ld-my-n70px-c > * {
    margin-top: -70px !important;
    margin-bottom: -70px !important;
  }
  .ld-m-n75px, .ld-m-n75px-c > * {
    margin: -75px !important;
  }
  .ld-ml-n75px, .ld-ml-n75px-c > * {
    margin-left: -75px !important;
  }
  .ld-mr-n75px, .ld-mr-n75px-c > * {
    margin-right: -75px !important;
  }
  .ld-mt-n75px, .ld-mt-n75px-c > * {
    margin-top: -75px !important;
  }
  .ld-mb-n75px, .ld-mb-n75px-c > * {
    margin-bottom: -75px !important;
  }
  .ld-mx-n75px, .ld-mx-n75px-c > * {
    margin-left: -75px !important;
    margin-right: -75px !important;
  }
  .ld-my-n75px, .ld-my-n75px-c > * {
    margin-top: -75px !important;
    margin-bottom: -75px !important;
  }
  .ld-m-n80px, .ld-m-n80px-c > * {
    margin: -80px !important;
  }
  .ld-ml-n80px, .ld-ml-n80px-c > * {
    margin-left: -80px !important;
  }
  .ld-mr-n80px, .ld-mr-n80px-c > * {
    margin-right: -80px !important;
  }
  .ld-mt-n80px, .ld-mt-n80px-c > * {
    margin-top: -80px !important;
  }
  .ld-mb-n80px, .ld-mb-n80px-c > * {
    margin-bottom: -80px !important;
  }
  .ld-mx-n80px, .ld-mx-n80px-c > * {
    margin-left: -80px !important;
    margin-right: -80px !important;
  }
  .ld-my-n80px, .ld-my-n80px-c > * {
    margin-top: -80px !important;
    margin-bottom: -80px !important;
  }
  .ld-m-n85px, .ld-m-n85px-c > * {
    margin: -85px !important;
  }
  .ld-ml-n85px, .ld-ml-n85px-c > * {
    margin-left: -85px !important;
  }
  .ld-mr-n85px, .ld-mr-n85px-c > * {
    margin-right: -85px !important;
  }
  .ld-mt-n85px, .ld-mt-n85px-c > * {
    margin-top: -85px !important;
  }
  .ld-mb-n85px, .ld-mb-n85px-c > * {
    margin-bottom: -85px !important;
  }
  .ld-mx-n85px, .ld-mx-n85px-c > * {
    margin-left: -85px !important;
    margin-right: -85px !important;
  }
  .ld-my-n85px, .ld-my-n85px-c > * {
    margin-top: -85px !important;
    margin-bottom: -85px !important;
  }
  .ld-m-n90px, .ld-m-n90px-c > * {
    margin: -90px !important;
  }
  .ld-ml-n90px, .ld-ml-n90px-c > * {
    margin-left: -90px !important;
  }
  .ld-mr-n90px, .ld-mr-n90px-c > * {
    margin-right: -90px !important;
  }
  .ld-mt-n90px, .ld-mt-n90px-c > * {
    margin-top: -90px !important;
  }
  .ld-mb-n90px, .ld-mb-n90px-c > * {
    margin-bottom: -90px !important;
  }
  .ld-mx-n90px, .ld-mx-n90px-c > * {
    margin-left: -90px !important;
    margin-right: -90px !important;
  }
  .ld-my-n90px, .ld-my-n90px-c > * {
    margin-top: -90px !important;
    margin-bottom: -90px !important;
  }
  .ld-m-n95px, .ld-m-n95px-c > * {
    margin: -95px !important;
  }
  .ld-ml-n95px, .ld-ml-n95px-c > * {
    margin-left: -95px !important;
  }
  .ld-mr-n95px, .ld-mr-n95px-c > * {
    margin-right: -95px !important;
  }
  .ld-mt-n95px, .ld-mt-n95px-c > * {
    margin-top: -95px !important;
  }
  .ld-mb-n95px, .ld-mb-n95px-c > * {
    margin-bottom: -95px !important;
  }
  .ld-mx-n95px, .ld-mx-n95px-c > * {
    margin-left: -95px !important;
    margin-right: -95px !important;
  }
  .ld-my-n95px, .ld-my-n95px-c > * {
    margin-top: -95px !important;
    margin-bottom: -95px !important;
  }
  .ld-m-n100px, .ld-m-n100px-c > * {
    margin: -100px !important;
  }
  .ld-ml-n100px, .ld-ml-n100px-c > * {
    margin-left: -100px !important;
  }
  .ld-mr-n100px, .ld-mr-n100px-c > * {
    margin-right: -100px !important;
  }
  .ld-mt-n100px, .ld-mt-n100px-c > * {
    margin-top: -100px !important;
  }
  .ld-mb-n100px, .ld-mb-n100px-c > * {
    margin-bottom: -100px !important;
  }
  .ld-mx-n100px, .ld-mx-n100px-c > * {
    margin-left: -100px !important;
    margin-right: -100px !important;
  }
  .ld-my-n100px, .ld-my-n100px-c > * {
    margin-top: -100px !important;
    margin-bottom: -100px !important;
  }
}
/**
 * Polaris Position Plugin v1.1.0
 * MIT License github.com/heminsatya/polaris-plugins | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                       Position                     */
/* -------------------------------------------------- */
/*
* left
*/
.left-0 {
  left: 0 !important;
}
.left-5px {
  left: 5px !important;
}
.left-10px {
  left: 10px !important;
}
.left-15px {
  left: 15px !important;
}
.left-20px {
  left: 20px !important;
}
.left-25px {
  left: 25px !important;
}
.left-30px {
  left: 30px !important;
}
.left-35px {
  left: 35px !important;
}
.left-40px {
  left: 40px !important;
}
.left-45px {
  left: 45px !important;
}
.left-50px {
  left: 50px !important;
}
.left-55px {
  left: 55px !important;
}
.left-60px {
  left: 60px !important;
}
.left-65px {
  left: 65px !important;
}
.left-70px {
  left: 70px !important;
}
.left-75px {
  left: 75px !important;
}
.left-80px {
  left: 80px !important;
}
.left-85px {
  left: 85px !important;
}
.left-90px {
  left: 90px !important;
}
.left-95px {
  left: 95px !important;
}
.left-100px {
  left: 100px !important;
}

.left-n5px {
  left: -5px !important;
}
.left-n10px {
  left: -10px !important;
}
.left-n15px {
  left: -15px !important;
}
.left-n20px {
  left: -20px !important;
}
.left-n25px {
  left: -25px !important;
}
.left-n30px {
  left: -30px !important;
}
.left-n35px {
  left: -35px !important;
}
.left-n40px {
  left: -40px !important;
}
.left-n45px {
  left: -45px !important;
}
.left-n50px {
  left: -50px !important;
}
.left-n55px {
  left: -55px !important;
}
.left-n60px {
  left: -60px !important;
}
.left-n65px {
  left: -65px !important;
}
.left-n70px {
  left: -70px !important;
}
.left-n75px {
  left: -75px !important;
}
.left-n80px {
  left: -80px !important;
}
.left-n85px {
  left: -85px !important;
}
.left-n90px {
  left: -90px !important;
}
.left-n95px {
  left: -95px !important;
}
.left-n100px {
  left: -100px !important;
}

@media (min-width: 0) {
  .s-left-0 {
    left: 0 !important;
  }
  .s-left-5px {
    left: 5px !important;
  }
  .s-left-10px {
    left: 10px !important;
  }
  .s-left-15px {
    left: 15px !important;
  }
  .s-left-20px {
    left: 20px !important;
  }
  .s-left-25px {
    left: 25px !important;
  }
  .s-left-30px {
    left: 30px !important;
  }
  .s-left-35px {
    left: 35px !important;
  }
  .s-left-40px {
    left: 40px !important;
  }
  .s-left-45px {
    left: 45px !important;
  }
  .s-left-50px {
    left: 50px !important;
  }
  .s-left-55px {
    left: 55px !important;
  }
  .s-left-60px {
    left: 60px !important;
  }
  .s-left-65px {
    left: 65px !important;
  }
  .s-left-70px {
    left: 70px !important;
  }
  .s-left-75px {
    left: 75px !important;
  }
  .s-left-80px {
    left: 80px !important;
  }
  .s-left-85px {
    left: 85px !important;
  }
  .s-left-90px {
    left: 90px !important;
  }
  .s-left-95px {
    left: 95px !important;
  }
  .s-left-100px {
    left: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-left-0 {
    left: 0 !important;
  }
  .ls-left-5px {
    left: 5px !important;
  }
  .ls-left-10px {
    left: 10px !important;
  }
  .ls-left-15px {
    left: 15px !important;
  }
  .ls-left-20px {
    left: 20px !important;
  }
  .ls-left-25px {
    left: 25px !important;
  }
  .ls-left-30px {
    left: 30px !important;
  }
  .ls-left-35px {
    left: 35px !important;
  }
  .ls-left-40px {
    left: 40px !important;
  }
  .ls-left-45px {
    left: 45px !important;
  }
  .ls-left-50px {
    left: 50px !important;
  }
  .ls-left-55px {
    left: 55px !important;
  }
  .ls-left-60px {
    left: 60px !important;
  }
  .ls-left-65px {
    left: 65px !important;
  }
  .ls-left-70px {
    left: 70px !important;
  }
  .ls-left-75px {
    left: 75px !important;
  }
  .ls-left-80px {
    left: 80px !important;
  }
  .ls-left-85px {
    left: 85px !important;
  }
  .ls-left-90px {
    left: 90px !important;
  }
  .ls-left-95px {
    left: 95px !important;
  }
  .ls-left-100px {
    left: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-left-0 {
    left: 0 !important;
  }
  .t-left-5px {
    left: 5px !important;
  }
  .t-left-10px {
    left: 10px !important;
  }
  .t-left-15px {
    left: 15px !important;
  }
  .t-left-20px {
    left: 20px !important;
  }
  .t-left-25px {
    left: 25px !important;
  }
  .t-left-30px {
    left: 30px !important;
  }
  .t-left-35px {
    left: 35px !important;
  }
  .t-left-40px {
    left: 40px !important;
  }
  .t-left-45px {
    left: 45px !important;
  }
  .t-left-50px {
    left: 50px !important;
  }
  .t-left-55px {
    left: 55px !important;
  }
  .t-left-60px {
    left: 60px !important;
  }
  .t-left-65px {
    left: 65px !important;
  }
  .t-left-70px {
    left: 70px !important;
  }
  .t-left-75px {
    left: 75px !important;
  }
  .t-left-80px {
    left: 80px !important;
  }
  .t-left-85px {
    left: 85px !important;
  }
  .t-left-90px {
    left: 90px !important;
  }
  .t-left-95px {
    left: 95px !important;
  }
  .t-left-100px {
    left: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-left-0 {
    left: 0 !important;
  }
  .lt-left-5px {
    left: 5px !important;
  }
  .lt-left-10px {
    left: 10px !important;
  }
  .lt-left-15px {
    left: 15px !important;
  }
  .lt-left-20px {
    left: 20px !important;
  }
  .lt-left-25px {
    left: 25px !important;
  }
  .lt-left-30px {
    left: 30px !important;
  }
  .lt-left-35px {
    left: 35px !important;
  }
  .lt-left-40px {
    left: 40px !important;
  }
  .lt-left-45px {
    left: 45px !important;
  }
  .lt-left-50px {
    left: 50px !important;
  }
  .lt-left-55px {
    left: 55px !important;
  }
  .lt-left-60px {
    left: 60px !important;
  }
  .lt-left-65px {
    left: 65px !important;
  }
  .lt-left-70px {
    left: 70px !important;
  }
  .lt-left-75px {
    left: 75px !important;
  }
  .lt-left-80px {
    left: 80px !important;
  }
  .lt-left-85px {
    left: 85px !important;
  }
  .lt-left-90px {
    left: 90px !important;
  }
  .lt-left-95px {
    left: 95px !important;
  }
  .lt-left-100px {
    left: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-left-0 {
    left: 0 !important;
  }
  .d-left-5px {
    left: 5px !important;
  }
  .d-left-10px {
    left: 10px !important;
  }
  .d-left-15px {
    left: 15px !important;
  }
  .d-left-20px {
    left: 20px !important;
  }
  .d-left-25px {
    left: 25px !important;
  }
  .d-left-30px {
    left: 30px !important;
  }
  .d-left-35px {
    left: 35px !important;
  }
  .d-left-40px {
    left: 40px !important;
  }
  .d-left-45px {
    left: 45px !important;
  }
  .d-left-50px {
    left: 50px !important;
  }
  .d-left-55px {
    left: 55px !important;
  }
  .d-left-60px {
    left: 60px !important;
  }
  .d-left-65px {
    left: 65px !important;
  }
  .d-left-70px {
    left: 70px !important;
  }
  .d-left-75px {
    left: 75px !important;
  }
  .d-left-80px {
    left: 80px !important;
  }
  .d-left-85px {
    left: 85px !important;
  }
  .d-left-90px {
    left: 90px !important;
  }
  .d-left-95px {
    left: 95px !important;
  }
  .d-left-100px {
    left: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-left-0 {
    left: 0 !important;
  }
  .ld-left-5px {
    left: 5px !important;
  }
  .ld-left-10px {
    left: 10px !important;
  }
  .ld-left-15px {
    left: 15px !important;
  }
  .ld-left-20px {
    left: 20px !important;
  }
  .ld-left-25px {
    left: 25px !important;
  }
  .ld-left-30px {
    left: 30px !important;
  }
  .ld-left-35px {
    left: 35px !important;
  }
  .ld-left-40px {
    left: 40px !important;
  }
  .ld-left-45px {
    left: 45px !important;
  }
  .ld-left-50px {
    left: 50px !important;
  }
  .ld-left-55px {
    left: 55px !important;
  }
  .ld-left-60px {
    left: 60px !important;
  }
  .ld-left-65px {
    left: 65px !important;
  }
  .ld-left-70px {
    left: 70px !important;
  }
  .ld-left-75px {
    left: 75px !important;
  }
  .ld-left-80px {
    left: 80px !important;
  }
  .ld-left-85px {
    left: 85px !important;
  }
  .ld-left-90px {
    left: 90px !important;
  }
  .ld-left-95px {
    left: 95px !important;
  }
  .ld-left-100px {
    left: 100px !important;
  }
}
@media (min-width: 0) {
  .s-left-n5px {
    left: -5px !important;
  }
  .s-left-n10px {
    left: -10px !important;
  }
  .s-left-n15px {
    left: -15px !important;
  }
  .s-left-n20px {
    left: -20px !important;
  }
  .s-left-n25px {
    left: -25px !important;
  }
  .s-left-n30px {
    left: -30px !important;
  }
  .s-left-n35px {
    left: -35px !important;
  }
  .s-left-n40px {
    left: -40px !important;
  }
  .s-left-n45px {
    left: -45px !important;
  }
  .s-left-n50px {
    left: -50px !important;
  }
  .s-left-n55px {
    left: -55px !important;
  }
  .s-left-n60px {
    left: -60px !important;
  }
  .s-left-n65px {
    left: -65px !important;
  }
  .s-left-n70px {
    left: -70px !important;
  }
  .s-left-n75px {
    left: -75px !important;
  }
  .s-left-n80px {
    left: -80px !important;
  }
  .s-left-n85px {
    left: -85px !important;
  }
  .s-left-n90px {
    left: -90px !important;
  }
  .s-left-n95px {
    left: -95px !important;
  }
  .s-left-n100px {
    left: -100px !important;
  }
}
@media (min-width: 480px) {
  .ls-left-n5px {
    left: -5px !important;
  }
  .ls-left-n10px {
    left: -10px !important;
  }
  .ls-left-n15px {
    left: -15px !important;
  }
  .ls-left-n20px {
    left: -20px !important;
  }
  .ls-left-n25px {
    left: -25px !important;
  }
  .ls-left-n30px {
    left: -30px !important;
  }
  .ls-left-n35px {
    left: -35px !important;
  }
  .ls-left-n40px {
    left: -40px !important;
  }
  .ls-left-n45px {
    left: -45px !important;
  }
  .ls-left-n50px {
    left: -50px !important;
  }
  .ls-left-n55px {
    left: -55px !important;
  }
  .ls-left-n60px {
    left: -60px !important;
  }
  .ls-left-n65px {
    left: -65px !important;
  }
  .ls-left-n70px {
    left: -70px !important;
  }
  .ls-left-n75px {
    left: -75px !important;
  }
  .ls-left-n80px {
    left: -80px !important;
  }
  .ls-left-n85px {
    left: -85px !important;
  }
  .ls-left-n90px {
    left: -90px !important;
  }
  .ls-left-n95px {
    left: -95px !important;
  }
  .ls-left-n100px {
    left: -100px !important;
  }
}
@media (min-width: 768px) {
  .t-left-n5px {
    left: -5px !important;
  }
  .t-left-n10px {
    left: -10px !important;
  }
  .t-left-n15px {
    left: -15px !important;
  }
  .t-left-n20px {
    left: -20px !important;
  }
  .t-left-n25px {
    left: -25px !important;
  }
  .t-left-n30px {
    left: -30px !important;
  }
  .t-left-n35px {
    left: -35px !important;
  }
  .t-left-n40px {
    left: -40px !important;
  }
  .t-left-n45px {
    left: -45px !important;
  }
  .t-left-n50px {
    left: -50px !important;
  }
  .t-left-n55px {
    left: -55px !important;
  }
  .t-left-n60px {
    left: -60px !important;
  }
  .t-left-n65px {
    left: -65px !important;
  }
  .t-left-n70px {
    left: -70px !important;
  }
  .t-left-n75px {
    left: -75px !important;
  }
  .t-left-n80px {
    left: -80px !important;
  }
  .t-left-n85px {
    left: -85px !important;
  }
  .t-left-n90px {
    left: -90px !important;
  }
  .t-left-n95px {
    left: -95px !important;
  }
  .t-left-n100px {
    left: -100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-left-n5px {
    left: -5px !important;
  }
  .lt-left-n10px {
    left: -10px !important;
  }
  .lt-left-n15px {
    left: -15px !important;
  }
  .lt-left-n20px {
    left: -20px !important;
  }
  .lt-left-n25px {
    left: -25px !important;
  }
  .lt-left-n30px {
    left: -30px !important;
  }
  .lt-left-n35px {
    left: -35px !important;
  }
  .lt-left-n40px {
    left: -40px !important;
  }
  .lt-left-n45px {
    left: -45px !important;
  }
  .lt-left-n50px {
    left: -50px !important;
  }
  .lt-left-n55px {
    left: -55px !important;
  }
  .lt-left-n60px {
    left: -60px !important;
  }
  .lt-left-n65px {
    left: -65px !important;
  }
  .lt-left-n70px {
    left: -70px !important;
  }
  .lt-left-n75px {
    left: -75px !important;
  }
  .lt-left-n80px {
    left: -80px !important;
  }
  .lt-left-n85px {
    left: -85px !important;
  }
  .lt-left-n90px {
    left: -90px !important;
  }
  .lt-left-n95px {
    left: -95px !important;
  }
  .lt-left-n100px {
    left: -100px !important;
  }
}
@media (min-width: 1280px) {
  .d-left-n5px {
    left: -5px !important;
  }
  .d-left-n10px {
    left: -10px !important;
  }
  .d-left-n15px {
    left: -15px !important;
  }
  .d-left-n20px {
    left: -20px !important;
  }
  .d-left-n25px {
    left: -25px !important;
  }
  .d-left-n30px {
    left: -30px !important;
  }
  .d-left-n35px {
    left: -35px !important;
  }
  .d-left-n40px {
    left: -40px !important;
  }
  .d-left-n45px {
    left: -45px !important;
  }
  .d-left-n50px {
    left: -50px !important;
  }
  .d-left-n55px {
    left: -55px !important;
  }
  .d-left-n60px {
    left: -60px !important;
  }
  .d-left-n65px {
    left: -65px !important;
  }
  .d-left-n70px {
    left: -70px !important;
  }
  .d-left-n75px {
    left: -75px !important;
  }
  .d-left-n80px {
    left: -80px !important;
  }
  .d-left-n85px {
    left: -85px !important;
  }
  .d-left-n90px {
    left: -90px !important;
  }
  .d-left-n95px {
    left: -95px !important;
  }
  .d-left-n100px {
    left: -100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-left-n5px {
    left: -5px !important;
  }
  .ld-left-n10px {
    left: -10px !important;
  }
  .ld-left-n15px {
    left: -15px !important;
  }
  .ld-left-n20px {
    left: -20px !important;
  }
  .ld-left-n25px {
    left: -25px !important;
  }
  .ld-left-n30px {
    left: -30px !important;
  }
  .ld-left-n35px {
    left: -35px !important;
  }
  .ld-left-n40px {
    left: -40px !important;
  }
  .ld-left-n45px {
    left: -45px !important;
  }
  .ld-left-n50px {
    left: -50px !important;
  }
  .ld-left-n55px {
    left: -55px !important;
  }
  .ld-left-n60px {
    left: -60px !important;
  }
  .ld-left-n65px {
    left: -65px !important;
  }
  .ld-left-n70px {
    left: -70px !important;
  }
  .ld-left-n75px {
    left: -75px !important;
  }
  .ld-left-n80px {
    left: -80px !important;
  }
  .ld-left-n85px {
    left: -85px !important;
  }
  .ld-left-n90px {
    left: -90px !important;
  }
  .ld-left-n95px {
    left: -95px !important;
  }
  .ld-left-n100px {
    left: -100px !important;
  }
}
/*
* right
*/
.right-0 {
  right: 0 !important;
}
.right-5px {
  right: 5px !important;
}
.right-10px {
  right: 10px !important;
}
.right-15px {
  right: 15px !important;
}
.right-20px {
  right: 20px !important;
}
.right-25px {
  right: 25px !important;
}
.right-30px {
  right: 30px !important;
}
.right-35px {
  right: 35px !important;
}
.right-40px {
  right: 40px !important;
}
.right-45px {
  right: 45px !important;
}
.right-50px {
  right: 50px !important;
}
.right-55px {
  right: 55px !important;
}
.right-60px {
  right: 60px !important;
}
.right-65px {
  right: 65px !important;
}
.right-70px {
  right: 70px !important;
}
.right-75px {
  right: 75px !important;
}
.right-80px {
  right: 80px !important;
}
.right-85px {
  right: 85px !important;
}
.right-90px {
  right: 90px !important;
}
.right-95px {
  right: 95px !important;
}
.right-100px {
  right: 100px !important;
}

.right-n5px {
  right: -5px !important;
}
.right-n10px {
  right: -10px !important;
}
.right-n15px {
  right: -15px !important;
}
.right-n20px {
  right: -20px !important;
}
.right-n25px {
  right: -25px !important;
}
.right-n30px {
  right: -30px !important;
}
.right-n35px {
  right: -35px !important;
}
.right-n40px {
  right: -40px !important;
}
.right-n45px {
  right: -45px !important;
}
.right-n50px {
  right: -50px !important;
}
.right-n55px {
  right: -55px !important;
}
.right-n60px {
  right: -60px !important;
}
.right-n65px {
  right: -65px !important;
}
.right-n70px {
  right: -70px !important;
}
.right-n75px {
  right: -75px !important;
}
.right-n80px {
  right: -80px !important;
}
.right-n85px {
  right: -85px !important;
}
.right-n90px {
  right: -90px !important;
}
.right-n95px {
  right: -95px !important;
}
.right-n100px {
  right: -100px !important;
}

@media (min-width: 0) {
  .s-right-0 {
    right: 0 !important;
  }
  .s-right-5px {
    right: 5px !important;
  }
  .s-right-10px {
    right: 10px !important;
  }
  .s-right-15px {
    right: 15px !important;
  }
  .s-right-20px {
    right: 20px !important;
  }
  .s-right-25px {
    right: 25px !important;
  }
  .s-right-30px {
    right: 30px !important;
  }
  .s-right-35px {
    right: 35px !important;
  }
  .s-right-40px {
    right: 40px !important;
  }
  .s-right-45px {
    right: 45px !important;
  }
  .s-right-50px {
    right: 50px !important;
  }
  .s-right-55px {
    right: 55px !important;
  }
  .s-right-60px {
    right: 60px !important;
  }
  .s-right-65px {
    right: 65px !important;
  }
  .s-right-70px {
    right: 70px !important;
  }
  .s-right-75px {
    right: 75px !important;
  }
  .s-right-80px {
    right: 80px !important;
  }
  .s-right-85px {
    right: 85px !important;
  }
  .s-right-90px {
    right: 90px !important;
  }
  .s-right-95px {
    right: 95px !important;
  }
  .s-right-100px {
    right: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-right-0 {
    right: 0 !important;
  }
  .ls-right-5px {
    right: 5px !important;
  }
  .ls-right-10px {
    right: 10px !important;
  }
  .ls-right-15px {
    right: 15px !important;
  }
  .ls-right-20px {
    right: 20px !important;
  }
  .ls-right-25px {
    right: 25px !important;
  }
  .ls-right-30px {
    right: 30px !important;
  }
  .ls-right-35px {
    right: 35px !important;
  }
  .ls-right-40px {
    right: 40px !important;
  }
  .ls-right-45px {
    right: 45px !important;
  }
  .ls-right-50px {
    right: 50px !important;
  }
  .ls-right-55px {
    right: 55px !important;
  }
  .ls-right-60px {
    right: 60px !important;
  }
  .ls-right-65px {
    right: 65px !important;
  }
  .ls-right-70px {
    right: 70px !important;
  }
  .ls-right-75px {
    right: 75px !important;
  }
  .ls-right-80px {
    right: 80px !important;
  }
  .ls-right-85px {
    right: 85px !important;
  }
  .ls-right-90px {
    right: 90px !important;
  }
  .ls-right-95px {
    right: 95px !important;
  }
  .ls-right-100px {
    right: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-right-0 {
    right: 0 !important;
  }
  .t-right-5px {
    right: 5px !important;
  }
  .t-right-10px {
    right: 10px !important;
  }
  .t-right-15px {
    right: 15px !important;
  }
  .t-right-20px {
    right: 20px !important;
  }
  .t-right-25px {
    right: 25px !important;
  }
  .t-right-30px {
    right: 30px !important;
  }
  .t-right-35px {
    right: 35px !important;
  }
  .t-right-40px {
    right: 40px !important;
  }
  .t-right-45px {
    right: 45px !important;
  }
  .t-right-50px {
    right: 50px !important;
  }
  .t-right-55px {
    right: 55px !important;
  }
  .t-right-60px {
    right: 60px !important;
  }
  .t-right-65px {
    right: 65px !important;
  }
  .t-right-70px {
    right: 70px !important;
  }
  .t-right-75px {
    right: 75px !important;
  }
  .t-right-80px {
    right: 80px !important;
  }
  .t-right-85px {
    right: 85px !important;
  }
  .t-right-90px {
    right: 90px !important;
  }
  .t-right-95px {
    right: 95px !important;
  }
  .t-right-100px {
    right: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-right-0 {
    right: 0 !important;
  }
  .lt-right-5px {
    right: 5px !important;
  }
  .lt-right-10px {
    right: 10px !important;
  }
  .lt-right-15px {
    right: 15px !important;
  }
  .lt-right-20px {
    right: 20px !important;
  }
  .lt-right-25px {
    right: 25px !important;
  }
  .lt-right-30px {
    right: 30px !important;
  }
  .lt-right-35px {
    right: 35px !important;
  }
  .lt-right-40px {
    right: 40px !important;
  }
  .lt-right-45px {
    right: 45px !important;
  }
  .lt-right-50px {
    right: 50px !important;
  }
  .lt-right-55px {
    right: 55px !important;
  }
  .lt-right-60px {
    right: 60px !important;
  }
  .lt-right-65px {
    right: 65px !important;
  }
  .lt-right-70px {
    right: 70px !important;
  }
  .lt-right-75px {
    right: 75px !important;
  }
  .lt-right-80px {
    right: 80px !important;
  }
  .lt-right-85px {
    right: 85px !important;
  }
  .lt-right-90px {
    right: 90px !important;
  }
  .lt-right-95px {
    right: 95px !important;
  }
  .lt-right-100px {
    right: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-right-0 {
    right: 0 !important;
  }
  .d-right-5px {
    right: 5px !important;
  }
  .d-right-10px {
    right: 10px !important;
  }
  .d-right-15px {
    right: 15px !important;
  }
  .d-right-20px {
    right: 20px !important;
  }
  .d-right-25px {
    right: 25px !important;
  }
  .d-right-30px {
    right: 30px !important;
  }
  .d-right-35px {
    right: 35px !important;
  }
  .d-right-40px {
    right: 40px !important;
  }
  .d-right-45px {
    right: 45px !important;
  }
  .d-right-50px {
    right: 50px !important;
  }
  .d-right-55px {
    right: 55px !important;
  }
  .d-right-60px {
    right: 60px !important;
  }
  .d-right-65px {
    right: 65px !important;
  }
  .d-right-70px {
    right: 70px !important;
  }
  .d-right-75px {
    right: 75px !important;
  }
  .d-right-80px {
    right: 80px !important;
  }
  .d-right-85px {
    right: 85px !important;
  }
  .d-right-90px {
    right: 90px !important;
  }
  .d-right-95px {
    right: 95px !important;
  }
  .d-right-100px {
    right: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-right-0 {
    right: 0 !important;
  }
  .ld-right-5px {
    right: 5px !important;
  }
  .ld-right-10px {
    right: 10px !important;
  }
  .ld-right-15px {
    right: 15px !important;
  }
  .ld-right-20px {
    right: 20px !important;
  }
  .ld-right-25px {
    right: 25px !important;
  }
  .ld-right-30px {
    right: 30px !important;
  }
  .ld-right-35px {
    right: 35px !important;
  }
  .ld-right-40px {
    right: 40px !important;
  }
  .ld-right-45px {
    right: 45px !important;
  }
  .ld-right-50px {
    right: 50px !important;
  }
  .ld-right-55px {
    right: 55px !important;
  }
  .ld-right-60px {
    right: 60px !important;
  }
  .ld-right-65px {
    right: 65px !important;
  }
  .ld-right-70px {
    right: 70px !important;
  }
  .ld-right-75px {
    right: 75px !important;
  }
  .ld-right-80px {
    right: 80px !important;
  }
  .ld-right-85px {
    right: 85px !important;
  }
  .ld-right-90px {
    right: 90px !important;
  }
  .ld-right-95px {
    right: 95px !important;
  }
  .ld-right-100px {
    right: 100px !important;
  }
}
@media (min-width: 0) {
  .s-right-n5px {
    right: -5px !important;
  }
  .s-right-n10px {
    right: -10px !important;
  }
  .s-right-n15px {
    right: -15px !important;
  }
  .s-right-n20px {
    right: -20px !important;
  }
  .s-right-n25px {
    right: -25px !important;
  }
  .s-right-n30px {
    right: -30px !important;
  }
  .s-right-n35px {
    right: -35px !important;
  }
  .s-right-n40px {
    right: -40px !important;
  }
  .s-right-n45px {
    right: -45px !important;
  }
  .s-right-n50px {
    right: -50px !important;
  }
  .s-right-n55px {
    right: -55px !important;
  }
  .s-right-n60px {
    right: -60px !important;
  }
  .s-right-n65px {
    right: -65px !important;
  }
  .s-right-n70px {
    right: -70px !important;
  }
  .s-right-n75px {
    right: -75px !important;
  }
  .s-right-n80px {
    right: -80px !important;
  }
  .s-right-n85px {
    right: -85px !important;
  }
  .s-right-n90px {
    right: -90px !important;
  }
  .s-right-n95px {
    right: -95px !important;
  }
  .s-right-n100px {
    right: -100px !important;
  }
}
@media (min-width: 480px) {
  .ls-right-n5px {
    right: -5px !important;
  }
  .ls-right-n10px {
    right: -10px !important;
  }
  .ls-right-n15px {
    right: -15px !important;
  }
  .ls-right-n20px {
    right: -20px !important;
  }
  .ls-right-n25px {
    right: -25px !important;
  }
  .ls-right-n30px {
    right: -30px !important;
  }
  .ls-right-n35px {
    right: -35px !important;
  }
  .ls-right-n40px {
    right: -40px !important;
  }
  .ls-right-n45px {
    right: -45px !important;
  }
  .ls-right-n50px {
    right: -50px !important;
  }
  .ls-right-n55px {
    right: -55px !important;
  }
  .ls-right-n60px {
    right: -60px !important;
  }
  .ls-right-n65px {
    right: -65px !important;
  }
  .ls-right-n70px {
    right: -70px !important;
  }
  .ls-right-n75px {
    right: -75px !important;
  }
  .ls-right-n80px {
    right: -80px !important;
  }
  .ls-right-n85px {
    right: -85px !important;
  }
  .ls-right-n90px {
    right: -90px !important;
  }
  .ls-right-n95px {
    right: -95px !important;
  }
  .ls-right-n100px {
    right: -100px !important;
  }
}
@media (min-width: 768px) {
  .t-right-n5px {
    right: -5px !important;
  }
  .t-right-n10px {
    right: -10px !important;
  }
  .t-right-n15px {
    right: -15px !important;
  }
  .t-right-n20px {
    right: -20px !important;
  }
  .t-right-n25px {
    right: -25px !important;
  }
  .t-right-n30px {
    right: -30px !important;
  }
  .t-right-n35px {
    right: -35px !important;
  }
  .t-right-n40px {
    right: -40px !important;
  }
  .t-right-n45px {
    right: -45px !important;
  }
  .t-right-n50px {
    right: -50px !important;
  }
  .t-right-n55px {
    right: -55px !important;
  }
  .t-right-n60px {
    right: -60px !important;
  }
  .t-right-n65px {
    right: -65px !important;
  }
  .t-right-n70px {
    right: -70px !important;
  }
  .t-right-n75px {
    right: -75px !important;
  }
  .t-right-n80px {
    right: -80px !important;
  }
  .t-right-n85px {
    right: -85px !important;
  }
  .t-right-n90px {
    right: -90px !important;
  }
  .t-right-n95px {
    right: -95px !important;
  }
  .t-right-n100px {
    right: -100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-right-n5px {
    right: -5px !important;
  }
  .lt-right-n10px {
    right: -10px !important;
  }
  .lt-right-n15px {
    right: -15px !important;
  }
  .lt-right-n20px {
    right: -20px !important;
  }
  .lt-right-n25px {
    right: -25px !important;
  }
  .lt-right-n30px {
    right: -30px !important;
  }
  .lt-right-n35px {
    right: -35px !important;
  }
  .lt-right-n40px {
    right: -40px !important;
  }
  .lt-right-n45px {
    right: -45px !important;
  }
  .lt-right-n50px {
    right: -50px !important;
  }
  .lt-right-n55px {
    right: -55px !important;
  }
  .lt-right-n60px {
    right: -60px !important;
  }
  .lt-right-n65px {
    right: -65px !important;
  }
  .lt-right-n70px {
    right: -70px !important;
  }
  .lt-right-n75px {
    right: -75px !important;
  }
  .lt-right-n80px {
    right: -80px !important;
  }
  .lt-right-n85px {
    right: -85px !important;
  }
  .lt-right-n90px {
    right: -90px !important;
  }
  .lt-right-n95px {
    right: -95px !important;
  }
  .lt-right-n100px {
    right: -100px !important;
  }
}
@media (min-width: 1280px) {
  .d-right-n5px {
    right: -5px !important;
  }
  .d-right-n10px {
    right: -10px !important;
  }
  .d-right-n15px {
    right: -15px !important;
  }
  .d-right-n20px {
    right: -20px !important;
  }
  .d-right-n25px {
    right: -25px !important;
  }
  .d-right-n30px {
    right: -30px !important;
  }
  .d-right-n35px {
    right: -35px !important;
  }
  .d-right-n40px {
    right: -40px !important;
  }
  .d-right-n45px {
    right: -45px !important;
  }
  .d-right-n50px {
    right: -50px !important;
  }
  .d-right-n55px {
    right: -55px !important;
  }
  .d-right-n60px {
    right: -60px !important;
  }
  .d-right-n65px {
    right: -65px !important;
  }
  .d-right-n70px {
    right: -70px !important;
  }
  .d-right-n75px {
    right: -75px !important;
  }
  .d-right-n80px {
    right: -80px !important;
  }
  .d-right-n85px {
    right: -85px !important;
  }
  .d-right-n90px {
    right: -90px !important;
  }
  .d-right-n95px {
    right: -95px !important;
  }
  .d-right-n100px {
    right: -100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-right-n5px {
    right: -5px !important;
  }
  .ld-right-n10px {
    right: -10px !important;
  }
  .ld-right-n15px {
    right: -15px !important;
  }
  .ld-right-n20px {
    right: -20px !important;
  }
  .ld-right-n25px {
    right: -25px !important;
  }
  .ld-right-n30px {
    right: -30px !important;
  }
  .ld-right-n35px {
    right: -35px !important;
  }
  .ld-right-n40px {
    right: -40px !important;
  }
  .ld-right-n45px {
    right: -45px !important;
  }
  .ld-right-n50px {
    right: -50px !important;
  }
  .ld-right-n55px {
    right: -55px !important;
  }
  .ld-right-n60px {
    right: -60px !important;
  }
  .ld-right-n65px {
    right: -65px !important;
  }
  .ld-right-n70px {
    right: -70px !important;
  }
  .ld-right-n75px {
    right: -75px !important;
  }
  .ld-right-n80px {
    right: -80px !important;
  }
  .ld-right-n85px {
    right: -85px !important;
  }
  .ld-right-n90px {
    right: -90px !important;
  }
  .ld-right-n95px {
    right: -95px !important;
  }
  .ld-right-n100px {
    right: -100px !important;
  }
}
/*
* top
*/
.top-0 {
  top: 0 !important;
}
.top-5px {
  top: 5px !important;
}
.top-10px {
  top: 10px !important;
}
.top-15px {
  top: 15px !important;
}
.top-20px {
  top: 20px !important;
}
.top-25px {
  top: 25px !important;
}
.top-30px {
  top: 30px !important;
}
.top-35px {
  top: 35px !important;
}
.top-40px {
  top: 40px !important;
}
.top-45px {
  top: 45px !important;
}
.top-50px {
  top: 50px !important;
}
.top-55px {
  top: 55px !important;
}
.top-60px {
  top: 60px !important;
}
.top-65px {
  top: 65px !important;
}
.top-70px {
  top: 70px !important;
}
.top-75px {
  top: 75px !important;
}
.top-80px {
  top: 80px !important;
}
.top-85px {
  top: 85px !important;
}
.top-90px {
  top: 90px !important;
}
.top-95px {
  top: 95px !important;
}
.top-100px {
  top: 100px !important;
}

.top-n5px {
  top: -5px !important;
}
.top-n10px {
  top: -10px !important;
}
.top-n15px {
  top: -15px !important;
}
.top-n20px {
  top: -20px !important;
}
.top-n25px {
  top: -25px !important;
}
.top-n30px {
  top: -30px !important;
}
.top-n35px {
  top: -35px !important;
}
.top-n40px {
  top: -40px !important;
}
.top-n45px {
  top: -45px !important;
}
.top-n50px {
  top: -50px !important;
}
.top-n55px {
  top: -55px !important;
}
.top-n60px {
  top: -60px !important;
}
.top-n65px {
  top: -65px !important;
}
.top-n70px {
  top: -70px !important;
}
.top-n75px {
  top: -75px !important;
}
.top-n80px {
  top: -80px !important;
}
.top-n85px {
  top: -85px !important;
}
.top-n90px {
  top: -90px !important;
}
.top-n95px {
  top: -95px !important;
}
.top-n100px {
  top: -100px !important;
}

@media (min-width: 0) {
  .s-top-0 {
    top: 0 !important;
  }
  .s-top-5px {
    top: 5px !important;
  }
  .s-top-10px {
    top: 10px !important;
  }
  .s-top-15px {
    top: 15px !important;
  }
  .s-top-20px {
    top: 20px !important;
  }
  .s-top-25px {
    top: 25px !important;
  }
  .s-top-30px {
    top: 30px !important;
  }
  .s-top-35px {
    top: 35px !important;
  }
  .s-top-40px {
    top: 40px !important;
  }
  .s-top-45px {
    top: 45px !important;
  }
  .s-top-50px {
    top: 50px !important;
  }
  .s-top-55px {
    top: 55px !important;
  }
  .s-top-60px {
    top: 60px !important;
  }
  .s-top-65px {
    top: 65px !important;
  }
  .s-top-70px {
    top: 70px !important;
  }
  .s-top-75px {
    top: 75px !important;
  }
  .s-top-80px {
    top: 80px !important;
  }
  .s-top-85px {
    top: 85px !important;
  }
  .s-top-90px {
    top: 90px !important;
  }
  .s-top-95px {
    top: 95px !important;
  }
  .s-top-100px {
    top: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-top-0 {
    top: 0 !important;
  }
  .ls-top-5px {
    top: 5px !important;
  }
  .ls-top-10px {
    top: 10px !important;
  }
  .ls-top-15px {
    top: 15px !important;
  }
  .ls-top-20px {
    top: 20px !important;
  }
  .ls-top-25px {
    top: 25px !important;
  }
  .ls-top-30px {
    top: 30px !important;
  }
  .ls-top-35px {
    top: 35px !important;
  }
  .ls-top-40px {
    top: 40px !important;
  }
  .ls-top-45px {
    top: 45px !important;
  }
  .ls-top-50px {
    top: 50px !important;
  }
  .ls-top-55px {
    top: 55px !important;
  }
  .ls-top-60px {
    top: 60px !important;
  }
  .ls-top-65px {
    top: 65px !important;
  }
  .ls-top-70px {
    top: 70px !important;
  }
  .ls-top-75px {
    top: 75px !important;
  }
  .ls-top-80px {
    top: 80px !important;
  }
  .ls-top-85px {
    top: 85px !important;
  }
  .ls-top-90px {
    top: 90px !important;
  }
  .ls-top-95px {
    top: 95px !important;
  }
  .ls-top-100px {
    top: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-top-0 {
    top: 0 !important;
  }
  .t-top-5px {
    top: 5px !important;
  }
  .t-top-10px {
    top: 10px !important;
  }
  .t-top-15px {
    top: 15px !important;
  }
  .t-top-20px {
    top: 20px !important;
  }
  .t-top-25px {
    top: 25px !important;
  }
  .t-top-30px {
    top: 30px !important;
  }
  .t-top-35px {
    top: 35px !important;
  }
  .t-top-40px {
    top: 40px !important;
  }
  .t-top-45px {
    top: 45px !important;
  }
  .t-top-50px {
    top: 50px !important;
  }
  .t-top-55px {
    top: 55px !important;
  }
  .t-top-60px {
    top: 60px !important;
  }
  .t-top-65px {
    top: 65px !important;
  }
  .t-top-70px {
    top: 70px !important;
  }
  .t-top-75px {
    top: 75px !important;
  }
  .t-top-80px {
    top: 80px !important;
  }
  .t-top-85px {
    top: 85px !important;
  }
  .t-top-90px {
    top: 90px !important;
  }
  .t-top-95px {
    top: 95px !important;
  }
  .t-top-100px {
    top: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-top-0 {
    top: 0 !important;
  }
  .lt-top-5px {
    top: 5px !important;
  }
  .lt-top-10px {
    top: 10px !important;
  }
  .lt-top-15px {
    top: 15px !important;
  }
  .lt-top-20px {
    top: 20px !important;
  }
  .lt-top-25px {
    top: 25px !important;
  }
  .lt-top-30px {
    top: 30px !important;
  }
  .lt-top-35px {
    top: 35px !important;
  }
  .lt-top-40px {
    top: 40px !important;
  }
  .lt-top-45px {
    top: 45px !important;
  }
  .lt-top-50px {
    top: 50px !important;
  }
  .lt-top-55px {
    top: 55px !important;
  }
  .lt-top-60px {
    top: 60px !important;
  }
  .lt-top-65px {
    top: 65px !important;
  }
  .lt-top-70px {
    top: 70px !important;
  }
  .lt-top-75px {
    top: 75px !important;
  }
  .lt-top-80px {
    top: 80px !important;
  }
  .lt-top-85px {
    top: 85px !important;
  }
  .lt-top-90px {
    top: 90px !important;
  }
  .lt-top-95px {
    top: 95px !important;
  }
  .lt-top-100px {
    top: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-top-0 {
    top: 0 !important;
  }
  .d-top-5px {
    top: 5px !important;
  }
  .d-top-10px {
    top: 10px !important;
  }
  .d-top-15px {
    top: 15px !important;
  }
  .d-top-20px {
    top: 20px !important;
  }
  .d-top-25px {
    top: 25px !important;
  }
  .d-top-30px {
    top: 30px !important;
  }
  .d-top-35px {
    top: 35px !important;
  }
  .d-top-40px {
    top: 40px !important;
  }
  .d-top-45px {
    top: 45px !important;
  }
  .d-top-50px {
    top: 50px !important;
  }
  .d-top-55px {
    top: 55px !important;
  }
  .d-top-60px {
    top: 60px !important;
  }
  .d-top-65px {
    top: 65px !important;
  }
  .d-top-70px {
    top: 70px !important;
  }
  .d-top-75px {
    top: 75px !important;
  }
  .d-top-80px {
    top: 80px !important;
  }
  .d-top-85px {
    top: 85px !important;
  }
  .d-top-90px {
    top: 90px !important;
  }
  .d-top-95px {
    top: 95px !important;
  }
  .d-top-100px {
    top: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-top-0 {
    top: 0 !important;
  }
  .ld-top-5px {
    top: 5px !important;
  }
  .ld-top-10px {
    top: 10px !important;
  }
  .ld-top-15px {
    top: 15px !important;
  }
  .ld-top-20px {
    top: 20px !important;
  }
  .ld-top-25px {
    top: 25px !important;
  }
  .ld-top-30px {
    top: 30px !important;
  }
  .ld-top-35px {
    top: 35px !important;
  }
  .ld-top-40px {
    top: 40px !important;
  }
  .ld-top-45px {
    top: 45px !important;
  }
  .ld-top-50px {
    top: 50px !important;
  }
  .ld-top-55px {
    top: 55px !important;
  }
  .ld-top-60px {
    top: 60px !important;
  }
  .ld-top-65px {
    top: 65px !important;
  }
  .ld-top-70px {
    top: 70px !important;
  }
  .ld-top-75px {
    top: 75px !important;
  }
  .ld-top-80px {
    top: 80px !important;
  }
  .ld-top-85px {
    top: 85px !important;
  }
  .ld-top-90px {
    top: 90px !important;
  }
  .ld-top-95px {
    top: 95px !important;
  }
  .ld-top-100px {
    top: 100px !important;
  }
}
@media (min-width: 0) {
  .s-top-n5px {
    top: -5px !important;
  }
  .s-top-n10px {
    top: -10px !important;
  }
  .s-top-n15px {
    top: -15px !important;
  }
  .s-top-n20px {
    top: -20px !important;
  }
  .s-top-n25px {
    top: -25px !important;
  }
  .s-top-n30px {
    top: -30px !important;
  }
  .s-top-n35px {
    top: -35px !important;
  }
  .s-top-n40px {
    top: -40px !important;
  }
  .s-top-n45px {
    top: -45px !important;
  }
  .s-top-n50px {
    top: -50px !important;
  }
  .s-top-n55px {
    top: -55px !important;
  }
  .s-top-n60px {
    top: -60px !important;
  }
  .s-top-n65px {
    top: -65px !important;
  }
  .s-top-n70px {
    top: -70px !important;
  }
  .s-top-n75px {
    top: -75px !important;
  }
  .s-top-n80px {
    top: -80px !important;
  }
  .s-top-n85px {
    top: -85px !important;
  }
  .s-top-n90px {
    top: -90px !important;
  }
  .s-top-n95px {
    top: -95px !important;
  }
  .s-top-n100px {
    top: -100px !important;
  }
}
@media (min-width: 480px) {
  .ls-top-n5px {
    top: -5px !important;
  }
  .ls-top-n10px {
    top: -10px !important;
  }
  .ls-top-n15px {
    top: -15px !important;
  }
  .ls-top-n20px {
    top: -20px !important;
  }
  .ls-top-n25px {
    top: -25px !important;
  }
  .ls-top-n30px {
    top: -30px !important;
  }
  .ls-top-n35px {
    top: -35px !important;
  }
  .ls-top-n40px {
    top: -40px !important;
  }
  .ls-top-n45px {
    top: -45px !important;
  }
  .ls-top-n50px {
    top: -50px !important;
  }
  .ls-top-n55px {
    top: -55px !important;
  }
  .ls-top-n60px {
    top: -60px !important;
  }
  .ls-top-n65px {
    top: -65px !important;
  }
  .ls-top-n70px {
    top: -70px !important;
  }
  .ls-top-n75px {
    top: -75px !important;
  }
  .ls-top-n80px {
    top: -80px !important;
  }
  .ls-top-n85px {
    top: -85px !important;
  }
  .ls-top-n90px {
    top: -90px !important;
  }
  .ls-top-n95px {
    top: -95px !important;
  }
  .ls-top-n100px {
    top: -100px !important;
  }
}
@media (min-width: 768px) {
  .t-top-n5px {
    top: -5px !important;
  }
  .t-top-n10px {
    top: -10px !important;
  }
  .t-top-n15px {
    top: -15px !important;
  }
  .t-top-n20px {
    top: -20px !important;
  }
  .t-top-n25px {
    top: -25px !important;
  }
  .t-top-n30px {
    top: -30px !important;
  }
  .t-top-n35px {
    top: -35px !important;
  }
  .t-top-n40px {
    top: -40px !important;
  }
  .t-top-n45px {
    top: -45px !important;
  }
  .t-top-n50px {
    top: -50px !important;
  }
  .t-top-n55px {
    top: -55px !important;
  }
  .t-top-n60px {
    top: -60px !important;
  }
  .t-top-n65px {
    top: -65px !important;
  }
  .t-top-n70px {
    top: -70px !important;
  }
  .t-top-n75px {
    top: -75px !important;
  }
  .t-top-n80px {
    top: -80px !important;
  }
  .t-top-n85px {
    top: -85px !important;
  }
  .t-top-n90px {
    top: -90px !important;
  }
  .t-top-n95px {
    top: -95px !important;
  }
  .t-top-n100px {
    top: -100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-top-n5px {
    top: -5px !important;
  }
  .lt-top-n10px {
    top: -10px !important;
  }
  .lt-top-n15px {
    top: -15px !important;
  }
  .lt-top-n20px {
    top: -20px !important;
  }
  .lt-top-n25px {
    top: -25px !important;
  }
  .lt-top-n30px {
    top: -30px !important;
  }
  .lt-top-n35px {
    top: -35px !important;
  }
  .lt-top-n40px {
    top: -40px !important;
  }
  .lt-top-n45px {
    top: -45px !important;
  }
  .lt-top-n50px {
    top: -50px !important;
  }
  .lt-top-n55px {
    top: -55px !important;
  }
  .lt-top-n60px {
    top: -60px !important;
  }
  .lt-top-n65px {
    top: -65px !important;
  }
  .lt-top-n70px {
    top: -70px !important;
  }
  .lt-top-n75px {
    top: -75px !important;
  }
  .lt-top-n80px {
    top: -80px !important;
  }
  .lt-top-n85px {
    top: -85px !important;
  }
  .lt-top-n90px {
    top: -90px !important;
  }
  .lt-top-n95px {
    top: -95px !important;
  }
  .lt-top-n100px {
    top: -100px !important;
  }
}
@media (min-width: 1280px) {
  .d-top-n5px {
    top: -5px !important;
  }
  .d-top-n10px {
    top: -10px !important;
  }
  .d-top-n15px {
    top: -15px !important;
  }
  .d-top-n20px {
    top: -20px !important;
  }
  .d-top-n25px {
    top: -25px !important;
  }
  .d-top-n30px {
    top: -30px !important;
  }
  .d-top-n35px {
    top: -35px !important;
  }
  .d-top-n40px {
    top: -40px !important;
  }
  .d-top-n45px {
    top: -45px !important;
  }
  .d-top-n50px {
    top: -50px !important;
  }
  .d-top-n55px {
    top: -55px !important;
  }
  .d-top-n60px {
    top: -60px !important;
  }
  .d-top-n65px {
    top: -65px !important;
  }
  .d-top-n70px {
    top: -70px !important;
  }
  .d-top-n75px {
    top: -75px !important;
  }
  .d-top-n80px {
    top: -80px !important;
  }
  .d-top-n85px {
    top: -85px !important;
  }
  .d-top-n90px {
    top: -90px !important;
  }
  .d-top-n95px {
    top: -95px !important;
  }
  .d-top-n100px {
    top: -100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-top-n5px {
    top: -5px !important;
  }
  .ld-top-n10px {
    top: -10px !important;
  }
  .ld-top-n15px {
    top: -15px !important;
  }
  .ld-top-n20px {
    top: -20px !important;
  }
  .ld-top-n25px {
    top: -25px !important;
  }
  .ld-top-n30px {
    top: -30px !important;
  }
  .ld-top-n35px {
    top: -35px !important;
  }
  .ld-top-n40px {
    top: -40px !important;
  }
  .ld-top-n45px {
    top: -45px !important;
  }
  .ld-top-n50px {
    top: -50px !important;
  }
  .ld-top-n55px {
    top: -55px !important;
  }
  .ld-top-n60px {
    top: -60px !important;
  }
  .ld-top-n65px {
    top: -65px !important;
  }
  .ld-top-n70px {
    top: -70px !important;
  }
  .ld-top-n75px {
    top: -75px !important;
  }
  .ld-top-n80px {
    top: -80px !important;
  }
  .ld-top-n85px {
    top: -85px !important;
  }
  .ld-top-n90px {
    top: -90px !important;
  }
  .ld-top-n95px {
    top: -95px !important;
  }
  .ld-top-n100px {
    top: -100px !important;
  }
}
/*
* bottom
*/
.bottom-0 {
  bottom: 0 !important;
}
.bottom-5px {
  bottom: 5px !important;
}
.bottom-10px {
  bottom: 10px !important;
}
.bottom-15px {
  bottom: 15px !important;
}
.bottom-20px {
  bottom: 20px !important;
}
.bottom-25px {
  bottom: 25px !important;
}
.bottom-30px {
  bottom: 30px !important;
}
.bottom-35px {
  bottom: 35px !important;
}
.bottom-40px {
  bottom: 40px !important;
}
.bottom-45px {
  bottom: 45px !important;
}
.bottom-50px {
  bottom: 50px !important;
}
.bottom-55px {
  bottom: 55px !important;
}
.bottom-60px {
  bottom: 60px !important;
}
.bottom-65px {
  bottom: 65px !important;
}
.bottom-70px {
  bottom: 70px !important;
}
.bottom-75px {
  bottom: 75px !important;
}
.bottom-80px {
  bottom: 80px !important;
}
.bottom-85px {
  bottom: 85px !important;
}
.bottom-90px {
  bottom: 90px !important;
}
.bottom-95px {
  bottom: 95px !important;
}
.bottom-100px {
  bottom: 100px !important;
}

.bottom-n5px {
  bottom: -5px !important;
}
.bottom-n10px {
  bottom: -10px !important;
}
.bottom-n15px {
  bottom: -15px !important;
}
.bottom-n20px {
  bottom: -20px !important;
}
.bottom-n25px {
  bottom: -25px !important;
}
.bottom-n30px {
  bottom: -30px !important;
}
.bottom-n35px {
  bottom: -35px !important;
}
.bottom-n40px {
  bottom: -40px !important;
}
.bottom-n45px {
  bottom: -45px !important;
}
.bottom-n50px {
  bottom: -50px !important;
}
.bottom-n55px {
  bottom: -55px !important;
}
.bottom-n60px {
  bottom: -60px !important;
}
.bottom-n65px {
  bottom: -65px !important;
}
.bottom-n70px {
  bottom: -70px !important;
}
.bottom-n75px {
  bottom: -75px !important;
}
.bottom-n80px {
  bottom: -80px !important;
}
.bottom-n85px {
  bottom: -85px !important;
}
.bottom-n90px {
  bottom: -90px !important;
}
.bottom-n95px {
  bottom: -95px !important;
}
.bottom-n100px {
  bottom: -100px !important;
}

@media (min-width: 0) {
  .s-bottom-0 {
    bottom: 0 !important;
  }
  .s-bottom-5px {
    bottom: 5px !important;
  }
  .s-bottom-10px {
    bottom: 10px !important;
  }
  .s-bottom-15px {
    bottom: 15px !important;
  }
  .s-bottom-20px {
    bottom: 20px !important;
  }
  .s-bottom-25px {
    bottom: 25px !important;
  }
  .s-bottom-30px {
    bottom: 30px !important;
  }
  .s-bottom-35px {
    bottom: 35px !important;
  }
  .s-bottom-40px {
    bottom: 40px !important;
  }
  .s-bottom-45px {
    bottom: 45px !important;
  }
  .s-bottom-50px {
    bottom: 50px !important;
  }
  .s-bottom-55px {
    bottom: 55px !important;
  }
  .s-bottom-60px {
    bottom: 60px !important;
  }
  .s-bottom-65px {
    bottom: 65px !important;
  }
  .s-bottom-70px {
    bottom: 70px !important;
  }
  .s-bottom-75px {
    bottom: 75px !important;
  }
  .s-bottom-80px {
    bottom: 80px !important;
  }
  .s-bottom-85px {
    bottom: 85px !important;
  }
  .s-bottom-90px {
    bottom: 90px !important;
  }
  .s-bottom-95px {
    bottom: 95px !important;
  }
  .s-bottom-100px {
    bottom: 100px !important;
  }
}
@media (min-width: 480px) {
  .ls-bottom-0 {
    bottom: 0 !important;
  }
  .ls-bottom-5px {
    bottom: 5px !important;
  }
  .ls-bottom-10px {
    bottom: 10px !important;
  }
  .ls-bottom-15px {
    bottom: 15px !important;
  }
  .ls-bottom-20px {
    bottom: 20px !important;
  }
  .ls-bottom-25px {
    bottom: 25px !important;
  }
  .ls-bottom-30px {
    bottom: 30px !important;
  }
  .ls-bottom-35px {
    bottom: 35px !important;
  }
  .ls-bottom-40px {
    bottom: 40px !important;
  }
  .ls-bottom-45px {
    bottom: 45px !important;
  }
  .ls-bottom-50px {
    bottom: 50px !important;
  }
  .ls-bottom-55px {
    bottom: 55px !important;
  }
  .ls-bottom-60px {
    bottom: 60px !important;
  }
  .ls-bottom-65px {
    bottom: 65px !important;
  }
  .ls-bottom-70px {
    bottom: 70px !important;
  }
  .ls-bottom-75px {
    bottom: 75px !important;
  }
  .ls-bottom-80px {
    bottom: 80px !important;
  }
  .ls-bottom-85px {
    bottom: 85px !important;
  }
  .ls-bottom-90px {
    bottom: 90px !important;
  }
  .ls-bottom-95px {
    bottom: 95px !important;
  }
  .ls-bottom-100px {
    bottom: 100px !important;
  }
}
@media (min-width: 768px) {
  .t-bottom-0 {
    bottom: 0 !important;
  }
  .t-bottom-5px {
    bottom: 5px !important;
  }
  .t-bottom-10px {
    bottom: 10px !important;
  }
  .t-bottom-15px {
    bottom: 15px !important;
  }
  .t-bottom-20px {
    bottom: 20px !important;
  }
  .t-bottom-25px {
    bottom: 25px !important;
  }
  .t-bottom-30px {
    bottom: 30px !important;
  }
  .t-bottom-35px {
    bottom: 35px !important;
  }
  .t-bottom-40px {
    bottom: 40px !important;
  }
  .t-bottom-45px {
    bottom: 45px !important;
  }
  .t-bottom-50px {
    bottom: 50px !important;
  }
  .t-bottom-55px {
    bottom: 55px !important;
  }
  .t-bottom-60px {
    bottom: 60px !important;
  }
  .t-bottom-65px {
    bottom: 65px !important;
  }
  .t-bottom-70px {
    bottom: 70px !important;
  }
  .t-bottom-75px {
    bottom: 75px !important;
  }
  .t-bottom-80px {
    bottom: 80px !important;
  }
  .t-bottom-85px {
    bottom: 85px !important;
  }
  .t-bottom-90px {
    bottom: 90px !important;
  }
  .t-bottom-95px {
    bottom: 95px !important;
  }
  .t-bottom-100px {
    bottom: 100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-bottom-0 {
    bottom: 0 !important;
  }
  .lt-bottom-5px {
    bottom: 5px !important;
  }
  .lt-bottom-10px {
    bottom: 10px !important;
  }
  .lt-bottom-15px {
    bottom: 15px !important;
  }
  .lt-bottom-20px {
    bottom: 20px !important;
  }
  .lt-bottom-25px {
    bottom: 25px !important;
  }
  .lt-bottom-30px {
    bottom: 30px !important;
  }
  .lt-bottom-35px {
    bottom: 35px !important;
  }
  .lt-bottom-40px {
    bottom: 40px !important;
  }
  .lt-bottom-45px {
    bottom: 45px !important;
  }
  .lt-bottom-50px {
    bottom: 50px !important;
  }
  .lt-bottom-55px {
    bottom: 55px !important;
  }
  .lt-bottom-60px {
    bottom: 60px !important;
  }
  .lt-bottom-65px {
    bottom: 65px !important;
  }
  .lt-bottom-70px {
    bottom: 70px !important;
  }
  .lt-bottom-75px {
    bottom: 75px !important;
  }
  .lt-bottom-80px {
    bottom: 80px !important;
  }
  .lt-bottom-85px {
    bottom: 85px !important;
  }
  .lt-bottom-90px {
    bottom: 90px !important;
  }
  .lt-bottom-95px {
    bottom: 95px !important;
  }
  .lt-bottom-100px {
    bottom: 100px !important;
  }
}
@media (min-width: 1280px) {
  .d-bottom-0 {
    bottom: 0 !important;
  }
  .d-bottom-5px {
    bottom: 5px !important;
  }
  .d-bottom-10px {
    bottom: 10px !important;
  }
  .d-bottom-15px {
    bottom: 15px !important;
  }
  .d-bottom-20px {
    bottom: 20px !important;
  }
  .d-bottom-25px {
    bottom: 25px !important;
  }
  .d-bottom-30px {
    bottom: 30px !important;
  }
  .d-bottom-35px {
    bottom: 35px !important;
  }
  .d-bottom-40px {
    bottom: 40px !important;
  }
  .d-bottom-45px {
    bottom: 45px !important;
  }
  .d-bottom-50px {
    bottom: 50px !important;
  }
  .d-bottom-55px {
    bottom: 55px !important;
  }
  .d-bottom-60px {
    bottom: 60px !important;
  }
  .d-bottom-65px {
    bottom: 65px !important;
  }
  .d-bottom-70px {
    bottom: 70px !important;
  }
  .d-bottom-75px {
    bottom: 75px !important;
  }
  .d-bottom-80px {
    bottom: 80px !important;
  }
  .d-bottom-85px {
    bottom: 85px !important;
  }
  .d-bottom-90px {
    bottom: 90px !important;
  }
  .d-bottom-95px {
    bottom: 95px !important;
  }
  .d-bottom-100px {
    bottom: 100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-bottom-0 {
    bottom: 0 !important;
  }
  .ld-bottom-5px {
    bottom: 5px !important;
  }
  .ld-bottom-10px {
    bottom: 10px !important;
  }
  .ld-bottom-15px {
    bottom: 15px !important;
  }
  .ld-bottom-20px {
    bottom: 20px !important;
  }
  .ld-bottom-25px {
    bottom: 25px !important;
  }
  .ld-bottom-30px {
    bottom: 30px !important;
  }
  .ld-bottom-35px {
    bottom: 35px !important;
  }
  .ld-bottom-40px {
    bottom: 40px !important;
  }
  .ld-bottom-45px {
    bottom: 45px !important;
  }
  .ld-bottom-50px {
    bottom: 50px !important;
  }
  .ld-bottom-55px {
    bottom: 55px !important;
  }
  .ld-bottom-60px {
    bottom: 60px !important;
  }
  .ld-bottom-65px {
    bottom: 65px !important;
  }
  .ld-bottom-70px {
    bottom: 70px !important;
  }
  .ld-bottom-75px {
    bottom: 75px !important;
  }
  .ld-bottom-80px {
    bottom: 80px !important;
  }
  .ld-bottom-85px {
    bottom: 85px !important;
  }
  .ld-bottom-90px {
    bottom: 90px !important;
  }
  .ld-bottom-95px {
    bottom: 95px !important;
  }
  .ld-bottom-100px {
    bottom: 100px !important;
  }
}
@media (min-width: 0) {
  .s-bottom-n5px {
    bottom: -5px !important;
  }
  .s-bottom-n10px {
    bottom: -10px !important;
  }
  .s-bottom-n15px {
    bottom: -15px !important;
  }
  .s-bottom-n20px {
    bottom: -20px !important;
  }
  .s-bottom-n25px {
    bottom: -25px !important;
  }
  .s-bottom-n30px {
    bottom: -30px !important;
  }
  .s-bottom-n35px {
    bottom: -35px !important;
  }
  .s-bottom-n40px {
    bottom: -40px !important;
  }
  .s-bottom-n45px {
    bottom: -45px !important;
  }
  .s-bottom-n50px {
    bottom: -50px !important;
  }
  .s-bottom-n55px {
    bottom: -55px !important;
  }
  .s-bottom-n60px {
    bottom: -60px !important;
  }
  .s-bottom-n65px {
    bottom: -65px !important;
  }
  .s-bottom-n70px {
    bottom: -70px !important;
  }
  .s-bottom-n75px {
    bottom: -75px !important;
  }
  .s-bottom-n80px {
    bottom: -80px !important;
  }
  .s-bottom-n85px {
    bottom: -85px !important;
  }
  .s-bottom-n90px {
    bottom: -90px !important;
  }
  .s-bottom-n95px {
    bottom: -95px !important;
  }
  .s-bottom-n100px {
    bottom: -100px !important;
  }
}
@media (min-width: 480px) {
  .ls-bottom-n5px {
    bottom: -5px !important;
  }
  .ls-bottom-n10px {
    bottom: -10px !important;
  }
  .ls-bottom-n15px {
    bottom: -15px !important;
  }
  .ls-bottom-n20px {
    bottom: -20px !important;
  }
  .ls-bottom-n25px {
    bottom: -25px !important;
  }
  .ls-bottom-n30px {
    bottom: -30px !important;
  }
  .ls-bottom-n35px {
    bottom: -35px !important;
  }
  .ls-bottom-n40px {
    bottom: -40px !important;
  }
  .ls-bottom-n45px {
    bottom: -45px !important;
  }
  .ls-bottom-n50px {
    bottom: -50px !important;
  }
  .ls-bottom-n55px {
    bottom: -55px !important;
  }
  .ls-bottom-n60px {
    bottom: -60px !important;
  }
  .ls-bottom-n65px {
    bottom: -65px !important;
  }
  .ls-bottom-n70px {
    bottom: -70px !important;
  }
  .ls-bottom-n75px {
    bottom: -75px !important;
  }
  .ls-bottom-n80px {
    bottom: -80px !important;
  }
  .ls-bottom-n85px {
    bottom: -85px !important;
  }
  .ls-bottom-n90px {
    bottom: -90px !important;
  }
  .ls-bottom-n95px {
    bottom: -95px !important;
  }
  .ls-bottom-n100px {
    bottom: -100px !important;
  }
}
@media (min-width: 768px) {
  .t-bottom-n5px {
    bottom: -5px !important;
  }
  .t-bottom-n10px {
    bottom: -10px !important;
  }
  .t-bottom-n15px {
    bottom: -15px !important;
  }
  .t-bottom-n20px {
    bottom: -20px !important;
  }
  .t-bottom-n25px {
    bottom: -25px !important;
  }
  .t-bottom-n30px {
    bottom: -30px !important;
  }
  .t-bottom-n35px {
    bottom: -35px !important;
  }
  .t-bottom-n40px {
    bottom: -40px !important;
  }
  .t-bottom-n45px {
    bottom: -45px !important;
  }
  .t-bottom-n50px {
    bottom: -50px !important;
  }
  .t-bottom-n55px {
    bottom: -55px !important;
  }
  .t-bottom-n60px {
    bottom: -60px !important;
  }
  .t-bottom-n65px {
    bottom: -65px !important;
  }
  .t-bottom-n70px {
    bottom: -70px !important;
  }
  .t-bottom-n75px {
    bottom: -75px !important;
  }
  .t-bottom-n80px {
    bottom: -80px !important;
  }
  .t-bottom-n85px {
    bottom: -85px !important;
  }
  .t-bottom-n90px {
    bottom: -90px !important;
  }
  .t-bottom-n95px {
    bottom: -95px !important;
  }
  .t-bottom-n100px {
    bottom: -100px !important;
  }
}
@media (min-width: 1024px) {
  .lt-bottom-n5px {
    bottom: -5px !important;
  }
  .lt-bottom-n10px {
    bottom: -10px !important;
  }
  .lt-bottom-n15px {
    bottom: -15px !important;
  }
  .lt-bottom-n20px {
    bottom: -20px !important;
  }
  .lt-bottom-n25px {
    bottom: -25px !important;
  }
  .lt-bottom-n30px {
    bottom: -30px !important;
  }
  .lt-bottom-n35px {
    bottom: -35px !important;
  }
  .lt-bottom-n40px {
    bottom: -40px !important;
  }
  .lt-bottom-n45px {
    bottom: -45px !important;
  }
  .lt-bottom-n50px {
    bottom: -50px !important;
  }
  .lt-bottom-n55px {
    bottom: -55px !important;
  }
  .lt-bottom-n60px {
    bottom: -60px !important;
  }
  .lt-bottom-n65px {
    bottom: -65px !important;
  }
  .lt-bottom-n70px {
    bottom: -70px !important;
  }
  .lt-bottom-n75px {
    bottom: -75px !important;
  }
  .lt-bottom-n80px {
    bottom: -80px !important;
  }
  .lt-bottom-n85px {
    bottom: -85px !important;
  }
  .lt-bottom-n90px {
    bottom: -90px !important;
  }
  .lt-bottom-n95px {
    bottom: -95px !important;
  }
  .lt-bottom-n100px {
    bottom: -100px !important;
  }
}
@media (min-width: 1280px) {
  .d-bottom-n5px {
    bottom: -5px !important;
  }
  .d-bottom-n10px {
    bottom: -10px !important;
  }
  .d-bottom-n15px {
    bottom: -15px !important;
  }
  .d-bottom-n20px {
    bottom: -20px !important;
  }
  .d-bottom-n25px {
    bottom: -25px !important;
  }
  .d-bottom-n30px {
    bottom: -30px !important;
  }
  .d-bottom-n35px {
    bottom: -35px !important;
  }
  .d-bottom-n40px {
    bottom: -40px !important;
  }
  .d-bottom-n45px {
    bottom: -45px !important;
  }
  .d-bottom-n50px {
    bottom: -50px !important;
  }
  .d-bottom-n55px {
    bottom: -55px !important;
  }
  .d-bottom-n60px {
    bottom: -60px !important;
  }
  .d-bottom-n65px {
    bottom: -65px !important;
  }
  .d-bottom-n70px {
    bottom: -70px !important;
  }
  .d-bottom-n75px {
    bottom: -75px !important;
  }
  .d-bottom-n80px {
    bottom: -80px !important;
  }
  .d-bottom-n85px {
    bottom: -85px !important;
  }
  .d-bottom-n90px {
    bottom: -90px !important;
  }
  .d-bottom-n95px {
    bottom: -95px !important;
  }
  .d-bottom-n100px {
    bottom: -100px !important;
  }
}
@media (min-width: 1440px) {
  .ld-bottom-n5px {
    bottom: -5px !important;
  }
  .ld-bottom-n10px {
    bottom: -10px !important;
  }
  .ld-bottom-n15px {
    bottom: -15px !important;
  }
  .ld-bottom-n20px {
    bottom: -20px !important;
  }
  .ld-bottom-n25px {
    bottom: -25px !important;
  }
  .ld-bottom-n30px {
    bottom: -30px !important;
  }
  .ld-bottom-n35px {
    bottom: -35px !important;
  }
  .ld-bottom-n40px {
    bottom: -40px !important;
  }
  .ld-bottom-n45px {
    bottom: -45px !important;
  }
  .ld-bottom-n50px {
    bottom: -50px !important;
  }
  .ld-bottom-n55px {
    bottom: -55px !important;
  }
  .ld-bottom-n60px {
    bottom: -60px !important;
  }
  .ld-bottom-n65px {
    bottom: -65px !important;
  }
  .ld-bottom-n70px {
    bottom: -70px !important;
  }
  .ld-bottom-n75px {
    bottom: -75px !important;
  }
  .ld-bottom-n80px {
    bottom: -80px !important;
  }
  .ld-bottom-n85px {
    bottom: -85px !important;
  }
  .ld-bottom-n90px {
    bottom: -90px !important;
  }
  .ld-bottom-n95px {
    bottom: -95px !important;
  }
  .ld-bottom-n100px {
    bottom: -100px !important;
  }
}
/**
 * Polaris Slideshow Plugin v1.2.1
 * MIT License github.com/heminsatya/polaris-plugins | © 2022 polarisui.com
**/
/* -------------------------------------------------- */
/*                      Slideshow                     */
/* -------------------------------------------------- */
.slideshow {
  width: auto;
  height: 100%;
  max-width: 100%;
  position: relative;
  z-index: 20;
  overflow: hidden;
}

.slideshow--item {
  width: 100%;
  height: inherit;
  position: absolute;
  z-index: -1;
  overflow: visible;
}

.slideshow--item.active {
  z-index: unset;
}

.slideshow--media {
  display: flex;
  flex-direction: column;
  align-items: center;
  align-content: center;
  height: inherit;
  z-index: 0;
}

.slideshow--media > * {
  max-width: 100%;
}

.slideshow--item.active .slideshow--media {
  z-index: 1;
}

.slideshow--captions {
  z-index: 4;
  position: absolute;
  bottom: 1rem;
  display: flex;
  flex-direction: column;
  align-items: center;
  left: 1rem;
}

.slideshow--caption {
  font-size: 1rem;
  line-height: 1;
  padding: 1rem;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
  width: max-content;
}

.slideshow--captions .slideshow--caption:first-child {
  margin-top: 0;
}

.slideshow--captions .slideshow--caption:last-child {
  margin-bottom: 0;
}

.slideshow-dark .slideshow--caption,
.doc-dark .slideshow--caption {
  color: #F4F4F4;
  background-color: rgba(0, 0, 0, 0.8);
}

.slideshow--caption,
.slideshow-light .slideshow--caption {
  color: #242424;
  background-color: rgba(255, 255, 255, 0.9);
}

.slideshow-app .slideshow--caption {
  color: white;
  background-color: rgba(66, 131, 242, 0.9);
}

.slideshow--overlays {
  z-index: 3;
  position: absolute;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.slideshow--progress {
  position: absolute;
  top: 0;
  width: 0%;
  height: 4px;
  z-index: 6;
  transition: width 0.01s;
  left: 0;
}

.slideshow-dark .slideshow--progress,
.doc-dark .slideshow--progress {
  background-color: #3F3F3F;
}

.slideshow--progress,
.slideshow-light .slideshow--progress {
  background-color: #F4F4F4;
}

.slideshow-white .slideshow--progress {
  background-color: rgba(255, 255, 255, 0.15);
}

.slideshow-black .slideshow--progress {
  background-color: rgba(0, 0, 0, 0.15);
}

.slideshow--counter {
  font-size: 0.875rem;
  padding: 0.25rem 0.5rem;
  position: absolute;
  top: 1rem;
  width: auto;
  height: auto;
  z-index: 5;
  left: 1rem;
}

.slideshow-dark .slideshow--counter,
.doc-dark .slideshow--counter {
  color: #DBDBDB;
  background-color: rgba(0, 0, 0, 0.5);
}

.slideshow--counter,
.slideshow-light .slideshow--counter {
  color: #3F3F3F;
  background-color: rgba(255, 255, 255, 0.6);
}

.slideshow-app .slideshow--counter {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(66, 131, 242, 0.6);
}

.slideshow--prev, .slideshow--next {
  cursor: pointer;
  position: absolute;
  top: 50%;
  transform: translate(0, -50%);
  width: 40px;
  height: 60px;
  line-height: 60px;
  text-align: center;
  font-size: 24px;
  background: transparent;
  user-select: none;
  transition: all 0.125s;
  z-index: 8;
  opacity: 0;
}

.slideshow:hover .slideshow--prev, .slideshow:hover .slideshow--next {
  opacity: 1;
}

.slideshow--prev {
  transform: translate(0%, -50%);
  left: 1rem;
}

.slideshow--next {
  transform: translate(0%, -50%);
  right: 1rem;
}

.slideshow-dark .slideshow--prev,
.doc-dark .slideshow--prev {
  color: #DBDBDB;
  background-color: rgba(0, 0, 0, 0.6);
}

.slideshow--prev,
.slideshow-light .slideshow--prev {
  color: #3F3F3F;
  background-color: rgba(255, 255, 255, 0.7);
}

.slideshow-app .slideshow--prev {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(66, 131, 242, 0.7);
}

.slideshow-dark .slideshow--prev:hover,
.doc-dark .slideshow--prev:hover {
  color: #F4F4F4;
  background-color: rgba(0, 0, 0, 0.8);
}

.slideshow--prev:hover,
.slideshow-light .slideshow--prev:hover {
  color: #242424;
  background-color: rgba(255, 255, 255, 0.9);
}

.slideshow-app .slideshow--prev:hover {
  color: white;
  background-color: rgba(66, 131, 242, 0.9);
}

.slideshow-dark .slideshow--next,
.doc-dark .slideshow--next {
  color: #DBDBDB;
  background-color: rgba(0, 0, 0, 0.6);
}

.slideshow--next,
.slideshow-light .slideshow--next {
  color: #3F3F3F;
  background-color: rgba(255, 255, 255, 0.7);
}

.slideshow-app .slideshow--next {
  color: rgba(255, 255, 255, 0.9);
  background-color: rgba(66, 131, 242, 0.7);
}

.slideshow-dark .slideshow--next:hover,
.doc-dark .slideshow--next:hover {
  color: #F4F4F4;
  background-color: rgba(0, 0, 0, 0.8);
}

.slideshow--next:hover,
.slideshow-light .slideshow--next:hover {
  color: #242424;
  background-color: rgba(255, 255, 255, 0.9);
}

.slideshow-app .slideshow--next:hover {
  color: white;
  background-color: rgba(66, 131, 242, 0.9);
}

.slideshow--dots {
  font-size: 1rem;
  line-height: 1;
  width: auto;
  margin: 0;
  padding: 0;
  list-style: none;
  z-index: 7;
  position: absolute;
  bottom: 1rem;
  right: 1rem;
  direction: ltr;
}

.slideshow--dots > li {
  margin: 0 0.25rem;
  padding: 0;
  width: 0.5rem;
  height: 0.5rem;
  display: inline-block;
  cursor: pointer;
  transition: all 0.25s ease-in-out;
}

.slideshow--dots > li.active {
  width: 2rem;
}

.slideshow-dark .slideshow--dots > li,
.doc-dark .slideshow--dots > li {
  background-color: rgba(0, 0, 0, 0.8);
}

.slideshow--dots > li,
.slideshow-light .slideshow--dots > li {
  background-color: rgba(255, 255, 255, 0.9);
}

.slideshow-app .slideshow--dots > li {
  background-color: rgba(66, 131, 242, 0.9);
}

.slideshow--filter {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 2;
}

.doc-dark .slideshow--filter,
.slideshow--filter.slideshow--filter-light {
  background-color: rgba(255, 255, 255, 0.25);
}

.slideshow--filter,
.slideshow--filter.slideshow--filter-dark {
  background-color: rgba(0, 0, 0, 0.4);
}

.slideshow--caption:empty,
.slideshow--counter:empty {
  display: none !important;
}

.slideshow-round .slideshow--media > * {
  border-radius: 0.5rem;
}

.slideshow-round .slideshow--caption {
  border-radius: 0.5rem;
}

.slideshow-round .slideshow--progress {
  border-radius: 0.5rem;
}

.slideshow-round .slideshow--counter {
  border-radius: 0.5rem;
}

.slideshow-round .slideshow--prev,
.slideshow-round .slideshow--next {
  border-radius: 0.5rem;
}

.slideshow-round .slideshow--dots > li {
  border-radius: 0.5rem;
}

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