/*!
 * meltline 0.1.17
 * melt + inline. css library
 * MIT Licensed
 * 
 * Copyright (C) 2016 phi, http://meltlinecss.com/
 */

/*!
 * ress.css • v1.1.1
 * MIT License
 * github.com/filipelinhares/ress
 */
/* # =================================================================
   # Global selectors
   # ================================================================= */
html {
  box-sizing: border-box;
  overflow-y: scroll;
  /* All browsers without overlaying scrollbars */
  -webkit-text-size-adjust: 100%;
  /* iOS 8+ */
}
*,
::before,
::after {
  box-sizing: inherit;
}
::before,
::after {
  text-decoration: inherit;
  /* Inherit text-decoration and vertical align to ::before and ::after pseudo elements */
  vertical-align: inherit;
}
/* Remove margin, padding of all elements and set background-no-repeat as default */
* {
  background-repeat: no-repeat;
  /* Set `background-repeat: no-repeat` to all elements */
  padding: 0;
  /* Reset `padding` and `margin` of all elements */
  margin: 0;
}
/* # =================================================================
   # General elements
   # ================================================================= */
/* Add the correct display in iOS 4-7.*/
audio:not([controls]) {
  display: none;
  height: 0;
}
hr {
  overflow: visible;
  /* Show the overflow in Edge and IE */
}
/*
* Correct `block` display not defined for any HTML5 element in IE 8/9
* Correct `block` display not defined for `details` or `summary` in IE 10/11
* and Firefox
* Correct `block` display not defined for `main` in IE 11
*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
main,
menu,
nav,
section,
summary {
  display: block;
}
summary {
  display: list-item;
  /* Add the correct display in all browsers */
}
small {
  font-size: 80%;
  /* Set font-size to 80% in `small` elements */
}
[hidden],
template {
  display: none;
  /* Add the correct display in IE */
}
abbr[title] {
  border-bottom: 1px dotted;
  /* Add a bordered underline effect in all browsers */
  text-decoration: none;
  /* Remove text decoration in Firefox 40+ */
}
a {
  background-color: transparent;
  /* Remove the gray background on active links in IE 10 */
  -webkit-text-decoration-skip: objects;
  /* Remove gaps in links underline in iOS 8+ and Safari 8+ */
}
a:active,
a:hover {
  outline-width: 0;
  /* Remove the outline when hovering in all browsers */
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  /* Specify the font family of code elements */
}
b,
strong {
  font-weight: bolder;
  /* Correct style set to `bold` in Edge 12+, Safari 6.2+, and Chrome 18+ */
}
dfn {
  font-style: italic;
  /* Address styling not present in Safari and Chrome */
}
/* Address styling not present in IE 8/9 */
mark {
  background-color: #ff0;
  color: #000;
}
/* https://gist.github.com/unruthless/413930 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* # =================================================================
   # Forms
   # ================================================================= */
input {
  border-radius: 0;
}
/* Apply cursor pointer to button elements */
button,
[type="button"],
[type="reset"],
[type="submit"] [role="button"] {
  cursor: pointer;
}
/* Replace pointer cursor in disabled elements */
[disabled] {
  cursor: default;
}
[type="number"] {
  width: auto;
  /* Firefox 36+ */
}
[type="search"] {
  -webkit-appearance: textfield;
  /* Safari 8+ */
}
[type="search"]::-webkit-search-cancel-button,
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  /* Safari 8 */
}
textarea {
  overflow: auto;
  /* Internet Explorer 11+ */
  resize: vertical;
  /* Specify textarea resizability */
}
button,
input,
optgroup,
select,
textarea {
  font: inherit;
  /* Specify font inheritance of form elements */
}
optgroup {
  font-weight: bold;
  /* Restore the font weight unset by the previous rule. */
}
button {
  overflow: visible;
  /* Address `overflow` set to `hidden` in IE 8/9/10/11 */
}
/* Remove inner padding and border in Firefox 4+ */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: 0;
  padding: 0;
}
/* Replace focus style removed in the border reset above */
button:-moz-focusring,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  outline: 1px dotted ButtonText;
}
button,
html [type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS */
}
button,
select {
  text-transform: none;
  /* Firefox 40+, Internet Explorer 11- */
}
/* Remove the default button styling in all browsers */
button,
input,
select,
textarea {
  background-color: transparent;
  border-style: none;
  color: inherit;
}
/* Style select like a standard input */
select {
  -moz-appearance: none;
  /* Firefox 36+ */
  -webkit-appearance: none;
  /* Chrome 41+ */
}
select::-ms-expand {
  display: none;
  /* Internet Explorer 11+ */
}
select::-ms-value {
  color: currentColor;
  /* Internet Explorer 11+ */
}
legend {
  border: 0;
  /* Correct `color` not being inherited in IE 8/9/10/11 */
  color: inherit;
  /* Correct the color inheritance from `fieldset` elements in IE */
  display: table;
  /* Correct the text wrapping in Edge and IE */
  max-width: 100%;
  /* Correct the text wrapping in Edge and IE */
  white-space: normal;
  /* Correct the text wrapping in Edge and IE */
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* Correct the inability to style clickable types in iOS and Safari */
  font: inherit;
  /* Change font properties to `inherit` in Chrome and Safari */
}
[type="search"] {
  -webkit-appearance: textfield;
  /* Correct the odd appearance in Chrome and Safari */
  outline-offset: -2px;
  /* Correct the outline style in Safari */
}
/* # =================================================================
   # Specify media element style
   # ================================================================= */
img {
  border-style: none;
  /* Remove border when inside `a` element in IE 8/9/10 */
}
/* Add the correct vertical alignment in Chrome, Firefox, and Opera */
progress {
  vertical-align: baseline;
}
svg:not(:root) {
  overflow: hidden;
  /* Internet Explorer 11- */
}
audio,
canvas,
progress,
video {
  display: inline-block;
  /* Internet Explorer 11+, Windows Phone 8.1+ */
}
/* # =================================================================
   # Acessibility
   # ================================================================= */
/* Hide content from screens but not screenreaders */
@media screen {
  [hidden~="screen"] {
    display: inherit;
  }
  [hidden~="screen"]:not(:active):not(:focus):not(:target) {
    position: absolute !important;
    clip: rect(0 0 0 0) !important;
  }
}
/* Specify the progress cursor of updating elements */
[aria-busy="true"] {
  cursor: progress;
}
/* Specify the pointer cursor of trigger elements */
[aria-controls] {
  cursor: pointer;
}
/* Specify the unstyled cursor of disabled, not-editable, or otherwise inoperable elements */
[aria-disabled] {
  cursor: default;
}
/* # =================================================================
   # Selection
   # ================================================================= */
/* Specify text selection background color and omit drop shadow */
::-moz-selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}
::selection {
  background-color: #b3d4fc;
  /* Required when declaring ::selection */
  color: #000;
  text-shadow: none;
}
/*
 * reset
 */
html {
  touch-action: manipulation;
}
body {
  color: #444444;
}
a {
  color: inherit;
  text-decoration: none;
}
img,
svg {
  max-width: 100%;
}
/*
 * variables
 */
:root {
  --main-color: #222;
  --border-color: rgba(0, 0, 0, 0.1);
  --font-weight-bold: 700;
}
:root {
  --meltline-color-aliceblue: aliceblue;
}
.text-aliceblue {
  color: aliceblue !important;
}
.bg-aliceblue {
  background-color: aliceblue !important;
}
.border-aliceblue {
  border-color: aliceblue !important;
}
:root {
  --meltline-color-antiquewhite: antiquewhite;
}
.text-antiquewhite {
  color: antiquewhite !important;
}
.bg-antiquewhite {
  background-color: antiquewhite !important;
}
.border-antiquewhite {
  border-color: antiquewhite !important;
}
:root {
  --meltline-color-aqua: aqua;
}
.text-aqua {
  color: aqua !important;
}
.bg-aqua {
  background-color: aqua !important;
}
.border-aqua {
  border-color: aqua !important;
}
:root {
  --meltline-color-aquamarine: aquamarine;
}
.text-aquamarine {
  color: aquamarine !important;
}
.bg-aquamarine {
  background-color: aquamarine !important;
}
.border-aquamarine {
  border-color: aquamarine !important;
}
:root {
  --meltline-color-azure: azure;
}
.text-azure {
  color: azure !important;
}
.bg-azure {
  background-color: azure !important;
}
.border-azure {
  border-color: azure !important;
}
:root {
  --meltline-color-beige: beige;
}
.text-beige {
  color: beige !important;
}
.bg-beige {
  background-color: beige !important;
}
.border-beige {
  border-color: beige !important;
}
:root {
  --meltline-color-bisque: bisque;
}
.text-bisque {
  color: bisque !important;
}
.bg-bisque {
  background-color: bisque !important;
}
.border-bisque {
  border-color: bisque !important;
}
:root {
  --meltline-color-black: black;
}
.text-black {
  color: black !important;
}
.bg-black {
  background-color: black !important;
}
.border-black {
  border-color: black !important;
}
:root {
  --meltline-color-blanchedalmond: blanchedalmond;
}
.text-blanchedalmond {
  color: blanchedalmond !important;
}
.bg-blanchedalmond {
  background-color: blanchedalmond !important;
}
.border-blanchedalmond {
  border-color: blanchedalmond !important;
}
:root {
  --meltline-color-blue: blue;
}
.text-blue {
  color: blue !important;
}
.bg-blue {
  background-color: blue !important;
}
.border-blue {
  border-color: blue !important;
}
:root {
  --meltline-color-blueviolet: blueviolet;
}
.text-blueviolet {
  color: blueviolet !important;
}
.bg-blueviolet {
  background-color: blueviolet !important;
}
.border-blueviolet {
  border-color: blueviolet !important;
}
:root {
  --meltline-color-brown: brown;
}
.text-brown {
  color: brown !important;
}
.bg-brown {
  background-color: brown !important;
}
.border-brown {
  border-color: brown !important;
}
:root {
  --meltline-color-burlywood: burlywood;
}
.text-burlywood {
  color: burlywood !important;
}
.bg-burlywood {
  background-color: burlywood !important;
}
.border-burlywood {
  border-color: burlywood !important;
}
:root {
  --meltline-color-cadetblue: cadetblue;
}
.text-cadetblue {
  color: cadetblue !important;
}
.bg-cadetblue {
  background-color: cadetblue !important;
}
.border-cadetblue {
  border-color: cadetblue !important;
}
:root {
  --meltline-color-chartreuse: chartreuse;
}
.text-chartreuse {
  color: chartreuse !important;
}
.bg-chartreuse {
  background-color: chartreuse !important;
}
.border-chartreuse {
  border-color: chartreuse !important;
}
:root {
  --meltline-color-chocolate: chocolate;
}
.text-chocolate {
  color: chocolate !important;
}
.bg-chocolate {
  background-color: chocolate !important;
}
.border-chocolate {
  border-color: chocolate !important;
}
:root {
  --meltline-color-coral: coral;
}
.text-coral {
  color: coral !important;
}
.bg-coral {
  background-color: coral !important;
}
.border-coral {
  border-color: coral !important;
}
:root {
  --meltline-color-cornflowerblue: cornflowerblue;
}
.text-cornflowerblue {
  color: cornflowerblue !important;
}
.bg-cornflowerblue {
  background-color: cornflowerblue !important;
}
.border-cornflowerblue {
  border-color: cornflowerblue !important;
}
:root {
  --meltline-color-cornsilk: cornsilk;
}
.text-cornsilk {
  color: cornsilk !important;
}
.bg-cornsilk {
  background-color: cornsilk !important;
}
.border-cornsilk {
  border-color: cornsilk !important;
}
:root {
  --meltline-color-crimson: crimson;
}
.text-crimson {
  color: crimson !important;
}
.bg-crimson {
  background-color: crimson !important;
}
.border-crimson {
  border-color: crimson !important;
}
:root {
  --meltline-color-cyan: cyan;
}
.text-cyan {
  color: cyan !important;
}
.bg-cyan {
  background-color: cyan !important;
}
.border-cyan {
  border-color: cyan !important;
}
:root {
  --meltline-color-darkblue: darkblue;
}
.text-darkblue {
  color: darkblue !important;
}
.bg-darkblue {
  background-color: darkblue !important;
}
.border-darkblue {
  border-color: darkblue !important;
}
:root {
  --meltline-color-darkcyan: darkcyan;
}
.text-darkcyan {
  color: darkcyan !important;
}
.bg-darkcyan {
  background-color: darkcyan !important;
}
.border-darkcyan {
  border-color: darkcyan !important;
}
:root {
  --meltline-color-darkgoldenrod: darkgoldenrod;
}
.text-darkgoldenrod {
  color: darkgoldenrod !important;
}
.bg-darkgoldenrod {
  background-color: darkgoldenrod !important;
}
.border-darkgoldenrod {
  border-color: darkgoldenrod !important;
}
:root {
  --meltline-color-darkgray: darkgray;
}
.text-darkgray {
  color: darkgray !important;
}
.bg-darkgray {
  background-color: darkgray !important;
}
.border-darkgray {
  border-color: darkgray !important;
}
:root {
  --meltline-color-darkgreen: darkgreen;
}
.text-darkgreen {
  color: darkgreen !important;
}
.bg-darkgreen {
  background-color: darkgreen !important;
}
.border-darkgreen {
  border-color: darkgreen !important;
}
:root {
  --meltline-color-darkgrey: darkgrey;
}
.text-darkgrey {
  color: darkgrey !important;
}
.bg-darkgrey {
  background-color: darkgrey !important;
}
.border-darkgrey {
  border-color: darkgrey !important;
}
:root {
  --meltline-color-darkkhaki: darkkhaki;
}
.text-darkkhaki {
  color: darkkhaki !important;
}
.bg-darkkhaki {
  background-color: darkkhaki !important;
}
.border-darkkhaki {
  border-color: darkkhaki !important;
}
:root {
  --meltline-color-darkmagenta: darkmagenta;
}
.text-darkmagenta {
  color: darkmagenta !important;
}
.bg-darkmagenta {
  background-color: darkmagenta !important;
}
.border-darkmagenta {
  border-color: darkmagenta !important;
}
:root {
  --meltline-color-darkolivegreen: darkolivegreen;
}
.text-darkolivegreen {
  color: darkolivegreen !important;
}
.bg-darkolivegreen {
  background-color: darkolivegreen !important;
}
.border-darkolivegreen {
  border-color: darkolivegreen !important;
}
:root {
  --meltline-color-darkorange: darkorange;
}
.text-darkorange {
  color: darkorange !important;
}
.bg-darkorange {
  background-color: darkorange !important;
}
.border-darkorange {
  border-color: darkorange !important;
}
:root {
  --meltline-color-darkorchid: darkorchid;
}
.text-darkorchid {
  color: darkorchid !important;
}
.bg-darkorchid {
  background-color: darkorchid !important;
}
.border-darkorchid {
  border-color: darkorchid !important;
}
:root {
  --meltline-color-darkred: darkred;
}
.text-darkred {
  color: darkred !important;
}
.bg-darkred {
  background-color: darkred !important;
}
.border-darkred {
  border-color: darkred !important;
}
:root {
  --meltline-color-darksalmon: darksalmon;
}
.text-darksalmon {
  color: darksalmon !important;
}
.bg-darksalmon {
  background-color: darksalmon !important;
}
.border-darksalmon {
  border-color: darksalmon !important;
}
:root {
  --meltline-color-darkseagreen: darkseagreen;
}
.text-darkseagreen {
  color: darkseagreen !important;
}
.bg-darkseagreen {
  background-color: darkseagreen !important;
}
.border-darkseagreen {
  border-color: darkseagreen !important;
}
:root {
  --meltline-color-darkslateblue: darkslateblue;
}
.text-darkslateblue {
  color: darkslateblue !important;
}
.bg-darkslateblue {
  background-color: darkslateblue !important;
}
.border-darkslateblue {
  border-color: darkslateblue !important;
}
:root {
  --meltline-color-darkslategray: darkslategray;
}
.text-darkslategray {
  color: darkslategray !important;
}
.bg-darkslategray {
  background-color: darkslategray !important;
}
.border-darkslategray {
  border-color: darkslategray !important;
}
:root {
  --meltline-color-darkslategrey: darkslategrey;
}
.text-darkslategrey {
  color: darkslategrey !important;
}
.bg-darkslategrey {
  background-color: darkslategrey !important;
}
.border-darkslategrey {
  border-color: darkslategrey !important;
}
:root {
  --meltline-color-darkturquoise: darkturquoise;
}
.text-darkturquoise {
  color: darkturquoise !important;
}
.bg-darkturquoise {
  background-color: darkturquoise !important;
}
.border-darkturquoise {
  border-color: darkturquoise !important;
}
:root {
  --meltline-color-darkviolet: darkviolet;
}
.text-darkviolet {
  color: darkviolet !important;
}
.bg-darkviolet {
  background-color: darkviolet !important;
}
.border-darkviolet {
  border-color: darkviolet !important;
}
:root {
  --meltline-color-deeppink: deeppink;
}
.text-deeppink {
  color: deeppink !important;
}
.bg-deeppink {
  background-color: deeppink !important;
}
.border-deeppink {
  border-color: deeppink !important;
}
:root {
  --meltline-color-deepskyblue: deepskyblue;
}
.text-deepskyblue {
  color: deepskyblue !important;
}
.bg-deepskyblue {
  background-color: deepskyblue !important;
}
.border-deepskyblue {
  border-color: deepskyblue !important;
}
:root {
  --meltline-color-dimgray: dimgray;
}
.text-dimgray {
  color: dimgray !important;
}
.bg-dimgray {
  background-color: dimgray !important;
}
.border-dimgray {
  border-color: dimgray !important;
}
:root {
  --meltline-color-dimgrey: dimgrey;
}
.text-dimgrey {
  color: dimgrey !important;
}
.bg-dimgrey {
  background-color: dimgrey !important;
}
.border-dimgrey {
  border-color: dimgrey !important;
}
:root {
  --meltline-color-dodgerblue: dodgerblue;
}
.text-dodgerblue {
  color: dodgerblue !important;
}
.bg-dodgerblue {
  background-color: dodgerblue !important;
}
.border-dodgerblue {
  border-color: dodgerblue !important;
}
:root {
  --meltline-color-firebrick: firebrick;
}
.text-firebrick {
  color: firebrick !important;
}
.bg-firebrick {
  background-color: firebrick !important;
}
.border-firebrick {
  border-color: firebrick !important;
}
:root {
  --meltline-color-floralwhite: floralwhite;
}
.text-floralwhite {
  color: floralwhite !important;
}
.bg-floralwhite {
  background-color: floralwhite !important;
}
.border-floralwhite {
  border-color: floralwhite !important;
}
:root {
  --meltline-color-forestgreen: forestgreen;
}
.text-forestgreen {
  color: forestgreen !important;
}
.bg-forestgreen {
  background-color: forestgreen !important;
}
.border-forestgreen {
  border-color: forestgreen !important;
}
:root {
  --meltline-color-fuchsia: fuchsia;
}
.text-fuchsia {
  color: fuchsia !important;
}
.bg-fuchsia {
  background-color: fuchsia !important;
}
.border-fuchsia {
  border-color: fuchsia !important;
}
:root {
  --meltline-color-gainsboro: gainsboro;
}
.text-gainsboro {
  color: gainsboro !important;
}
.bg-gainsboro {
  background-color: gainsboro !important;
}
.border-gainsboro {
  border-color: gainsboro !important;
}
:root {
  --meltline-color-ghostwhite: ghostwhite;
}
.text-ghostwhite {
  color: ghostwhite !important;
}
.bg-ghostwhite {
  background-color: ghostwhite !important;
}
.border-ghostwhite {
  border-color: ghostwhite !important;
}
:root {
  --meltline-color-gold: gold;
}
.text-gold {
  color: gold !important;
}
.bg-gold {
  background-color: gold !important;
}
.border-gold {
  border-color: gold !important;
}
:root {
  --meltline-color-goldenrod: goldenrod;
}
.text-goldenrod {
  color: goldenrod !important;
}
.bg-goldenrod {
  background-color: goldenrod !important;
}
.border-goldenrod {
  border-color: goldenrod !important;
}
:root {
  --meltline-color-gray: gray;
}
.text-gray {
  color: gray !important;
}
.bg-gray {
  background-color: gray !important;
}
.border-gray {
  border-color: gray !important;
}
:root {
  --meltline-color-green: green;
}
.text-green {
  color: green !important;
}
.bg-green {
  background-color: green !important;
}
.border-green {
  border-color: green !important;
}
:root {
  --meltline-color-greenyellow: greenyellow;
}
.text-greenyellow {
  color: greenyellow !important;
}
.bg-greenyellow {
  background-color: greenyellow !important;
}
.border-greenyellow {
  border-color: greenyellow !important;
}
:root {
  --meltline-color-grey: grey;
}
.text-grey {
  color: grey !important;
}
.bg-grey {
  background-color: grey !important;
}
.border-grey {
  border-color: grey !important;
}
:root {
  --meltline-color-honeydew: honeydew;
}
.text-honeydew {
  color: honeydew !important;
}
.bg-honeydew {
  background-color: honeydew !important;
}
.border-honeydew {
  border-color: honeydew !important;
}
:root {
  --meltline-color-hotpink: hotpink;
}
.text-hotpink {
  color: hotpink !important;
}
.bg-hotpink {
  background-color: hotpink !important;
}
.border-hotpink {
  border-color: hotpink !important;
}
:root {
  --meltline-color-indianred: indianred;
}
.text-indianred {
  color: indianred !important;
}
.bg-indianred {
  background-color: indianred !important;
}
.border-indianred {
  border-color: indianred !important;
}
:root {
  --meltline-color-indigo: indigo;
}
.text-indigo {
  color: indigo !important;
}
.bg-indigo {
  background-color: indigo !important;
}
.border-indigo {
  border-color: indigo !important;
}
:root {
  --meltline-color-ivory: ivory;
}
.text-ivory {
  color: ivory !important;
}
.bg-ivory {
  background-color: ivory !important;
}
.border-ivory {
  border-color: ivory !important;
}
:root {
  --meltline-color-khaki: khaki;
}
.text-khaki {
  color: khaki !important;
}
.bg-khaki {
  background-color: khaki !important;
}
.border-khaki {
  border-color: khaki !important;
}
:root {
  --meltline-color-lavender: lavender;
}
.text-lavender {
  color: lavender !important;
}
.bg-lavender {
  background-color: lavender !important;
}
.border-lavender {
  border-color: lavender !important;
}
:root {
  --meltline-color-lavenderblush: lavenderblush;
}
.text-lavenderblush {
  color: lavenderblush !important;
}
.bg-lavenderblush {
  background-color: lavenderblush !important;
}
.border-lavenderblush {
  border-color: lavenderblush !important;
}
:root {
  --meltline-color-lawngreen: lawngreen;
}
.text-lawngreen {
  color: lawngreen !important;
}
.bg-lawngreen {
  background-color: lawngreen !important;
}
.border-lawngreen {
  border-color: lawngreen !important;
}
:root {
  --meltline-color-lemonchiffon: lemonchiffon;
}
.text-lemonchiffon {
  color: lemonchiffon !important;
}
.bg-lemonchiffon {
  background-color: lemonchiffon !important;
}
.border-lemonchiffon {
  border-color: lemonchiffon !important;
}
:root {
  --meltline-color-lightblue: lightblue;
}
.text-lightblue {
  color: lightblue !important;
}
.bg-lightblue {
  background-color: lightblue !important;
}
.border-lightblue {
  border-color: lightblue !important;
}
:root {
  --meltline-color-lightcoral: lightcoral;
}
.text-lightcoral {
  color: lightcoral !important;
}
.bg-lightcoral {
  background-color: lightcoral !important;
}
.border-lightcoral {
  border-color: lightcoral !important;
}
:root {
  --meltline-color-lightcyan: lightcyan;
}
.text-lightcyan {
  color: lightcyan !important;
}
.bg-lightcyan {
  background-color: lightcyan !important;
}
.border-lightcyan {
  border-color: lightcyan !important;
}
:root {
  --meltline-color-lightgoldenrodyellow: lightgoldenrodyellow;
}
.text-lightgoldenrodyellow {
  color: lightgoldenrodyellow !important;
}
.bg-lightgoldenrodyellow {
  background-color: lightgoldenrodyellow !important;
}
.border-lightgoldenrodyellow {
  border-color: lightgoldenrodyellow !important;
}
:root {
  --meltline-color-lightgray: lightgray;
}
.text-lightgray {
  color: lightgray !important;
}
.bg-lightgray {
  background-color: lightgray !important;
}
.border-lightgray {
  border-color: lightgray !important;
}
:root {
  --meltline-color-lightgreen: lightgreen;
}
.text-lightgreen {
  color: lightgreen !important;
}
.bg-lightgreen {
  background-color: lightgreen !important;
}
.border-lightgreen {
  border-color: lightgreen !important;
}
:root {
  --meltline-color-lightgrey: lightgrey;
}
.text-lightgrey {
  color: lightgrey !important;
}
.bg-lightgrey {
  background-color: lightgrey !important;
}
.border-lightgrey {
  border-color: lightgrey !important;
}
:root {
  --meltline-color-lightpink: lightpink;
}
.text-lightpink {
  color: lightpink !important;
}
.bg-lightpink {
  background-color: lightpink !important;
}
.border-lightpink {
  border-color: lightpink !important;
}
:root {
  --meltline-color-lightsalmon: lightsalmon;
}
.text-lightsalmon {
  color: lightsalmon !important;
}
.bg-lightsalmon {
  background-color: lightsalmon !important;
}
.border-lightsalmon {
  border-color: lightsalmon !important;
}
:root {
  --meltline-color-lightseagreen: lightseagreen;
}
.text-lightseagreen {
  color: lightseagreen !important;
}
.bg-lightseagreen {
  background-color: lightseagreen !important;
}
.border-lightseagreen {
  border-color: lightseagreen !important;
}
:root {
  --meltline-color-lightskyblue: lightskyblue;
}
.text-lightskyblue {
  color: lightskyblue !important;
}
.bg-lightskyblue {
  background-color: lightskyblue !important;
}
.border-lightskyblue {
  border-color: lightskyblue !important;
}
:root {
  --meltline-color-lightslategray: lightslategray;
}
.text-lightslategray {
  color: lightslategray !important;
}
.bg-lightslategray {
  background-color: lightslategray !important;
}
.border-lightslategray {
  border-color: lightslategray !important;
}
:root {
  --meltline-color-lightslategrey: lightslategrey;
}
.text-lightslategrey {
  color: lightslategrey !important;
}
.bg-lightslategrey {
  background-color: lightslategrey !important;
}
.border-lightslategrey {
  border-color: lightslategrey !important;
}
:root {
  --meltline-color-lightsteelblue: lightsteelblue;
}
.text-lightsteelblue {
  color: lightsteelblue !important;
}
.bg-lightsteelblue {
  background-color: lightsteelblue !important;
}
.border-lightsteelblue {
  border-color: lightsteelblue !important;
}
:root {
  --meltline-color-lightyellow: lightyellow;
}
.text-lightyellow {
  color: lightyellow !important;
}
.bg-lightyellow {
  background-color: lightyellow !important;
}
.border-lightyellow {
  border-color: lightyellow !important;
}
:root {
  --meltline-color-lime: lime;
}
.text-lime {
  color: lime !important;
}
.bg-lime {
  background-color: lime !important;
}
.border-lime {
  border-color: lime !important;
}
:root {
  --meltline-color-limegreen: limegreen;
}
.text-limegreen {
  color: limegreen !important;
}
.bg-limegreen {
  background-color: limegreen !important;
}
.border-limegreen {
  border-color: limegreen !important;
}
:root {
  --meltline-color-linen: linen;
}
.text-linen {
  color: linen !important;
}
.bg-linen {
  background-color: linen !important;
}
.border-linen {
  border-color: linen !important;
}
:root {
  --meltline-color-magenta: magenta;
}
.text-magenta {
  color: magenta !important;
}
.bg-magenta {
  background-color: magenta !important;
}
.border-magenta {
  border-color: magenta !important;
}
:root {
  --meltline-color-maroon: maroon;
}
.text-maroon {
  color: maroon !important;
}
.bg-maroon {
  background-color: maroon !important;
}
.border-maroon {
  border-color: maroon !important;
}
:root {
  --meltline-color-mediumaquamarine: mediumaquamarine;
}
.text-mediumaquamarine {
  color: mediumaquamarine !important;
}
.bg-mediumaquamarine {
  background-color: mediumaquamarine !important;
}
.border-mediumaquamarine {
  border-color: mediumaquamarine !important;
}
:root {
  --meltline-color-mediumblue: mediumblue;
}
.text-mediumblue {
  color: mediumblue !important;
}
.bg-mediumblue {
  background-color: mediumblue !important;
}
.border-mediumblue {
  border-color: mediumblue !important;
}
:root {
  --meltline-color-mediumorchid: mediumorchid;
}
.text-mediumorchid {
  color: mediumorchid !important;
}
.bg-mediumorchid {
  background-color: mediumorchid !important;
}
.border-mediumorchid {
  border-color: mediumorchid !important;
}
:root {
  --meltline-color-mediumpurple: mediumpurple;
}
.text-mediumpurple {
  color: mediumpurple !important;
}
.bg-mediumpurple {
  background-color: mediumpurple !important;
}
.border-mediumpurple {
  border-color: mediumpurple !important;
}
:root {
  --meltline-color-mediumseagreen: mediumseagreen;
}
.text-mediumseagreen {
  color: mediumseagreen !important;
}
.bg-mediumseagreen {
  background-color: mediumseagreen !important;
}
.border-mediumseagreen {
  border-color: mediumseagreen !important;
}
:root {
  --meltline-color-mediumslateblue: mediumslateblue;
}
.text-mediumslateblue {
  color: mediumslateblue !important;
}
.bg-mediumslateblue {
  background-color: mediumslateblue !important;
}
.border-mediumslateblue {
  border-color: mediumslateblue !important;
}
:root {
  --meltline-color-mediumspringgreen: mediumspringgreen;
}
.text-mediumspringgreen {
  color: mediumspringgreen !important;
}
.bg-mediumspringgreen {
  background-color: mediumspringgreen !important;
}
.border-mediumspringgreen {
  border-color: mediumspringgreen !important;
}
:root {
  --meltline-color-mediumturquoise: mediumturquoise;
}
.text-mediumturquoise {
  color: mediumturquoise !important;
}
.bg-mediumturquoise {
  background-color: mediumturquoise !important;
}
.border-mediumturquoise {
  border-color: mediumturquoise !important;
}
:root {
  --meltline-color-mediumvioletred: mediumvioletred;
}
.text-mediumvioletred {
  color: mediumvioletred !important;
}
.bg-mediumvioletred {
  background-color: mediumvioletred !important;
}
.border-mediumvioletred {
  border-color: mediumvioletred !important;
}
:root {
  --meltline-color-midnightblue: midnightblue;
}
.text-midnightblue {
  color: midnightblue !important;
}
.bg-midnightblue {
  background-color: midnightblue !important;
}
.border-midnightblue {
  border-color: midnightblue !important;
}
:root {
  --meltline-color-mintcream: mintcream;
}
.text-mintcream {
  color: mintcream !important;
}
.bg-mintcream {
  background-color: mintcream !important;
}
.border-mintcream {
  border-color: mintcream !important;
}
:root {
  --meltline-color-mistyrose: mistyrose;
}
.text-mistyrose {
  color: mistyrose !important;
}
.bg-mistyrose {
  background-color: mistyrose !important;
}
.border-mistyrose {
  border-color: mistyrose !important;
}
:root {
  --meltline-color-moccasin: moccasin;
}
.text-moccasin {
  color: moccasin !important;
}
.bg-moccasin {
  background-color: moccasin !important;
}
.border-moccasin {
  border-color: moccasin !important;
}
:root {
  --meltline-color-navajowhite: navajowhite;
}
.text-navajowhite {
  color: navajowhite !important;
}
.bg-navajowhite {
  background-color: navajowhite !important;
}
.border-navajowhite {
  border-color: navajowhite !important;
}
:root {
  --meltline-color-navy: navy;
}
.text-navy {
  color: navy !important;
}
.bg-navy {
  background-color: navy !important;
}
.border-navy {
  border-color: navy !important;
}
:root {
  --meltline-color-oldlace: oldlace;
}
.text-oldlace {
  color: oldlace !important;
}
.bg-oldlace {
  background-color: oldlace !important;
}
.border-oldlace {
  border-color: oldlace !important;
}
:root {
  --meltline-color-olive: olive;
}
.text-olive {
  color: olive !important;
}
.bg-olive {
  background-color: olive !important;
}
.border-olive {
  border-color: olive !important;
}
:root {
  --meltline-color-olivedrab: olivedrab;
}
.text-olivedrab {
  color: olivedrab !important;
}
.bg-olivedrab {
  background-color: olivedrab !important;
}
.border-olivedrab {
  border-color: olivedrab !important;
}
:root {
  --meltline-color-orange: orange;
}
.text-orange {
  color: orange !important;
}
.bg-orange {
  background-color: orange !important;
}
.border-orange {
  border-color: orange !important;
}
:root {
  --meltline-color-orangered: orangered;
}
.text-orangered {
  color: orangered !important;
}
.bg-orangered {
  background-color: orangered !important;
}
.border-orangered {
  border-color: orangered !important;
}
:root {
  --meltline-color-orchid: orchid;
}
.text-orchid {
  color: orchid !important;
}
.bg-orchid {
  background-color: orchid !important;
}
.border-orchid {
  border-color: orchid !important;
}
:root {
  --meltline-color-palegoldenrod: palegoldenrod;
}
.text-palegoldenrod {
  color: palegoldenrod !important;
}
.bg-palegoldenrod {
  background-color: palegoldenrod !important;
}
.border-palegoldenrod {
  border-color: palegoldenrod !important;
}
:root {
  --meltline-color-palegreen: palegreen;
}
.text-palegreen {
  color: palegreen !important;
}
.bg-palegreen {
  background-color: palegreen !important;
}
.border-palegreen {
  border-color: palegreen !important;
}
:root {
  --meltline-color-paleturquoise: paleturquoise;
}
.text-paleturquoise {
  color: paleturquoise !important;
}
.bg-paleturquoise {
  background-color: paleturquoise !important;
}
.border-paleturquoise {
  border-color: paleturquoise !important;
}
:root {
  --meltline-color-palevioletred: palevioletred;
}
.text-palevioletred {
  color: palevioletred !important;
}
.bg-palevioletred {
  background-color: palevioletred !important;
}
.border-palevioletred {
  border-color: palevioletred !important;
}
:root {
  --meltline-color-papayawhip: papayawhip;
}
.text-papayawhip {
  color: papayawhip !important;
}
.bg-papayawhip {
  background-color: papayawhip !important;
}
.border-papayawhip {
  border-color: papayawhip !important;
}
:root {
  --meltline-color-peachpuff: peachpuff;
}
.text-peachpuff {
  color: peachpuff !important;
}
.bg-peachpuff {
  background-color: peachpuff !important;
}
.border-peachpuff {
  border-color: peachpuff !important;
}
:root {
  --meltline-color-peru: peru;
}
.text-peru {
  color: peru !important;
}
.bg-peru {
  background-color: peru !important;
}
.border-peru {
  border-color: peru !important;
}
:root {
  --meltline-color-pink: pink;
}
.text-pink {
  color: pink !important;
}
.bg-pink {
  background-color: pink !important;
}
.border-pink {
  border-color: pink !important;
}
:root {
  --meltline-color-plum: plum;
}
.text-plum {
  color: plum !important;
}
.bg-plum {
  background-color: plum !important;
}
.border-plum {
  border-color: plum !important;
}
:root {
  --meltline-color-powderblue: powderblue;
}
.text-powderblue {
  color: powderblue !important;
}
.bg-powderblue {
  background-color: powderblue !important;
}
.border-powderblue {
  border-color: powderblue !important;
}
:root {
  --meltline-color-purple: purple;
}
.text-purple {
  color: purple !important;
}
.bg-purple {
  background-color: purple !important;
}
.border-purple {
  border-color: purple !important;
}
:root {
  --meltline-color-rebeccapurple: rebeccapurple;
}
.text-rebeccapurple {
  color: rebeccapurple !important;
}
.bg-rebeccapurple {
  background-color: rebeccapurple !important;
}
.border-rebeccapurple {
  border-color: rebeccapurple !important;
}
:root {
  --meltline-color-red: red;
}
.text-red {
  color: red !important;
}
.bg-red {
  background-color: red !important;
}
.border-red {
  border-color: red !important;
}
:root {
  --meltline-color-rosybrown: rosybrown;
}
.text-rosybrown {
  color: rosybrown !important;
}
.bg-rosybrown {
  background-color: rosybrown !important;
}
.border-rosybrown {
  border-color: rosybrown !important;
}
:root {
  --meltline-color-royalblue: royalblue;
}
.text-royalblue {
  color: royalblue !important;
}
.bg-royalblue {
  background-color: royalblue !important;
}
.border-royalblue {
  border-color: royalblue !important;
}
:root {
  --meltline-color-saddlebrown: saddlebrown;
}
.text-saddlebrown {
  color: saddlebrown !important;
}
.bg-saddlebrown {
  background-color: saddlebrown !important;
}
.border-saddlebrown {
  border-color: saddlebrown !important;
}
:root {
  --meltline-color-salmon: salmon;
}
.text-salmon {
  color: salmon !important;
}
.bg-salmon {
  background-color: salmon !important;
}
.border-salmon {
  border-color: salmon !important;
}
:root {
  --meltline-color-sandybrown: sandybrown;
}
.text-sandybrown {
  color: sandybrown !important;
}
.bg-sandybrown {
  background-color: sandybrown !important;
}
.border-sandybrown {
  border-color: sandybrown !important;
}
:root {
  --meltline-color-seagreen: seagreen;
}
.text-seagreen {
  color: seagreen !important;
}
.bg-seagreen {
  background-color: seagreen !important;
}
.border-seagreen {
  border-color: seagreen !important;
}
:root {
  --meltline-color-seashell: seashell;
}
.text-seashell {
  color: seashell !important;
}
.bg-seashell {
  background-color: seashell !important;
}
.border-seashell {
  border-color: seashell !important;
}
:root {
  --meltline-color-sienna: sienna;
}
.text-sienna {
  color: sienna !important;
}
.bg-sienna {
  background-color: sienna !important;
}
.border-sienna {
  border-color: sienna !important;
}
:root {
  --meltline-color-silver: silver;
}
.text-silver {
  color: silver !important;
}
.bg-silver {
  background-color: silver !important;
}
.border-silver {
  border-color: silver !important;
}
:root {
  --meltline-color-skyblue: skyblue;
}
.text-skyblue {
  color: skyblue !important;
}
.bg-skyblue {
  background-color: skyblue !important;
}
.border-skyblue {
  border-color: skyblue !important;
}
:root {
  --meltline-color-slateblue: slateblue;
}
.text-slateblue {
  color: slateblue !important;
}
.bg-slateblue {
  background-color: slateblue !important;
}
.border-slateblue {
  border-color: slateblue !important;
}
:root {
  --meltline-color-slategray: slategray;
}
.text-slategray {
  color: slategray !important;
}
.bg-slategray {
  background-color: slategray !important;
}
.border-slategray {
  border-color: slategray !important;
}
:root {
  --meltline-color-slategrey: slategrey;
}
.text-slategrey {
  color: slategrey !important;
}
.bg-slategrey {
  background-color: slategrey !important;
}
.border-slategrey {
  border-color: slategrey !important;
}
:root {
  --meltline-color-snow: snow;
}
.text-snow {
  color: snow !important;
}
.bg-snow {
  background-color: snow !important;
}
.border-snow {
  border-color: snow !important;
}
:root {
  --meltline-color-springgreen: springgreen;
}
.text-springgreen {
  color: springgreen !important;
}
.bg-springgreen {
  background-color: springgreen !important;
}
.border-springgreen {
  border-color: springgreen !important;
}
:root {
  --meltline-color-steelblue: steelblue;
}
.text-steelblue {
  color: steelblue !important;
}
.bg-steelblue {
  background-color: steelblue !important;
}
.border-steelblue {
  border-color: steelblue !important;
}
:root {
  --meltline-color-tan: tan;
}
.text-tan {
  color: tan !important;
}
.bg-tan {
  background-color: tan !important;
}
.border-tan {
  border-color: tan !important;
}
:root {
  --meltline-color-teal: teal;
}
.text-teal {
  color: teal !important;
}
.bg-teal {
  background-color: teal !important;
}
.border-teal {
  border-color: teal !important;
}
:root {
  --meltline-color-thistle: thistle;
}
.text-thistle {
  color: thistle !important;
}
.bg-thistle {
  background-color: thistle !important;
}
.border-thistle {
  border-color: thistle !important;
}
:root {
  --meltline-color-tomato: tomato;
}
.text-tomato {
  color: tomato !important;
}
.bg-tomato {
  background-color: tomato !important;
}
.border-tomato {
  border-color: tomato !important;
}
:root {
  --meltline-color-turquoise: turquoise;
}
.text-turquoise {
  color: turquoise !important;
}
.bg-turquoise {
  background-color: turquoise !important;
}
.border-turquoise {
  border-color: turquoise !important;
}
:root {
  --meltline-color-violet: violet;
}
.text-violet {
  color: violet !important;
}
.bg-violet {
  background-color: violet !important;
}
.border-violet {
  border-color: violet !important;
}
:root {
  --meltline-color-wheat: wheat;
}
.text-wheat {
  color: wheat !important;
}
.bg-wheat {
  background-color: wheat !important;
}
.border-wheat {
  border-color: wheat !important;
}
:root {
  --meltline-color-white: white;
}
.text-white {
  color: white !important;
}
.bg-white {
  background-color: white !important;
}
.border-white {
  border-color: white !important;
}
:root {
  --meltline-color-whitesmoke: whitesmoke;
}
.text-whitesmoke {
  color: whitesmoke !important;
}
.bg-whitesmoke {
  background-color: whitesmoke !important;
}
.border-whitesmoke {
  border-color: whitesmoke !important;
}
:root {
  --meltline-color-yellow: yellow;
}
.text-yellow {
  color: yellow !important;
}
.bg-yellow {
  background-color: yellow !important;
}
.border-yellow {
  border-color: yellow !important;
}
:root {
  --meltline-color-yellowgreen: yellowgreen;
}
.text-yellowgreen {
  color: yellowgreen !important;
}
.bg-yellowgreen {
  background-color: yellowgreen !important;
}
.border-yellowgreen {
  border-color: yellowgreen !important;
}
:root {
  --meltline-color-transparent: transparent;
}
.text-transparent {
  color: transparent !important;
}
.bg-transparent {
  background-color: transparent !important;
}
.border-transparent {
  border-color: transparent !important;
}
:root {
  --meltline-color-facebook: #1877f2;
}
.text-facebook {
  color: #1877f2 !important;
}
.bg-facebook {
  background-color: #1877f2 !important;
}
.border-facebook {
  border-color: #1877f2 !important;
}
:root {
  --meltline-color-twitter: #1DA1F2;
}
.text-twitter {
  color: #1DA1F2 !important;
}
.bg-twitter {
  background-color: #1DA1F2 !important;
}
.border-twitter {
  border-color: #1DA1F2 !important;
}
:root {
  --meltline-color-tumblr: #36465d;
}
.text-tumblr {
  color: #36465d !important;
}
.bg-tumblr {
  background-color: #36465d !important;
}
.border-tumblr {
  border-color: #36465d !important;
}
:root {
  --meltline-color-hatena: #008fde;
}
.text-hatena {
  color: #008fde !important;
}
.bg-hatena {
  background-color: #008fde !important;
}
.border-hatena {
  border-color: #008fde !important;
}
:root {
  --meltline-color-line: #00b900;
}
.text-line {
  color: #00b900 !important;
}
.bg-line {
  background-color: #00b900 !important;
}
.border-line {
  border-color: #00b900 !important;
}
:root {
  --meltline-color-youtube: #cd201f;
}
.text-youtube {
  color: #cd201f !important;
}
.bg-youtube {
  background-color: #cd201f !important;
}
.border-youtube {
  border-color: #cd201f !important;
}
:root {
  --meltline-color-vimeo: #1ab7ea;
}
.text-vimeo {
  color: #1ab7ea !important;
}
.bg-vimeo {
  background-color: #1ab7ea !important;
}
.border-vimeo {
  border-color: #1ab7ea !important;
}
:root {
  --meltline-color-dropbox: #007ee5;
}
.text-dropbox {
  color: #007ee5 !important;
}
.bg-dropbox {
  background-color: #007ee5 !important;
}
.border-dropbox {
  border-color: #007ee5 !important;
}
:root {
  --meltline-color-snapchat: #FFFC00;
}
.text-snapchat {
  color: #FFFC00 !important;
}
.bg-snapchat {
  background-color: #FFFC00 !important;
}
.border-snapchat {
  border-color: #FFFC00 !important;
}
:root {
  --meltline-color-pinterest: #bd081c;
}
.text-pinterest {
  color: #bd081c !important;
}
.bg-pinterest {
  background-color: #bd081c !important;
}
.border-pinterest {
  border-color: #bd081c !important;
}
:root {
  --meltline-color-note: #2dcdb5;
}
.text-note {
  color: #2dcdb5 !important;
}
.bg-note {
  background-color: #2dcdb5 !important;
}
.border-note {
  border-color: #2dcdb5 !important;
}
:root {
  --meltline-color-wordpress: #21759b;
}
.text-wordpress {
  color: #21759b !important;
}
.bg-wordpress {
  background-color: #21759b !important;
}
.border-wordpress {
  border-color: #21759b !important;
}
:root {
  --meltline-color-mixi: #d1ad59;
}
.text-mixi {
  color: #d1ad59 !important;
}
.bg-mixi {
  background-color: #d1ad59 !important;
}
.border-mixi {
  border-color: #d1ad59 !important;
}
:root {
  --meltline-color-evernote: #6fb537;
}
.text-evernote {
  color: #6fb537 !important;
}
.bg-evernote {
  background-color: #6fb537 !important;
}
.border-evernote {
  border-color: #6fb537 !important;
}
:root {
  --meltline-color-flickr: #0063dc;
}
.text-flickr {
  color: #0063dc !important;
}
.bg-flickr {
  background-color: #0063dc !important;
}
.border-flickr {
  border-color: #0063dc !important;
}
:root {
  --meltline-color-warmflame: linear-gradient(0deg, #ff9a9e 0%, #fad0c4 100%);
}
.warmflame {
  background-image: -webkit-linear-gradient(#ff9a9e, #fad0c4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-warmflame {
  background-image: -webkit-linear-gradient(#ff9a9e, #fad0c4);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-warmflame {
  background-image: linear-gradient(0deg, #ff9a9e 0%, #fad0c4 100%);
}
.border-warmflame {
  border-image: linear-gradient(0deg, #ff9a9e 0%, #fad0c4 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-juicypeach: linear-gradient(0deg, #ffecd2 0%, #fcb69f 100%);
}
.juicypeach {
  background-image: -webkit-linear-gradient(#ffecd2, #fcb69f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-juicypeach {
  background-image: -webkit-linear-gradient(#ffecd2, #fcb69f);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-juicypeach {
  background-image: linear-gradient(0deg, #ffecd2 0%, #fcb69f 100%);
}
.border-juicypeach {
  border-image: linear-gradient(0deg, #ffecd2 0%, #fcb69f 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-ladylips: linear-gradient(0deg, #ff9a9e 0%, #fecfef 100%);
}
.ladylips {
  background-image: -webkit-linear-gradient(#ff9a9e, #fecfef);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-ladylips {
  background-image: -webkit-linear-gradient(#ff9a9e, #fecfef);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-ladylips {
  background-image: linear-gradient(0deg, #ff9a9e 0%, #fecfef 100%);
}
.border-ladylips {
  border-image: linear-gradient(0deg, #ff9a9e 0%, #fecfef 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-winterneva: linear-gradient(0deg, #a1c4fd 0%, #c2e9fb 100%);
}
.winterneva {
  background-image: -webkit-linear-gradient(#a1c4fd, #c2e9fb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-winterneva {
  background-image: -webkit-linear-gradient(#a1c4fd, #c2e9fb);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-winterneva {
  background-image: linear-gradient(0deg, #a1c4fd 0%, #c2e9fb 100%);
}
.border-winterneva {
  border-image: linear-gradient(0deg, #a1c4fd 0%, #c2e9fb 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-heavyrain: linear-gradient(0deg, #cfd9df 0%, #e2ebf0 100%);
}
.heavyrain {
  background-image: -webkit-linear-gradient(#cfd9df, #e2ebf0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-heavyrain {
  background-image: -webkit-linear-gradient(#cfd9df, #e2ebf0);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-heavyrain {
  background-image: linear-gradient(0deg, #cfd9df 0%, #e2ebf0 100%);
}
.border-heavyrain {
  border-image: linear-gradient(0deg, #cfd9df 0%, #e2ebf0 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-cloudyknoxville: linear-gradient(0deg, #fdfbfb 0%, #ebedee 100%);
}
.cloudyknoxville {
  background-image: -webkit-linear-gradient(#fdfbfb, #ebedee);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-cloudyknoxville {
  background-image: -webkit-linear-gradient(#fdfbfb, #ebedee);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-cloudyknoxville {
  background-image: linear-gradient(0deg, #fdfbfb 0%, #ebedee 100%);
}
.border-cloudyknoxville {
  border-image: linear-gradient(0deg, #fdfbfb 0%, #ebedee 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-saintpetersberg: linear-gradient(0deg, #f5f7fa 0%, #c3cfe2 100%);
}
.saintpetersberg {
  background-image: -webkit-linear-gradient(#f5f7fa, #c3cfe2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-saintpetersberg {
  background-image: -webkit-linear-gradient(#f5f7fa, #c3cfe2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-saintpetersberg {
  background-image: linear-gradient(0deg, #f5f7fa 0%, #c3cfe2 100%);
}
.border-saintpetersberg {
  border-image: linear-gradient(0deg, #f5f7fa 0%, #c3cfe2 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-plumplate: linear-gradient(0deg, #667eea 0%, #764ba2 100%);
}
.plumplate {
  background-image: -webkit-linear-gradient(#667eea, #764ba2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-plumplate {
  background-image: -webkit-linear-gradient(#667eea, #764ba2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-plumplate {
  background-image: linear-gradient(0deg, #667eea 0%, #764ba2 100%);
}
.border-plumplate {
  border-image: linear-gradient(0deg, #667eea 0%, #764ba2 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-everlastingsky: linear-gradient(0deg, #fdfcfb 0%, #e2d1c3 100%);
}
.everlastingsky {
  background-image: -webkit-linear-gradient(#fdfcfb, #e2d1c3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-everlastingsky {
  background-image: -webkit-linear-gradient(#fdfcfb, #e2d1c3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-everlastingsky {
  background-image: linear-gradient(0deg, #fdfcfb 0%, #e2d1c3 100%);
}
.border-everlastingsky {
  border-image: linear-gradient(0deg, #fdfcfb 0%, #e2d1c3 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-happyfisher: linear-gradient(0deg, #89f7fe 0%, #66a6ff 100%);
}
.happyfisher {
  background-image: -webkit-linear-gradient(#89f7fe, #66a6ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-happyfisher {
  background-image: -webkit-linear-gradient(#89f7fe, #66a6ff);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-happyfisher {
  background-image: linear-gradient(0deg, #89f7fe 0%, #66a6ff 100%);
}
.border-happyfisher {
  border-image: linear-gradient(0deg, #89f7fe 0%, #66a6ff 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-flyhigh: linear-gradient(0deg, #48c6ef 0%, #6f86d6 100%);
}
.flyhigh {
  background-image: -webkit-linear-gradient(#48c6ef, #6f86d6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-flyhigh {
  background-image: -webkit-linear-gradient(#48c6ef, #6f86d6);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-flyhigh {
  background-image: linear-gradient(0deg, #48c6ef 0%, #6f86d6 100%);
}
.border-flyhigh {
  border-image: linear-gradient(0deg, #48c6ef 0%, #6f86d6 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-strongbliss: linear-gradient(0deg, #F68297 0%, #FE9181 100%);
}
.strongbliss {
  background-image: -webkit-linear-gradient(#F68297, #FE9181);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-strongbliss {
  background-image: -webkit-linear-gradient(#F68297, #FE9181);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-strongbliss {
  background-image: linear-gradient(0deg, #F68297 0%, #FE9181 100%);
}
.border-strongbliss {
  border-image: linear-gradient(0deg, #F68297 0%, #FE9181 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-freshmilk: linear-gradient(0deg, #feada6 0%, #f5efef 100%);
}
.freshmilk {
  background-image: -webkit-linear-gradient(#feada6, #f5efef);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-freshmilk {
  background-image: -webkit-linear-gradient(#feada6, #f5efef);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-freshmilk {
  background-image: linear-gradient(0deg, #feada6 0%, #f5efef 100%);
}
.border-freshmilk {
  border-image: linear-gradient(0deg, #feada6 0%, #f5efef 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-greatwhale: linear-gradient(0deg, #a3bded 0%, #6991c7 100%);
}
.greatwhale {
  background-image: -webkit-linear-gradient(#a3bded, #6991c7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-greatwhale {
  background-image: -webkit-linear-gradient(#a3bded, #6991c7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-greatwhale {
  background-image: linear-gradient(0deg, #a3bded 0%, #6991c7 100%);
}
.border-greatwhale {
  border-image: linear-gradient(0deg, #a3bded 0%, #6991c7 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-aquasplash: linear-gradient(0deg, #13547a 0%, #80d0c7 100%);
}
.aquasplash {
  background-image: -webkit-linear-gradient(#13547a, #80d0c7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-aquasplash {
  background-image: -webkit-linear-gradient(#13547a, #80d0c7);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-aquasplash {
  background-image: linear-gradient(0deg, #13547a 0%, #80d0c7 100%);
}
.border-aquasplash {
  border-image: linear-gradient(0deg, #13547a 0%, #80d0c7 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-cleanmirror: linear-gradient(0deg, #93a5cf 0%, #e4efe9 100%);
}
.cleanmirror {
  background-image: -webkit-linear-gradient(#93a5cf, #e4efe9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-cleanmirror {
  background-image: -webkit-linear-gradient(#93a5cf, #e4efe9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-cleanmirror {
  background-image: linear-gradient(0deg, #93a5cf 0%, #e4efe9 100%);
}
.border-cleanmirror {
  border-image: linear-gradient(0deg, #93a5cf 0%, #e4efe9 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-premiumdark: linear-gradient(0deg, #434343 0%, #000000 100%);
}
.premiumdark {
  background-image: -webkit-linear-gradient(#434343, #000000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-premiumdark {
  background-image: -webkit-linear-gradient(#434343, #000000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-premiumdark {
  background-image: linear-gradient(0deg, #434343 0%, #000000 100%);
}
.border-premiumdark {
  border-image: linear-gradient(0deg, #434343 0%, #000000 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-cochitilake: linear-gradient(0deg, #93a5cf 0%, #e4efe9 100%);
}
.cochitilake {
  background-image: -webkit-linear-gradient(#93a5cf, #e4efe9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-cochitilake {
  background-image: -webkit-linear-gradient(#93a5cf, #e4efe9);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-cochitilake {
  background-image: linear-gradient(0deg, #93a5cf 0%, #e4efe9 100%);
}
.border-cochitilake {
  border-image: linear-gradient(0deg, #93a5cf 0%, #e4efe9 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-passionatebed: linear-gradient(0deg, #ff758c 0%, #ff7eb3 100%);
}
.passionatebed {
  background-image: -webkit-linear-gradient(#ff758c, #ff7eb3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-passionatebed {
  background-image: -webkit-linear-gradient(#ff758c, #ff7eb3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-passionatebed {
  background-image: linear-gradient(0deg, #ff758c 0%, #ff7eb3 100%);
}
.border-passionatebed {
  border-image: linear-gradient(0deg, #ff758c 0%, #ff7eb3 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-mountainrock: linear-gradient(0deg, #868f96 0%, #596164 100%);
}
.mountainrock {
  background-image: -webkit-linear-gradient(#868f96, #596164);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-mountainrock {
  background-image: -webkit-linear-gradient(#868f96, #596164);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-mountainrock {
  background-image: linear-gradient(0deg, #868f96 0%, #596164 100%);
}
.border-mountainrock {
  border-image: linear-gradient(0deg, #868f96 0%, #596164 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-deserthump: linear-gradient(0deg, #c79081 0%, #dfa579 100%);
}
.deserthump {
  background-image: -webkit-linear-gradient(#c79081, #dfa579);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-deserthump {
  background-image: -webkit-linear-gradient(#c79081, #dfa579);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-deserthump {
  background-image: linear-gradient(0deg, #c79081 0%, #dfa579 100%);
}
.border-deserthump {
  border-image: linear-gradient(0deg, #c79081 0%, #dfa579 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-eternalconstance: linear-gradient(0deg, #09203f 0%, #537895 100%);
}
.eternalconstance {
  background-image: -webkit-linear-gradient(#09203f, #537895);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-eternalconstance {
  background-image: -webkit-linear-gradient(#09203f, #537895);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-eternalconstance {
  background-image: linear-gradient(0deg, #09203f 0%, #537895 100%);
}
.border-eternalconstance {
  border-image: linear-gradient(0deg, #09203f 0%, #537895 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-healthywater: linear-gradient(0deg, #96deda 0%, #50c9c3 100%);
}
.healthywater {
  background-image: -webkit-linear-gradient(#96deda, #50c9c3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-healthywater {
  background-image: -webkit-linear-gradient(#96deda, #50c9c3);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-healthywater {
  background-image: linear-gradient(0deg, #96deda 0%, #50c9c3 100%);
}
.border-healthywater {
  border-image: linear-gradient(0deg, #96deda 0%, #50c9c3 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-viciousstance: linear-gradient(0deg, #29323c 0%, #485563 100%);
}
.viciousstance {
  background-image: -webkit-linear-gradient(#29323c, #485563);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-viciousstance {
  background-image: -webkit-linear-gradient(#29323c, #485563);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-viciousstance {
  background-image: linear-gradient(0deg, #29323c 0%, #485563 100%);
}
.border-viciousstance {
  border-image: linear-gradient(0deg, #29323c 0%, #485563 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-nega: linear-gradient(0deg, #ee9ca7 0%, #ffdde1 100%);
}
.nega {
  background-image: -webkit-linear-gradient(#ee9ca7, #ffdde1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-nega {
  background-image: -webkit-linear-gradient(#ee9ca7, #ffdde1);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-nega {
  background-image: linear-gradient(0deg, #ee9ca7 0%, #ffdde1 100%);
}
.border-nega {
  border-image: linear-gradient(0deg, #ee9ca7 0%, #ffdde1 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-nightsky: linear-gradient(0deg, #1e3c72 0%, #2a5298 100%);
}
.nightsky {
  background-image: -webkit-linear-gradient(#1e3c72, #2a5298);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-nightsky {
  background-image: -webkit-linear-gradient(#1e3c72, #2a5298);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-nightsky {
  background-image: linear-gradient(0deg, #1e3c72 0%, #2a5298 100%);
}
.border-nightsky {
  border-image: linear-gradient(0deg, #1e3c72 0%, #2a5298 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-gentlecare: linear-gradient(0deg, #ffc3a0 0%, #ffafbd 100%);
}
.gentlecare {
  background-image: -webkit-linear-gradient(#ffc3a0, #ffafbd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-gentlecare {
  background-image: -webkit-linear-gradient(#ffc3a0, #ffafbd);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-gentlecare {
  background-image: linear-gradient(0deg, #ffc3a0 0%, #ffafbd 100%);
}
.border-gentlecare {
  border-image: linear-gradient(0deg, #ffc3a0 0%, #ffafbd 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-angelcare: linear-gradient(0deg, #FFDD96 0%, #FF6691 100%);
}
.angelcare {
  background-image: -webkit-linear-gradient(#FFDD96, #FF6691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-angelcare {
  background-image: -webkit-linear-gradient(#FFDD96, #FF6691);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-angelcare {
  background-image: linear-gradient(0deg, #FFDD96 0%, #FF6691 100%);
}
.border-angelcare {
  border-image: linear-gradient(0deg, #FFDD96 0%, #FF6691 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-morningsalad: linear-gradient(0deg, #B7F8DB 0%, #50A7C2 100%);
}
.morningsalad {
  background-image: -webkit-linear-gradient(#B7F8DB, #50A7C2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-morningsalad {
  background-image: -webkit-linear-gradient(#B7F8DB, #50A7C2);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-morningsalad {
  background-image: linear-gradient(0deg, #B7F8DB 0%, #50A7C2 100%);
}
.border-morningsalad {
  border-image: linear-gradient(0deg, #B7F8DB 0%, #50A7C2 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-deeprelief: linear-gradient(0deg, #D9F0F7 0%, #657BAF 100%);
}
.deeprelief {
  background-image: -webkit-linear-gradient(#D9F0F7, #657BAF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-deeprelief {
  background-image: -webkit-linear-gradient(#D9F0F7, #657BAF);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-deeprelief {
  background-image: linear-gradient(0deg, #D9F0F7 0%, #657BAF 100%);
}
.border-deeprelief {
  border-image: linear-gradient(0deg, #D9F0F7 0%, #657BAF 100%);
  border-image-slice: 1;
}
:root {
  --meltline-color-instagram: linear-gradient(0deg, #1400c8 0%, #f50000 100%);
}
.instagram {
  background-image: -webkit-linear-gradient(#1400c8, #f50000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.text-instagram {
  background-image: -webkit-linear-gradient(#1400c8, #f50000);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
.bg-instagram {
  background-image: linear-gradient(0deg, #1400c8 0%, #f50000 100%);
}
.border-instagram {
  border-image: linear-gradient(0deg, #1400c8 0%, #f50000 100%);
  border-image-slice: 1;
}
/*
 * box
 */
/*
 * padding
 */
.p0 {
  padding: 0px !important;
}
.pt0 {
  padding-top: 0px !important;
}
.pr0 {
  padding-right: 0px !important;
}
.pb0 {
  padding-bottom: 0px !important;
}
.pl0 {
  padding-left: 0px !important;
}
.px0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.py0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}
.p1 {
  padding: 1px !important;
}
.pt1 {
  padding-top: 1px !important;
}
.pr1 {
  padding-right: 1px !important;
}
.pb1 {
  padding-bottom: 1px !important;
}
.pl1 {
  padding-left: 1px !important;
}
.px1 {
  padding-left: 1px !important;
  padding-right: 1px !important;
}
.py1 {
  padding-top: 1px !important;
  padding-bottom: 1px !important;
}
.p2 {
  padding: 2px !important;
}
.pt2 {
  padding-top: 2px !important;
}
.pr2 {
  padding-right: 2px !important;
}
.pb2 {
  padding-bottom: 2px !important;
}
.pl2 {
  padding-left: 2px !important;
}
.px2 {
  padding-left: 2px !important;
  padding-right: 2px !important;
}
.py2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.p3 {
  padding: 3px !important;
}
.pt3 {
  padding-top: 3px !important;
}
.pr3 {
  padding-right: 3px !important;
}
.pb3 {
  padding-bottom: 3px !important;
}
.pl3 {
  padding-left: 3px !important;
}
.px3 {
  padding-left: 3px !important;
  padding-right: 3px !important;
}
.py3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}
.p4 {
  padding: 4px !important;
}
.pt4 {
  padding-top: 4px !important;
}
.pr4 {
  padding-right: 4px !important;
}
.pb4 {
  padding-bottom: 4px !important;
}
.pl4 {
  padding-left: 4px !important;
}
.px4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.py4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.p5 {
  padding: 5px !important;
}
.pt5 {
  padding-top: 5px !important;
}
.pr5 {
  padding-right: 5px !important;
}
.pb5 {
  padding-bottom: 5px !important;
}
.pl5 {
  padding-left: 5px !important;
}
.px5 {
  padding-left: 5px !important;
  padding-right: 5px !important;
}
.py5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}
.p6 {
  padding: 6px !important;
}
.pt6 {
  padding-top: 6px !important;
}
.pr6 {
  padding-right: 6px !important;
}
.pb6 {
  padding-bottom: 6px !important;
}
.pl6 {
  padding-left: 6px !important;
}
.px6 {
  padding-left: 6px !important;
  padding-right: 6px !important;
}
.py6 {
  padding-top: 6px !important;
  padding-bottom: 6px !important;
}
.p7 {
  padding: 7px !important;
}
.pt7 {
  padding-top: 7px !important;
}
.pr7 {
  padding-right: 7px !important;
}
.pb7 {
  padding-bottom: 7px !important;
}
.pl7 {
  padding-left: 7px !important;
}
.px7 {
  padding-left: 7px !important;
  padding-right: 7px !important;
}
.py7 {
  padding-top: 7px !important;
  padding-bottom: 7px !important;
}
.p8 {
  padding: 8px !important;
}
.pt8 {
  padding-top: 8px !important;
}
.pr8 {
  padding-right: 8px !important;
}
.pb8 {
  padding-bottom: 8px !important;
}
.pl8 {
  padding-left: 8px !important;
}
.px8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.py8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.p9 {
  padding: 9px !important;
}
.pt9 {
  padding-top: 9px !important;
}
.pr9 {
  padding-right: 9px !important;
}
.pb9 {
  padding-bottom: 9px !important;
}
.pl9 {
  padding-left: 9px !important;
}
.px9 {
  padding-left: 9px !important;
  padding-right: 9px !important;
}
.py9 {
  padding-top: 9px !important;
  padding-bottom: 9px !important;
}
.p10 {
  padding: 10px !important;
}
.pt10 {
  padding-top: 10px !important;
}
.pr10 {
  padding-right: 10px !important;
}
.pb10 {
  padding-bottom: 10px !important;
}
.pl10 {
  padding-left: 10px !important;
}
.px10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.py10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.p11 {
  padding: 11px !important;
}
.pt11 {
  padding-top: 11px !important;
}
.pr11 {
  padding-right: 11px !important;
}
.pb11 {
  padding-bottom: 11px !important;
}
.pl11 {
  padding-left: 11px !important;
}
.px11 {
  padding-left: 11px !important;
  padding-right: 11px !important;
}
.py11 {
  padding-top: 11px !important;
  padding-bottom: 11px !important;
}
.p12 {
  padding: 12px !important;
}
.pt12 {
  padding-top: 12px !important;
}
.pr12 {
  padding-right: 12px !important;
}
.pb12 {
  padding-bottom: 12px !important;
}
.pl12 {
  padding-left: 12px !important;
}
.px12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.py12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.p13 {
  padding: 13px !important;
}
.pt13 {
  padding-top: 13px !important;
}
.pr13 {
  padding-right: 13px !important;
}
.pb13 {
  padding-bottom: 13px !important;
}
.pl13 {
  padding-left: 13px !important;
}
.px13 {
  padding-left: 13px !important;
  padding-right: 13px !important;
}
.py13 {
  padding-top: 13px !important;
  padding-bottom: 13px !important;
}
.p14 {
  padding: 14px !important;
}
.pt14 {
  padding-top: 14px !important;
}
.pr14 {
  padding-right: 14px !important;
}
.pb14 {
  padding-bottom: 14px !important;
}
.pl14 {
  padding-left: 14px !important;
}
.px14 {
  padding-left: 14px !important;
  padding-right: 14px !important;
}
.py14 {
  padding-top: 14px !important;
  padding-bottom: 14px !important;
}
.p15 {
  padding: 15px !important;
}
.pt15 {
  padding-top: 15px !important;
}
.pr15 {
  padding-right: 15px !important;
}
.pb15 {
  padding-bottom: 15px !important;
}
.pl15 {
  padding-left: 15px !important;
}
.px15 {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.py15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}
.p16 {
  padding: 16px !important;
}
.pt16 {
  padding-top: 16px !important;
}
.pr16 {
  padding-right: 16px !important;
}
.pb16 {
  padding-bottom: 16px !important;
}
.pl16 {
  padding-left: 16px !important;
}
.px16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.py16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.p17 {
  padding: 17px !important;
}
.pt17 {
  padding-top: 17px !important;
}
.pr17 {
  padding-right: 17px !important;
}
.pb17 {
  padding-bottom: 17px !important;
}
.pl17 {
  padding-left: 17px !important;
}
.px17 {
  padding-left: 17px !important;
  padding-right: 17px !important;
}
.py17 {
  padding-top: 17px !important;
  padding-bottom: 17px !important;
}
.p18 {
  padding: 18px !important;
}
.pt18 {
  padding-top: 18px !important;
}
.pr18 {
  padding-right: 18px !important;
}
.pb18 {
  padding-bottom: 18px !important;
}
.pl18 {
  padding-left: 18px !important;
}
.px18 {
  padding-left: 18px !important;
  padding-right: 18px !important;
}
.py18 {
  padding-top: 18px !important;
  padding-bottom: 18px !important;
}
.p19 {
  padding: 19px !important;
}
.pt19 {
  padding-top: 19px !important;
}
.pr19 {
  padding-right: 19px !important;
}
.pb19 {
  padding-bottom: 19px !important;
}
.pl19 {
  padding-left: 19px !important;
}
.px19 {
  padding-left: 19px !important;
  padding-right: 19px !important;
}
.py19 {
  padding-top: 19px !important;
  padding-bottom: 19px !important;
}
.p20 {
  padding: 20px !important;
}
.pt20 {
  padding-top: 20px !important;
}
.pr20 {
  padding-right: 20px !important;
}
.pb20 {
  padding-bottom: 20px !important;
}
.pl20 {
  padding-left: 20px !important;
}
.px20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.py20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.p21 {
  padding: 21px !important;
}
.pt21 {
  padding-top: 21px !important;
}
.pr21 {
  padding-right: 21px !important;
}
.pb21 {
  padding-bottom: 21px !important;
}
.pl21 {
  padding-left: 21px !important;
}
.px21 {
  padding-left: 21px !important;
  padding-right: 21px !important;
}
.py21 {
  padding-top: 21px !important;
  padding-bottom: 21px !important;
}
.p22 {
  padding: 22px !important;
}
.pt22 {
  padding-top: 22px !important;
}
.pr22 {
  padding-right: 22px !important;
}
.pb22 {
  padding-bottom: 22px !important;
}
.pl22 {
  padding-left: 22px !important;
}
.px22 {
  padding-left: 22px !important;
  padding-right: 22px !important;
}
.py22 {
  padding-top: 22px !important;
  padding-bottom: 22px !important;
}
.p23 {
  padding: 23px !important;
}
.pt23 {
  padding-top: 23px !important;
}
.pr23 {
  padding-right: 23px !important;
}
.pb23 {
  padding-bottom: 23px !important;
}
.pl23 {
  padding-left: 23px !important;
}
.px23 {
  padding-left: 23px !important;
  padding-right: 23px !important;
}
.py23 {
  padding-top: 23px !important;
  padding-bottom: 23px !important;
}
.p24 {
  padding: 24px !important;
}
.pt24 {
  padding-top: 24px !important;
}
.pr24 {
  padding-right: 24px !important;
}
.pb24 {
  padding-bottom: 24px !important;
}
.pl24 {
  padding-left: 24px !important;
}
.px24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.py24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.p25 {
  padding: 25px !important;
}
.pt25 {
  padding-top: 25px !important;
}
.pr25 {
  padding-right: 25px !important;
}
.pb25 {
  padding-bottom: 25px !important;
}
.pl25 {
  padding-left: 25px !important;
}
.px25 {
  padding-left: 25px !important;
  padding-right: 25px !important;
}
.py25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}
.p26 {
  padding: 26px !important;
}
.pt26 {
  padding-top: 26px !important;
}
.pr26 {
  padding-right: 26px !important;
}
.pb26 {
  padding-bottom: 26px !important;
}
.pl26 {
  padding-left: 26px !important;
}
.px26 {
  padding-left: 26px !important;
  padding-right: 26px !important;
}
.py26 {
  padding-top: 26px !important;
  padding-bottom: 26px !important;
}
.p27 {
  padding: 27px !important;
}
.pt27 {
  padding-top: 27px !important;
}
.pr27 {
  padding-right: 27px !important;
}
.pb27 {
  padding-bottom: 27px !important;
}
.pl27 {
  padding-left: 27px !important;
}
.px27 {
  padding-left: 27px !important;
  padding-right: 27px !important;
}
.py27 {
  padding-top: 27px !important;
  padding-bottom: 27px !important;
}
.p28 {
  padding: 28px !important;
}
.pt28 {
  padding-top: 28px !important;
}
.pr28 {
  padding-right: 28px !important;
}
.pb28 {
  padding-bottom: 28px !important;
}
.pl28 {
  padding-left: 28px !important;
}
.px28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.py28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.p29 {
  padding: 29px !important;
}
.pt29 {
  padding-top: 29px !important;
}
.pr29 {
  padding-right: 29px !important;
}
.pb29 {
  padding-bottom: 29px !important;
}
.pl29 {
  padding-left: 29px !important;
}
.px29 {
  padding-left: 29px !important;
  padding-right: 29px !important;
}
.py29 {
  padding-top: 29px !important;
  padding-bottom: 29px !important;
}
.p30 {
  padding: 30px !important;
}
.pt30 {
  padding-top: 30px !important;
}
.pr30 {
  padding-right: 30px !important;
}
.pb30 {
  padding-bottom: 30px !important;
}
.pl30 {
  padding-left: 30px !important;
}
.px30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.py30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.p31 {
  padding: 31px !important;
}
.pt31 {
  padding-top: 31px !important;
}
.pr31 {
  padding-right: 31px !important;
}
.pb31 {
  padding-bottom: 31px !important;
}
.pl31 {
  padding-left: 31px !important;
}
.px31 {
  padding-left: 31px !important;
  padding-right: 31px !important;
}
.py31 {
  padding-top: 31px !important;
  padding-bottom: 31px !important;
}
.p32 {
  padding: 32px !important;
}
.pt32 {
  padding-top: 32px !important;
}
.pr32 {
  padding-right: 32px !important;
}
.pb32 {
  padding-bottom: 32px !important;
}
.pl32 {
  padding-left: 32px !important;
}
.px32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.py32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.p34 {
  padding: 34px !important;
}
.pt34 {
  padding-top: 34px !important;
}
.pr34 {
  padding-right: 34px !important;
}
.pb34 {
  padding-bottom: 34px !important;
}
.pl34 {
  padding-left: 34px !important;
}
.px34 {
  padding-left: 34px !important;
  padding-right: 34px !important;
}
.py34 {
  padding-top: 34px !important;
  padding-bottom: 34px !important;
}
.p36 {
  padding: 36px !important;
}
.pt36 {
  padding-top: 36px !important;
}
.pr36 {
  padding-right: 36px !important;
}
.pb36 {
  padding-bottom: 36px !important;
}
.pl36 {
  padding-left: 36px !important;
}
.px36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.py36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.p38 {
  padding: 38px !important;
}
.pt38 {
  padding-top: 38px !important;
}
.pr38 {
  padding-right: 38px !important;
}
.pb38 {
  padding-bottom: 38px !important;
}
.pl38 {
  padding-left: 38px !important;
}
.px38 {
  padding-left: 38px !important;
  padding-right: 38px !important;
}
.py38 {
  padding-top: 38px !important;
  padding-bottom: 38px !important;
}
.p40 {
  padding: 40px !important;
}
.pt40 {
  padding-top: 40px !important;
}
.pr40 {
  padding-right: 40px !important;
}
.pb40 {
  padding-bottom: 40px !important;
}
.pl40 {
  padding-left: 40px !important;
}
.px40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.py40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.p50 {
  padding: 50px !important;
}
.pt50 {
  padding-top: 50px !important;
}
.pr50 {
  padding-right: 50px !important;
}
.pb50 {
  padding-bottom: 50px !important;
}
.pl50 {
  padding-left: 50px !important;
}
.px50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.py50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.p55 {
  padding: 55px !important;
}
.pt55 {
  padding-top: 55px !important;
}
.pr55 {
  padding-right: 55px !important;
}
.pb55 {
  padding-bottom: 55px !important;
}
.pl55 {
  padding-left: 55px !important;
}
.px55 {
  padding-left: 55px !important;
  padding-right: 55px !important;
}
.py55 {
  padding-top: 55px !important;
  padding-bottom: 55px !important;
}
.p60 {
  padding: 60px !important;
}
.pt60 {
  padding-top: 60px !important;
}
.pr60 {
  padding-right: 60px !important;
}
.pb60 {
  padding-bottom: 60px !important;
}
.pl60 {
  padding-left: 60px !important;
}
.px60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.py60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.p64 {
  padding: 64px !important;
}
.pt64 {
  padding-top: 64px !important;
}
.pr64 {
  padding-right: 64px !important;
}
.pb64 {
  padding-bottom: 64px !important;
}
.pl64 {
  padding-left: 64px !important;
}
.px64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.py64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.p70 {
  padding: 70px !important;
}
.pt70 {
  padding-top: 70px !important;
}
.pr70 {
  padding-right: 70px !important;
}
.pb70 {
  padding-bottom: 70px !important;
}
.pl70 {
  padding-left: 70px !important;
}
.px70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.py70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.p80 {
  padding: 80px !important;
}
.pt80 {
  padding-top: 80px !important;
}
.pr80 {
  padding-right: 80px !important;
}
.pb80 {
  padding-bottom: 80px !important;
}
.pl80 {
  padding-left: 80px !important;
}
.px80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.py80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.p89 {
  padding: 89px !important;
}
.pt89 {
  padding-top: 89px !important;
}
.pr89 {
  padding-right: 89px !important;
}
.pb89 {
  padding-bottom: 89px !important;
}
.pl89 {
  padding-left: 89px !important;
}
.px89 {
  padding-left: 89px !important;
  padding-right: 89px !important;
}
.py89 {
  padding-top: 89px !important;
  padding-bottom: 89px !important;
}
.p90 {
  padding: 90px !important;
}
.pt90 {
  padding-top: 90px !important;
}
.pr90 {
  padding-right: 90px !important;
}
.pb90 {
  padding-bottom: 90px !important;
}
.pl90 {
  padding-left: 90px !important;
}
.px90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}
.py90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.p100 {
  padding: 100px !important;
}
.pt100 {
  padding-top: 100px !important;
}
.pr100 {
  padding-right: 100px !important;
}
.pb100 {
  padding-bottom: 100px !important;
}
.pl100 {
  padding-left: 100px !important;
}
.px100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.py100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
/*
 * margin
 */
.m0 {
  margin: 0px !important;
}
.mt0 {
  margin-top: 0px !important;
}
.mr0 {
  margin-right: 0px !important;
}
.mb0 {
  margin-bottom: 0px !important;
}
.ml0 {
  margin-left: 0px !important;
}
.mx0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.my0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.m1 {
  margin: 1px !important;
}
.mt1 {
  margin-top: 1px !important;
}
.mr1 {
  margin-right: 1px !important;
}
.mb1 {
  margin-bottom: 1px !important;
}
.ml1 {
  margin-left: 1px !important;
}
.mx1 {
  margin-left: 1px !important;
  margin-right: 1px !important;
}
.my1 {
  margin-top: 1px !important;
  margin-bottom: 1px !important;
}
.m2 {
  margin: 2px !important;
}
.mt2 {
  margin-top: 2px !important;
}
.mr2 {
  margin-right: 2px !important;
}
.mb2 {
  margin-bottom: 2px !important;
}
.ml2 {
  margin-left: 2px !important;
}
.mx2 {
  margin-left: 2px !important;
  margin-right: 2px !important;
}
.my2 {
  margin-top: 2px !important;
  margin-bottom: 2px !important;
}
.m3 {
  margin: 3px !important;
}
.mt3 {
  margin-top: 3px !important;
}
.mr3 {
  margin-right: 3px !important;
}
.mb3 {
  margin-bottom: 3px !important;
}
.ml3 {
  margin-left: 3px !important;
}
.mx3 {
  margin-left: 3px !important;
  margin-right: 3px !important;
}
.my3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}
.m4 {
  margin: 4px !important;
}
.mt4 {
  margin-top: 4px !important;
}
.mr4 {
  margin-right: 4px !important;
}
.mb4 {
  margin-bottom: 4px !important;
}
.ml4 {
  margin-left: 4px !important;
}
.mx4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.my4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.m5 {
  margin: 5px !important;
}
.mt5 {
  margin-top: 5px !important;
}
.mr5 {
  margin-right: 5px !important;
}
.mb5 {
  margin-bottom: 5px !important;
}
.ml5 {
  margin-left: 5px !important;
}
.mx5 {
  margin-left: 5px !important;
  margin-right: 5px !important;
}
.my5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}
.m6 {
  margin: 6px !important;
}
.mt6 {
  margin-top: 6px !important;
}
.mr6 {
  margin-right: 6px !important;
}
.mb6 {
  margin-bottom: 6px !important;
}
.ml6 {
  margin-left: 6px !important;
}
.mx6 {
  margin-left: 6px !important;
  margin-right: 6px !important;
}
.my6 {
  margin-top: 6px !important;
  margin-bottom: 6px !important;
}
.m7 {
  margin: 7px !important;
}
.mt7 {
  margin-top: 7px !important;
}
.mr7 {
  margin-right: 7px !important;
}
.mb7 {
  margin-bottom: 7px !important;
}
.ml7 {
  margin-left: 7px !important;
}
.mx7 {
  margin-left: 7px !important;
  margin-right: 7px !important;
}
.my7 {
  margin-top: 7px !important;
  margin-bottom: 7px !important;
}
.m8 {
  margin: 8px !important;
}
.mt8 {
  margin-top: 8px !important;
}
.mr8 {
  margin-right: 8px !important;
}
.mb8 {
  margin-bottom: 8px !important;
}
.ml8 {
  margin-left: 8px !important;
}
.mx8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.my8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.m9 {
  margin: 9px !important;
}
.mt9 {
  margin-top: 9px !important;
}
.mr9 {
  margin-right: 9px !important;
}
.mb9 {
  margin-bottom: 9px !important;
}
.ml9 {
  margin-left: 9px !important;
}
.mx9 {
  margin-left: 9px !important;
  margin-right: 9px !important;
}
.my9 {
  margin-top: 9px !important;
  margin-bottom: 9px !important;
}
.m10 {
  margin: 10px !important;
}
.mt10 {
  margin-top: 10px !important;
}
.mr10 {
  margin-right: 10px !important;
}
.mb10 {
  margin-bottom: 10px !important;
}
.ml10 {
  margin-left: 10px !important;
}
.mx10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.my10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.m11 {
  margin: 11px !important;
}
.mt11 {
  margin-top: 11px !important;
}
.mr11 {
  margin-right: 11px !important;
}
.mb11 {
  margin-bottom: 11px !important;
}
.ml11 {
  margin-left: 11px !important;
}
.mx11 {
  margin-left: 11px !important;
  margin-right: 11px !important;
}
.my11 {
  margin-top: 11px !important;
  margin-bottom: 11px !important;
}
.m12 {
  margin: 12px !important;
}
.mt12 {
  margin-top: 12px !important;
}
.mr12 {
  margin-right: 12px !important;
}
.mb12 {
  margin-bottom: 12px !important;
}
.ml12 {
  margin-left: 12px !important;
}
.mx12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.my12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.m13 {
  margin: 13px !important;
}
.mt13 {
  margin-top: 13px !important;
}
.mr13 {
  margin-right: 13px !important;
}
.mb13 {
  margin-bottom: 13px !important;
}
.ml13 {
  margin-left: 13px !important;
}
.mx13 {
  margin-left: 13px !important;
  margin-right: 13px !important;
}
.my13 {
  margin-top: 13px !important;
  margin-bottom: 13px !important;
}
.m14 {
  margin: 14px !important;
}
.mt14 {
  margin-top: 14px !important;
}
.mr14 {
  margin-right: 14px !important;
}
.mb14 {
  margin-bottom: 14px !important;
}
.ml14 {
  margin-left: 14px !important;
}
.mx14 {
  margin-left: 14px !important;
  margin-right: 14px !important;
}
.my14 {
  margin-top: 14px !important;
  margin-bottom: 14px !important;
}
.m15 {
  margin: 15px !important;
}
.mt15 {
  margin-top: 15px !important;
}
.mr15 {
  margin-right: 15px !important;
}
.mb15 {
  margin-bottom: 15px !important;
}
.ml15 {
  margin-left: 15px !important;
}
.mx15 {
  margin-left: 15px !important;
  margin-right: 15px !important;
}
.my15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}
.m16 {
  margin: 16px !important;
}
.mt16 {
  margin-top: 16px !important;
}
.mr16 {
  margin-right: 16px !important;
}
.mb16 {
  margin-bottom: 16px !important;
}
.ml16 {
  margin-left: 16px !important;
}
.mx16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.my16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.m17 {
  margin: 17px !important;
}
.mt17 {
  margin-top: 17px !important;
}
.mr17 {
  margin-right: 17px !important;
}
.mb17 {
  margin-bottom: 17px !important;
}
.ml17 {
  margin-left: 17px !important;
}
.mx17 {
  margin-left: 17px !important;
  margin-right: 17px !important;
}
.my17 {
  margin-top: 17px !important;
  margin-bottom: 17px !important;
}
.m18 {
  margin: 18px !important;
}
.mt18 {
  margin-top: 18px !important;
}
.mr18 {
  margin-right: 18px !important;
}
.mb18 {
  margin-bottom: 18px !important;
}
.ml18 {
  margin-left: 18px !important;
}
.mx18 {
  margin-left: 18px !important;
  margin-right: 18px !important;
}
.my18 {
  margin-top: 18px !important;
  margin-bottom: 18px !important;
}
.m19 {
  margin: 19px !important;
}
.mt19 {
  margin-top: 19px !important;
}
.mr19 {
  margin-right: 19px !important;
}
.mb19 {
  margin-bottom: 19px !important;
}
.ml19 {
  margin-left: 19px !important;
}
.mx19 {
  margin-left: 19px !important;
  margin-right: 19px !important;
}
.my19 {
  margin-top: 19px !important;
  margin-bottom: 19px !important;
}
.m20 {
  margin: 20px !important;
}
.mt20 {
  margin-top: 20px !important;
}
.mr20 {
  margin-right: 20px !important;
}
.mb20 {
  margin-bottom: 20px !important;
}
.ml20 {
  margin-left: 20px !important;
}
.mx20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.my20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.m21 {
  margin: 21px !important;
}
.mt21 {
  margin-top: 21px !important;
}
.mr21 {
  margin-right: 21px !important;
}
.mb21 {
  margin-bottom: 21px !important;
}
.ml21 {
  margin-left: 21px !important;
}
.mx21 {
  margin-left: 21px !important;
  margin-right: 21px !important;
}
.my21 {
  margin-top: 21px !important;
  margin-bottom: 21px !important;
}
.m22 {
  margin: 22px !important;
}
.mt22 {
  margin-top: 22px !important;
}
.mr22 {
  margin-right: 22px !important;
}
.mb22 {
  margin-bottom: 22px !important;
}
.ml22 {
  margin-left: 22px !important;
}
.mx22 {
  margin-left: 22px !important;
  margin-right: 22px !important;
}
.my22 {
  margin-top: 22px !important;
  margin-bottom: 22px !important;
}
.m23 {
  margin: 23px !important;
}
.mt23 {
  margin-top: 23px !important;
}
.mr23 {
  margin-right: 23px !important;
}
.mb23 {
  margin-bottom: 23px !important;
}
.ml23 {
  margin-left: 23px !important;
}
.mx23 {
  margin-left: 23px !important;
  margin-right: 23px !important;
}
.my23 {
  margin-top: 23px !important;
  margin-bottom: 23px !important;
}
.m24 {
  margin: 24px !important;
}
.mt24 {
  margin-top: 24px !important;
}
.mr24 {
  margin-right: 24px !important;
}
.mb24 {
  margin-bottom: 24px !important;
}
.ml24 {
  margin-left: 24px !important;
}
.mx24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.my24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.m25 {
  margin: 25px !important;
}
.mt25 {
  margin-top: 25px !important;
}
.mr25 {
  margin-right: 25px !important;
}
.mb25 {
  margin-bottom: 25px !important;
}
.ml25 {
  margin-left: 25px !important;
}
.mx25 {
  margin-left: 25px !important;
  margin-right: 25px !important;
}
.my25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}
.m26 {
  margin: 26px !important;
}
.mt26 {
  margin-top: 26px !important;
}
.mr26 {
  margin-right: 26px !important;
}
.mb26 {
  margin-bottom: 26px !important;
}
.ml26 {
  margin-left: 26px !important;
}
.mx26 {
  margin-left: 26px !important;
  margin-right: 26px !important;
}
.my26 {
  margin-top: 26px !important;
  margin-bottom: 26px !important;
}
.m27 {
  margin: 27px !important;
}
.mt27 {
  margin-top: 27px !important;
}
.mr27 {
  margin-right: 27px !important;
}
.mb27 {
  margin-bottom: 27px !important;
}
.ml27 {
  margin-left: 27px !important;
}
.mx27 {
  margin-left: 27px !important;
  margin-right: 27px !important;
}
.my27 {
  margin-top: 27px !important;
  margin-bottom: 27px !important;
}
.m28 {
  margin: 28px !important;
}
.mt28 {
  margin-top: 28px !important;
}
.mr28 {
  margin-right: 28px !important;
}
.mb28 {
  margin-bottom: 28px !important;
}
.ml28 {
  margin-left: 28px !important;
}
.mx28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.my28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.m29 {
  margin: 29px !important;
}
.mt29 {
  margin-top: 29px !important;
}
.mr29 {
  margin-right: 29px !important;
}
.mb29 {
  margin-bottom: 29px !important;
}
.ml29 {
  margin-left: 29px !important;
}
.mx29 {
  margin-left: 29px !important;
  margin-right: 29px !important;
}
.my29 {
  margin-top: 29px !important;
  margin-bottom: 29px !important;
}
.m30 {
  margin: 30px !important;
}
.mt30 {
  margin-top: 30px !important;
}
.mr30 {
  margin-right: 30px !important;
}
.mb30 {
  margin-bottom: 30px !important;
}
.ml30 {
  margin-left: 30px !important;
}
.mx30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.my30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.m31 {
  margin: 31px !important;
}
.mt31 {
  margin-top: 31px !important;
}
.mr31 {
  margin-right: 31px !important;
}
.mb31 {
  margin-bottom: 31px !important;
}
.ml31 {
  margin-left: 31px !important;
}
.mx31 {
  margin-left: 31px !important;
  margin-right: 31px !important;
}
.my31 {
  margin-top: 31px !important;
  margin-bottom: 31px !important;
}
.m32 {
  margin: 32px !important;
}
.mt32 {
  margin-top: 32px !important;
}
.mr32 {
  margin-right: 32px !important;
}
.mb32 {
  margin-bottom: 32px !important;
}
.ml32 {
  margin-left: 32px !important;
}
.mx32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.my32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.m34 {
  margin: 34px !important;
}
.mt34 {
  margin-top: 34px !important;
}
.mr34 {
  margin-right: 34px !important;
}
.mb34 {
  margin-bottom: 34px !important;
}
.ml34 {
  margin-left: 34px !important;
}
.mx34 {
  margin-left: 34px !important;
  margin-right: 34px !important;
}
.my34 {
  margin-top: 34px !important;
  margin-bottom: 34px !important;
}
.m36 {
  margin: 36px !important;
}
.mt36 {
  margin-top: 36px !important;
}
.mr36 {
  margin-right: 36px !important;
}
.mb36 {
  margin-bottom: 36px !important;
}
.ml36 {
  margin-left: 36px !important;
}
.mx36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.my36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.m38 {
  margin: 38px !important;
}
.mt38 {
  margin-top: 38px !important;
}
.mr38 {
  margin-right: 38px !important;
}
.mb38 {
  margin-bottom: 38px !important;
}
.ml38 {
  margin-left: 38px !important;
}
.mx38 {
  margin-left: 38px !important;
  margin-right: 38px !important;
}
.my38 {
  margin-top: 38px !important;
  margin-bottom: 38px !important;
}
.m40 {
  margin: 40px !important;
}
.mt40 {
  margin-top: 40px !important;
}
.mr40 {
  margin-right: 40px !important;
}
.mb40 {
  margin-bottom: 40px !important;
}
.ml40 {
  margin-left: 40px !important;
}
.mx40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.my40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.m50 {
  margin: 50px !important;
}
.mt50 {
  margin-top: 50px !important;
}
.mr50 {
  margin-right: 50px !important;
}
.mb50 {
  margin-bottom: 50px !important;
}
.ml50 {
  margin-left: 50px !important;
}
.mx50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.my50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.m55 {
  margin: 55px !important;
}
.mt55 {
  margin-top: 55px !important;
}
.mr55 {
  margin-right: 55px !important;
}
.mb55 {
  margin-bottom: 55px !important;
}
.ml55 {
  margin-left: 55px !important;
}
.mx55 {
  margin-left: 55px !important;
  margin-right: 55px !important;
}
.my55 {
  margin-top: 55px !important;
  margin-bottom: 55px !important;
}
.m60 {
  margin: 60px !important;
}
.mt60 {
  margin-top: 60px !important;
}
.mr60 {
  margin-right: 60px !important;
}
.mb60 {
  margin-bottom: 60px !important;
}
.ml60 {
  margin-left: 60px !important;
}
.mx60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.my60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.m64 {
  margin: 64px !important;
}
.mt64 {
  margin-top: 64px !important;
}
.mr64 {
  margin-right: 64px !important;
}
.mb64 {
  margin-bottom: 64px !important;
}
.ml64 {
  margin-left: 64px !important;
}
.mx64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.my64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.m70 {
  margin: 70px !important;
}
.mt70 {
  margin-top: 70px !important;
}
.mr70 {
  margin-right: 70px !important;
}
.mb70 {
  margin-bottom: 70px !important;
}
.ml70 {
  margin-left: 70px !important;
}
.mx70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.my70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.m80 {
  margin: 80px !important;
}
.mt80 {
  margin-top: 80px !important;
}
.mr80 {
  margin-right: 80px !important;
}
.mb80 {
  margin-bottom: 80px !important;
}
.ml80 {
  margin-left: 80px !important;
}
.mx80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.my80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.m89 {
  margin: 89px !important;
}
.mt89 {
  margin-top: 89px !important;
}
.mr89 {
  margin-right: 89px !important;
}
.mb89 {
  margin-bottom: 89px !important;
}
.ml89 {
  margin-left: 89px !important;
}
.mx89 {
  margin-left: 89px !important;
  margin-right: 89px !important;
}
.my89 {
  margin-top: 89px !important;
  margin-bottom: 89px !important;
}
.m90 {
  margin: 90px !important;
}
.mt90 {
  margin-top: 90px !important;
}
.mr90 {
  margin-right: 90px !important;
}
.mb90 {
  margin-bottom: 90px !important;
}
.ml90 {
  margin-left: 90px !important;
}
.mx90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}
.my90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}
.m100 {
  margin: 100px !important;
}
.mt100 {
  margin-top: 100px !important;
}
.mr100 {
  margin-right: 100px !important;
}
.mb100 {
  margin-bottom: 100px !important;
}
.ml100 {
  margin-left: 100px !important;
}
.mx100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
.my100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
.mn0 {
  margin: 0px !important;
}
.mtn0 {
  margin-top: 0px !important;
}
.mrn0 {
  margin-right: 0px !important;
}
.mbn0 {
  margin-bottom: 0px !important;
}
.mln0 {
  margin-left: 0px !important;
}
.mxn0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}
.myn0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}
.mn1 {
  margin: -1px !important;
}
.mtn1 {
  margin-top: -1px !important;
}
.mrn1 {
  margin-right: -1px !important;
}
.mbn1 {
  margin-bottom: -1px !important;
}
.mln1 {
  margin-left: -1px !important;
}
.mxn1 {
  margin-left: -1px !important;
  margin-right: -1px !important;
}
.myn1 {
  margin-top: -1px !important;
  margin-bottom: -1px !important;
}
.mn2 {
  margin: -2px !important;
}
.mtn2 {
  margin-top: -2px !important;
}
.mrn2 {
  margin-right: -2px !important;
}
.mbn2 {
  margin-bottom: -2px !important;
}
.mln2 {
  margin-left: -2px !important;
}
.mxn2 {
  margin-left: -2px !important;
  margin-right: -2px !important;
}
.myn2 {
  margin-top: -2px !important;
  margin-bottom: -2px !important;
}
.mn3 {
  margin: -3px !important;
}
.mtn3 {
  margin-top: -3px !important;
}
.mrn3 {
  margin-right: -3px !important;
}
.mbn3 {
  margin-bottom: -3px !important;
}
.mln3 {
  margin-left: -3px !important;
}
.mxn3 {
  margin-left: -3px !important;
  margin-right: -3px !important;
}
.myn3 {
  margin-top: -3px !important;
  margin-bottom: -3px !important;
}
.mn4 {
  margin: -4px !important;
}
.mtn4 {
  margin-top: -4px !important;
}
.mrn4 {
  margin-right: -4px !important;
}
.mbn4 {
  margin-bottom: -4px !important;
}
.mln4 {
  margin-left: -4px !important;
}
.mxn4 {
  margin-left: -4px !important;
  margin-right: -4px !important;
}
.myn4 {
  margin-top: -4px !important;
  margin-bottom: -4px !important;
}
.mn5 {
  margin: -5px !important;
}
.mtn5 {
  margin-top: -5px !important;
}
.mrn5 {
  margin-right: -5px !important;
}
.mbn5 {
  margin-bottom: -5px !important;
}
.mln5 {
  margin-left: -5px !important;
}
.mxn5 {
  margin-left: -5px !important;
  margin-right: -5px !important;
}
.myn5 {
  margin-top: -5px !important;
  margin-bottom: -5px !important;
}
.mn6 {
  margin: -6px !important;
}
.mtn6 {
  margin-top: -6px !important;
}
.mrn6 {
  margin-right: -6px !important;
}
.mbn6 {
  margin-bottom: -6px !important;
}
.mln6 {
  margin-left: -6px !important;
}
.mxn6 {
  margin-left: -6px !important;
  margin-right: -6px !important;
}
.myn6 {
  margin-top: -6px !important;
  margin-bottom: -6px !important;
}
.mn7 {
  margin: -7px !important;
}
.mtn7 {
  margin-top: -7px !important;
}
.mrn7 {
  margin-right: -7px !important;
}
.mbn7 {
  margin-bottom: -7px !important;
}
.mln7 {
  margin-left: -7px !important;
}
.mxn7 {
  margin-left: -7px !important;
  margin-right: -7px !important;
}
.myn7 {
  margin-top: -7px !important;
  margin-bottom: -7px !important;
}
.mn8 {
  margin: -8px !important;
}
.mtn8 {
  margin-top: -8px !important;
}
.mrn8 {
  margin-right: -8px !important;
}
.mbn8 {
  margin-bottom: -8px !important;
}
.mln8 {
  margin-left: -8px !important;
}
.mxn8 {
  margin-left: -8px !important;
  margin-right: -8px !important;
}
.myn8 {
  margin-top: -8px !important;
  margin-bottom: -8px !important;
}
.mn9 {
  margin: -9px !important;
}
.mtn9 {
  margin-top: -9px !important;
}
.mrn9 {
  margin-right: -9px !important;
}
.mbn9 {
  margin-bottom: -9px !important;
}
.mln9 {
  margin-left: -9px !important;
}
.mxn9 {
  margin-left: -9px !important;
  margin-right: -9px !important;
}
.myn9 {
  margin-top: -9px !important;
  margin-bottom: -9px !important;
}
.mn10 {
  margin: -10px !important;
}
.mtn10 {
  margin-top: -10px !important;
}
.mrn10 {
  margin-right: -10px !important;
}
.mbn10 {
  margin-bottom: -10px !important;
}
.mln10 {
  margin-left: -10px !important;
}
.mxn10 {
  margin-left: -10px !important;
  margin-right: -10px !important;
}
.myn10 {
  margin-top: -10px !important;
  margin-bottom: -10px !important;
}
.mn11 {
  margin: -11px !important;
}
.mtn11 {
  margin-top: -11px !important;
}
.mrn11 {
  margin-right: -11px !important;
}
.mbn11 {
  margin-bottom: -11px !important;
}
.mln11 {
  margin-left: -11px !important;
}
.mxn11 {
  margin-left: -11px !important;
  margin-right: -11px !important;
}
.myn11 {
  margin-top: -11px !important;
  margin-bottom: -11px !important;
}
.mn12 {
  margin: -12px !important;
}
.mtn12 {
  margin-top: -12px !important;
}
.mrn12 {
  margin-right: -12px !important;
}
.mbn12 {
  margin-bottom: -12px !important;
}
.mln12 {
  margin-left: -12px !important;
}
.mxn12 {
  margin-left: -12px !important;
  margin-right: -12px !important;
}
.myn12 {
  margin-top: -12px !important;
  margin-bottom: -12px !important;
}
.mn13 {
  margin: -13px !important;
}
.mtn13 {
  margin-top: -13px !important;
}
.mrn13 {
  margin-right: -13px !important;
}
.mbn13 {
  margin-bottom: -13px !important;
}
.mln13 {
  margin-left: -13px !important;
}
.mxn13 {
  margin-left: -13px !important;
  margin-right: -13px !important;
}
.myn13 {
  margin-top: -13px !important;
  margin-bottom: -13px !important;
}
.mn14 {
  margin: -14px !important;
}
.mtn14 {
  margin-top: -14px !important;
}
.mrn14 {
  margin-right: -14px !important;
}
.mbn14 {
  margin-bottom: -14px !important;
}
.mln14 {
  margin-left: -14px !important;
}
.mxn14 {
  margin-left: -14px !important;
  margin-right: -14px !important;
}
.myn14 {
  margin-top: -14px !important;
  margin-bottom: -14px !important;
}
.mn15 {
  margin: -15px !important;
}
.mtn15 {
  margin-top: -15px !important;
}
.mrn15 {
  margin-right: -15px !important;
}
.mbn15 {
  margin-bottom: -15px !important;
}
.mln15 {
  margin-left: -15px !important;
}
.mxn15 {
  margin-left: -15px !important;
  margin-right: -15px !important;
}
.myn15 {
  margin-top: -15px !important;
  margin-bottom: -15px !important;
}
.mn16 {
  margin: -16px !important;
}
.mtn16 {
  margin-top: -16px !important;
}
.mrn16 {
  margin-right: -16px !important;
}
.mbn16 {
  margin-bottom: -16px !important;
}
.mln16 {
  margin-left: -16px !important;
}
.mxn16 {
  margin-left: -16px !important;
  margin-right: -16px !important;
}
.myn16 {
  margin-top: -16px !important;
  margin-bottom: -16px !important;
}
.mn17 {
  margin: -17px !important;
}
.mtn17 {
  margin-top: -17px !important;
}
.mrn17 {
  margin-right: -17px !important;
}
.mbn17 {
  margin-bottom: -17px !important;
}
.mln17 {
  margin-left: -17px !important;
}
.mxn17 {
  margin-left: -17px !important;
  margin-right: -17px !important;
}
.myn17 {
  margin-top: -17px !important;
  margin-bottom: -17px !important;
}
.mn18 {
  margin: -18px !important;
}
.mtn18 {
  margin-top: -18px !important;
}
.mrn18 {
  margin-right: -18px !important;
}
.mbn18 {
  margin-bottom: -18px !important;
}
.mln18 {
  margin-left: -18px !important;
}
.mxn18 {
  margin-left: -18px !important;
  margin-right: -18px !important;
}
.myn18 {
  margin-top: -18px !important;
  margin-bottom: -18px !important;
}
.mn19 {
  margin: -19px !important;
}
.mtn19 {
  margin-top: -19px !important;
}
.mrn19 {
  margin-right: -19px !important;
}
.mbn19 {
  margin-bottom: -19px !important;
}
.mln19 {
  margin-left: -19px !important;
}
.mxn19 {
  margin-left: -19px !important;
  margin-right: -19px !important;
}
.myn19 {
  margin-top: -19px !important;
  margin-bottom: -19px !important;
}
.mn20 {
  margin: -20px !important;
}
.mtn20 {
  margin-top: -20px !important;
}
.mrn20 {
  margin-right: -20px !important;
}
.mbn20 {
  margin-bottom: -20px !important;
}
.mln20 {
  margin-left: -20px !important;
}
.mxn20 {
  margin-left: -20px !important;
  margin-right: -20px !important;
}
.myn20 {
  margin-top: -20px !important;
  margin-bottom: -20px !important;
}
.mn21 {
  margin: -21px !important;
}
.mtn21 {
  margin-top: -21px !important;
}
.mrn21 {
  margin-right: -21px !important;
}
.mbn21 {
  margin-bottom: -21px !important;
}
.mln21 {
  margin-left: -21px !important;
}
.mxn21 {
  margin-left: -21px !important;
  margin-right: -21px !important;
}
.myn21 {
  margin-top: -21px !important;
  margin-bottom: -21px !important;
}
.mn22 {
  margin: -22px !important;
}
.mtn22 {
  margin-top: -22px !important;
}
.mrn22 {
  margin-right: -22px !important;
}
.mbn22 {
  margin-bottom: -22px !important;
}
.mln22 {
  margin-left: -22px !important;
}
.mxn22 {
  margin-left: -22px !important;
  margin-right: -22px !important;
}
.myn22 {
  margin-top: -22px !important;
  margin-bottom: -22px !important;
}
.mn23 {
  margin: -23px !important;
}
.mtn23 {
  margin-top: -23px !important;
}
.mrn23 {
  margin-right: -23px !important;
}
.mbn23 {
  margin-bottom: -23px !important;
}
.mln23 {
  margin-left: -23px !important;
}
.mxn23 {
  margin-left: -23px !important;
  margin-right: -23px !important;
}
.myn23 {
  margin-top: -23px !important;
  margin-bottom: -23px !important;
}
.mn24 {
  margin: -24px !important;
}
.mtn24 {
  margin-top: -24px !important;
}
.mrn24 {
  margin-right: -24px !important;
}
.mbn24 {
  margin-bottom: -24px !important;
}
.mln24 {
  margin-left: -24px !important;
}
.mxn24 {
  margin-left: -24px !important;
  margin-right: -24px !important;
}
.myn24 {
  margin-top: -24px !important;
  margin-bottom: -24px !important;
}
.mn25 {
  margin: -25px !important;
}
.mtn25 {
  margin-top: -25px !important;
}
.mrn25 {
  margin-right: -25px !important;
}
.mbn25 {
  margin-bottom: -25px !important;
}
.mln25 {
  margin-left: -25px !important;
}
.mxn25 {
  margin-left: -25px !important;
  margin-right: -25px !important;
}
.myn25 {
  margin-top: -25px !important;
  margin-bottom: -25px !important;
}
.mn26 {
  margin: -26px !important;
}
.mtn26 {
  margin-top: -26px !important;
}
.mrn26 {
  margin-right: -26px !important;
}
.mbn26 {
  margin-bottom: -26px !important;
}
.mln26 {
  margin-left: -26px !important;
}
.mxn26 {
  margin-left: -26px !important;
  margin-right: -26px !important;
}
.myn26 {
  margin-top: -26px !important;
  margin-bottom: -26px !important;
}
.mn27 {
  margin: -27px !important;
}
.mtn27 {
  margin-top: -27px !important;
}
.mrn27 {
  margin-right: -27px !important;
}
.mbn27 {
  margin-bottom: -27px !important;
}
.mln27 {
  margin-left: -27px !important;
}
.mxn27 {
  margin-left: -27px !important;
  margin-right: -27px !important;
}
.myn27 {
  margin-top: -27px !important;
  margin-bottom: -27px !important;
}
.mn28 {
  margin: -28px !important;
}
.mtn28 {
  margin-top: -28px !important;
}
.mrn28 {
  margin-right: -28px !important;
}
.mbn28 {
  margin-bottom: -28px !important;
}
.mln28 {
  margin-left: -28px !important;
}
.mxn28 {
  margin-left: -28px !important;
  margin-right: -28px !important;
}
.myn28 {
  margin-top: -28px !important;
  margin-bottom: -28px !important;
}
.mn29 {
  margin: -29px !important;
}
.mtn29 {
  margin-top: -29px !important;
}
.mrn29 {
  margin-right: -29px !important;
}
.mbn29 {
  margin-bottom: -29px !important;
}
.mln29 {
  margin-left: -29px !important;
}
.mxn29 {
  margin-left: -29px !important;
  margin-right: -29px !important;
}
.myn29 {
  margin-top: -29px !important;
  margin-bottom: -29px !important;
}
.mn30 {
  margin: -30px !important;
}
.mtn30 {
  margin-top: -30px !important;
}
.mrn30 {
  margin-right: -30px !important;
}
.mbn30 {
  margin-bottom: -30px !important;
}
.mln30 {
  margin-left: -30px !important;
}
.mxn30 {
  margin-left: -30px !important;
  margin-right: -30px !important;
}
.myn30 {
  margin-top: -30px !important;
  margin-bottom: -30px !important;
}
.mn31 {
  margin: -31px !important;
}
.mtn31 {
  margin-top: -31px !important;
}
.mrn31 {
  margin-right: -31px !important;
}
.mbn31 {
  margin-bottom: -31px !important;
}
.mln31 {
  margin-left: -31px !important;
}
.mxn31 {
  margin-left: -31px !important;
  margin-right: -31px !important;
}
.myn31 {
  margin-top: -31px !important;
  margin-bottom: -31px !important;
}
.mn32 {
  margin: -32px !important;
}
.mtn32 {
  margin-top: -32px !important;
}
.mrn32 {
  margin-right: -32px !important;
}
.mbn32 {
  margin-bottom: -32px !important;
}
.mln32 {
  margin-left: -32px !important;
}
.mxn32 {
  margin-left: -32px !important;
  margin-right: -32px !important;
}
.myn32 {
  margin-top: -32px !important;
  margin-bottom: -32px !important;
}
.ml-auto,
.mla {
  margin-left: auto !important;
}
.mr-auto,
.mra {
  margin-right: auto !important;
}
.mt-auto,
.mta {
  margin-top: auto !important;
}
.mb-auto,
.mba {
  margin-bottom: auto !important;
}
.mx-auto,
.mxa {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mb0-last:last-child {
  margin-bottom: 0 !important;
}
.mr0-last:last-child {
  margin-right: 0 !important;
}
/*
 * border
 */
.border {
  border-style: solid;
  border-width: 1px;
  border-color: var(--border-color);
}
.border-top {
  border-top-style: solid;
  border-top-width: 1px;
  border-color: var(--border-color);
}
.border-right {
  border-right-style: solid;
  border-right-width: 1px;
  border-color: var(--border-color);
}
.border-bottom {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--border-color);
}
.border-left {
  border-left-style: solid;
  border-left-width: 1px;
  border-color: var(--border-color);
}
.border-dark {
  border: 1px solid rgba(0, 0, 0, 0.1);
}
.border-light {
  border: 1px solid rgba(255, 255, 255, 0.1);
}
.border-style-none {
  border-style: none;
}
.border-style-hidden {
  border-style: hidden;
}
.border-style-solid {
  border-style: solid;
}
.border-style-double {
  border-style: double;
}
.border-style-groove {
  border-style: groove;
}
.border-style-ridge {
  border-style: ridge;
}
.border-style-inset {
  border-style: inset;
}
.border-style-outset {
  border-style: outset;
}
.border-style-dashed {
  border-style: dashed;
}
.border-style-dotted {
  border-style: dotted;
}
.border-style-dashed {
  border-style: dashed;
}
.outline-none {
  outline: none;
}
.border-top-only-last:last-child {
  border-top-style: solid;
  border-top-width: 1px;
  border-color: var(--border-color);
}
.border-right-only-last:last-child {
  border-right-style: solid;
  border-right-width: 1px;
  border-color: var(--border-color);
}
.border-bottom-only-last:last-child {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--border-color);
}
.border-left-only-last:last-child {
  border-left-style: solid;
  border-left-width: 1px;
  border-color: var(--border-color);
}
.border-top-not-last:not(:last-child) {
  border-top-style: solid;
  border-top-width: 1px;
  border-color: var(--border-color);
}
.border-right-not-last:not(:last-child) {
  border-right-style: solid;
  border-right-width: 1px;
  border-color: var(--border-color);
}
.border-bottom-not-last:not(:last-child) {
  border-bottom-style: solid;
  border-bottom-width: 1px;
  border-color: var(--border-color);
}
.border-left-not-last:not(:last-child) {
  border-left-style: solid;
  border-left-width: 1px;
  border-color: var(--border-color);
}
.border-width-0,
.bw0 {
  border-width: 0px;
}
.border-width-1,
.bw1 {
  border-width: 1px;
}
.border-width-2,
.bw2 {
  border-width: 2px;
}
.border-width-3,
.bw3 {
  border-width: 3px;
}
.border-width-4,
.bw4 {
  border-width: 4px;
}
.border-width-5,
.bw5 {
  border-width: 5px;
}
.border-width-6,
.bw6 {
  border-width: 6px;
}
.border-width-7,
.bw7 {
  border-width: 7px;
}
.border-width-8,
.bw8 {
  border-width: 8px;
}
.border-width-9,
.bw9 {
  border-width: 9px;
}
.border-width-10,
.bw10 {
  border-width: 10px;
}
.border-width-11,
.bw11 {
  border-width: 11px;
}
.border-width-12,
.bw12 {
  border-width: 12px;
}
.border-width-13,
.bw13 {
  border-width: 13px;
}
.border-width-14,
.bw14 {
  border-width: 14px;
}
.border-width-15,
.bw15 {
  border-width: 15px;
}
.border-width-16,
.bw16 {
  border-width: 16px;
}
.border-width-17,
.bw17 {
  border-width: 17px;
}
.border-width-18,
.bw18 {
  border-width: 18px;
}
.border-width-19,
.bw19 {
  border-width: 19px;
}
.border-width-20,
.bw20 {
  border-width: 20px;
}
.border-width-21,
.bw21 {
  border-width: 21px;
}
.border-width-22,
.bw22 {
  border-width: 22px;
}
.border-width-23,
.bw23 {
  border-width: 23px;
}
.border-width-24,
.bw24 {
  border-width: 24px;
}
.border-width-25,
.bw25 {
  border-width: 25px;
}
.border-width-26,
.bw26 {
  border-width: 26px;
}
.border-width-27,
.bw27 {
  border-width: 27px;
}
.border-width-28,
.bw28 {
  border-width: 28px;
}
.border-width-29,
.bw29 {
  border-width: 29px;
}
.border-width-30,
.bw30 {
  border-width: 30px;
}
.border-width-31,
.bw31 {
  border-width: 31px;
}
.border-width-32,
.bw32 {
  border-width: 32px;
}
.border-none {
  border: none !important;
}
.border-none-last:last-child {
  border: none !important;
}
.border-width-0-last:last-child,
.bw0-last:last-child {
  border-width: 0 !important;
}
/*
 * border-radius
 */
.circle {
  border-radius: 50%;
}
.rounded {
  border-radius: 3px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-top-right-full {
  border-top-right-radius: 9999px !important;
}
.rounded-top-left-full {
  border-top-left-radius: 9999px !important;
}
.rounded-bottom-right-full {
  border-bottom-right-radius: 9999px !important;
}
.rounded-bottom-left-full {
  border-bottom-left-radius: 9999px !important;
}
.rounded-1 {
  border-radius: 1px !important;
}
.rounded-top-right-1 {
  border-top-right-radius: 1px !important;
}
.rounded-top-left-1 {
  border-top-left-radius: 1px !important;
}
.rounded-bottom-right-1 {
  border-bottom-right-radius: 1px !important;
}
.rounded-bottom-left-1 {
  border-bottom-left-radius: 1px !important;
}
.rounded-top-1 {
  border-top-right-radius: 1px !important;
  border-top-left-radius: 1px !important;
}
.rounded-bottom-1 {
  border-bottom-right-radius: 1px !important;
  border-bottom-left-radius: 1px !important;
}
.rounded-2 {
  border-radius: 2px !important;
}
.rounded-top-right-2 {
  border-top-right-radius: 2px !important;
}
.rounded-top-left-2 {
  border-top-left-radius: 2px !important;
}
.rounded-bottom-right-2 {
  border-bottom-right-radius: 2px !important;
}
.rounded-bottom-left-2 {
  border-bottom-left-radius: 2px !important;
}
.rounded-top-2 {
  border-top-right-radius: 2px !important;
  border-top-left-radius: 2px !important;
}
.rounded-bottom-2 {
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}
.rounded-3 {
  border-radius: 3px !important;
}
.rounded-top-right-3 {
  border-top-right-radius: 3px !important;
}
.rounded-top-left-3 {
  border-top-left-radius: 3px !important;
}
.rounded-bottom-right-3 {
  border-bottom-right-radius: 3px !important;
}
.rounded-bottom-left-3 {
  border-bottom-left-radius: 3px !important;
}
.rounded-top-3 {
  border-top-right-radius: 3px !important;
  border-top-left-radius: 3px !important;
}
.rounded-bottom-3 {
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}
.rounded-4 {
  border-radius: 4px !important;
}
.rounded-top-right-4 {
  border-top-right-radius: 4px !important;
}
.rounded-top-left-4 {
  border-top-left-radius: 4px !important;
}
.rounded-bottom-right-4 {
  border-bottom-right-radius: 4px !important;
}
.rounded-bottom-left-4 {
  border-bottom-left-radius: 4px !important;
}
.rounded-top-4 {
  border-top-right-radius: 4px !important;
  border-top-left-radius: 4px !important;
}
.rounded-bottom-4 {
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}
.rounded-5 {
  border-radius: 5px !important;
}
.rounded-top-right-5 {
  border-top-right-radius: 5px !important;
}
.rounded-top-left-5 {
  border-top-left-radius: 5px !important;
}
.rounded-bottom-right-5 {
  border-bottom-right-radius: 5px !important;
}
.rounded-bottom-left-5 {
  border-bottom-left-radius: 5px !important;
}
.rounded-top-5 {
  border-top-right-radius: 5px !important;
  border-top-left-radius: 5px !important;
}
.rounded-bottom-5 {
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}
.rounded-6 {
  border-radius: 6px !important;
}
.rounded-top-right-6 {
  border-top-right-radius: 6px !important;
}
.rounded-top-left-6 {
  border-top-left-radius: 6px !important;
}
.rounded-bottom-right-6 {
  border-bottom-right-radius: 6px !important;
}
.rounded-bottom-left-6 {
  border-bottom-left-radius: 6px !important;
}
.rounded-top-6 {
  border-top-right-radius: 6px !important;
  border-top-left-radius: 6px !important;
}
.rounded-bottom-6 {
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}
.rounded-7 {
  border-radius: 7px !important;
}
.rounded-top-right-7 {
  border-top-right-radius: 7px !important;
}
.rounded-top-left-7 {
  border-top-left-radius: 7px !important;
}
.rounded-bottom-right-7 {
  border-bottom-right-radius: 7px !important;
}
.rounded-bottom-left-7 {
  border-bottom-left-radius: 7px !important;
}
.rounded-top-7 {
  border-top-right-radius: 7px !important;
  border-top-left-radius: 7px !important;
}
.rounded-bottom-7 {
  border-bottom-right-radius: 7px !important;
  border-bottom-left-radius: 7px !important;
}
.rounded-8 {
  border-radius: 8px !important;
}
.rounded-top-right-8 {
  border-top-right-radius: 8px !important;
}
.rounded-top-left-8 {
  border-top-left-radius: 8px !important;
}
.rounded-bottom-right-8 {
  border-bottom-right-radius: 8px !important;
}
.rounded-bottom-left-8 {
  border-bottom-left-radius: 8px !important;
}
.rounded-top-8 {
  border-top-right-radius: 8px !important;
  border-top-left-radius: 8px !important;
}
.rounded-bottom-8 {
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}
.rounded-9 {
  border-radius: 9px !important;
}
.rounded-top-right-9 {
  border-top-right-radius: 9px !important;
}
.rounded-top-left-9 {
  border-top-left-radius: 9px !important;
}
.rounded-bottom-right-9 {
  border-bottom-right-radius: 9px !important;
}
.rounded-bottom-left-9 {
  border-bottom-left-radius: 9px !important;
}
.rounded-top-9 {
  border-top-right-radius: 9px !important;
  border-top-left-radius: 9px !important;
}
.rounded-bottom-9 {
  border-bottom-right-radius: 9px !important;
  border-bottom-left-radius: 9px !important;
}
.rounded-10 {
  border-radius: 10px !important;
}
.rounded-top-right-10 {
  border-top-right-radius: 10px !important;
}
.rounded-top-left-10 {
  border-top-left-radius: 10px !important;
}
.rounded-bottom-right-10 {
  border-bottom-right-radius: 10px !important;
}
.rounded-bottom-left-10 {
  border-bottom-left-radius: 10px !important;
}
.rounded-top-10 {
  border-top-right-radius: 10px !important;
  border-top-left-radius: 10px !important;
}
.rounded-bottom-10 {
  border-bottom-right-radius: 10px !important;
  border-bottom-left-radius: 10px !important;
}
.rounded-11 {
  border-radius: 11px !important;
}
.rounded-top-right-11 {
  border-top-right-radius: 11px !important;
}
.rounded-top-left-11 {
  border-top-left-radius: 11px !important;
}
.rounded-bottom-right-11 {
  border-bottom-right-radius: 11px !important;
}
.rounded-bottom-left-11 {
  border-bottom-left-radius: 11px !important;
}
.rounded-top-11 {
  border-top-right-radius: 11px !important;
  border-top-left-radius: 11px !important;
}
.rounded-bottom-11 {
  border-bottom-right-radius: 11px !important;
  border-bottom-left-radius: 11px !important;
}
.rounded-12 {
  border-radius: 12px !important;
}
.rounded-top-right-12 {
  border-top-right-radius: 12px !important;
}
.rounded-top-left-12 {
  border-top-left-radius: 12px !important;
}
.rounded-bottom-right-12 {
  border-bottom-right-radius: 12px !important;
}
.rounded-bottom-left-12 {
  border-bottom-left-radius: 12px !important;
}
.rounded-top-12 {
  border-top-right-radius: 12px !important;
  border-top-left-radius: 12px !important;
}
.rounded-bottom-12 {
  border-bottom-right-radius: 12px !important;
  border-bottom-left-radius: 12px !important;
}
.rounded-13 {
  border-radius: 13px !important;
}
.rounded-top-right-13 {
  border-top-right-radius: 13px !important;
}
.rounded-top-left-13 {
  border-top-left-radius: 13px !important;
}
.rounded-bottom-right-13 {
  border-bottom-right-radius: 13px !important;
}
.rounded-bottom-left-13 {
  border-bottom-left-radius: 13px !important;
}
.rounded-top-13 {
  border-top-right-radius: 13px !important;
  border-top-left-radius: 13px !important;
}
.rounded-bottom-13 {
  border-bottom-right-radius: 13px !important;
  border-bottom-left-radius: 13px !important;
}
.rounded-14 {
  border-radius: 14px !important;
}
.rounded-top-right-14 {
  border-top-right-radius: 14px !important;
}
.rounded-top-left-14 {
  border-top-left-radius: 14px !important;
}
.rounded-bottom-right-14 {
  border-bottom-right-radius: 14px !important;
}
.rounded-bottom-left-14 {
  border-bottom-left-radius: 14px !important;
}
.rounded-top-14 {
  border-top-right-radius: 14px !important;
  border-top-left-radius: 14px !important;
}
.rounded-bottom-14 {
  border-bottom-right-radius: 14px !important;
  border-bottom-left-radius: 14px !important;
}
.rounded-15 {
  border-radius: 15px !important;
}
.rounded-top-right-15 {
  border-top-right-radius: 15px !important;
}
.rounded-top-left-15 {
  border-top-left-radius: 15px !important;
}
.rounded-bottom-right-15 {
  border-bottom-right-radius: 15px !important;
}
.rounded-bottom-left-15 {
  border-bottom-left-radius: 15px !important;
}
.rounded-top-15 {
  border-top-right-radius: 15px !important;
  border-top-left-radius: 15px !important;
}
.rounded-bottom-15 {
  border-bottom-right-radius: 15px !important;
  border-bottom-left-radius: 15px !important;
}
.rounded-16 {
  border-radius: 16px !important;
}
.rounded-top-right-16 {
  border-top-right-radius: 16px !important;
}
.rounded-top-left-16 {
  border-top-left-radius: 16px !important;
}
.rounded-bottom-right-16 {
  border-bottom-right-radius: 16px !important;
}
.rounded-bottom-left-16 {
  border-bottom-left-radius: 16px !important;
}
.rounded-top-16 {
  border-top-right-radius: 16px !important;
  border-top-left-radius: 16px !important;
}
.rounded-bottom-16 {
  border-bottom-right-radius: 16px !important;
  border-bottom-left-radius: 16px !important;
}
.rounded-17 {
  border-radius: 17px !important;
}
.rounded-top-right-17 {
  border-top-right-radius: 17px !important;
}
.rounded-top-left-17 {
  border-top-left-radius: 17px !important;
}
.rounded-bottom-right-17 {
  border-bottom-right-radius: 17px !important;
}
.rounded-bottom-left-17 {
  border-bottom-left-radius: 17px !important;
}
.rounded-top-17 {
  border-top-right-radius: 17px !important;
  border-top-left-radius: 17px !important;
}
.rounded-bottom-17 {
  border-bottom-right-radius: 17px !important;
  border-bottom-left-radius: 17px !important;
}
.rounded-18 {
  border-radius: 18px !important;
}
.rounded-top-right-18 {
  border-top-right-radius: 18px !important;
}
.rounded-top-left-18 {
  border-top-left-radius: 18px !important;
}
.rounded-bottom-right-18 {
  border-bottom-right-radius: 18px !important;
}
.rounded-bottom-left-18 {
  border-bottom-left-radius: 18px !important;
}
.rounded-top-18 {
  border-top-right-radius: 18px !important;
  border-top-left-radius: 18px !important;
}
.rounded-bottom-18 {
  border-bottom-right-radius: 18px !important;
  border-bottom-left-radius: 18px !important;
}
.rounded-19 {
  border-radius: 19px !important;
}
.rounded-top-right-19 {
  border-top-right-radius: 19px !important;
}
.rounded-top-left-19 {
  border-top-left-radius: 19px !important;
}
.rounded-bottom-right-19 {
  border-bottom-right-radius: 19px !important;
}
.rounded-bottom-left-19 {
  border-bottom-left-radius: 19px !important;
}
.rounded-top-19 {
  border-top-right-radius: 19px !important;
  border-top-left-radius: 19px !important;
}
.rounded-bottom-19 {
  border-bottom-right-radius: 19px !important;
  border-bottom-left-radius: 19px !important;
}
.rounded-20 {
  border-radius: 20px !important;
}
.rounded-top-right-20 {
  border-top-right-radius: 20px !important;
}
.rounded-top-left-20 {
  border-top-left-radius: 20px !important;
}
.rounded-bottom-right-20 {
  border-bottom-right-radius: 20px !important;
}
.rounded-bottom-left-20 {
  border-bottom-left-radius: 20px !important;
}
.rounded-top-20 {
  border-top-right-radius: 20px !important;
  border-top-left-radius: 20px !important;
}
.rounded-bottom-20 {
  border-bottom-right-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}
.rounded-21 {
  border-radius: 21px !important;
}
.rounded-top-right-21 {
  border-top-right-radius: 21px !important;
}
.rounded-top-left-21 {
  border-top-left-radius: 21px !important;
}
.rounded-bottom-right-21 {
  border-bottom-right-radius: 21px !important;
}
.rounded-bottom-left-21 {
  border-bottom-left-radius: 21px !important;
}
.rounded-top-21 {
  border-top-right-radius: 21px !important;
  border-top-left-radius: 21px !important;
}
.rounded-bottom-21 {
  border-bottom-right-radius: 21px !important;
  border-bottom-left-radius: 21px !important;
}
.rounded-22 {
  border-radius: 22px !important;
}
.rounded-top-right-22 {
  border-top-right-radius: 22px !important;
}
.rounded-top-left-22 {
  border-top-left-radius: 22px !important;
}
.rounded-bottom-right-22 {
  border-bottom-right-radius: 22px !important;
}
.rounded-bottom-left-22 {
  border-bottom-left-radius: 22px !important;
}
.rounded-top-22 {
  border-top-right-radius: 22px !important;
  border-top-left-radius: 22px !important;
}
.rounded-bottom-22 {
  border-bottom-right-radius: 22px !important;
  border-bottom-left-radius: 22px !important;
}
.rounded-23 {
  border-radius: 23px !important;
}
.rounded-top-right-23 {
  border-top-right-radius: 23px !important;
}
.rounded-top-left-23 {
  border-top-left-radius: 23px !important;
}
.rounded-bottom-right-23 {
  border-bottom-right-radius: 23px !important;
}
.rounded-bottom-left-23 {
  border-bottom-left-radius: 23px !important;
}
.rounded-top-23 {
  border-top-right-radius: 23px !important;
  border-top-left-radius: 23px !important;
}
.rounded-bottom-23 {
  border-bottom-right-radius: 23px !important;
  border-bottom-left-radius: 23px !important;
}
.rounded-24 {
  border-radius: 24px !important;
}
.rounded-top-right-24 {
  border-top-right-radius: 24px !important;
}
.rounded-top-left-24 {
  border-top-left-radius: 24px !important;
}
.rounded-bottom-right-24 {
  border-bottom-right-radius: 24px !important;
}
.rounded-bottom-left-24 {
  border-bottom-left-radius: 24px !important;
}
.rounded-top-24 {
  border-top-right-radius: 24px !important;
  border-top-left-radius: 24px !important;
}
.rounded-bottom-24 {
  border-bottom-right-radius: 24px !important;
  border-bottom-left-radius: 24px !important;
}
.rounded-25 {
  border-radius: 25px !important;
}
.rounded-top-right-25 {
  border-top-right-radius: 25px !important;
}
.rounded-top-left-25 {
  border-top-left-radius: 25px !important;
}
.rounded-bottom-right-25 {
  border-bottom-right-radius: 25px !important;
}
.rounded-bottom-left-25 {
  border-bottom-left-radius: 25px !important;
}
.rounded-top-25 {
  border-top-right-radius: 25px !important;
  border-top-left-radius: 25px !important;
}
.rounded-bottom-25 {
  border-bottom-right-radius: 25px !important;
  border-bottom-left-radius: 25px !important;
}
.rounded-26 {
  border-radius: 26px !important;
}
.rounded-top-right-26 {
  border-top-right-radius: 26px !important;
}
.rounded-top-left-26 {
  border-top-left-radius: 26px !important;
}
.rounded-bottom-right-26 {
  border-bottom-right-radius: 26px !important;
}
.rounded-bottom-left-26 {
  border-bottom-left-radius: 26px !important;
}
.rounded-top-26 {
  border-top-right-radius: 26px !important;
  border-top-left-radius: 26px !important;
}
.rounded-bottom-26 {
  border-bottom-right-radius: 26px !important;
  border-bottom-left-radius: 26px !important;
}
.rounded-27 {
  border-radius: 27px !important;
}
.rounded-top-right-27 {
  border-top-right-radius: 27px !important;
}
.rounded-top-left-27 {
  border-top-left-radius: 27px !important;
}
.rounded-bottom-right-27 {
  border-bottom-right-radius: 27px !important;
}
.rounded-bottom-left-27 {
  border-bottom-left-radius: 27px !important;
}
.rounded-top-27 {
  border-top-right-radius: 27px !important;
  border-top-left-radius: 27px !important;
}
.rounded-bottom-27 {
  border-bottom-right-radius: 27px !important;
  border-bottom-left-radius: 27px !important;
}
.rounded-28 {
  border-radius: 28px !important;
}
.rounded-top-right-28 {
  border-top-right-radius: 28px !important;
}
.rounded-top-left-28 {
  border-top-left-radius: 28px !important;
}
.rounded-bottom-right-28 {
  border-bottom-right-radius: 28px !important;
}
.rounded-bottom-left-28 {
  border-bottom-left-radius: 28px !important;
}
.rounded-top-28 {
  border-top-right-radius: 28px !important;
  border-top-left-radius: 28px !important;
}
.rounded-bottom-28 {
  border-bottom-right-radius: 28px !important;
  border-bottom-left-radius: 28px !important;
}
.rounded-29 {
  border-radius: 29px !important;
}
.rounded-top-right-29 {
  border-top-right-radius: 29px !important;
}
.rounded-top-left-29 {
  border-top-left-radius: 29px !important;
}
.rounded-bottom-right-29 {
  border-bottom-right-radius: 29px !important;
}
.rounded-bottom-left-29 {
  border-bottom-left-radius: 29px !important;
}
.rounded-top-29 {
  border-top-right-radius: 29px !important;
  border-top-left-radius: 29px !important;
}
.rounded-bottom-29 {
  border-bottom-right-radius: 29px !important;
  border-bottom-left-radius: 29px !important;
}
.rounded-30 {
  border-radius: 30px !important;
}
.rounded-top-right-30 {
  border-top-right-radius: 30px !important;
}
.rounded-top-left-30 {
  border-top-left-radius: 30px !important;
}
.rounded-bottom-right-30 {
  border-bottom-right-radius: 30px !important;
}
.rounded-bottom-left-30 {
  border-bottom-left-radius: 30px !important;
}
.rounded-top-30 {
  border-top-right-radius: 30px !important;
  border-top-left-radius: 30px !important;
}
.rounded-bottom-30 {
  border-bottom-right-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}
.rounded-31 {
  border-radius: 31px !important;
}
.rounded-top-right-31 {
  border-top-right-radius: 31px !important;
}
.rounded-top-left-31 {
  border-top-left-radius: 31px !important;
}
.rounded-bottom-right-31 {
  border-bottom-right-radius: 31px !important;
}
.rounded-bottom-left-31 {
  border-bottom-left-radius: 31px !important;
}
.rounded-top-31 {
  border-top-right-radius: 31px !important;
  border-top-left-radius: 31px !important;
}
.rounded-bottom-31 {
  border-bottom-right-radius: 31px !important;
  border-bottom-left-radius: 31px !important;
}
.rounded-32 {
  border-radius: 32px !important;
}
.rounded-top-right-32 {
  border-top-right-radius: 32px !important;
}
.rounded-top-left-32 {
  border-top-left-radius: 32px !important;
}
.rounded-bottom-right-32 {
  border-bottom-right-radius: 32px !important;
}
.rounded-bottom-left-32 {
  border-bottom-left-radius: 32px !important;
}
.rounded-top-32 {
  border-top-right-radius: 32px !important;
  border-top-left-radius: 32px !important;
}
.rounded-bottom-32 {
  border-bottom-right-radius: 32px !important;
  border-bottom-left-radius: 32px !important;
}
.rounded-100 {
  border-radius: 100px !important;
}
.rounded-top-right-100 {
  border-top-right-radius: 100px !important;
}
.rounded-top-left-100 {
  border-top-left-radius: 100px !important;
}
.rounded-bottom-right-100 {
  border-bottom-right-radius: 100px !important;
}
.rounded-bottom-left-100 {
  border-bottom-left-radius: 100px !important;
}
.rounded-top-100 {
  border-top-right-radius: 100px !important;
  border-top-left-radius: 100px !important;
}
.rounded-bottom-100 {
  border-bottom-right-radius: 100px !important;
  border-bottom-left-radius: 100px !important;
}
/*
 * rect を定義
 */
.square {
  position: relative;
}
.square:before {
  content: '';
  display: block;
  padding-top: 100%;
}
.square > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect {
  position: relative;
}
.rect:before {
  content: '';
  display: block;
  padding-top: 66.66666667%;
}
.rect > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect-16_9 {
  position: relative;
}
.rect-16_9:before {
  content: '';
  display: block;
  padding-top: 56.25%;
}
.rect-16_9 > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect-3_2 {
  position: relative;
}
.rect-3_2:before {
  content: '';
  display: block;
  padding-top: 66.66666667%;
}
.rect-3_2 > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect-4_3 {
  position: relative;
}
.rect-4_3:before {
  content: '';
  display: block;
  padding-top: 75%;
}
.rect-4_3 > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect-5_4 {
  position: relative;
}
.rect-5_4:before {
  content: '';
  display: block;
  padding-top: 80%;
}
.rect-5_4 > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect-7_5 {
  position: relative;
}
.rect-7_5:before {
  content: '';
  display: block;
  padding-top: 71.42857143%;
}
.rect-7_5 > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.rect-ogp {
  position: relative;
}
.rect-ogp:before {
  content: '';
  display: block;
  padding-top: 52.5%;
}
.rect-ogp > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.aspect-ratio-square {
  aspect-ratio: 1 / 1;
}
.aspect-ratio-16_9 {
  aspect-ratio: 16 / 9;
}
.aspect-ratio-3_2 {
  aspect-ratio: 3 / 2;
}
.aspect-ratio-4_3 {
  aspect-ratio: 4 / 3;
}
.aspect-ratio-5_4 {
  aspect-ratio: 5 / 4;
}
.aspect-ratio-7_5 {
  aspect-ratio: 7 / 5;
}
/*
 * safa-area for ios
 */
.pt-safe {
  padding-top: env(safe-area-inset-top);
}
.pr-safe {
  padding-right: env(safe-area-inset-right);
}
.pb-safe {
  padding-bottom: env(safe-area-inset-bottom);
}
.pl-safe {
  padding-left: env(safe-area-inset-left);
}
.p-safe {
  padding-top: env(safe-area-inset-top);
  padding-right: env(safe-area-inset-right);
  padding-bottom: env(safe-area-inset-bottom);
  padding-left: env(safe-area-inset-left);
}
.mt-safe {
  margin-top: env(safe-area-inset-top);
}
.mr-safe {
  margin-right: env(safe-area-inset-right);
}
.mb-safe {
  margin-bottom: env(safe-area-inset-bottom);
}
.ml-safe {
  margin-left: env(safe-area-inset-left);
}
.m-safe {
  margin-top: env(safe-area-inset-top);
  margin-right: env(safe-area-inset-right);
  margin-bottom: env(safe-area-inset-bottom);
  margin-left: env(safe-area-inset-left);
}
.t-safe {
  top: env(safe-area-inset-top);
}
.r-safe {
  right: env(safe-area-inset-right);
}
.b-safe {
  bottom: env(safe-area-inset-bottom);
}
.l-safe {
  left: env(safe-area-inset-left);
}
.trbl-safe {
  top: env(safe-area-inset-top);
  right: env(safe-area-inset-right);
  bottom: env(safe-area-inset-bottom);
  left: env(safe-area-inset-left);
}
/*
 *
 */
.w0 {
  width: 0px;
}
.h0 {
  height: 0px;
}
.s0 {
  width: 0px;
  height: 0px;
}
.w1 {
  width: 1px;
}
.h1 {
  height: 1px;
}
.s1 {
  width: 1px;
  height: 1px;
}
.w2 {
  width: 2px;
}
.h2 {
  height: 2px;
}
.s2 {
  width: 2px;
  height: 2px;
}
.w3 {
  width: 3px;
}
.h3 {
  height: 3px;
}
.s3 {
  width: 3px;
  height: 3px;
}
.w4 {
  width: 4px;
}
.h4 {
  height: 4px;
}
.s4 {
  width: 4px;
  height: 4px;
}
.w5 {
  width: 5px;
}
.h5 {
  height: 5px;
}
.s5 {
  width: 5px;
  height: 5px;
}
.w6 {
  width: 6px;
}
.h6 {
  height: 6px;
}
.s6 {
  width: 6px;
  height: 6px;
}
.w7 {
  width: 7px;
}
.h7 {
  height: 7px;
}
.s7 {
  width: 7px;
  height: 7px;
}
.w8 {
  width: 8px;
}
.h8 {
  height: 8px;
}
.s8 {
  width: 8px;
  height: 8px;
}
.w9 {
  width: 9px;
}
.h9 {
  height: 9px;
}
.s9 {
  width: 9px;
  height: 9px;
}
.w10 {
  width: 10px;
}
.h10 {
  height: 10px;
}
.s10 {
  width: 10px;
  height: 10px;
}
.w11 {
  width: 11px;
}
.h11 {
  height: 11px;
}
.s11 {
  width: 11px;
  height: 11px;
}
.w12 {
  width: 12px;
}
.h12 {
  height: 12px;
}
.s12 {
  width: 12px;
  height: 12px;
}
.w13 {
  width: 13px;
}
.h13 {
  height: 13px;
}
.s13 {
  width: 13px;
  height: 13px;
}
.w14 {
  width: 14px;
}
.h14 {
  height: 14px;
}
.s14 {
  width: 14px;
  height: 14px;
}
.w15 {
  width: 15px;
}
.h15 {
  height: 15px;
}
.s15 {
  width: 15px;
  height: 15px;
}
.w16 {
  width: 16px;
}
.h16 {
  height: 16px;
}
.s16 {
  width: 16px;
  height: 16px;
}
.w17 {
  width: 17px;
}
.h17 {
  height: 17px;
}
.s17 {
  width: 17px;
  height: 17px;
}
.w18 {
  width: 18px;
}
.h18 {
  height: 18px;
}
.s18 {
  width: 18px;
  height: 18px;
}
.w19 {
  width: 19px;
}
.h19 {
  height: 19px;
}
.s19 {
  width: 19px;
  height: 19px;
}
.w20 {
  width: 20px;
}
.h20 {
  height: 20px;
}
.s20 {
  width: 20px;
  height: 20px;
}
.w21 {
  width: 21px;
}
.h21 {
  height: 21px;
}
.s21 {
  width: 21px;
  height: 21px;
}
.w22 {
  width: 22px;
}
.h22 {
  height: 22px;
}
.s22 {
  width: 22px;
  height: 22px;
}
.w23 {
  width: 23px;
}
.h23 {
  height: 23px;
}
.s23 {
  width: 23px;
  height: 23px;
}
.w24 {
  width: 24px;
}
.h24 {
  height: 24px;
}
.s24 {
  width: 24px;
  height: 24px;
}
.w25 {
  width: 25px;
}
.h25 {
  height: 25px;
}
.s25 {
  width: 25px;
  height: 25px;
}
.w26 {
  width: 26px;
}
.h26 {
  height: 26px;
}
.s26 {
  width: 26px;
  height: 26px;
}
.w27 {
  width: 27px;
}
.h27 {
  height: 27px;
}
.s27 {
  width: 27px;
  height: 27px;
}
.w28 {
  width: 28px;
}
.h28 {
  height: 28px;
}
.s28 {
  width: 28px;
  height: 28px;
}
.w29 {
  width: 29px;
}
.h29 {
  height: 29px;
}
.s29 {
  width: 29px;
  height: 29px;
}
.w30 {
  width: 30px;
}
.h30 {
  height: 30px;
}
.s30 {
  width: 30px;
  height: 30px;
}
.w31 {
  width: 31px;
}
.h31 {
  height: 31px;
}
.s31 {
  width: 31px;
  height: 31px;
}
.w32 {
  width: 32px;
}
.h32 {
  height: 32px;
}
.s32 {
  width: 32px;
  height: 32px;
}
.w34 {
  width: 34px;
}
.h34 {
  height: 34px;
}
.s34 {
  width: 34px;
  height: 34px;
}
.w36 {
  width: 36px;
}
.h36 {
  height: 36px;
}
.s36 {
  width: 36px;
  height: 36px;
}
.w38 {
  width: 38px;
}
.h38 {
  height: 38px;
}
.s38 {
  width: 38px;
  height: 38px;
}
.w40 {
  width: 40px;
}
.h40 {
  height: 40px;
}
.s40 {
  width: 40px;
  height: 40px;
}
.w42 {
  width: 42px;
}
.h42 {
  height: 42px;
}
.s42 {
  width: 42px;
  height: 42px;
}
.w44 {
  width: 44px;
}
.h44 {
  height: 44px;
}
.s44 {
  width: 44px;
  height: 44px;
}
.w50 {
  width: 50px;
}
.h50 {
  height: 50px;
}
.s50 {
  width: 50px;
  height: 50px;
}
.w55 {
  width: 55px;
}
.h55 {
  height: 55px;
}
.s55 {
  width: 55px;
  height: 55px;
}
.w60 {
  width: 60px;
}
.h60 {
  height: 60px;
}
.s60 {
  width: 60px;
  height: 60px;
}
.w64 {
  width: 64px;
}
.h64 {
  height: 64px;
}
.s64 {
  width: 64px;
  height: 64px;
}
.w70 {
  width: 70px;
}
.h70 {
  height: 70px;
}
.s70 {
  width: 70px;
  height: 70px;
}
.w80 {
  width: 80px;
}
.h80 {
  height: 80px;
}
.s80 {
  width: 80px;
  height: 80px;
}
.w89 {
  width: 89px;
}
.h89 {
  height: 89px;
}
.s89 {
  width: 89px;
  height: 89px;
}
.w90 {
  width: 90px;
}
.h90 {
  height: 90px;
}
.s90 {
  width: 90px;
  height: 90px;
}
.w100 {
  width: 100px;
}
.h100 {
  height: 100px;
}
.s100 {
  width: 100px;
  height: 100px;
}
.w128 {
  width: 128px;
}
.h128 {
  height: 128px;
}
.s128 {
  width: 128px;
  height: 128px;
}
.w200 {
  width: 200px;
}
.h200 {
  height: 200px;
}
.s200 {
  width: 200px;
  height: 200px;
}
.w256 {
  width: 256px;
}
.h256 {
  height: 256px;
}
.s256 {
  width: 256px;
  height: 256px;
}
.w300 {
  width: 300px;
}
.h300 {
  height: 300px;
}
.s300 {
  width: 300px;
  height: 300px;
}
.w315 {
  width: 315px;
}
.h315 {
  height: 315px;
}
.s315 {
  width: 315px;
  height: 315px;
}
.w400 {
  width: 400px;
}
.h400 {
  height: 400px;
}
.s400 {
  width: 400px;
  height: 400px;
}
.w500 {
  width: 500px;
}
.h500 {
  height: 500px;
}
.s500 {
  width: 500px;
  height: 500px;
}
.w512 {
  width: 512px;
}
.h512 {
  height: 512px;
}
.s512 {
  width: 512px;
  height: 512px;
}
.w600 {
  width: 600px;
}
.h600 {
  height: 600px;
}
.s600 {
  width: 600px;
  height: 600px;
}
.w630 {
  width: 630px;
}
.h630 {
  height: 630px;
}
.s630 {
  width: 630px;
  height: 630px;
}
.w1024 {
  width: 1024px;
}
.h1024 {
  height: 1024px;
}
.s1024 {
  width: 1024px;
  height: 1024px;
}
.w1200 {
  width: 1200px;
}
.h1200 {
  height: 1200px;
}
.s1200 {
  width: 1200px;
  height: 1200px;
}
.w0per {
  width: 0%;
}
.h0per {
  height: 0%;
}
.s0per {
  width: 0%;
  height: 0%;
}
.w0vw {
  width: 0vw;
}
.h0vw {
  height: 0vw;
}
.s0vw {
  width: 0vw;
  height: 0vw;
}
.w0vh {
  width: 0vh;
}
.h0vh {
  height: 0vh;
}
.s0vh {
  width: 0vh;
  height: 0vh;
}
.w1per {
  width: 1%;
}
.h1per {
  height: 1%;
}
.s1per {
  width: 1%;
  height: 1%;
}
.w1vw {
  width: 1vw;
}
.h1vw {
  height: 1vw;
}
.s1vw {
  width: 1vw;
  height: 1vw;
}
.w1vh {
  width: 1vh;
}
.h1vh {
  height: 1vh;
}
.s1vh {
  width: 1vh;
  height: 1vh;
}
.w2per {
  width: 2%;
}
.h2per {
  height: 2%;
}
.s2per {
  width: 2%;
  height: 2%;
}
.w2vw {
  width: 2vw;
}
.h2vw {
  height: 2vw;
}
.s2vw {
  width: 2vw;
  height: 2vw;
}
.w2vh {
  width: 2vh;
}
.h2vh {
  height: 2vh;
}
.s2vh {
  width: 2vh;
  height: 2vh;
}
.w3per {
  width: 3%;
}
.h3per {
  height: 3%;
}
.s3per {
  width: 3%;
  height: 3%;
}
.w3vw {
  width: 3vw;
}
.h3vw {
  height: 3vw;
}
.s3vw {
  width: 3vw;
  height: 3vw;
}
.w3vh {
  width: 3vh;
}
.h3vh {
  height: 3vh;
}
.s3vh {
  width: 3vh;
  height: 3vh;
}
.w4per {
  width: 4%;
}
.h4per {
  height: 4%;
}
.s4per {
  width: 4%;
  height: 4%;
}
.w4vw {
  width: 4vw;
}
.h4vw {
  height: 4vw;
}
.s4vw {
  width: 4vw;
  height: 4vw;
}
.w4vh {
  width: 4vh;
}
.h4vh {
  height: 4vh;
}
.s4vh {
  width: 4vh;
  height: 4vh;
}
.w5per {
  width: 5%;
}
.h5per {
  height: 5%;
}
.s5per {
  width: 5%;
  height: 5%;
}
.w5vw {
  width: 5vw;
}
.h5vw {
  height: 5vw;
}
.s5vw {
  width: 5vw;
  height: 5vw;
}
.w5vh {
  width: 5vh;
}
.h5vh {
  height: 5vh;
}
.s5vh {
  width: 5vh;
  height: 5vh;
}
.w6per {
  width: 6%;
}
.h6per {
  height: 6%;
}
.s6per {
  width: 6%;
  height: 6%;
}
.w6vw {
  width: 6vw;
}
.h6vw {
  height: 6vw;
}
.s6vw {
  width: 6vw;
  height: 6vw;
}
.w6vh {
  width: 6vh;
}
.h6vh {
  height: 6vh;
}
.s6vh {
  width: 6vh;
  height: 6vh;
}
.w7per {
  width: 7%;
}
.h7per {
  height: 7%;
}
.s7per {
  width: 7%;
  height: 7%;
}
.w7vw {
  width: 7vw;
}
.h7vw {
  height: 7vw;
}
.s7vw {
  width: 7vw;
  height: 7vw;
}
.w7vh {
  width: 7vh;
}
.h7vh {
  height: 7vh;
}
.s7vh {
  width: 7vh;
  height: 7vh;
}
.w8per {
  width: 8%;
}
.h8per {
  height: 8%;
}
.s8per {
  width: 8%;
  height: 8%;
}
.w8vw {
  width: 8vw;
}
.h8vw {
  height: 8vw;
}
.s8vw {
  width: 8vw;
  height: 8vw;
}
.w8vh {
  width: 8vh;
}
.h8vh {
  height: 8vh;
}
.s8vh {
  width: 8vh;
  height: 8vh;
}
.w9per {
  width: 9%;
}
.h9per {
  height: 9%;
}
.s9per {
  width: 9%;
  height: 9%;
}
.w9vw {
  width: 9vw;
}
.h9vw {
  height: 9vw;
}
.s9vw {
  width: 9vw;
  height: 9vw;
}
.w9vh {
  width: 9vh;
}
.h9vh {
  height: 9vh;
}
.s9vh {
  width: 9vh;
  height: 9vh;
}
.w10per {
  width: 10%;
}
.h10per {
  height: 10%;
}
.s10per {
  width: 10%;
  height: 10%;
}
.w10vw {
  width: 10vw;
}
.h10vw {
  height: 10vw;
}
.s10vw {
  width: 10vw;
  height: 10vw;
}
.w10vh {
  width: 10vh;
}
.h10vh {
  height: 10vh;
}
.s10vh {
  width: 10vh;
  height: 10vh;
}
.w11per {
  width: 11%;
}
.h11per {
  height: 11%;
}
.s11per {
  width: 11%;
  height: 11%;
}
.w11vw {
  width: 11vw;
}
.h11vw {
  height: 11vw;
}
.s11vw {
  width: 11vw;
  height: 11vw;
}
.w11vh {
  width: 11vh;
}
.h11vh {
  height: 11vh;
}
.s11vh {
  width: 11vh;
  height: 11vh;
}
.w12per {
  width: 12%;
}
.h12per {
  height: 12%;
}
.s12per {
  width: 12%;
  height: 12%;
}
.w12vw {
  width: 12vw;
}
.h12vw {
  height: 12vw;
}
.s12vw {
  width: 12vw;
  height: 12vw;
}
.w12vh {
  width: 12vh;
}
.h12vh {
  height: 12vh;
}
.s12vh {
  width: 12vh;
  height: 12vh;
}
.w13per {
  width: 13%;
}
.h13per {
  height: 13%;
}
.s13per {
  width: 13%;
  height: 13%;
}
.w13vw {
  width: 13vw;
}
.h13vw {
  height: 13vw;
}
.s13vw {
  width: 13vw;
  height: 13vw;
}
.w13vh {
  width: 13vh;
}
.h13vh {
  height: 13vh;
}
.s13vh {
  width: 13vh;
  height: 13vh;
}
.w14per {
  width: 14%;
}
.h14per {
  height: 14%;
}
.s14per {
  width: 14%;
  height: 14%;
}
.w14vw {
  width: 14vw;
}
.h14vw {
  height: 14vw;
}
.s14vw {
  width: 14vw;
  height: 14vw;
}
.w14vh {
  width: 14vh;
}
.h14vh {
  height: 14vh;
}
.s14vh {
  width: 14vh;
  height: 14vh;
}
.w15per {
  width: 15%;
}
.h15per {
  height: 15%;
}
.s15per {
  width: 15%;
  height: 15%;
}
.w15vw {
  width: 15vw;
}
.h15vw {
  height: 15vw;
}
.s15vw {
  width: 15vw;
  height: 15vw;
}
.w15vh {
  width: 15vh;
}
.h15vh {
  height: 15vh;
}
.s15vh {
  width: 15vh;
  height: 15vh;
}
.w16per {
  width: 16%;
}
.h16per {
  height: 16%;
}
.s16per {
  width: 16%;
  height: 16%;
}
.w16vw {
  width: 16vw;
}
.h16vw {
  height: 16vw;
}
.s16vw {
  width: 16vw;
  height: 16vw;
}
.w16vh {
  width: 16vh;
}
.h16vh {
  height: 16vh;
}
.s16vh {
  width: 16vh;
  height: 16vh;
}
.w17per {
  width: 17%;
}
.h17per {
  height: 17%;
}
.s17per {
  width: 17%;
  height: 17%;
}
.w17vw {
  width: 17vw;
}
.h17vw {
  height: 17vw;
}
.s17vw {
  width: 17vw;
  height: 17vw;
}
.w17vh {
  width: 17vh;
}
.h17vh {
  height: 17vh;
}
.s17vh {
  width: 17vh;
  height: 17vh;
}
.w18per {
  width: 18%;
}
.h18per {
  height: 18%;
}
.s18per {
  width: 18%;
  height: 18%;
}
.w18vw {
  width: 18vw;
}
.h18vw {
  height: 18vw;
}
.s18vw {
  width: 18vw;
  height: 18vw;
}
.w18vh {
  width: 18vh;
}
.h18vh {
  height: 18vh;
}
.s18vh {
  width: 18vh;
  height: 18vh;
}
.w19per {
  width: 19%;
}
.h19per {
  height: 19%;
}
.s19per {
  width: 19%;
  height: 19%;
}
.w19vw {
  width: 19vw;
}
.h19vw {
  height: 19vw;
}
.s19vw {
  width: 19vw;
  height: 19vw;
}
.w19vh {
  width: 19vh;
}
.h19vh {
  height: 19vh;
}
.s19vh {
  width: 19vh;
  height: 19vh;
}
.w20per {
  width: 20%;
}
.h20per {
  height: 20%;
}
.s20per {
  width: 20%;
  height: 20%;
}
.w20vw {
  width: 20vw;
}
.h20vw {
  height: 20vw;
}
.s20vw {
  width: 20vw;
  height: 20vw;
}
.w20vh {
  width: 20vh;
}
.h20vh {
  height: 20vh;
}
.s20vh {
  width: 20vh;
  height: 20vh;
}
.w21per {
  width: 21%;
}
.h21per {
  height: 21%;
}
.s21per {
  width: 21%;
  height: 21%;
}
.w21vw {
  width: 21vw;
}
.h21vw {
  height: 21vw;
}
.s21vw {
  width: 21vw;
  height: 21vw;
}
.w21vh {
  width: 21vh;
}
.h21vh {
  height: 21vh;
}
.s21vh {
  width: 21vh;
  height: 21vh;
}
.w22per {
  width: 22%;
}
.h22per {
  height: 22%;
}
.s22per {
  width: 22%;
  height: 22%;
}
.w22vw {
  width: 22vw;
}
.h22vw {
  height: 22vw;
}
.s22vw {
  width: 22vw;
  height: 22vw;
}
.w22vh {
  width: 22vh;
}
.h22vh {
  height: 22vh;
}
.s22vh {
  width: 22vh;
  height: 22vh;
}
.w23per {
  width: 23%;
}
.h23per {
  height: 23%;
}
.s23per {
  width: 23%;
  height: 23%;
}
.w23vw {
  width: 23vw;
}
.h23vw {
  height: 23vw;
}
.s23vw {
  width: 23vw;
  height: 23vw;
}
.w23vh {
  width: 23vh;
}
.h23vh {
  height: 23vh;
}
.s23vh {
  width: 23vh;
  height: 23vh;
}
.w24per {
  width: 24%;
}
.h24per {
  height: 24%;
}
.s24per {
  width: 24%;
  height: 24%;
}
.w24vw {
  width: 24vw;
}
.h24vw {
  height: 24vw;
}
.s24vw {
  width: 24vw;
  height: 24vw;
}
.w24vh {
  width: 24vh;
}
.h24vh {
  height: 24vh;
}
.s24vh {
  width: 24vh;
  height: 24vh;
}
.w25per {
  width: 25%;
}
.h25per {
  height: 25%;
}
.s25per {
  width: 25%;
  height: 25%;
}
.w25vw {
  width: 25vw;
}
.h25vw {
  height: 25vw;
}
.s25vw {
  width: 25vw;
  height: 25vw;
}
.w25vh {
  width: 25vh;
}
.h25vh {
  height: 25vh;
}
.s25vh {
  width: 25vh;
  height: 25vh;
}
.w26per {
  width: 26%;
}
.h26per {
  height: 26%;
}
.s26per {
  width: 26%;
  height: 26%;
}
.w26vw {
  width: 26vw;
}
.h26vw {
  height: 26vw;
}
.s26vw {
  width: 26vw;
  height: 26vw;
}
.w26vh {
  width: 26vh;
}
.h26vh {
  height: 26vh;
}
.s26vh {
  width: 26vh;
  height: 26vh;
}
.w27per {
  width: 27%;
}
.h27per {
  height: 27%;
}
.s27per {
  width: 27%;
  height: 27%;
}
.w27vw {
  width: 27vw;
}
.h27vw {
  height: 27vw;
}
.s27vw {
  width: 27vw;
  height: 27vw;
}
.w27vh {
  width: 27vh;
}
.h27vh {
  height: 27vh;
}
.s27vh {
  width: 27vh;
  height: 27vh;
}
.w28per {
  width: 28%;
}
.h28per {
  height: 28%;
}
.s28per {
  width: 28%;
  height: 28%;
}
.w28vw {
  width: 28vw;
}
.h28vw {
  height: 28vw;
}
.s28vw {
  width: 28vw;
  height: 28vw;
}
.w28vh {
  width: 28vh;
}
.h28vh {
  height: 28vh;
}
.s28vh {
  width: 28vh;
  height: 28vh;
}
.w29per {
  width: 29%;
}
.h29per {
  height: 29%;
}
.s29per {
  width: 29%;
  height: 29%;
}
.w29vw {
  width: 29vw;
}
.h29vw {
  height: 29vw;
}
.s29vw {
  width: 29vw;
  height: 29vw;
}
.w29vh {
  width: 29vh;
}
.h29vh {
  height: 29vh;
}
.s29vh {
  width: 29vh;
  height: 29vh;
}
.w30per {
  width: 30%;
}
.h30per {
  height: 30%;
}
.s30per {
  width: 30%;
  height: 30%;
}
.w30vw {
  width: 30vw;
}
.h30vw {
  height: 30vw;
}
.s30vw {
  width: 30vw;
  height: 30vw;
}
.w30vh {
  width: 30vh;
}
.h30vh {
  height: 30vh;
}
.s30vh {
  width: 30vh;
  height: 30vh;
}
.w31per {
  width: 31%;
}
.h31per {
  height: 31%;
}
.s31per {
  width: 31%;
  height: 31%;
}
.w31vw {
  width: 31vw;
}
.h31vw {
  height: 31vw;
}
.s31vw {
  width: 31vw;
  height: 31vw;
}
.w31vh {
  width: 31vh;
}
.h31vh {
  height: 31vh;
}
.s31vh {
  width: 31vh;
  height: 31vh;
}
.w32per {
  width: 32%;
}
.h32per {
  height: 32%;
}
.s32per {
  width: 32%;
  height: 32%;
}
.w32vw {
  width: 32vw;
}
.h32vw {
  height: 32vw;
}
.s32vw {
  width: 32vw;
  height: 32vw;
}
.w32vh {
  width: 32vh;
}
.h32vh {
  height: 32vh;
}
.s32vh {
  width: 32vh;
  height: 32vh;
}
.w34per {
  width: 34%;
}
.h34per {
  height: 34%;
}
.s34per {
  width: 34%;
  height: 34%;
}
.w34vw {
  width: 34vw;
}
.h34vw {
  height: 34vw;
}
.s34vw {
  width: 34vw;
  height: 34vw;
}
.w34vh {
  width: 34vh;
}
.h34vh {
  height: 34vh;
}
.s34vh {
  width: 34vh;
  height: 34vh;
}
.w36per {
  width: 36%;
}
.h36per {
  height: 36%;
}
.s36per {
  width: 36%;
  height: 36%;
}
.w36vw {
  width: 36vw;
}
.h36vw {
  height: 36vw;
}
.s36vw {
  width: 36vw;
  height: 36vw;
}
.w36vh {
  width: 36vh;
}
.h36vh {
  height: 36vh;
}
.s36vh {
  width: 36vh;
  height: 36vh;
}
.w38per {
  width: 38%;
}
.h38per {
  height: 38%;
}
.s38per {
  width: 38%;
  height: 38%;
}
.w38vw {
  width: 38vw;
}
.h38vw {
  height: 38vw;
}
.s38vw {
  width: 38vw;
  height: 38vw;
}
.w38vh {
  width: 38vh;
}
.h38vh {
  height: 38vh;
}
.s38vh {
  width: 38vh;
  height: 38vh;
}
.w40per {
  width: 40%;
}
.h40per {
  height: 40%;
}
.s40per {
  width: 40%;
  height: 40%;
}
.w40vw {
  width: 40vw;
}
.h40vw {
  height: 40vw;
}
.s40vw {
  width: 40vw;
  height: 40vw;
}
.w40vh {
  width: 40vh;
}
.h40vh {
  height: 40vh;
}
.s40vh {
  width: 40vh;
  height: 40vh;
}
.w50per {
  width: 50%;
}
.h50per {
  height: 50%;
}
.s50per {
  width: 50%;
  height: 50%;
}
.w50vw {
  width: 50vw;
}
.h50vw {
  height: 50vw;
}
.s50vw {
  width: 50vw;
  height: 50vw;
}
.w50vh {
  width: 50vh;
}
.h50vh {
  height: 50vh;
}
.s50vh {
  width: 50vh;
  height: 50vh;
}
.w55per {
  width: 55%;
}
.h55per {
  height: 55%;
}
.s55per {
  width: 55%;
  height: 55%;
}
.w55vw {
  width: 55vw;
}
.h55vw {
  height: 55vw;
}
.s55vw {
  width: 55vw;
  height: 55vw;
}
.w55vh {
  width: 55vh;
}
.h55vh {
  height: 55vh;
}
.s55vh {
  width: 55vh;
  height: 55vh;
}
.w60per {
  width: 60%;
}
.h60per {
  height: 60%;
}
.s60per {
  width: 60%;
  height: 60%;
}
.w60vw {
  width: 60vw;
}
.h60vw {
  height: 60vw;
}
.s60vw {
  width: 60vw;
  height: 60vw;
}
.w60vh {
  width: 60vh;
}
.h60vh {
  height: 60vh;
}
.s60vh {
  width: 60vh;
  height: 60vh;
}
.w64per {
  width: 64%;
}
.h64per {
  height: 64%;
}
.s64per {
  width: 64%;
  height: 64%;
}
.w64vw {
  width: 64vw;
}
.h64vw {
  height: 64vw;
}
.s64vw {
  width: 64vw;
  height: 64vw;
}
.w64vh {
  width: 64vh;
}
.h64vh {
  height: 64vh;
}
.s64vh {
  width: 64vh;
  height: 64vh;
}
.w70per {
  width: 70%;
}
.h70per {
  height: 70%;
}
.s70per {
  width: 70%;
  height: 70%;
}
.w70vw {
  width: 70vw;
}
.h70vw {
  height: 70vw;
}
.s70vw {
  width: 70vw;
  height: 70vw;
}
.w70vh {
  width: 70vh;
}
.h70vh {
  height: 70vh;
}
.s70vh {
  width: 70vh;
  height: 70vh;
}
.w80per {
  width: 80%;
}
.h80per {
  height: 80%;
}
.s80per {
  width: 80%;
  height: 80%;
}
.w80vw {
  width: 80vw;
}
.h80vw {
  height: 80vw;
}
.s80vw {
  width: 80vw;
  height: 80vw;
}
.w80vh {
  width: 80vh;
}
.h80vh {
  height: 80vh;
}
.s80vh {
  width: 80vh;
  height: 80vh;
}
.w89per {
  width: 89%;
}
.h89per {
  height: 89%;
}
.s89per {
  width: 89%;
  height: 89%;
}
.w89vw {
  width: 89vw;
}
.h89vw {
  height: 89vw;
}
.s89vw {
  width: 89vw;
  height: 89vw;
}
.w89vh {
  width: 89vh;
}
.h89vh {
  height: 89vh;
}
.s89vh {
  width: 89vh;
  height: 89vh;
}
.w90per {
  width: 90%;
}
.h90per {
  height: 90%;
}
.s90per {
  width: 90%;
  height: 90%;
}
.w90vw {
  width: 90vw;
}
.h90vw {
  height: 90vw;
}
.s90vw {
  width: 90vw;
  height: 90vw;
}
.w90vh {
  width: 90vh;
}
.h90vh {
  height: 90vh;
}
.s90vh {
  width: 90vh;
  height: 90vh;
}
.w100per {
  width: 100%;
}
.h100per {
  height: 100%;
}
.s100per {
  width: 100%;
  height: 100%;
}
.w100vw {
  width: 100vw;
}
.h100vw {
  height: 100vw;
}
.s100vw {
  width: 100vw;
  height: 100vw;
}
.w100vh {
  width: 100vh;
}
.h100vh {
  height: 100vh;
}
.s100vh {
  width: 100vh;
  height: 100vh;
}
.w-auto {
  width: auto;
}
.w-full {
  width: 100%;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.s-auto {
  width: auto;
  height: auto;
}
.s-full {
  width: 100%;
  height: 100%;
}
.max-width-375 {
  max-width: 375px;
}
.max-width-600 {
  max-width: 600px;
}
.max-width-640 {
  max-width: 640px;
}
.max-width-768 {
  max-width: 768px;
}
.max-width-960 {
  max-width: 960px;
}
.max-width-1024 {
  max-width: 1024px;
}
.max-width-1040 {
  max-width: 1040px;
}
.max-width-1240 {
  max-width: 1240px;
}
.max-width-1280 {
  max-width: 1280px;
}
.max-width-1440 {
  max-width: 1440px;
}
.container-375 {
  margin-left: auto;
  margin-right: auto;
  max-width: 375px;
}
.container-600 {
  margin-left: auto;
  margin-right: auto;
  max-width: 600px;
}
.container-640 {
  margin-left: auto;
  margin-right: auto;
  max-width: 640px;
}
.container-768 {
  margin-left: auto;
  margin-right: auto;
  max-width: 768px;
}
.container-960 {
  margin-left: auto;
  margin-right: auto;
  max-width: 960px;
}
.container-1024 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1024px;
}
.container-1040 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1040px;
}
.container-1240 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1240px;
}
.container-1280 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1280px;
}
.container-1440 {
  margin-left: auto;
  margin-right: auto;
  max-width: 1440px;
}
/*
 * position
 */
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
.sticky {
  position: -webkit-sticky;
  position: sticky;
}
/*
 * top, right, bottom, left
 */
.t0 {
  top: 0px !important;
}
.r0 {
  right: 0px !important;
}
.b0 {
  bottom: 0px !important;
}
.l0 {
  left: 0px !important;
}
.t1 {
  top: 1px !important;
}
.r1 {
  right: 1px !important;
}
.b1 {
  bottom: 1px !important;
}
.l1 {
  left: 1px !important;
}
.t2 {
  top: 2px !important;
}
.r2 {
  right: 2px !important;
}
.b2 {
  bottom: 2px !important;
}
.l2 {
  left: 2px !important;
}
.t3 {
  top: 3px !important;
}
.r3 {
  right: 3px !important;
}
.b3 {
  bottom: 3px !important;
}
.l3 {
  left: 3px !important;
}
.t4 {
  top: 4px !important;
}
.r4 {
  right: 4px !important;
}
.b4 {
  bottom: 4px !important;
}
.l4 {
  left: 4px !important;
}
.t5 {
  top: 5px !important;
}
.r5 {
  right: 5px !important;
}
.b5 {
  bottom: 5px !important;
}
.l5 {
  left: 5px !important;
}
.t6 {
  top: 6px !important;
}
.r6 {
  right: 6px !important;
}
.b6 {
  bottom: 6px !important;
}
.l6 {
  left: 6px !important;
}
.t7 {
  top: 7px !important;
}
.r7 {
  right: 7px !important;
}
.b7 {
  bottom: 7px !important;
}
.l7 {
  left: 7px !important;
}
.t8 {
  top: 8px !important;
}
.r8 {
  right: 8px !important;
}
.b8 {
  bottom: 8px !important;
}
.l8 {
  left: 8px !important;
}
.t9 {
  top: 9px !important;
}
.r9 {
  right: 9px !important;
}
.b9 {
  bottom: 9px !important;
}
.l9 {
  left: 9px !important;
}
.t10 {
  top: 10px !important;
}
.r10 {
  right: 10px !important;
}
.b10 {
  bottom: 10px !important;
}
.l10 {
  left: 10px !important;
}
.t11 {
  top: 11px !important;
}
.r11 {
  right: 11px !important;
}
.b11 {
  bottom: 11px !important;
}
.l11 {
  left: 11px !important;
}
.t12 {
  top: 12px !important;
}
.r12 {
  right: 12px !important;
}
.b12 {
  bottom: 12px !important;
}
.l12 {
  left: 12px !important;
}
.t13 {
  top: 13px !important;
}
.r13 {
  right: 13px !important;
}
.b13 {
  bottom: 13px !important;
}
.l13 {
  left: 13px !important;
}
.t14 {
  top: 14px !important;
}
.r14 {
  right: 14px !important;
}
.b14 {
  bottom: 14px !important;
}
.l14 {
  left: 14px !important;
}
.t15 {
  top: 15px !important;
}
.r15 {
  right: 15px !important;
}
.b15 {
  bottom: 15px !important;
}
.l15 {
  left: 15px !important;
}
.t16 {
  top: 16px !important;
}
.r16 {
  right: 16px !important;
}
.b16 {
  bottom: 16px !important;
}
.l16 {
  left: 16px !important;
}
.t17 {
  top: 17px !important;
}
.r17 {
  right: 17px !important;
}
.b17 {
  bottom: 17px !important;
}
.l17 {
  left: 17px !important;
}
.t18 {
  top: 18px !important;
}
.r18 {
  right: 18px !important;
}
.b18 {
  bottom: 18px !important;
}
.l18 {
  left: 18px !important;
}
.t19 {
  top: 19px !important;
}
.r19 {
  right: 19px !important;
}
.b19 {
  bottom: 19px !important;
}
.l19 {
  left: 19px !important;
}
.t20 {
  top: 20px !important;
}
.r20 {
  right: 20px !important;
}
.b20 {
  bottom: 20px !important;
}
.l20 {
  left: 20px !important;
}
.t21 {
  top: 21px !important;
}
.r21 {
  right: 21px !important;
}
.b21 {
  bottom: 21px !important;
}
.l21 {
  left: 21px !important;
}
.t22 {
  top: 22px !important;
}
.r22 {
  right: 22px !important;
}
.b22 {
  bottom: 22px !important;
}
.l22 {
  left: 22px !important;
}
.t23 {
  top: 23px !important;
}
.r23 {
  right: 23px !important;
}
.b23 {
  bottom: 23px !important;
}
.l23 {
  left: 23px !important;
}
.t24 {
  top: 24px !important;
}
.r24 {
  right: 24px !important;
}
.b24 {
  bottom: 24px !important;
}
.l24 {
  left: 24px !important;
}
.t25 {
  top: 25px !important;
}
.r25 {
  right: 25px !important;
}
.b25 {
  bottom: 25px !important;
}
.l25 {
  left: 25px !important;
}
.t26 {
  top: 26px !important;
}
.r26 {
  right: 26px !important;
}
.b26 {
  bottom: 26px !important;
}
.l26 {
  left: 26px !important;
}
.t27 {
  top: 27px !important;
}
.r27 {
  right: 27px !important;
}
.b27 {
  bottom: 27px !important;
}
.l27 {
  left: 27px !important;
}
.t28 {
  top: 28px !important;
}
.r28 {
  right: 28px !important;
}
.b28 {
  bottom: 28px !important;
}
.l28 {
  left: 28px !important;
}
.t29 {
  top: 29px !important;
}
.r29 {
  right: 29px !important;
}
.b29 {
  bottom: 29px !important;
}
.l29 {
  left: 29px !important;
}
.t30 {
  top: 30px !important;
}
.r30 {
  right: 30px !important;
}
.b30 {
  bottom: 30px !important;
}
.l30 {
  left: 30px !important;
}
.t31 {
  top: 31px !important;
}
.r31 {
  right: 31px !important;
}
.b31 {
  bottom: 31px !important;
}
.l31 {
  left: 31px !important;
}
.t32 {
  top: 32px !important;
}
.r32 {
  right: 32px !important;
}
.b32 {
  bottom: 32px !important;
}
.l32 {
  left: 32px !important;
}
.t34 {
  top: 34px !important;
}
.r34 {
  right: 34px !important;
}
.b34 {
  bottom: 34px !important;
}
.l34 {
  left: 34px !important;
}
.t36 {
  top: 36px !important;
}
.r36 {
  right: 36px !important;
}
.b36 {
  bottom: 36px !important;
}
.l36 {
  left: 36px !important;
}
.t38 {
  top: 38px !important;
}
.r38 {
  right: 38px !important;
}
.b38 {
  bottom: 38px !important;
}
.l38 {
  left: 38px !important;
}
.t40 {
  top: 40px !important;
}
.r40 {
  right: 40px !important;
}
.b40 {
  bottom: 40px !important;
}
.l40 {
  left: 40px !important;
}
.t50 {
  top: 50px !important;
}
.r50 {
  right: 50px !important;
}
.b50 {
  bottom: 50px !important;
}
.l50 {
  left: 50px !important;
}
.t55 {
  top: 55px !important;
}
.r55 {
  right: 55px !important;
}
.b55 {
  bottom: 55px !important;
}
.l55 {
  left: 55px !important;
}
.t60 {
  top: 60px !important;
}
.r60 {
  right: 60px !important;
}
.b60 {
  bottom: 60px !important;
}
.l60 {
  left: 60px !important;
}
.t64 {
  top: 64px !important;
}
.r64 {
  right: 64px !important;
}
.b64 {
  bottom: 64px !important;
}
.l64 {
  left: 64px !important;
}
.t70 {
  top: 70px !important;
}
.r70 {
  right: 70px !important;
}
.b70 {
  bottom: 70px !important;
}
.l70 {
  left: 70px !important;
}
.t80 {
  top: 80px !important;
}
.r80 {
  right: 80px !important;
}
.b80 {
  bottom: 80px !important;
}
.l80 {
  left: 80px !important;
}
.t89 {
  top: 89px !important;
}
.r89 {
  right: 89px !important;
}
.b89 {
  bottom: 89px !important;
}
.l89 {
  left: 89px !important;
}
.t90 {
  top: 90px !important;
}
.r90 {
  right: 90px !important;
}
.b90 {
  bottom: 90px !important;
}
.l90 {
  left: 90px !important;
}
.t100 {
  top: 100px !important;
}
.r100 {
  right: 100px !important;
}
.b100 {
  bottom: 100px !important;
}
.l100 {
  left: 100px !important;
}
.tn0 {
  top: 0px !important;
}
.rn0 {
  right: 0px !important;
}
.bn0 {
  bottom: 0px !important;
}
.ln0 {
  left: 0px !important;
}
.tn1 {
  top: -1px !important;
}
.rn1 {
  right: -1px !important;
}
.bn1 {
  bottom: -1px !important;
}
.ln1 {
  left: -1px !important;
}
.tn2 {
  top: -2px !important;
}
.rn2 {
  right: -2px !important;
}
.bn2 {
  bottom: -2px !important;
}
.ln2 {
  left: -2px !important;
}
.tn3 {
  top: -3px !important;
}
.rn3 {
  right: -3px !important;
}
.bn3 {
  bottom: -3px !important;
}
.ln3 {
  left: -3px !important;
}
.tn4 {
  top: -4px !important;
}
.rn4 {
  right: -4px !important;
}
.bn4 {
  bottom: -4px !important;
}
.ln4 {
  left: -4px !important;
}
.tn5 {
  top: -5px !important;
}
.rn5 {
  right: -5px !important;
}
.bn5 {
  bottom: -5px !important;
}
.ln5 {
  left: -5px !important;
}
.tn6 {
  top: -6px !important;
}
.rn6 {
  right: -6px !important;
}
.bn6 {
  bottom: -6px !important;
}
.ln6 {
  left: -6px !important;
}
.tn7 {
  top: -7px !important;
}
.rn7 {
  right: -7px !important;
}
.bn7 {
  bottom: -7px !important;
}
.ln7 {
  left: -7px !important;
}
.tn8 {
  top: -8px !important;
}
.rn8 {
  right: -8px !important;
}
.bn8 {
  bottom: -8px !important;
}
.ln8 {
  left: -8px !important;
}
.tn9 {
  top: -9px !important;
}
.rn9 {
  right: -9px !important;
}
.bn9 {
  bottom: -9px !important;
}
.ln9 {
  left: -9px !important;
}
.tn10 {
  top: -10px !important;
}
.rn10 {
  right: -10px !important;
}
.bn10 {
  bottom: -10px !important;
}
.ln10 {
  left: -10px !important;
}
.tn11 {
  top: -11px !important;
}
.rn11 {
  right: -11px !important;
}
.bn11 {
  bottom: -11px !important;
}
.ln11 {
  left: -11px !important;
}
.tn12 {
  top: -12px !important;
}
.rn12 {
  right: -12px !important;
}
.bn12 {
  bottom: -12px !important;
}
.ln12 {
  left: -12px !important;
}
.tn13 {
  top: -13px !important;
}
.rn13 {
  right: -13px !important;
}
.bn13 {
  bottom: -13px !important;
}
.ln13 {
  left: -13px !important;
}
.tn14 {
  top: -14px !important;
}
.rn14 {
  right: -14px !important;
}
.bn14 {
  bottom: -14px !important;
}
.ln14 {
  left: -14px !important;
}
.tn15 {
  top: -15px !important;
}
.rn15 {
  right: -15px !important;
}
.bn15 {
  bottom: -15px !important;
}
.ln15 {
  left: -15px !important;
}
.tn16 {
  top: -16px !important;
}
.rn16 {
  right: -16px !important;
}
.bn16 {
  bottom: -16px !important;
}
.ln16 {
  left: -16px !important;
}
.tn17 {
  top: -17px !important;
}
.rn17 {
  right: -17px !important;
}
.bn17 {
  bottom: -17px !important;
}
.ln17 {
  left: -17px !important;
}
.tn18 {
  top: -18px !important;
}
.rn18 {
  right: -18px !important;
}
.bn18 {
  bottom: -18px !important;
}
.ln18 {
  left: -18px !important;
}
.tn19 {
  top: -19px !important;
}
.rn19 {
  right: -19px !important;
}
.bn19 {
  bottom: -19px !important;
}
.ln19 {
  left: -19px !important;
}
.tn20 {
  top: -20px !important;
}
.rn20 {
  right: -20px !important;
}
.bn20 {
  bottom: -20px !important;
}
.ln20 {
  left: -20px !important;
}
.tn21 {
  top: -21px !important;
}
.rn21 {
  right: -21px !important;
}
.bn21 {
  bottom: -21px !important;
}
.ln21 {
  left: -21px !important;
}
.tn22 {
  top: -22px !important;
}
.rn22 {
  right: -22px !important;
}
.bn22 {
  bottom: -22px !important;
}
.ln22 {
  left: -22px !important;
}
.tn23 {
  top: -23px !important;
}
.rn23 {
  right: -23px !important;
}
.bn23 {
  bottom: -23px !important;
}
.ln23 {
  left: -23px !important;
}
.tn24 {
  top: -24px !important;
}
.rn24 {
  right: -24px !important;
}
.bn24 {
  bottom: -24px !important;
}
.ln24 {
  left: -24px !important;
}
.tn25 {
  top: -25px !important;
}
.rn25 {
  right: -25px !important;
}
.bn25 {
  bottom: -25px !important;
}
.ln25 {
  left: -25px !important;
}
.tn26 {
  top: -26px !important;
}
.rn26 {
  right: -26px !important;
}
.bn26 {
  bottom: -26px !important;
}
.ln26 {
  left: -26px !important;
}
.tn27 {
  top: -27px !important;
}
.rn27 {
  right: -27px !important;
}
.bn27 {
  bottom: -27px !important;
}
.ln27 {
  left: -27px !important;
}
.tn28 {
  top: -28px !important;
}
.rn28 {
  right: -28px !important;
}
.bn28 {
  bottom: -28px !important;
}
.ln28 {
  left: -28px !important;
}
.tn29 {
  top: -29px !important;
}
.rn29 {
  right: -29px !important;
}
.bn29 {
  bottom: -29px !important;
}
.ln29 {
  left: -29px !important;
}
.tn30 {
  top: -30px !important;
}
.rn30 {
  right: -30px !important;
}
.bn30 {
  bottom: -30px !important;
}
.ln30 {
  left: -30px !important;
}
.tn31 {
  top: -31px !important;
}
.rn31 {
  right: -31px !important;
}
.bn31 {
  bottom: -31px !important;
}
.ln31 {
  left: -31px !important;
}
.tn32 {
  top: -32px !important;
}
.rn32 {
  right: -32px !important;
}
.bn32 {
  bottom: -32px !important;
}
.ln32 {
  left: -32px !important;
}
.trbl0 {
  top: 0px !important;
  right: 0px !important;
  bottom: 0px !important;
  left: 0px !important;
}
.trbl1 {
  top: 1px !important;
  right: 1px !important;
  bottom: 1px !important;
  left: 1px !important;
}
.trbl2 {
  top: 2px !important;
  right: 2px !important;
  bottom: 2px !important;
  left: 2px !important;
}
.trbl3 {
  top: 3px !important;
  right: 3px !important;
  bottom: 3px !important;
  left: 3px !important;
}
.trbl4 {
  top: 4px !important;
  right: 4px !important;
  bottom: 4px !important;
  left: 4px !important;
}
.trbl5 {
  top: 5px !important;
  right: 5px !important;
  bottom: 5px !important;
  left: 5px !important;
}
.trbl6 {
  top: 6px !important;
  right: 6px !important;
  bottom: 6px !important;
  left: 6px !important;
}
.trbl7 {
  top: 7px !important;
  right: 7px !important;
  bottom: 7px !important;
  left: 7px !important;
}
.trbl8 {
  top: 8px !important;
  right: 8px !important;
  bottom: 8px !important;
  left: 8px !important;
}
.trbl9 {
  top: 9px !important;
  right: 9px !important;
  bottom: 9px !important;
  left: 9px !important;
}
.trbl10 {
  top: 10px !important;
  right: 10px !important;
  bottom: 10px !important;
  left: 10px !important;
}
.trbl11 {
  top: 11px !important;
  right: 11px !important;
  bottom: 11px !important;
  left: 11px !important;
}
.trbl12 {
  top: 12px !important;
  right: 12px !important;
  bottom: 12px !important;
  left: 12px !important;
}
.trbl13 {
  top: 13px !important;
  right: 13px !important;
  bottom: 13px !important;
  left: 13px !important;
}
.trbl14 {
  top: 14px !important;
  right: 14px !important;
  bottom: 14px !important;
  left: 14px !important;
}
.trbl15 {
  top: 15px !important;
  right: 15px !important;
  bottom: 15px !important;
  left: 15px !important;
}
.trbl16 {
  top: 16px !important;
  right: 16px !important;
  bottom: 16px !important;
  left: 16px !important;
}
.trbl17 {
  top: 17px !important;
  right: 17px !important;
  bottom: 17px !important;
  left: 17px !important;
}
.trbl18 {
  top: 18px !important;
  right: 18px !important;
  bottom: 18px !important;
  left: 18px !important;
}
.trbl19 {
  top: 19px !important;
  right: 19px !important;
  bottom: 19px !important;
  left: 19px !important;
}
.trbl20 {
  top: 20px !important;
  right: 20px !important;
  bottom: 20px !important;
  left: 20px !important;
}
.trbl21 {
  top: 21px !important;
  right: 21px !important;
  bottom: 21px !important;
  left: 21px !important;
}
.trbl22 {
  top: 22px !important;
  right: 22px !important;
  bottom: 22px !important;
  left: 22px !important;
}
.trbl23 {
  top: 23px !important;
  right: 23px !important;
  bottom: 23px !important;
  left: 23px !important;
}
.trbl24 {
  top: 24px !important;
  right: 24px !important;
  bottom: 24px !important;
  left: 24px !important;
}
.trbl25 {
  top: 25px !important;
  right: 25px !important;
  bottom: 25px !important;
  left: 25px !important;
}
.trbl26 {
  top: 26px !important;
  right: 26px !important;
  bottom: 26px !important;
  left: 26px !important;
}
.trbl27 {
  top: 27px !important;
  right: 27px !important;
  bottom: 27px !important;
  left: 27px !important;
}
.trbl28 {
  top: 28px !important;
  right: 28px !important;
  bottom: 28px !important;
  left: 28px !important;
}
.trbl29 {
  top: 29px !important;
  right: 29px !important;
  bottom: 29px !important;
  left: 29px !important;
}
.trbl30 {
  top: 30px !important;
  right: 30px !important;
  bottom: 30px !important;
  left: 30px !important;
}
.trbl31 {
  top: 31px !important;
  right: 31px !important;
  bottom: 31px !important;
  left: 31px !important;
}
.trbl32 {
  top: 32px !important;
  right: 32px !important;
  bottom: 32px !important;
  left: 32px !important;
}
.z0 {
  z-index: 0;
}
.z1 {
  z-index: 1;
}
.z2 {
  z-index: 2;
}
.z3 {
  z-index: 3;
}
.z4 {
  z-index: 4;
}
.z5 {
  z-index: 5;
}
.z6 {
  z-index: 6;
}
.z7 {
  z-index: 7;
}
.z8 {
  z-index: 8;
}
.z9 {
  z-index: 9;
}
.z10 {
  z-index: 10;
}
.z11 {
  z-index: 11;
}
.z12 {
  z-index: 12;
}
.z13 {
  z-index: 13;
}
.z14 {
  z-index: 14;
}
.z15 {
  z-index: 15;
}
.z16 {
  z-index: 16;
}
.z17 {
  z-index: 17;
}
.z18 {
  z-index: 18;
}
.z19 {
  z-index: 19;
}
.z20 {
  z-index: 20;
}
.z21 {
  z-index: 21;
}
.z22 {
  z-index: 22;
}
.z23 {
  z-index: 23;
}
.z24 {
  z-index: 24;
}
.z25 {
  z-index: 25;
}
.z26 {
  z-index: 26;
}
.z27 {
  z-index: 27;
}
.z28 {
  z-index: 28;
}
.z29 {
  z-index: 29;
}
.z30 {
  z-index: 30;
}
.z31 {
  z-index: 31;
}
.z32 {
  z-index: 32;
}
.z34 {
  z-index: 34;
}
.z36 {
  z-index: 36;
}
.z38 {
  z-index: 38;
}
.z40 {
  z-index: 40;
}
.z42 {
  z-index: 42;
}
.z44 {
  z-index: 44;
}
.z50 {
  z-index: 50;
}
.z55 {
  z-index: 55;
}
.z60 {
  z-index: 60;
}
.z64 {
  z-index: 64;
}
.z70 {
  z-index: 70;
}
.z80 {
  z-index: 80;
}
.z89 {
  z-index: 89;
}
.z90 {
  z-index: 90;
}
.z100 {
  z-index: 100;
}
.z128 {
  z-index: 128;
}
.z200 {
  z-index: 200;
}
.z256 {
  z-index: 256;
}
.z300 {
  z-index: 300;
}
.z315 {
  z-index: 315;
}
.z400 {
  z-index: 400;
}
.z500 {
  z-index: 500;
}
.z512 {
  z-index: 512;
}
.z600 {
  z-index: 600;
}
.z630 {
  z-index: 630;
}
.z1024 {
  z-index: 1024;
}
.z1200 {
  z-index: 1200;
}
.zn0 {
  z-index: 0;
}
.zn1 {
  z-index: -1;
}
.zn2 {
  z-index: -2;
}
.zn3 {
  z-index: -3;
}
.zn4 {
  z-index: -4;
}
.zn5 {
  z-index: -5;
}
.zn6 {
  z-index: -6;
}
.zn7 {
  z-index: -7;
}
.zn8 {
  z-index: -8;
}
.zn9 {
  z-index: -9;
}
.zn10 {
  z-index: -10;
}
.zn11 {
  z-index: -11;
}
.zn12 {
  z-index: -12;
}
.zn13 {
  z-index: -13;
}
.zn14 {
  z-index: -14;
}
.zn15 {
  z-index: -15;
}
.zn16 {
  z-index: -16;
}
.zn17 {
  z-index: -17;
}
.zn18 {
  z-index: -18;
}
.zn19 {
  z-index: -19;
}
.zn20 {
  z-index: -20;
}
.zn21 {
  z-index: -21;
}
.zn22 {
  z-index: -22;
}
.zn23 {
  z-index: -23;
}
.zn24 {
  z-index: -24;
}
.zn25 {
  z-index: -25;
}
.zn26 {
  z-index: -26;
}
.zn27 {
  z-index: -27;
}
.zn28 {
  z-index: -28;
}
.zn29 {
  z-index: -29;
}
.zn30 {
  z-index: -30;
}
.zn31 {
  z-index: -31;
}
.zn32 {
  z-index: -32;
}
.zn34 {
  z-index: -34;
}
.zn36 {
  z-index: -36;
}
.zn38 {
  z-index: -38;
}
.zn40 {
  z-index: -40;
}
.zn42 {
  z-index: -42;
}
.zn44 {
  z-index: -44;
}
.zn50 {
  z-index: -50;
}
.zn55 {
  z-index: -55;
}
.zn60 {
  z-index: -60;
}
.zn64 {
  z-index: -64;
}
.zn70 {
  z-index: -70;
}
.zn80 {
  z-index: -80;
}
.zn89 {
  z-index: -89;
}
.zn90 {
  z-index: -90;
}
.zn100 {
  z-index: -100;
}
.zn128 {
  z-index: -128;
}
.zn200 {
  z-index: -200;
}
.zn256 {
  z-index: -256;
}
.zn300 {
  z-index: -300;
}
.zn315 {
  z-index: -315;
}
.zn400 {
  z-index: -400;
}
.zn500 {
  z-index: -500;
}
.zn512 {
  z-index: -512;
}
.zn600 {
  z-index: -600;
}
.zn630 {
  z-index: -630;
}
.zn1024 {
  z-index: -1024;
}
.zn1200 {
  z-index: -1200;
}
/*
 * flex
 */
.flex {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
}
.flex-center {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.flex-left {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
.flex-right {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.flex-between {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.flex-around {
  -webkit-justify-content: space-around;
  -moz-justify-content: space-around;
  justify-content: space-around;
}
.flex-evenly {
  -webkit-justify-content: space-evenly;
  -moz-justify-content: space-evenly;
  justify-content: space-evenly;
}
.flex-middle {
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.flex-top {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.flex-bottom {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.flex-stretch {
  -webkit-align-items: stretch;
  -moz-align-items: stretch;
  align-items: stretch;
}
.flex-heart {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.flex-auto {
  -webkit-flex: 1 1 auto;
  -moz-flex: 1 1 auto;
  flex: 1 1 auto;
}
.flex-fixed {
  -webkit-flex-grow: 0;
  -moz-flex-grow: 0;
  flex-grow: 0;
  -webkit-flex-shrink: 0;
  -moz-flex-shrink: 0;
  flex-shrink: 0;
}
.flex-wrap {
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  flex-wrap: wrap;
}
.flex-nowrap {
  -webkit-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  flex-wrap: nowrap;
}
.flex-wrap-reverse {
  -webkit-flex-wrap: wrap-reverse;
  -moz-flex-wrap: wrap-reverse;
  flex-wrap: wrap-reverse;
}
.flex-row {
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  flex-direction: row;
}
.flex-row-reverse {
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
.flex-column {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
}
.flex-column-reverse {
  -webkit-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
  flex-direction: column-reverse;
}
.align-items-baseline {
  -webkit-align-items: baseline;
  -moz-align-items: baseline;
  align-items: baseline;
}
.justify-content-baseline {
  -webkit-justify-content: baseline;
  -moz-justify-content: baseline;
  justify-content: baseline;
}
.align-self-middle {
  -webkit-align-self: center;
  -moz-align-self: center;
  align-self: center;
}
.align-self-top {
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  align-self: flex-start;
}
.align-self-bottom {
  -webkit-align-self: flex-end;
  -moz-align-self: flex-end;
  align-self: flex-end;
}
.align-self-stretch {
  -webkit-align-self: stretch;
  -moz-align-self: stretch;
  align-self: stretch;
}
.align-self-baseline {
  -webkit-align-self: baseline;
  -moz-align-self: baseline;
  align-self: baseline;
}
.order-1 {
  order: 1 !important;
}
.order-2 {
  order: 2 !important;
}
.order-3 {
  order: 3 !important;
}
.order-4 {
  order: 4 !important;
}
.order-5 {
  order: 5 !important;
}
.order-6 {
  order: 6 !important;
}
.order-7 {
  order: 7 !important;
}
.order-8 {
  order: 8 !important;
}
.order-9 {
  order: 9 !important;
}
.order-10 {
  order: 10 !important;
}
.order-100 {
  order: 100 !important;
}
.gap-1 {
  gap: 1px;
}
.gap-2 {
  gap: 2px;
}
.gap-3 {
  gap: 3px;
}
.gap-4 {
  gap: 4px;
}
.gap-5 {
  gap: 5px;
}
.gap-6 {
  gap: 6px;
}
.gap-7 {
  gap: 7px;
}
.gap-8 {
  gap: 8px;
}
.gap-9 {
  gap: 9px;
}
.gap-10 {
  gap: 10px;
}
.gap-12 {
  gap: 12px;
}
.gap-14 {
  gap: 14px;
}
.gap-16 {
  gap: 16px;
}
.gap-18 {
  gap: 18px;
}
.gap-20 {
  gap: 20px;
}
.gap-22 {
  gap: 22px;
}
.gap-24 {
  gap: 24px;
}
.gap-26 {
  gap: 26px;
}
@media only screen and (max-width : 599.98px) {
  .s-order-1 {
    order: 1 !important;
  }
  .s-order-2 {
    order: 2 !important;
  }
  .s-order-3 {
    order: 3 !important;
  }
  .s-order-4 {
    order: 4 !important;
  }
  .s-order-5 {
    order: 5 !important;
  }
  .s-order-6 {
    order: 6 !important;
  }
  .s-order-7 {
    order: 7 !important;
  }
  .s-order-8 {
    order: 8 !important;
  }
  .s-order-9 {
    order: 9 !important;
  }
  .s-order-10 {
    order: 10 !important;
  }
  .s-order-100 {
    order: 100 !important;
  }
  .s-gap-1 {
    gap: 1px;
  }
  .s-gap-2 {
    gap: 2px;
  }
  .s-gap-3 {
    gap: 3px;
  }
  .s-gap-4 {
    gap: 4px;
  }
  .s-gap-5 {
    gap: 5px;
  }
  .s-gap-6 {
    gap: 6px;
  }
  .s-gap-7 {
    gap: 7px;
  }
  .s-gap-8 {
    gap: 8px;
  }
  .s-gap-9 {
    gap: 9px;
  }
  .s-gap-10 {
    gap: 10px;
  }
  .s-gap-12 {
    gap: 12px;
  }
  .s-gap-14 {
    gap: 14px;
  }
  .s-gap-16 {
    gap: 16px;
  }
  .s-gap-18 {
    gap: 18px;
  }
  .s-gap-20 {
    gap: 20px;
  }
  .s-gap-22 {
    gap: 22px;
  }
  .s-gap-24 {
    gap: 24px;
  }
  .s-gap-26 {
    gap: 26px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-order-1 {
    order: 1 !important;
  }
  .m-order-2 {
    order: 2 !important;
  }
  .m-order-3 {
    order: 3 !important;
  }
  .m-order-4 {
    order: 4 !important;
  }
  .m-order-5 {
    order: 5 !important;
  }
  .m-order-6 {
    order: 6 !important;
  }
  .m-order-7 {
    order: 7 !important;
  }
  .m-order-8 {
    order: 8 !important;
  }
  .m-order-9 {
    order: 9 !important;
  }
  .m-order-10 {
    order: 10 !important;
  }
  .m-order-100 {
    order: 100 !important;
  }
  .m-gap-1 {
    gap: 1px;
  }
  .m-gap-2 {
    gap: 2px;
  }
  .m-gap-3 {
    gap: 3px;
  }
  .m-gap-4 {
    gap: 4px;
  }
  .m-gap-5 {
    gap: 5px;
  }
  .m-gap-6 {
    gap: 6px;
  }
  .m-gap-7 {
    gap: 7px;
  }
  .m-gap-8 {
    gap: 8px;
  }
  .m-gap-9 {
    gap: 9px;
  }
  .m-gap-10 {
    gap: 10px;
  }
  .m-gap-12 {
    gap: 12px;
  }
  .m-gap-14 {
    gap: 14px;
  }
  .m-gap-16 {
    gap: 16px;
  }
  .m-gap-18 {
    gap: 18px;
  }
  .m-gap-20 {
    gap: 20px;
  }
  .m-gap-22 {
    gap: 22px;
  }
  .m-gap-24 {
    gap: 24px;
  }
  .m-gap-26 {
    gap: 26px;
  }
}
@media only screen and (min-width : 993px) {
  .l-order-1 {
    order: 1 !important;
  }
  .l-order-2 {
    order: 2 !important;
  }
  .l-order-3 {
    order: 3 !important;
  }
  .l-order-4 {
    order: 4 !important;
  }
  .l-order-5 {
    order: 5 !important;
  }
  .l-order-6 {
    order: 6 !important;
  }
  .l-order-7 {
    order: 7 !important;
  }
  .l-order-8 {
    order: 8 !important;
  }
  .l-order-9 {
    order: 9 !important;
  }
  .l-order-10 {
    order: 10 !important;
  }
  .l-order-100 {
    order: 100 !important;
  }
  .l-gap-1 {
    gap: 1px;
  }
  .l-gap-2 {
    gap: 2px;
  }
  .l-gap-3 {
    gap: 3px;
  }
  .l-gap-4 {
    gap: 4px;
  }
  .l-gap-5 {
    gap: 5px;
  }
  .l-gap-6 {
    gap: 6px;
  }
  .l-gap-7 {
    gap: 7px;
  }
  .l-gap-8 {
    gap: 8px;
  }
  .l-gap-9 {
    gap: 9px;
  }
  .l-gap-10 {
    gap: 10px;
  }
  .l-gap-12 {
    gap: 12px;
  }
  .l-gap-14 {
    gap: 14px;
  }
  .l-gap-16 {
    gap: 16px;
  }
  .l-gap-18 {
    gap: 18px;
  }
  .l-gap-20 {
    gap: 20px;
  }
  .l-gap-22 {
    gap: 22px;
  }
  .l-gap-24 {
    gap: 24px;
  }
  .l-gap-26 {
    gap: 26px;
  }
}
.order-n1 {
  order: -1 !important;
}
.order-n2 {
  order: -2 !important;
}
.order-n3 {
  order: -3 !important;
}
.order-n4 {
  order: -4 !important;
}
.order-n5 {
  order: -5 !important;
}
.order-n6 {
  order: -6 !important;
}
.order-n7 {
  order: -7 !important;
}
.order-n8 {
  order: -8 !important;
}
.order-n9 {
  order: -9 !important;
}
.order-n10 {
  order: -10 !important;
}
.order-n100 {
  order: -100 !important;
}
@media only screen and (max-width : 599.98px) {
  .s-order-n1 {
    order: -1 !important;
  }
  .s-order-n2 {
    order: -2 !important;
  }
  .s-order-n3 {
    order: -3 !important;
  }
  .s-order-n4 {
    order: -4 !important;
  }
  .s-order-n5 {
    order: -5 !important;
  }
  .s-order-n6 {
    order: -6 !important;
  }
  .s-order-n7 {
    order: -7 !important;
  }
  .s-order-n8 {
    order: -8 !important;
  }
  .s-order-n9 {
    order: -9 !important;
  }
  .s-order-n10 {
    order: -10 !important;
  }
  .s-order-n100 {
    order: -100 !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-order-n1 {
    order: -1 !important;
  }
  .m-order-n2 {
    order: -2 !important;
  }
  .m-order-n3 {
    order: -3 !important;
  }
  .m-order-n4 {
    order: -4 !important;
  }
  .m-order-n5 {
    order: -5 !important;
  }
  .m-order-n6 {
    order: -6 !important;
  }
  .m-order-n7 {
    order: -7 !important;
  }
  .m-order-n8 {
    order: -8 !important;
  }
  .m-order-n9 {
    order: -9 !important;
  }
  .m-order-n10 {
    order: -10 !important;
  }
  .m-order-n100 {
    order: -100 !important;
  }
}
@media only screen and (min-width : 993px) {
  .l-order-n1 {
    order: -1 !important;
  }
  .l-order-n2 {
    order: -2 !important;
  }
  .l-order-n3 {
    order: -3 !important;
  }
  .l-order-n4 {
    order: -4 !important;
  }
  .l-order-n5 {
    order: -5 !important;
  }
  .l-order-n6 {
    order: -6 !important;
  }
  .l-order-n7 {
    order: -7 !important;
  }
  .l-order-n8 {
    order: -8 !important;
  }
  .l-order-n9 {
    order: -9 !important;
  }
  .l-order-n10 {
    order: -10 !important;
  }
  .l-order-n100 {
    order: -100 !important;
  }
}
/*
 * text
 */
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-justify {
  text-align: justify;
}
.italic {
  font-style: italic;
}
.font-normal {
  font-weight: normal;
}
.font-bold {
  font-weight: bold;
}
.font-lighter {
  font-weight: lighter;
}
.font-bolder {
  font-weight: bolder;
}
.bold {
  font-weight: var(--font-weight-bold);
}
.bolder {
  font-weight: bolder;
}
.lighter {
  font-weight: lighter;
}
.font-weight-100 {
  font-weight: 100 !important;
}
.font-weight-200 {
  font-weight: 200 !important;
}
.font-weight-300 {
  font-weight: 300 !important;
}
.font-weight-400 {
  font-weight: 400 !important;
}
.font-weight-500 {
  font-weight: 500 !important;
}
.font-weight-600 {
  font-weight: 600 !important;
}
.font-weight-700 {
  font-weight: 700 !important;
}
.font-weight-800 {
  font-weight: 800 !important;
}
.font-weight-900 {
  font-weight: 900 !important;
}
.fw1 {
  font-weight: 100 !important;
}
.fw2 {
  font-weight: 200 !important;
}
.fw3 {
  font-weight: 300 !important;
}
.fw4 {
  font-weight: 400 !important;
}
.fw5 {
  font-weight: 500 !important;
}
.fw6 {
  font-weight: 600 !important;
}
.fw7 {
  font-weight: 700 !important;
}
.fw8 {
  font-weight: 800 !important;
}
.fw9 {
  font-weight: 900 !important;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-decoration-none {
  text-decoration: none;
}
.text-decoration-underline {
  text-decoration: underline;
}
.text-decoration-overline {
  text-decoration: overline;
}
.text-decoration-line-through {
  text-decoration: line-through;
}
.text-decoration-blink {
  text-decoration: blink;
}
/*
 * font
 */
.fs0,
.fz0 {
  font-size: 0px !important;
}
.fs1,
.fz1 {
  font-size: 1px !important;
}
.fs2,
.fz2 {
  font-size: 2px !important;
}
.fs3,
.fz3 {
  font-size: 3px !important;
}
.fs4,
.fz4 {
  font-size: 4px !important;
}
.fs5,
.fz5 {
  font-size: 5px !important;
}
.fs6,
.fz6 {
  font-size: 6px !important;
}
.fs7,
.fz7 {
  font-size: 7px !important;
}
.fs8,
.fz8 {
  font-size: 8px !important;
}
.fs9,
.fz9 {
  font-size: 9px !important;
}
.fs10,
.fz10 {
  font-size: 10px !important;
}
.fs11,
.fz11 {
  font-size: 11px !important;
}
.fs12,
.fz12 {
  font-size: 12px !important;
}
.fs13,
.fz13 {
  font-size: 13px !important;
}
.fs14,
.fz14 {
  font-size: 14px !important;
}
.fs15,
.fz15 {
  font-size: 15px !important;
}
.fs16,
.fz16 {
  font-size: 16px !important;
}
.fs17,
.fz17 {
  font-size: 17px !important;
}
.fs18,
.fz18 {
  font-size: 18px !important;
}
.fs19,
.fz19 {
  font-size: 19px !important;
}
.fs20,
.fz20 {
  font-size: 20px !important;
}
.fs21,
.fz21 {
  font-size: 21px !important;
}
.fs22,
.fz22 {
  font-size: 22px !important;
}
.fs23,
.fz23 {
  font-size: 23px !important;
}
.fs24,
.fz24 {
  font-size: 24px !important;
}
.fs25,
.fz25 {
  font-size: 25px !important;
}
.fs26,
.fz26 {
  font-size: 26px !important;
}
.fs27,
.fz27 {
  font-size: 27px !important;
}
.fs28,
.fz28 {
  font-size: 28px !important;
}
.fs29,
.fz29 {
  font-size: 29px !important;
}
.fs30,
.fz30 {
  font-size: 30px !important;
}
.fs31,
.fz31 {
  font-size: 31px !important;
}
.fs32,
.fz32 {
  font-size: 32px !important;
}
.fs34,
.fz34 {
  font-size: 34px !important;
}
.fs36,
.fz36 {
  font-size: 36px !important;
}
.fs38,
.fz38 {
  font-size: 38px !important;
}
.fs40,
.fz40 {
  font-size: 40px !important;
}
.fs42,
.fz42 {
  font-size: 42px !important;
}
.fs44,
.fz44 {
  font-size: 44px !important;
}
.fs50,
.fz50 {
  font-size: 50px !important;
}
.fs55,
.fz55 {
  font-size: 55px !important;
}
.fs60,
.fz60 {
  font-size: 60px !important;
}
.fs64,
.fz64 {
  font-size: 64px !important;
}
.fs70,
.fz70 {
  font-size: 70px !important;
}
.fs80,
.fz80 {
  font-size: 80px !important;
}
.fs89,
.fz89 {
  font-size: 89px !important;
}
.fs90,
.fz90 {
  font-size: 90px !important;
}
.fs100,
.fz100 {
  font-size: 100px !important;
}
.fs128,
.fz128 {
  font-size: 128px !important;
}
.fs200,
.fz200 {
  font-size: 200px !important;
}
.fs256,
.fz256 {
  font-size: 256px !important;
}
.fs300,
.fz300 {
  font-size: 300px !important;
}
.fs315,
.fz315 {
  font-size: 315px !important;
}
.fs400,
.fz400 {
  font-size: 400px !important;
}
.fs500,
.fz500 {
  font-size: 500px !important;
}
.fs512,
.fz512 {
  font-size: 512px !important;
}
.fs600,
.fz600 {
  font-size: 600px !important;
}
.fs630,
.fz630 {
  font-size: 630px !important;
}
.fs1024,
.fz1024 {
  font-size: 1024px !important;
}
.fs1200,
.fz1200 {
  font-size: 1200px !important;
}
.font-family-gothic {
  font-family: -apple-system, BlinkMacSystemFont, "Helvetica Neue", "Yu Gothic", YuGothic, "ヒラギノ角ゴ ProN W3", Hiragino Kaku Gothic ProN, Arial, "メイリオ", Meiryo, sans-serif;
}
.font-family-mincho {
  font-family: "游明朝", YuMincho, "ヒラギノ明朝 ProN W3", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;
}
.font-family-default {
  font-family: 'Open Sans', 'Helvetica Neue', Arial, sans-serif;
}
.font-smoothing-antialiased {
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.lh0 {
  line-height: 0;
}
.lh1 {
  line-height: 0.1;
}
.lh2 {
  line-height: 0.2;
}
.lh3 {
  line-height: 0.3;
}
.lh4 {
  line-height: 0.4;
}
.lh5 {
  line-height: 0.5;
}
.lh6 {
  line-height: 0.6;
}
.lh7 {
  line-height: 0.7;
}
.lh8 {
  line-height: 0.8;
}
.lh9 {
  line-height: 0.9;
}
.lh10 {
  line-height: 1;
}
.lh11 {
  line-height: 1.1;
}
.lh12 {
  line-height: 1.2;
}
.lh13 {
  line-height: 1.3;
}
.lh14 {
  line-height: 1.4;
}
.lh15 {
  line-height: 1.5;
}
.lh16 {
  line-height: 1.6;
}
.lh17 {
  line-height: 1.7;
}
.lh18 {
  line-height: 1.8;
}
.lh19 {
  line-height: 1.9;
}
.lh20 {
  line-height: 2;
}
.lh21 {
  line-height: 2.1;
}
.lh22 {
  line-height: 2.2;
}
.lh23 {
  line-height: 2.3;
}
.lh24 {
  line-height: 2.4;
}
.lh25 {
  line-height: 2.5;
}
.lh26 {
  line-height: 2.6;
}
.lh27 {
  line-height: 2.7;
}
.lh28 {
  line-height: 2.8;
}
.lh29 {
  line-height: 2.9;
}
.lh30 {
  line-height: 3;
}
.lh31 {
  line-height: 3.1;
}
.lh32 {
  line-height: 3.2;
}
.letter-spacing-0,
.ls0 {
  letter-spacing: 0px;
}
.letter-spacing-1,
.ls1 {
  letter-spacing: 1px;
}
.letter-spacing-2,
.ls2 {
  letter-spacing: 2px;
}
.letter-spacing-3,
.ls3 {
  letter-spacing: 3px;
}
.letter-spacing-4,
.ls4 {
  letter-spacing: 4px;
}
.letter-spacing-5,
.ls5 {
  letter-spacing: 5px;
}
.letter-spacing-6,
.ls6 {
  letter-spacing: 6px;
}
.letter-spacing-7,
.ls7 {
  letter-spacing: 7px;
}
.letter-spacing-8,
.ls8 {
  letter-spacing: 8px;
}
.letter-spacing-9,
.ls9 {
  letter-spacing: 9px;
}
.letter-spacing-10,
.ls10 {
  letter-spacing: 10px;
}
.letter-spacing-11,
.ls11 {
  letter-spacing: 11px;
}
.letter-spacing-12,
.ls12 {
  letter-spacing: 12px;
}
.letter-spacing-13,
.ls13 {
  letter-spacing: 13px;
}
.letter-spacing-14,
.ls14 {
  letter-spacing: 14px;
}
.letter-spacing-15,
.ls15 {
  letter-spacing: 15px;
}
.letter-spacing-16,
.ls16 {
  letter-spacing: 16px;
}
.letter-spacing-17,
.ls17 {
  letter-spacing: 17px;
}
.letter-spacing-18,
.ls18 {
  letter-spacing: 18px;
}
.letter-spacing-19,
.ls19 {
  letter-spacing: 19px;
}
.letter-spacing-20,
.ls20 {
  letter-spacing: 20px;
}
.letter-spacing-21,
.ls21 {
  letter-spacing: 21px;
}
.letter-spacing-22,
.ls22 {
  letter-spacing: 22px;
}
.letter-spacing-23,
.ls23 {
  letter-spacing: 23px;
}
.letter-spacing-24,
.ls24 {
  letter-spacing: 24px;
}
.letter-spacing-25,
.ls25 {
  letter-spacing: 25px;
}
.letter-spacing-26,
.ls26 {
  letter-spacing: 26px;
}
.letter-spacing-27,
.ls27 {
  letter-spacing: 27px;
}
.letter-spacing-28,
.ls28 {
  letter-spacing: 28px;
}
.letter-spacing-29,
.ls29 {
  letter-spacing: 29px;
}
.letter-spacing-30,
.ls30 {
  letter-spacing: 30px;
}
.letter-spacing-31,
.ls31 {
  letter-spacing: 31px;
}
.letter-spacing-32,
.ls32 {
  letter-spacing: 32px;
}
.letter-spacing-0_1 {
  letter-spacing: 0.1px;
}
.letter-spacing-0_2 {
  letter-spacing: 0.2px;
}
.letter-spacing-0_3 {
  letter-spacing: 0.3px;
}
.letter-spacing-0_4 {
  letter-spacing: 0.4px;
}
.letter-spacing-0_5 {
  letter-spacing: 0.5px;
}
.letter-spacing-0_6 {
  letter-spacing: 0.6px;
}
.letter-spacing-0_7 {
  letter-spacing: 0.7px;
}
.letter-spacing-0_8 {
  letter-spacing: 0.8px;
}
.letter-spacing-0_9 {
  letter-spacing: 0.9px;
}
@media only screen and (max-width : 599.98px) {
  .s-letter-spacing-0_1 {
    letter-spacing: 0.1px;
  }
  .s-letter-spacing-0_2 {
    letter-spacing: 0.2px;
  }
  .s-letter-spacing-0_3 {
    letter-spacing: 0.3px;
  }
  .s-letter-spacing-0_3 {
    letter-spacing: 0.3px;
  }
  .s-letter-spacing-0_4 {
    letter-spacing: 0.4px;
  }
  .s-letter-spacing-0_5 {
    letter-spacing: 0.5px;
  }
  .s-letter-spacing-0_6 {
    letter-spacing: 0.6px;
  }
  .s-letter-spacing-0_7 {
    letter-spacing: 0.7px;
  }
  .s-letter-spacing-0_8 {
    letter-spacing: 0.8px;
  }
  .s-letter-spacing-0_9 {
    letter-spacing: 0.9px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-letter-spacing-0_1 {
    letter-spacing: 0.1px;
  }
  .m-letter-spacing-0_2 {
    letter-spacing: 0.2px;
  }
  .m-letter-spacing-0_3 {
    letter-spacing: 0.3px;
  }
  .m-letter-spacing-0_3 {
    letter-spacing: 0.3px;
  }
  .m-letter-spacing-0_4 {
    letter-spacing: 0.4px;
  }
  .m-letter-spacing-0_5 {
    letter-spacing: 0.5px;
  }
  .m-letter-spacing-0_6 {
    letter-spacing: 0.6px;
  }
  .m-letter-spacing-0_7 {
    letter-spacing: 0.7px;
  }
  .m-letter-spacing-0_8 {
    letter-spacing: 0.8px;
  }
  .m-letter-spacing-0_9 {
    letter-spacing: 0.9px;
  }
}
@media only screen and (min-width : 993px) {
  .l-letter-spacing-0_1 {
    letter-spacing: 0.1px;
  }
  .l-letter-spacing-0_2 {
    letter-spacing: 0.2px;
  }
  .l-letter-spacing-0_3 {
    letter-spacing: 0.3px;
  }
  .l-letter-spacing-0_3 {
    letter-spacing: 0.3px;
  }
  .l-letter-spacing-0_4 {
    letter-spacing: 0.4px;
  }
  .l-letter-spacing-0_5 {
    letter-spacing: 0.5px;
  }
  .l-letter-spacing-0_6 {
    letter-spacing: 0.6px;
  }
  .l-letter-spacing-0_7 {
    letter-spacing: 0.7px;
  }
  .l-letter-spacing-0_8 {
    letter-spacing: 0.8px;
  }
  .l-letter-spacing-0_9 {
    letter-spacing: 0.9px;
  }
}
.letter-spacing-0_01em {
  letter-spacing: 0.01em;
}
.letter-spacing-0_02em {
  letter-spacing: 0.02em;
}
.letter-spacing-0_03em {
  letter-spacing: 0.03em;
}
.letter-spacing-0_04em {
  letter-spacing: 0.04em;
}
.letter-spacing-0_05em {
  letter-spacing: 0.05em;
}
.letter-spacing-0_06em {
  letter-spacing: 0.06em;
}
.letter-spacing-0_07em {
  letter-spacing: 0.07em;
}
.letter-spacing-0_08em {
  letter-spacing: 0.08em;
}
.letter-spacing-0_09em {
  letter-spacing: 0.09em;
}
@media only screen and (max-width : 599.98px) {
  .s-letter-spacing-0_01em {
    letter-spacing: 0.01em;
  }
  .s-letter-spacing-0_02em {
    letter-spacing: 0.02em;
  }
  .s-letter-spacing-0_03em {
    letter-spacing: 0.03em;
  }
  .s-letter-spacing-0_03em {
    letter-spacing: 0.03em;
  }
  .s-letter-spacing-0_04em {
    letter-spacing: 0.04em;
  }
  .s-letter-spacing-0_05em {
    letter-spacing: 0.05em;
  }
  .s-letter-spacing-0_06em {
    letter-spacing: 0.06em;
  }
  .s-letter-spacing-0_07em {
    letter-spacing: 0.07em;
  }
  .s-letter-spacing-0_08em {
    letter-spacing: 0.08em;
  }
  .s-letter-spacing-0_09em {
    letter-spacing: 0.09em;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-letter-spacing-0_01em {
    letter-spacing: 0.01em;
  }
  .m-letter-spacing-0_02em {
    letter-spacing: 0.02em;
  }
  .m-letter-spacing-0_03em {
    letter-spacing: 0.03em;
  }
  .m-letter-spacing-0_03em {
    letter-spacing: 0.03em;
  }
  .m-letter-spacing-0_04em {
    letter-spacing: 0.04em;
  }
  .m-letter-spacing-0_05em {
    letter-spacing: 0.05em;
  }
  .m-letter-spacing-0_06em {
    letter-spacing: 0.06em;
  }
  .m-letter-spacing-0_07em {
    letter-spacing: 0.07em;
  }
  .m-letter-spacing-0_08em {
    letter-spacing: 0.08em;
  }
  .m-letter-spacing-0_09em {
    letter-spacing: 0.09em;
  }
}
@media only screen and (min-width : 993px) {
  .l-letter-spacing-0_01em {
    letter-spacing: 0.01em;
  }
  .l-letter-spacing-0_02em {
    letter-spacing: 0.02em;
  }
  .l-letter-spacing-0_03em {
    letter-spacing: 0.03em;
  }
  .l-letter-spacing-0_03em {
    letter-spacing: 0.03em;
  }
  .l-letter-spacing-0_04em {
    letter-spacing: 0.04em;
  }
  .l-letter-spacing-0_05em {
    letter-spacing: 0.05em;
  }
  .l-letter-spacing-0_06em {
    letter-spacing: 0.06em;
  }
  .l-letter-spacing-0_07em {
    letter-spacing: 0.07em;
  }
  .l-letter-spacing-0_08em {
    letter-spacing: 0.08em;
  }
  .l-letter-spacing-0_09em {
    letter-spacing: 0.09em;
  }
}
.ellipsis {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.line-clamp-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
}
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.line-clamp-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 5;
}
.line-clamp-6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 6;
}
.line-clamp-7 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 7;
}
.line-clamp-8 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
}
.line-clamp-9 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 9;
}
.line-clamp-10 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 10;
}
@media only screen and (max-width : 599.98px) {
  .s-line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .s-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .s-line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .s-line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .s-line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .s-line-clamp-6 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
  }
  .s-line-clamp-7 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
  .s-line-clamp-8 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
  .s-line-clamp-9 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
  .s-line-clamp-10 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .m-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .m-line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .m-line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .m-line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .m-line-clamp-6 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
  }
  .m-line-clamp-7 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
  .m-line-clamp-8 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
  .m-line-clamp-9 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
  .m-line-clamp-10 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
  }
}
@media only screen and (min-width : 993px) {
  .l-line-clamp-1 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
  }
  .l-line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
  }
  .l-line-clamp-3 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
  }
  .l-line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 4;
  }
  .l-line-clamp-5 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 5;
  }
  .l-line-clamp-6 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6;
  }
  .l-line-clamp-7 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 7;
  }
  .l-line-clamp-8 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 8;
  }
  .l-line-clamp-9 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 9;
  }
  .l-line-clamp-10 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 10;
  }
}
.word-break-normal {
  word-break: normal;
}
.word-break-all {
  word-break: break-all;
}
.word-break-word {
  word-break: break-word;
}
.word-break-keep {
  word-break: keep-all;
}
.line-break-auto {
  line-break: auto;
}
.line-break-loose {
  line-break: loose;
}
.line-break-normal {
  line-break: normal;
}
.line-break-strict {
  line-break: strict;
}
.line-break-anywhere {
  line-break: anywhere;
}
.white-space-normal {
  white-space: normal;
}
.white-space-nowrap {
  white-space: nowrap;
}
.white-space-pre {
  white-space: pre;
}
.white-space-pre-line {
  white-space: pre-line;
}
.white-space-pre-wrap {
  white-space: pre-wrap;
}
input.input,
textarea.input {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 6px 8px;
  border-radius: 3px;
  outline: none;
}
.button {
  line-height: 1;
  display: inline-block;
  padding: 10px 14px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: white;
  color: hsl(0, 0%, 40%);
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
  outline: none;
}
.button.primary {
  color: hsl(0, 0%, 100%);
  background-color: hsl(208, 56%, 46%);
  border-color: hsl(208, 56%, 41%);
}
.button.danger {
  color: hsl(0, 0%, 100%);
  background-color: hsl(2, 64%, 58%);
  border-color: hsl(2, 64%, 53%);
}
.translate-x-0 {
  transform: translateX(0px);
}
.translate-y-0 {
  transform: translateY(0px);
}
.translate-z-0 {
  transform: translateZ(0px);
}
.translate-x-1 {
  transform: translateX(1px);
}
.translate-y-1 {
  transform: translateY(1px);
}
.translate-z-1 {
  transform: translateZ(1px);
}
.translate-x-2 {
  transform: translateX(2px);
}
.translate-y-2 {
  transform: translateY(2px);
}
.translate-z-2 {
  transform: translateZ(2px);
}
.translate-x-3 {
  transform: translateX(3px);
}
.translate-y-3 {
  transform: translateY(3px);
}
.translate-z-3 {
  transform: translateZ(3px);
}
.translate-x-4 {
  transform: translateX(4px);
}
.translate-y-4 {
  transform: translateY(4px);
}
.translate-z-4 {
  transform: translateZ(4px);
}
.translate-x-5 {
  transform: translateX(5px);
}
.translate-y-5 {
  transform: translateY(5px);
}
.translate-z-5 {
  transform: translateZ(5px);
}
.translate-x-6 {
  transform: translateX(6px);
}
.translate-y-6 {
  transform: translateY(6px);
}
.translate-z-6 {
  transform: translateZ(6px);
}
.translate-x-7 {
  transform: translateX(7px);
}
.translate-y-7 {
  transform: translateY(7px);
}
.translate-z-7 {
  transform: translateZ(7px);
}
.translate-x-8 {
  transform: translateX(8px);
}
.translate-y-8 {
  transform: translateY(8px);
}
.translate-z-8 {
  transform: translateZ(8px);
}
.translate-x-9 {
  transform: translateX(9px);
}
.translate-y-9 {
  transform: translateY(9px);
}
.translate-z-9 {
  transform: translateZ(9px);
}
.translate-x-10 {
  transform: translateX(10px);
}
.translate-y-10 {
  transform: translateY(10px);
}
.translate-z-10 {
  transform: translateZ(10px);
}
.translate-x-11 {
  transform: translateX(11px);
}
.translate-y-11 {
  transform: translateY(11px);
}
.translate-z-11 {
  transform: translateZ(11px);
}
.translate-x-12 {
  transform: translateX(12px);
}
.translate-y-12 {
  transform: translateY(12px);
}
.translate-z-12 {
  transform: translateZ(12px);
}
.translate-x-13 {
  transform: translateX(13px);
}
.translate-y-13 {
  transform: translateY(13px);
}
.translate-z-13 {
  transform: translateZ(13px);
}
.translate-x-14 {
  transform: translateX(14px);
}
.translate-y-14 {
  transform: translateY(14px);
}
.translate-z-14 {
  transform: translateZ(14px);
}
.translate-x-15 {
  transform: translateX(15px);
}
.translate-y-15 {
  transform: translateY(15px);
}
.translate-z-15 {
  transform: translateZ(15px);
}
.translate-x-16 {
  transform: translateX(16px);
}
.translate-y-16 {
  transform: translateY(16px);
}
.translate-z-16 {
  transform: translateZ(16px);
}
.translate-x-17 {
  transform: translateX(17px);
}
.translate-y-17 {
  transform: translateY(17px);
}
.translate-z-17 {
  transform: translateZ(17px);
}
.translate-x-18 {
  transform: translateX(18px);
}
.translate-y-18 {
  transform: translateY(18px);
}
.translate-z-18 {
  transform: translateZ(18px);
}
.translate-x-19 {
  transform: translateX(19px);
}
.translate-y-19 {
  transform: translateY(19px);
}
.translate-z-19 {
  transform: translateZ(19px);
}
.translate-x-20 {
  transform: translateX(20px);
}
.translate-y-20 {
  transform: translateY(20px);
}
.translate-z-20 {
  transform: translateZ(20px);
}
.translate-x-21 {
  transform: translateX(21px);
}
.translate-y-21 {
  transform: translateY(21px);
}
.translate-z-21 {
  transform: translateZ(21px);
}
.translate-x-22 {
  transform: translateX(22px);
}
.translate-y-22 {
  transform: translateY(22px);
}
.translate-z-22 {
  transform: translateZ(22px);
}
.translate-x-23 {
  transform: translateX(23px);
}
.translate-y-23 {
  transform: translateY(23px);
}
.translate-z-23 {
  transform: translateZ(23px);
}
.translate-x-24 {
  transform: translateX(24px);
}
.translate-y-24 {
  transform: translateY(24px);
}
.translate-z-24 {
  transform: translateZ(24px);
}
.translate-x-25 {
  transform: translateX(25px);
}
.translate-y-25 {
  transform: translateY(25px);
}
.translate-z-25 {
  transform: translateZ(25px);
}
.translate-x-26 {
  transform: translateX(26px);
}
.translate-y-26 {
  transform: translateY(26px);
}
.translate-z-26 {
  transform: translateZ(26px);
}
.translate-x-27 {
  transform: translateX(27px);
}
.translate-y-27 {
  transform: translateY(27px);
}
.translate-z-27 {
  transform: translateZ(27px);
}
.translate-x-28 {
  transform: translateX(28px);
}
.translate-y-28 {
  transform: translateY(28px);
}
.translate-z-28 {
  transform: translateZ(28px);
}
.translate-x-29 {
  transform: translateX(29px);
}
.translate-y-29 {
  transform: translateY(29px);
}
.translate-z-29 {
  transform: translateZ(29px);
}
.translate-x-30 {
  transform: translateX(30px);
}
.translate-y-30 {
  transform: translateY(30px);
}
.translate-z-30 {
  transform: translateZ(30px);
}
.translate-x-31 {
  transform: translateX(31px);
}
.translate-y-31 {
  transform: translateY(31px);
}
.translate-z-31 {
  transform: translateZ(31px);
}
.translate-x-32 {
  transform: translateX(32px);
}
.translate-y-32 {
  transform: translateY(32px);
}
.translate-z-32 {
  transform: translateZ(32px);
}
.rotate-0 {
  transform: rotate(0deg);
}
.rotate-n0 {
  transform: rotate(0deg);
}
.rotate-15 {
  transform: rotate(15deg);
}
.rotate-n15 {
  transform: rotate(-15deg);
}
.rotate-30 {
  transform: rotate(30deg);
}
.rotate-n30 {
  transform: rotate(-30deg);
}
.rotate-45 {
  transform: rotate(45deg);
}
.rotate-n45 {
  transform: rotate(-45deg);
}
.rotate-60 {
  transform: rotate(60deg);
}
.rotate-n60 {
  transform: rotate(-60deg);
}
.rotate-75 {
  transform: rotate(75deg);
}
.rotate-n75 {
  transform: rotate(-75deg);
}
.rotate-90 {
  transform: rotate(90deg);
}
.rotate-n90 {
  transform: rotate(-90deg);
}
.rotate-105 {
  transform: rotate(105deg);
}
.rotate-n105 {
  transform: rotate(-105deg);
}
.rotate-120 {
  transform: rotate(120deg);
}
.rotate-n120 {
  transform: rotate(-120deg);
}
.rotate-135 {
  transform: rotate(135deg);
}
.rotate-n135 {
  transform: rotate(-135deg);
}
.rotate-150 {
  transform: rotate(150deg);
}
.rotate-n150 {
  transform: rotate(-150deg);
}
.rotate-165 {
  transform: rotate(165deg);
}
.rotate-n165 {
  transform: rotate(-165deg);
}
.rotate-180 {
  transform: rotate(180deg);
}
.rotate-n180 {
  transform: rotate(-180deg);
}
.rotate-195 {
  transform: rotate(195deg);
}
.rotate-n195 {
  transform: rotate(-195deg);
}
.rotate-210 {
  transform: rotate(210deg);
}
.rotate-n210 {
  transform: rotate(-210deg);
}
.rotate-225 {
  transform: rotate(225deg);
}
.rotate-n225 {
  transform: rotate(-225deg);
}
.rotate-240 {
  transform: rotate(240deg);
}
.rotate-n240 {
  transform: rotate(-240deg);
}
.rotate-255 {
  transform: rotate(255deg);
}
.rotate-n255 {
  transform: rotate(-255deg);
}
.rotate-270 {
  transform: rotate(270deg);
}
.rotate-n270 {
  transform: rotate(-270deg);
}
.rotate-285 {
  transform: rotate(285deg);
}
.rotate-n285 {
  transform: rotate(-285deg);
}
.rotate-300 {
  transform: rotate(300deg);
}
.rotate-n300 {
  transform: rotate(-300deg);
}
.rotate-315 {
  transform: rotate(315deg);
}
.rotate-n315 {
  transform: rotate(-315deg);
}
.rotate-330 {
  transform: rotate(330deg);
}
.rotate-n330 {
  transform: rotate(-330deg);
}
.rotate-345 {
  transform: rotate(345deg);
}
.rotate-n345 {
  transform: rotate(-345deg);
}
.rotate-360 {
  transform: rotate(360deg);
}
.rotate-n360 {
  transform: rotate(-360deg);
}
.scale-10 {
  transform: scale(0.1);
}
.scale-x-10 {
  transform: scaleX(0.1);
}
.scale-y-10 {
  transform: scaleY(0.1);
}
.scale-z-10 {
  transform: scaleZ(0.1);
}
.scale-20 {
  transform: scale(0.2);
}
.scale-x-20 {
  transform: scaleX(0.2);
}
.scale-y-20 {
  transform: scaleY(0.2);
}
.scale-z-20 {
  transform: scaleZ(0.2);
}
.scale-30 {
  transform: scale(0.3);
}
.scale-x-30 {
  transform: scaleX(0.3);
}
.scale-y-30 {
  transform: scaleY(0.3);
}
.scale-z-30 {
  transform: scaleZ(0.3);
}
.scale-40 {
  transform: scale(0.4);
}
.scale-x-40 {
  transform: scaleX(0.4);
}
.scale-y-40 {
  transform: scaleY(0.4);
}
.scale-z-40 {
  transform: scaleZ(0.4);
}
.scale-50 {
  transform: scale(0.5);
}
.scale-x-50 {
  transform: scaleX(0.5);
}
.scale-y-50 {
  transform: scaleY(0.5);
}
.scale-z-50 {
  transform: scaleZ(0.5);
}
.scale-60 {
  transform: scale(0.6);
}
.scale-x-60 {
  transform: scaleX(0.6);
}
.scale-y-60 {
  transform: scaleY(0.6);
}
.scale-z-60 {
  transform: scaleZ(0.6);
}
.scale-70 {
  transform: scale(0.7);
}
.scale-x-70 {
  transform: scaleX(0.7);
}
.scale-y-70 {
  transform: scaleY(0.7);
}
.scale-z-70 {
  transform: scaleZ(0.7);
}
.scale-80 {
  transform: scale(0.8);
}
.scale-x-80 {
  transform: scaleX(0.8);
}
.scale-y-80 {
  transform: scaleY(0.8);
}
.scale-z-80 {
  transform: scaleZ(0.8);
}
.scale-90 {
  transform: scale(0.9);
}
.scale-x-90 {
  transform: scaleX(0.9);
}
.scale-y-90 {
  transform: scaleY(0.9);
}
.scale-z-90 {
  transform: scaleZ(0.9);
}
.scale-100 {
  transform: scale(1);
}
.scale-x-100 {
  transform: scaleX(1);
}
.scale-y-100 {
  transform: scaleY(1);
}
.scale-z-100 {
  transform: scaleZ(1);
}
.scale-110 {
  transform: scale(1.1);
}
.scale-x-110 {
  transform: scaleX(1.1);
}
.scale-y-110 {
  transform: scaleY(1.1);
}
.scale-z-110 {
  transform: scaleZ(1.1);
}
.scale-120 {
  transform: scale(1.2);
}
.scale-x-120 {
  transform: scaleX(1.2);
}
.scale-y-120 {
  transform: scaleY(1.2);
}
.scale-z-120 {
  transform: scaleZ(1.2);
}
.scale-130 {
  transform: scale(1.3);
}
.scale-x-130 {
  transform: scaleX(1.3);
}
.scale-y-130 {
  transform: scaleY(1.3);
}
.scale-z-130 {
  transform: scaleZ(1.3);
}
.scale-140 {
  transform: scale(1.4);
}
.scale-x-140 {
  transform: scaleX(1.4);
}
.scale-y-140 {
  transform: scaleY(1.4);
}
.scale-z-140 {
  transform: scaleZ(1.4);
}
.scale-150 {
  transform: scale(1.5);
}
.scale-x-150 {
  transform: scaleX(1.5);
}
.scale-y-150 {
  transform: scaleY(1.5);
}
.scale-z-150 {
  transform: scaleZ(1.5);
}
.scale-160 {
  transform: scale(1.6);
}
.scale-x-160 {
  transform: scaleX(1.6);
}
.scale-y-160 {
  transform: scaleY(1.6);
}
.scale-z-160 {
  transform: scaleZ(1.6);
}
.scale-170 {
  transform: scale(1.7);
}
.scale-x-170 {
  transform: scaleX(1.7);
}
.scale-y-170 {
  transform: scaleY(1.7);
}
.scale-z-170 {
  transform: scaleZ(1.7);
}
.scale-180 {
  transform: scale(1.8);
}
.scale-x-180 {
  transform: scaleX(1.8);
}
.scale-y-180 {
  transform: scaleY(1.8);
}
.scale-z-180 {
  transform: scaleZ(1.8);
}
.scale-190 {
  transform: scale(1.9);
}
.scale-x-190 {
  transform: scaleX(1.9);
}
.scale-y-190 {
  transform: scaleY(1.9);
}
.scale-z-190 {
  transform: scaleZ(1.9);
}
.scale-200 {
  transform: scale(2);
}
.scale-x-200 {
  transform: scaleX(2);
}
.scale-y-200 {
  transform: scaleY(2);
}
.scale-z-200 {
  transform: scaleZ(2);
}
.scale-300 {
  transform: scale(3);
}
.scale-x-300 {
  transform: scaleX(3);
}
.scale-y-300 {
  transform: scaleY(3);
}
.scale-z-300 {
  transform: scaleZ(3);
}
.scale-400 {
  transform: scale(4);
}
.scale-x-400 {
  transform: scaleX(4);
}
.scale-y-400 {
  transform: scaleY(4);
}
.scale-z-400 {
  transform: scaleZ(4);
}
.scale-500 {
  transform: scale(5);
}
.scale-x-500 {
  transform: scaleX(5);
}
.scale-y-500 {
  transform: scaleY(5);
}
.scale-z-500 {
  transform: scaleZ(5);
}
.transform-initial {
  transform: initial;
}
@media only screen and (max-width : 599.98px) {
  .s-transform-initial {
    transform: initial;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-transform-initial {
    transform: initial;
  }
}
@media only screen and (min-width : 993px) {
  .l-transform-initial {
    transform: initial;
  }
}
@keyframes meltline-spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}
.animation-spin {
  animation: meltline-spin 1s linear infinite;
}
@keyframes meltline-appear {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.animation-appear {
  animation: meltline-appear 1s;
}
@keyframes meltline-disappear {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.animation-disappear {
  animation: meltline-disappear 1s forwards;
}
@keyframes meltline-shake-x {
  0% {
    transform: translateX(0px);
  }
  25% {
    transform: translateX(-4px);
  }
  50% {
    transform: translateX(0px);
  }
  75% {
    transform: translateX(4px);
  }
  100% {
    transform: translateX(0px);
  }
}
.animation-shake-x {
  animation: meltline-shake-x 200ms linear 2;
}
@keyframes meltline-shake-y {
  0% {
    transform: translateY(0px);
  }
  25% {
    transform: translateY(-4px);
  }
  50% {
    transform: translateY(0px);
  }
  75% {
    transform: translateY(4px);
  }
  100% {
    transform: translateY(0px);
  }
}
.animation-shake-y {
  animation: meltline-shake-y 200ms linear 2;
}
.animation-infinite {
  animation-iteration-count: infinite;
}
/*
 * display
 */
.block {
  display: block !important;
}
.inline {
  display: inline !important;
}
.inline-block {
  display: inline-block !important;
}
/*
 * visible
 */
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
/*
 * overflow
 */
.overflow-hidden {
  overflow: hidden !important;
}
.overflow-auto {
  overflow: auto !important;
}
.overflow-scroll {
  overflow: scroll !important;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.overflow-x-scroll {
  overflow-x: scroll;
  overflow-y: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
.overflow-y-scroll {
  overflow-x: hidden;
  overflow-y: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
/*
 * scrollbar
 */
.scrollbar-none,
.scrollbar-hide {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.scrollbar-none::-webkit-scrollbar,
.scrollbar-hide::-webkit-scrollbar {
  display: none;
}
/*
 * object-fit
 */
.object-fit-cover {
  object-fit: cover;
}
.object-fit-contain {
  object-fit: contain;
}
.object-position-top {
  object-position: 50% 0%;
}
.object-position-middle {
  object-position: 50% 50%;
}
.object-position-bottom {
  object-position: 50% 100%;
}
/*
 * transition
 */
.transition {
  transition: 256ms;
}
.transition-512 {
  transition: 512ms;
}
.transition-1024 {
  transition: 1024ms;
}
/*
 * animation
 */
.fadeIn {
  transition: 256ms;
  opacity: 1 !important;
}
.fadeOut {
  transition: 256ms;
  opacity: 0 !important;
}
/*
 * gpu
 */
.gpu-enable {
  transform: translate3d(0px, 0px, 0px);
}
.gpu-disable {
  transform: initial;
}
/*
 * filter
 */
.filter-grayscale {
  -webkit-filter: grayscale(100%);
  -moz-filter: grayscale(100%);
  filter: grayscale(100%);
}
/*
 * opacity
 */
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.opacity-100 {
  opacity: 1;
}
/*
 * show/hide
 */
.show {
  display: block !important;
}
.hide {
  display: none !important;
}
.hide-last:last-child {
  display: none !important;
}
.box-shadow {
  box-shadow: 0px 0px 4px 0px #222;
}
.box-shadow-1 {
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.12), 0 1px 2px rgba(0, 0, 0, 0.24);
}
.box-shadow-2 {
  box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23);
}
.box-shadow-3 {
  box-shadow: 0 10px 20px rgba(0, 0, 0, 0.19), 0 6px 6px rgba(0, 0, 0, 0.23);
}
.box-shadow-4 {
  box-shadow: 0 14px 28px rgba(0, 0, 0, 0.25), 0 10px 10px rgba(0, 0, 0, 0.22);
}
.box-shadow-5 {
  box-shadow: 0 19px 38px rgba(0, 0, 0, 0.3), 0 15px 12px rgba(0, 0, 0, 0.22);
}
.cursor-auto {
  cursor: auto;
}
.cursor-auto-active:active {
  cursor: auto;
}
.cursor-default {
  cursor: default;
}
.cursor-default-active:active {
  cursor: default;
}
.cursor-pointer {
  cursor: pointer;
}
.cursor-pointer-active:active {
  cursor: pointer;
}
.cursor-move {
  cursor: move;
}
.cursor-move-active:active {
  cursor: move;
}
.cursor-text {
  cursor: text;
}
.cursor-text-active:active {
  cursor: text;
}
.cursor-crosshair {
  cursor: crosshair;
}
.cursor-crosshair-active:active {
  cursor: crosshair;
}
.cursor-cell {
  cursor: cell;
}
.cursor-cell-active:active {
  cursor: cell;
}
.cursor-help {
  cursor: help;
}
.cursor-help-active:active {
  cursor: help;
}
.cursor-grab {
  cursor: grab;
}
.cursor-grab-active:active {
  cursor: grab;
}
.cursor-grabbing {
  cursor: grabbing;
}
.cursor-grabbing-active:active {
  cursor: grabbing;
}
.cursor-zoom-in {
  cursor: zoom-in;
}
.cursor-zoom-in-active:active {
  cursor: zoom-in;
}
.cursor-zoom-out {
  cursor: zoom-out;
}
.cursor-zoom-out-active:active {
  cursor: zoom-out;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-not-allowed-active:active {
  cursor: not-allowed;
}
.cursor-wait {
  cursor: wait;
}
.cursor-wait-active:active {
  cursor: wait;
}
.cursor-progress {
  cursor: progress;
}
.cursor-progress-active:active {
  cursor: progress;
}
.cursor-none {
  cursor: none;
}
.cursor-none-active:active {
  cursor: none;
}
.cursor-alias {
  cursor: alias;
}
.cursor-alias-active:active {
  cursor: alias;
}
.cursor-context-menu {
  cursor: context-menu;
}
.cursor-context-menu-active:active {
  cursor: context-menu;
}
.cursor-vertical-text {
  cursor: vertical-text;
}
.cursor-vertical-text-active:active {
  cursor: vertical-text;
}
.cursor-n-resize {
  cursor: n-resize;
}
.cursor-n-resize-active:active {
  cursor: n-resize;
}
.cursor-e-resize {
  cursor: e-resize;
}
.cursor-e-resize-active:active {
  cursor: e-resize;
}
.cursor-s-resize {
  cursor: s-resize;
}
.cursor-s-resize-active:active {
  cursor: s-resize;
}
.cursor-w-resize {
  cursor: w-resize;
}
.cursor-w-resize-active:active {
  cursor: w-resize;
}
.cursor-nw-resize {
  cursor: nw-resize;
}
.cursor-nw-resize-active:active {
  cursor: nw-resize;
}
.cursor-ne-resize {
  cursor: ne-resize;
}
.cursor-ne-resize-active:active {
  cursor: ne-resize;
}
.cursor-se-resize {
  cursor: se-resize;
}
.cursor-se-resize-active:active {
  cursor: se-resize;
}
.cursor-sw-resize {
  cursor: sw-resize;
}
.cursor-sw-resize-active:active {
  cursor: sw-resize;
}
.cursor-ew-resize {
  cursor: ew-resize;
}
.cursor-ew-resize-active:active {
  cursor: ew-resize;
}
.cursor-ns-resize {
  cursor: ns-resize;
}
.cursor-ns-resize-active:active {
  cursor: ns-resize;
}
.cursor-nesw-resize {
  cursor: nesw-resize;
}
.cursor-nesw-resize-active:active {
  cursor: nesw-resize;
}
.cursor-nwse-resize {
  cursor: nwse-resize;
}
.cursor-nwse-resize-active:active {
  cursor: nwse-resize;
}
.cursor-col-resize {
  cursor: col-resize;
}
.cursor-col-resize-active:active {
  cursor: col-resize;
}
.cursor-row-resize {
  cursor: row-resize;
}
.cursor-row-resize-active:active {
  cursor: row-resize;
}
.cursor-all-scroll {
  cursor: all-scroll;
}
.cursor-all-scroll-active:active {
  cursor: all-scroll;
}
.cursor-copy {
  cursor: copy;
}
.cursor-copy-active:active {
  cursor: copy;
}
.cursor-no-drop {
  cursor: no-drop;
}
.cursor-no-drop-active:active {
  cursor: no-drop;
}
.pointer-none {
  pointer-events: none;
}
.list-style-type-disc {
  list-style-type: disc;
}
.list-style-type-circle {
  list-style-type: circle;
}
.list-style-type-square {
  list-style-type: square;
}
.list-style-type-decimal {
  list-style-type: decimal;
}
.list-style-type-georgian {
  list-style-type: georgian;
}
.list-style-type-cjk-ideographic {
  list-style-type: cjk-ideographic;
}
.list-style-type-kannada {
  list-style-type: kannada;
}
.list-style-type-none {
  list-style-type: none;
}
.border-collapse-collapse {
  border-collapse: collapse;
}
.border-collapse-separate {
  border-collapse: separate;
}
.table-layout-fixed {
  table-layout: auto;
}
.table-layout-fixed {
  table-layout: fixed;
}
.writing-horizontal-tb {
  writing-mode: horizontal-tb;
}
.writing-vertical-lr {
  writing-mode: vertical-lr;
}
.writing-vertical-rl {
  writing-mode: vertical-rl;
}
.hover-underline:hover {
  border-bottom: 1px solid currentColor;
}
.hover-trigger:not(:hover).hover-show,
.hover-trigger:not(:hover) .hover-show {
  display: none !important;
}
.hover-trigger:not(:hover).hover-appear,
.hover-trigger:not(:hover) .hover-appear {
  opacity: 0;
}
.hover-trigger:hover.hover-rotate-45,
.hover-trigger:hover .hover-rotate-45 {
  transform: rotate(45deg);
}
.hover-trigger:hover.hover-rotate-90,
.hover-trigger:hover .hover-rotate-90 {
  transform: rotate(90deg);
}
.hover-trigger:hover.hover-rotate-180,
.hover-trigger:hover .hover-rotate-180 {
  transform: rotate(180deg);
}
.hover-trigger:hover.hover-rotate-270,
.hover-trigger:hover .hover-rotate-270 {
  transform: rotate(270deg);
}
.hover-trigger:hover.hover-rotate-n45,
.hover-trigger:hover .hover-rotate-n45 {
  transform: rotate(-45deg);
}
.hover-trigger:hover.hover-rotate-n90,
.hover-trigger:hover .hover-rotate-n90 {
  transform: rotate(-90deg);
}
.hover-trigger:hover.hover-rotate-n180,
.hover-trigger:hover .hover-rotate-n180 {
  transform: rotate(-180deg);
}
.hover-trigger:hover.hover-rotate-n270,
.hover-trigger:hover .hover-rotate-n270 {
  transform: rotate(-270deg);
}
.hover-trigger:hover.hover-scale-80,
.hover-trigger:hover .hover-scale-80 {
  transform: scale(0.8);
}
.hover-trigger:hover.hover-scale-120,
.hover-trigger:hover .hover-scale-120 {
  transform: scale(1.2);
}
.hover-trigger:hover.hover-scale-200,
.hover-trigger:hover .hover-scale-200 {
  transform: scale(2);
}
.width-min-content {
  width: min-content;
}
.width-fit-content {
  width: fit-content;
}
.width-max-content {
  width: max-content;
}
/*
 * shrothand
 */
.f {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
}
.fc {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
}
.fl {
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  justify-content: flex-start;
}
.fr {
  -webkit-justify-content: flex-end;
  -moz-justify-content: flex-end;
  justify-content: flex-end;
}
.fm {
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.ft {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.fb {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.fh {
  -webkit-justify-content: center;
  -moz-justify-content: center;
  justify-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.fbw {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  justify-content: space-between;
}
.fclm {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  flex-direction: column;
}
/*
 * responsive
 */
/*
 * device
 */
@media only screen and (max-width : 599.98px) {
  :root {
    --media: mobile;
  }
  .device:after {
    content: 'mobile';
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  :root {
    --media: tablet;
  }
  .device:after {
    content: 'tablet';
  }
}
@media only screen and (min-width : 993px) {
  :root {
    --media: desktop;
  }
  .device:after {
    content: 'desktop';
  }
}
/*
 * show/hide
 */
.hide {
  display: none !important;
}
@media only screen and (max-width : 599.98px) {
  .s-hide {
    display: none !important;
  }
  .m-show {
    display: none !important;
  }
  .l-show {
    display: none !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-hide {
    display: none !important;
  }
  .s-show {
    display: none !important;
  }
  .l-show {
    display: none !important;
  }
}
@media only screen and (min-width : 993px) {
  .l-hide {
    display: none !important;
  }
  .s-show {
    display: none !important;
  }
  .m-show {
    display: none !important;
  }
}
/*
 * grid
 */
.row {
  display: -webkit-flex;
  display: -moz-flex;
  display: flex;
  flex-wrap: wrap;
}
@media only screen and (max-width : 599.98px) {
  .s-row {
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-row {
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    flex-wrap: wrap;
  }
}
@media only screen and (min-width : 993px) {
  .l-row {
    display: -webkit-flex;
    display: -moz-flex;
    display: flex;
    flex-wrap: wrap;
  }
}
.col1 {
  width: 8.33333333%;
}
.col2 {
  width: 16.66666667%;
}
.col3 {
  width: 25%;
}
.col4 {
  width: 33.33333333%;
}
.col5 {
  width: 41.66666667%;
}
.col6 {
  width: 50%;
}
.col7 {
  width: 58.33333333%;
}
.col8 {
  width: 66.66666667%;
}
.col9 {
  width: 75%;
}
.col10 {
  width: 83.33333333%;
}
.col11 {
  width: 91.66666667%;
}
.col12 {
  width: 100%;
}
@media only screen and (max-width : 599.98px) {
  .s-col1 {
    width: 8.33333333%;
  }
  .s-col2 {
    width: 16.66666667%;
  }
  .s-col3 {
    width: 25%;
  }
  .s-col4 {
    width: 33.33333333%;
  }
  .s-col5 {
    width: 41.66666667%;
  }
  .s-col6 {
    width: 50%;
  }
  .s-col7 {
    width: 58.33333333%;
  }
  .s-col8 {
    width: 66.66666667%;
  }
  .s-col9 {
    width: 75%;
  }
  .s-col10 {
    width: 83.33333333%;
  }
  .s-col11 {
    width: 91.66666667%;
  }
  .s-col12 {
    width: 100%;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-col1 {
    width: 8.33333333%;
  }
  .m-col2 {
    width: 16.66666667%;
  }
  .m-col3 {
    width: 25%;
  }
  .m-col4 {
    width: 33.33333333%;
  }
  .m-col5 {
    width: 41.66666667%;
  }
  .m-col6 {
    width: 50%;
  }
  .m-col7 {
    width: 58.33333333%;
  }
  .m-col8 {
    width: 66.66666667%;
  }
  .m-col9 {
    width: 75%;
  }
  .m-col10 {
    width: 83.33333333%;
  }
  .m-col11 {
    width: 91.66666667%;
  }
  .m-col12 {
    width: 100%;
  }
}
@media only screen and (min-width : 993px) {
  .l-col1 {
    width: 8.33333333%;
  }
  .l-col2 {
    width: 16.66666667%;
  }
  .l-col3 {
    width: 25%;
  }
  .l-col4 {
    width: 33.33333333%;
  }
  .l-col5 {
    width: 41.66666667%;
  }
  .l-col6 {
    width: 50%;
  }
  .l-col7 {
    width: 58.33333333%;
  }
  .l-col8 {
    width: 66.66666667%;
  }
  .l-col9 {
    width: 75%;
  }
  .l-col10 {
    width: 83.33333333%;
  }
  .l-col11 {
    width: 91.66666667%;
  }
  .l-col12 {
    width: 100%;
  }
}
/*
 * flex
 */
@media only screen and (max-width : 599.98px) {
  .s-flex {
    display: flex;
  }
  .s-flex-center {
    justify-content: center;
  }
  .s-flex-left {
    justify-content: flex-start;
  }
  .s-flex-right {
    justify-content: flex-end;
  }
  .s-flex-between {
    justify-content: space-between;
  }
  .s-flex-around {
    justify-content: space-around;
  }
  .s-flex-middle {
    align-items: center;
  }
  .s-flex-top {
    align-items: flex-start;
  }
  .s-flex-bottom {
    align-items: flex-end;
  }
  .s-flex-stretch {
    align-items: stretch;
  }
  .s-flex-heart {
    justify-content: center;
    align-items: center;
  }
  .s-flex-auto {
    flex: 1 1 auto;
  }
  .s-flex-fixed {
    flex-grow: 0;
    flex-shrink: 0;
  }
  .s-flex-wrap {
    flex-wrap: wrap;
  }
  .s-flex-nowrap {
    flex-wrap: nowrap;
  }
  .s-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .s-flex-row {
    flex-direction: row;
  }
  .s-flex-row-reverse {
    flex-direction: row-reverse;
  }
  .s-flex-column {
    flex-direction: column;
  }
  .s-flex-column-reverse {
    flex-direction: column-reverse;
  }
  .s-text-center {
    text-align: center;
  }
  .s-text-left {
    text-align: left;
  }
  .s-text-right {
    text-align: right;
  }
  .s-text-justify {
    text-align: justify;
  }
  .s-f {
    display: flex;
  }
  .s-fc {
    justify-content: center;
  }
  .s-fl {
    justify-content: flex-start;
  }
  .s-fr {
    justify-content: flex-end;
  }
  .s-fm {
    align-items: center;
  }
  .s-ft {
    align-items: flex-start;
  }
  .s-fb {
    align-items: flex-end;
  }
  .s-fh {
    justify-content: center;
    align-items: center;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-flex {
    display: flex;
  }
  .m-flex-center {
    justify-content: center;
  }
  .m-flex-left {
    justify-content: flex-start;
  }
  .m-flex-right {
    justify-content: flex-end;
  }
  .m-flex-between {
    justify-content: space-between;
  }
  .m-flex-around {
    justify-content: space-around;
  }
  .m-flex-middle {
    align-items: center;
  }
  .m-flex-top {
    align-items: flex-start;
  }
  .m-flex-bottom {
    align-items: flex-end;
  }
  .m-flex-stretch {
    align-items: stretch;
  }
  .m-flex-heart {
    justify-content: center;
    align-items: center;
  }
  .m-flex-auto {
    flex: 1 1 auto;
  }
  .m-flex-fixed {
    flex-grow: 0;
    flex-shrink: 0;
  }
  .m-flex-wrap {
    flex-wrap: wrap;
  }
  .m-flex-nowrap {
    flex-wrap: nowrap;
  }
  .m-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .m-flex-row {
    flex-direction: row;
  }
  .m-flex-row-reverse {
    flex-direction: row-reverse;
  }
  .m-flex-column {
    flex-direction: column;
  }
  .m-flex-column-reverse {
    flex-direction: column-reverse;
  }
  .m-text-center {
    text-align: center;
  }
  .m-text-left {
    text-align: left;
  }
  .m-text-right {
    text-align: right;
  }
  .m-text-justify {
    text-align: justify;
  }
  .m-f {
    display: flex;
  }
  .m-fc {
    justify-content: center;
  }
  .m-fl {
    justify-content: flex-start;
  }
  .m-fr {
    justify-content: flex-end;
  }
  .m-fm {
    align-items: center;
  }
  .m-ft {
    align-items: flex-start;
  }
  .m-fb {
    align-items: flex-end;
  }
  .m-fh {
    justify-content: center;
    align-items: center;
  }
}
@media only screen and (min-width : 993px) {
  .l-flex {
    display: flex;
  }
  .l-flex-center {
    justify-content: center;
  }
  .l-flex-left {
    justify-content: flex-start;
  }
  .l-flex-right {
    justify-content: flex-end;
  }
  .l-flex-between {
    justify-content: space-between;
  }
  .l-flex-around {
    justify-content: space-around;
  }
  .l-flex-middle {
    align-items: center;
  }
  .l-flex-top {
    align-items: flex-start;
  }
  .l-flex-bottom {
    align-items: flex-end;
  }
  .l-flex-stretch {
    align-items: stretch;
  }
  .l-flex-heart {
    justify-content: center;
    align-items: center;
  }
  .l-flex-auto {
    flex: 1 1 auto;
  }
  .l-flex-fixed {
    flex-grow: 0;
    flex-shrink: 0;
  }
  .l-flex-wrap {
    flex-wrap: wrap;
  }
  .l-flex-nowrap {
    flex-wrap: nowrap;
  }
  .l-flex-wrap-reverse {
    flex-wrap: wrap-reverse;
  }
  .l-flex-row {
    flex-direction: row;
  }
  .l-flex-row-reverse {
    flex-direction: row-reverse;
  }
  .l-flex-column {
    flex-direction: column;
  }
  .l-flex-column-reverse {
    flex-direction: column-reverse;
  }
  .l-text-center {
    text-align: center;
  }
  .l-text-left {
    text-align: left;
  }
  .l-text-right {
    text-align: right;
  }
  .l-text-justify {
    text-align: justify;
  }
  .l-f {
    display: flex;
  }
  .l-fc {
    justify-content: center;
  }
  .l-fl {
    justify-content: flex-start;
  }
  .l-fr {
    justify-content: flex-end;
  }
  .l-fm {
    align-items: center;
  }
  .l-ft {
    align-items: flex-start;
  }
  .l-fb {
    align-items: flex-end;
  }
  .l-fh {
    justify-content: center;
    align-items: center;
  }
}
/*
 * padding, margin
 */
@media only screen and (max-width : 599.98px) {
  .s-p0 {
    padding: 0px !important;
  }
  .s-pt0 {
    padding-top: 0px !important;
  }
  .s-pr0 {
    padding-right: 0px !important;
  }
  .s-pb0 {
    padding-bottom: 0px !important;
  }
  .s-pl0 {
    padding-left: 0px !important;
  }
  .s-px0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .s-py0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .s-p1 {
    padding: 1px !important;
  }
  .s-pt1 {
    padding-top: 1px !important;
  }
  .s-pr1 {
    padding-right: 1px !important;
  }
  .s-pb1 {
    padding-bottom: 1px !important;
  }
  .s-pl1 {
    padding-left: 1px !important;
  }
  .s-px1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .s-py1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .s-p2 {
    padding: 2px !important;
  }
  .s-pt2 {
    padding-top: 2px !important;
  }
  .s-pr2 {
    padding-right: 2px !important;
  }
  .s-pb2 {
    padding-bottom: 2px !important;
  }
  .s-pl2 {
    padding-left: 2px !important;
  }
  .s-px2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .s-py2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .s-p3 {
    padding: 3px !important;
  }
  .s-pt3 {
    padding-top: 3px !important;
  }
  .s-pr3 {
    padding-right: 3px !important;
  }
  .s-pb3 {
    padding-bottom: 3px !important;
  }
  .s-pl3 {
    padding-left: 3px !important;
  }
  .s-px3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .s-py3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .s-p4 {
    padding: 4px !important;
  }
  .s-pt4 {
    padding-top: 4px !important;
  }
  .s-pr4 {
    padding-right: 4px !important;
  }
  .s-pb4 {
    padding-bottom: 4px !important;
  }
  .s-pl4 {
    padding-left: 4px !important;
  }
  .s-px4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .s-py4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .s-p5 {
    padding: 5px !important;
  }
  .s-pt5 {
    padding-top: 5px !important;
  }
  .s-pr5 {
    padding-right: 5px !important;
  }
  .s-pb5 {
    padding-bottom: 5px !important;
  }
  .s-pl5 {
    padding-left: 5px !important;
  }
  .s-px5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .s-py5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .s-p6 {
    padding: 6px !important;
  }
  .s-pt6 {
    padding-top: 6px !important;
  }
  .s-pr6 {
    padding-right: 6px !important;
  }
  .s-pb6 {
    padding-bottom: 6px !important;
  }
  .s-pl6 {
    padding-left: 6px !important;
  }
  .s-px6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .s-py6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .s-p7 {
    padding: 7px !important;
  }
  .s-pt7 {
    padding-top: 7px !important;
  }
  .s-pr7 {
    padding-right: 7px !important;
  }
  .s-pb7 {
    padding-bottom: 7px !important;
  }
  .s-pl7 {
    padding-left: 7px !important;
  }
  .s-px7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .s-py7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .s-p8 {
    padding: 8px !important;
  }
  .s-pt8 {
    padding-top: 8px !important;
  }
  .s-pr8 {
    padding-right: 8px !important;
  }
  .s-pb8 {
    padding-bottom: 8px !important;
  }
  .s-pl8 {
    padding-left: 8px !important;
  }
  .s-px8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .s-py8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .s-p9 {
    padding: 9px !important;
  }
  .s-pt9 {
    padding-top: 9px !important;
  }
  .s-pr9 {
    padding-right: 9px !important;
  }
  .s-pb9 {
    padding-bottom: 9px !important;
  }
  .s-pl9 {
    padding-left: 9px !important;
  }
  .s-px9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .s-py9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .s-p10 {
    padding: 10px !important;
  }
  .s-pt10 {
    padding-top: 10px !important;
  }
  .s-pr10 {
    padding-right: 10px !important;
  }
  .s-pb10 {
    padding-bottom: 10px !important;
  }
  .s-pl10 {
    padding-left: 10px !important;
  }
  .s-px10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .s-py10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .s-p11 {
    padding: 11px !important;
  }
  .s-pt11 {
    padding-top: 11px !important;
  }
  .s-pr11 {
    padding-right: 11px !important;
  }
  .s-pb11 {
    padding-bottom: 11px !important;
  }
  .s-pl11 {
    padding-left: 11px !important;
  }
  .s-px11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .s-py11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .s-p12 {
    padding: 12px !important;
  }
  .s-pt12 {
    padding-top: 12px !important;
  }
  .s-pr12 {
    padding-right: 12px !important;
  }
  .s-pb12 {
    padding-bottom: 12px !important;
  }
  .s-pl12 {
    padding-left: 12px !important;
  }
  .s-px12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .s-py12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .s-p13 {
    padding: 13px !important;
  }
  .s-pt13 {
    padding-top: 13px !important;
  }
  .s-pr13 {
    padding-right: 13px !important;
  }
  .s-pb13 {
    padding-bottom: 13px !important;
  }
  .s-pl13 {
    padding-left: 13px !important;
  }
  .s-px13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .s-py13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .s-p14 {
    padding: 14px !important;
  }
  .s-pt14 {
    padding-top: 14px !important;
  }
  .s-pr14 {
    padding-right: 14px !important;
  }
  .s-pb14 {
    padding-bottom: 14px !important;
  }
  .s-pl14 {
    padding-left: 14px !important;
  }
  .s-px14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .s-py14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .s-p15 {
    padding: 15px !important;
  }
  .s-pt15 {
    padding-top: 15px !important;
  }
  .s-pr15 {
    padding-right: 15px !important;
  }
  .s-pb15 {
    padding-bottom: 15px !important;
  }
  .s-pl15 {
    padding-left: 15px !important;
  }
  .s-px15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .s-py15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .s-p16 {
    padding: 16px !important;
  }
  .s-pt16 {
    padding-top: 16px !important;
  }
  .s-pr16 {
    padding-right: 16px !important;
  }
  .s-pb16 {
    padding-bottom: 16px !important;
  }
  .s-pl16 {
    padding-left: 16px !important;
  }
  .s-px16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .s-py16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .s-p17 {
    padding: 17px !important;
  }
  .s-pt17 {
    padding-top: 17px !important;
  }
  .s-pr17 {
    padding-right: 17px !important;
  }
  .s-pb17 {
    padding-bottom: 17px !important;
  }
  .s-pl17 {
    padding-left: 17px !important;
  }
  .s-px17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .s-py17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .s-p18 {
    padding: 18px !important;
  }
  .s-pt18 {
    padding-top: 18px !important;
  }
  .s-pr18 {
    padding-right: 18px !important;
  }
  .s-pb18 {
    padding-bottom: 18px !important;
  }
  .s-pl18 {
    padding-left: 18px !important;
  }
  .s-px18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .s-py18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .s-p19 {
    padding: 19px !important;
  }
  .s-pt19 {
    padding-top: 19px !important;
  }
  .s-pr19 {
    padding-right: 19px !important;
  }
  .s-pb19 {
    padding-bottom: 19px !important;
  }
  .s-pl19 {
    padding-left: 19px !important;
  }
  .s-px19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .s-py19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .s-p20 {
    padding: 20px !important;
  }
  .s-pt20 {
    padding-top: 20px !important;
  }
  .s-pr20 {
    padding-right: 20px !important;
  }
  .s-pb20 {
    padding-bottom: 20px !important;
  }
  .s-pl20 {
    padding-left: 20px !important;
  }
  .s-px20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .s-py20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .s-p21 {
    padding: 21px !important;
  }
  .s-pt21 {
    padding-top: 21px !important;
  }
  .s-pr21 {
    padding-right: 21px !important;
  }
  .s-pb21 {
    padding-bottom: 21px !important;
  }
  .s-pl21 {
    padding-left: 21px !important;
  }
  .s-px21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .s-py21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .s-p22 {
    padding: 22px !important;
  }
  .s-pt22 {
    padding-top: 22px !important;
  }
  .s-pr22 {
    padding-right: 22px !important;
  }
  .s-pb22 {
    padding-bottom: 22px !important;
  }
  .s-pl22 {
    padding-left: 22px !important;
  }
  .s-px22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .s-py22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .s-p23 {
    padding: 23px !important;
  }
  .s-pt23 {
    padding-top: 23px !important;
  }
  .s-pr23 {
    padding-right: 23px !important;
  }
  .s-pb23 {
    padding-bottom: 23px !important;
  }
  .s-pl23 {
    padding-left: 23px !important;
  }
  .s-px23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .s-py23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .s-p24 {
    padding: 24px !important;
  }
  .s-pt24 {
    padding-top: 24px !important;
  }
  .s-pr24 {
    padding-right: 24px !important;
  }
  .s-pb24 {
    padding-bottom: 24px !important;
  }
  .s-pl24 {
    padding-left: 24px !important;
  }
  .s-px24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .s-py24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .s-p25 {
    padding: 25px !important;
  }
  .s-pt25 {
    padding-top: 25px !important;
  }
  .s-pr25 {
    padding-right: 25px !important;
  }
  .s-pb25 {
    padding-bottom: 25px !important;
  }
  .s-pl25 {
    padding-left: 25px !important;
  }
  .s-px25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .s-py25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .s-p26 {
    padding: 26px !important;
  }
  .s-pt26 {
    padding-top: 26px !important;
  }
  .s-pr26 {
    padding-right: 26px !important;
  }
  .s-pb26 {
    padding-bottom: 26px !important;
  }
  .s-pl26 {
    padding-left: 26px !important;
  }
  .s-px26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .s-py26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .s-p27 {
    padding: 27px !important;
  }
  .s-pt27 {
    padding-top: 27px !important;
  }
  .s-pr27 {
    padding-right: 27px !important;
  }
  .s-pb27 {
    padding-bottom: 27px !important;
  }
  .s-pl27 {
    padding-left: 27px !important;
  }
  .s-px27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .s-py27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .s-p28 {
    padding: 28px !important;
  }
  .s-pt28 {
    padding-top: 28px !important;
  }
  .s-pr28 {
    padding-right: 28px !important;
  }
  .s-pb28 {
    padding-bottom: 28px !important;
  }
  .s-pl28 {
    padding-left: 28px !important;
  }
  .s-px28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .s-py28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .s-p29 {
    padding: 29px !important;
  }
  .s-pt29 {
    padding-top: 29px !important;
  }
  .s-pr29 {
    padding-right: 29px !important;
  }
  .s-pb29 {
    padding-bottom: 29px !important;
  }
  .s-pl29 {
    padding-left: 29px !important;
  }
  .s-px29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .s-py29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .s-p30 {
    padding: 30px !important;
  }
  .s-pt30 {
    padding-top: 30px !important;
  }
  .s-pr30 {
    padding-right: 30px !important;
  }
  .s-pb30 {
    padding-bottom: 30px !important;
  }
  .s-pl30 {
    padding-left: 30px !important;
  }
  .s-px30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .s-py30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .s-p31 {
    padding: 31px !important;
  }
  .s-pt31 {
    padding-top: 31px !important;
  }
  .s-pr31 {
    padding-right: 31px !important;
  }
  .s-pb31 {
    padding-bottom: 31px !important;
  }
  .s-pl31 {
    padding-left: 31px !important;
  }
  .s-px31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .s-py31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .s-p32 {
    padding: 32px !important;
  }
  .s-pt32 {
    padding-top: 32px !important;
  }
  .s-pr32 {
    padding-right: 32px !important;
  }
  .s-pb32 {
    padding-bottom: 32px !important;
  }
  .s-pl32 {
    padding-left: 32px !important;
  }
  .s-px32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .s-py32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .s-p34 {
    padding: 34px !important;
  }
  .s-pt34 {
    padding-top: 34px !important;
  }
  .s-pr34 {
    padding-right: 34px !important;
  }
  .s-pb34 {
    padding-bottom: 34px !important;
  }
  .s-pl34 {
    padding-left: 34px !important;
  }
  .s-px34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .s-py34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .s-p36 {
    padding: 36px !important;
  }
  .s-pt36 {
    padding-top: 36px !important;
  }
  .s-pr36 {
    padding-right: 36px !important;
  }
  .s-pb36 {
    padding-bottom: 36px !important;
  }
  .s-pl36 {
    padding-left: 36px !important;
  }
  .s-px36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .s-py36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .s-p38 {
    padding: 38px !important;
  }
  .s-pt38 {
    padding-top: 38px !important;
  }
  .s-pr38 {
    padding-right: 38px !important;
  }
  .s-pb38 {
    padding-bottom: 38px !important;
  }
  .s-pl38 {
    padding-left: 38px !important;
  }
  .s-px38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .s-py38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .s-p40 {
    padding: 40px !important;
  }
  .s-pt40 {
    padding-top: 40px !important;
  }
  .s-pr40 {
    padding-right: 40px !important;
  }
  .s-pb40 {
    padding-bottom: 40px !important;
  }
  .s-pl40 {
    padding-left: 40px !important;
  }
  .s-px40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .s-py40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .s-p50 {
    padding: 50px !important;
  }
  .s-pt50 {
    padding-top: 50px !important;
  }
  .s-pr50 {
    padding-right: 50px !important;
  }
  .s-pb50 {
    padding-bottom: 50px !important;
  }
  .s-pl50 {
    padding-left: 50px !important;
  }
  .s-px50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .s-py50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .s-p55 {
    padding: 55px !important;
  }
  .s-pt55 {
    padding-top: 55px !important;
  }
  .s-pr55 {
    padding-right: 55px !important;
  }
  .s-pb55 {
    padding-bottom: 55px !important;
  }
  .s-pl55 {
    padding-left: 55px !important;
  }
  .s-px55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .s-py55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .s-p60 {
    padding: 60px !important;
  }
  .s-pt60 {
    padding-top: 60px !important;
  }
  .s-pr60 {
    padding-right: 60px !important;
  }
  .s-pb60 {
    padding-bottom: 60px !important;
  }
  .s-pl60 {
    padding-left: 60px !important;
  }
  .s-px60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .s-py60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .s-p64 {
    padding: 64px !important;
  }
  .s-pt64 {
    padding-top: 64px !important;
  }
  .s-pr64 {
    padding-right: 64px !important;
  }
  .s-pb64 {
    padding-bottom: 64px !important;
  }
  .s-pl64 {
    padding-left: 64px !important;
  }
  .s-px64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .s-py64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .s-p70 {
    padding: 70px !important;
  }
  .s-pt70 {
    padding-top: 70px !important;
  }
  .s-pr70 {
    padding-right: 70px !important;
  }
  .s-pb70 {
    padding-bottom: 70px !important;
  }
  .s-pl70 {
    padding-left: 70px !important;
  }
  .s-px70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .s-py70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .s-p80 {
    padding: 80px !important;
  }
  .s-pt80 {
    padding-top: 80px !important;
  }
  .s-pr80 {
    padding-right: 80px !important;
  }
  .s-pb80 {
    padding-bottom: 80px !important;
  }
  .s-pl80 {
    padding-left: 80px !important;
  }
  .s-px80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .s-py80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .s-p89 {
    padding: 89px !important;
  }
  .s-pt89 {
    padding-top: 89px !important;
  }
  .s-pr89 {
    padding-right: 89px !important;
  }
  .s-pb89 {
    padding-bottom: 89px !important;
  }
  .s-pl89 {
    padding-left: 89px !important;
  }
  .s-px89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .s-py89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .s-p90 {
    padding: 90px !important;
  }
  .s-pt90 {
    padding-top: 90px !important;
  }
  .s-pr90 {
    padding-right: 90px !important;
  }
  .s-pb90 {
    padding-bottom: 90px !important;
  }
  .s-pl90 {
    padding-left: 90px !important;
  }
  .s-px90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .s-py90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .s-p100 {
    padding: 100px !important;
  }
  .s-pt100 {
    padding-top: 100px !important;
  }
  .s-pr100 {
    padding-right: 100px !important;
  }
  .s-pb100 {
    padding-bottom: 100px !important;
  }
  .s-pl100 {
    padding-left: 100px !important;
  }
  .s-px100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .s-py100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .s-m0 {
    margin: 0px !important;
  }
  .s-mt0 {
    margin-top: 0px !important;
  }
  .s-mr0 {
    margin-right: 0px !important;
  }
  .s-mb0 {
    margin-bottom: 0px !important;
  }
  .s-ml0 {
    margin-left: 0px !important;
  }
  .s-mx0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .s-my0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .s-m1 {
    margin: 1px !important;
  }
  .s-mt1 {
    margin-top: 1px !important;
  }
  .s-mr1 {
    margin-right: 1px !important;
  }
  .s-mb1 {
    margin-bottom: 1px !important;
  }
  .s-ml1 {
    margin-left: 1px !important;
  }
  .s-mx1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .s-my1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .s-m2 {
    margin: 2px !important;
  }
  .s-mt2 {
    margin-top: 2px !important;
  }
  .s-mr2 {
    margin-right: 2px !important;
  }
  .s-mb2 {
    margin-bottom: 2px !important;
  }
  .s-ml2 {
    margin-left: 2px !important;
  }
  .s-mx2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .s-my2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .s-m3 {
    margin: 3px !important;
  }
  .s-mt3 {
    margin-top: 3px !important;
  }
  .s-mr3 {
    margin-right: 3px !important;
  }
  .s-mb3 {
    margin-bottom: 3px !important;
  }
  .s-ml3 {
    margin-left: 3px !important;
  }
  .s-mx3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .s-my3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .s-m4 {
    margin: 4px !important;
  }
  .s-mt4 {
    margin-top: 4px !important;
  }
  .s-mr4 {
    margin-right: 4px !important;
  }
  .s-mb4 {
    margin-bottom: 4px !important;
  }
  .s-ml4 {
    margin-left: 4px !important;
  }
  .s-mx4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .s-my4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .s-m5 {
    margin: 5px !important;
  }
  .s-mt5 {
    margin-top: 5px !important;
  }
  .s-mr5 {
    margin-right: 5px !important;
  }
  .s-mb5 {
    margin-bottom: 5px !important;
  }
  .s-ml5 {
    margin-left: 5px !important;
  }
  .s-mx5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .s-my5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .s-m6 {
    margin: 6px !important;
  }
  .s-mt6 {
    margin-top: 6px !important;
  }
  .s-mr6 {
    margin-right: 6px !important;
  }
  .s-mb6 {
    margin-bottom: 6px !important;
  }
  .s-ml6 {
    margin-left: 6px !important;
  }
  .s-mx6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .s-my6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .s-m7 {
    margin: 7px !important;
  }
  .s-mt7 {
    margin-top: 7px !important;
  }
  .s-mr7 {
    margin-right: 7px !important;
  }
  .s-mb7 {
    margin-bottom: 7px !important;
  }
  .s-ml7 {
    margin-left: 7px !important;
  }
  .s-mx7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .s-my7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .s-m8 {
    margin: 8px !important;
  }
  .s-mt8 {
    margin-top: 8px !important;
  }
  .s-mr8 {
    margin-right: 8px !important;
  }
  .s-mb8 {
    margin-bottom: 8px !important;
  }
  .s-ml8 {
    margin-left: 8px !important;
  }
  .s-mx8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .s-my8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .s-m9 {
    margin: 9px !important;
  }
  .s-mt9 {
    margin-top: 9px !important;
  }
  .s-mr9 {
    margin-right: 9px !important;
  }
  .s-mb9 {
    margin-bottom: 9px !important;
  }
  .s-ml9 {
    margin-left: 9px !important;
  }
  .s-mx9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .s-my9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .s-m10 {
    margin: 10px !important;
  }
  .s-mt10 {
    margin-top: 10px !important;
  }
  .s-mr10 {
    margin-right: 10px !important;
  }
  .s-mb10 {
    margin-bottom: 10px !important;
  }
  .s-ml10 {
    margin-left: 10px !important;
  }
  .s-mx10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .s-my10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .s-m11 {
    margin: 11px !important;
  }
  .s-mt11 {
    margin-top: 11px !important;
  }
  .s-mr11 {
    margin-right: 11px !important;
  }
  .s-mb11 {
    margin-bottom: 11px !important;
  }
  .s-ml11 {
    margin-left: 11px !important;
  }
  .s-mx11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .s-my11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .s-m12 {
    margin: 12px !important;
  }
  .s-mt12 {
    margin-top: 12px !important;
  }
  .s-mr12 {
    margin-right: 12px !important;
  }
  .s-mb12 {
    margin-bottom: 12px !important;
  }
  .s-ml12 {
    margin-left: 12px !important;
  }
  .s-mx12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .s-my12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .s-m13 {
    margin: 13px !important;
  }
  .s-mt13 {
    margin-top: 13px !important;
  }
  .s-mr13 {
    margin-right: 13px !important;
  }
  .s-mb13 {
    margin-bottom: 13px !important;
  }
  .s-ml13 {
    margin-left: 13px !important;
  }
  .s-mx13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .s-my13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .s-m14 {
    margin: 14px !important;
  }
  .s-mt14 {
    margin-top: 14px !important;
  }
  .s-mr14 {
    margin-right: 14px !important;
  }
  .s-mb14 {
    margin-bottom: 14px !important;
  }
  .s-ml14 {
    margin-left: 14px !important;
  }
  .s-mx14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .s-my14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .s-m15 {
    margin: 15px !important;
  }
  .s-mt15 {
    margin-top: 15px !important;
  }
  .s-mr15 {
    margin-right: 15px !important;
  }
  .s-mb15 {
    margin-bottom: 15px !important;
  }
  .s-ml15 {
    margin-left: 15px !important;
  }
  .s-mx15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .s-my15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .s-m16 {
    margin: 16px !important;
  }
  .s-mt16 {
    margin-top: 16px !important;
  }
  .s-mr16 {
    margin-right: 16px !important;
  }
  .s-mb16 {
    margin-bottom: 16px !important;
  }
  .s-ml16 {
    margin-left: 16px !important;
  }
  .s-mx16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .s-my16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .s-m17 {
    margin: 17px !important;
  }
  .s-mt17 {
    margin-top: 17px !important;
  }
  .s-mr17 {
    margin-right: 17px !important;
  }
  .s-mb17 {
    margin-bottom: 17px !important;
  }
  .s-ml17 {
    margin-left: 17px !important;
  }
  .s-mx17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .s-my17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .s-m18 {
    margin: 18px !important;
  }
  .s-mt18 {
    margin-top: 18px !important;
  }
  .s-mr18 {
    margin-right: 18px !important;
  }
  .s-mb18 {
    margin-bottom: 18px !important;
  }
  .s-ml18 {
    margin-left: 18px !important;
  }
  .s-mx18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .s-my18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .s-m19 {
    margin: 19px !important;
  }
  .s-mt19 {
    margin-top: 19px !important;
  }
  .s-mr19 {
    margin-right: 19px !important;
  }
  .s-mb19 {
    margin-bottom: 19px !important;
  }
  .s-ml19 {
    margin-left: 19px !important;
  }
  .s-mx19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .s-my19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .s-m20 {
    margin: 20px !important;
  }
  .s-mt20 {
    margin-top: 20px !important;
  }
  .s-mr20 {
    margin-right: 20px !important;
  }
  .s-mb20 {
    margin-bottom: 20px !important;
  }
  .s-ml20 {
    margin-left: 20px !important;
  }
  .s-mx20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .s-my20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .s-m21 {
    margin: 21px !important;
  }
  .s-mt21 {
    margin-top: 21px !important;
  }
  .s-mr21 {
    margin-right: 21px !important;
  }
  .s-mb21 {
    margin-bottom: 21px !important;
  }
  .s-ml21 {
    margin-left: 21px !important;
  }
  .s-mx21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .s-my21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .s-m22 {
    margin: 22px !important;
  }
  .s-mt22 {
    margin-top: 22px !important;
  }
  .s-mr22 {
    margin-right: 22px !important;
  }
  .s-mb22 {
    margin-bottom: 22px !important;
  }
  .s-ml22 {
    margin-left: 22px !important;
  }
  .s-mx22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .s-my22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .s-m23 {
    margin: 23px !important;
  }
  .s-mt23 {
    margin-top: 23px !important;
  }
  .s-mr23 {
    margin-right: 23px !important;
  }
  .s-mb23 {
    margin-bottom: 23px !important;
  }
  .s-ml23 {
    margin-left: 23px !important;
  }
  .s-mx23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .s-my23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .s-m24 {
    margin: 24px !important;
  }
  .s-mt24 {
    margin-top: 24px !important;
  }
  .s-mr24 {
    margin-right: 24px !important;
  }
  .s-mb24 {
    margin-bottom: 24px !important;
  }
  .s-ml24 {
    margin-left: 24px !important;
  }
  .s-mx24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .s-my24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .s-m25 {
    margin: 25px !important;
  }
  .s-mt25 {
    margin-top: 25px !important;
  }
  .s-mr25 {
    margin-right: 25px !important;
  }
  .s-mb25 {
    margin-bottom: 25px !important;
  }
  .s-ml25 {
    margin-left: 25px !important;
  }
  .s-mx25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .s-my25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .s-m26 {
    margin: 26px !important;
  }
  .s-mt26 {
    margin-top: 26px !important;
  }
  .s-mr26 {
    margin-right: 26px !important;
  }
  .s-mb26 {
    margin-bottom: 26px !important;
  }
  .s-ml26 {
    margin-left: 26px !important;
  }
  .s-mx26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .s-my26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .s-m27 {
    margin: 27px !important;
  }
  .s-mt27 {
    margin-top: 27px !important;
  }
  .s-mr27 {
    margin-right: 27px !important;
  }
  .s-mb27 {
    margin-bottom: 27px !important;
  }
  .s-ml27 {
    margin-left: 27px !important;
  }
  .s-mx27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .s-my27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .s-m28 {
    margin: 28px !important;
  }
  .s-mt28 {
    margin-top: 28px !important;
  }
  .s-mr28 {
    margin-right: 28px !important;
  }
  .s-mb28 {
    margin-bottom: 28px !important;
  }
  .s-ml28 {
    margin-left: 28px !important;
  }
  .s-mx28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .s-my28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .s-m29 {
    margin: 29px !important;
  }
  .s-mt29 {
    margin-top: 29px !important;
  }
  .s-mr29 {
    margin-right: 29px !important;
  }
  .s-mb29 {
    margin-bottom: 29px !important;
  }
  .s-ml29 {
    margin-left: 29px !important;
  }
  .s-mx29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .s-my29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .s-m30 {
    margin: 30px !important;
  }
  .s-mt30 {
    margin-top: 30px !important;
  }
  .s-mr30 {
    margin-right: 30px !important;
  }
  .s-mb30 {
    margin-bottom: 30px !important;
  }
  .s-ml30 {
    margin-left: 30px !important;
  }
  .s-mx30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .s-my30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .s-m31 {
    margin: 31px !important;
  }
  .s-mt31 {
    margin-top: 31px !important;
  }
  .s-mr31 {
    margin-right: 31px !important;
  }
  .s-mb31 {
    margin-bottom: 31px !important;
  }
  .s-ml31 {
    margin-left: 31px !important;
  }
  .s-mx31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .s-my31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .s-m32 {
    margin: 32px !important;
  }
  .s-mt32 {
    margin-top: 32px !important;
  }
  .s-mr32 {
    margin-right: 32px !important;
  }
  .s-mb32 {
    margin-bottom: 32px !important;
  }
  .s-ml32 {
    margin-left: 32px !important;
  }
  .s-mx32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .s-my32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .s-m34 {
    margin: 34px !important;
  }
  .s-mt34 {
    margin-top: 34px !important;
  }
  .s-mr34 {
    margin-right: 34px !important;
  }
  .s-mb34 {
    margin-bottom: 34px !important;
  }
  .s-ml34 {
    margin-left: 34px !important;
  }
  .s-mx34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .s-my34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .s-m36 {
    margin: 36px !important;
  }
  .s-mt36 {
    margin-top: 36px !important;
  }
  .s-mr36 {
    margin-right: 36px !important;
  }
  .s-mb36 {
    margin-bottom: 36px !important;
  }
  .s-ml36 {
    margin-left: 36px !important;
  }
  .s-mx36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .s-my36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .s-m38 {
    margin: 38px !important;
  }
  .s-mt38 {
    margin-top: 38px !important;
  }
  .s-mr38 {
    margin-right: 38px !important;
  }
  .s-mb38 {
    margin-bottom: 38px !important;
  }
  .s-ml38 {
    margin-left: 38px !important;
  }
  .s-mx38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .s-my38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .s-m40 {
    margin: 40px !important;
  }
  .s-mt40 {
    margin-top: 40px !important;
  }
  .s-mr40 {
    margin-right: 40px !important;
  }
  .s-mb40 {
    margin-bottom: 40px !important;
  }
  .s-ml40 {
    margin-left: 40px !important;
  }
  .s-mx40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .s-my40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .s-m50 {
    margin: 50px !important;
  }
  .s-mt50 {
    margin-top: 50px !important;
  }
  .s-mr50 {
    margin-right: 50px !important;
  }
  .s-mb50 {
    margin-bottom: 50px !important;
  }
  .s-ml50 {
    margin-left: 50px !important;
  }
  .s-mx50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .s-my50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .s-m55 {
    margin: 55px !important;
  }
  .s-mt55 {
    margin-top: 55px !important;
  }
  .s-mr55 {
    margin-right: 55px !important;
  }
  .s-mb55 {
    margin-bottom: 55px !important;
  }
  .s-ml55 {
    margin-left: 55px !important;
  }
  .s-mx55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .s-my55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .s-m60 {
    margin: 60px !important;
  }
  .s-mt60 {
    margin-top: 60px !important;
  }
  .s-mr60 {
    margin-right: 60px !important;
  }
  .s-mb60 {
    margin-bottom: 60px !important;
  }
  .s-ml60 {
    margin-left: 60px !important;
  }
  .s-mx60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .s-my60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .s-m64 {
    margin: 64px !important;
  }
  .s-mt64 {
    margin-top: 64px !important;
  }
  .s-mr64 {
    margin-right: 64px !important;
  }
  .s-mb64 {
    margin-bottom: 64px !important;
  }
  .s-ml64 {
    margin-left: 64px !important;
  }
  .s-mx64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .s-my64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .s-m70 {
    margin: 70px !important;
  }
  .s-mt70 {
    margin-top: 70px !important;
  }
  .s-mr70 {
    margin-right: 70px !important;
  }
  .s-mb70 {
    margin-bottom: 70px !important;
  }
  .s-ml70 {
    margin-left: 70px !important;
  }
  .s-mx70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .s-my70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .s-m80 {
    margin: 80px !important;
  }
  .s-mt80 {
    margin-top: 80px !important;
  }
  .s-mr80 {
    margin-right: 80px !important;
  }
  .s-mb80 {
    margin-bottom: 80px !important;
  }
  .s-ml80 {
    margin-left: 80px !important;
  }
  .s-mx80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .s-my80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .s-m89 {
    margin: 89px !important;
  }
  .s-mt89 {
    margin-top: 89px !important;
  }
  .s-mr89 {
    margin-right: 89px !important;
  }
  .s-mb89 {
    margin-bottom: 89px !important;
  }
  .s-ml89 {
    margin-left: 89px !important;
  }
  .s-mx89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .s-my89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .s-m90 {
    margin: 90px !important;
  }
  .s-mt90 {
    margin-top: 90px !important;
  }
  .s-mr90 {
    margin-right: 90px !important;
  }
  .s-mb90 {
    margin-bottom: 90px !important;
  }
  .s-ml90 {
    margin-left: 90px !important;
  }
  .s-mx90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .s-my90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .s-m100 {
    margin: 100px !important;
  }
  .s-mt100 {
    margin-top: 100px !important;
  }
  .s-mr100 {
    margin-right: 100px !important;
  }
  .s-mb100 {
    margin-bottom: 100px !important;
  }
  .s-ml100 {
    margin-left: 100px !important;
  }
  .s-mx100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .s-my100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .s-mn0 {
    margin: 0px !important;
  }
  .s-mtn0 {
    margin-top: 0px !important;
  }
  .s-mrn0 {
    margin-right: 0px !important;
  }
  .s-mbn0 {
    margin-bottom: 0px !important;
  }
  .s-mln0 {
    margin-left: 0px !important;
  }
  .s-mxn0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .s-myn0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .s-mn1 {
    margin: -1px !important;
  }
  .s-mtn1 {
    margin-top: -1px !important;
  }
  .s-mrn1 {
    margin-right: -1px !important;
  }
  .s-mbn1 {
    margin-bottom: -1px !important;
  }
  .s-mln1 {
    margin-left: -1px !important;
  }
  .s-mxn1 {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .s-myn1 {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .s-mn2 {
    margin: -2px !important;
  }
  .s-mtn2 {
    margin-top: -2px !important;
  }
  .s-mrn2 {
    margin-right: -2px !important;
  }
  .s-mbn2 {
    margin-bottom: -2px !important;
  }
  .s-mln2 {
    margin-left: -2px !important;
  }
  .s-mxn2 {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .s-myn2 {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .s-mn3 {
    margin: -3px !important;
  }
  .s-mtn3 {
    margin-top: -3px !important;
  }
  .s-mrn3 {
    margin-right: -3px !important;
  }
  .s-mbn3 {
    margin-bottom: -3px !important;
  }
  .s-mln3 {
    margin-left: -3px !important;
  }
  .s-mxn3 {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
  .s-myn3 {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .s-mn4 {
    margin: -4px !important;
  }
  .s-mtn4 {
    margin-top: -4px !important;
  }
  .s-mrn4 {
    margin-right: -4px !important;
  }
  .s-mbn4 {
    margin-bottom: -4px !important;
  }
  .s-mln4 {
    margin-left: -4px !important;
  }
  .s-mxn4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  .s-myn4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .s-mn5 {
    margin: -5px !important;
  }
  .s-mtn5 {
    margin-top: -5px !important;
  }
  .s-mrn5 {
    margin-right: -5px !important;
  }
  .s-mbn5 {
    margin-bottom: -5px !important;
  }
  .s-mln5 {
    margin-left: -5px !important;
  }
  .s-mxn5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .s-myn5 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .s-mn6 {
    margin: -6px !important;
  }
  .s-mtn6 {
    margin-top: -6px !important;
  }
  .s-mrn6 {
    margin-right: -6px !important;
  }
  .s-mbn6 {
    margin-bottom: -6px !important;
  }
  .s-mln6 {
    margin-left: -6px !important;
  }
  .s-mxn6 {
    margin-left: -6px !important;
    margin-right: -6px !important;
  }
  .s-myn6 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }
  .s-mn7 {
    margin: -7px !important;
  }
  .s-mtn7 {
    margin-top: -7px !important;
  }
  .s-mrn7 {
    margin-right: -7px !important;
  }
  .s-mbn7 {
    margin-bottom: -7px !important;
  }
  .s-mln7 {
    margin-left: -7px !important;
  }
  .s-mxn7 {
    margin-left: -7px !important;
    margin-right: -7px !important;
  }
  .s-myn7 {
    margin-top: -7px !important;
    margin-bottom: -7px !important;
  }
  .s-mn8 {
    margin: -8px !important;
  }
  .s-mtn8 {
    margin-top: -8px !important;
  }
  .s-mrn8 {
    margin-right: -8px !important;
  }
  .s-mbn8 {
    margin-bottom: -8px !important;
  }
  .s-mln8 {
    margin-left: -8px !important;
  }
  .s-mxn8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .s-myn8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .s-mn9 {
    margin: -9px !important;
  }
  .s-mtn9 {
    margin-top: -9px !important;
  }
  .s-mrn9 {
    margin-right: -9px !important;
  }
  .s-mbn9 {
    margin-bottom: -9px !important;
  }
  .s-mln9 {
    margin-left: -9px !important;
  }
  .s-mxn9 {
    margin-left: -9px !important;
    margin-right: -9px !important;
  }
  .s-myn9 {
    margin-top: -9px !important;
    margin-bottom: -9px !important;
  }
  .s-mn10 {
    margin: -10px !important;
  }
  .s-mtn10 {
    margin-top: -10px !important;
  }
  .s-mrn10 {
    margin-right: -10px !important;
  }
  .s-mbn10 {
    margin-bottom: -10px !important;
  }
  .s-mln10 {
    margin-left: -10px !important;
  }
  .s-mxn10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .s-myn10 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .s-mn11 {
    margin: -11px !important;
  }
  .s-mtn11 {
    margin-top: -11px !important;
  }
  .s-mrn11 {
    margin-right: -11px !important;
  }
  .s-mbn11 {
    margin-bottom: -11px !important;
  }
  .s-mln11 {
    margin-left: -11px !important;
  }
  .s-mxn11 {
    margin-left: -11px !important;
    margin-right: -11px !important;
  }
  .s-myn11 {
    margin-top: -11px !important;
    margin-bottom: -11px !important;
  }
  .s-mn12 {
    margin: -12px !important;
  }
  .s-mtn12 {
    margin-top: -12px !important;
  }
  .s-mrn12 {
    margin-right: -12px !important;
  }
  .s-mbn12 {
    margin-bottom: -12px !important;
  }
  .s-mln12 {
    margin-left: -12px !important;
  }
  .s-mxn12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .s-myn12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .s-mn13 {
    margin: -13px !important;
  }
  .s-mtn13 {
    margin-top: -13px !important;
  }
  .s-mrn13 {
    margin-right: -13px !important;
  }
  .s-mbn13 {
    margin-bottom: -13px !important;
  }
  .s-mln13 {
    margin-left: -13px !important;
  }
  .s-mxn13 {
    margin-left: -13px !important;
    margin-right: -13px !important;
  }
  .s-myn13 {
    margin-top: -13px !important;
    margin-bottom: -13px !important;
  }
  .s-mn14 {
    margin: -14px !important;
  }
  .s-mtn14 {
    margin-top: -14px !important;
  }
  .s-mrn14 {
    margin-right: -14px !important;
  }
  .s-mbn14 {
    margin-bottom: -14px !important;
  }
  .s-mln14 {
    margin-left: -14px !important;
  }
  .s-mxn14 {
    margin-left: -14px !important;
    margin-right: -14px !important;
  }
  .s-myn14 {
    margin-top: -14px !important;
    margin-bottom: -14px !important;
  }
  .s-mn15 {
    margin: -15px !important;
  }
  .s-mtn15 {
    margin-top: -15px !important;
  }
  .s-mrn15 {
    margin-right: -15px !important;
  }
  .s-mbn15 {
    margin-bottom: -15px !important;
  }
  .s-mln15 {
    margin-left: -15px !important;
  }
  .s-mxn15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .s-myn15 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .s-mn16 {
    margin: -16px !important;
  }
  .s-mtn16 {
    margin-top: -16px !important;
  }
  .s-mrn16 {
    margin-right: -16px !important;
  }
  .s-mbn16 {
    margin-bottom: -16px !important;
  }
  .s-mln16 {
    margin-left: -16px !important;
  }
  .s-mxn16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .s-myn16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .s-mn17 {
    margin: -17px !important;
  }
  .s-mtn17 {
    margin-top: -17px !important;
  }
  .s-mrn17 {
    margin-right: -17px !important;
  }
  .s-mbn17 {
    margin-bottom: -17px !important;
  }
  .s-mln17 {
    margin-left: -17px !important;
  }
  .s-mxn17 {
    margin-left: -17px !important;
    margin-right: -17px !important;
  }
  .s-myn17 {
    margin-top: -17px !important;
    margin-bottom: -17px !important;
  }
  .s-mn18 {
    margin: -18px !important;
  }
  .s-mtn18 {
    margin-top: -18px !important;
  }
  .s-mrn18 {
    margin-right: -18px !important;
  }
  .s-mbn18 {
    margin-bottom: -18px !important;
  }
  .s-mln18 {
    margin-left: -18px !important;
  }
  .s-mxn18 {
    margin-left: -18px !important;
    margin-right: -18px !important;
  }
  .s-myn18 {
    margin-top: -18px !important;
    margin-bottom: -18px !important;
  }
  .s-mn19 {
    margin: -19px !important;
  }
  .s-mtn19 {
    margin-top: -19px !important;
  }
  .s-mrn19 {
    margin-right: -19px !important;
  }
  .s-mbn19 {
    margin-bottom: -19px !important;
  }
  .s-mln19 {
    margin-left: -19px !important;
  }
  .s-mxn19 {
    margin-left: -19px !important;
    margin-right: -19px !important;
  }
  .s-myn19 {
    margin-top: -19px !important;
    margin-bottom: -19px !important;
  }
  .s-mn20 {
    margin: -20px !important;
  }
  .s-mtn20 {
    margin-top: -20px !important;
  }
  .s-mrn20 {
    margin-right: -20px !important;
  }
  .s-mbn20 {
    margin-bottom: -20px !important;
  }
  .s-mln20 {
    margin-left: -20px !important;
  }
  .s-mxn20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .s-myn20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .s-mn21 {
    margin: -21px !important;
  }
  .s-mtn21 {
    margin-top: -21px !important;
  }
  .s-mrn21 {
    margin-right: -21px !important;
  }
  .s-mbn21 {
    margin-bottom: -21px !important;
  }
  .s-mln21 {
    margin-left: -21px !important;
  }
  .s-mxn21 {
    margin-left: -21px !important;
    margin-right: -21px !important;
  }
  .s-myn21 {
    margin-top: -21px !important;
    margin-bottom: -21px !important;
  }
  .s-mn22 {
    margin: -22px !important;
  }
  .s-mtn22 {
    margin-top: -22px !important;
  }
  .s-mrn22 {
    margin-right: -22px !important;
  }
  .s-mbn22 {
    margin-bottom: -22px !important;
  }
  .s-mln22 {
    margin-left: -22px !important;
  }
  .s-mxn22 {
    margin-left: -22px !important;
    margin-right: -22px !important;
  }
  .s-myn22 {
    margin-top: -22px !important;
    margin-bottom: -22px !important;
  }
  .s-mn23 {
    margin: -23px !important;
  }
  .s-mtn23 {
    margin-top: -23px !important;
  }
  .s-mrn23 {
    margin-right: -23px !important;
  }
  .s-mbn23 {
    margin-bottom: -23px !important;
  }
  .s-mln23 {
    margin-left: -23px !important;
  }
  .s-mxn23 {
    margin-left: -23px !important;
    margin-right: -23px !important;
  }
  .s-myn23 {
    margin-top: -23px !important;
    margin-bottom: -23px !important;
  }
  .s-mn24 {
    margin: -24px !important;
  }
  .s-mtn24 {
    margin-top: -24px !important;
  }
  .s-mrn24 {
    margin-right: -24px !important;
  }
  .s-mbn24 {
    margin-bottom: -24px !important;
  }
  .s-mln24 {
    margin-left: -24px !important;
  }
  .s-mxn24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .s-myn24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .s-mn25 {
    margin: -25px !important;
  }
  .s-mtn25 {
    margin-top: -25px !important;
  }
  .s-mrn25 {
    margin-right: -25px !important;
  }
  .s-mbn25 {
    margin-bottom: -25px !important;
  }
  .s-mln25 {
    margin-left: -25px !important;
  }
  .s-mxn25 {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .s-myn25 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .s-mn26 {
    margin: -26px !important;
  }
  .s-mtn26 {
    margin-top: -26px !important;
  }
  .s-mrn26 {
    margin-right: -26px !important;
  }
  .s-mbn26 {
    margin-bottom: -26px !important;
  }
  .s-mln26 {
    margin-left: -26px !important;
  }
  .s-mxn26 {
    margin-left: -26px !important;
    margin-right: -26px !important;
  }
  .s-myn26 {
    margin-top: -26px !important;
    margin-bottom: -26px !important;
  }
  .s-mn27 {
    margin: -27px !important;
  }
  .s-mtn27 {
    margin-top: -27px !important;
  }
  .s-mrn27 {
    margin-right: -27px !important;
  }
  .s-mbn27 {
    margin-bottom: -27px !important;
  }
  .s-mln27 {
    margin-left: -27px !important;
  }
  .s-mxn27 {
    margin-left: -27px !important;
    margin-right: -27px !important;
  }
  .s-myn27 {
    margin-top: -27px !important;
    margin-bottom: -27px !important;
  }
  .s-mn28 {
    margin: -28px !important;
  }
  .s-mtn28 {
    margin-top: -28px !important;
  }
  .s-mrn28 {
    margin-right: -28px !important;
  }
  .s-mbn28 {
    margin-bottom: -28px !important;
  }
  .s-mln28 {
    margin-left: -28px !important;
  }
  .s-mxn28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  .s-myn28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .s-mn29 {
    margin: -29px !important;
  }
  .s-mtn29 {
    margin-top: -29px !important;
  }
  .s-mrn29 {
    margin-right: -29px !important;
  }
  .s-mbn29 {
    margin-bottom: -29px !important;
  }
  .s-mln29 {
    margin-left: -29px !important;
  }
  .s-mxn29 {
    margin-left: -29px !important;
    margin-right: -29px !important;
  }
  .s-myn29 {
    margin-top: -29px !important;
    margin-bottom: -29px !important;
  }
  .s-mn30 {
    margin: -30px !important;
  }
  .s-mtn30 {
    margin-top: -30px !important;
  }
  .s-mrn30 {
    margin-right: -30px !important;
  }
  .s-mbn30 {
    margin-bottom: -30px !important;
  }
  .s-mln30 {
    margin-left: -30px !important;
  }
  .s-mxn30 {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .s-myn30 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .s-mn31 {
    margin: -31px !important;
  }
  .s-mtn31 {
    margin-top: -31px !important;
  }
  .s-mrn31 {
    margin-right: -31px !important;
  }
  .s-mbn31 {
    margin-bottom: -31px !important;
  }
  .s-mln31 {
    margin-left: -31px !important;
  }
  .s-mxn31 {
    margin-left: -31px !important;
    margin-right: -31px !important;
  }
  .s-myn31 {
    margin-top: -31px !important;
    margin-bottom: -31px !important;
  }
  .s-mn32 {
    margin: -32px !important;
  }
  .s-mtn32 {
    margin-top: -32px !important;
  }
  .s-mrn32 {
    margin-right: -32px !important;
  }
  .s-mbn32 {
    margin-bottom: -32px !important;
  }
  .s-mln32 {
    margin-left: -32px !important;
  }
  .s-mxn32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }
  .s-myn32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-p0 {
    padding: 0px !important;
  }
  .m-pt0 {
    padding-top: 0px !important;
  }
  .m-pr0 {
    padding-right: 0px !important;
  }
  .m-pb0 {
    padding-bottom: 0px !important;
  }
  .m-pl0 {
    padding-left: 0px !important;
  }
  .m-px0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .m-py0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .m-p1 {
    padding: 1px !important;
  }
  .m-pt1 {
    padding-top: 1px !important;
  }
  .m-pr1 {
    padding-right: 1px !important;
  }
  .m-pb1 {
    padding-bottom: 1px !important;
  }
  .m-pl1 {
    padding-left: 1px !important;
  }
  .m-px1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .m-py1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .m-p2 {
    padding: 2px !important;
  }
  .m-pt2 {
    padding-top: 2px !important;
  }
  .m-pr2 {
    padding-right: 2px !important;
  }
  .m-pb2 {
    padding-bottom: 2px !important;
  }
  .m-pl2 {
    padding-left: 2px !important;
  }
  .m-px2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .m-py2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .m-p3 {
    padding: 3px !important;
  }
  .m-pt3 {
    padding-top: 3px !important;
  }
  .m-pr3 {
    padding-right: 3px !important;
  }
  .m-pb3 {
    padding-bottom: 3px !important;
  }
  .m-pl3 {
    padding-left: 3px !important;
  }
  .m-px3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .m-py3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .m-p4 {
    padding: 4px !important;
  }
  .m-pt4 {
    padding-top: 4px !important;
  }
  .m-pr4 {
    padding-right: 4px !important;
  }
  .m-pb4 {
    padding-bottom: 4px !important;
  }
  .m-pl4 {
    padding-left: 4px !important;
  }
  .m-px4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .m-py4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .m-p5 {
    padding: 5px !important;
  }
  .m-pt5 {
    padding-top: 5px !important;
  }
  .m-pr5 {
    padding-right: 5px !important;
  }
  .m-pb5 {
    padding-bottom: 5px !important;
  }
  .m-pl5 {
    padding-left: 5px !important;
  }
  .m-px5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .m-py5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .m-p6 {
    padding: 6px !important;
  }
  .m-pt6 {
    padding-top: 6px !important;
  }
  .m-pr6 {
    padding-right: 6px !important;
  }
  .m-pb6 {
    padding-bottom: 6px !important;
  }
  .m-pl6 {
    padding-left: 6px !important;
  }
  .m-px6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .m-py6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .m-p7 {
    padding: 7px !important;
  }
  .m-pt7 {
    padding-top: 7px !important;
  }
  .m-pr7 {
    padding-right: 7px !important;
  }
  .m-pb7 {
    padding-bottom: 7px !important;
  }
  .m-pl7 {
    padding-left: 7px !important;
  }
  .m-px7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .m-py7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .m-p8 {
    padding: 8px !important;
  }
  .m-pt8 {
    padding-top: 8px !important;
  }
  .m-pr8 {
    padding-right: 8px !important;
  }
  .m-pb8 {
    padding-bottom: 8px !important;
  }
  .m-pl8 {
    padding-left: 8px !important;
  }
  .m-px8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .m-py8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .m-p9 {
    padding: 9px !important;
  }
  .m-pt9 {
    padding-top: 9px !important;
  }
  .m-pr9 {
    padding-right: 9px !important;
  }
  .m-pb9 {
    padding-bottom: 9px !important;
  }
  .m-pl9 {
    padding-left: 9px !important;
  }
  .m-px9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .m-py9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .m-p10 {
    padding: 10px !important;
  }
  .m-pt10 {
    padding-top: 10px !important;
  }
  .m-pr10 {
    padding-right: 10px !important;
  }
  .m-pb10 {
    padding-bottom: 10px !important;
  }
  .m-pl10 {
    padding-left: 10px !important;
  }
  .m-px10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .m-py10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .m-p11 {
    padding: 11px !important;
  }
  .m-pt11 {
    padding-top: 11px !important;
  }
  .m-pr11 {
    padding-right: 11px !important;
  }
  .m-pb11 {
    padding-bottom: 11px !important;
  }
  .m-pl11 {
    padding-left: 11px !important;
  }
  .m-px11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .m-py11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .m-p12 {
    padding: 12px !important;
  }
  .m-pt12 {
    padding-top: 12px !important;
  }
  .m-pr12 {
    padding-right: 12px !important;
  }
  .m-pb12 {
    padding-bottom: 12px !important;
  }
  .m-pl12 {
    padding-left: 12px !important;
  }
  .m-px12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .m-py12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .m-p13 {
    padding: 13px !important;
  }
  .m-pt13 {
    padding-top: 13px !important;
  }
  .m-pr13 {
    padding-right: 13px !important;
  }
  .m-pb13 {
    padding-bottom: 13px !important;
  }
  .m-pl13 {
    padding-left: 13px !important;
  }
  .m-px13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .m-py13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .m-p14 {
    padding: 14px !important;
  }
  .m-pt14 {
    padding-top: 14px !important;
  }
  .m-pr14 {
    padding-right: 14px !important;
  }
  .m-pb14 {
    padding-bottom: 14px !important;
  }
  .m-pl14 {
    padding-left: 14px !important;
  }
  .m-px14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .m-py14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .m-p15 {
    padding: 15px !important;
  }
  .m-pt15 {
    padding-top: 15px !important;
  }
  .m-pr15 {
    padding-right: 15px !important;
  }
  .m-pb15 {
    padding-bottom: 15px !important;
  }
  .m-pl15 {
    padding-left: 15px !important;
  }
  .m-px15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .m-py15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .m-p16 {
    padding: 16px !important;
  }
  .m-pt16 {
    padding-top: 16px !important;
  }
  .m-pr16 {
    padding-right: 16px !important;
  }
  .m-pb16 {
    padding-bottom: 16px !important;
  }
  .m-pl16 {
    padding-left: 16px !important;
  }
  .m-px16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .m-py16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .m-p17 {
    padding: 17px !important;
  }
  .m-pt17 {
    padding-top: 17px !important;
  }
  .m-pr17 {
    padding-right: 17px !important;
  }
  .m-pb17 {
    padding-bottom: 17px !important;
  }
  .m-pl17 {
    padding-left: 17px !important;
  }
  .m-px17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .m-py17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .m-p18 {
    padding: 18px !important;
  }
  .m-pt18 {
    padding-top: 18px !important;
  }
  .m-pr18 {
    padding-right: 18px !important;
  }
  .m-pb18 {
    padding-bottom: 18px !important;
  }
  .m-pl18 {
    padding-left: 18px !important;
  }
  .m-px18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .m-py18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .m-p19 {
    padding: 19px !important;
  }
  .m-pt19 {
    padding-top: 19px !important;
  }
  .m-pr19 {
    padding-right: 19px !important;
  }
  .m-pb19 {
    padding-bottom: 19px !important;
  }
  .m-pl19 {
    padding-left: 19px !important;
  }
  .m-px19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .m-py19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .m-p20 {
    padding: 20px !important;
  }
  .m-pt20 {
    padding-top: 20px !important;
  }
  .m-pr20 {
    padding-right: 20px !important;
  }
  .m-pb20 {
    padding-bottom: 20px !important;
  }
  .m-pl20 {
    padding-left: 20px !important;
  }
  .m-px20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .m-py20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .m-p21 {
    padding: 21px !important;
  }
  .m-pt21 {
    padding-top: 21px !important;
  }
  .m-pr21 {
    padding-right: 21px !important;
  }
  .m-pb21 {
    padding-bottom: 21px !important;
  }
  .m-pl21 {
    padding-left: 21px !important;
  }
  .m-px21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .m-py21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .m-p22 {
    padding: 22px !important;
  }
  .m-pt22 {
    padding-top: 22px !important;
  }
  .m-pr22 {
    padding-right: 22px !important;
  }
  .m-pb22 {
    padding-bottom: 22px !important;
  }
  .m-pl22 {
    padding-left: 22px !important;
  }
  .m-px22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .m-py22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .m-p23 {
    padding: 23px !important;
  }
  .m-pt23 {
    padding-top: 23px !important;
  }
  .m-pr23 {
    padding-right: 23px !important;
  }
  .m-pb23 {
    padding-bottom: 23px !important;
  }
  .m-pl23 {
    padding-left: 23px !important;
  }
  .m-px23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .m-py23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .m-p24 {
    padding: 24px !important;
  }
  .m-pt24 {
    padding-top: 24px !important;
  }
  .m-pr24 {
    padding-right: 24px !important;
  }
  .m-pb24 {
    padding-bottom: 24px !important;
  }
  .m-pl24 {
    padding-left: 24px !important;
  }
  .m-px24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .m-py24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .m-p25 {
    padding: 25px !important;
  }
  .m-pt25 {
    padding-top: 25px !important;
  }
  .m-pr25 {
    padding-right: 25px !important;
  }
  .m-pb25 {
    padding-bottom: 25px !important;
  }
  .m-pl25 {
    padding-left: 25px !important;
  }
  .m-px25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .m-py25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .m-p26 {
    padding: 26px !important;
  }
  .m-pt26 {
    padding-top: 26px !important;
  }
  .m-pr26 {
    padding-right: 26px !important;
  }
  .m-pb26 {
    padding-bottom: 26px !important;
  }
  .m-pl26 {
    padding-left: 26px !important;
  }
  .m-px26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .m-py26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .m-p27 {
    padding: 27px !important;
  }
  .m-pt27 {
    padding-top: 27px !important;
  }
  .m-pr27 {
    padding-right: 27px !important;
  }
  .m-pb27 {
    padding-bottom: 27px !important;
  }
  .m-pl27 {
    padding-left: 27px !important;
  }
  .m-px27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .m-py27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .m-p28 {
    padding: 28px !important;
  }
  .m-pt28 {
    padding-top: 28px !important;
  }
  .m-pr28 {
    padding-right: 28px !important;
  }
  .m-pb28 {
    padding-bottom: 28px !important;
  }
  .m-pl28 {
    padding-left: 28px !important;
  }
  .m-px28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .m-py28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .m-p29 {
    padding: 29px !important;
  }
  .m-pt29 {
    padding-top: 29px !important;
  }
  .m-pr29 {
    padding-right: 29px !important;
  }
  .m-pb29 {
    padding-bottom: 29px !important;
  }
  .m-pl29 {
    padding-left: 29px !important;
  }
  .m-px29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .m-py29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .m-p30 {
    padding: 30px !important;
  }
  .m-pt30 {
    padding-top: 30px !important;
  }
  .m-pr30 {
    padding-right: 30px !important;
  }
  .m-pb30 {
    padding-bottom: 30px !important;
  }
  .m-pl30 {
    padding-left: 30px !important;
  }
  .m-px30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .m-py30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .m-p31 {
    padding: 31px !important;
  }
  .m-pt31 {
    padding-top: 31px !important;
  }
  .m-pr31 {
    padding-right: 31px !important;
  }
  .m-pb31 {
    padding-bottom: 31px !important;
  }
  .m-pl31 {
    padding-left: 31px !important;
  }
  .m-px31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .m-py31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .m-p32 {
    padding: 32px !important;
  }
  .m-pt32 {
    padding-top: 32px !important;
  }
  .m-pr32 {
    padding-right: 32px !important;
  }
  .m-pb32 {
    padding-bottom: 32px !important;
  }
  .m-pl32 {
    padding-left: 32px !important;
  }
  .m-px32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .m-py32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .m-p34 {
    padding: 34px !important;
  }
  .m-pt34 {
    padding-top: 34px !important;
  }
  .m-pr34 {
    padding-right: 34px !important;
  }
  .m-pb34 {
    padding-bottom: 34px !important;
  }
  .m-pl34 {
    padding-left: 34px !important;
  }
  .m-px34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .m-py34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .m-p36 {
    padding: 36px !important;
  }
  .m-pt36 {
    padding-top: 36px !important;
  }
  .m-pr36 {
    padding-right: 36px !important;
  }
  .m-pb36 {
    padding-bottom: 36px !important;
  }
  .m-pl36 {
    padding-left: 36px !important;
  }
  .m-px36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .m-py36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .m-p38 {
    padding: 38px !important;
  }
  .m-pt38 {
    padding-top: 38px !important;
  }
  .m-pr38 {
    padding-right: 38px !important;
  }
  .m-pb38 {
    padding-bottom: 38px !important;
  }
  .m-pl38 {
    padding-left: 38px !important;
  }
  .m-px38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .m-py38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .m-p40 {
    padding: 40px !important;
  }
  .m-pt40 {
    padding-top: 40px !important;
  }
  .m-pr40 {
    padding-right: 40px !important;
  }
  .m-pb40 {
    padding-bottom: 40px !important;
  }
  .m-pl40 {
    padding-left: 40px !important;
  }
  .m-px40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .m-py40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .m-p50 {
    padding: 50px !important;
  }
  .m-pt50 {
    padding-top: 50px !important;
  }
  .m-pr50 {
    padding-right: 50px !important;
  }
  .m-pb50 {
    padding-bottom: 50px !important;
  }
  .m-pl50 {
    padding-left: 50px !important;
  }
  .m-px50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .m-py50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .m-p55 {
    padding: 55px !important;
  }
  .m-pt55 {
    padding-top: 55px !important;
  }
  .m-pr55 {
    padding-right: 55px !important;
  }
  .m-pb55 {
    padding-bottom: 55px !important;
  }
  .m-pl55 {
    padding-left: 55px !important;
  }
  .m-px55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .m-py55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .m-p60 {
    padding: 60px !important;
  }
  .m-pt60 {
    padding-top: 60px !important;
  }
  .m-pr60 {
    padding-right: 60px !important;
  }
  .m-pb60 {
    padding-bottom: 60px !important;
  }
  .m-pl60 {
    padding-left: 60px !important;
  }
  .m-px60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .m-py60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .m-p64 {
    padding: 64px !important;
  }
  .m-pt64 {
    padding-top: 64px !important;
  }
  .m-pr64 {
    padding-right: 64px !important;
  }
  .m-pb64 {
    padding-bottom: 64px !important;
  }
  .m-pl64 {
    padding-left: 64px !important;
  }
  .m-px64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .m-py64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .m-p70 {
    padding: 70px !important;
  }
  .m-pt70 {
    padding-top: 70px !important;
  }
  .m-pr70 {
    padding-right: 70px !important;
  }
  .m-pb70 {
    padding-bottom: 70px !important;
  }
  .m-pl70 {
    padding-left: 70px !important;
  }
  .m-px70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .m-py70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .m-p80 {
    padding: 80px !important;
  }
  .m-pt80 {
    padding-top: 80px !important;
  }
  .m-pr80 {
    padding-right: 80px !important;
  }
  .m-pb80 {
    padding-bottom: 80px !important;
  }
  .m-pl80 {
    padding-left: 80px !important;
  }
  .m-px80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .m-py80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .m-p89 {
    padding: 89px !important;
  }
  .m-pt89 {
    padding-top: 89px !important;
  }
  .m-pr89 {
    padding-right: 89px !important;
  }
  .m-pb89 {
    padding-bottom: 89px !important;
  }
  .m-pl89 {
    padding-left: 89px !important;
  }
  .m-px89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .m-py89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .m-p90 {
    padding: 90px !important;
  }
  .m-pt90 {
    padding-top: 90px !important;
  }
  .m-pr90 {
    padding-right: 90px !important;
  }
  .m-pb90 {
    padding-bottom: 90px !important;
  }
  .m-pl90 {
    padding-left: 90px !important;
  }
  .m-px90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .m-py90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .m-p100 {
    padding: 100px !important;
  }
  .m-pt100 {
    padding-top: 100px !important;
  }
  .m-pr100 {
    padding-right: 100px !important;
  }
  .m-pb100 {
    padding-bottom: 100px !important;
  }
  .m-pl100 {
    padding-left: 100px !important;
  }
  .m-px100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .m-py100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .m-m0 {
    margin: 0px !important;
  }
  .m-mt0 {
    margin-top: 0px !important;
  }
  .m-mr0 {
    margin-right: 0px !important;
  }
  .m-mb0 {
    margin-bottom: 0px !important;
  }
  .m-ml0 {
    margin-left: 0px !important;
  }
  .m-mx0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-my0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-m1 {
    margin: 1px !important;
  }
  .m-mt1 {
    margin-top: 1px !important;
  }
  .m-mr1 {
    margin-right: 1px !important;
  }
  .m-mb1 {
    margin-bottom: 1px !important;
  }
  .m-ml1 {
    margin-left: 1px !important;
  }
  .m-mx1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .m-my1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .m-m2 {
    margin: 2px !important;
  }
  .m-mt2 {
    margin-top: 2px !important;
  }
  .m-mr2 {
    margin-right: 2px !important;
  }
  .m-mb2 {
    margin-bottom: 2px !important;
  }
  .m-ml2 {
    margin-left: 2px !important;
  }
  .m-mx2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .m-my2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .m-m3 {
    margin: 3px !important;
  }
  .m-mt3 {
    margin-top: 3px !important;
  }
  .m-mr3 {
    margin-right: 3px !important;
  }
  .m-mb3 {
    margin-bottom: 3px !important;
  }
  .m-ml3 {
    margin-left: 3px !important;
  }
  .m-mx3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .m-my3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .m-m4 {
    margin: 4px !important;
  }
  .m-mt4 {
    margin-top: 4px !important;
  }
  .m-mr4 {
    margin-right: 4px !important;
  }
  .m-mb4 {
    margin-bottom: 4px !important;
  }
  .m-ml4 {
    margin-left: 4px !important;
  }
  .m-mx4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .m-my4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .m-m5 {
    margin: 5px !important;
  }
  .m-mt5 {
    margin-top: 5px !important;
  }
  .m-mr5 {
    margin-right: 5px !important;
  }
  .m-mb5 {
    margin-bottom: 5px !important;
  }
  .m-ml5 {
    margin-left: 5px !important;
  }
  .m-mx5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .m-my5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m-m6 {
    margin: 6px !important;
  }
  .m-mt6 {
    margin-top: 6px !important;
  }
  .m-mr6 {
    margin-right: 6px !important;
  }
  .m-mb6 {
    margin-bottom: 6px !important;
  }
  .m-ml6 {
    margin-left: 6px !important;
  }
  .m-mx6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .m-my6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .m-m7 {
    margin: 7px !important;
  }
  .m-mt7 {
    margin-top: 7px !important;
  }
  .m-mr7 {
    margin-right: 7px !important;
  }
  .m-mb7 {
    margin-bottom: 7px !important;
  }
  .m-ml7 {
    margin-left: 7px !important;
  }
  .m-mx7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .m-my7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .m-m8 {
    margin: 8px !important;
  }
  .m-mt8 {
    margin-top: 8px !important;
  }
  .m-mr8 {
    margin-right: 8px !important;
  }
  .m-mb8 {
    margin-bottom: 8px !important;
  }
  .m-ml8 {
    margin-left: 8px !important;
  }
  .m-mx8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .m-my8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .m-m9 {
    margin: 9px !important;
  }
  .m-mt9 {
    margin-top: 9px !important;
  }
  .m-mr9 {
    margin-right: 9px !important;
  }
  .m-mb9 {
    margin-bottom: 9px !important;
  }
  .m-ml9 {
    margin-left: 9px !important;
  }
  .m-mx9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .m-my9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .m-m10 {
    margin: 10px !important;
  }
  .m-mt10 {
    margin-top: 10px !important;
  }
  .m-mr10 {
    margin-right: 10px !important;
  }
  .m-mb10 {
    margin-bottom: 10px !important;
  }
  .m-ml10 {
    margin-left: 10px !important;
  }
  .m-mx10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .m-my10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m-m11 {
    margin: 11px !important;
  }
  .m-mt11 {
    margin-top: 11px !important;
  }
  .m-mr11 {
    margin-right: 11px !important;
  }
  .m-mb11 {
    margin-bottom: 11px !important;
  }
  .m-ml11 {
    margin-left: 11px !important;
  }
  .m-mx11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .m-my11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .m-m12 {
    margin: 12px !important;
  }
  .m-mt12 {
    margin-top: 12px !important;
  }
  .m-mr12 {
    margin-right: 12px !important;
  }
  .m-mb12 {
    margin-bottom: 12px !important;
  }
  .m-ml12 {
    margin-left: 12px !important;
  }
  .m-mx12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .m-my12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .m-m13 {
    margin: 13px !important;
  }
  .m-mt13 {
    margin-top: 13px !important;
  }
  .m-mr13 {
    margin-right: 13px !important;
  }
  .m-mb13 {
    margin-bottom: 13px !important;
  }
  .m-ml13 {
    margin-left: 13px !important;
  }
  .m-mx13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .m-my13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .m-m14 {
    margin: 14px !important;
  }
  .m-mt14 {
    margin-top: 14px !important;
  }
  .m-mr14 {
    margin-right: 14px !important;
  }
  .m-mb14 {
    margin-bottom: 14px !important;
  }
  .m-ml14 {
    margin-left: 14px !important;
  }
  .m-mx14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .m-my14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .m-m15 {
    margin: 15px !important;
  }
  .m-mt15 {
    margin-top: 15px !important;
  }
  .m-mr15 {
    margin-right: 15px !important;
  }
  .m-mb15 {
    margin-bottom: 15px !important;
  }
  .m-ml15 {
    margin-left: 15px !important;
  }
  .m-mx15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .m-my15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m-m16 {
    margin: 16px !important;
  }
  .m-mt16 {
    margin-top: 16px !important;
  }
  .m-mr16 {
    margin-right: 16px !important;
  }
  .m-mb16 {
    margin-bottom: 16px !important;
  }
  .m-ml16 {
    margin-left: 16px !important;
  }
  .m-mx16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .m-my16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .m-m17 {
    margin: 17px !important;
  }
  .m-mt17 {
    margin-top: 17px !important;
  }
  .m-mr17 {
    margin-right: 17px !important;
  }
  .m-mb17 {
    margin-bottom: 17px !important;
  }
  .m-ml17 {
    margin-left: 17px !important;
  }
  .m-mx17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .m-my17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .m-m18 {
    margin: 18px !important;
  }
  .m-mt18 {
    margin-top: 18px !important;
  }
  .m-mr18 {
    margin-right: 18px !important;
  }
  .m-mb18 {
    margin-bottom: 18px !important;
  }
  .m-ml18 {
    margin-left: 18px !important;
  }
  .m-mx18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .m-my18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .m-m19 {
    margin: 19px !important;
  }
  .m-mt19 {
    margin-top: 19px !important;
  }
  .m-mr19 {
    margin-right: 19px !important;
  }
  .m-mb19 {
    margin-bottom: 19px !important;
  }
  .m-ml19 {
    margin-left: 19px !important;
  }
  .m-mx19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .m-my19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .m-m20 {
    margin: 20px !important;
  }
  .m-mt20 {
    margin-top: 20px !important;
  }
  .m-mr20 {
    margin-right: 20px !important;
  }
  .m-mb20 {
    margin-bottom: 20px !important;
  }
  .m-ml20 {
    margin-left: 20px !important;
  }
  .m-mx20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .m-my20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m-m21 {
    margin: 21px !important;
  }
  .m-mt21 {
    margin-top: 21px !important;
  }
  .m-mr21 {
    margin-right: 21px !important;
  }
  .m-mb21 {
    margin-bottom: 21px !important;
  }
  .m-ml21 {
    margin-left: 21px !important;
  }
  .m-mx21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .m-my21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .m-m22 {
    margin: 22px !important;
  }
  .m-mt22 {
    margin-top: 22px !important;
  }
  .m-mr22 {
    margin-right: 22px !important;
  }
  .m-mb22 {
    margin-bottom: 22px !important;
  }
  .m-ml22 {
    margin-left: 22px !important;
  }
  .m-mx22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .m-my22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .m-m23 {
    margin: 23px !important;
  }
  .m-mt23 {
    margin-top: 23px !important;
  }
  .m-mr23 {
    margin-right: 23px !important;
  }
  .m-mb23 {
    margin-bottom: 23px !important;
  }
  .m-ml23 {
    margin-left: 23px !important;
  }
  .m-mx23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .m-my23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .m-m24 {
    margin: 24px !important;
  }
  .m-mt24 {
    margin-top: 24px !important;
  }
  .m-mr24 {
    margin-right: 24px !important;
  }
  .m-mb24 {
    margin-bottom: 24px !important;
  }
  .m-ml24 {
    margin-left: 24px !important;
  }
  .m-mx24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .m-my24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .m-m25 {
    margin: 25px !important;
  }
  .m-mt25 {
    margin-top: 25px !important;
  }
  .m-mr25 {
    margin-right: 25px !important;
  }
  .m-mb25 {
    margin-bottom: 25px !important;
  }
  .m-ml25 {
    margin-left: 25px !important;
  }
  .m-mx25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .m-my25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m-m26 {
    margin: 26px !important;
  }
  .m-mt26 {
    margin-top: 26px !important;
  }
  .m-mr26 {
    margin-right: 26px !important;
  }
  .m-mb26 {
    margin-bottom: 26px !important;
  }
  .m-ml26 {
    margin-left: 26px !important;
  }
  .m-mx26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .m-my26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .m-m27 {
    margin: 27px !important;
  }
  .m-mt27 {
    margin-top: 27px !important;
  }
  .m-mr27 {
    margin-right: 27px !important;
  }
  .m-mb27 {
    margin-bottom: 27px !important;
  }
  .m-ml27 {
    margin-left: 27px !important;
  }
  .m-mx27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .m-my27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .m-m28 {
    margin: 28px !important;
  }
  .m-mt28 {
    margin-top: 28px !important;
  }
  .m-mr28 {
    margin-right: 28px !important;
  }
  .m-mb28 {
    margin-bottom: 28px !important;
  }
  .m-ml28 {
    margin-left: 28px !important;
  }
  .m-mx28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .m-my28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .m-m29 {
    margin: 29px !important;
  }
  .m-mt29 {
    margin-top: 29px !important;
  }
  .m-mr29 {
    margin-right: 29px !important;
  }
  .m-mb29 {
    margin-bottom: 29px !important;
  }
  .m-ml29 {
    margin-left: 29px !important;
  }
  .m-mx29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .m-my29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .m-m30 {
    margin: 30px !important;
  }
  .m-mt30 {
    margin-top: 30px !important;
  }
  .m-mr30 {
    margin-right: 30px !important;
  }
  .m-mb30 {
    margin-bottom: 30px !important;
  }
  .m-ml30 {
    margin-left: 30px !important;
  }
  .m-mx30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .m-my30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m-m31 {
    margin: 31px !important;
  }
  .m-mt31 {
    margin-top: 31px !important;
  }
  .m-mr31 {
    margin-right: 31px !important;
  }
  .m-mb31 {
    margin-bottom: 31px !important;
  }
  .m-ml31 {
    margin-left: 31px !important;
  }
  .m-mx31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .m-my31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .m-m32 {
    margin: 32px !important;
  }
  .m-mt32 {
    margin-top: 32px !important;
  }
  .m-mr32 {
    margin-right: 32px !important;
  }
  .m-mb32 {
    margin-bottom: 32px !important;
  }
  .m-ml32 {
    margin-left: 32px !important;
  }
  .m-mx32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .m-my32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .m-m34 {
    margin: 34px !important;
  }
  .m-mt34 {
    margin-top: 34px !important;
  }
  .m-mr34 {
    margin-right: 34px !important;
  }
  .m-mb34 {
    margin-bottom: 34px !important;
  }
  .m-ml34 {
    margin-left: 34px !important;
  }
  .m-mx34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .m-my34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .m-m36 {
    margin: 36px !important;
  }
  .m-mt36 {
    margin-top: 36px !important;
  }
  .m-mr36 {
    margin-right: 36px !important;
  }
  .m-mb36 {
    margin-bottom: 36px !important;
  }
  .m-ml36 {
    margin-left: 36px !important;
  }
  .m-mx36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .m-my36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .m-m38 {
    margin: 38px !important;
  }
  .m-mt38 {
    margin-top: 38px !important;
  }
  .m-mr38 {
    margin-right: 38px !important;
  }
  .m-mb38 {
    margin-bottom: 38px !important;
  }
  .m-ml38 {
    margin-left: 38px !important;
  }
  .m-mx38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .m-my38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .m-m40 {
    margin: 40px !important;
  }
  .m-mt40 {
    margin-top: 40px !important;
  }
  .m-mr40 {
    margin-right: 40px !important;
  }
  .m-mb40 {
    margin-bottom: 40px !important;
  }
  .m-ml40 {
    margin-left: 40px !important;
  }
  .m-mx40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .m-my40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m-m50 {
    margin: 50px !important;
  }
  .m-mt50 {
    margin-top: 50px !important;
  }
  .m-mr50 {
    margin-right: 50px !important;
  }
  .m-mb50 {
    margin-bottom: 50px !important;
  }
  .m-ml50 {
    margin-left: 50px !important;
  }
  .m-mx50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .m-my50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m-m55 {
    margin: 55px !important;
  }
  .m-mt55 {
    margin-top: 55px !important;
  }
  .m-mr55 {
    margin-right: 55px !important;
  }
  .m-mb55 {
    margin-bottom: 55px !important;
  }
  .m-ml55 {
    margin-left: 55px !important;
  }
  .m-mx55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .m-my55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m-m60 {
    margin: 60px !important;
  }
  .m-mt60 {
    margin-top: 60px !important;
  }
  .m-mr60 {
    margin-right: 60px !important;
  }
  .m-mb60 {
    margin-bottom: 60px !important;
  }
  .m-ml60 {
    margin-left: 60px !important;
  }
  .m-mx60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .m-my60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m-m64 {
    margin: 64px !important;
  }
  .m-mt64 {
    margin-top: 64px !important;
  }
  .m-mr64 {
    margin-right: 64px !important;
  }
  .m-mb64 {
    margin-bottom: 64px !important;
  }
  .m-ml64 {
    margin-left: 64px !important;
  }
  .m-mx64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .m-my64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .m-m70 {
    margin: 70px !important;
  }
  .m-mt70 {
    margin-top: 70px !important;
  }
  .m-mr70 {
    margin-right: 70px !important;
  }
  .m-mb70 {
    margin-bottom: 70px !important;
  }
  .m-ml70 {
    margin-left: 70px !important;
  }
  .m-mx70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .m-my70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m-m80 {
    margin: 80px !important;
  }
  .m-mt80 {
    margin-top: 80px !important;
  }
  .m-mr80 {
    margin-right: 80px !important;
  }
  .m-mb80 {
    margin-bottom: 80px !important;
  }
  .m-ml80 {
    margin-left: 80px !important;
  }
  .m-mx80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .m-my80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m-m89 {
    margin: 89px !important;
  }
  .m-mt89 {
    margin-top: 89px !important;
  }
  .m-mr89 {
    margin-right: 89px !important;
  }
  .m-mb89 {
    margin-bottom: 89px !important;
  }
  .m-ml89 {
    margin-left: 89px !important;
  }
  .m-mx89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .m-my89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .m-m90 {
    margin: 90px !important;
  }
  .m-mt90 {
    margin-top: 90px !important;
  }
  .m-mr90 {
    margin-right: 90px !important;
  }
  .m-mb90 {
    margin-bottom: 90px !important;
  }
  .m-ml90 {
    margin-left: 90px !important;
  }
  .m-mx90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .m-my90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m-m100 {
    margin: 100px !important;
  }
  .m-mt100 {
    margin-top: 100px !important;
  }
  .m-mr100 {
    margin-right: 100px !important;
  }
  .m-mb100 {
    margin-bottom: 100px !important;
  }
  .m-ml100 {
    margin-left: 100px !important;
  }
  .m-mx100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .m-my100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .m-mn0 {
    margin: 0px !important;
  }
  .m-mtn0 {
    margin-top: 0px !important;
  }
  .m-mrn0 {
    margin-right: 0px !important;
  }
  .m-mbn0 {
    margin-bottom: 0px !important;
  }
  .m-mln0 {
    margin-left: 0px !important;
  }
  .m-mxn0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .m-myn0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m-mn1 {
    margin: -1px !important;
  }
  .m-mtn1 {
    margin-top: -1px !important;
  }
  .m-mrn1 {
    margin-right: -1px !important;
  }
  .m-mbn1 {
    margin-bottom: -1px !important;
  }
  .m-mln1 {
    margin-left: -1px !important;
  }
  .m-mxn1 {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .m-myn1 {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .m-mn2 {
    margin: -2px !important;
  }
  .m-mtn2 {
    margin-top: -2px !important;
  }
  .m-mrn2 {
    margin-right: -2px !important;
  }
  .m-mbn2 {
    margin-bottom: -2px !important;
  }
  .m-mln2 {
    margin-left: -2px !important;
  }
  .m-mxn2 {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .m-myn2 {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .m-mn3 {
    margin: -3px !important;
  }
  .m-mtn3 {
    margin-top: -3px !important;
  }
  .m-mrn3 {
    margin-right: -3px !important;
  }
  .m-mbn3 {
    margin-bottom: -3px !important;
  }
  .m-mln3 {
    margin-left: -3px !important;
  }
  .m-mxn3 {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
  .m-myn3 {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .m-mn4 {
    margin: -4px !important;
  }
  .m-mtn4 {
    margin-top: -4px !important;
  }
  .m-mrn4 {
    margin-right: -4px !important;
  }
  .m-mbn4 {
    margin-bottom: -4px !important;
  }
  .m-mln4 {
    margin-left: -4px !important;
  }
  .m-mxn4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  .m-myn4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .m-mn5 {
    margin: -5px !important;
  }
  .m-mtn5 {
    margin-top: -5px !important;
  }
  .m-mrn5 {
    margin-right: -5px !important;
  }
  .m-mbn5 {
    margin-bottom: -5px !important;
  }
  .m-mln5 {
    margin-left: -5px !important;
  }
  .m-mxn5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .m-myn5 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .m-mn6 {
    margin: -6px !important;
  }
  .m-mtn6 {
    margin-top: -6px !important;
  }
  .m-mrn6 {
    margin-right: -6px !important;
  }
  .m-mbn6 {
    margin-bottom: -6px !important;
  }
  .m-mln6 {
    margin-left: -6px !important;
  }
  .m-mxn6 {
    margin-left: -6px !important;
    margin-right: -6px !important;
  }
  .m-myn6 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }
  .m-mn7 {
    margin: -7px !important;
  }
  .m-mtn7 {
    margin-top: -7px !important;
  }
  .m-mrn7 {
    margin-right: -7px !important;
  }
  .m-mbn7 {
    margin-bottom: -7px !important;
  }
  .m-mln7 {
    margin-left: -7px !important;
  }
  .m-mxn7 {
    margin-left: -7px !important;
    margin-right: -7px !important;
  }
  .m-myn7 {
    margin-top: -7px !important;
    margin-bottom: -7px !important;
  }
  .m-mn8 {
    margin: -8px !important;
  }
  .m-mtn8 {
    margin-top: -8px !important;
  }
  .m-mrn8 {
    margin-right: -8px !important;
  }
  .m-mbn8 {
    margin-bottom: -8px !important;
  }
  .m-mln8 {
    margin-left: -8px !important;
  }
  .m-mxn8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .m-myn8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .m-mn9 {
    margin: -9px !important;
  }
  .m-mtn9 {
    margin-top: -9px !important;
  }
  .m-mrn9 {
    margin-right: -9px !important;
  }
  .m-mbn9 {
    margin-bottom: -9px !important;
  }
  .m-mln9 {
    margin-left: -9px !important;
  }
  .m-mxn9 {
    margin-left: -9px !important;
    margin-right: -9px !important;
  }
  .m-myn9 {
    margin-top: -9px !important;
    margin-bottom: -9px !important;
  }
  .m-mn10 {
    margin: -10px !important;
  }
  .m-mtn10 {
    margin-top: -10px !important;
  }
  .m-mrn10 {
    margin-right: -10px !important;
  }
  .m-mbn10 {
    margin-bottom: -10px !important;
  }
  .m-mln10 {
    margin-left: -10px !important;
  }
  .m-mxn10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .m-myn10 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .m-mn11 {
    margin: -11px !important;
  }
  .m-mtn11 {
    margin-top: -11px !important;
  }
  .m-mrn11 {
    margin-right: -11px !important;
  }
  .m-mbn11 {
    margin-bottom: -11px !important;
  }
  .m-mln11 {
    margin-left: -11px !important;
  }
  .m-mxn11 {
    margin-left: -11px !important;
    margin-right: -11px !important;
  }
  .m-myn11 {
    margin-top: -11px !important;
    margin-bottom: -11px !important;
  }
  .m-mn12 {
    margin: -12px !important;
  }
  .m-mtn12 {
    margin-top: -12px !important;
  }
  .m-mrn12 {
    margin-right: -12px !important;
  }
  .m-mbn12 {
    margin-bottom: -12px !important;
  }
  .m-mln12 {
    margin-left: -12px !important;
  }
  .m-mxn12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .m-myn12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .m-mn13 {
    margin: -13px !important;
  }
  .m-mtn13 {
    margin-top: -13px !important;
  }
  .m-mrn13 {
    margin-right: -13px !important;
  }
  .m-mbn13 {
    margin-bottom: -13px !important;
  }
  .m-mln13 {
    margin-left: -13px !important;
  }
  .m-mxn13 {
    margin-left: -13px !important;
    margin-right: -13px !important;
  }
  .m-myn13 {
    margin-top: -13px !important;
    margin-bottom: -13px !important;
  }
  .m-mn14 {
    margin: -14px !important;
  }
  .m-mtn14 {
    margin-top: -14px !important;
  }
  .m-mrn14 {
    margin-right: -14px !important;
  }
  .m-mbn14 {
    margin-bottom: -14px !important;
  }
  .m-mln14 {
    margin-left: -14px !important;
  }
  .m-mxn14 {
    margin-left: -14px !important;
    margin-right: -14px !important;
  }
  .m-myn14 {
    margin-top: -14px !important;
    margin-bottom: -14px !important;
  }
  .m-mn15 {
    margin: -15px !important;
  }
  .m-mtn15 {
    margin-top: -15px !important;
  }
  .m-mrn15 {
    margin-right: -15px !important;
  }
  .m-mbn15 {
    margin-bottom: -15px !important;
  }
  .m-mln15 {
    margin-left: -15px !important;
  }
  .m-mxn15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .m-myn15 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .m-mn16 {
    margin: -16px !important;
  }
  .m-mtn16 {
    margin-top: -16px !important;
  }
  .m-mrn16 {
    margin-right: -16px !important;
  }
  .m-mbn16 {
    margin-bottom: -16px !important;
  }
  .m-mln16 {
    margin-left: -16px !important;
  }
  .m-mxn16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .m-myn16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .m-mn17 {
    margin: -17px !important;
  }
  .m-mtn17 {
    margin-top: -17px !important;
  }
  .m-mrn17 {
    margin-right: -17px !important;
  }
  .m-mbn17 {
    margin-bottom: -17px !important;
  }
  .m-mln17 {
    margin-left: -17px !important;
  }
  .m-mxn17 {
    margin-left: -17px !important;
    margin-right: -17px !important;
  }
  .m-myn17 {
    margin-top: -17px !important;
    margin-bottom: -17px !important;
  }
  .m-mn18 {
    margin: -18px !important;
  }
  .m-mtn18 {
    margin-top: -18px !important;
  }
  .m-mrn18 {
    margin-right: -18px !important;
  }
  .m-mbn18 {
    margin-bottom: -18px !important;
  }
  .m-mln18 {
    margin-left: -18px !important;
  }
  .m-mxn18 {
    margin-left: -18px !important;
    margin-right: -18px !important;
  }
  .m-myn18 {
    margin-top: -18px !important;
    margin-bottom: -18px !important;
  }
  .m-mn19 {
    margin: -19px !important;
  }
  .m-mtn19 {
    margin-top: -19px !important;
  }
  .m-mrn19 {
    margin-right: -19px !important;
  }
  .m-mbn19 {
    margin-bottom: -19px !important;
  }
  .m-mln19 {
    margin-left: -19px !important;
  }
  .m-mxn19 {
    margin-left: -19px !important;
    margin-right: -19px !important;
  }
  .m-myn19 {
    margin-top: -19px !important;
    margin-bottom: -19px !important;
  }
  .m-mn20 {
    margin: -20px !important;
  }
  .m-mtn20 {
    margin-top: -20px !important;
  }
  .m-mrn20 {
    margin-right: -20px !important;
  }
  .m-mbn20 {
    margin-bottom: -20px !important;
  }
  .m-mln20 {
    margin-left: -20px !important;
  }
  .m-mxn20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .m-myn20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .m-mn21 {
    margin: -21px !important;
  }
  .m-mtn21 {
    margin-top: -21px !important;
  }
  .m-mrn21 {
    margin-right: -21px !important;
  }
  .m-mbn21 {
    margin-bottom: -21px !important;
  }
  .m-mln21 {
    margin-left: -21px !important;
  }
  .m-mxn21 {
    margin-left: -21px !important;
    margin-right: -21px !important;
  }
  .m-myn21 {
    margin-top: -21px !important;
    margin-bottom: -21px !important;
  }
  .m-mn22 {
    margin: -22px !important;
  }
  .m-mtn22 {
    margin-top: -22px !important;
  }
  .m-mrn22 {
    margin-right: -22px !important;
  }
  .m-mbn22 {
    margin-bottom: -22px !important;
  }
  .m-mln22 {
    margin-left: -22px !important;
  }
  .m-mxn22 {
    margin-left: -22px !important;
    margin-right: -22px !important;
  }
  .m-myn22 {
    margin-top: -22px !important;
    margin-bottom: -22px !important;
  }
  .m-mn23 {
    margin: -23px !important;
  }
  .m-mtn23 {
    margin-top: -23px !important;
  }
  .m-mrn23 {
    margin-right: -23px !important;
  }
  .m-mbn23 {
    margin-bottom: -23px !important;
  }
  .m-mln23 {
    margin-left: -23px !important;
  }
  .m-mxn23 {
    margin-left: -23px !important;
    margin-right: -23px !important;
  }
  .m-myn23 {
    margin-top: -23px !important;
    margin-bottom: -23px !important;
  }
  .m-mn24 {
    margin: -24px !important;
  }
  .m-mtn24 {
    margin-top: -24px !important;
  }
  .m-mrn24 {
    margin-right: -24px !important;
  }
  .m-mbn24 {
    margin-bottom: -24px !important;
  }
  .m-mln24 {
    margin-left: -24px !important;
  }
  .m-mxn24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .m-myn24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .m-mn25 {
    margin: -25px !important;
  }
  .m-mtn25 {
    margin-top: -25px !important;
  }
  .m-mrn25 {
    margin-right: -25px !important;
  }
  .m-mbn25 {
    margin-bottom: -25px !important;
  }
  .m-mln25 {
    margin-left: -25px !important;
  }
  .m-mxn25 {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .m-myn25 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .m-mn26 {
    margin: -26px !important;
  }
  .m-mtn26 {
    margin-top: -26px !important;
  }
  .m-mrn26 {
    margin-right: -26px !important;
  }
  .m-mbn26 {
    margin-bottom: -26px !important;
  }
  .m-mln26 {
    margin-left: -26px !important;
  }
  .m-mxn26 {
    margin-left: -26px !important;
    margin-right: -26px !important;
  }
  .m-myn26 {
    margin-top: -26px !important;
    margin-bottom: -26px !important;
  }
  .m-mn27 {
    margin: -27px !important;
  }
  .m-mtn27 {
    margin-top: -27px !important;
  }
  .m-mrn27 {
    margin-right: -27px !important;
  }
  .m-mbn27 {
    margin-bottom: -27px !important;
  }
  .m-mln27 {
    margin-left: -27px !important;
  }
  .m-mxn27 {
    margin-left: -27px !important;
    margin-right: -27px !important;
  }
  .m-myn27 {
    margin-top: -27px !important;
    margin-bottom: -27px !important;
  }
  .m-mn28 {
    margin: -28px !important;
  }
  .m-mtn28 {
    margin-top: -28px !important;
  }
  .m-mrn28 {
    margin-right: -28px !important;
  }
  .m-mbn28 {
    margin-bottom: -28px !important;
  }
  .m-mln28 {
    margin-left: -28px !important;
  }
  .m-mxn28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  .m-myn28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .m-mn29 {
    margin: -29px !important;
  }
  .m-mtn29 {
    margin-top: -29px !important;
  }
  .m-mrn29 {
    margin-right: -29px !important;
  }
  .m-mbn29 {
    margin-bottom: -29px !important;
  }
  .m-mln29 {
    margin-left: -29px !important;
  }
  .m-mxn29 {
    margin-left: -29px !important;
    margin-right: -29px !important;
  }
  .m-myn29 {
    margin-top: -29px !important;
    margin-bottom: -29px !important;
  }
  .m-mn30 {
    margin: -30px !important;
  }
  .m-mtn30 {
    margin-top: -30px !important;
  }
  .m-mrn30 {
    margin-right: -30px !important;
  }
  .m-mbn30 {
    margin-bottom: -30px !important;
  }
  .m-mln30 {
    margin-left: -30px !important;
  }
  .m-mxn30 {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .m-myn30 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .m-mn31 {
    margin: -31px !important;
  }
  .m-mtn31 {
    margin-top: -31px !important;
  }
  .m-mrn31 {
    margin-right: -31px !important;
  }
  .m-mbn31 {
    margin-bottom: -31px !important;
  }
  .m-mln31 {
    margin-left: -31px !important;
  }
  .m-mxn31 {
    margin-left: -31px !important;
    margin-right: -31px !important;
  }
  .m-myn31 {
    margin-top: -31px !important;
    margin-bottom: -31px !important;
  }
  .m-mn32 {
    margin: -32px !important;
  }
  .m-mtn32 {
    margin-top: -32px !important;
  }
  .m-mrn32 {
    margin-right: -32px !important;
  }
  .m-mbn32 {
    margin-bottom: -32px !important;
  }
  .m-mln32 {
    margin-left: -32px !important;
  }
  .m-mxn32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }
  .m-myn32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
}
@media only screen and (min-width : 993px) {
  .l-p0 {
    padding: 0px !important;
  }
  .l-pt0 {
    padding-top: 0px !important;
  }
  .l-pr0 {
    padding-right: 0px !important;
  }
  .l-pb0 {
    padding-bottom: 0px !important;
  }
  .l-pl0 {
    padding-left: 0px !important;
  }
  .l-px0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .l-py0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .l-p1 {
    padding: 1px !important;
  }
  .l-pt1 {
    padding-top: 1px !important;
  }
  .l-pr1 {
    padding-right: 1px !important;
  }
  .l-pb1 {
    padding-bottom: 1px !important;
  }
  .l-pl1 {
    padding-left: 1px !important;
  }
  .l-px1 {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }
  .l-py1 {
    padding-top: 1px !important;
    padding-bottom: 1px !important;
  }
  .l-p2 {
    padding: 2px !important;
  }
  .l-pt2 {
    padding-top: 2px !important;
  }
  .l-pr2 {
    padding-right: 2px !important;
  }
  .l-pb2 {
    padding-bottom: 2px !important;
  }
  .l-pl2 {
    padding-left: 2px !important;
  }
  .l-px2 {
    padding-left: 2px !important;
    padding-right: 2px !important;
  }
  .l-py2 {
    padding-top: 2px !important;
    padding-bottom: 2px !important;
  }
  .l-p3 {
    padding: 3px !important;
  }
  .l-pt3 {
    padding-top: 3px !important;
  }
  .l-pr3 {
    padding-right: 3px !important;
  }
  .l-pb3 {
    padding-bottom: 3px !important;
  }
  .l-pl3 {
    padding-left: 3px !important;
  }
  .l-px3 {
    padding-left: 3px !important;
    padding-right: 3px !important;
  }
  .l-py3 {
    padding-top: 3px !important;
    padding-bottom: 3px !important;
  }
  .l-p4 {
    padding: 4px !important;
  }
  .l-pt4 {
    padding-top: 4px !important;
  }
  .l-pr4 {
    padding-right: 4px !important;
  }
  .l-pb4 {
    padding-bottom: 4px !important;
  }
  .l-pl4 {
    padding-left: 4px !important;
  }
  .l-px4 {
    padding-left: 4px !important;
    padding-right: 4px !important;
  }
  .l-py4 {
    padding-top: 4px !important;
    padding-bottom: 4px !important;
  }
  .l-p5 {
    padding: 5px !important;
  }
  .l-pt5 {
    padding-top: 5px !important;
  }
  .l-pr5 {
    padding-right: 5px !important;
  }
  .l-pb5 {
    padding-bottom: 5px !important;
  }
  .l-pl5 {
    padding-left: 5px !important;
  }
  .l-px5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .l-py5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .l-p6 {
    padding: 6px !important;
  }
  .l-pt6 {
    padding-top: 6px !important;
  }
  .l-pr6 {
    padding-right: 6px !important;
  }
  .l-pb6 {
    padding-bottom: 6px !important;
  }
  .l-pl6 {
    padding-left: 6px !important;
  }
  .l-px6 {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }
  .l-py6 {
    padding-top: 6px !important;
    padding-bottom: 6px !important;
  }
  .l-p7 {
    padding: 7px !important;
  }
  .l-pt7 {
    padding-top: 7px !important;
  }
  .l-pr7 {
    padding-right: 7px !important;
  }
  .l-pb7 {
    padding-bottom: 7px !important;
  }
  .l-pl7 {
    padding-left: 7px !important;
  }
  .l-px7 {
    padding-left: 7px !important;
    padding-right: 7px !important;
  }
  .l-py7 {
    padding-top: 7px !important;
    padding-bottom: 7px !important;
  }
  .l-p8 {
    padding: 8px !important;
  }
  .l-pt8 {
    padding-top: 8px !important;
  }
  .l-pr8 {
    padding-right: 8px !important;
  }
  .l-pb8 {
    padding-bottom: 8px !important;
  }
  .l-pl8 {
    padding-left: 8px !important;
  }
  .l-px8 {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
  .l-py8 {
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
  .l-p9 {
    padding: 9px !important;
  }
  .l-pt9 {
    padding-top: 9px !important;
  }
  .l-pr9 {
    padding-right: 9px !important;
  }
  .l-pb9 {
    padding-bottom: 9px !important;
  }
  .l-pl9 {
    padding-left: 9px !important;
  }
  .l-px9 {
    padding-left: 9px !important;
    padding-right: 9px !important;
  }
  .l-py9 {
    padding-top: 9px !important;
    padding-bottom: 9px !important;
  }
  .l-p10 {
    padding: 10px !important;
  }
  .l-pt10 {
    padding-top: 10px !important;
  }
  .l-pr10 {
    padding-right: 10px !important;
  }
  .l-pb10 {
    padding-bottom: 10px !important;
  }
  .l-pl10 {
    padding-left: 10px !important;
  }
  .l-px10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .l-py10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .l-p11 {
    padding: 11px !important;
  }
  .l-pt11 {
    padding-top: 11px !important;
  }
  .l-pr11 {
    padding-right: 11px !important;
  }
  .l-pb11 {
    padding-bottom: 11px !important;
  }
  .l-pl11 {
    padding-left: 11px !important;
  }
  .l-px11 {
    padding-left: 11px !important;
    padding-right: 11px !important;
  }
  .l-py11 {
    padding-top: 11px !important;
    padding-bottom: 11px !important;
  }
  .l-p12 {
    padding: 12px !important;
  }
  .l-pt12 {
    padding-top: 12px !important;
  }
  .l-pr12 {
    padding-right: 12px !important;
  }
  .l-pb12 {
    padding-bottom: 12px !important;
  }
  .l-pl12 {
    padding-left: 12px !important;
  }
  .l-px12 {
    padding-left: 12px !important;
    padding-right: 12px !important;
  }
  .l-py12 {
    padding-top: 12px !important;
    padding-bottom: 12px !important;
  }
  .l-p13 {
    padding: 13px !important;
  }
  .l-pt13 {
    padding-top: 13px !important;
  }
  .l-pr13 {
    padding-right: 13px !important;
  }
  .l-pb13 {
    padding-bottom: 13px !important;
  }
  .l-pl13 {
    padding-left: 13px !important;
  }
  .l-px13 {
    padding-left: 13px !important;
    padding-right: 13px !important;
  }
  .l-py13 {
    padding-top: 13px !important;
    padding-bottom: 13px !important;
  }
  .l-p14 {
    padding: 14px !important;
  }
  .l-pt14 {
    padding-top: 14px !important;
  }
  .l-pr14 {
    padding-right: 14px !important;
  }
  .l-pb14 {
    padding-bottom: 14px !important;
  }
  .l-pl14 {
    padding-left: 14px !important;
  }
  .l-px14 {
    padding-left: 14px !important;
    padding-right: 14px !important;
  }
  .l-py14 {
    padding-top: 14px !important;
    padding-bottom: 14px !important;
  }
  .l-p15 {
    padding: 15px !important;
  }
  .l-pt15 {
    padding-top: 15px !important;
  }
  .l-pr15 {
    padding-right: 15px !important;
  }
  .l-pb15 {
    padding-bottom: 15px !important;
  }
  .l-pl15 {
    padding-left: 15px !important;
  }
  .l-px15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .l-py15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .l-p16 {
    padding: 16px !important;
  }
  .l-pt16 {
    padding-top: 16px !important;
  }
  .l-pr16 {
    padding-right: 16px !important;
  }
  .l-pb16 {
    padding-bottom: 16px !important;
  }
  .l-pl16 {
    padding-left: 16px !important;
  }
  .l-px16 {
    padding-left: 16px !important;
    padding-right: 16px !important;
  }
  .l-py16 {
    padding-top: 16px !important;
    padding-bottom: 16px !important;
  }
  .l-p17 {
    padding: 17px !important;
  }
  .l-pt17 {
    padding-top: 17px !important;
  }
  .l-pr17 {
    padding-right: 17px !important;
  }
  .l-pb17 {
    padding-bottom: 17px !important;
  }
  .l-pl17 {
    padding-left: 17px !important;
  }
  .l-px17 {
    padding-left: 17px !important;
    padding-right: 17px !important;
  }
  .l-py17 {
    padding-top: 17px !important;
    padding-bottom: 17px !important;
  }
  .l-p18 {
    padding: 18px !important;
  }
  .l-pt18 {
    padding-top: 18px !important;
  }
  .l-pr18 {
    padding-right: 18px !important;
  }
  .l-pb18 {
    padding-bottom: 18px !important;
  }
  .l-pl18 {
    padding-left: 18px !important;
  }
  .l-px18 {
    padding-left: 18px !important;
    padding-right: 18px !important;
  }
  .l-py18 {
    padding-top: 18px !important;
    padding-bottom: 18px !important;
  }
  .l-p19 {
    padding: 19px !important;
  }
  .l-pt19 {
    padding-top: 19px !important;
  }
  .l-pr19 {
    padding-right: 19px !important;
  }
  .l-pb19 {
    padding-bottom: 19px !important;
  }
  .l-pl19 {
    padding-left: 19px !important;
  }
  .l-px19 {
    padding-left: 19px !important;
    padding-right: 19px !important;
  }
  .l-py19 {
    padding-top: 19px !important;
    padding-bottom: 19px !important;
  }
  .l-p20 {
    padding: 20px !important;
  }
  .l-pt20 {
    padding-top: 20px !important;
  }
  .l-pr20 {
    padding-right: 20px !important;
  }
  .l-pb20 {
    padding-bottom: 20px !important;
  }
  .l-pl20 {
    padding-left: 20px !important;
  }
  .l-px20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .l-py20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .l-p21 {
    padding: 21px !important;
  }
  .l-pt21 {
    padding-top: 21px !important;
  }
  .l-pr21 {
    padding-right: 21px !important;
  }
  .l-pb21 {
    padding-bottom: 21px !important;
  }
  .l-pl21 {
    padding-left: 21px !important;
  }
  .l-px21 {
    padding-left: 21px !important;
    padding-right: 21px !important;
  }
  .l-py21 {
    padding-top: 21px !important;
    padding-bottom: 21px !important;
  }
  .l-p22 {
    padding: 22px !important;
  }
  .l-pt22 {
    padding-top: 22px !important;
  }
  .l-pr22 {
    padding-right: 22px !important;
  }
  .l-pb22 {
    padding-bottom: 22px !important;
  }
  .l-pl22 {
    padding-left: 22px !important;
  }
  .l-px22 {
    padding-left: 22px !important;
    padding-right: 22px !important;
  }
  .l-py22 {
    padding-top: 22px !important;
    padding-bottom: 22px !important;
  }
  .l-p23 {
    padding: 23px !important;
  }
  .l-pt23 {
    padding-top: 23px !important;
  }
  .l-pr23 {
    padding-right: 23px !important;
  }
  .l-pb23 {
    padding-bottom: 23px !important;
  }
  .l-pl23 {
    padding-left: 23px !important;
  }
  .l-px23 {
    padding-left: 23px !important;
    padding-right: 23px !important;
  }
  .l-py23 {
    padding-top: 23px !important;
    padding-bottom: 23px !important;
  }
  .l-p24 {
    padding: 24px !important;
  }
  .l-pt24 {
    padding-top: 24px !important;
  }
  .l-pr24 {
    padding-right: 24px !important;
  }
  .l-pb24 {
    padding-bottom: 24px !important;
  }
  .l-pl24 {
    padding-left: 24px !important;
  }
  .l-px24 {
    padding-left: 24px !important;
    padding-right: 24px !important;
  }
  .l-py24 {
    padding-top: 24px !important;
    padding-bottom: 24px !important;
  }
  .l-p25 {
    padding: 25px !important;
  }
  .l-pt25 {
    padding-top: 25px !important;
  }
  .l-pr25 {
    padding-right: 25px !important;
  }
  .l-pb25 {
    padding-bottom: 25px !important;
  }
  .l-pl25 {
    padding-left: 25px !important;
  }
  .l-px25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .l-py25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .l-p26 {
    padding: 26px !important;
  }
  .l-pt26 {
    padding-top: 26px !important;
  }
  .l-pr26 {
    padding-right: 26px !important;
  }
  .l-pb26 {
    padding-bottom: 26px !important;
  }
  .l-pl26 {
    padding-left: 26px !important;
  }
  .l-px26 {
    padding-left: 26px !important;
    padding-right: 26px !important;
  }
  .l-py26 {
    padding-top: 26px !important;
    padding-bottom: 26px !important;
  }
  .l-p27 {
    padding: 27px !important;
  }
  .l-pt27 {
    padding-top: 27px !important;
  }
  .l-pr27 {
    padding-right: 27px !important;
  }
  .l-pb27 {
    padding-bottom: 27px !important;
  }
  .l-pl27 {
    padding-left: 27px !important;
  }
  .l-px27 {
    padding-left: 27px !important;
    padding-right: 27px !important;
  }
  .l-py27 {
    padding-top: 27px !important;
    padding-bottom: 27px !important;
  }
  .l-p28 {
    padding: 28px !important;
  }
  .l-pt28 {
    padding-top: 28px !important;
  }
  .l-pr28 {
    padding-right: 28px !important;
  }
  .l-pb28 {
    padding-bottom: 28px !important;
  }
  .l-pl28 {
    padding-left: 28px !important;
  }
  .l-px28 {
    padding-left: 28px !important;
    padding-right: 28px !important;
  }
  .l-py28 {
    padding-top: 28px !important;
    padding-bottom: 28px !important;
  }
  .l-p29 {
    padding: 29px !important;
  }
  .l-pt29 {
    padding-top: 29px !important;
  }
  .l-pr29 {
    padding-right: 29px !important;
  }
  .l-pb29 {
    padding-bottom: 29px !important;
  }
  .l-pl29 {
    padding-left: 29px !important;
  }
  .l-px29 {
    padding-left: 29px !important;
    padding-right: 29px !important;
  }
  .l-py29 {
    padding-top: 29px !important;
    padding-bottom: 29px !important;
  }
  .l-p30 {
    padding: 30px !important;
  }
  .l-pt30 {
    padding-top: 30px !important;
  }
  .l-pr30 {
    padding-right: 30px !important;
  }
  .l-pb30 {
    padding-bottom: 30px !important;
  }
  .l-pl30 {
    padding-left: 30px !important;
  }
  .l-px30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .l-py30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .l-p31 {
    padding: 31px !important;
  }
  .l-pt31 {
    padding-top: 31px !important;
  }
  .l-pr31 {
    padding-right: 31px !important;
  }
  .l-pb31 {
    padding-bottom: 31px !important;
  }
  .l-pl31 {
    padding-left: 31px !important;
  }
  .l-px31 {
    padding-left: 31px !important;
    padding-right: 31px !important;
  }
  .l-py31 {
    padding-top: 31px !important;
    padding-bottom: 31px !important;
  }
  .l-p32 {
    padding: 32px !important;
  }
  .l-pt32 {
    padding-top: 32px !important;
  }
  .l-pr32 {
    padding-right: 32px !important;
  }
  .l-pb32 {
    padding-bottom: 32px !important;
  }
  .l-pl32 {
    padding-left: 32px !important;
  }
  .l-px32 {
    padding-left: 32px !important;
    padding-right: 32px !important;
  }
  .l-py32 {
    padding-top: 32px !important;
    padding-bottom: 32px !important;
  }
  .l-p34 {
    padding: 34px !important;
  }
  .l-pt34 {
    padding-top: 34px !important;
  }
  .l-pr34 {
    padding-right: 34px !important;
  }
  .l-pb34 {
    padding-bottom: 34px !important;
  }
  .l-pl34 {
    padding-left: 34px !important;
  }
  .l-px34 {
    padding-left: 34px !important;
    padding-right: 34px !important;
  }
  .l-py34 {
    padding-top: 34px !important;
    padding-bottom: 34px !important;
  }
  .l-p36 {
    padding: 36px !important;
  }
  .l-pt36 {
    padding-top: 36px !important;
  }
  .l-pr36 {
    padding-right: 36px !important;
  }
  .l-pb36 {
    padding-bottom: 36px !important;
  }
  .l-pl36 {
    padding-left: 36px !important;
  }
  .l-px36 {
    padding-left: 36px !important;
    padding-right: 36px !important;
  }
  .l-py36 {
    padding-top: 36px !important;
    padding-bottom: 36px !important;
  }
  .l-p38 {
    padding: 38px !important;
  }
  .l-pt38 {
    padding-top: 38px !important;
  }
  .l-pr38 {
    padding-right: 38px !important;
  }
  .l-pb38 {
    padding-bottom: 38px !important;
  }
  .l-pl38 {
    padding-left: 38px !important;
  }
  .l-px38 {
    padding-left: 38px !important;
    padding-right: 38px !important;
  }
  .l-py38 {
    padding-top: 38px !important;
    padding-bottom: 38px !important;
  }
  .l-p40 {
    padding: 40px !important;
  }
  .l-pt40 {
    padding-top: 40px !important;
  }
  .l-pr40 {
    padding-right: 40px !important;
  }
  .l-pb40 {
    padding-bottom: 40px !important;
  }
  .l-pl40 {
    padding-left: 40px !important;
  }
  .l-px40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .l-py40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .l-p50 {
    padding: 50px !important;
  }
  .l-pt50 {
    padding-top: 50px !important;
  }
  .l-pr50 {
    padding-right: 50px !important;
  }
  .l-pb50 {
    padding-bottom: 50px !important;
  }
  .l-pl50 {
    padding-left: 50px !important;
  }
  .l-px50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .l-py50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .l-p55 {
    padding: 55px !important;
  }
  .l-pt55 {
    padding-top: 55px !important;
  }
  .l-pr55 {
    padding-right: 55px !important;
  }
  .l-pb55 {
    padding-bottom: 55px !important;
  }
  .l-pl55 {
    padding-left: 55px !important;
  }
  .l-px55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .l-py55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .l-p60 {
    padding: 60px !important;
  }
  .l-pt60 {
    padding-top: 60px !important;
  }
  .l-pr60 {
    padding-right: 60px !important;
  }
  .l-pb60 {
    padding-bottom: 60px !important;
  }
  .l-pl60 {
    padding-left: 60px !important;
  }
  .l-px60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .l-py60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .l-p64 {
    padding: 64px !important;
  }
  .l-pt64 {
    padding-top: 64px !important;
  }
  .l-pr64 {
    padding-right: 64px !important;
  }
  .l-pb64 {
    padding-bottom: 64px !important;
  }
  .l-pl64 {
    padding-left: 64px !important;
  }
  .l-px64 {
    padding-left: 64px !important;
    padding-right: 64px !important;
  }
  .l-py64 {
    padding-top: 64px !important;
    padding-bottom: 64px !important;
  }
  .l-p70 {
    padding: 70px !important;
  }
  .l-pt70 {
    padding-top: 70px !important;
  }
  .l-pr70 {
    padding-right: 70px !important;
  }
  .l-pb70 {
    padding-bottom: 70px !important;
  }
  .l-pl70 {
    padding-left: 70px !important;
  }
  .l-px70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .l-py70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .l-p80 {
    padding: 80px !important;
  }
  .l-pt80 {
    padding-top: 80px !important;
  }
  .l-pr80 {
    padding-right: 80px !important;
  }
  .l-pb80 {
    padding-bottom: 80px !important;
  }
  .l-pl80 {
    padding-left: 80px !important;
  }
  .l-px80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .l-py80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .l-p89 {
    padding: 89px !important;
  }
  .l-pt89 {
    padding-top: 89px !important;
  }
  .l-pr89 {
    padding-right: 89px !important;
  }
  .l-pb89 {
    padding-bottom: 89px !important;
  }
  .l-pl89 {
    padding-left: 89px !important;
  }
  .l-px89 {
    padding-left: 89px !important;
    padding-right: 89px !important;
  }
  .l-py89 {
    padding-top: 89px !important;
    padding-bottom: 89px !important;
  }
  .l-p90 {
    padding: 90px !important;
  }
  .l-pt90 {
    padding-top: 90px !important;
  }
  .l-pr90 {
    padding-right: 90px !important;
  }
  .l-pb90 {
    padding-bottom: 90px !important;
  }
  .l-pl90 {
    padding-left: 90px !important;
  }
  .l-px90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .l-py90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .l-p100 {
    padding: 100px !important;
  }
  .l-pt100 {
    padding-top: 100px !important;
  }
  .l-pr100 {
    padding-right: 100px !important;
  }
  .l-pb100 {
    padding-bottom: 100px !important;
  }
  .l-pl100 {
    padding-left: 100px !important;
  }
  .l-px100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .l-py100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
  .l-m0 {
    margin: 0px !important;
  }
  .l-mt0 {
    margin-top: 0px !important;
  }
  .l-mr0 {
    margin-right: 0px !important;
  }
  .l-mb0 {
    margin-bottom: 0px !important;
  }
  .l-ml0 {
    margin-left: 0px !important;
  }
  .l-mx0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .l-my0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .l-m1 {
    margin: 1px !important;
  }
  .l-mt1 {
    margin-top: 1px !important;
  }
  .l-mr1 {
    margin-right: 1px !important;
  }
  .l-mb1 {
    margin-bottom: 1px !important;
  }
  .l-ml1 {
    margin-left: 1px !important;
  }
  .l-mx1 {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }
  .l-my1 {
    margin-top: 1px !important;
    margin-bottom: 1px !important;
  }
  .l-m2 {
    margin: 2px !important;
  }
  .l-mt2 {
    margin-top: 2px !important;
  }
  .l-mr2 {
    margin-right: 2px !important;
  }
  .l-mb2 {
    margin-bottom: 2px !important;
  }
  .l-ml2 {
    margin-left: 2px !important;
  }
  .l-mx2 {
    margin-left: 2px !important;
    margin-right: 2px !important;
  }
  .l-my2 {
    margin-top: 2px !important;
    margin-bottom: 2px !important;
  }
  .l-m3 {
    margin: 3px !important;
  }
  .l-mt3 {
    margin-top: 3px !important;
  }
  .l-mr3 {
    margin-right: 3px !important;
  }
  .l-mb3 {
    margin-bottom: 3px !important;
  }
  .l-ml3 {
    margin-left: 3px !important;
  }
  .l-mx3 {
    margin-left: 3px !important;
    margin-right: 3px !important;
  }
  .l-my3 {
    margin-top: 3px !important;
    margin-bottom: 3px !important;
  }
  .l-m4 {
    margin: 4px !important;
  }
  .l-mt4 {
    margin-top: 4px !important;
  }
  .l-mr4 {
    margin-right: 4px !important;
  }
  .l-mb4 {
    margin-bottom: 4px !important;
  }
  .l-ml4 {
    margin-left: 4px !important;
  }
  .l-mx4 {
    margin-left: 4px !important;
    margin-right: 4px !important;
  }
  .l-my4 {
    margin-top: 4px !important;
    margin-bottom: 4px !important;
  }
  .l-m5 {
    margin: 5px !important;
  }
  .l-mt5 {
    margin-top: 5px !important;
  }
  .l-mr5 {
    margin-right: 5px !important;
  }
  .l-mb5 {
    margin-bottom: 5px !important;
  }
  .l-ml5 {
    margin-left: 5px !important;
  }
  .l-mx5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .l-my5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .l-m6 {
    margin: 6px !important;
  }
  .l-mt6 {
    margin-top: 6px !important;
  }
  .l-mr6 {
    margin-right: 6px !important;
  }
  .l-mb6 {
    margin-bottom: 6px !important;
  }
  .l-ml6 {
    margin-left: 6px !important;
  }
  .l-mx6 {
    margin-left: 6px !important;
    margin-right: 6px !important;
  }
  .l-my6 {
    margin-top: 6px !important;
    margin-bottom: 6px !important;
  }
  .l-m7 {
    margin: 7px !important;
  }
  .l-mt7 {
    margin-top: 7px !important;
  }
  .l-mr7 {
    margin-right: 7px !important;
  }
  .l-mb7 {
    margin-bottom: 7px !important;
  }
  .l-ml7 {
    margin-left: 7px !important;
  }
  .l-mx7 {
    margin-left: 7px !important;
    margin-right: 7px !important;
  }
  .l-my7 {
    margin-top: 7px !important;
    margin-bottom: 7px !important;
  }
  .l-m8 {
    margin: 8px !important;
  }
  .l-mt8 {
    margin-top: 8px !important;
  }
  .l-mr8 {
    margin-right: 8px !important;
  }
  .l-mb8 {
    margin-bottom: 8px !important;
  }
  .l-ml8 {
    margin-left: 8px !important;
  }
  .l-mx8 {
    margin-left: 8px !important;
    margin-right: 8px !important;
  }
  .l-my8 {
    margin-top: 8px !important;
    margin-bottom: 8px !important;
  }
  .l-m9 {
    margin: 9px !important;
  }
  .l-mt9 {
    margin-top: 9px !important;
  }
  .l-mr9 {
    margin-right: 9px !important;
  }
  .l-mb9 {
    margin-bottom: 9px !important;
  }
  .l-ml9 {
    margin-left: 9px !important;
  }
  .l-mx9 {
    margin-left: 9px !important;
    margin-right: 9px !important;
  }
  .l-my9 {
    margin-top: 9px !important;
    margin-bottom: 9px !important;
  }
  .l-m10 {
    margin: 10px !important;
  }
  .l-mt10 {
    margin-top: 10px !important;
  }
  .l-mr10 {
    margin-right: 10px !important;
  }
  .l-mb10 {
    margin-bottom: 10px !important;
  }
  .l-ml10 {
    margin-left: 10px !important;
  }
  .l-mx10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .l-my10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .l-m11 {
    margin: 11px !important;
  }
  .l-mt11 {
    margin-top: 11px !important;
  }
  .l-mr11 {
    margin-right: 11px !important;
  }
  .l-mb11 {
    margin-bottom: 11px !important;
  }
  .l-ml11 {
    margin-left: 11px !important;
  }
  .l-mx11 {
    margin-left: 11px !important;
    margin-right: 11px !important;
  }
  .l-my11 {
    margin-top: 11px !important;
    margin-bottom: 11px !important;
  }
  .l-m12 {
    margin: 12px !important;
  }
  .l-mt12 {
    margin-top: 12px !important;
  }
  .l-mr12 {
    margin-right: 12px !important;
  }
  .l-mb12 {
    margin-bottom: 12px !important;
  }
  .l-ml12 {
    margin-left: 12px !important;
  }
  .l-mx12 {
    margin-left: 12px !important;
    margin-right: 12px !important;
  }
  .l-my12 {
    margin-top: 12px !important;
    margin-bottom: 12px !important;
  }
  .l-m13 {
    margin: 13px !important;
  }
  .l-mt13 {
    margin-top: 13px !important;
  }
  .l-mr13 {
    margin-right: 13px !important;
  }
  .l-mb13 {
    margin-bottom: 13px !important;
  }
  .l-ml13 {
    margin-left: 13px !important;
  }
  .l-mx13 {
    margin-left: 13px !important;
    margin-right: 13px !important;
  }
  .l-my13 {
    margin-top: 13px !important;
    margin-bottom: 13px !important;
  }
  .l-m14 {
    margin: 14px !important;
  }
  .l-mt14 {
    margin-top: 14px !important;
  }
  .l-mr14 {
    margin-right: 14px !important;
  }
  .l-mb14 {
    margin-bottom: 14px !important;
  }
  .l-ml14 {
    margin-left: 14px !important;
  }
  .l-mx14 {
    margin-left: 14px !important;
    margin-right: 14px !important;
  }
  .l-my14 {
    margin-top: 14px !important;
    margin-bottom: 14px !important;
  }
  .l-m15 {
    margin: 15px !important;
  }
  .l-mt15 {
    margin-top: 15px !important;
  }
  .l-mr15 {
    margin-right: 15px !important;
  }
  .l-mb15 {
    margin-bottom: 15px !important;
  }
  .l-ml15 {
    margin-left: 15px !important;
  }
  .l-mx15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .l-my15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .l-m16 {
    margin: 16px !important;
  }
  .l-mt16 {
    margin-top: 16px !important;
  }
  .l-mr16 {
    margin-right: 16px !important;
  }
  .l-mb16 {
    margin-bottom: 16px !important;
  }
  .l-ml16 {
    margin-left: 16px !important;
  }
  .l-mx16 {
    margin-left: 16px !important;
    margin-right: 16px !important;
  }
  .l-my16 {
    margin-top: 16px !important;
    margin-bottom: 16px !important;
  }
  .l-m17 {
    margin: 17px !important;
  }
  .l-mt17 {
    margin-top: 17px !important;
  }
  .l-mr17 {
    margin-right: 17px !important;
  }
  .l-mb17 {
    margin-bottom: 17px !important;
  }
  .l-ml17 {
    margin-left: 17px !important;
  }
  .l-mx17 {
    margin-left: 17px !important;
    margin-right: 17px !important;
  }
  .l-my17 {
    margin-top: 17px !important;
    margin-bottom: 17px !important;
  }
  .l-m18 {
    margin: 18px !important;
  }
  .l-mt18 {
    margin-top: 18px !important;
  }
  .l-mr18 {
    margin-right: 18px !important;
  }
  .l-mb18 {
    margin-bottom: 18px !important;
  }
  .l-ml18 {
    margin-left: 18px !important;
  }
  .l-mx18 {
    margin-left: 18px !important;
    margin-right: 18px !important;
  }
  .l-my18 {
    margin-top: 18px !important;
    margin-bottom: 18px !important;
  }
  .l-m19 {
    margin: 19px !important;
  }
  .l-mt19 {
    margin-top: 19px !important;
  }
  .l-mr19 {
    margin-right: 19px !important;
  }
  .l-mb19 {
    margin-bottom: 19px !important;
  }
  .l-ml19 {
    margin-left: 19px !important;
  }
  .l-mx19 {
    margin-left: 19px !important;
    margin-right: 19px !important;
  }
  .l-my19 {
    margin-top: 19px !important;
    margin-bottom: 19px !important;
  }
  .l-m20 {
    margin: 20px !important;
  }
  .l-mt20 {
    margin-top: 20px !important;
  }
  .l-mr20 {
    margin-right: 20px !important;
  }
  .l-mb20 {
    margin-bottom: 20px !important;
  }
  .l-ml20 {
    margin-left: 20px !important;
  }
  .l-mx20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .l-my20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .l-m21 {
    margin: 21px !important;
  }
  .l-mt21 {
    margin-top: 21px !important;
  }
  .l-mr21 {
    margin-right: 21px !important;
  }
  .l-mb21 {
    margin-bottom: 21px !important;
  }
  .l-ml21 {
    margin-left: 21px !important;
  }
  .l-mx21 {
    margin-left: 21px !important;
    margin-right: 21px !important;
  }
  .l-my21 {
    margin-top: 21px !important;
    margin-bottom: 21px !important;
  }
  .l-m22 {
    margin: 22px !important;
  }
  .l-mt22 {
    margin-top: 22px !important;
  }
  .l-mr22 {
    margin-right: 22px !important;
  }
  .l-mb22 {
    margin-bottom: 22px !important;
  }
  .l-ml22 {
    margin-left: 22px !important;
  }
  .l-mx22 {
    margin-left: 22px !important;
    margin-right: 22px !important;
  }
  .l-my22 {
    margin-top: 22px !important;
    margin-bottom: 22px !important;
  }
  .l-m23 {
    margin: 23px !important;
  }
  .l-mt23 {
    margin-top: 23px !important;
  }
  .l-mr23 {
    margin-right: 23px !important;
  }
  .l-mb23 {
    margin-bottom: 23px !important;
  }
  .l-ml23 {
    margin-left: 23px !important;
  }
  .l-mx23 {
    margin-left: 23px !important;
    margin-right: 23px !important;
  }
  .l-my23 {
    margin-top: 23px !important;
    margin-bottom: 23px !important;
  }
  .l-m24 {
    margin: 24px !important;
  }
  .l-mt24 {
    margin-top: 24px !important;
  }
  .l-mr24 {
    margin-right: 24px !important;
  }
  .l-mb24 {
    margin-bottom: 24px !important;
  }
  .l-ml24 {
    margin-left: 24px !important;
  }
  .l-mx24 {
    margin-left: 24px !important;
    margin-right: 24px !important;
  }
  .l-my24 {
    margin-top: 24px !important;
    margin-bottom: 24px !important;
  }
  .l-m25 {
    margin: 25px !important;
  }
  .l-mt25 {
    margin-top: 25px !important;
  }
  .l-mr25 {
    margin-right: 25px !important;
  }
  .l-mb25 {
    margin-bottom: 25px !important;
  }
  .l-ml25 {
    margin-left: 25px !important;
  }
  .l-mx25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .l-my25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .l-m26 {
    margin: 26px !important;
  }
  .l-mt26 {
    margin-top: 26px !important;
  }
  .l-mr26 {
    margin-right: 26px !important;
  }
  .l-mb26 {
    margin-bottom: 26px !important;
  }
  .l-ml26 {
    margin-left: 26px !important;
  }
  .l-mx26 {
    margin-left: 26px !important;
    margin-right: 26px !important;
  }
  .l-my26 {
    margin-top: 26px !important;
    margin-bottom: 26px !important;
  }
  .l-m27 {
    margin: 27px !important;
  }
  .l-mt27 {
    margin-top: 27px !important;
  }
  .l-mr27 {
    margin-right: 27px !important;
  }
  .l-mb27 {
    margin-bottom: 27px !important;
  }
  .l-ml27 {
    margin-left: 27px !important;
  }
  .l-mx27 {
    margin-left: 27px !important;
    margin-right: 27px !important;
  }
  .l-my27 {
    margin-top: 27px !important;
    margin-bottom: 27px !important;
  }
  .l-m28 {
    margin: 28px !important;
  }
  .l-mt28 {
    margin-top: 28px !important;
  }
  .l-mr28 {
    margin-right: 28px !important;
  }
  .l-mb28 {
    margin-bottom: 28px !important;
  }
  .l-ml28 {
    margin-left: 28px !important;
  }
  .l-mx28 {
    margin-left: 28px !important;
    margin-right: 28px !important;
  }
  .l-my28 {
    margin-top: 28px !important;
    margin-bottom: 28px !important;
  }
  .l-m29 {
    margin: 29px !important;
  }
  .l-mt29 {
    margin-top: 29px !important;
  }
  .l-mr29 {
    margin-right: 29px !important;
  }
  .l-mb29 {
    margin-bottom: 29px !important;
  }
  .l-ml29 {
    margin-left: 29px !important;
  }
  .l-mx29 {
    margin-left: 29px !important;
    margin-right: 29px !important;
  }
  .l-my29 {
    margin-top: 29px !important;
    margin-bottom: 29px !important;
  }
  .l-m30 {
    margin: 30px !important;
  }
  .l-mt30 {
    margin-top: 30px !important;
  }
  .l-mr30 {
    margin-right: 30px !important;
  }
  .l-mb30 {
    margin-bottom: 30px !important;
  }
  .l-ml30 {
    margin-left: 30px !important;
  }
  .l-mx30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .l-my30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .l-m31 {
    margin: 31px !important;
  }
  .l-mt31 {
    margin-top: 31px !important;
  }
  .l-mr31 {
    margin-right: 31px !important;
  }
  .l-mb31 {
    margin-bottom: 31px !important;
  }
  .l-ml31 {
    margin-left: 31px !important;
  }
  .l-mx31 {
    margin-left: 31px !important;
    margin-right: 31px !important;
  }
  .l-my31 {
    margin-top: 31px !important;
    margin-bottom: 31px !important;
  }
  .l-m32 {
    margin: 32px !important;
  }
  .l-mt32 {
    margin-top: 32px !important;
  }
  .l-mr32 {
    margin-right: 32px !important;
  }
  .l-mb32 {
    margin-bottom: 32px !important;
  }
  .l-ml32 {
    margin-left: 32px !important;
  }
  .l-mx32 {
    margin-left: 32px !important;
    margin-right: 32px !important;
  }
  .l-my32 {
    margin-top: 32px !important;
    margin-bottom: 32px !important;
  }
  .l-m34 {
    margin: 34px !important;
  }
  .l-mt34 {
    margin-top: 34px !important;
  }
  .l-mr34 {
    margin-right: 34px !important;
  }
  .l-mb34 {
    margin-bottom: 34px !important;
  }
  .l-ml34 {
    margin-left: 34px !important;
  }
  .l-mx34 {
    margin-left: 34px !important;
    margin-right: 34px !important;
  }
  .l-my34 {
    margin-top: 34px !important;
    margin-bottom: 34px !important;
  }
  .l-m36 {
    margin: 36px !important;
  }
  .l-mt36 {
    margin-top: 36px !important;
  }
  .l-mr36 {
    margin-right: 36px !important;
  }
  .l-mb36 {
    margin-bottom: 36px !important;
  }
  .l-ml36 {
    margin-left: 36px !important;
  }
  .l-mx36 {
    margin-left: 36px !important;
    margin-right: 36px !important;
  }
  .l-my36 {
    margin-top: 36px !important;
    margin-bottom: 36px !important;
  }
  .l-m38 {
    margin: 38px !important;
  }
  .l-mt38 {
    margin-top: 38px !important;
  }
  .l-mr38 {
    margin-right: 38px !important;
  }
  .l-mb38 {
    margin-bottom: 38px !important;
  }
  .l-ml38 {
    margin-left: 38px !important;
  }
  .l-mx38 {
    margin-left: 38px !important;
    margin-right: 38px !important;
  }
  .l-my38 {
    margin-top: 38px !important;
    margin-bottom: 38px !important;
  }
  .l-m40 {
    margin: 40px !important;
  }
  .l-mt40 {
    margin-top: 40px !important;
  }
  .l-mr40 {
    margin-right: 40px !important;
  }
  .l-mb40 {
    margin-bottom: 40px !important;
  }
  .l-ml40 {
    margin-left: 40px !important;
  }
  .l-mx40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .l-my40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .l-m50 {
    margin: 50px !important;
  }
  .l-mt50 {
    margin-top: 50px !important;
  }
  .l-mr50 {
    margin-right: 50px !important;
  }
  .l-mb50 {
    margin-bottom: 50px !important;
  }
  .l-ml50 {
    margin-left: 50px !important;
  }
  .l-mx50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .l-my50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .l-m55 {
    margin: 55px !important;
  }
  .l-mt55 {
    margin-top: 55px !important;
  }
  .l-mr55 {
    margin-right: 55px !important;
  }
  .l-mb55 {
    margin-bottom: 55px !important;
  }
  .l-ml55 {
    margin-left: 55px !important;
  }
  .l-mx55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .l-my55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .l-m60 {
    margin: 60px !important;
  }
  .l-mt60 {
    margin-top: 60px !important;
  }
  .l-mr60 {
    margin-right: 60px !important;
  }
  .l-mb60 {
    margin-bottom: 60px !important;
  }
  .l-ml60 {
    margin-left: 60px !important;
  }
  .l-mx60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .l-my60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .l-m64 {
    margin: 64px !important;
  }
  .l-mt64 {
    margin-top: 64px !important;
  }
  .l-mr64 {
    margin-right: 64px !important;
  }
  .l-mb64 {
    margin-bottom: 64px !important;
  }
  .l-ml64 {
    margin-left: 64px !important;
  }
  .l-mx64 {
    margin-left: 64px !important;
    margin-right: 64px !important;
  }
  .l-my64 {
    margin-top: 64px !important;
    margin-bottom: 64px !important;
  }
  .l-m70 {
    margin: 70px !important;
  }
  .l-mt70 {
    margin-top: 70px !important;
  }
  .l-mr70 {
    margin-right: 70px !important;
  }
  .l-mb70 {
    margin-bottom: 70px !important;
  }
  .l-ml70 {
    margin-left: 70px !important;
  }
  .l-mx70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .l-my70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .l-m80 {
    margin: 80px !important;
  }
  .l-mt80 {
    margin-top: 80px !important;
  }
  .l-mr80 {
    margin-right: 80px !important;
  }
  .l-mb80 {
    margin-bottom: 80px !important;
  }
  .l-ml80 {
    margin-left: 80px !important;
  }
  .l-mx80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .l-my80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .l-m89 {
    margin: 89px !important;
  }
  .l-mt89 {
    margin-top: 89px !important;
  }
  .l-mr89 {
    margin-right: 89px !important;
  }
  .l-mb89 {
    margin-bottom: 89px !important;
  }
  .l-ml89 {
    margin-left: 89px !important;
  }
  .l-mx89 {
    margin-left: 89px !important;
    margin-right: 89px !important;
  }
  .l-my89 {
    margin-top: 89px !important;
    margin-bottom: 89px !important;
  }
  .l-m90 {
    margin: 90px !important;
  }
  .l-mt90 {
    margin-top: 90px !important;
  }
  .l-mr90 {
    margin-right: 90px !important;
  }
  .l-mb90 {
    margin-bottom: 90px !important;
  }
  .l-ml90 {
    margin-left: 90px !important;
  }
  .l-mx90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .l-my90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .l-m100 {
    margin: 100px !important;
  }
  .l-mt100 {
    margin-top: 100px !important;
  }
  .l-mr100 {
    margin-right: 100px !important;
  }
  .l-mb100 {
    margin-bottom: 100px !important;
  }
  .l-ml100 {
    margin-left: 100px !important;
  }
  .l-mx100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .l-my100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
  .l-mn0 {
    margin: 0px !important;
  }
  .l-mtn0 {
    margin-top: 0px !important;
  }
  .l-mrn0 {
    margin-right: 0px !important;
  }
  .l-mbn0 {
    margin-bottom: 0px !important;
  }
  .l-mln0 {
    margin-left: 0px !important;
  }
  .l-mxn0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .l-myn0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .l-mn1 {
    margin: -1px !important;
  }
  .l-mtn1 {
    margin-top: -1px !important;
  }
  .l-mrn1 {
    margin-right: -1px !important;
  }
  .l-mbn1 {
    margin-bottom: -1px !important;
  }
  .l-mln1 {
    margin-left: -1px !important;
  }
  .l-mxn1 {
    margin-left: -1px !important;
    margin-right: -1px !important;
  }
  .l-myn1 {
    margin-top: -1px !important;
    margin-bottom: -1px !important;
  }
  .l-mn2 {
    margin: -2px !important;
  }
  .l-mtn2 {
    margin-top: -2px !important;
  }
  .l-mrn2 {
    margin-right: -2px !important;
  }
  .l-mbn2 {
    margin-bottom: -2px !important;
  }
  .l-mln2 {
    margin-left: -2px !important;
  }
  .l-mxn2 {
    margin-left: -2px !important;
    margin-right: -2px !important;
  }
  .l-myn2 {
    margin-top: -2px !important;
    margin-bottom: -2px !important;
  }
  .l-mn3 {
    margin: -3px !important;
  }
  .l-mtn3 {
    margin-top: -3px !important;
  }
  .l-mrn3 {
    margin-right: -3px !important;
  }
  .l-mbn3 {
    margin-bottom: -3px !important;
  }
  .l-mln3 {
    margin-left: -3px !important;
  }
  .l-mxn3 {
    margin-left: -3px !important;
    margin-right: -3px !important;
  }
  .l-myn3 {
    margin-top: -3px !important;
    margin-bottom: -3px !important;
  }
  .l-mn4 {
    margin: -4px !important;
  }
  .l-mtn4 {
    margin-top: -4px !important;
  }
  .l-mrn4 {
    margin-right: -4px !important;
  }
  .l-mbn4 {
    margin-bottom: -4px !important;
  }
  .l-mln4 {
    margin-left: -4px !important;
  }
  .l-mxn4 {
    margin-left: -4px !important;
    margin-right: -4px !important;
  }
  .l-myn4 {
    margin-top: -4px !important;
    margin-bottom: -4px !important;
  }
  .l-mn5 {
    margin: -5px !important;
  }
  .l-mtn5 {
    margin-top: -5px !important;
  }
  .l-mrn5 {
    margin-right: -5px !important;
  }
  .l-mbn5 {
    margin-bottom: -5px !important;
  }
  .l-mln5 {
    margin-left: -5px !important;
  }
  .l-mxn5 {
    margin-left: -5px !important;
    margin-right: -5px !important;
  }
  .l-myn5 {
    margin-top: -5px !important;
    margin-bottom: -5px !important;
  }
  .l-mn6 {
    margin: -6px !important;
  }
  .l-mtn6 {
    margin-top: -6px !important;
  }
  .l-mrn6 {
    margin-right: -6px !important;
  }
  .l-mbn6 {
    margin-bottom: -6px !important;
  }
  .l-mln6 {
    margin-left: -6px !important;
  }
  .l-mxn6 {
    margin-left: -6px !important;
    margin-right: -6px !important;
  }
  .l-myn6 {
    margin-top: -6px !important;
    margin-bottom: -6px !important;
  }
  .l-mn7 {
    margin: -7px !important;
  }
  .l-mtn7 {
    margin-top: -7px !important;
  }
  .l-mrn7 {
    margin-right: -7px !important;
  }
  .l-mbn7 {
    margin-bottom: -7px !important;
  }
  .l-mln7 {
    margin-left: -7px !important;
  }
  .l-mxn7 {
    margin-left: -7px !important;
    margin-right: -7px !important;
  }
  .l-myn7 {
    margin-top: -7px !important;
    margin-bottom: -7px !important;
  }
  .l-mn8 {
    margin: -8px !important;
  }
  .l-mtn8 {
    margin-top: -8px !important;
  }
  .l-mrn8 {
    margin-right: -8px !important;
  }
  .l-mbn8 {
    margin-bottom: -8px !important;
  }
  .l-mln8 {
    margin-left: -8px !important;
  }
  .l-mxn8 {
    margin-left: -8px !important;
    margin-right: -8px !important;
  }
  .l-myn8 {
    margin-top: -8px !important;
    margin-bottom: -8px !important;
  }
  .l-mn9 {
    margin: -9px !important;
  }
  .l-mtn9 {
    margin-top: -9px !important;
  }
  .l-mrn9 {
    margin-right: -9px !important;
  }
  .l-mbn9 {
    margin-bottom: -9px !important;
  }
  .l-mln9 {
    margin-left: -9px !important;
  }
  .l-mxn9 {
    margin-left: -9px !important;
    margin-right: -9px !important;
  }
  .l-myn9 {
    margin-top: -9px !important;
    margin-bottom: -9px !important;
  }
  .l-mn10 {
    margin: -10px !important;
  }
  .l-mtn10 {
    margin-top: -10px !important;
  }
  .l-mrn10 {
    margin-right: -10px !important;
  }
  .l-mbn10 {
    margin-bottom: -10px !important;
  }
  .l-mln10 {
    margin-left: -10px !important;
  }
  .l-mxn10 {
    margin-left: -10px !important;
    margin-right: -10px !important;
  }
  .l-myn10 {
    margin-top: -10px !important;
    margin-bottom: -10px !important;
  }
  .l-mn11 {
    margin: -11px !important;
  }
  .l-mtn11 {
    margin-top: -11px !important;
  }
  .l-mrn11 {
    margin-right: -11px !important;
  }
  .l-mbn11 {
    margin-bottom: -11px !important;
  }
  .l-mln11 {
    margin-left: -11px !important;
  }
  .l-mxn11 {
    margin-left: -11px !important;
    margin-right: -11px !important;
  }
  .l-myn11 {
    margin-top: -11px !important;
    margin-bottom: -11px !important;
  }
  .l-mn12 {
    margin: -12px !important;
  }
  .l-mtn12 {
    margin-top: -12px !important;
  }
  .l-mrn12 {
    margin-right: -12px !important;
  }
  .l-mbn12 {
    margin-bottom: -12px !important;
  }
  .l-mln12 {
    margin-left: -12px !important;
  }
  .l-mxn12 {
    margin-left: -12px !important;
    margin-right: -12px !important;
  }
  .l-myn12 {
    margin-top: -12px !important;
    margin-bottom: -12px !important;
  }
  .l-mn13 {
    margin: -13px !important;
  }
  .l-mtn13 {
    margin-top: -13px !important;
  }
  .l-mrn13 {
    margin-right: -13px !important;
  }
  .l-mbn13 {
    margin-bottom: -13px !important;
  }
  .l-mln13 {
    margin-left: -13px !important;
  }
  .l-mxn13 {
    margin-left: -13px !important;
    margin-right: -13px !important;
  }
  .l-myn13 {
    margin-top: -13px !important;
    margin-bottom: -13px !important;
  }
  .l-mn14 {
    margin: -14px !important;
  }
  .l-mtn14 {
    margin-top: -14px !important;
  }
  .l-mrn14 {
    margin-right: -14px !important;
  }
  .l-mbn14 {
    margin-bottom: -14px !important;
  }
  .l-mln14 {
    margin-left: -14px !important;
  }
  .l-mxn14 {
    margin-left: -14px !important;
    margin-right: -14px !important;
  }
  .l-myn14 {
    margin-top: -14px !important;
    margin-bottom: -14px !important;
  }
  .l-mn15 {
    margin: -15px !important;
  }
  .l-mtn15 {
    margin-top: -15px !important;
  }
  .l-mrn15 {
    margin-right: -15px !important;
  }
  .l-mbn15 {
    margin-bottom: -15px !important;
  }
  .l-mln15 {
    margin-left: -15px !important;
  }
  .l-mxn15 {
    margin-left: -15px !important;
    margin-right: -15px !important;
  }
  .l-myn15 {
    margin-top: -15px !important;
    margin-bottom: -15px !important;
  }
  .l-mn16 {
    margin: -16px !important;
  }
  .l-mtn16 {
    margin-top: -16px !important;
  }
  .l-mrn16 {
    margin-right: -16px !important;
  }
  .l-mbn16 {
    margin-bottom: -16px !important;
  }
  .l-mln16 {
    margin-left: -16px !important;
  }
  .l-mxn16 {
    margin-left: -16px !important;
    margin-right: -16px !important;
  }
  .l-myn16 {
    margin-top: -16px !important;
    margin-bottom: -16px !important;
  }
  .l-mn17 {
    margin: -17px !important;
  }
  .l-mtn17 {
    margin-top: -17px !important;
  }
  .l-mrn17 {
    margin-right: -17px !important;
  }
  .l-mbn17 {
    margin-bottom: -17px !important;
  }
  .l-mln17 {
    margin-left: -17px !important;
  }
  .l-mxn17 {
    margin-left: -17px !important;
    margin-right: -17px !important;
  }
  .l-myn17 {
    margin-top: -17px !important;
    margin-bottom: -17px !important;
  }
  .l-mn18 {
    margin: -18px !important;
  }
  .l-mtn18 {
    margin-top: -18px !important;
  }
  .l-mrn18 {
    margin-right: -18px !important;
  }
  .l-mbn18 {
    margin-bottom: -18px !important;
  }
  .l-mln18 {
    margin-left: -18px !important;
  }
  .l-mxn18 {
    margin-left: -18px !important;
    margin-right: -18px !important;
  }
  .l-myn18 {
    margin-top: -18px !important;
    margin-bottom: -18px !important;
  }
  .l-mn19 {
    margin: -19px !important;
  }
  .l-mtn19 {
    margin-top: -19px !important;
  }
  .l-mrn19 {
    margin-right: -19px !important;
  }
  .l-mbn19 {
    margin-bottom: -19px !important;
  }
  .l-mln19 {
    margin-left: -19px !important;
  }
  .l-mxn19 {
    margin-left: -19px !important;
    margin-right: -19px !important;
  }
  .l-myn19 {
    margin-top: -19px !important;
    margin-bottom: -19px !important;
  }
  .l-mn20 {
    margin: -20px !important;
  }
  .l-mtn20 {
    margin-top: -20px !important;
  }
  .l-mrn20 {
    margin-right: -20px !important;
  }
  .l-mbn20 {
    margin-bottom: -20px !important;
  }
  .l-mln20 {
    margin-left: -20px !important;
  }
  .l-mxn20 {
    margin-left: -20px !important;
    margin-right: -20px !important;
  }
  .l-myn20 {
    margin-top: -20px !important;
    margin-bottom: -20px !important;
  }
  .l-mn21 {
    margin: -21px !important;
  }
  .l-mtn21 {
    margin-top: -21px !important;
  }
  .l-mrn21 {
    margin-right: -21px !important;
  }
  .l-mbn21 {
    margin-bottom: -21px !important;
  }
  .l-mln21 {
    margin-left: -21px !important;
  }
  .l-mxn21 {
    margin-left: -21px !important;
    margin-right: -21px !important;
  }
  .l-myn21 {
    margin-top: -21px !important;
    margin-bottom: -21px !important;
  }
  .l-mn22 {
    margin: -22px !important;
  }
  .l-mtn22 {
    margin-top: -22px !important;
  }
  .l-mrn22 {
    margin-right: -22px !important;
  }
  .l-mbn22 {
    margin-bottom: -22px !important;
  }
  .l-mln22 {
    margin-left: -22px !important;
  }
  .l-mxn22 {
    margin-left: -22px !important;
    margin-right: -22px !important;
  }
  .l-myn22 {
    margin-top: -22px !important;
    margin-bottom: -22px !important;
  }
  .l-mn23 {
    margin: -23px !important;
  }
  .l-mtn23 {
    margin-top: -23px !important;
  }
  .l-mrn23 {
    margin-right: -23px !important;
  }
  .l-mbn23 {
    margin-bottom: -23px !important;
  }
  .l-mln23 {
    margin-left: -23px !important;
  }
  .l-mxn23 {
    margin-left: -23px !important;
    margin-right: -23px !important;
  }
  .l-myn23 {
    margin-top: -23px !important;
    margin-bottom: -23px !important;
  }
  .l-mn24 {
    margin: -24px !important;
  }
  .l-mtn24 {
    margin-top: -24px !important;
  }
  .l-mrn24 {
    margin-right: -24px !important;
  }
  .l-mbn24 {
    margin-bottom: -24px !important;
  }
  .l-mln24 {
    margin-left: -24px !important;
  }
  .l-mxn24 {
    margin-left: -24px !important;
    margin-right: -24px !important;
  }
  .l-myn24 {
    margin-top: -24px !important;
    margin-bottom: -24px !important;
  }
  .l-mn25 {
    margin: -25px !important;
  }
  .l-mtn25 {
    margin-top: -25px !important;
  }
  .l-mrn25 {
    margin-right: -25px !important;
  }
  .l-mbn25 {
    margin-bottom: -25px !important;
  }
  .l-mln25 {
    margin-left: -25px !important;
  }
  .l-mxn25 {
    margin-left: -25px !important;
    margin-right: -25px !important;
  }
  .l-myn25 {
    margin-top: -25px !important;
    margin-bottom: -25px !important;
  }
  .l-mn26 {
    margin: -26px !important;
  }
  .l-mtn26 {
    margin-top: -26px !important;
  }
  .l-mrn26 {
    margin-right: -26px !important;
  }
  .l-mbn26 {
    margin-bottom: -26px !important;
  }
  .l-mln26 {
    margin-left: -26px !important;
  }
  .l-mxn26 {
    margin-left: -26px !important;
    margin-right: -26px !important;
  }
  .l-myn26 {
    margin-top: -26px !important;
    margin-bottom: -26px !important;
  }
  .l-mn27 {
    margin: -27px !important;
  }
  .l-mtn27 {
    margin-top: -27px !important;
  }
  .l-mrn27 {
    margin-right: -27px !important;
  }
  .l-mbn27 {
    margin-bottom: -27px !important;
  }
  .l-mln27 {
    margin-left: -27px !important;
  }
  .l-mxn27 {
    margin-left: -27px !important;
    margin-right: -27px !important;
  }
  .l-myn27 {
    margin-top: -27px !important;
    margin-bottom: -27px !important;
  }
  .l-mn28 {
    margin: -28px !important;
  }
  .l-mtn28 {
    margin-top: -28px !important;
  }
  .l-mrn28 {
    margin-right: -28px !important;
  }
  .l-mbn28 {
    margin-bottom: -28px !important;
  }
  .l-mln28 {
    margin-left: -28px !important;
  }
  .l-mxn28 {
    margin-left: -28px !important;
    margin-right: -28px !important;
  }
  .l-myn28 {
    margin-top: -28px !important;
    margin-bottom: -28px !important;
  }
  .l-mn29 {
    margin: -29px !important;
  }
  .l-mtn29 {
    margin-top: -29px !important;
  }
  .l-mrn29 {
    margin-right: -29px !important;
  }
  .l-mbn29 {
    margin-bottom: -29px !important;
  }
  .l-mln29 {
    margin-left: -29px !important;
  }
  .l-mxn29 {
    margin-left: -29px !important;
    margin-right: -29px !important;
  }
  .l-myn29 {
    margin-top: -29px !important;
    margin-bottom: -29px !important;
  }
  .l-mn30 {
    margin: -30px !important;
  }
  .l-mtn30 {
    margin-top: -30px !important;
  }
  .l-mrn30 {
    margin-right: -30px !important;
  }
  .l-mbn30 {
    margin-bottom: -30px !important;
  }
  .l-mln30 {
    margin-left: -30px !important;
  }
  .l-mxn30 {
    margin-left: -30px !important;
    margin-right: -30px !important;
  }
  .l-myn30 {
    margin-top: -30px !important;
    margin-bottom: -30px !important;
  }
  .l-mn31 {
    margin: -31px !important;
  }
  .l-mtn31 {
    margin-top: -31px !important;
  }
  .l-mrn31 {
    margin-right: -31px !important;
  }
  .l-mbn31 {
    margin-bottom: -31px !important;
  }
  .l-mln31 {
    margin-left: -31px !important;
  }
  .l-mxn31 {
    margin-left: -31px !important;
    margin-right: -31px !important;
  }
  .l-myn31 {
    margin-top: -31px !important;
    margin-bottom: -31px !important;
  }
  .l-mn32 {
    margin: -32px !important;
  }
  .l-mtn32 {
    margin-top: -32px !important;
  }
  .l-mrn32 {
    margin-right: -32px !important;
  }
  .l-mbn32 {
    margin-bottom: -32px !important;
  }
  .l-mln32 {
    margin-left: -32px !important;
  }
  .l-mxn32 {
    margin-left: -32px !important;
    margin-right: -32px !important;
  }
  .l-myn32 {
    margin-top: -32px !important;
    margin-bottom: -32px !important;
  }
}
/*
 * font-size
 */
@media only screen and (max-width : 599.98px) {
  .s-fs0 {
    font-size: 0px !important;
  }
  .s-fs1 {
    font-size: 1px !important;
  }
  .s-fs2 {
    font-size: 2px !important;
  }
  .s-fs3 {
    font-size: 3px !important;
  }
  .s-fs4 {
    font-size: 4px !important;
  }
  .s-fs5 {
    font-size: 5px !important;
  }
  .s-fs6 {
    font-size: 6px !important;
  }
  .s-fs7 {
    font-size: 7px !important;
  }
  .s-fs8 {
    font-size: 8px !important;
  }
  .s-fs9 {
    font-size: 9px !important;
  }
  .s-fs10 {
    font-size: 10px !important;
  }
  .s-fs11 {
    font-size: 11px !important;
  }
  .s-fs12 {
    font-size: 12px !important;
  }
  .s-fs13 {
    font-size: 13px !important;
  }
  .s-fs14 {
    font-size: 14px !important;
  }
  .s-fs15 {
    font-size: 15px !important;
  }
  .s-fs16 {
    font-size: 16px !important;
  }
  .s-fs17 {
    font-size: 17px !important;
  }
  .s-fs18 {
    font-size: 18px !important;
  }
  .s-fs19 {
    font-size: 19px !important;
  }
  .s-fs20 {
    font-size: 20px !important;
  }
  .s-fs21 {
    font-size: 21px !important;
  }
  .s-fs22 {
    font-size: 22px !important;
  }
  .s-fs23 {
    font-size: 23px !important;
  }
  .s-fs24 {
    font-size: 24px !important;
  }
  .s-fs25 {
    font-size: 25px !important;
  }
  .s-fs26 {
    font-size: 26px !important;
  }
  .s-fs27 {
    font-size: 27px !important;
  }
  .s-fs28 {
    font-size: 28px !important;
  }
  .s-fs29 {
    font-size: 29px !important;
  }
  .s-fs30 {
    font-size: 30px !important;
  }
  .s-fs31 {
    font-size: 31px !important;
  }
  .s-fs32 {
    font-size: 32px !important;
  }
  .s-fs34 {
    font-size: 34px !important;
  }
  .s-fs36 {
    font-size: 36px !important;
  }
  .s-fs38 {
    font-size: 38px !important;
  }
  .s-fs40 {
    font-size: 40px !important;
  }
  .s-fs42 {
    font-size: 42px !important;
  }
  .s-fs44 {
    font-size: 44px !important;
  }
  .s-fs50 {
    font-size: 50px !important;
  }
  .s-fs55 {
    font-size: 55px !important;
  }
  .s-fs60 {
    font-size: 60px !important;
  }
  .s-fs64 {
    font-size: 64px !important;
  }
  .s-fs70 {
    font-size: 70px !important;
  }
  .s-fs80 {
    font-size: 80px !important;
  }
  .s-fs89 {
    font-size: 89px !important;
  }
  .s-fs90 {
    font-size: 90px !important;
  }
  .s-fs100 {
    font-size: 100px !important;
  }
  .s-fs128 {
    font-size: 128px !important;
  }
  .s-fs200 {
    font-size: 200px !important;
  }
  .s-fs256 {
    font-size: 256px !important;
  }
  .s-fs300 {
    font-size: 300px !important;
  }
  .s-fs315 {
    font-size: 315px !important;
  }
  .s-fs400 {
    font-size: 400px !important;
  }
  .s-fs500 {
    font-size: 500px !important;
  }
  .s-fs512 {
    font-size: 512px !important;
  }
  .s-fs600 {
    font-size: 600px !important;
  }
  .s-fs630 {
    font-size: 630px !important;
  }
  .s-fs1024 {
    font-size: 1024px !important;
  }
  .s-fs1200 {
    font-size: 1200px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-fs0 {
    font-size: 0px !important;
  }
  .m-fs1 {
    font-size: 1px !important;
  }
  .m-fs2 {
    font-size: 2px !important;
  }
  .m-fs3 {
    font-size: 3px !important;
  }
  .m-fs4 {
    font-size: 4px !important;
  }
  .m-fs5 {
    font-size: 5px !important;
  }
  .m-fs6 {
    font-size: 6px !important;
  }
  .m-fs7 {
    font-size: 7px !important;
  }
  .m-fs8 {
    font-size: 8px !important;
  }
  .m-fs9 {
    font-size: 9px !important;
  }
  .m-fs10 {
    font-size: 10px !important;
  }
  .m-fs11 {
    font-size: 11px !important;
  }
  .m-fs12 {
    font-size: 12px !important;
  }
  .m-fs13 {
    font-size: 13px !important;
  }
  .m-fs14 {
    font-size: 14px !important;
  }
  .m-fs15 {
    font-size: 15px !important;
  }
  .m-fs16 {
    font-size: 16px !important;
  }
  .m-fs17 {
    font-size: 17px !important;
  }
  .m-fs18 {
    font-size: 18px !important;
  }
  .m-fs19 {
    font-size: 19px !important;
  }
  .m-fs20 {
    font-size: 20px !important;
  }
  .m-fs21 {
    font-size: 21px !important;
  }
  .m-fs22 {
    font-size: 22px !important;
  }
  .m-fs23 {
    font-size: 23px !important;
  }
  .m-fs24 {
    font-size: 24px !important;
  }
  .m-fs25 {
    font-size: 25px !important;
  }
  .m-fs26 {
    font-size: 26px !important;
  }
  .m-fs27 {
    font-size: 27px !important;
  }
  .m-fs28 {
    font-size: 28px !important;
  }
  .m-fs29 {
    font-size: 29px !important;
  }
  .m-fs30 {
    font-size: 30px !important;
  }
  .m-fs31 {
    font-size: 31px !important;
  }
  .m-fs32 {
    font-size: 32px !important;
  }
  .m-fs34 {
    font-size: 34px !important;
  }
  .m-fs36 {
    font-size: 36px !important;
  }
  .m-fs38 {
    font-size: 38px !important;
  }
  .m-fs40 {
    font-size: 40px !important;
  }
  .m-fs42 {
    font-size: 42px !important;
  }
  .m-fs44 {
    font-size: 44px !important;
  }
  .m-fs50 {
    font-size: 50px !important;
  }
  .m-fs55 {
    font-size: 55px !important;
  }
  .m-fs60 {
    font-size: 60px !important;
  }
  .m-fs64 {
    font-size: 64px !important;
  }
  .m-fs70 {
    font-size: 70px !important;
  }
  .m-fs80 {
    font-size: 80px !important;
  }
  .m-fs89 {
    font-size: 89px !important;
  }
  .m-fs90 {
    font-size: 90px !important;
  }
  .m-fs100 {
    font-size: 100px !important;
  }
  .m-fs128 {
    font-size: 128px !important;
  }
  .m-fs200 {
    font-size: 200px !important;
  }
  .m-fs256 {
    font-size: 256px !important;
  }
  .m-fs300 {
    font-size: 300px !important;
  }
  .m-fs315 {
    font-size: 315px !important;
  }
  .m-fs400 {
    font-size: 400px !important;
  }
  .m-fs500 {
    font-size: 500px !important;
  }
  .m-fs512 {
    font-size: 512px !important;
  }
  .m-fs600 {
    font-size: 600px !important;
  }
  .m-fs630 {
    font-size: 630px !important;
  }
  .m-fs1024 {
    font-size: 1024px !important;
  }
  .m-fs1200 {
    font-size: 1200px !important;
  }
}
@media only screen and (min-width : 993px) {
  .l-fs0 {
    font-size: 0px !important;
  }
  .l-fs1 {
    font-size: 1px !important;
  }
  .l-fs2 {
    font-size: 2px !important;
  }
  .l-fs3 {
    font-size: 3px !important;
  }
  .l-fs4 {
    font-size: 4px !important;
  }
  .l-fs5 {
    font-size: 5px !important;
  }
  .l-fs6 {
    font-size: 6px !important;
  }
  .l-fs7 {
    font-size: 7px !important;
  }
  .l-fs8 {
    font-size: 8px !important;
  }
  .l-fs9 {
    font-size: 9px !important;
  }
  .l-fs10 {
    font-size: 10px !important;
  }
  .l-fs11 {
    font-size: 11px !important;
  }
  .l-fs12 {
    font-size: 12px !important;
  }
  .l-fs13 {
    font-size: 13px !important;
  }
  .l-fs14 {
    font-size: 14px !important;
  }
  .l-fs15 {
    font-size: 15px !important;
  }
  .l-fs16 {
    font-size: 16px !important;
  }
  .l-fs17 {
    font-size: 17px !important;
  }
  .l-fs18 {
    font-size: 18px !important;
  }
  .l-fs19 {
    font-size: 19px !important;
  }
  .l-fs20 {
    font-size: 20px !important;
  }
  .l-fs21 {
    font-size: 21px !important;
  }
  .l-fs22 {
    font-size: 22px !important;
  }
  .l-fs23 {
    font-size: 23px !important;
  }
  .l-fs24 {
    font-size: 24px !important;
  }
  .l-fs25 {
    font-size: 25px !important;
  }
  .l-fs26 {
    font-size: 26px !important;
  }
  .l-fs27 {
    font-size: 27px !important;
  }
  .l-fs28 {
    font-size: 28px !important;
  }
  .l-fs29 {
    font-size: 29px !important;
  }
  .l-fs30 {
    font-size: 30px !important;
  }
  .l-fs31 {
    font-size: 31px !important;
  }
  .l-fs32 {
    font-size: 32px !important;
  }
  .l-fs34 {
    font-size: 34px !important;
  }
  .l-fs36 {
    font-size: 36px !important;
  }
  .l-fs38 {
    font-size: 38px !important;
  }
  .l-fs40 {
    font-size: 40px !important;
  }
  .l-fs42 {
    font-size: 42px !important;
  }
  .l-fs44 {
    font-size: 44px !important;
  }
  .l-fs50 {
    font-size: 50px !important;
  }
  .l-fs55 {
    font-size: 55px !important;
  }
  .l-fs60 {
    font-size: 60px !important;
  }
  .l-fs64 {
    font-size: 64px !important;
  }
  .l-fs70 {
    font-size: 70px !important;
  }
  .l-fs80 {
    font-size: 80px !important;
  }
  .l-fs89 {
    font-size: 89px !important;
  }
  .l-fs90 {
    font-size: 90px !important;
  }
  .l-fs100 {
    font-size: 100px !important;
  }
  .l-fs128 {
    font-size: 128px !important;
  }
  .l-fs200 {
    font-size: 200px !important;
  }
  .l-fs256 {
    font-size: 256px !important;
  }
  .l-fs300 {
    font-size: 300px !important;
  }
  .l-fs315 {
    font-size: 315px !important;
  }
  .l-fs400 {
    font-size: 400px !important;
  }
  .l-fs500 {
    font-size: 500px !important;
  }
  .l-fs512 {
    font-size: 512px !important;
  }
  .l-fs600 {
    font-size: 600px !important;
  }
  .l-fs630 {
    font-size: 630px !important;
  }
  .l-fs1024 {
    font-size: 1024px !important;
  }
  .l-fs1200 {
    font-size: 1200px !important;
  }
}
@media only screen and (max-width : 599.98px) {
  .s-lh0 {
    line-height: 0;
  }
  .s-lh1 {
    line-height: 0.1;
  }
  .s-lh2 {
    line-height: 0.2;
  }
  .s-lh3 {
    line-height: 0.3;
  }
  .s-lh4 {
    line-height: 0.4;
  }
  .s-lh5 {
    line-height: 0.5;
  }
  .s-lh6 {
    line-height: 0.6;
  }
  .s-lh7 {
    line-height: 0.7;
  }
  .s-lh8 {
    line-height: 0.8;
  }
  .s-lh9 {
    line-height: 0.9;
  }
  .s-lh10 {
    line-height: 1;
  }
  .s-lh11 {
    line-height: 1.1;
  }
  .s-lh12 {
    line-height: 1.2;
  }
  .s-lh13 {
    line-height: 1.3;
  }
  .s-lh14 {
    line-height: 1.4;
  }
  .s-lh15 {
    line-height: 1.5;
  }
  .s-lh16 {
    line-height: 1.6;
  }
  .s-lh17 {
    line-height: 1.7;
  }
  .s-lh18 {
    line-height: 1.8;
  }
  .s-lh19 {
    line-height: 1.9;
  }
  .s-lh20 {
    line-height: 2;
  }
  .s-lh21 {
    line-height: 2.1;
  }
  .s-lh22 {
    line-height: 2.2;
  }
  .s-lh23 {
    line-height: 2.3;
  }
  .s-lh24 {
    line-height: 2.4;
  }
  .s-lh25 {
    line-height: 2.5;
  }
  .s-lh26 {
    line-height: 2.6;
  }
  .s-lh27 {
    line-height: 2.7;
  }
  .s-lh28 {
    line-height: 2.8;
  }
  .s-lh29 {
    line-height: 2.9;
  }
  .s-lh30 {
    line-height: 3;
  }
  .s-lh31 {
    line-height: 3.1;
  }
  .s-lh32 {
    line-height: 3.2;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-lh0 {
    line-height: 0;
  }
  .m-lh1 {
    line-height: 0.1;
  }
  .m-lh2 {
    line-height: 0.2;
  }
  .m-lh3 {
    line-height: 0.3;
  }
  .m-lh4 {
    line-height: 0.4;
  }
  .m-lh5 {
    line-height: 0.5;
  }
  .m-lh6 {
    line-height: 0.6;
  }
  .m-lh7 {
    line-height: 0.7;
  }
  .m-lh8 {
    line-height: 0.8;
  }
  .m-lh9 {
    line-height: 0.9;
  }
  .m-lh10 {
    line-height: 1;
  }
  .m-lh11 {
    line-height: 1.1;
  }
  .m-lh12 {
    line-height: 1.2;
  }
  .m-lh13 {
    line-height: 1.3;
  }
  .m-lh14 {
    line-height: 1.4;
  }
  .m-lh15 {
    line-height: 1.5;
  }
  .m-lh16 {
    line-height: 1.6;
  }
  .m-lh17 {
    line-height: 1.7;
  }
  .m-lh18 {
    line-height: 1.8;
  }
  .m-lh19 {
    line-height: 1.9;
  }
  .m-lh20 {
    line-height: 2;
  }
  .m-lh21 {
    line-height: 2.1;
  }
  .m-lh22 {
    line-height: 2.2;
  }
  .m-lh23 {
    line-height: 2.3;
  }
  .m-lh24 {
    line-height: 2.4;
  }
  .m-lh25 {
    line-height: 2.5;
  }
  .m-lh26 {
    line-height: 2.6;
  }
  .m-lh27 {
    line-height: 2.7;
  }
  .m-lh28 {
    line-height: 2.8;
  }
  .m-lh29 {
    line-height: 2.9;
  }
  .m-lh30 {
    line-height: 3;
  }
  .m-lh31 {
    line-height: 3.1;
  }
  .m-lh32 {
    line-height: 3.2;
  }
}
@media only screen and (min-width : 993px) {
  .l-lh0 {
    line-height: 0;
  }
  .l-lh1 {
    line-height: 0.1;
  }
  .l-lh2 {
    line-height: 0.2;
  }
  .l-lh3 {
    line-height: 0.3;
  }
  .l-lh4 {
    line-height: 0.4;
  }
  .l-lh5 {
    line-height: 0.5;
  }
  .l-lh6 {
    line-height: 0.6;
  }
  .l-lh7 {
    line-height: 0.7;
  }
  .l-lh8 {
    line-height: 0.8;
  }
  .l-lh9 {
    line-height: 0.9;
  }
  .l-lh10 {
    line-height: 1;
  }
  .l-lh11 {
    line-height: 1.1;
  }
  .l-lh12 {
    line-height: 1.2;
  }
  .l-lh13 {
    line-height: 1.3;
  }
  .l-lh14 {
    line-height: 1.4;
  }
  .l-lh15 {
    line-height: 1.5;
  }
  .l-lh16 {
    line-height: 1.6;
  }
  .l-lh17 {
    line-height: 1.7;
  }
  .l-lh18 {
    line-height: 1.8;
  }
  .l-lh19 {
    line-height: 1.9;
  }
  .l-lh20 {
    line-height: 2;
  }
  .l-lh21 {
    line-height: 2.1;
  }
  .l-lh22 {
    line-height: 2.2;
  }
  .l-lh23 {
    line-height: 2.3;
  }
  .l-lh24 {
    line-height: 2.4;
  }
  .l-lh25 {
    line-height: 2.5;
  }
  .l-lh26 {
    line-height: 2.6;
  }
  .l-lh27 {
    line-height: 2.7;
  }
  .l-lh28 {
    line-height: 2.8;
  }
  .l-lh29 {
    line-height: 2.9;
  }
  .l-lh30 {
    line-height: 3;
  }
  .l-lh31 {
    line-height: 3.1;
  }
  .l-lh32 {
    line-height: 3.2;
  }
}
/*
 * letter-spacing
 */
@media only screen and (max-width : 599.98px) {
  .s-letter-spacing-0 {
    letter-spacing: 0px;
  }
  .s-letter-spacing-1 {
    letter-spacing: 1px;
  }
  .s-letter-spacing-2 {
    letter-spacing: 2px;
  }
  .s-letter-spacing-3 {
    letter-spacing: 3px;
  }
  .s-letter-spacing-4 {
    letter-spacing: 4px;
  }
  .s-letter-spacing-5 {
    letter-spacing: 5px;
  }
  .s-letter-spacing-6 {
    letter-spacing: 6px;
  }
  .s-letter-spacing-7 {
    letter-spacing: 7px;
  }
  .s-letter-spacing-8 {
    letter-spacing: 8px;
  }
  .s-letter-spacing-9 {
    letter-spacing: 9px;
  }
  .s-letter-spacing-10 {
    letter-spacing: 10px;
  }
  .s-letter-spacing-11 {
    letter-spacing: 11px;
  }
  .s-letter-spacing-12 {
    letter-spacing: 12px;
  }
  .s-letter-spacing-13 {
    letter-spacing: 13px;
  }
  .s-letter-spacing-14 {
    letter-spacing: 14px;
  }
  .s-letter-spacing-15 {
    letter-spacing: 15px;
  }
  .s-letter-spacing-16 {
    letter-spacing: 16px;
  }
  .s-letter-spacing-17 {
    letter-spacing: 17px;
  }
  .s-letter-spacing-18 {
    letter-spacing: 18px;
  }
  .s-letter-spacing-19 {
    letter-spacing: 19px;
  }
  .s-letter-spacing-20 {
    letter-spacing: 20px;
  }
  .s-letter-spacing-21 {
    letter-spacing: 21px;
  }
  .s-letter-spacing-22 {
    letter-spacing: 22px;
  }
  .s-letter-spacing-23 {
    letter-spacing: 23px;
  }
  .s-letter-spacing-24 {
    letter-spacing: 24px;
  }
  .s-letter-spacing-25 {
    letter-spacing: 25px;
  }
  .s-letter-spacing-26 {
    letter-spacing: 26px;
  }
  .s-letter-spacing-27 {
    letter-spacing: 27px;
  }
  .s-letter-spacing-28 {
    letter-spacing: 28px;
  }
  .s-letter-spacing-29 {
    letter-spacing: 29px;
  }
  .s-letter-spacing-30 {
    letter-spacing: 30px;
  }
  .s-letter-spacing-31 {
    letter-spacing: 31px;
  }
  .s-letter-spacing-32 {
    letter-spacing: 32px;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-letter-spacing-0 {
    letter-spacing: 0px;
  }
  .m-letter-spacing-1 {
    letter-spacing: 1px;
  }
  .m-letter-spacing-2 {
    letter-spacing: 2px;
  }
  .m-letter-spacing-3 {
    letter-spacing: 3px;
  }
  .m-letter-spacing-4 {
    letter-spacing: 4px;
  }
  .m-letter-spacing-5 {
    letter-spacing: 5px;
  }
  .m-letter-spacing-6 {
    letter-spacing: 6px;
  }
  .m-letter-spacing-7 {
    letter-spacing: 7px;
  }
  .m-letter-spacing-8 {
    letter-spacing: 8px;
  }
  .m-letter-spacing-9 {
    letter-spacing: 9px;
  }
  .m-letter-spacing-10 {
    letter-spacing: 10px;
  }
  .m-letter-spacing-11 {
    letter-spacing: 11px;
  }
  .m-letter-spacing-12 {
    letter-spacing: 12px;
  }
  .m-letter-spacing-13 {
    letter-spacing: 13px;
  }
  .m-letter-spacing-14 {
    letter-spacing: 14px;
  }
  .m-letter-spacing-15 {
    letter-spacing: 15px;
  }
  .m-letter-spacing-16 {
    letter-spacing: 16px;
  }
  .m-letter-spacing-17 {
    letter-spacing: 17px;
  }
  .m-letter-spacing-18 {
    letter-spacing: 18px;
  }
  .m-letter-spacing-19 {
    letter-spacing: 19px;
  }
  .m-letter-spacing-20 {
    letter-spacing: 20px;
  }
  .m-letter-spacing-21 {
    letter-spacing: 21px;
  }
  .m-letter-spacing-22 {
    letter-spacing: 22px;
  }
  .m-letter-spacing-23 {
    letter-spacing: 23px;
  }
  .m-letter-spacing-24 {
    letter-spacing: 24px;
  }
  .m-letter-spacing-25 {
    letter-spacing: 25px;
  }
  .m-letter-spacing-26 {
    letter-spacing: 26px;
  }
  .m-letter-spacing-27 {
    letter-spacing: 27px;
  }
  .m-letter-spacing-28 {
    letter-spacing: 28px;
  }
  .m-letter-spacing-29 {
    letter-spacing: 29px;
  }
  .m-letter-spacing-30 {
    letter-spacing: 30px;
  }
  .m-letter-spacing-31 {
    letter-spacing: 31px;
  }
  .m-letter-spacing-32 {
    letter-spacing: 32px;
  }
}
@media only screen and (min-width : 993px) {
  .l-letter-spacing-0 {
    letter-spacing: 0px;
  }
  .l-letter-spacing-1 {
    letter-spacing: 1px;
  }
  .l-letter-spacing-2 {
    letter-spacing: 2px;
  }
  .l-letter-spacing-3 {
    letter-spacing: 3px;
  }
  .l-letter-spacing-4 {
    letter-spacing: 4px;
  }
  .l-letter-spacing-5 {
    letter-spacing: 5px;
  }
  .l-letter-spacing-6 {
    letter-spacing: 6px;
  }
  .l-letter-spacing-7 {
    letter-spacing: 7px;
  }
  .l-letter-spacing-8 {
    letter-spacing: 8px;
  }
  .l-letter-spacing-9 {
    letter-spacing: 9px;
  }
  .l-letter-spacing-10 {
    letter-spacing: 10px;
  }
  .l-letter-spacing-11 {
    letter-spacing: 11px;
  }
  .l-letter-spacing-12 {
    letter-spacing: 12px;
  }
  .l-letter-spacing-13 {
    letter-spacing: 13px;
  }
  .l-letter-spacing-14 {
    letter-spacing: 14px;
  }
  .l-letter-spacing-15 {
    letter-spacing: 15px;
  }
  .l-letter-spacing-16 {
    letter-spacing: 16px;
  }
  .l-letter-spacing-17 {
    letter-spacing: 17px;
  }
  .l-letter-spacing-18 {
    letter-spacing: 18px;
  }
  .l-letter-spacing-19 {
    letter-spacing: 19px;
  }
  .l-letter-spacing-20 {
    letter-spacing: 20px;
  }
  .l-letter-spacing-21 {
    letter-spacing: 21px;
  }
  .l-letter-spacing-22 {
    letter-spacing: 22px;
  }
  .l-letter-spacing-23 {
    letter-spacing: 23px;
  }
  .l-letter-spacing-24 {
    letter-spacing: 24px;
  }
  .l-letter-spacing-25 {
    letter-spacing: 25px;
  }
  .l-letter-spacing-26 {
    letter-spacing: 26px;
  }
  .l-letter-spacing-27 {
    letter-spacing: 27px;
  }
  .l-letter-spacing-28 {
    letter-spacing: 28px;
  }
  .l-letter-spacing-29 {
    letter-spacing: 29px;
  }
  .l-letter-spacing-30 {
    letter-spacing: 30px;
  }
  .l-letter-spacing-31 {
    letter-spacing: 31px;
  }
  .l-letter-spacing-32 {
    letter-spacing: 32px;
  }
}
/*
 * size(width, height)
 */
@media only screen and (max-width : 599.98px) {
  .s-w0 {
    width: 0px !important;
  }
  .s-h0 {
    height: 0px !important;
  }
  .s-s0 {
    width: 0px !important;
    height: 0px !important;
  }
  .s-w1 {
    width: 1px !important;
  }
  .s-h1 {
    height: 1px !important;
  }
  .s-s1 {
    width: 1px !important;
    height: 1px !important;
  }
  .s-w2 {
    width: 2px !important;
  }
  .s-h2 {
    height: 2px !important;
  }
  .s-s2 {
    width: 2px !important;
    height: 2px !important;
  }
  .s-w3 {
    width: 3px !important;
  }
  .s-h3 {
    height: 3px !important;
  }
  .s-s3 {
    width: 3px !important;
    height: 3px !important;
  }
  .s-w4 {
    width: 4px !important;
  }
  .s-h4 {
    height: 4px !important;
  }
  .s-s4 {
    width: 4px !important;
    height: 4px !important;
  }
  .s-w5 {
    width: 5px !important;
  }
  .s-h5 {
    height: 5px !important;
  }
  .s-s5 {
    width: 5px !important;
    height: 5px !important;
  }
  .s-w6 {
    width: 6px !important;
  }
  .s-h6 {
    height: 6px !important;
  }
  .s-s6 {
    width: 6px !important;
    height: 6px !important;
  }
  .s-w7 {
    width: 7px !important;
  }
  .s-h7 {
    height: 7px !important;
  }
  .s-s7 {
    width: 7px !important;
    height: 7px !important;
  }
  .s-w8 {
    width: 8px !important;
  }
  .s-h8 {
    height: 8px !important;
  }
  .s-s8 {
    width: 8px !important;
    height: 8px !important;
  }
  .s-w9 {
    width: 9px !important;
  }
  .s-h9 {
    height: 9px !important;
  }
  .s-s9 {
    width: 9px !important;
    height: 9px !important;
  }
  .s-w10 {
    width: 10px !important;
  }
  .s-h10 {
    height: 10px !important;
  }
  .s-s10 {
    width: 10px !important;
    height: 10px !important;
  }
  .s-w11 {
    width: 11px !important;
  }
  .s-h11 {
    height: 11px !important;
  }
  .s-s11 {
    width: 11px !important;
    height: 11px !important;
  }
  .s-w12 {
    width: 12px !important;
  }
  .s-h12 {
    height: 12px !important;
  }
  .s-s12 {
    width: 12px !important;
    height: 12px !important;
  }
  .s-w13 {
    width: 13px !important;
  }
  .s-h13 {
    height: 13px !important;
  }
  .s-s13 {
    width: 13px !important;
    height: 13px !important;
  }
  .s-w14 {
    width: 14px !important;
  }
  .s-h14 {
    height: 14px !important;
  }
  .s-s14 {
    width: 14px !important;
    height: 14px !important;
  }
  .s-w15 {
    width: 15px !important;
  }
  .s-h15 {
    height: 15px !important;
  }
  .s-s15 {
    width: 15px !important;
    height: 15px !important;
  }
  .s-w16 {
    width: 16px !important;
  }
  .s-h16 {
    height: 16px !important;
  }
  .s-s16 {
    width: 16px !important;
    height: 16px !important;
  }
  .s-w17 {
    width: 17px !important;
  }
  .s-h17 {
    height: 17px !important;
  }
  .s-s17 {
    width: 17px !important;
    height: 17px !important;
  }
  .s-w18 {
    width: 18px !important;
  }
  .s-h18 {
    height: 18px !important;
  }
  .s-s18 {
    width: 18px !important;
    height: 18px !important;
  }
  .s-w19 {
    width: 19px !important;
  }
  .s-h19 {
    height: 19px !important;
  }
  .s-s19 {
    width: 19px !important;
    height: 19px !important;
  }
  .s-w20 {
    width: 20px !important;
  }
  .s-h20 {
    height: 20px !important;
  }
  .s-s20 {
    width: 20px !important;
    height: 20px !important;
  }
  .s-w21 {
    width: 21px !important;
  }
  .s-h21 {
    height: 21px !important;
  }
  .s-s21 {
    width: 21px !important;
    height: 21px !important;
  }
  .s-w22 {
    width: 22px !important;
  }
  .s-h22 {
    height: 22px !important;
  }
  .s-s22 {
    width: 22px !important;
    height: 22px !important;
  }
  .s-w23 {
    width: 23px !important;
  }
  .s-h23 {
    height: 23px !important;
  }
  .s-s23 {
    width: 23px !important;
    height: 23px !important;
  }
  .s-w24 {
    width: 24px !important;
  }
  .s-h24 {
    height: 24px !important;
  }
  .s-s24 {
    width: 24px !important;
    height: 24px !important;
  }
  .s-w25 {
    width: 25px !important;
  }
  .s-h25 {
    height: 25px !important;
  }
  .s-s25 {
    width: 25px !important;
    height: 25px !important;
  }
  .s-w26 {
    width: 26px !important;
  }
  .s-h26 {
    height: 26px !important;
  }
  .s-s26 {
    width: 26px !important;
    height: 26px !important;
  }
  .s-w27 {
    width: 27px !important;
  }
  .s-h27 {
    height: 27px !important;
  }
  .s-s27 {
    width: 27px !important;
    height: 27px !important;
  }
  .s-w28 {
    width: 28px !important;
  }
  .s-h28 {
    height: 28px !important;
  }
  .s-s28 {
    width: 28px !important;
    height: 28px !important;
  }
  .s-w29 {
    width: 29px !important;
  }
  .s-h29 {
    height: 29px !important;
  }
  .s-s29 {
    width: 29px !important;
    height: 29px !important;
  }
  .s-w30 {
    width: 30px !important;
  }
  .s-h30 {
    height: 30px !important;
  }
  .s-s30 {
    width: 30px !important;
    height: 30px !important;
  }
  .s-w31 {
    width: 31px !important;
  }
  .s-h31 {
    height: 31px !important;
  }
  .s-s31 {
    width: 31px !important;
    height: 31px !important;
  }
  .s-w32 {
    width: 32px !important;
  }
  .s-h32 {
    height: 32px !important;
  }
  .s-s32 {
    width: 32px !important;
    height: 32px !important;
  }
  .s-w34 {
    width: 34px !important;
  }
  .s-h34 {
    height: 34px !important;
  }
  .s-s34 {
    width: 34px !important;
    height: 34px !important;
  }
  .s-w36 {
    width: 36px !important;
  }
  .s-h36 {
    height: 36px !important;
  }
  .s-s36 {
    width: 36px !important;
    height: 36px !important;
  }
  .s-w38 {
    width: 38px !important;
  }
  .s-h38 {
    height: 38px !important;
  }
  .s-s38 {
    width: 38px !important;
    height: 38px !important;
  }
  .s-w40 {
    width: 40px !important;
  }
  .s-h40 {
    height: 40px !important;
  }
  .s-s40 {
    width: 40px !important;
    height: 40px !important;
  }
  .s-w42 {
    width: 42px !important;
  }
  .s-h42 {
    height: 42px !important;
  }
  .s-s42 {
    width: 42px !important;
    height: 42px !important;
  }
  .s-w44 {
    width: 44px !important;
  }
  .s-h44 {
    height: 44px !important;
  }
  .s-s44 {
    width: 44px !important;
    height: 44px !important;
  }
  .s-w50 {
    width: 50px !important;
  }
  .s-h50 {
    height: 50px !important;
  }
  .s-s50 {
    width: 50px !important;
    height: 50px !important;
  }
  .s-w55 {
    width: 55px !important;
  }
  .s-h55 {
    height: 55px !important;
  }
  .s-s55 {
    width: 55px !important;
    height: 55px !important;
  }
  .s-w60 {
    width: 60px !important;
  }
  .s-h60 {
    height: 60px !important;
  }
  .s-s60 {
    width: 60px !important;
    height: 60px !important;
  }
  .s-w64 {
    width: 64px !important;
  }
  .s-h64 {
    height: 64px !important;
  }
  .s-s64 {
    width: 64px !important;
    height: 64px !important;
  }
  .s-w70 {
    width: 70px !important;
  }
  .s-h70 {
    height: 70px !important;
  }
  .s-s70 {
    width: 70px !important;
    height: 70px !important;
  }
  .s-w80 {
    width: 80px !important;
  }
  .s-h80 {
    height: 80px !important;
  }
  .s-s80 {
    width: 80px !important;
    height: 80px !important;
  }
  .s-w89 {
    width: 89px !important;
  }
  .s-h89 {
    height: 89px !important;
  }
  .s-s89 {
    width: 89px !important;
    height: 89px !important;
  }
  .s-w90 {
    width: 90px !important;
  }
  .s-h90 {
    height: 90px !important;
  }
  .s-s90 {
    width: 90px !important;
    height: 90px !important;
  }
  .s-w100 {
    width: 100px !important;
  }
  .s-h100 {
    height: 100px !important;
  }
  .s-s100 {
    width: 100px !important;
    height: 100px !important;
  }
  .s-w128 {
    width: 128px !important;
  }
  .s-h128 {
    height: 128px !important;
  }
  .s-s128 {
    width: 128px !important;
    height: 128px !important;
  }
  .s-w200 {
    width: 200px !important;
  }
  .s-h200 {
    height: 200px !important;
  }
  .s-s200 {
    width: 200px !important;
    height: 200px !important;
  }
  .s-w256 {
    width: 256px !important;
  }
  .s-h256 {
    height: 256px !important;
  }
  .s-s256 {
    width: 256px !important;
    height: 256px !important;
  }
  .s-w300 {
    width: 300px !important;
  }
  .s-h300 {
    height: 300px !important;
  }
  .s-s300 {
    width: 300px !important;
    height: 300px !important;
  }
  .s-w315 {
    width: 315px !important;
  }
  .s-h315 {
    height: 315px !important;
  }
  .s-s315 {
    width: 315px !important;
    height: 315px !important;
  }
  .s-w400 {
    width: 400px !important;
  }
  .s-h400 {
    height: 400px !important;
  }
  .s-s400 {
    width: 400px !important;
    height: 400px !important;
  }
  .s-w500 {
    width: 500px !important;
  }
  .s-h500 {
    height: 500px !important;
  }
  .s-s500 {
    width: 500px !important;
    height: 500px !important;
  }
  .s-w512 {
    width: 512px !important;
  }
  .s-h512 {
    height: 512px !important;
  }
  .s-s512 {
    width: 512px !important;
    height: 512px !important;
  }
  .s-w600 {
    width: 600px !important;
  }
  .s-h600 {
    height: 600px !important;
  }
  .s-s600 {
    width: 600px !important;
    height: 600px !important;
  }
  .s-w630 {
    width: 630px !important;
  }
  .s-h630 {
    height: 630px !important;
  }
  .s-s630 {
    width: 630px !important;
    height: 630px !important;
  }
  .s-w1024 {
    width: 1024px !important;
  }
  .s-h1024 {
    height: 1024px !important;
  }
  .s-s1024 {
    width: 1024px !important;
    height: 1024px !important;
  }
  .s-w1200 {
    width: 1200px !important;
  }
  .s-h1200 {
    height: 1200px !important;
  }
  .s-s1200 {
    width: 1200px !important;
    height: 1200px !important;
  }
  .s-w0per {
    width: 0% !important;
  }
  .s-h0per {
    height: 0% !important;
  }
  .s-s0per {
    width: 0% !important;
    height: 0% !important;
  }
  .s-w0vw {
    width: 0vw !important;
  }
  .s-h0vw {
    height: 0vw !important;
  }
  .s-s0vw {
    width: 0vw !important;
    height: 0vw !important;
  }
  .s-w0vh {
    width: 0vh !important;
  }
  .s-h0vh {
    height: 0vh !important;
  }
  .s-s0vh {
    width: 0vh !important;
    height: 0vh !important;
  }
  .s-w1per {
    width: 1% !important;
  }
  .s-h1per {
    height: 1% !important;
  }
  .s-s1per {
    width: 1% !important;
    height: 1% !important;
  }
  .s-w1vw {
    width: 1vw !important;
  }
  .s-h1vw {
    height: 1vw !important;
  }
  .s-s1vw {
    width: 1vw !important;
    height: 1vw !important;
  }
  .s-w1vh {
    width: 1vh !important;
  }
  .s-h1vh {
    height: 1vh !important;
  }
  .s-s1vh {
    width: 1vh !important;
    height: 1vh !important;
  }
  .s-w2per {
    width: 2% !important;
  }
  .s-h2per {
    height: 2% !important;
  }
  .s-s2per {
    width: 2% !important;
    height: 2% !important;
  }
  .s-w2vw {
    width: 2vw !important;
  }
  .s-h2vw {
    height: 2vw !important;
  }
  .s-s2vw {
    width: 2vw !important;
    height: 2vw !important;
  }
  .s-w2vh {
    width: 2vh !important;
  }
  .s-h2vh {
    height: 2vh !important;
  }
  .s-s2vh {
    width: 2vh !important;
    height: 2vh !important;
  }
  .s-w3per {
    width: 3% !important;
  }
  .s-h3per {
    height: 3% !important;
  }
  .s-s3per {
    width: 3% !important;
    height: 3% !important;
  }
  .s-w3vw {
    width: 3vw !important;
  }
  .s-h3vw {
    height: 3vw !important;
  }
  .s-s3vw {
    width: 3vw !important;
    height: 3vw !important;
  }
  .s-w3vh {
    width: 3vh !important;
  }
  .s-h3vh {
    height: 3vh !important;
  }
  .s-s3vh {
    width: 3vh !important;
    height: 3vh !important;
  }
  .s-w4per {
    width: 4% !important;
  }
  .s-h4per {
    height: 4% !important;
  }
  .s-s4per {
    width: 4% !important;
    height: 4% !important;
  }
  .s-w4vw {
    width: 4vw !important;
  }
  .s-h4vw {
    height: 4vw !important;
  }
  .s-s4vw {
    width: 4vw !important;
    height: 4vw !important;
  }
  .s-w4vh {
    width: 4vh !important;
  }
  .s-h4vh {
    height: 4vh !important;
  }
  .s-s4vh {
    width: 4vh !important;
    height: 4vh !important;
  }
  .s-w5per {
    width: 5% !important;
  }
  .s-h5per {
    height: 5% !important;
  }
  .s-s5per {
    width: 5% !important;
    height: 5% !important;
  }
  .s-w5vw {
    width: 5vw !important;
  }
  .s-h5vw {
    height: 5vw !important;
  }
  .s-s5vw {
    width: 5vw !important;
    height: 5vw !important;
  }
  .s-w5vh {
    width: 5vh !important;
  }
  .s-h5vh {
    height: 5vh !important;
  }
  .s-s5vh {
    width: 5vh !important;
    height: 5vh !important;
  }
  .s-w6per {
    width: 6% !important;
  }
  .s-h6per {
    height: 6% !important;
  }
  .s-s6per {
    width: 6% !important;
    height: 6% !important;
  }
  .s-w6vw {
    width: 6vw !important;
  }
  .s-h6vw {
    height: 6vw !important;
  }
  .s-s6vw {
    width: 6vw !important;
    height: 6vw !important;
  }
  .s-w6vh {
    width: 6vh !important;
  }
  .s-h6vh {
    height: 6vh !important;
  }
  .s-s6vh {
    width: 6vh !important;
    height: 6vh !important;
  }
  .s-w7per {
    width: 7% !important;
  }
  .s-h7per {
    height: 7% !important;
  }
  .s-s7per {
    width: 7% !important;
    height: 7% !important;
  }
  .s-w7vw {
    width: 7vw !important;
  }
  .s-h7vw {
    height: 7vw !important;
  }
  .s-s7vw {
    width: 7vw !important;
    height: 7vw !important;
  }
  .s-w7vh {
    width: 7vh !important;
  }
  .s-h7vh {
    height: 7vh !important;
  }
  .s-s7vh {
    width: 7vh !important;
    height: 7vh !important;
  }
  .s-w8per {
    width: 8% !important;
  }
  .s-h8per {
    height: 8% !important;
  }
  .s-s8per {
    width: 8% !important;
    height: 8% !important;
  }
  .s-w8vw {
    width: 8vw !important;
  }
  .s-h8vw {
    height: 8vw !important;
  }
  .s-s8vw {
    width: 8vw !important;
    height: 8vw !important;
  }
  .s-w8vh {
    width: 8vh !important;
  }
  .s-h8vh {
    height: 8vh !important;
  }
  .s-s8vh {
    width: 8vh !important;
    height: 8vh !important;
  }
  .s-w9per {
    width: 9% !important;
  }
  .s-h9per {
    height: 9% !important;
  }
  .s-s9per {
    width: 9% !important;
    height: 9% !important;
  }
  .s-w9vw {
    width: 9vw !important;
  }
  .s-h9vw {
    height: 9vw !important;
  }
  .s-s9vw {
    width: 9vw !important;
    height: 9vw !important;
  }
  .s-w9vh {
    width: 9vh !important;
  }
  .s-h9vh {
    height: 9vh !important;
  }
  .s-s9vh {
    width: 9vh !important;
    height: 9vh !important;
  }
  .s-w10per {
    width: 10% !important;
  }
  .s-h10per {
    height: 10% !important;
  }
  .s-s10per {
    width: 10% !important;
    height: 10% !important;
  }
  .s-w10vw {
    width: 10vw !important;
  }
  .s-h10vw {
    height: 10vw !important;
  }
  .s-s10vw {
    width: 10vw !important;
    height: 10vw !important;
  }
  .s-w10vh {
    width: 10vh !important;
  }
  .s-h10vh {
    height: 10vh !important;
  }
  .s-s10vh {
    width: 10vh !important;
    height: 10vh !important;
  }
  .s-w11per {
    width: 11% !important;
  }
  .s-h11per {
    height: 11% !important;
  }
  .s-s11per {
    width: 11% !important;
    height: 11% !important;
  }
  .s-w11vw {
    width: 11vw !important;
  }
  .s-h11vw {
    height: 11vw !important;
  }
  .s-s11vw {
    width: 11vw !important;
    height: 11vw !important;
  }
  .s-w11vh {
    width: 11vh !important;
  }
  .s-h11vh {
    height: 11vh !important;
  }
  .s-s11vh {
    width: 11vh !important;
    height: 11vh !important;
  }
  .s-w12per {
    width: 12% !important;
  }
  .s-h12per {
    height: 12% !important;
  }
  .s-s12per {
    width: 12% !important;
    height: 12% !important;
  }
  .s-w12vw {
    width: 12vw !important;
  }
  .s-h12vw {
    height: 12vw !important;
  }
  .s-s12vw {
    width: 12vw !important;
    height: 12vw !important;
  }
  .s-w12vh {
    width: 12vh !important;
  }
  .s-h12vh {
    height: 12vh !important;
  }
  .s-s12vh {
    width: 12vh !important;
    height: 12vh !important;
  }
  .s-w13per {
    width: 13% !important;
  }
  .s-h13per {
    height: 13% !important;
  }
  .s-s13per {
    width: 13% !important;
    height: 13% !important;
  }
  .s-w13vw {
    width: 13vw !important;
  }
  .s-h13vw {
    height: 13vw !important;
  }
  .s-s13vw {
    width: 13vw !important;
    height: 13vw !important;
  }
  .s-w13vh {
    width: 13vh !important;
  }
  .s-h13vh {
    height: 13vh !important;
  }
  .s-s13vh {
    width: 13vh !important;
    height: 13vh !important;
  }
  .s-w14per {
    width: 14% !important;
  }
  .s-h14per {
    height: 14% !important;
  }
  .s-s14per {
    width: 14% !important;
    height: 14% !important;
  }
  .s-w14vw {
    width: 14vw !important;
  }
  .s-h14vw {
    height: 14vw !important;
  }
  .s-s14vw {
    width: 14vw !important;
    height: 14vw !important;
  }
  .s-w14vh {
    width: 14vh !important;
  }
  .s-h14vh {
    height: 14vh !important;
  }
  .s-s14vh {
    width: 14vh !important;
    height: 14vh !important;
  }
  .s-w15per {
    width: 15% !important;
  }
  .s-h15per {
    height: 15% !important;
  }
  .s-s15per {
    width: 15% !important;
    height: 15% !important;
  }
  .s-w15vw {
    width: 15vw !important;
  }
  .s-h15vw {
    height: 15vw !important;
  }
  .s-s15vw {
    width: 15vw !important;
    height: 15vw !important;
  }
  .s-w15vh {
    width: 15vh !important;
  }
  .s-h15vh {
    height: 15vh !important;
  }
  .s-s15vh {
    width: 15vh !important;
    height: 15vh !important;
  }
  .s-w16per {
    width: 16% !important;
  }
  .s-h16per {
    height: 16% !important;
  }
  .s-s16per {
    width: 16% !important;
    height: 16% !important;
  }
  .s-w16vw {
    width: 16vw !important;
  }
  .s-h16vw {
    height: 16vw !important;
  }
  .s-s16vw {
    width: 16vw !important;
    height: 16vw !important;
  }
  .s-w16vh {
    width: 16vh !important;
  }
  .s-h16vh {
    height: 16vh !important;
  }
  .s-s16vh {
    width: 16vh !important;
    height: 16vh !important;
  }
  .s-w17per {
    width: 17% !important;
  }
  .s-h17per {
    height: 17% !important;
  }
  .s-s17per {
    width: 17% !important;
    height: 17% !important;
  }
  .s-w17vw {
    width: 17vw !important;
  }
  .s-h17vw {
    height: 17vw !important;
  }
  .s-s17vw {
    width: 17vw !important;
    height: 17vw !important;
  }
  .s-w17vh {
    width: 17vh !important;
  }
  .s-h17vh {
    height: 17vh !important;
  }
  .s-s17vh {
    width: 17vh !important;
    height: 17vh !important;
  }
  .s-w18per {
    width: 18% !important;
  }
  .s-h18per {
    height: 18% !important;
  }
  .s-s18per {
    width: 18% !important;
    height: 18% !important;
  }
  .s-w18vw {
    width: 18vw !important;
  }
  .s-h18vw {
    height: 18vw !important;
  }
  .s-s18vw {
    width: 18vw !important;
    height: 18vw !important;
  }
  .s-w18vh {
    width: 18vh !important;
  }
  .s-h18vh {
    height: 18vh !important;
  }
  .s-s18vh {
    width: 18vh !important;
    height: 18vh !important;
  }
  .s-w19per {
    width: 19% !important;
  }
  .s-h19per {
    height: 19% !important;
  }
  .s-s19per {
    width: 19% !important;
    height: 19% !important;
  }
  .s-w19vw {
    width: 19vw !important;
  }
  .s-h19vw {
    height: 19vw !important;
  }
  .s-s19vw {
    width: 19vw !important;
    height: 19vw !important;
  }
  .s-w19vh {
    width: 19vh !important;
  }
  .s-h19vh {
    height: 19vh !important;
  }
  .s-s19vh {
    width: 19vh !important;
    height: 19vh !important;
  }
  .s-w20per {
    width: 20% !important;
  }
  .s-h20per {
    height: 20% !important;
  }
  .s-s20per {
    width: 20% !important;
    height: 20% !important;
  }
  .s-w20vw {
    width: 20vw !important;
  }
  .s-h20vw {
    height: 20vw !important;
  }
  .s-s20vw {
    width: 20vw !important;
    height: 20vw !important;
  }
  .s-w20vh {
    width: 20vh !important;
  }
  .s-h20vh {
    height: 20vh !important;
  }
  .s-s20vh {
    width: 20vh !important;
    height: 20vh !important;
  }
  .s-w21per {
    width: 21% !important;
  }
  .s-h21per {
    height: 21% !important;
  }
  .s-s21per {
    width: 21% !important;
    height: 21% !important;
  }
  .s-w21vw {
    width: 21vw !important;
  }
  .s-h21vw {
    height: 21vw !important;
  }
  .s-s21vw {
    width: 21vw !important;
    height: 21vw !important;
  }
  .s-w21vh {
    width: 21vh !important;
  }
  .s-h21vh {
    height: 21vh !important;
  }
  .s-s21vh {
    width: 21vh !important;
    height: 21vh !important;
  }
  .s-w22per {
    width: 22% !important;
  }
  .s-h22per {
    height: 22% !important;
  }
  .s-s22per {
    width: 22% !important;
    height: 22% !important;
  }
  .s-w22vw {
    width: 22vw !important;
  }
  .s-h22vw {
    height: 22vw !important;
  }
  .s-s22vw {
    width: 22vw !important;
    height: 22vw !important;
  }
  .s-w22vh {
    width: 22vh !important;
  }
  .s-h22vh {
    height: 22vh !important;
  }
  .s-s22vh {
    width: 22vh !important;
    height: 22vh !important;
  }
  .s-w23per {
    width: 23% !important;
  }
  .s-h23per {
    height: 23% !important;
  }
  .s-s23per {
    width: 23% !important;
    height: 23% !important;
  }
  .s-w23vw {
    width: 23vw !important;
  }
  .s-h23vw {
    height: 23vw !important;
  }
  .s-s23vw {
    width: 23vw !important;
    height: 23vw !important;
  }
  .s-w23vh {
    width: 23vh !important;
  }
  .s-h23vh {
    height: 23vh !important;
  }
  .s-s23vh {
    width: 23vh !important;
    height: 23vh !important;
  }
  .s-w24per {
    width: 24% !important;
  }
  .s-h24per {
    height: 24% !important;
  }
  .s-s24per {
    width: 24% !important;
    height: 24% !important;
  }
  .s-w24vw {
    width: 24vw !important;
  }
  .s-h24vw {
    height: 24vw !important;
  }
  .s-s24vw {
    width: 24vw !important;
    height: 24vw !important;
  }
  .s-w24vh {
    width: 24vh !important;
  }
  .s-h24vh {
    height: 24vh !important;
  }
  .s-s24vh {
    width: 24vh !important;
    height: 24vh !important;
  }
  .s-w25per {
    width: 25% !important;
  }
  .s-h25per {
    height: 25% !important;
  }
  .s-s25per {
    width: 25% !important;
    height: 25% !important;
  }
  .s-w25vw {
    width: 25vw !important;
  }
  .s-h25vw {
    height: 25vw !important;
  }
  .s-s25vw {
    width: 25vw !important;
    height: 25vw !important;
  }
  .s-w25vh {
    width: 25vh !important;
  }
  .s-h25vh {
    height: 25vh !important;
  }
  .s-s25vh {
    width: 25vh !important;
    height: 25vh !important;
  }
  .s-w26per {
    width: 26% !important;
  }
  .s-h26per {
    height: 26% !important;
  }
  .s-s26per {
    width: 26% !important;
    height: 26% !important;
  }
  .s-w26vw {
    width: 26vw !important;
  }
  .s-h26vw {
    height: 26vw !important;
  }
  .s-s26vw {
    width: 26vw !important;
    height: 26vw !important;
  }
  .s-w26vh {
    width: 26vh !important;
  }
  .s-h26vh {
    height: 26vh !important;
  }
  .s-s26vh {
    width: 26vh !important;
    height: 26vh !important;
  }
  .s-w27per {
    width: 27% !important;
  }
  .s-h27per {
    height: 27% !important;
  }
  .s-s27per {
    width: 27% !important;
    height: 27% !important;
  }
  .s-w27vw {
    width: 27vw !important;
  }
  .s-h27vw {
    height: 27vw !important;
  }
  .s-s27vw {
    width: 27vw !important;
    height: 27vw !important;
  }
  .s-w27vh {
    width: 27vh !important;
  }
  .s-h27vh {
    height: 27vh !important;
  }
  .s-s27vh {
    width: 27vh !important;
    height: 27vh !important;
  }
  .s-w28per {
    width: 28% !important;
  }
  .s-h28per {
    height: 28% !important;
  }
  .s-s28per {
    width: 28% !important;
    height: 28% !important;
  }
  .s-w28vw {
    width: 28vw !important;
  }
  .s-h28vw {
    height: 28vw !important;
  }
  .s-s28vw {
    width: 28vw !important;
    height: 28vw !important;
  }
  .s-w28vh {
    width: 28vh !important;
  }
  .s-h28vh {
    height: 28vh !important;
  }
  .s-s28vh {
    width: 28vh !important;
    height: 28vh !important;
  }
  .s-w29per {
    width: 29% !important;
  }
  .s-h29per {
    height: 29% !important;
  }
  .s-s29per {
    width: 29% !important;
    height: 29% !important;
  }
  .s-w29vw {
    width: 29vw !important;
  }
  .s-h29vw {
    height: 29vw !important;
  }
  .s-s29vw {
    width: 29vw !important;
    height: 29vw !important;
  }
  .s-w29vh {
    width: 29vh !important;
  }
  .s-h29vh {
    height: 29vh !important;
  }
  .s-s29vh {
    width: 29vh !important;
    height: 29vh !important;
  }
  .s-w30per {
    width: 30% !important;
  }
  .s-h30per {
    height: 30% !important;
  }
  .s-s30per {
    width: 30% !important;
    height: 30% !important;
  }
  .s-w30vw {
    width: 30vw !important;
  }
  .s-h30vw {
    height: 30vw !important;
  }
  .s-s30vw {
    width: 30vw !important;
    height: 30vw !important;
  }
  .s-w30vh {
    width: 30vh !important;
  }
  .s-h30vh {
    height: 30vh !important;
  }
  .s-s30vh {
    width: 30vh !important;
    height: 30vh !important;
  }
  .s-w31per {
    width: 31% !important;
  }
  .s-h31per {
    height: 31% !important;
  }
  .s-s31per {
    width: 31% !important;
    height: 31% !important;
  }
  .s-w31vw {
    width: 31vw !important;
  }
  .s-h31vw {
    height: 31vw !important;
  }
  .s-s31vw {
    width: 31vw !important;
    height: 31vw !important;
  }
  .s-w31vh {
    width: 31vh !important;
  }
  .s-h31vh {
    height: 31vh !important;
  }
  .s-s31vh {
    width: 31vh !important;
    height: 31vh !important;
  }
  .s-w32per {
    width: 32% !important;
  }
  .s-h32per {
    height: 32% !important;
  }
  .s-s32per {
    width: 32% !important;
    height: 32% !important;
  }
  .s-w32vw {
    width: 32vw !important;
  }
  .s-h32vw {
    height: 32vw !important;
  }
  .s-s32vw {
    width: 32vw !important;
    height: 32vw !important;
  }
  .s-w32vh {
    width: 32vh !important;
  }
  .s-h32vh {
    height: 32vh !important;
  }
  .s-s32vh {
    width: 32vh !important;
    height: 32vh !important;
  }
  .s-w34per {
    width: 34% !important;
  }
  .s-h34per {
    height: 34% !important;
  }
  .s-s34per {
    width: 34% !important;
    height: 34% !important;
  }
  .s-w34vw {
    width: 34vw !important;
  }
  .s-h34vw {
    height: 34vw !important;
  }
  .s-s34vw {
    width: 34vw !important;
    height: 34vw !important;
  }
  .s-w34vh {
    width: 34vh !important;
  }
  .s-h34vh {
    height: 34vh !important;
  }
  .s-s34vh {
    width: 34vh !important;
    height: 34vh !important;
  }
  .s-w36per {
    width: 36% !important;
  }
  .s-h36per {
    height: 36% !important;
  }
  .s-s36per {
    width: 36% !important;
    height: 36% !important;
  }
  .s-w36vw {
    width: 36vw !important;
  }
  .s-h36vw {
    height: 36vw !important;
  }
  .s-s36vw {
    width: 36vw !important;
    height: 36vw !important;
  }
  .s-w36vh {
    width: 36vh !important;
  }
  .s-h36vh {
    height: 36vh !important;
  }
  .s-s36vh {
    width: 36vh !important;
    height: 36vh !important;
  }
  .s-w38per {
    width: 38% !important;
  }
  .s-h38per {
    height: 38% !important;
  }
  .s-s38per {
    width: 38% !important;
    height: 38% !important;
  }
  .s-w38vw {
    width: 38vw !important;
  }
  .s-h38vw {
    height: 38vw !important;
  }
  .s-s38vw {
    width: 38vw !important;
    height: 38vw !important;
  }
  .s-w38vh {
    width: 38vh !important;
  }
  .s-h38vh {
    height: 38vh !important;
  }
  .s-s38vh {
    width: 38vh !important;
    height: 38vh !important;
  }
  .s-w40per {
    width: 40% !important;
  }
  .s-h40per {
    height: 40% !important;
  }
  .s-s40per {
    width: 40% !important;
    height: 40% !important;
  }
  .s-w40vw {
    width: 40vw !important;
  }
  .s-h40vw {
    height: 40vw !important;
  }
  .s-s40vw {
    width: 40vw !important;
    height: 40vw !important;
  }
  .s-w40vh {
    width: 40vh !important;
  }
  .s-h40vh {
    height: 40vh !important;
  }
  .s-s40vh {
    width: 40vh !important;
    height: 40vh !important;
  }
  .s-w50per {
    width: 50% !important;
  }
  .s-h50per {
    height: 50% !important;
  }
  .s-s50per {
    width: 50% !important;
    height: 50% !important;
  }
  .s-w50vw {
    width: 50vw !important;
  }
  .s-h50vw {
    height: 50vw !important;
  }
  .s-s50vw {
    width: 50vw !important;
    height: 50vw !important;
  }
  .s-w50vh {
    width: 50vh !important;
  }
  .s-h50vh {
    height: 50vh !important;
  }
  .s-s50vh {
    width: 50vh !important;
    height: 50vh !important;
  }
  .s-w55per {
    width: 55% !important;
  }
  .s-h55per {
    height: 55% !important;
  }
  .s-s55per {
    width: 55% !important;
    height: 55% !important;
  }
  .s-w55vw {
    width: 55vw !important;
  }
  .s-h55vw {
    height: 55vw !important;
  }
  .s-s55vw {
    width: 55vw !important;
    height: 55vw !important;
  }
  .s-w55vh {
    width: 55vh !important;
  }
  .s-h55vh {
    height: 55vh !important;
  }
  .s-s55vh {
    width: 55vh !important;
    height: 55vh !important;
  }
  .s-w60per {
    width: 60% !important;
  }
  .s-h60per {
    height: 60% !important;
  }
  .s-s60per {
    width: 60% !important;
    height: 60% !important;
  }
  .s-w60vw {
    width: 60vw !important;
  }
  .s-h60vw {
    height: 60vw !important;
  }
  .s-s60vw {
    width: 60vw !important;
    height: 60vw !important;
  }
  .s-w60vh {
    width: 60vh !important;
  }
  .s-h60vh {
    height: 60vh !important;
  }
  .s-s60vh {
    width: 60vh !important;
    height: 60vh !important;
  }
  .s-w64per {
    width: 64% !important;
  }
  .s-h64per {
    height: 64% !important;
  }
  .s-s64per {
    width: 64% !important;
    height: 64% !important;
  }
  .s-w64vw {
    width: 64vw !important;
  }
  .s-h64vw {
    height: 64vw !important;
  }
  .s-s64vw {
    width: 64vw !important;
    height: 64vw !important;
  }
  .s-w64vh {
    width: 64vh !important;
  }
  .s-h64vh {
    height: 64vh !important;
  }
  .s-s64vh {
    width: 64vh !important;
    height: 64vh !important;
  }
  .s-w70per {
    width: 70% !important;
  }
  .s-h70per {
    height: 70% !important;
  }
  .s-s70per {
    width: 70% !important;
    height: 70% !important;
  }
  .s-w70vw {
    width: 70vw !important;
  }
  .s-h70vw {
    height: 70vw !important;
  }
  .s-s70vw {
    width: 70vw !important;
    height: 70vw !important;
  }
  .s-w70vh {
    width: 70vh !important;
  }
  .s-h70vh {
    height: 70vh !important;
  }
  .s-s70vh {
    width: 70vh !important;
    height: 70vh !important;
  }
  .s-w80per {
    width: 80% !important;
  }
  .s-h80per {
    height: 80% !important;
  }
  .s-s80per {
    width: 80% !important;
    height: 80% !important;
  }
  .s-w80vw {
    width: 80vw !important;
  }
  .s-h80vw {
    height: 80vw !important;
  }
  .s-s80vw {
    width: 80vw !important;
    height: 80vw !important;
  }
  .s-w80vh {
    width: 80vh !important;
  }
  .s-h80vh {
    height: 80vh !important;
  }
  .s-s80vh {
    width: 80vh !important;
    height: 80vh !important;
  }
  .s-w89per {
    width: 89% !important;
  }
  .s-h89per {
    height: 89% !important;
  }
  .s-s89per {
    width: 89% !important;
    height: 89% !important;
  }
  .s-w89vw {
    width: 89vw !important;
  }
  .s-h89vw {
    height: 89vw !important;
  }
  .s-s89vw {
    width: 89vw !important;
    height: 89vw !important;
  }
  .s-w89vh {
    width: 89vh !important;
  }
  .s-h89vh {
    height: 89vh !important;
  }
  .s-s89vh {
    width: 89vh !important;
    height: 89vh !important;
  }
  .s-w90per {
    width: 90% !important;
  }
  .s-h90per {
    height: 90% !important;
  }
  .s-s90per {
    width: 90% !important;
    height: 90% !important;
  }
  .s-w90vw {
    width: 90vw !important;
  }
  .s-h90vw {
    height: 90vw !important;
  }
  .s-s90vw {
    width: 90vw !important;
    height: 90vw !important;
  }
  .s-w90vh {
    width: 90vh !important;
  }
  .s-h90vh {
    height: 90vh !important;
  }
  .s-s90vh {
    width: 90vh !important;
    height: 90vh !important;
  }
  .s-w100per {
    width: 100% !important;
  }
  .s-h100per {
    height: 100% !important;
  }
  .s-s100per {
    width: 100% !important;
    height: 100% !important;
  }
  .s-w100vw {
    width: 100vw !important;
  }
  .s-h100vw {
    height: 100vw !important;
  }
  .s-s100vw {
    width: 100vw !important;
    height: 100vw !important;
  }
  .s-w100vh {
    width: 100vh !important;
  }
  .s-h100vh {
    height: 100vh !important;
  }
  .s-s100vh {
    width: 100vh !important;
    height: 100vh !important;
  }
  .s-w-auto {
    width: auto !important;
  }
  .s-w-full {
    width: 100% !important;
  }
  .s-h-auto {
    height: auto !important;
  }
  .s-h-full {
    height: 100% !important;
  }
  .s-s-auto {
    width: auto !important;
    height: auto !important;
  }
  .s-s-full {
    width: 100% !important;
    height: 100% !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-w0 {
    width: 0px !important;
  }
  .m-h0 {
    height: 0px !important;
  }
  .m-s0 {
    width: 0px !important;
    height: 0px !important;
  }
  .m-w1 {
    width: 1px !important;
  }
  .m-h1 {
    height: 1px !important;
  }
  .m-s1 {
    width: 1px !important;
    height: 1px !important;
  }
  .m-w2 {
    width: 2px !important;
  }
  .m-h2 {
    height: 2px !important;
  }
  .m-s2 {
    width: 2px !important;
    height: 2px !important;
  }
  .m-w3 {
    width: 3px !important;
  }
  .m-h3 {
    height: 3px !important;
  }
  .m-s3 {
    width: 3px !important;
    height: 3px !important;
  }
  .m-w4 {
    width: 4px !important;
  }
  .m-h4 {
    height: 4px !important;
  }
  .m-s4 {
    width: 4px !important;
    height: 4px !important;
  }
  .m-w5 {
    width: 5px !important;
  }
  .m-h5 {
    height: 5px !important;
  }
  .m-s5 {
    width: 5px !important;
    height: 5px !important;
  }
  .m-w6 {
    width: 6px !important;
  }
  .m-h6 {
    height: 6px !important;
  }
  .m-s6 {
    width: 6px !important;
    height: 6px !important;
  }
  .m-w7 {
    width: 7px !important;
  }
  .m-h7 {
    height: 7px !important;
  }
  .m-s7 {
    width: 7px !important;
    height: 7px !important;
  }
  .m-w8 {
    width: 8px !important;
  }
  .m-h8 {
    height: 8px !important;
  }
  .m-s8 {
    width: 8px !important;
    height: 8px !important;
  }
  .m-w9 {
    width: 9px !important;
  }
  .m-h9 {
    height: 9px !important;
  }
  .m-s9 {
    width: 9px !important;
    height: 9px !important;
  }
  .m-w10 {
    width: 10px !important;
  }
  .m-h10 {
    height: 10px !important;
  }
  .m-s10 {
    width: 10px !important;
    height: 10px !important;
  }
  .m-w11 {
    width: 11px !important;
  }
  .m-h11 {
    height: 11px !important;
  }
  .m-s11 {
    width: 11px !important;
    height: 11px !important;
  }
  .m-w12 {
    width: 12px !important;
  }
  .m-h12 {
    height: 12px !important;
  }
  .m-s12 {
    width: 12px !important;
    height: 12px !important;
  }
  .m-w13 {
    width: 13px !important;
  }
  .m-h13 {
    height: 13px !important;
  }
  .m-s13 {
    width: 13px !important;
    height: 13px !important;
  }
  .m-w14 {
    width: 14px !important;
  }
  .m-h14 {
    height: 14px !important;
  }
  .m-s14 {
    width: 14px !important;
    height: 14px !important;
  }
  .m-w15 {
    width: 15px !important;
  }
  .m-h15 {
    height: 15px !important;
  }
  .m-s15 {
    width: 15px !important;
    height: 15px !important;
  }
  .m-w16 {
    width: 16px !important;
  }
  .m-h16 {
    height: 16px !important;
  }
  .m-s16 {
    width: 16px !important;
    height: 16px !important;
  }
  .m-w17 {
    width: 17px !important;
  }
  .m-h17 {
    height: 17px !important;
  }
  .m-s17 {
    width: 17px !important;
    height: 17px !important;
  }
  .m-w18 {
    width: 18px !important;
  }
  .m-h18 {
    height: 18px !important;
  }
  .m-s18 {
    width: 18px !important;
    height: 18px !important;
  }
  .m-w19 {
    width: 19px !important;
  }
  .m-h19 {
    height: 19px !important;
  }
  .m-s19 {
    width: 19px !important;
    height: 19px !important;
  }
  .m-w20 {
    width: 20px !important;
  }
  .m-h20 {
    height: 20px !important;
  }
  .m-s20 {
    width: 20px !important;
    height: 20px !important;
  }
  .m-w21 {
    width: 21px !important;
  }
  .m-h21 {
    height: 21px !important;
  }
  .m-s21 {
    width: 21px !important;
    height: 21px !important;
  }
  .m-w22 {
    width: 22px !important;
  }
  .m-h22 {
    height: 22px !important;
  }
  .m-s22 {
    width: 22px !important;
    height: 22px !important;
  }
  .m-w23 {
    width: 23px !important;
  }
  .m-h23 {
    height: 23px !important;
  }
  .m-s23 {
    width: 23px !important;
    height: 23px !important;
  }
  .m-w24 {
    width: 24px !important;
  }
  .m-h24 {
    height: 24px !important;
  }
  .m-s24 {
    width: 24px !important;
    height: 24px !important;
  }
  .m-w25 {
    width: 25px !important;
  }
  .m-h25 {
    height: 25px !important;
  }
  .m-s25 {
    width: 25px !important;
    height: 25px !important;
  }
  .m-w26 {
    width: 26px !important;
  }
  .m-h26 {
    height: 26px !important;
  }
  .m-s26 {
    width: 26px !important;
    height: 26px !important;
  }
  .m-w27 {
    width: 27px !important;
  }
  .m-h27 {
    height: 27px !important;
  }
  .m-s27 {
    width: 27px !important;
    height: 27px !important;
  }
  .m-w28 {
    width: 28px !important;
  }
  .m-h28 {
    height: 28px !important;
  }
  .m-s28 {
    width: 28px !important;
    height: 28px !important;
  }
  .m-w29 {
    width: 29px !important;
  }
  .m-h29 {
    height: 29px !important;
  }
  .m-s29 {
    width: 29px !important;
    height: 29px !important;
  }
  .m-w30 {
    width: 30px !important;
  }
  .m-h30 {
    height: 30px !important;
  }
  .m-s30 {
    width: 30px !important;
    height: 30px !important;
  }
  .m-w31 {
    width: 31px !important;
  }
  .m-h31 {
    height: 31px !important;
  }
  .m-s31 {
    width: 31px !important;
    height: 31px !important;
  }
  .m-w32 {
    width: 32px !important;
  }
  .m-h32 {
    height: 32px !important;
  }
  .m-s32 {
    width: 32px !important;
    height: 32px !important;
  }
  .m-w34 {
    width: 34px !important;
  }
  .m-h34 {
    height: 34px !important;
  }
  .m-s34 {
    width: 34px !important;
    height: 34px !important;
  }
  .m-w36 {
    width: 36px !important;
  }
  .m-h36 {
    height: 36px !important;
  }
  .m-s36 {
    width: 36px !important;
    height: 36px !important;
  }
  .m-w38 {
    width: 38px !important;
  }
  .m-h38 {
    height: 38px !important;
  }
  .m-s38 {
    width: 38px !important;
    height: 38px !important;
  }
  .m-w40 {
    width: 40px !important;
  }
  .m-h40 {
    height: 40px !important;
  }
  .m-s40 {
    width: 40px !important;
    height: 40px !important;
  }
  .m-w42 {
    width: 42px !important;
  }
  .m-h42 {
    height: 42px !important;
  }
  .m-s42 {
    width: 42px !important;
    height: 42px !important;
  }
  .m-w44 {
    width: 44px !important;
  }
  .m-h44 {
    height: 44px !important;
  }
  .m-s44 {
    width: 44px !important;
    height: 44px !important;
  }
  .m-w50 {
    width: 50px !important;
  }
  .m-h50 {
    height: 50px !important;
  }
  .m-s50 {
    width: 50px !important;
    height: 50px !important;
  }
  .m-w55 {
    width: 55px !important;
  }
  .m-h55 {
    height: 55px !important;
  }
  .m-s55 {
    width: 55px !important;
    height: 55px !important;
  }
  .m-w60 {
    width: 60px !important;
  }
  .m-h60 {
    height: 60px !important;
  }
  .m-s60 {
    width: 60px !important;
    height: 60px !important;
  }
  .m-w64 {
    width: 64px !important;
  }
  .m-h64 {
    height: 64px !important;
  }
  .m-s64 {
    width: 64px !important;
    height: 64px !important;
  }
  .m-w70 {
    width: 70px !important;
  }
  .m-h70 {
    height: 70px !important;
  }
  .m-s70 {
    width: 70px !important;
    height: 70px !important;
  }
  .m-w80 {
    width: 80px !important;
  }
  .m-h80 {
    height: 80px !important;
  }
  .m-s80 {
    width: 80px !important;
    height: 80px !important;
  }
  .m-w89 {
    width: 89px !important;
  }
  .m-h89 {
    height: 89px !important;
  }
  .m-s89 {
    width: 89px !important;
    height: 89px !important;
  }
  .m-w90 {
    width: 90px !important;
  }
  .m-h90 {
    height: 90px !important;
  }
  .m-s90 {
    width: 90px !important;
    height: 90px !important;
  }
  .m-w100 {
    width: 100px !important;
  }
  .m-h100 {
    height: 100px !important;
  }
  .m-s100 {
    width: 100px !important;
    height: 100px !important;
  }
  .m-w128 {
    width: 128px !important;
  }
  .m-h128 {
    height: 128px !important;
  }
  .m-s128 {
    width: 128px !important;
    height: 128px !important;
  }
  .m-w200 {
    width: 200px !important;
  }
  .m-h200 {
    height: 200px !important;
  }
  .m-s200 {
    width: 200px !important;
    height: 200px !important;
  }
  .m-w256 {
    width: 256px !important;
  }
  .m-h256 {
    height: 256px !important;
  }
  .m-s256 {
    width: 256px !important;
    height: 256px !important;
  }
  .m-w300 {
    width: 300px !important;
  }
  .m-h300 {
    height: 300px !important;
  }
  .m-s300 {
    width: 300px !important;
    height: 300px !important;
  }
  .m-w315 {
    width: 315px !important;
  }
  .m-h315 {
    height: 315px !important;
  }
  .m-s315 {
    width: 315px !important;
    height: 315px !important;
  }
  .m-w400 {
    width: 400px !important;
  }
  .m-h400 {
    height: 400px !important;
  }
  .m-s400 {
    width: 400px !important;
    height: 400px !important;
  }
  .m-w500 {
    width: 500px !important;
  }
  .m-h500 {
    height: 500px !important;
  }
  .m-s500 {
    width: 500px !important;
    height: 500px !important;
  }
  .m-w512 {
    width: 512px !important;
  }
  .m-h512 {
    height: 512px !important;
  }
  .m-s512 {
    width: 512px !important;
    height: 512px !important;
  }
  .m-w600 {
    width: 600px !important;
  }
  .m-h600 {
    height: 600px !important;
  }
  .m-s600 {
    width: 600px !important;
    height: 600px !important;
  }
  .m-w630 {
    width: 630px !important;
  }
  .m-h630 {
    height: 630px !important;
  }
  .m-s630 {
    width: 630px !important;
    height: 630px !important;
  }
  .m-w1024 {
    width: 1024px !important;
  }
  .m-h1024 {
    height: 1024px !important;
  }
  .m-s1024 {
    width: 1024px !important;
    height: 1024px !important;
  }
  .m-w1200 {
    width: 1200px !important;
  }
  .m-h1200 {
    height: 1200px !important;
  }
  .m-s1200 {
    width: 1200px !important;
    height: 1200px !important;
  }
  .m-w0per {
    width: 0% !important;
  }
  .m-h0per {
    height: 0% !important;
  }
  .m-s0per {
    width: 0% !important;
    height: 0% !important;
  }
  .m-w0vw {
    width: 0vw !important;
  }
  .m-h0vw {
    height: 0vw !important;
  }
  .m-s0vw {
    width: 0vw !important;
    height: 0vw !important;
  }
  .m-w0vh {
    width: 0vh !important;
  }
  .m-h0vh {
    height: 0vh !important;
  }
  .m-s0vh {
    width: 0vh !important;
    height: 0vh !important;
  }
  .m-w1per {
    width: 1% !important;
  }
  .m-h1per {
    height: 1% !important;
  }
  .m-s1per {
    width: 1% !important;
    height: 1% !important;
  }
  .m-w1vw {
    width: 1vw !important;
  }
  .m-h1vw {
    height: 1vw !important;
  }
  .m-s1vw {
    width: 1vw !important;
    height: 1vw !important;
  }
  .m-w1vh {
    width: 1vh !important;
  }
  .m-h1vh {
    height: 1vh !important;
  }
  .m-s1vh {
    width: 1vh !important;
    height: 1vh !important;
  }
  .m-w2per {
    width: 2% !important;
  }
  .m-h2per {
    height: 2% !important;
  }
  .m-s2per {
    width: 2% !important;
    height: 2% !important;
  }
  .m-w2vw {
    width: 2vw !important;
  }
  .m-h2vw {
    height: 2vw !important;
  }
  .m-s2vw {
    width: 2vw !important;
    height: 2vw !important;
  }
  .m-w2vh {
    width: 2vh !important;
  }
  .m-h2vh {
    height: 2vh !important;
  }
  .m-s2vh {
    width: 2vh !important;
    height: 2vh !important;
  }
  .m-w3per {
    width: 3% !important;
  }
  .m-h3per {
    height: 3% !important;
  }
  .m-s3per {
    width: 3% !important;
    height: 3% !important;
  }
  .m-w3vw {
    width: 3vw !important;
  }
  .m-h3vw {
    height: 3vw !important;
  }
  .m-s3vw {
    width: 3vw !important;
    height: 3vw !important;
  }
  .m-w3vh {
    width: 3vh !important;
  }
  .m-h3vh {
    height: 3vh !important;
  }
  .m-s3vh {
    width: 3vh !important;
    height: 3vh !important;
  }
  .m-w4per {
    width: 4% !important;
  }
  .m-h4per {
    height: 4% !important;
  }
  .m-s4per {
    width: 4% !important;
    height: 4% !important;
  }
  .m-w4vw {
    width: 4vw !important;
  }
  .m-h4vw {
    height: 4vw !important;
  }
  .m-s4vw {
    width: 4vw !important;
    height: 4vw !important;
  }
  .m-w4vh {
    width: 4vh !important;
  }
  .m-h4vh {
    height: 4vh !important;
  }
  .m-s4vh {
    width: 4vh !important;
    height: 4vh !important;
  }
  .m-w5per {
    width: 5% !important;
  }
  .m-h5per {
    height: 5% !important;
  }
  .m-s5per {
    width: 5% !important;
    height: 5% !important;
  }
  .m-w5vw {
    width: 5vw !important;
  }
  .m-h5vw {
    height: 5vw !important;
  }
  .m-s5vw {
    width: 5vw !important;
    height: 5vw !important;
  }
  .m-w5vh {
    width: 5vh !important;
  }
  .m-h5vh {
    height: 5vh !important;
  }
  .m-s5vh {
    width: 5vh !important;
    height: 5vh !important;
  }
  .m-w6per {
    width: 6% !important;
  }
  .m-h6per {
    height: 6% !important;
  }
  .m-s6per {
    width: 6% !important;
    height: 6% !important;
  }
  .m-w6vw {
    width: 6vw !important;
  }
  .m-h6vw {
    height: 6vw !important;
  }
  .m-s6vw {
    width: 6vw !important;
    height: 6vw !important;
  }
  .m-w6vh {
    width: 6vh !important;
  }
  .m-h6vh {
    height: 6vh !important;
  }
  .m-s6vh {
    width: 6vh !important;
    height: 6vh !important;
  }
  .m-w7per {
    width: 7% !important;
  }
  .m-h7per {
    height: 7% !important;
  }
  .m-s7per {
    width: 7% !important;
    height: 7% !important;
  }
  .m-w7vw {
    width: 7vw !important;
  }
  .m-h7vw {
    height: 7vw !important;
  }
  .m-s7vw {
    width: 7vw !important;
    height: 7vw !important;
  }
  .m-w7vh {
    width: 7vh !important;
  }
  .m-h7vh {
    height: 7vh !important;
  }
  .m-s7vh {
    width: 7vh !important;
    height: 7vh !important;
  }
  .m-w8per {
    width: 8% !important;
  }
  .m-h8per {
    height: 8% !important;
  }
  .m-s8per {
    width: 8% !important;
    height: 8% !important;
  }
  .m-w8vw {
    width: 8vw !important;
  }
  .m-h8vw {
    height: 8vw !important;
  }
  .m-s8vw {
    width: 8vw !important;
    height: 8vw !important;
  }
  .m-w8vh {
    width: 8vh !important;
  }
  .m-h8vh {
    height: 8vh !important;
  }
  .m-s8vh {
    width: 8vh !important;
    height: 8vh !important;
  }
  .m-w9per {
    width: 9% !important;
  }
  .m-h9per {
    height: 9% !important;
  }
  .m-s9per {
    width: 9% !important;
    height: 9% !important;
  }
  .m-w9vw {
    width: 9vw !important;
  }
  .m-h9vw {
    height: 9vw !important;
  }
  .m-s9vw {
    width: 9vw !important;
    height: 9vw !important;
  }
  .m-w9vh {
    width: 9vh !important;
  }
  .m-h9vh {
    height: 9vh !important;
  }
  .m-s9vh {
    width: 9vh !important;
    height: 9vh !important;
  }
  .m-w10per {
    width: 10% !important;
  }
  .m-h10per {
    height: 10% !important;
  }
  .m-s10per {
    width: 10% !important;
    height: 10% !important;
  }
  .m-w10vw {
    width: 10vw !important;
  }
  .m-h10vw {
    height: 10vw !important;
  }
  .m-s10vw {
    width: 10vw !important;
    height: 10vw !important;
  }
  .m-w10vh {
    width: 10vh !important;
  }
  .m-h10vh {
    height: 10vh !important;
  }
  .m-s10vh {
    width: 10vh !important;
    height: 10vh !important;
  }
  .m-w11per {
    width: 11% !important;
  }
  .m-h11per {
    height: 11% !important;
  }
  .m-s11per {
    width: 11% !important;
    height: 11% !important;
  }
  .m-w11vw {
    width: 11vw !important;
  }
  .m-h11vw {
    height: 11vw !important;
  }
  .m-s11vw {
    width: 11vw !important;
    height: 11vw !important;
  }
  .m-w11vh {
    width: 11vh !important;
  }
  .m-h11vh {
    height: 11vh !important;
  }
  .m-s11vh {
    width: 11vh !important;
    height: 11vh !important;
  }
  .m-w12per {
    width: 12% !important;
  }
  .m-h12per {
    height: 12% !important;
  }
  .m-s12per {
    width: 12% !important;
    height: 12% !important;
  }
  .m-w12vw {
    width: 12vw !important;
  }
  .m-h12vw {
    height: 12vw !important;
  }
  .m-s12vw {
    width: 12vw !important;
    height: 12vw !important;
  }
  .m-w12vh {
    width: 12vh !important;
  }
  .m-h12vh {
    height: 12vh !important;
  }
  .m-s12vh {
    width: 12vh !important;
    height: 12vh !important;
  }
  .m-w13per {
    width: 13% !important;
  }
  .m-h13per {
    height: 13% !important;
  }
  .m-s13per {
    width: 13% !important;
    height: 13% !important;
  }
  .m-w13vw {
    width: 13vw !important;
  }
  .m-h13vw {
    height: 13vw !important;
  }
  .m-s13vw {
    width: 13vw !important;
    height: 13vw !important;
  }
  .m-w13vh {
    width: 13vh !important;
  }
  .m-h13vh {
    height: 13vh !important;
  }
  .m-s13vh {
    width: 13vh !important;
    height: 13vh !important;
  }
  .m-w14per {
    width: 14% !important;
  }
  .m-h14per {
    height: 14% !important;
  }
  .m-s14per {
    width: 14% !important;
    height: 14% !important;
  }
  .m-w14vw {
    width: 14vw !important;
  }
  .m-h14vw {
    height: 14vw !important;
  }
  .m-s14vw {
    width: 14vw !important;
    height: 14vw !important;
  }
  .m-w14vh {
    width: 14vh !important;
  }
  .m-h14vh {
    height: 14vh !important;
  }
  .m-s14vh {
    width: 14vh !important;
    height: 14vh !important;
  }
  .m-w15per {
    width: 15% !important;
  }
  .m-h15per {
    height: 15% !important;
  }
  .m-s15per {
    width: 15% !important;
    height: 15% !important;
  }
  .m-w15vw {
    width: 15vw !important;
  }
  .m-h15vw {
    height: 15vw !important;
  }
  .m-s15vw {
    width: 15vw !important;
    height: 15vw !important;
  }
  .m-w15vh {
    width: 15vh !important;
  }
  .m-h15vh {
    height: 15vh !important;
  }
  .m-s15vh {
    width: 15vh !important;
    height: 15vh !important;
  }
  .m-w16per {
    width: 16% !important;
  }
  .m-h16per {
    height: 16% !important;
  }
  .m-s16per {
    width: 16% !important;
    height: 16% !important;
  }
  .m-w16vw {
    width: 16vw !important;
  }
  .m-h16vw {
    height: 16vw !important;
  }
  .m-s16vw {
    width: 16vw !important;
    height: 16vw !important;
  }
  .m-w16vh {
    width: 16vh !important;
  }
  .m-h16vh {
    height: 16vh !important;
  }
  .m-s16vh {
    width: 16vh !important;
    height: 16vh !important;
  }
  .m-w17per {
    width: 17% !important;
  }
  .m-h17per {
    height: 17% !important;
  }
  .m-s17per {
    width: 17% !important;
    height: 17% !important;
  }
  .m-w17vw {
    width: 17vw !important;
  }
  .m-h17vw {
    height: 17vw !important;
  }
  .m-s17vw {
    width: 17vw !important;
    height: 17vw !important;
  }
  .m-w17vh {
    width: 17vh !important;
  }
  .m-h17vh {
    height: 17vh !important;
  }
  .m-s17vh {
    width: 17vh !important;
    height: 17vh !important;
  }
  .m-w18per {
    width: 18% !important;
  }
  .m-h18per {
    height: 18% !important;
  }
  .m-s18per {
    width: 18% !important;
    height: 18% !important;
  }
  .m-w18vw {
    width: 18vw !important;
  }
  .m-h18vw {
    height: 18vw !important;
  }
  .m-s18vw {
    width: 18vw !important;
    height: 18vw !important;
  }
  .m-w18vh {
    width: 18vh !important;
  }
  .m-h18vh {
    height: 18vh !important;
  }
  .m-s18vh {
    width: 18vh !important;
    height: 18vh !important;
  }
  .m-w19per {
    width: 19% !important;
  }
  .m-h19per {
    height: 19% !important;
  }
  .m-s19per {
    width: 19% !important;
    height: 19% !important;
  }
  .m-w19vw {
    width: 19vw !important;
  }
  .m-h19vw {
    height: 19vw !important;
  }
  .m-s19vw {
    width: 19vw !important;
    height: 19vw !important;
  }
  .m-w19vh {
    width: 19vh !important;
  }
  .m-h19vh {
    height: 19vh !important;
  }
  .m-s19vh {
    width: 19vh !important;
    height: 19vh !important;
  }
  .m-w20per {
    width: 20% !important;
  }
  .m-h20per {
    height: 20% !important;
  }
  .m-s20per {
    width: 20% !important;
    height: 20% !important;
  }
  .m-w20vw {
    width: 20vw !important;
  }
  .m-h20vw {
    height: 20vw !important;
  }
  .m-s20vw {
    width: 20vw !important;
    height: 20vw !important;
  }
  .m-w20vh {
    width: 20vh !important;
  }
  .m-h20vh {
    height: 20vh !important;
  }
  .m-s20vh {
    width: 20vh !important;
    height: 20vh !important;
  }
  .m-w21per {
    width: 21% !important;
  }
  .m-h21per {
    height: 21% !important;
  }
  .m-s21per {
    width: 21% !important;
    height: 21% !important;
  }
  .m-w21vw {
    width: 21vw !important;
  }
  .m-h21vw {
    height: 21vw !important;
  }
  .m-s21vw {
    width: 21vw !important;
    height: 21vw !important;
  }
  .m-w21vh {
    width: 21vh !important;
  }
  .m-h21vh {
    height: 21vh !important;
  }
  .m-s21vh {
    width: 21vh !important;
    height: 21vh !important;
  }
  .m-w22per {
    width: 22% !important;
  }
  .m-h22per {
    height: 22% !important;
  }
  .m-s22per {
    width: 22% !important;
    height: 22% !important;
  }
  .m-w22vw {
    width: 22vw !important;
  }
  .m-h22vw {
    height: 22vw !important;
  }
  .m-s22vw {
    width: 22vw !important;
    height: 22vw !important;
  }
  .m-w22vh {
    width: 22vh !important;
  }
  .m-h22vh {
    height: 22vh !important;
  }
  .m-s22vh {
    width: 22vh !important;
    height: 22vh !important;
  }
  .m-w23per {
    width: 23% !important;
  }
  .m-h23per {
    height: 23% !important;
  }
  .m-s23per {
    width: 23% !important;
    height: 23% !important;
  }
  .m-w23vw {
    width: 23vw !important;
  }
  .m-h23vw {
    height: 23vw !important;
  }
  .m-s23vw {
    width: 23vw !important;
    height: 23vw !important;
  }
  .m-w23vh {
    width: 23vh !important;
  }
  .m-h23vh {
    height: 23vh !important;
  }
  .m-s23vh {
    width: 23vh !important;
    height: 23vh !important;
  }
  .m-w24per {
    width: 24% !important;
  }
  .m-h24per {
    height: 24% !important;
  }
  .m-s24per {
    width: 24% !important;
    height: 24% !important;
  }
  .m-w24vw {
    width: 24vw !important;
  }
  .m-h24vw {
    height: 24vw !important;
  }
  .m-s24vw {
    width: 24vw !important;
    height: 24vw !important;
  }
  .m-w24vh {
    width: 24vh !important;
  }
  .m-h24vh {
    height: 24vh !important;
  }
  .m-s24vh {
    width: 24vh !important;
    height: 24vh !important;
  }
  .m-w25per {
    width: 25% !important;
  }
  .m-h25per {
    height: 25% !important;
  }
  .m-s25per {
    width: 25% !important;
    height: 25% !important;
  }
  .m-w25vw {
    width: 25vw !important;
  }
  .m-h25vw {
    height: 25vw !important;
  }
  .m-s25vw {
    width: 25vw !important;
    height: 25vw !important;
  }
  .m-w25vh {
    width: 25vh !important;
  }
  .m-h25vh {
    height: 25vh !important;
  }
  .m-s25vh {
    width: 25vh !important;
    height: 25vh !important;
  }
  .m-w26per {
    width: 26% !important;
  }
  .m-h26per {
    height: 26% !important;
  }
  .m-s26per {
    width: 26% !important;
    height: 26% !important;
  }
  .m-w26vw {
    width: 26vw !important;
  }
  .m-h26vw {
    height: 26vw !important;
  }
  .m-s26vw {
    width: 26vw !important;
    height: 26vw !important;
  }
  .m-w26vh {
    width: 26vh !important;
  }
  .m-h26vh {
    height: 26vh !important;
  }
  .m-s26vh {
    width: 26vh !important;
    height: 26vh !important;
  }
  .m-w27per {
    width: 27% !important;
  }
  .m-h27per {
    height: 27% !important;
  }
  .m-s27per {
    width: 27% !important;
    height: 27% !important;
  }
  .m-w27vw {
    width: 27vw !important;
  }
  .m-h27vw {
    height: 27vw !important;
  }
  .m-s27vw {
    width: 27vw !important;
    height: 27vw !important;
  }
  .m-w27vh {
    width: 27vh !important;
  }
  .m-h27vh {
    height: 27vh !important;
  }
  .m-s27vh {
    width: 27vh !important;
    height: 27vh !important;
  }
  .m-w28per {
    width: 28% !important;
  }
  .m-h28per {
    height: 28% !important;
  }
  .m-s28per {
    width: 28% !important;
    height: 28% !important;
  }
  .m-w28vw {
    width: 28vw !important;
  }
  .m-h28vw {
    height: 28vw !important;
  }
  .m-s28vw {
    width: 28vw !important;
    height: 28vw !important;
  }
  .m-w28vh {
    width: 28vh !important;
  }
  .m-h28vh {
    height: 28vh !important;
  }
  .m-s28vh {
    width: 28vh !important;
    height: 28vh !important;
  }
  .m-w29per {
    width: 29% !important;
  }
  .m-h29per {
    height: 29% !important;
  }
  .m-s29per {
    width: 29% !important;
    height: 29% !important;
  }
  .m-w29vw {
    width: 29vw !important;
  }
  .m-h29vw {
    height: 29vw !important;
  }
  .m-s29vw {
    width: 29vw !important;
    height: 29vw !important;
  }
  .m-w29vh {
    width: 29vh !important;
  }
  .m-h29vh {
    height: 29vh !important;
  }
  .m-s29vh {
    width: 29vh !important;
    height: 29vh !important;
  }
  .m-w30per {
    width: 30% !important;
  }
  .m-h30per {
    height: 30% !important;
  }
  .m-s30per {
    width: 30% !important;
    height: 30% !important;
  }
  .m-w30vw {
    width: 30vw !important;
  }
  .m-h30vw {
    height: 30vw !important;
  }
  .m-s30vw {
    width: 30vw !important;
    height: 30vw !important;
  }
  .m-w30vh {
    width: 30vh !important;
  }
  .m-h30vh {
    height: 30vh !important;
  }
  .m-s30vh {
    width: 30vh !important;
    height: 30vh !important;
  }
  .m-w31per {
    width: 31% !important;
  }
  .m-h31per {
    height: 31% !important;
  }
  .m-s31per {
    width: 31% !important;
    height: 31% !important;
  }
  .m-w31vw {
    width: 31vw !important;
  }
  .m-h31vw {
    height: 31vw !important;
  }
  .m-s31vw {
    width: 31vw !important;
    height: 31vw !important;
  }
  .m-w31vh {
    width: 31vh !important;
  }
  .m-h31vh {
    height: 31vh !important;
  }
  .m-s31vh {
    width: 31vh !important;
    height: 31vh !important;
  }
  .m-w32per {
    width: 32% !important;
  }
  .m-h32per {
    height: 32% !important;
  }
  .m-s32per {
    width: 32% !important;
    height: 32% !important;
  }
  .m-w32vw {
    width: 32vw !important;
  }
  .m-h32vw {
    height: 32vw !important;
  }
  .m-s32vw {
    width: 32vw !important;
    height: 32vw !important;
  }
  .m-w32vh {
    width: 32vh !important;
  }
  .m-h32vh {
    height: 32vh !important;
  }
  .m-s32vh {
    width: 32vh !important;
    height: 32vh !important;
  }
  .m-w34per {
    width: 34% !important;
  }
  .m-h34per {
    height: 34% !important;
  }
  .m-s34per {
    width: 34% !important;
    height: 34% !important;
  }
  .m-w34vw {
    width: 34vw !important;
  }
  .m-h34vw {
    height: 34vw !important;
  }
  .m-s34vw {
    width: 34vw !important;
    height: 34vw !important;
  }
  .m-w34vh {
    width: 34vh !important;
  }
  .m-h34vh {
    height: 34vh !important;
  }
  .m-s34vh {
    width: 34vh !important;
    height: 34vh !important;
  }
  .m-w36per {
    width: 36% !important;
  }
  .m-h36per {
    height: 36% !important;
  }
  .m-s36per {
    width: 36% !important;
    height: 36% !important;
  }
  .m-w36vw {
    width: 36vw !important;
  }
  .m-h36vw {
    height: 36vw !important;
  }
  .m-s36vw {
    width: 36vw !important;
    height: 36vw !important;
  }
  .m-w36vh {
    width: 36vh !important;
  }
  .m-h36vh {
    height: 36vh !important;
  }
  .m-s36vh {
    width: 36vh !important;
    height: 36vh !important;
  }
  .m-w38per {
    width: 38% !important;
  }
  .m-h38per {
    height: 38% !important;
  }
  .m-s38per {
    width: 38% !important;
    height: 38% !important;
  }
  .m-w38vw {
    width: 38vw !important;
  }
  .m-h38vw {
    height: 38vw !important;
  }
  .m-s38vw {
    width: 38vw !important;
    height: 38vw !important;
  }
  .m-w38vh {
    width: 38vh !important;
  }
  .m-h38vh {
    height: 38vh !important;
  }
  .m-s38vh {
    width: 38vh !important;
    height: 38vh !important;
  }
  .m-w40per {
    width: 40% !important;
  }
  .m-h40per {
    height: 40% !important;
  }
  .m-s40per {
    width: 40% !important;
    height: 40% !important;
  }
  .m-w40vw {
    width: 40vw !important;
  }
  .m-h40vw {
    height: 40vw !important;
  }
  .m-s40vw {
    width: 40vw !important;
    height: 40vw !important;
  }
  .m-w40vh {
    width: 40vh !important;
  }
  .m-h40vh {
    height: 40vh !important;
  }
  .m-s40vh {
    width: 40vh !important;
    height: 40vh !important;
  }
  .m-w50per {
    width: 50% !important;
  }
  .m-h50per {
    height: 50% !important;
  }
  .m-s50per {
    width: 50% !important;
    height: 50% !important;
  }
  .m-w50vw {
    width: 50vw !important;
  }
  .m-h50vw {
    height: 50vw !important;
  }
  .m-s50vw {
    width: 50vw !important;
    height: 50vw !important;
  }
  .m-w50vh {
    width: 50vh !important;
  }
  .m-h50vh {
    height: 50vh !important;
  }
  .m-s50vh {
    width: 50vh !important;
    height: 50vh !important;
  }
  .m-w55per {
    width: 55% !important;
  }
  .m-h55per {
    height: 55% !important;
  }
  .m-s55per {
    width: 55% !important;
    height: 55% !important;
  }
  .m-w55vw {
    width: 55vw !important;
  }
  .m-h55vw {
    height: 55vw !important;
  }
  .m-s55vw {
    width: 55vw !important;
    height: 55vw !important;
  }
  .m-w55vh {
    width: 55vh !important;
  }
  .m-h55vh {
    height: 55vh !important;
  }
  .m-s55vh {
    width: 55vh !important;
    height: 55vh !important;
  }
  .m-w60per {
    width: 60% !important;
  }
  .m-h60per {
    height: 60% !important;
  }
  .m-s60per {
    width: 60% !important;
    height: 60% !important;
  }
  .m-w60vw {
    width: 60vw !important;
  }
  .m-h60vw {
    height: 60vw !important;
  }
  .m-s60vw {
    width: 60vw !important;
    height: 60vw !important;
  }
  .m-w60vh {
    width: 60vh !important;
  }
  .m-h60vh {
    height: 60vh !important;
  }
  .m-s60vh {
    width: 60vh !important;
    height: 60vh !important;
  }
  .m-w64per {
    width: 64% !important;
  }
  .m-h64per {
    height: 64% !important;
  }
  .m-s64per {
    width: 64% !important;
    height: 64% !important;
  }
  .m-w64vw {
    width: 64vw !important;
  }
  .m-h64vw {
    height: 64vw !important;
  }
  .m-s64vw {
    width: 64vw !important;
    height: 64vw !important;
  }
  .m-w64vh {
    width: 64vh !important;
  }
  .m-h64vh {
    height: 64vh !important;
  }
  .m-s64vh {
    width: 64vh !important;
    height: 64vh !important;
  }
  .m-w70per {
    width: 70% !important;
  }
  .m-h70per {
    height: 70% !important;
  }
  .m-s70per {
    width: 70% !important;
    height: 70% !important;
  }
  .m-w70vw {
    width: 70vw !important;
  }
  .m-h70vw {
    height: 70vw !important;
  }
  .m-s70vw {
    width: 70vw !important;
    height: 70vw !important;
  }
  .m-w70vh {
    width: 70vh !important;
  }
  .m-h70vh {
    height: 70vh !important;
  }
  .m-s70vh {
    width: 70vh !important;
    height: 70vh !important;
  }
  .m-w80per {
    width: 80% !important;
  }
  .m-h80per {
    height: 80% !important;
  }
  .m-s80per {
    width: 80% !important;
    height: 80% !important;
  }
  .m-w80vw {
    width: 80vw !important;
  }
  .m-h80vw {
    height: 80vw !important;
  }
  .m-s80vw {
    width: 80vw !important;
    height: 80vw !important;
  }
  .m-w80vh {
    width: 80vh !important;
  }
  .m-h80vh {
    height: 80vh !important;
  }
  .m-s80vh {
    width: 80vh !important;
    height: 80vh !important;
  }
  .m-w89per {
    width: 89% !important;
  }
  .m-h89per {
    height: 89% !important;
  }
  .m-s89per {
    width: 89% !important;
    height: 89% !important;
  }
  .m-w89vw {
    width: 89vw !important;
  }
  .m-h89vw {
    height: 89vw !important;
  }
  .m-s89vw {
    width: 89vw !important;
    height: 89vw !important;
  }
  .m-w89vh {
    width: 89vh !important;
  }
  .m-h89vh {
    height: 89vh !important;
  }
  .m-s89vh {
    width: 89vh !important;
    height: 89vh !important;
  }
  .m-w90per {
    width: 90% !important;
  }
  .m-h90per {
    height: 90% !important;
  }
  .m-s90per {
    width: 90% !important;
    height: 90% !important;
  }
  .m-w90vw {
    width: 90vw !important;
  }
  .m-h90vw {
    height: 90vw !important;
  }
  .m-s90vw {
    width: 90vw !important;
    height: 90vw !important;
  }
  .m-w90vh {
    width: 90vh !important;
  }
  .m-h90vh {
    height: 90vh !important;
  }
  .m-s90vh {
    width: 90vh !important;
    height: 90vh !important;
  }
  .m-w100per {
    width: 100% !important;
  }
  .m-h100per {
    height: 100% !important;
  }
  .m-s100per {
    width: 100% !important;
    height: 100% !important;
  }
  .m-w100vw {
    width: 100vw !important;
  }
  .m-h100vw {
    height: 100vw !important;
  }
  .m-s100vw {
    width: 100vw !important;
    height: 100vw !important;
  }
  .m-w100vh {
    width: 100vh !important;
  }
  .m-h100vh {
    height: 100vh !important;
  }
  .m-s100vh {
    width: 100vh !important;
    height: 100vh !important;
  }
  .m-w-auto {
    width: auto !important;
  }
  .m-w-full {
    width: 100% !important;
  }
  .m-h-auto {
    height: auto !important;
  }
  .m-h-full {
    height: 100% !important;
  }
  .m-s-auto {
    width: auto !important;
    height: auto !important;
  }
  .m-s-full {
    width: 100% !important;
    height: 100% !important;
  }
}
@media only screen and (min-width : 993px) {
  .l-w0 {
    width: 0px !important;
  }
  .l-h0 {
    height: 0px !important;
  }
  .l-s0 {
    width: 0px !important;
    height: 0px !important;
  }
  .l-w1 {
    width: 1px !important;
  }
  .l-h1 {
    height: 1px !important;
  }
  .l-s1 {
    width: 1px !important;
    height: 1px !important;
  }
  .l-w2 {
    width: 2px !important;
  }
  .l-h2 {
    height: 2px !important;
  }
  .l-s2 {
    width: 2px !important;
    height: 2px !important;
  }
  .l-w3 {
    width: 3px !important;
  }
  .l-h3 {
    height: 3px !important;
  }
  .l-s3 {
    width: 3px !important;
    height: 3px !important;
  }
  .l-w4 {
    width: 4px !important;
  }
  .l-h4 {
    height: 4px !important;
  }
  .l-s4 {
    width: 4px !important;
    height: 4px !important;
  }
  .l-w5 {
    width: 5px !important;
  }
  .l-h5 {
    height: 5px !important;
  }
  .l-s5 {
    width: 5px !important;
    height: 5px !important;
  }
  .l-w6 {
    width: 6px !important;
  }
  .l-h6 {
    height: 6px !important;
  }
  .l-s6 {
    width: 6px !important;
    height: 6px !important;
  }
  .l-w7 {
    width: 7px !important;
  }
  .l-h7 {
    height: 7px !important;
  }
  .l-s7 {
    width: 7px !important;
    height: 7px !important;
  }
  .l-w8 {
    width: 8px !important;
  }
  .l-h8 {
    height: 8px !important;
  }
  .l-s8 {
    width: 8px !important;
    height: 8px !important;
  }
  .l-w9 {
    width: 9px !important;
  }
  .l-h9 {
    height: 9px !important;
  }
  .l-s9 {
    width: 9px !important;
    height: 9px !important;
  }
  .l-w10 {
    width: 10px !important;
  }
  .l-h10 {
    height: 10px !important;
  }
  .l-s10 {
    width: 10px !important;
    height: 10px !important;
  }
  .l-w11 {
    width: 11px !important;
  }
  .l-h11 {
    height: 11px !important;
  }
  .l-s11 {
    width: 11px !important;
    height: 11px !important;
  }
  .l-w12 {
    width: 12px !important;
  }
  .l-h12 {
    height: 12px !important;
  }
  .l-s12 {
    width: 12px !important;
    height: 12px !important;
  }
  .l-w13 {
    width: 13px !important;
  }
  .l-h13 {
    height: 13px !important;
  }
  .l-s13 {
    width: 13px !important;
    height: 13px !important;
  }
  .l-w14 {
    width: 14px !important;
  }
  .l-h14 {
    height: 14px !important;
  }
  .l-s14 {
    width: 14px !important;
    height: 14px !important;
  }
  .l-w15 {
    width: 15px !important;
  }
  .l-h15 {
    height: 15px !important;
  }
  .l-s15 {
    width: 15px !important;
    height: 15px !important;
  }
  .l-w16 {
    width: 16px !important;
  }
  .l-h16 {
    height: 16px !important;
  }
  .l-s16 {
    width: 16px !important;
    height: 16px !important;
  }
  .l-w17 {
    width: 17px !important;
  }
  .l-h17 {
    height: 17px !important;
  }
  .l-s17 {
    width: 17px !important;
    height: 17px !important;
  }
  .l-w18 {
    width: 18px !important;
  }
  .l-h18 {
    height: 18px !important;
  }
  .l-s18 {
    width: 18px !important;
    height: 18px !important;
  }
  .l-w19 {
    width: 19px !important;
  }
  .l-h19 {
    height: 19px !important;
  }
  .l-s19 {
    width: 19px !important;
    height: 19px !important;
  }
  .l-w20 {
    width: 20px !important;
  }
  .l-h20 {
    height: 20px !important;
  }
  .l-s20 {
    width: 20px !important;
    height: 20px !important;
  }
  .l-w21 {
    width: 21px !important;
  }
  .l-h21 {
    height: 21px !important;
  }
  .l-s21 {
    width: 21px !important;
    height: 21px !important;
  }
  .l-w22 {
    width: 22px !important;
  }
  .l-h22 {
    height: 22px !important;
  }
  .l-s22 {
    width: 22px !important;
    height: 22px !important;
  }
  .l-w23 {
    width: 23px !important;
  }
  .l-h23 {
    height: 23px !important;
  }
  .l-s23 {
    width: 23px !important;
    height: 23px !important;
  }
  .l-w24 {
    width: 24px !important;
  }
  .l-h24 {
    height: 24px !important;
  }
  .l-s24 {
    width: 24px !important;
    height: 24px !important;
  }
  .l-w25 {
    width: 25px !important;
  }
  .l-h25 {
    height: 25px !important;
  }
  .l-s25 {
    width: 25px !important;
    height: 25px !important;
  }
  .l-w26 {
    width: 26px !important;
  }
  .l-h26 {
    height: 26px !important;
  }
  .l-s26 {
    width: 26px !important;
    height: 26px !important;
  }
  .l-w27 {
    width: 27px !important;
  }
  .l-h27 {
    height: 27px !important;
  }
  .l-s27 {
    width: 27px !important;
    height: 27px !important;
  }
  .l-w28 {
    width: 28px !important;
  }
  .l-h28 {
    height: 28px !important;
  }
  .l-s28 {
    width: 28px !important;
    height: 28px !important;
  }
  .l-w29 {
    width: 29px !important;
  }
  .l-h29 {
    height: 29px !important;
  }
  .l-s29 {
    width: 29px !important;
    height: 29px !important;
  }
  .l-w30 {
    width: 30px !important;
  }
  .l-h30 {
    height: 30px !important;
  }
  .l-s30 {
    width: 30px !important;
    height: 30px !important;
  }
  .l-w31 {
    width: 31px !important;
  }
  .l-h31 {
    height: 31px !important;
  }
  .l-s31 {
    width: 31px !important;
    height: 31px !important;
  }
  .l-w32 {
    width: 32px !important;
  }
  .l-h32 {
    height: 32px !important;
  }
  .l-s32 {
    width: 32px !important;
    height: 32px !important;
  }
  .l-w34 {
    width: 34px !important;
  }
  .l-h34 {
    height: 34px !important;
  }
  .l-s34 {
    width: 34px !important;
    height: 34px !important;
  }
  .l-w36 {
    width: 36px !important;
  }
  .l-h36 {
    height: 36px !important;
  }
  .l-s36 {
    width: 36px !important;
    height: 36px !important;
  }
  .l-w38 {
    width: 38px !important;
  }
  .l-h38 {
    height: 38px !important;
  }
  .l-s38 {
    width: 38px !important;
    height: 38px !important;
  }
  .l-w40 {
    width: 40px !important;
  }
  .l-h40 {
    height: 40px !important;
  }
  .l-s40 {
    width: 40px !important;
    height: 40px !important;
  }
  .l-w42 {
    width: 42px !important;
  }
  .l-h42 {
    height: 42px !important;
  }
  .l-s42 {
    width: 42px !important;
    height: 42px !important;
  }
  .l-w44 {
    width: 44px !important;
  }
  .l-h44 {
    height: 44px !important;
  }
  .l-s44 {
    width: 44px !important;
    height: 44px !important;
  }
  .l-w50 {
    width: 50px !important;
  }
  .l-h50 {
    height: 50px !important;
  }
  .l-s50 {
    width: 50px !important;
    height: 50px !important;
  }
  .l-w55 {
    width: 55px !important;
  }
  .l-h55 {
    height: 55px !important;
  }
  .l-s55 {
    width: 55px !important;
    height: 55px !important;
  }
  .l-w60 {
    width: 60px !important;
  }
  .l-h60 {
    height: 60px !important;
  }
  .l-s60 {
    width: 60px !important;
    height: 60px !important;
  }
  .l-w64 {
    width: 64px !important;
  }
  .l-h64 {
    height: 64px !important;
  }
  .l-s64 {
    width: 64px !important;
    height: 64px !important;
  }
  .l-w70 {
    width: 70px !important;
  }
  .l-h70 {
    height: 70px !important;
  }
  .l-s70 {
    width: 70px !important;
    height: 70px !important;
  }
  .l-w80 {
    width: 80px !important;
  }
  .l-h80 {
    height: 80px !important;
  }
  .l-s80 {
    width: 80px !important;
    height: 80px !important;
  }
  .l-w89 {
    width: 89px !important;
  }
  .l-h89 {
    height: 89px !important;
  }
  .l-s89 {
    width: 89px !important;
    height: 89px !important;
  }
  .l-w90 {
    width: 90px !important;
  }
  .l-h90 {
    height: 90px !important;
  }
  .l-s90 {
    width: 90px !important;
    height: 90px !important;
  }
  .l-w100 {
    width: 100px !important;
  }
  .l-h100 {
    height: 100px !important;
  }
  .l-s100 {
    width: 100px !important;
    height: 100px !important;
  }
  .l-w128 {
    width: 128px !important;
  }
  .l-h128 {
    height: 128px !important;
  }
  .l-s128 {
    width: 128px !important;
    height: 128px !important;
  }
  .l-w200 {
    width: 200px !important;
  }
  .l-h200 {
    height: 200px !important;
  }
  .l-s200 {
    width: 200px !important;
    height: 200px !important;
  }
  .l-w256 {
    width: 256px !important;
  }
  .l-h256 {
    height: 256px !important;
  }
  .l-s256 {
    width: 256px !important;
    height: 256px !important;
  }
  .l-w300 {
    width: 300px !important;
  }
  .l-h300 {
    height: 300px !important;
  }
  .l-s300 {
    width: 300px !important;
    height: 300px !important;
  }
  .l-w315 {
    width: 315px !important;
  }
  .l-h315 {
    height: 315px !important;
  }
  .l-s315 {
    width: 315px !important;
    height: 315px !important;
  }
  .l-w400 {
    width: 400px !important;
  }
  .l-h400 {
    height: 400px !important;
  }
  .l-s400 {
    width: 400px !important;
    height: 400px !important;
  }
  .l-w500 {
    width: 500px !important;
  }
  .l-h500 {
    height: 500px !important;
  }
  .l-s500 {
    width: 500px !important;
    height: 500px !important;
  }
  .l-w512 {
    width: 512px !important;
  }
  .l-h512 {
    height: 512px !important;
  }
  .l-s512 {
    width: 512px !important;
    height: 512px !important;
  }
  .l-w600 {
    width: 600px !important;
  }
  .l-h600 {
    height: 600px !important;
  }
  .l-s600 {
    width: 600px !important;
    height: 600px !important;
  }
  .l-w630 {
    width: 630px !important;
  }
  .l-h630 {
    height: 630px !important;
  }
  .l-s630 {
    width: 630px !important;
    height: 630px !important;
  }
  .l-w1024 {
    width: 1024px !important;
  }
  .l-h1024 {
    height: 1024px !important;
  }
  .l-s1024 {
    width: 1024px !important;
    height: 1024px !important;
  }
  .l-w1200 {
    width: 1200px !important;
  }
  .l-h1200 {
    height: 1200px !important;
  }
  .l-s1200 {
    width: 1200px !important;
    height: 1200px !important;
  }
  .l-w0per {
    width: 0% !important;
  }
  .l-h0per {
    height: 0% !important;
  }
  .l-s0per {
    width: 0% !important;
    height: 0% !important;
  }
  .l-w0vw {
    width: 0vw !important;
  }
  .l-h0vw {
    height: 0vw !important;
  }
  .l-s0vw {
    width: 0vw !important;
    height: 0vw !important;
  }
  .l-w0vh {
    width: 0vh !important;
  }
  .l-h0vh {
    height: 0vh !important;
  }
  .l-s0vh {
    width: 0vh !important;
    height: 0vh !important;
  }
  .l-w1per {
    width: 1% !important;
  }
  .l-h1per {
    height: 1% !important;
  }
  .l-s1per {
    width: 1% !important;
    height: 1% !important;
  }
  .l-w1vw {
    width: 1vw !important;
  }
  .l-h1vw {
    height: 1vw !important;
  }
  .l-s1vw {
    width: 1vw !important;
    height: 1vw !important;
  }
  .l-w1vh {
    width: 1vh !important;
  }
  .l-h1vh {
    height: 1vh !important;
  }
  .l-s1vh {
    width: 1vh !important;
    height: 1vh !important;
  }
  .l-w2per {
    width: 2% !important;
  }
  .l-h2per {
    height: 2% !important;
  }
  .l-s2per {
    width: 2% !important;
    height: 2% !important;
  }
  .l-w2vw {
    width: 2vw !important;
  }
  .l-h2vw {
    height: 2vw !important;
  }
  .l-s2vw {
    width: 2vw !important;
    height: 2vw !important;
  }
  .l-w2vh {
    width: 2vh !important;
  }
  .l-h2vh {
    height: 2vh !important;
  }
  .l-s2vh {
    width: 2vh !important;
    height: 2vh !important;
  }
  .l-w3per {
    width: 3% !important;
  }
  .l-h3per {
    height: 3% !important;
  }
  .l-s3per {
    width: 3% !important;
    height: 3% !important;
  }
  .l-w3vw {
    width: 3vw !important;
  }
  .l-h3vw {
    height: 3vw !important;
  }
  .l-s3vw {
    width: 3vw !important;
    height: 3vw !important;
  }
  .l-w3vh {
    width: 3vh !important;
  }
  .l-h3vh {
    height: 3vh !important;
  }
  .l-s3vh {
    width: 3vh !important;
    height: 3vh !important;
  }
  .l-w4per {
    width: 4% !important;
  }
  .l-h4per {
    height: 4% !important;
  }
  .l-s4per {
    width: 4% !important;
    height: 4% !important;
  }
  .l-w4vw {
    width: 4vw !important;
  }
  .l-h4vw {
    height: 4vw !important;
  }
  .l-s4vw {
    width: 4vw !important;
    height: 4vw !important;
  }
  .l-w4vh {
    width: 4vh !important;
  }
  .l-h4vh {
    height: 4vh !important;
  }
  .l-s4vh {
    width: 4vh !important;
    height: 4vh !important;
  }
  .l-w5per {
    width: 5% !important;
  }
  .l-h5per {
    height: 5% !important;
  }
  .l-s5per {
    width: 5% !important;
    height: 5% !important;
  }
  .l-w5vw {
    width: 5vw !important;
  }
  .l-h5vw {
    height: 5vw !important;
  }
  .l-s5vw {
    width: 5vw !important;
    height: 5vw !important;
  }
  .l-w5vh {
    width: 5vh !important;
  }
  .l-h5vh {
    height: 5vh !important;
  }
  .l-s5vh {
    width: 5vh !important;
    height: 5vh !important;
  }
  .l-w6per {
    width: 6% !important;
  }
  .l-h6per {
    height: 6% !important;
  }
  .l-s6per {
    width: 6% !important;
    height: 6% !important;
  }
  .l-w6vw {
    width: 6vw !important;
  }
  .l-h6vw {
    height: 6vw !important;
  }
  .l-s6vw {
    width: 6vw !important;
    height: 6vw !important;
  }
  .l-w6vh {
    width: 6vh !important;
  }
  .l-h6vh {
    height: 6vh !important;
  }
  .l-s6vh {
    width: 6vh !important;
    height: 6vh !important;
  }
  .l-w7per {
    width: 7% !important;
  }
  .l-h7per {
    height: 7% !important;
  }
  .l-s7per {
    width: 7% !important;
    height: 7% !important;
  }
  .l-w7vw {
    width: 7vw !important;
  }
  .l-h7vw {
    height: 7vw !important;
  }
  .l-s7vw {
    width: 7vw !important;
    height: 7vw !important;
  }
  .l-w7vh {
    width: 7vh !important;
  }
  .l-h7vh {
    height: 7vh !important;
  }
  .l-s7vh {
    width: 7vh !important;
    height: 7vh !important;
  }
  .l-w8per {
    width: 8% !important;
  }
  .l-h8per {
    height: 8% !important;
  }
  .l-s8per {
    width: 8% !important;
    height: 8% !important;
  }
  .l-w8vw {
    width: 8vw !important;
  }
  .l-h8vw {
    height: 8vw !important;
  }
  .l-s8vw {
    width: 8vw !important;
    height: 8vw !important;
  }
  .l-w8vh {
    width: 8vh !important;
  }
  .l-h8vh {
    height: 8vh !important;
  }
  .l-s8vh {
    width: 8vh !important;
    height: 8vh !important;
  }
  .l-w9per {
    width: 9% !important;
  }
  .l-h9per {
    height: 9% !important;
  }
  .l-s9per {
    width: 9% !important;
    height: 9% !important;
  }
  .l-w9vw {
    width: 9vw !important;
  }
  .l-h9vw {
    height: 9vw !important;
  }
  .l-s9vw {
    width: 9vw !important;
    height: 9vw !important;
  }
  .l-w9vh {
    width: 9vh !important;
  }
  .l-h9vh {
    height: 9vh !important;
  }
  .l-s9vh {
    width: 9vh !important;
    height: 9vh !important;
  }
  .l-w10per {
    width: 10% !important;
  }
  .l-h10per {
    height: 10% !important;
  }
  .l-s10per {
    width: 10% !important;
    height: 10% !important;
  }
  .l-w10vw {
    width: 10vw !important;
  }
  .l-h10vw {
    height: 10vw !important;
  }
  .l-s10vw {
    width: 10vw !important;
    height: 10vw !important;
  }
  .l-w10vh {
    width: 10vh !important;
  }
  .l-h10vh {
    height: 10vh !important;
  }
  .l-s10vh {
    width: 10vh !important;
    height: 10vh !important;
  }
  .l-w11per {
    width: 11% !important;
  }
  .l-h11per {
    height: 11% !important;
  }
  .l-s11per {
    width: 11% !important;
    height: 11% !important;
  }
  .l-w11vw {
    width: 11vw !important;
  }
  .l-h11vw {
    height: 11vw !important;
  }
  .l-s11vw {
    width: 11vw !important;
    height: 11vw !important;
  }
  .l-w11vh {
    width: 11vh !important;
  }
  .l-h11vh {
    height: 11vh !important;
  }
  .l-s11vh {
    width: 11vh !important;
    height: 11vh !important;
  }
  .l-w12per {
    width: 12% !important;
  }
  .l-h12per {
    height: 12% !important;
  }
  .l-s12per {
    width: 12% !important;
    height: 12% !important;
  }
  .l-w12vw {
    width: 12vw !important;
  }
  .l-h12vw {
    height: 12vw !important;
  }
  .l-s12vw {
    width: 12vw !important;
    height: 12vw !important;
  }
  .l-w12vh {
    width: 12vh !important;
  }
  .l-h12vh {
    height: 12vh !important;
  }
  .l-s12vh {
    width: 12vh !important;
    height: 12vh !important;
  }
  .l-w13per {
    width: 13% !important;
  }
  .l-h13per {
    height: 13% !important;
  }
  .l-s13per {
    width: 13% !important;
    height: 13% !important;
  }
  .l-w13vw {
    width: 13vw !important;
  }
  .l-h13vw {
    height: 13vw !important;
  }
  .l-s13vw {
    width: 13vw !important;
    height: 13vw !important;
  }
  .l-w13vh {
    width: 13vh !important;
  }
  .l-h13vh {
    height: 13vh !important;
  }
  .l-s13vh {
    width: 13vh !important;
    height: 13vh !important;
  }
  .l-w14per {
    width: 14% !important;
  }
  .l-h14per {
    height: 14% !important;
  }
  .l-s14per {
    width: 14% !important;
    height: 14% !important;
  }
  .l-w14vw {
    width: 14vw !important;
  }
  .l-h14vw {
    height: 14vw !important;
  }
  .l-s14vw {
    width: 14vw !important;
    height: 14vw !important;
  }
  .l-w14vh {
    width: 14vh !important;
  }
  .l-h14vh {
    height: 14vh !important;
  }
  .l-s14vh {
    width: 14vh !important;
    height: 14vh !important;
  }
  .l-w15per {
    width: 15% !important;
  }
  .l-h15per {
    height: 15% !important;
  }
  .l-s15per {
    width: 15% !important;
    height: 15% !important;
  }
  .l-w15vw {
    width: 15vw !important;
  }
  .l-h15vw {
    height: 15vw !important;
  }
  .l-s15vw {
    width: 15vw !important;
    height: 15vw !important;
  }
  .l-w15vh {
    width: 15vh !important;
  }
  .l-h15vh {
    height: 15vh !important;
  }
  .l-s15vh {
    width: 15vh !important;
    height: 15vh !important;
  }
  .l-w16per {
    width: 16% !important;
  }
  .l-h16per {
    height: 16% !important;
  }
  .l-s16per {
    width: 16% !important;
    height: 16% !important;
  }
  .l-w16vw {
    width: 16vw !important;
  }
  .l-h16vw {
    height: 16vw !important;
  }
  .l-s16vw {
    width: 16vw !important;
    height: 16vw !important;
  }
  .l-w16vh {
    width: 16vh !important;
  }
  .l-h16vh {
    height: 16vh !important;
  }
  .l-s16vh {
    width: 16vh !important;
    height: 16vh !important;
  }
  .l-w17per {
    width: 17% !important;
  }
  .l-h17per {
    height: 17% !important;
  }
  .l-s17per {
    width: 17% !important;
    height: 17% !important;
  }
  .l-w17vw {
    width: 17vw !important;
  }
  .l-h17vw {
    height: 17vw !important;
  }
  .l-s17vw {
    width: 17vw !important;
    height: 17vw !important;
  }
  .l-w17vh {
    width: 17vh !important;
  }
  .l-h17vh {
    height: 17vh !important;
  }
  .l-s17vh {
    width: 17vh !important;
    height: 17vh !important;
  }
  .l-w18per {
    width: 18% !important;
  }
  .l-h18per {
    height: 18% !important;
  }
  .l-s18per {
    width: 18% !important;
    height: 18% !important;
  }
  .l-w18vw {
    width: 18vw !important;
  }
  .l-h18vw {
    height: 18vw !important;
  }
  .l-s18vw {
    width: 18vw !important;
    height: 18vw !important;
  }
  .l-w18vh {
    width: 18vh !important;
  }
  .l-h18vh {
    height: 18vh !important;
  }
  .l-s18vh {
    width: 18vh !important;
    height: 18vh !important;
  }
  .l-w19per {
    width: 19% !important;
  }
  .l-h19per {
    height: 19% !important;
  }
  .l-s19per {
    width: 19% !important;
    height: 19% !important;
  }
  .l-w19vw {
    width: 19vw !important;
  }
  .l-h19vw {
    height: 19vw !important;
  }
  .l-s19vw {
    width: 19vw !important;
    height: 19vw !important;
  }
  .l-w19vh {
    width: 19vh !important;
  }
  .l-h19vh {
    height: 19vh !important;
  }
  .l-s19vh {
    width: 19vh !important;
    height: 19vh !important;
  }
  .l-w20per {
    width: 20% !important;
  }
  .l-h20per {
    height: 20% !important;
  }
  .l-s20per {
    width: 20% !important;
    height: 20% !important;
  }
  .l-w20vw {
    width: 20vw !important;
  }
  .l-h20vw {
    height: 20vw !important;
  }
  .l-s20vw {
    width: 20vw !important;
    height: 20vw !important;
  }
  .l-w20vh {
    width: 20vh !important;
  }
  .l-h20vh {
    height: 20vh !important;
  }
  .l-s20vh {
    width: 20vh !important;
    height: 20vh !important;
  }
  .l-w21per {
    width: 21% !important;
  }
  .l-h21per {
    height: 21% !important;
  }
  .l-s21per {
    width: 21% !important;
    height: 21% !important;
  }
  .l-w21vw {
    width: 21vw !important;
  }
  .l-h21vw {
    height: 21vw !important;
  }
  .l-s21vw {
    width: 21vw !important;
    height: 21vw !important;
  }
  .l-w21vh {
    width: 21vh !important;
  }
  .l-h21vh {
    height: 21vh !important;
  }
  .l-s21vh {
    width: 21vh !important;
    height: 21vh !important;
  }
  .l-w22per {
    width: 22% !important;
  }
  .l-h22per {
    height: 22% !important;
  }
  .l-s22per {
    width: 22% !important;
    height: 22% !important;
  }
  .l-w22vw {
    width: 22vw !important;
  }
  .l-h22vw {
    height: 22vw !important;
  }
  .l-s22vw {
    width: 22vw !important;
    height: 22vw !important;
  }
  .l-w22vh {
    width: 22vh !important;
  }
  .l-h22vh {
    height: 22vh !important;
  }
  .l-s22vh {
    width: 22vh !important;
    height: 22vh !important;
  }
  .l-w23per {
    width: 23% !important;
  }
  .l-h23per {
    height: 23% !important;
  }
  .l-s23per {
    width: 23% !important;
    height: 23% !important;
  }
  .l-w23vw {
    width: 23vw !important;
  }
  .l-h23vw {
    height: 23vw !important;
  }
  .l-s23vw {
    width: 23vw !important;
    height: 23vw !important;
  }
  .l-w23vh {
    width: 23vh !important;
  }
  .l-h23vh {
    height: 23vh !important;
  }
  .l-s23vh {
    width: 23vh !important;
    height: 23vh !important;
  }
  .l-w24per {
    width: 24% !important;
  }
  .l-h24per {
    height: 24% !important;
  }
  .l-s24per {
    width: 24% !important;
    height: 24% !important;
  }
  .l-w24vw {
    width: 24vw !important;
  }
  .l-h24vw {
    height: 24vw !important;
  }
  .l-s24vw {
    width: 24vw !important;
    height: 24vw !important;
  }
  .l-w24vh {
    width: 24vh !important;
  }
  .l-h24vh {
    height: 24vh !important;
  }
  .l-s24vh {
    width: 24vh !important;
    height: 24vh !important;
  }
  .l-w25per {
    width: 25% !important;
  }
  .l-h25per {
    height: 25% !important;
  }
  .l-s25per {
    width: 25% !important;
    height: 25% !important;
  }
  .l-w25vw {
    width: 25vw !important;
  }
  .l-h25vw {
    height: 25vw !important;
  }
  .l-s25vw {
    width: 25vw !important;
    height: 25vw !important;
  }
  .l-w25vh {
    width: 25vh !important;
  }
  .l-h25vh {
    height: 25vh !important;
  }
  .l-s25vh {
    width: 25vh !important;
    height: 25vh !important;
  }
  .l-w26per {
    width: 26% !important;
  }
  .l-h26per {
    height: 26% !important;
  }
  .l-s26per {
    width: 26% !important;
    height: 26% !important;
  }
  .l-w26vw {
    width: 26vw !important;
  }
  .l-h26vw {
    height: 26vw !important;
  }
  .l-s26vw {
    width: 26vw !important;
    height: 26vw !important;
  }
  .l-w26vh {
    width: 26vh !important;
  }
  .l-h26vh {
    height: 26vh !important;
  }
  .l-s26vh {
    width: 26vh !important;
    height: 26vh !important;
  }
  .l-w27per {
    width: 27% !important;
  }
  .l-h27per {
    height: 27% !important;
  }
  .l-s27per {
    width: 27% !important;
    height: 27% !important;
  }
  .l-w27vw {
    width: 27vw !important;
  }
  .l-h27vw {
    height: 27vw !important;
  }
  .l-s27vw {
    width: 27vw !important;
    height: 27vw !important;
  }
  .l-w27vh {
    width: 27vh !important;
  }
  .l-h27vh {
    height: 27vh !important;
  }
  .l-s27vh {
    width: 27vh !important;
    height: 27vh !important;
  }
  .l-w28per {
    width: 28% !important;
  }
  .l-h28per {
    height: 28% !important;
  }
  .l-s28per {
    width: 28% !important;
    height: 28% !important;
  }
  .l-w28vw {
    width: 28vw !important;
  }
  .l-h28vw {
    height: 28vw !important;
  }
  .l-s28vw {
    width: 28vw !important;
    height: 28vw !important;
  }
  .l-w28vh {
    width: 28vh !important;
  }
  .l-h28vh {
    height: 28vh !important;
  }
  .l-s28vh {
    width: 28vh !important;
    height: 28vh !important;
  }
  .l-w29per {
    width: 29% !important;
  }
  .l-h29per {
    height: 29% !important;
  }
  .l-s29per {
    width: 29% !important;
    height: 29% !important;
  }
  .l-w29vw {
    width: 29vw !important;
  }
  .l-h29vw {
    height: 29vw !important;
  }
  .l-s29vw {
    width: 29vw !important;
    height: 29vw !important;
  }
  .l-w29vh {
    width: 29vh !important;
  }
  .l-h29vh {
    height: 29vh !important;
  }
  .l-s29vh {
    width: 29vh !important;
    height: 29vh !important;
  }
  .l-w30per {
    width: 30% !important;
  }
  .l-h30per {
    height: 30% !important;
  }
  .l-s30per {
    width: 30% !important;
    height: 30% !important;
  }
  .l-w30vw {
    width: 30vw !important;
  }
  .l-h30vw {
    height: 30vw !important;
  }
  .l-s30vw {
    width: 30vw !important;
    height: 30vw !important;
  }
  .l-w30vh {
    width: 30vh !important;
  }
  .l-h30vh {
    height: 30vh !important;
  }
  .l-s30vh {
    width: 30vh !important;
    height: 30vh !important;
  }
  .l-w31per {
    width: 31% !important;
  }
  .l-h31per {
    height: 31% !important;
  }
  .l-s31per {
    width: 31% !important;
    height: 31% !important;
  }
  .l-w31vw {
    width: 31vw !important;
  }
  .l-h31vw {
    height: 31vw !important;
  }
  .l-s31vw {
    width: 31vw !important;
    height: 31vw !important;
  }
  .l-w31vh {
    width: 31vh !important;
  }
  .l-h31vh {
    height: 31vh !important;
  }
  .l-s31vh {
    width: 31vh !important;
    height: 31vh !important;
  }
  .l-w32per {
    width: 32% !important;
  }
  .l-h32per {
    height: 32% !important;
  }
  .l-s32per {
    width: 32% !important;
    height: 32% !important;
  }
  .l-w32vw {
    width: 32vw !important;
  }
  .l-h32vw {
    height: 32vw !important;
  }
  .l-s32vw {
    width: 32vw !important;
    height: 32vw !important;
  }
  .l-w32vh {
    width: 32vh !important;
  }
  .l-h32vh {
    height: 32vh !important;
  }
  .l-s32vh {
    width: 32vh !important;
    height: 32vh !important;
  }
  .l-w34per {
    width: 34% !important;
  }
  .l-h34per {
    height: 34% !important;
  }
  .l-s34per {
    width: 34% !important;
    height: 34% !important;
  }
  .l-w34vw {
    width: 34vw !important;
  }
  .l-h34vw {
    height: 34vw !important;
  }
  .l-s34vw {
    width: 34vw !important;
    height: 34vw !important;
  }
  .l-w34vh {
    width: 34vh !important;
  }
  .l-h34vh {
    height: 34vh !important;
  }
  .l-s34vh {
    width: 34vh !important;
    height: 34vh !important;
  }
  .l-w36per {
    width: 36% !important;
  }
  .l-h36per {
    height: 36% !important;
  }
  .l-s36per {
    width: 36% !important;
    height: 36% !important;
  }
  .l-w36vw {
    width: 36vw !important;
  }
  .l-h36vw {
    height: 36vw !important;
  }
  .l-s36vw {
    width: 36vw !important;
    height: 36vw !important;
  }
  .l-w36vh {
    width: 36vh !important;
  }
  .l-h36vh {
    height: 36vh !important;
  }
  .l-s36vh {
    width: 36vh !important;
    height: 36vh !important;
  }
  .l-w38per {
    width: 38% !important;
  }
  .l-h38per {
    height: 38% !important;
  }
  .l-s38per {
    width: 38% !important;
    height: 38% !important;
  }
  .l-w38vw {
    width: 38vw !important;
  }
  .l-h38vw {
    height: 38vw !important;
  }
  .l-s38vw {
    width: 38vw !important;
    height: 38vw !important;
  }
  .l-w38vh {
    width: 38vh !important;
  }
  .l-h38vh {
    height: 38vh !important;
  }
  .l-s38vh {
    width: 38vh !important;
    height: 38vh !important;
  }
  .l-w40per {
    width: 40% !important;
  }
  .l-h40per {
    height: 40% !important;
  }
  .l-s40per {
    width: 40% !important;
    height: 40% !important;
  }
  .l-w40vw {
    width: 40vw !important;
  }
  .l-h40vw {
    height: 40vw !important;
  }
  .l-s40vw {
    width: 40vw !important;
    height: 40vw !important;
  }
  .l-w40vh {
    width: 40vh !important;
  }
  .l-h40vh {
    height: 40vh !important;
  }
  .l-s40vh {
    width: 40vh !important;
    height: 40vh !important;
  }
  .l-w50per {
    width: 50% !important;
  }
  .l-h50per {
    height: 50% !important;
  }
  .l-s50per {
    width: 50% !important;
    height: 50% !important;
  }
  .l-w50vw {
    width: 50vw !important;
  }
  .l-h50vw {
    height: 50vw !important;
  }
  .l-s50vw {
    width: 50vw !important;
    height: 50vw !important;
  }
  .l-w50vh {
    width: 50vh !important;
  }
  .l-h50vh {
    height: 50vh !important;
  }
  .l-s50vh {
    width: 50vh !important;
    height: 50vh !important;
  }
  .l-w55per {
    width: 55% !important;
  }
  .l-h55per {
    height: 55% !important;
  }
  .l-s55per {
    width: 55% !important;
    height: 55% !important;
  }
  .l-w55vw {
    width: 55vw !important;
  }
  .l-h55vw {
    height: 55vw !important;
  }
  .l-s55vw {
    width: 55vw !important;
    height: 55vw !important;
  }
  .l-w55vh {
    width: 55vh !important;
  }
  .l-h55vh {
    height: 55vh !important;
  }
  .l-s55vh {
    width: 55vh !important;
    height: 55vh !important;
  }
  .l-w60per {
    width: 60% !important;
  }
  .l-h60per {
    height: 60% !important;
  }
  .l-s60per {
    width: 60% !important;
    height: 60% !important;
  }
  .l-w60vw {
    width: 60vw !important;
  }
  .l-h60vw {
    height: 60vw !important;
  }
  .l-s60vw {
    width: 60vw !important;
    height: 60vw !important;
  }
  .l-w60vh {
    width: 60vh !important;
  }
  .l-h60vh {
    height: 60vh !important;
  }
  .l-s60vh {
    width: 60vh !important;
    height: 60vh !important;
  }
  .l-w64per {
    width: 64% !important;
  }
  .l-h64per {
    height: 64% !important;
  }
  .l-s64per {
    width: 64% !important;
    height: 64% !important;
  }
  .l-w64vw {
    width: 64vw !important;
  }
  .l-h64vw {
    height: 64vw !important;
  }
  .l-s64vw {
    width: 64vw !important;
    height: 64vw !important;
  }
  .l-w64vh {
    width: 64vh !important;
  }
  .l-h64vh {
    height: 64vh !important;
  }
  .l-s64vh {
    width: 64vh !important;
    height: 64vh !important;
  }
  .l-w70per {
    width: 70% !important;
  }
  .l-h70per {
    height: 70% !important;
  }
  .l-s70per {
    width: 70% !important;
    height: 70% !important;
  }
  .l-w70vw {
    width: 70vw !important;
  }
  .l-h70vw {
    height: 70vw !important;
  }
  .l-s70vw {
    width: 70vw !important;
    height: 70vw !important;
  }
  .l-w70vh {
    width: 70vh !important;
  }
  .l-h70vh {
    height: 70vh !important;
  }
  .l-s70vh {
    width: 70vh !important;
    height: 70vh !important;
  }
  .l-w80per {
    width: 80% !important;
  }
  .l-h80per {
    height: 80% !important;
  }
  .l-s80per {
    width: 80% !important;
    height: 80% !important;
  }
  .l-w80vw {
    width: 80vw !important;
  }
  .l-h80vw {
    height: 80vw !important;
  }
  .l-s80vw {
    width: 80vw !important;
    height: 80vw !important;
  }
  .l-w80vh {
    width: 80vh !important;
  }
  .l-h80vh {
    height: 80vh !important;
  }
  .l-s80vh {
    width: 80vh !important;
    height: 80vh !important;
  }
  .l-w89per {
    width: 89% !important;
  }
  .l-h89per {
    height: 89% !important;
  }
  .l-s89per {
    width: 89% !important;
    height: 89% !important;
  }
  .l-w89vw {
    width: 89vw !important;
  }
  .l-h89vw {
    height: 89vw !important;
  }
  .l-s89vw {
    width: 89vw !important;
    height: 89vw !important;
  }
  .l-w89vh {
    width: 89vh !important;
  }
  .l-h89vh {
    height: 89vh !important;
  }
  .l-s89vh {
    width: 89vh !important;
    height: 89vh !important;
  }
  .l-w90per {
    width: 90% !important;
  }
  .l-h90per {
    height: 90% !important;
  }
  .l-s90per {
    width: 90% !important;
    height: 90% !important;
  }
  .l-w90vw {
    width: 90vw !important;
  }
  .l-h90vw {
    height: 90vw !important;
  }
  .l-s90vw {
    width: 90vw !important;
    height: 90vw !important;
  }
  .l-w90vh {
    width: 90vh !important;
  }
  .l-h90vh {
    height: 90vh !important;
  }
  .l-s90vh {
    width: 90vh !important;
    height: 90vh !important;
  }
  .l-w100per {
    width: 100% !important;
  }
  .l-h100per {
    height: 100% !important;
  }
  .l-s100per {
    width: 100% !important;
    height: 100% !important;
  }
  .l-w100vw {
    width: 100vw !important;
  }
  .l-h100vw {
    height: 100vw !important;
  }
  .l-s100vw {
    width: 100vw !important;
    height: 100vw !important;
  }
  .l-w100vh {
    width: 100vh !important;
  }
  .l-h100vh {
    height: 100vh !important;
  }
  .l-s100vh {
    width: 100vh !important;
    height: 100vh !important;
  }
  .l-w-auto {
    width: auto !important;
  }
  .l-w-full {
    width: 100% !important;
  }
  .l-h-auto {
    height: auto !important;
  }
  .l-h-full {
    height: 100% !important;
  }
  .l-s-auto {
    width: auto !important;
    height: auto !important;
  }
  .l-s-full {
    width: 100% !important;
    height: 100% !important;
  }
}
/*
 * position
 */
@media only screen and (max-width : 599.98px) {
  .s-static {
    position: static;
  }
  .s-relative {
    position: relative;
  }
  .s-absolute {
    position: absolute;
  }
  .s-fixed {
    position: fixed;
  }
  .s-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-static {
    position: static;
  }
  .m-relative {
    position: relative;
  }
  .m-absolute {
    position: absolute;
  }
  .m-fixed {
    position: fixed;
  }
  .m-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}
@media only screen and (min-width : 993px) {
  .l-static {
    position: static;
  }
  .l-relative {
    position: relative;
  }
  .l-absolute {
    position: absolute;
  }
  .l-fixed {
    position: fixed;
  }
  .l-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}
/*
 * top, right, bottom, left
 */
@media only screen and (max-width : 599.98px) {
  .s-t0 {
    top: 0px !important;
  }
  .s-r0 {
    right: 0px !important;
  }
  .s-b0 {
    bottom: 0px !important;
  }
  .s-l0 {
    left: 0px !important;
  }
  .s-t1 {
    top: 1px !important;
  }
  .s-r1 {
    right: 1px !important;
  }
  .s-b1 {
    bottom: 1px !important;
  }
  .s-l1 {
    left: 1px !important;
  }
  .s-t2 {
    top: 2px !important;
  }
  .s-r2 {
    right: 2px !important;
  }
  .s-b2 {
    bottom: 2px !important;
  }
  .s-l2 {
    left: 2px !important;
  }
  .s-t3 {
    top: 3px !important;
  }
  .s-r3 {
    right: 3px !important;
  }
  .s-b3 {
    bottom: 3px !important;
  }
  .s-l3 {
    left: 3px !important;
  }
  .s-t4 {
    top: 4px !important;
  }
  .s-r4 {
    right: 4px !important;
  }
  .s-b4 {
    bottom: 4px !important;
  }
  .s-l4 {
    left: 4px !important;
  }
  .s-t5 {
    top: 5px !important;
  }
  .s-r5 {
    right: 5px !important;
  }
  .s-b5 {
    bottom: 5px !important;
  }
  .s-l5 {
    left: 5px !important;
  }
  .s-t6 {
    top: 6px !important;
  }
  .s-r6 {
    right: 6px !important;
  }
  .s-b6 {
    bottom: 6px !important;
  }
  .s-l6 {
    left: 6px !important;
  }
  .s-t7 {
    top: 7px !important;
  }
  .s-r7 {
    right: 7px !important;
  }
  .s-b7 {
    bottom: 7px !important;
  }
  .s-l7 {
    left: 7px !important;
  }
  .s-t8 {
    top: 8px !important;
  }
  .s-r8 {
    right: 8px !important;
  }
  .s-b8 {
    bottom: 8px !important;
  }
  .s-l8 {
    left: 8px !important;
  }
  .s-t9 {
    top: 9px !important;
  }
  .s-r9 {
    right: 9px !important;
  }
  .s-b9 {
    bottom: 9px !important;
  }
  .s-l9 {
    left: 9px !important;
  }
  .s-t10 {
    top: 10px !important;
  }
  .s-r10 {
    right: 10px !important;
  }
  .s-b10 {
    bottom: 10px !important;
  }
  .s-l10 {
    left: 10px !important;
  }
  .s-t11 {
    top: 11px !important;
  }
  .s-r11 {
    right: 11px !important;
  }
  .s-b11 {
    bottom: 11px !important;
  }
  .s-l11 {
    left: 11px !important;
  }
  .s-t12 {
    top: 12px !important;
  }
  .s-r12 {
    right: 12px !important;
  }
  .s-b12 {
    bottom: 12px !important;
  }
  .s-l12 {
    left: 12px !important;
  }
  .s-t13 {
    top: 13px !important;
  }
  .s-r13 {
    right: 13px !important;
  }
  .s-b13 {
    bottom: 13px !important;
  }
  .s-l13 {
    left: 13px !important;
  }
  .s-t14 {
    top: 14px !important;
  }
  .s-r14 {
    right: 14px !important;
  }
  .s-b14 {
    bottom: 14px !important;
  }
  .s-l14 {
    left: 14px !important;
  }
  .s-t15 {
    top: 15px !important;
  }
  .s-r15 {
    right: 15px !important;
  }
  .s-b15 {
    bottom: 15px !important;
  }
  .s-l15 {
    left: 15px !important;
  }
  .s-t16 {
    top: 16px !important;
  }
  .s-r16 {
    right: 16px !important;
  }
  .s-b16 {
    bottom: 16px !important;
  }
  .s-l16 {
    left: 16px !important;
  }
  .s-t17 {
    top: 17px !important;
  }
  .s-r17 {
    right: 17px !important;
  }
  .s-b17 {
    bottom: 17px !important;
  }
  .s-l17 {
    left: 17px !important;
  }
  .s-t18 {
    top: 18px !important;
  }
  .s-r18 {
    right: 18px !important;
  }
  .s-b18 {
    bottom: 18px !important;
  }
  .s-l18 {
    left: 18px !important;
  }
  .s-t19 {
    top: 19px !important;
  }
  .s-r19 {
    right: 19px !important;
  }
  .s-b19 {
    bottom: 19px !important;
  }
  .s-l19 {
    left: 19px !important;
  }
  .s-t20 {
    top: 20px !important;
  }
  .s-r20 {
    right: 20px !important;
  }
  .s-b20 {
    bottom: 20px !important;
  }
  .s-l20 {
    left: 20px !important;
  }
  .s-t21 {
    top: 21px !important;
  }
  .s-r21 {
    right: 21px !important;
  }
  .s-b21 {
    bottom: 21px !important;
  }
  .s-l21 {
    left: 21px !important;
  }
  .s-t22 {
    top: 22px !important;
  }
  .s-r22 {
    right: 22px !important;
  }
  .s-b22 {
    bottom: 22px !important;
  }
  .s-l22 {
    left: 22px !important;
  }
  .s-t23 {
    top: 23px !important;
  }
  .s-r23 {
    right: 23px !important;
  }
  .s-b23 {
    bottom: 23px !important;
  }
  .s-l23 {
    left: 23px !important;
  }
  .s-t24 {
    top: 24px !important;
  }
  .s-r24 {
    right: 24px !important;
  }
  .s-b24 {
    bottom: 24px !important;
  }
  .s-l24 {
    left: 24px !important;
  }
  .s-t25 {
    top: 25px !important;
  }
  .s-r25 {
    right: 25px !important;
  }
  .s-b25 {
    bottom: 25px !important;
  }
  .s-l25 {
    left: 25px !important;
  }
  .s-t26 {
    top: 26px !important;
  }
  .s-r26 {
    right: 26px !important;
  }
  .s-b26 {
    bottom: 26px !important;
  }
  .s-l26 {
    left: 26px !important;
  }
  .s-t27 {
    top: 27px !important;
  }
  .s-r27 {
    right: 27px !important;
  }
  .s-b27 {
    bottom: 27px !important;
  }
  .s-l27 {
    left: 27px !important;
  }
  .s-t28 {
    top: 28px !important;
  }
  .s-r28 {
    right: 28px !important;
  }
  .s-b28 {
    bottom: 28px !important;
  }
  .s-l28 {
    left: 28px !important;
  }
  .s-t29 {
    top: 29px !important;
  }
  .s-r29 {
    right: 29px !important;
  }
  .s-b29 {
    bottom: 29px !important;
  }
  .s-l29 {
    left: 29px !important;
  }
  .s-t30 {
    top: 30px !important;
  }
  .s-r30 {
    right: 30px !important;
  }
  .s-b30 {
    bottom: 30px !important;
  }
  .s-l30 {
    left: 30px !important;
  }
  .s-t31 {
    top: 31px !important;
  }
  .s-r31 {
    right: 31px !important;
  }
  .s-b31 {
    bottom: 31px !important;
  }
  .s-l31 {
    left: 31px !important;
  }
  .s-t32 {
    top: 32px !important;
  }
  .s-r32 {
    right: 32px !important;
  }
  .s-b32 {
    bottom: 32px !important;
  }
  .s-l32 {
    left: 32px !important;
  }
  .s-t34 {
    top: 34px !important;
  }
  .s-r34 {
    right: 34px !important;
  }
  .s-b34 {
    bottom: 34px !important;
  }
  .s-l34 {
    left: 34px !important;
  }
  .s-t36 {
    top: 36px !important;
  }
  .s-r36 {
    right: 36px !important;
  }
  .s-b36 {
    bottom: 36px !important;
  }
  .s-l36 {
    left: 36px !important;
  }
  .s-t38 {
    top: 38px !important;
  }
  .s-r38 {
    right: 38px !important;
  }
  .s-b38 {
    bottom: 38px !important;
  }
  .s-l38 {
    left: 38px !important;
  }
  .s-t40 {
    top: 40px !important;
  }
  .s-r40 {
    right: 40px !important;
  }
  .s-b40 {
    bottom: 40px !important;
  }
  .s-l40 {
    left: 40px !important;
  }
  .s-t50 {
    top: 50px !important;
  }
  .s-r50 {
    right: 50px !important;
  }
  .s-b50 {
    bottom: 50px !important;
  }
  .s-l50 {
    left: 50px !important;
  }
  .s-t55 {
    top: 55px !important;
  }
  .s-r55 {
    right: 55px !important;
  }
  .s-b55 {
    bottom: 55px !important;
  }
  .s-l55 {
    left: 55px !important;
  }
  .s-t60 {
    top: 60px !important;
  }
  .s-r60 {
    right: 60px !important;
  }
  .s-b60 {
    bottom: 60px !important;
  }
  .s-l60 {
    left: 60px !important;
  }
  .s-t64 {
    top: 64px !important;
  }
  .s-r64 {
    right: 64px !important;
  }
  .s-b64 {
    bottom: 64px !important;
  }
  .s-l64 {
    left: 64px !important;
  }
  .s-t70 {
    top: 70px !important;
  }
  .s-r70 {
    right: 70px !important;
  }
  .s-b70 {
    bottom: 70px !important;
  }
  .s-l70 {
    left: 70px !important;
  }
  .s-t80 {
    top: 80px !important;
  }
  .s-r80 {
    right: 80px !important;
  }
  .s-b80 {
    bottom: 80px !important;
  }
  .s-l80 {
    left: 80px !important;
  }
  .s-t89 {
    top: 89px !important;
  }
  .s-r89 {
    right: 89px !important;
  }
  .s-b89 {
    bottom: 89px !important;
  }
  .s-l89 {
    left: 89px !important;
  }
  .s-t90 {
    top: 90px !important;
  }
  .s-r90 {
    right: 90px !important;
  }
  .s-b90 {
    bottom: 90px !important;
  }
  .s-l90 {
    left: 90px !important;
  }
  .s-t100 {
    top: 100px !important;
  }
  .s-r100 {
    right: 100px !important;
  }
  .s-b100 {
    bottom: 100px !important;
  }
  .s-l100 {
    left: 100px !important;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-t0 {
    top: 0px !important;
  }
  .m-r0 {
    right: 0px !important;
  }
  .m-b0 {
    bottom: 0px !important;
  }
  .m-l0 {
    left: 0px !important;
  }
  .m-t1 {
    top: 1px !important;
  }
  .m-r1 {
    right: 1px !important;
  }
  .m-b1 {
    bottom: 1px !important;
  }
  .m-l1 {
    left: 1px !important;
  }
  .m-t2 {
    top: 2px !important;
  }
  .m-r2 {
    right: 2px !important;
  }
  .m-b2 {
    bottom: 2px !important;
  }
  .m-l2 {
    left: 2px !important;
  }
  .m-t3 {
    top: 3px !important;
  }
  .m-r3 {
    right: 3px !important;
  }
  .m-b3 {
    bottom: 3px !important;
  }
  .m-l3 {
    left: 3px !important;
  }
  .m-t4 {
    top: 4px !important;
  }
  .m-r4 {
    right: 4px !important;
  }
  .m-b4 {
    bottom: 4px !important;
  }
  .m-l4 {
    left: 4px !important;
  }
  .m-t5 {
    top: 5px !important;
  }
  .m-r5 {
    right: 5px !important;
  }
  .m-b5 {
    bottom: 5px !important;
  }
  .m-l5 {
    left: 5px !important;
  }
  .m-t6 {
    top: 6px !important;
  }
  .m-r6 {
    right: 6px !important;
  }
  .m-b6 {
    bottom: 6px !important;
  }
  .m-l6 {
    left: 6px !important;
  }
  .m-t7 {
    top: 7px !important;
  }
  .m-r7 {
    right: 7px !important;
  }
  .m-b7 {
    bottom: 7px !important;
  }
  .m-l7 {
    left: 7px !important;
  }
  .m-t8 {
    top: 8px !important;
  }
  .m-r8 {
    right: 8px !important;
  }
  .m-b8 {
    bottom: 8px !important;
  }
  .m-l8 {
    left: 8px !important;
  }
  .m-t9 {
    top: 9px !important;
  }
  .m-r9 {
    right: 9px !important;
  }
  .m-b9 {
    bottom: 9px !important;
  }
  .m-l9 {
    left: 9px !important;
  }
  .m-t10 {
    top: 10px !important;
  }
  .m-r10 {
    right: 10px !important;
  }
  .m-b10 {
    bottom: 10px !important;
  }
  .m-l10 {
    left: 10px !important;
  }
  .m-t11 {
    top: 11px !important;
  }
  .m-r11 {
    right: 11px !important;
  }
  .m-b11 {
    bottom: 11px !important;
  }
  .m-l11 {
    left: 11px !important;
  }
  .m-t12 {
    top: 12px !important;
  }
  .m-r12 {
    right: 12px !important;
  }
  .m-b12 {
    bottom: 12px !important;
  }
  .m-l12 {
    left: 12px !important;
  }
  .m-t13 {
    top: 13px !important;
  }
  .m-r13 {
    right: 13px !important;
  }
  .m-b13 {
    bottom: 13px !important;
  }
  .m-l13 {
    left: 13px !important;
  }
  .m-t14 {
    top: 14px !important;
  }
  .m-r14 {
    right: 14px !important;
  }
  .m-b14 {
    bottom: 14px !important;
  }
  .m-l14 {
    left: 14px !important;
  }
  .m-t15 {
    top: 15px !important;
  }
  .m-r15 {
    right: 15px !important;
  }
  .m-b15 {
    bottom: 15px !important;
  }
  .m-l15 {
    left: 15px !important;
  }
  .m-t16 {
    top: 16px !important;
  }
  .m-r16 {
    right: 16px !important;
  }
  .m-b16 {
    bottom: 16px !important;
  }
  .m-l16 {
    left: 16px !important;
  }
  .m-t17 {
    top: 17px !important;
  }
  .m-r17 {
    right: 17px !important;
  }
  .m-b17 {
    bottom: 17px !important;
  }
  .m-l17 {
    left: 17px !important;
  }
  .m-t18 {
    top: 18px !important;
  }
  .m-r18 {
    right: 18px !important;
  }
  .m-b18 {
    bottom: 18px !important;
  }
  .m-l18 {
    left: 18px !important;
  }
  .m-t19 {
    top: 19px !important;
  }
  .m-r19 {
    right: 19px !important;
  }
  .m-b19 {
    bottom: 19px !important;
  }
  .m-l19 {
    left: 19px !important;
  }
  .m-t20 {
    top: 20px !important;
  }
  .m-r20 {
    right: 20px !important;
  }
  .m-b20 {
    bottom: 20px !important;
  }
  .m-l20 {
    left: 20px !important;
  }
  .m-t21 {
    top: 21px !important;
  }
  .m-r21 {
    right: 21px !important;
  }
  .m-b21 {
    bottom: 21px !important;
  }
  .m-l21 {
    left: 21px !important;
  }
  .m-t22 {
    top: 22px !important;
  }
  .m-r22 {
    right: 22px !important;
  }
  .m-b22 {
    bottom: 22px !important;
  }
  .m-l22 {
    left: 22px !important;
  }
  .m-t23 {
    top: 23px !important;
  }
  .m-r23 {
    right: 23px !important;
  }
  .m-b23 {
    bottom: 23px !important;
  }
  .m-l23 {
    left: 23px !important;
  }
  .m-t24 {
    top: 24px !important;
  }
  .m-r24 {
    right: 24px !important;
  }
  .m-b24 {
    bottom: 24px !important;
  }
  .m-l24 {
    left: 24px !important;
  }
  .m-t25 {
    top: 25px !important;
  }
  .m-r25 {
    right: 25px !important;
  }
  .m-b25 {
    bottom: 25px !important;
  }
  .m-l25 {
    left: 25px !important;
  }
  .m-t26 {
    top: 26px !important;
  }
  .m-r26 {
    right: 26px !important;
  }
  .m-b26 {
    bottom: 26px !important;
  }
  .m-l26 {
    left: 26px !important;
  }
  .m-t27 {
    top: 27px !important;
  }
  .m-r27 {
    right: 27px !important;
  }
  .m-b27 {
    bottom: 27px !important;
  }
  .m-l27 {
    left: 27px !important;
  }
  .m-t28 {
    top: 28px !important;
  }
  .m-r28 {
    right: 28px !important;
  }
  .m-b28 {
    bottom: 28px !important;
  }
  .m-l28 {
    left: 28px !important;
  }
  .m-t29 {
    top: 29px !important;
  }
  .m-r29 {
    right: 29px !important;
  }
  .m-b29 {
    bottom: 29px !important;
  }
  .m-l29 {
    left: 29px !important;
  }
  .m-t30 {
    top: 30px !important;
  }
  .m-r30 {
    right: 30px !important;
  }
  .m-b30 {
    bottom: 30px !important;
  }
  .m-l30 {
    left: 30px !important;
  }
  .m-t31 {
    top: 31px !important;
  }
  .m-r31 {
    right: 31px !important;
  }
  .m-b31 {
    bottom: 31px !important;
  }
  .m-l31 {
    left: 31px !important;
  }
  .m-t32 {
    top: 32px !important;
  }
  .m-r32 {
    right: 32px !important;
  }
  .m-b32 {
    bottom: 32px !important;
  }
  .m-l32 {
    left: 32px !important;
  }
  .m-t34 {
    top: 34px !important;
  }
  .m-r34 {
    right: 34px !important;
  }
  .m-b34 {
    bottom: 34px !important;
  }
  .m-l34 {
    left: 34px !important;
  }
  .m-t36 {
    top: 36px !important;
  }
  .m-r36 {
    right: 36px !important;
  }
  .m-b36 {
    bottom: 36px !important;
  }
  .m-l36 {
    left: 36px !important;
  }
  .m-t38 {
    top: 38px !important;
  }
  .m-r38 {
    right: 38px !important;
  }
  .m-b38 {
    bottom: 38px !important;
  }
  .m-l38 {
    left: 38px !important;
  }
  .m-t40 {
    top: 40px !important;
  }
  .m-r40 {
    right: 40px !important;
  }
  .m-b40 {
    bottom: 40px !important;
  }
  .m-l40 {
    left: 40px !important;
  }
  .m-t50 {
    top: 50px !important;
  }
  .m-r50 {
    right: 50px !important;
  }
  .m-b50 {
    bottom: 50px !important;
  }
  .m-l50 {
    left: 50px !important;
  }
  .m-t55 {
    top: 55px !important;
  }
  .m-r55 {
    right: 55px !important;
  }
  .m-b55 {
    bottom: 55px !important;
  }
  .m-l55 {
    left: 55px !important;
  }
  .m-t60 {
    top: 60px !important;
  }
  .m-r60 {
    right: 60px !important;
  }
  .m-b60 {
    bottom: 60px !important;
  }
  .m-l60 {
    left: 60px !important;
  }
  .m-t64 {
    top: 64px !important;
  }
  .m-r64 {
    right: 64px !important;
  }
  .m-b64 {
    bottom: 64px !important;
  }
  .m-l64 {
    left: 64px !important;
  }
  .m-t70 {
    top: 70px !important;
  }
  .m-r70 {
    right: 70px !important;
  }
  .m-b70 {
    bottom: 70px !important;
  }
  .m-l70 {
    left: 70px !important;
  }
  .m-t80 {
    top: 80px !important;
  }
  .m-r80 {
    right: 80px !important;
  }
  .m-b80 {
    bottom: 80px !important;
  }
  .m-l80 {
    left: 80px !important;
  }
  .m-t89 {
    top: 89px !important;
  }
  .m-r89 {
    right: 89px !important;
  }
  .m-b89 {
    bottom: 89px !important;
  }
  .m-l89 {
    left: 89px !important;
  }
  .m-t90 {
    top: 90px !important;
  }
  .m-r90 {
    right: 90px !important;
  }
  .m-b90 {
    bottom: 90px !important;
  }
  .m-l90 {
    left: 90px !important;
  }
  .m-t100 {
    top: 100px !important;
  }
  .m-r100 {
    right: 100px !important;
  }
  .m-b100 {
    bottom: 100px !important;
  }
  .m-l100 {
    left: 100px !important;
  }
}
@media only screen and (min-width : 993px) {
  .l-t0 {
    top: 0px !important;
  }
  .l-r0 {
    right: 0px !important;
  }
  .l-b0 {
    bottom: 0px !important;
  }
  .l-l0 {
    left: 0px !important;
  }
  .l-t1 {
    top: 1px !important;
  }
  .l-r1 {
    right: 1px !important;
  }
  .l-b1 {
    bottom: 1px !important;
  }
  .l-l1 {
    left: 1px !important;
  }
  .l-t2 {
    top: 2px !important;
  }
  .l-r2 {
    right: 2px !important;
  }
  .l-b2 {
    bottom: 2px !important;
  }
  .l-l2 {
    left: 2px !important;
  }
  .l-t3 {
    top: 3px !important;
  }
  .l-r3 {
    right: 3px !important;
  }
  .l-b3 {
    bottom: 3px !important;
  }
  .l-l3 {
    left: 3px !important;
  }
  .l-t4 {
    top: 4px !important;
  }
  .l-r4 {
    right: 4px !important;
  }
  .l-b4 {
    bottom: 4px !important;
  }
  .l-l4 {
    left: 4px !important;
  }
  .l-t5 {
    top: 5px !important;
  }
  .l-r5 {
    right: 5px !important;
  }
  .l-b5 {
    bottom: 5px !important;
  }
  .l-l5 {
    left: 5px !important;
  }
  .l-t6 {
    top: 6px !important;
  }
  .l-r6 {
    right: 6px !important;
  }
  .l-b6 {
    bottom: 6px !important;
  }
  .l-l6 {
    left: 6px !important;
  }
  .l-t7 {
    top: 7px !important;
  }
  .l-r7 {
    right: 7px !important;
  }
  .l-b7 {
    bottom: 7px !important;
  }
  .l-l7 {
    left: 7px !important;
  }
  .l-t8 {
    top: 8px !important;
  }
  .l-r8 {
    right: 8px !important;
  }
  .l-b8 {
    bottom: 8px !important;
  }
  .l-l8 {
    left: 8px !important;
  }
  .l-t9 {
    top: 9px !important;
  }
  .l-r9 {
    right: 9px !important;
  }
  .l-b9 {
    bottom: 9px !important;
  }
  .l-l9 {
    left: 9px !important;
  }
  .l-t10 {
    top: 10px !important;
  }
  .l-r10 {
    right: 10px !important;
  }
  .l-b10 {
    bottom: 10px !important;
  }
  .l-l10 {
    left: 10px !important;
  }
  .l-t11 {
    top: 11px !important;
  }
  .l-r11 {
    right: 11px !important;
  }
  .l-b11 {
    bottom: 11px !important;
  }
  .l-l11 {
    left: 11px !important;
  }
  .l-t12 {
    top: 12px !important;
  }
  .l-r12 {
    right: 12px !important;
  }
  .l-b12 {
    bottom: 12px !important;
  }
  .l-l12 {
    left: 12px !important;
  }
  .l-t13 {
    top: 13px !important;
  }
  .l-r13 {
    right: 13px !important;
  }
  .l-b13 {
    bottom: 13px !important;
  }
  .l-l13 {
    left: 13px !important;
  }
  .l-t14 {
    top: 14px !important;
  }
  .l-r14 {
    right: 14px !important;
  }
  .l-b14 {
    bottom: 14px !important;
  }
  .l-l14 {
    left: 14px !important;
  }
  .l-t15 {
    top: 15px !important;
  }
  .l-r15 {
    right: 15px !important;
  }
  .l-b15 {
    bottom: 15px !important;
  }
  .l-l15 {
    left: 15px !important;
  }
  .l-t16 {
    top: 16px !important;
  }
  .l-r16 {
    right: 16px !important;
  }
  .l-b16 {
    bottom: 16px !important;
  }
  .l-l16 {
    left: 16px !important;
  }
  .l-t17 {
    top: 17px !important;
  }
  .l-r17 {
    right: 17px !important;
  }
  .l-b17 {
    bottom: 17px !important;
  }
  .l-l17 {
    left: 17px !important;
  }
  .l-t18 {
    top: 18px !important;
  }
  .l-r18 {
    right: 18px !important;
  }
  .l-b18 {
    bottom: 18px !important;
  }
  .l-l18 {
    left: 18px !important;
  }
  .l-t19 {
    top: 19px !important;
  }
  .l-r19 {
    right: 19px !important;
  }
  .l-b19 {
    bottom: 19px !important;
  }
  .l-l19 {
    left: 19px !important;
  }
  .l-t20 {
    top: 20px !important;
  }
  .l-r20 {
    right: 20px !important;
  }
  .l-b20 {
    bottom: 20px !important;
  }
  .l-l20 {
    left: 20px !important;
  }
  .l-t21 {
    top: 21px !important;
  }
  .l-r21 {
    right: 21px !important;
  }
  .l-b21 {
    bottom: 21px !important;
  }
  .l-l21 {
    left: 21px !important;
  }
  .l-t22 {
    top: 22px !important;
  }
  .l-r22 {
    right: 22px !important;
  }
  .l-b22 {
    bottom: 22px !important;
  }
  .l-l22 {
    left: 22px !important;
  }
  .l-t23 {
    top: 23px !important;
  }
  .l-r23 {
    right: 23px !important;
  }
  .l-b23 {
    bottom: 23px !important;
  }
  .l-l23 {
    left: 23px !important;
  }
  .l-t24 {
    top: 24px !important;
  }
  .l-r24 {
    right: 24px !important;
  }
  .l-b24 {
    bottom: 24px !important;
  }
  .l-l24 {
    left: 24px !important;
  }
  .l-t25 {
    top: 25px !important;
  }
  .l-r25 {
    right: 25px !important;
  }
  .l-b25 {
    bottom: 25px !important;
  }
  .l-l25 {
    left: 25px !important;
  }
  .l-t26 {
    top: 26px !important;
  }
  .l-r26 {
    right: 26px !important;
  }
  .l-b26 {
    bottom: 26px !important;
  }
  .l-l26 {
    left: 26px !important;
  }
  .l-t27 {
    top: 27px !important;
  }
  .l-r27 {
    right: 27px !important;
  }
  .l-b27 {
    bottom: 27px !important;
  }
  .l-l27 {
    left: 27px !important;
  }
  .l-t28 {
    top: 28px !important;
  }
  .l-r28 {
    right: 28px !important;
  }
  .l-b28 {
    bottom: 28px !important;
  }
  .l-l28 {
    left: 28px !important;
  }
  .l-t29 {
    top: 29px !important;
  }
  .l-r29 {
    right: 29px !important;
  }
  .l-b29 {
    bottom: 29px !important;
  }
  .l-l29 {
    left: 29px !important;
  }
  .l-t30 {
    top: 30px !important;
  }
  .l-r30 {
    right: 30px !important;
  }
  .l-b30 {
    bottom: 30px !important;
  }
  .l-l30 {
    left: 30px !important;
  }
  .l-t31 {
    top: 31px !important;
  }
  .l-r31 {
    right: 31px !important;
  }
  .l-b31 {
    bottom: 31px !important;
  }
  .l-l31 {
    left: 31px !important;
  }
  .l-t32 {
    top: 32px !important;
  }
  .l-r32 {
    right: 32px !important;
  }
  .l-b32 {
    bottom: 32px !important;
  }
  .l-l32 {
    left: 32px !important;
  }
  .l-t34 {
    top: 34px !important;
  }
  .l-r34 {
    right: 34px !important;
  }
  .l-b34 {
    bottom: 34px !important;
  }
  .l-l34 {
    left: 34px !important;
  }
  .l-t36 {
    top: 36px !important;
  }
  .l-r36 {
    right: 36px !important;
  }
  .l-b36 {
    bottom: 36px !important;
  }
  .l-l36 {
    left: 36px !important;
  }
  .l-t38 {
    top: 38px !important;
  }
  .l-r38 {
    right: 38px !important;
  }
  .l-b38 {
    bottom: 38px !important;
  }
  .l-l38 {
    left: 38px !important;
  }
  .l-t40 {
    top: 40px !important;
  }
  .l-r40 {
    right: 40px !important;
  }
  .l-b40 {
    bottom: 40px !important;
  }
  .l-l40 {
    left: 40px !important;
  }
  .l-t50 {
    top: 50px !important;
  }
  .l-r50 {
    right: 50px !important;
  }
  .l-b50 {
    bottom: 50px !important;
  }
  .l-l50 {
    left: 50px !important;
  }
  .l-t55 {
    top: 55px !important;
  }
  .l-r55 {
    right: 55px !important;
  }
  .l-b55 {
    bottom: 55px !important;
  }
  .l-l55 {
    left: 55px !important;
  }
  .l-t60 {
    top: 60px !important;
  }
  .l-r60 {
    right: 60px !important;
  }
  .l-b60 {
    bottom: 60px !important;
  }
  .l-l60 {
    left: 60px !important;
  }
  .l-t64 {
    top: 64px !important;
  }
  .l-r64 {
    right: 64px !important;
  }
  .l-b64 {
    bottom: 64px !important;
  }
  .l-l64 {
    left: 64px !important;
  }
  .l-t70 {
    top: 70px !important;
  }
  .l-r70 {
    right: 70px !important;
  }
  .l-b70 {
    bottom: 70px !important;
  }
  .l-l70 {
    left: 70px !important;
  }
  .l-t80 {
    top: 80px !important;
  }
  .l-r80 {
    right: 80px !important;
  }
  .l-b80 {
    bottom: 80px !important;
  }
  .l-l80 {
    left: 80px !important;
  }
  .l-t89 {
    top: 89px !important;
  }
  .l-r89 {
    right: 89px !important;
  }
  .l-b89 {
    bottom: 89px !important;
  }
  .l-l89 {
    left: 89px !important;
  }
  .l-t90 {
    top: 90px !important;
  }
  .l-r90 {
    right: 90px !important;
  }
  .l-b90 {
    bottom: 90px !important;
  }
  .l-l90 {
    left: 90px !important;
  }
  .l-t100 {
    top: 100px !important;
  }
  .l-r100 {
    right: 100px !important;
  }
  .l-b100 {
    bottom: 100px !important;
  }
  .l-l100 {
    left: 100px !important;
  }
}
/*
 * white-space
 */
@media only screen and (max-width : 599.98px) {
  .s-white-space-normal {
    white-space: normal;
  }
  .s-white-space-nowrap {
    white-space: nowrap;
  }
  .s-white-space-pre {
    white-space: pre;
  }
  .s-white-space-pre-line {
    white-space: pre-line;
  }
  .s-white-space-pre-wrap {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-white-space-normal {
    white-space: normal;
  }
  .m-white-space-nowrap {
    white-space: nowrap;
  }
  .m-white-space-pre {
    white-space: pre;
  }
  .m-white-space-pre-line {
    white-space: pre-line;
  }
  .m-white-space-pre-wrap {
    white-space: pre-wrap;
  }
}
@media only screen and (min-width : 993px) {
  .l-white-space-normal {
    white-space: normal;
  }
  .l-white-space-nowrap {
    white-space: nowrap;
  }
  .l-white-space-pre {
    white-space: pre;
  }
  .l-white-space-pre-line {
    white-space: pre-line;
  }
  .l-white-space-pre-wrap {
    white-space: pre-wrap;
  }
}
/**
 *grid
 */
.grid,
.g {
  display: grid;
}
.grid-top,
.gt {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  align-items: flex-start;
}
.grid-middle,
.gm {
  -webkit-align-items: center;
  -moz-align-items: center;
  align-items: center;
}
.grid-bottom,
.gb {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  align-items: flex-end;
}
.grid-auto-flow-column {
  grid-auto-flow: column;
}
.grid-col1,
.gcol1 {
  grid-template-columns: repeat(1, 1fr);
}
.grid-col2,
.gcol2 {
  grid-template-columns: repeat(2, 1fr);
}
.grid-col3,
.gcol3 {
  grid-template-columns: repeat(3, 1fr);
}
.grid-col4,
.gcol4 {
  grid-template-columns: repeat(4, 1fr);
}
.grid-col5,
.gcol5 {
  grid-template-columns: repeat(5, 1fr);
}
.grid-col6,
.gcol6 {
  grid-template-columns: repeat(6, 1fr);
}
.grid-col7,
.gcol7 {
  grid-template-columns: repeat(7, 1fr);
}
.grid-col8,
.gcol8 {
  grid-template-columns: repeat(8, 1fr);
}
.grid-col9,
.gcol9 {
  grid-template-columns: repeat(9, 1fr);
}
.grid-col10,
.gcol10 {
  grid-template-columns: repeat(10, 1fr);
}
.grid-col11,
.gcol11 {
  grid-template-columns: repeat(11, 1fr);
}
.grid-col12,
.gcol12 {
  grid-template-columns: repeat(12, 1fr);
}
.grid-row1,
.grow1 {
  grid-template-rows: repeat(1, 1fr);
}
.grid-row2,
.grow2 {
  grid-template-rows: repeat(2, 1fr);
}
.grid-row3,
.grow3 {
  grid-template-rows: repeat(3, 1fr);
}
.grid-row4,
.grow4 {
  grid-template-rows: repeat(4, 1fr);
}
.grid-row5,
.grow5 {
  grid-template-rows: repeat(5, 1fr);
}
.grid-row6,
.grow6 {
  grid-template-rows: repeat(6, 1fr);
}
.grid-row7,
.grow7 {
  grid-template-rows: repeat(7, 1fr);
}
.grid-row8,
.grow8 {
  grid-template-rows: repeat(8, 1fr);
}
.grid-row9,
.grow9 {
  grid-template-rows: repeat(9, 1fr);
}
.grid-row10,
.grow10 {
  grid-template-rows: repeat(10, 1fr);
}
.grid-row11,
.grow11 {
  grid-template-rows: repeat(11, 1fr);
}
.grid-row12,
.grow12 {
  grid-template-rows: repeat(12, 1fr);
}
@media only screen and (max-width : 599.98px) {
  .s-grid-col1,
  .s-gcol1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .s-grid-col2,
  .s-gcol2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .s-grid-col3,
  .s-gcol3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .s-grid-col4,
  .s-gcol4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .s-grid-col5,
  .s-gcol5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .s-grid-col6,
  .s-gcol6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .s-grid-col7,
  .s-gcol7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .s-grid-col8,
  .s-gcol8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .s-grid-col9,
  .s-gcol9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .s-grid-col10,
  .s-gcol10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .s-grid-col11,
  .s-gcol11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .s-grid-col12,
  .s-gcol12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .s-grid-row1,
  .s-grow1 {
    grid-template-rows: repeat(1, 1fr);
  }
  .s-grid-row2,
  .s-grow2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .s-grid-row3,
  .s-grow3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .s-grid-row4,
  .s-grow4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .s-grid-row5,
  .s-grow5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .s-grid-row6,
  .s-grow6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .s-grid-row7,
  .s-grow7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .s-grid-row8,
  .s-grow8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .s-grid-row9,
  .s-grow9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .s-grid-row10,
  .s-grow10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .s-grid-row11,
  .s-grow11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .s-grid-row12,
  .s-grow12 {
    grid-template-rows: repeat(12, 1fr);
  }
}
@media only screen and (min-width: 600px) and (max-width: 992.98px) {
  .m-grid-col1,
  .m-gcol1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .m-grid-col2,
  .m-gcol2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .m-grid-col3,
  .m-gcol3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .m-grid-col4,
  .m-gcol4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .m-grid-col5,
  .m-gcol5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .m-grid-col6,
  .m-gcol6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .m-grid-col7,
  .m-gcol7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .m-grid-col8,
  .m-gcol8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .m-grid-col9,
  .m-gcol9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .m-grid-col10,
  .m-gcol10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .m-grid-col11,
  .m-gcol11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .m-grid-col12,
  .m-gcol12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .m-grid-row1,
  .m-grow1 {
    grid-template-rows: repeat(1, 1fr);
  }
  .m-grid-row2,
  .m-grow2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .m-grid-row3,
  .m-grow3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .m-grid-row4,
  .m-grow4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .m-grid-row5,
  .m-grow5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .m-grid-row6,
  .m-grow6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .m-grid-row7,
  .m-grow7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .m-grid-row8,
  .m-grow8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .m-grid-row9,
  .m-grow9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .m-grid-row10,
  .m-grow10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .m-grid-row11,
  .m-grow11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .m-grid-row12,
  .m-grow12 {
    grid-template-rows: repeat(12, 1fr);
  }
}
@media only screen and (min-width : 993px) {
  .l-grid-col1,
  .l-gcol1 {
    grid-template-columns: repeat(1, 1fr);
  }
  .l-grid-col2,
  .l-gcol2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .l-grid-col3,
  .l-gcol3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .l-grid-col4,
  .l-gcol4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .l-grid-col5,
  .l-gcol5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .l-grid-col6,
  .l-gcol6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .l-grid-col7,
  .l-gcol7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .l-grid-col8,
  .l-gcol8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .l-grid-col9,
  .l-gcol9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .l-grid-col10,
  .l-gcol10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .l-grid-col11,
  .l-gcol11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .l-grid-col12,
  .l-gcol12 {
    grid-template-columns: repeat(12, 1fr);
  }
  .l-grid-row1,
  .l-grow1 {
    grid-template-rows: repeat(1, 1fr);
  }
  .l-grid-row2,
  .l-grow2 {
    grid-template-rows: repeat(2, 1fr);
  }
  .l-grid-row3,
  .l-grow3 {
    grid-template-rows: repeat(3, 1fr);
  }
  .l-grid-row4,
  .l-grow4 {
    grid-template-rows: repeat(4, 1fr);
  }
  .l-grid-row5,
  .l-grow5 {
    grid-template-rows: repeat(5, 1fr);
  }
  .l-grid-row6,
  .l-grow6 {
    grid-template-rows: repeat(6, 1fr);
  }
  .l-grid-row7,
  .l-grow7 {
    grid-template-rows: repeat(7, 1fr);
  }
  .l-grid-row8,
  .l-grow8 {
    grid-template-rows: repeat(8, 1fr);
  }
  .l-grid-row9,
  .l-grow9 {
    grid-template-rows: repeat(9, 1fr);
  }
  .l-grid-row10,
  .l-grow10 {
    grid-template-rows: repeat(10, 1fr);
  }
  .l-grid-row11,
  .l-grow11 {
    grid-template-rows: repeat(11, 1fr);
  }
  .l-grid-row12,
  .l-grow12 {
    grid-template-rows: repeat(12, 1fr);
  }
}
