/*
 * meltline
 */
/*!
 * 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
 */
a {
  color: inherit;
  text-decoration: none;
}
img,
svg {
  max-width: 100%;
}
/*
 * variables
 */
:root {
  --main-color: #222;
  --border-color: rgba(0, 0, 0, 0.1);
}
/*
 * method
 */
.black {
  color: black;
}
.bg-black {
  background-color: black;
}
.border-black {
  border-color: black;
}
.white {
  color: white;
}
.bg-white {
  background-color: white;
}
.border-white {
  border-color: white;
}
.red {
  color: red;
}
.bg-red {
  background-color: red;
}
.border-red {
  border-color: red;
}
.yellow {
  color: yellow;
}
.bg-yellow {
  background-color: yellow;
}
.border-yellow {
  border-color: yellow;
}
.green {
  color: green;
}
.bg-green {
  background-color: green;
}
.border-green {
  border-color: green;
}
.cyan {
  color: cyan;
}
.bg-cyan {
  background-color: cyan;
}
.border-cyan {
  border-color: cyan;
}
.blue {
  color: blue;
}
.bg-blue {
  background-color: blue;
}
.border-blue {
  border-color: blue;
}
.purple {
  color: purple;
}
.bg-purple {
  background-color: purple;
}
.border-purple {
  border-color: purple;
}
.skyblue {
  color: skyblue;
}
.bg-skyblue {
  background-color: skyblue;
}
.border-skyblue {
  border-color: skyblue;
}
.aquamarine {
  color: aquamarine;
}
.bg-aquamarine {
  background-color: aquamarine;
}
.border-aquamarine {
  border-color: aquamarine;
}
.ghostwhite {
  color: ghostwhite;
}
.bg-ghostwhite {
  background-color: ghostwhite;
}
.border-ghostwhite {
  border-color: ghostwhite;
}
.dimgray {
  color: dimgray;
}
.bg-dimgray {
  background-color: dimgray;
}
.border-dimgray {
  border-color: dimgray;
}
.cornflowerblue {
  color: cornflowerblue;
}
.bg-cornflowerblue {
  background-color: cornflowerblue;
}
.border-cornflowerblue {
  border-color: cornflowerblue;
}
/*
 * box
 */
/*
 * padding
 */
.p0 {
  padding: 0px;
}
.pt0 {
  padding-top: 0px;
}
.pr0 {
  padding-right: 0px;
}
.pb0 {
  padding-bottom: 0px;
}
.pl0 {
  padding-left: 0px;
}
.px0 {
  padding-left: 0px;
  padding-right: 0px;
}
.py0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.p1 {
  padding: 1px;
}
.pt1 {
  padding-top: 1px;
}
.pr1 {
  padding-right: 1px;
}
.pb1 {
  padding-bottom: 1px;
}
.pl1 {
  padding-left: 1px;
}
.px1 {
  padding-left: 1px;
  padding-right: 1px;
}
.py1 {
  padding-top: 1px;
  padding-bottom: 1px;
}
.p2 {
  padding: 2px;
}
.pt2 {
  padding-top: 2px;
}
.pr2 {
  padding-right: 2px;
}
.pb2 {
  padding-bottom: 2px;
}
.pl2 {
  padding-left: 2px;
}
.px2 {
  padding-left: 2px;
  padding-right: 2px;
}
.py2 {
  padding-top: 2px;
  padding-bottom: 2px;
}
.p3 {
  padding: 3px;
}
.pt3 {
  padding-top: 3px;
}
.pr3 {
  padding-right: 3px;
}
.pb3 {
  padding-bottom: 3px;
}
.pl3 {
  padding-left: 3px;
}
.px3 {
  padding-left: 3px;
  padding-right: 3px;
}
.py3 {
  padding-top: 3px;
  padding-bottom: 3px;
}
.p4 {
  padding: 4px;
}
.pt4 {
  padding-top: 4px;
}
.pr4 {
  padding-right: 4px;
}
.pb4 {
  padding-bottom: 4px;
}
.pl4 {
  padding-left: 4px;
}
.px4 {
  padding-left: 4px;
  padding-right: 4px;
}
.py4 {
  padding-top: 4px;
  padding-bottom: 4px;
}
.p5 {
  padding: 5px;
}
.pt5 {
  padding-top: 5px;
}
.pr5 {
  padding-right: 5px;
}
.pb5 {
  padding-bottom: 5px;
}
.pl5 {
  padding-left: 5px;
}
.px5 {
  padding-left: 5px;
  padding-right: 5px;
}
.py5 {
  padding-top: 5px;
  padding-bottom: 5px;
}
.p6 {
  padding: 6px;
}
.pt6 {
  padding-top: 6px;
}
.pr6 {
  padding-right: 6px;
}
.pb6 {
  padding-bottom: 6px;
}
.pl6 {
  padding-left: 6px;
}
.px6 {
  padding-left: 6px;
  padding-right: 6px;
}
.py6 {
  padding-top: 6px;
  padding-bottom: 6px;
}
.p7 {
  padding: 7px;
}
.pt7 {
  padding-top: 7px;
}
.pr7 {
  padding-right: 7px;
}
.pb7 {
  padding-bottom: 7px;
}
.pl7 {
  padding-left: 7px;
}
.px7 {
  padding-left: 7px;
  padding-right: 7px;
}
.py7 {
  padding-top: 7px;
  padding-bottom: 7px;
}
.p8 {
  padding: 8px;
}
.pt8 {
  padding-top: 8px;
}
.pr8 {
  padding-right: 8px;
}
.pb8 {
  padding-bottom: 8px;
}
.pl8 {
  padding-left: 8px;
}
.px8 {
  padding-left: 8px;
  padding-right: 8px;
}
.py8 {
  padding-top: 8px;
  padding-bottom: 8px;
}
.p9 {
  padding: 9px;
}
.pt9 {
  padding-top: 9px;
}
.pr9 {
  padding-right: 9px;
}
.pb9 {
  padding-bottom: 9px;
}
.pl9 {
  padding-left: 9px;
}
.px9 {
  padding-left: 9px;
  padding-right: 9px;
}
.py9 {
  padding-top: 9px;
  padding-bottom: 9px;
}
.p10 {
  padding: 10px;
}
.pt10 {
  padding-top: 10px;
}
.pr10 {
  padding-right: 10px;
}
.pb10 {
  padding-bottom: 10px;
}
.pl10 {
  padding-left: 10px;
}
.px10 {
  padding-left: 10px;
  padding-right: 10px;
}
.py10 {
  padding-top: 10px;
  padding-bottom: 10px;
}
.p11 {
  padding: 11px;
}
.pt11 {
  padding-top: 11px;
}
.pr11 {
  padding-right: 11px;
}
.pb11 {
  padding-bottom: 11px;
}
.pl11 {
  padding-left: 11px;
}
.px11 {
  padding-left: 11px;
  padding-right: 11px;
}
.py11 {
  padding-top: 11px;
  padding-bottom: 11px;
}
.p12 {
  padding: 12px;
}
.pt12 {
  padding-top: 12px;
}
.pr12 {
  padding-right: 12px;
}
.pb12 {
  padding-bottom: 12px;
}
.pl12 {
  padding-left: 12px;
}
.px12 {
  padding-left: 12px;
  padding-right: 12px;
}
.py12 {
  padding-top: 12px;
  padding-bottom: 12px;
}
.p13 {
  padding: 13px;
}
.pt13 {
  padding-top: 13px;
}
.pr13 {
  padding-right: 13px;
}
.pb13 {
  padding-bottom: 13px;
}
.pl13 {
  padding-left: 13px;
}
.px13 {
  padding-left: 13px;
  padding-right: 13px;
}
.py13 {
  padding-top: 13px;
  padding-bottom: 13px;
}
.p14 {
  padding: 14px;
}
.pt14 {
  padding-top: 14px;
}
.pr14 {
  padding-right: 14px;
}
.pb14 {
  padding-bottom: 14px;
}
.pl14 {
  padding-left: 14px;
}
.px14 {
  padding-left: 14px;
  padding-right: 14px;
}
.py14 {
  padding-top: 14px;
  padding-bottom: 14px;
}
.p15 {
  padding: 15px;
}
.pt15 {
  padding-top: 15px;
}
.pr15 {
  padding-right: 15px;
}
.pb15 {
  padding-bottom: 15px;
}
.pl15 {
  padding-left: 15px;
}
.px15 {
  padding-left: 15px;
  padding-right: 15px;
}
.py15 {
  padding-top: 15px;
  padding-bottom: 15px;
}
.p16 {
  padding: 16px;
}
.pt16 {
  padding-top: 16px;
}
.pr16 {
  padding-right: 16px;
}
.pb16 {
  padding-bottom: 16px;
}
.pl16 {
  padding-left: 16px;
}
.px16 {
  padding-left: 16px;
  padding-right: 16px;
}
.py16 {
  padding-top: 16px;
  padding-bottom: 16px;
}
.p17 {
  padding: 17px;
}
.pt17 {
  padding-top: 17px;
}
.pr17 {
  padding-right: 17px;
}
.pb17 {
  padding-bottom: 17px;
}
.pl17 {
  padding-left: 17px;
}
.px17 {
  padding-left: 17px;
  padding-right: 17px;
}
.py17 {
  padding-top: 17px;
  padding-bottom: 17px;
}
.p18 {
  padding: 18px;
}
.pt18 {
  padding-top: 18px;
}
.pr18 {
  padding-right: 18px;
}
.pb18 {
  padding-bottom: 18px;
}
.pl18 {
  padding-left: 18px;
}
.px18 {
  padding-left: 18px;
  padding-right: 18px;
}
.py18 {
  padding-top: 18px;
  padding-bottom: 18px;
}
.p19 {
  padding: 19px;
}
.pt19 {
  padding-top: 19px;
}
.pr19 {
  padding-right: 19px;
}
.pb19 {
  padding-bottom: 19px;
}
.pl19 {
  padding-left: 19px;
}
.px19 {
  padding-left: 19px;
  padding-right: 19px;
}
.py19 {
  padding-top: 19px;
  padding-bottom: 19px;
}
.p20 {
  padding: 20px;
}
.pt20 {
  padding-top: 20px;
}
.pr20 {
  padding-right: 20px;
}
.pb20 {
  padding-bottom: 20px;
}
.pl20 {
  padding-left: 20px;
}
.px20 {
  padding-left: 20px;
  padding-right: 20px;
}
.py20 {
  padding-top: 20px;
  padding-bottom: 20px;
}
.p21 {
  padding: 21px;
}
.pt21 {
  padding-top: 21px;
}
.pr21 {
  padding-right: 21px;
}
.pb21 {
  padding-bottom: 21px;
}
.pl21 {
  padding-left: 21px;
}
.px21 {
  padding-left: 21px;
  padding-right: 21px;
}
.py21 {
  padding-top: 21px;
  padding-bottom: 21px;
}
.p22 {
  padding: 22px;
}
.pt22 {
  padding-top: 22px;
}
.pr22 {
  padding-right: 22px;
}
.pb22 {
  padding-bottom: 22px;
}
.pl22 {
  padding-left: 22px;
}
.px22 {
  padding-left: 22px;
  padding-right: 22px;
}
.py22 {
  padding-top: 22px;
  padding-bottom: 22px;
}
.p23 {
  padding: 23px;
}
.pt23 {
  padding-top: 23px;
}
.pr23 {
  padding-right: 23px;
}
.pb23 {
  padding-bottom: 23px;
}
.pl23 {
  padding-left: 23px;
}
.px23 {
  padding-left: 23px;
  padding-right: 23px;
}
.py23 {
  padding-top: 23px;
  padding-bottom: 23px;
}
.p24 {
  padding: 24px;
}
.pt24 {
  padding-top: 24px;
}
.pr24 {
  padding-right: 24px;
}
.pb24 {
  padding-bottom: 24px;
}
.pl24 {
  padding-left: 24px;
}
.px24 {
  padding-left: 24px;
  padding-right: 24px;
}
.py24 {
  padding-top: 24px;
  padding-bottom: 24px;
}
.p25 {
  padding: 25px;
}
.pt25 {
  padding-top: 25px;
}
.pr25 {
  padding-right: 25px;
}
.pb25 {
  padding-bottom: 25px;
}
.pl25 {
  padding-left: 25px;
}
.px25 {
  padding-left: 25px;
  padding-right: 25px;
}
.py25 {
  padding-top: 25px;
  padding-bottom: 25px;
}
.p26 {
  padding: 26px;
}
.pt26 {
  padding-top: 26px;
}
.pr26 {
  padding-right: 26px;
}
.pb26 {
  padding-bottom: 26px;
}
.pl26 {
  padding-left: 26px;
}
.px26 {
  padding-left: 26px;
  padding-right: 26px;
}
.py26 {
  padding-top: 26px;
  padding-bottom: 26px;
}
.p27 {
  padding: 27px;
}
.pt27 {
  padding-top: 27px;
}
.pr27 {
  padding-right: 27px;
}
.pb27 {
  padding-bottom: 27px;
}
.pl27 {
  padding-left: 27px;
}
.px27 {
  padding-left: 27px;
  padding-right: 27px;
}
.py27 {
  padding-top: 27px;
  padding-bottom: 27px;
}
.p28 {
  padding: 28px;
}
.pt28 {
  padding-top: 28px;
}
.pr28 {
  padding-right: 28px;
}
.pb28 {
  padding-bottom: 28px;
}
.pl28 {
  padding-left: 28px;
}
.px28 {
  padding-left: 28px;
  padding-right: 28px;
}
.py28 {
  padding-top: 28px;
  padding-bottom: 28px;
}
.p29 {
  padding: 29px;
}
.pt29 {
  padding-top: 29px;
}
.pr29 {
  padding-right: 29px;
}
.pb29 {
  padding-bottom: 29px;
}
.pl29 {
  padding-left: 29px;
}
.px29 {
  padding-left: 29px;
  padding-right: 29px;
}
.py29 {
  padding-top: 29px;
  padding-bottom: 29px;
}
.p30 {
  padding: 30px;
}
.pt30 {
  padding-top: 30px;
}
.pr30 {
  padding-right: 30px;
}
.pb30 {
  padding-bottom: 30px;
}
.pl30 {
  padding-left: 30px;
}
.px30 {
  padding-left: 30px;
  padding-right: 30px;
}
.py30 {
  padding-top: 30px;
  padding-bottom: 30px;
}
.p31 {
  padding: 31px;
}
.pt31 {
  padding-top: 31px;
}
.pr31 {
  padding-right: 31px;
}
.pb31 {
  padding-bottom: 31px;
}
.pl31 {
  padding-left: 31px;
}
.px31 {
  padding-left: 31px;
  padding-right: 31px;
}
.py31 {
  padding-top: 31px;
  padding-bottom: 31px;
}
.p32 {
  padding: 32px;
}
.pt32 {
  padding-top: 32px;
}
.pr32 {
  padding-right: 32px;
}
.pb32 {
  padding-bottom: 32px;
}
.pl32 {
  padding-left: 32px;
}
.px32 {
  padding-left: 32px;
  padding-right: 32px;
}
.py32 {
  padding-top: 32px;
  padding-bottom: 32px;
}
.p40 {
  padding: 40px;
}
.pt40 {
  padding-top: 40px;
}
.pr40 {
  padding-right: 40px;
}
.pb40 {
  padding-bottom: 40px;
}
.pl40 {
  padding-left: 40px;
}
.px40 {
  padding-left: 40px;
  padding-right: 40px;
}
.py40 {
  padding-top: 40px;
  padding-bottom: 40px;
}
.p50 {
  padding: 50px;
}
.pt50 {
  padding-top: 50px;
}
.pr50 {
  padding-right: 50px;
}
.pb50 {
  padding-bottom: 50px;
}
.pl50 {
  padding-left: 50px;
}
.px50 {
  padding-left: 50px;
  padding-right: 50px;
}
.py50 {
  padding-top: 50px;
  padding-bottom: 50px;
}
.p55 {
  padding: 55px;
}
.pt55 {
  padding-top: 55px;
}
.pr55 {
  padding-right: 55px;
}
.pb55 {
  padding-bottom: 55px;
}
.pl55 {
  padding-left: 55px;
}
.px55 {
  padding-left: 55px;
  padding-right: 55px;
}
.py55 {
  padding-top: 55px;
  padding-bottom: 55px;
}
.p60 {
  padding: 60px;
}
.pt60 {
  padding-top: 60px;
}
.pr60 {
  padding-right: 60px;
}
.pb60 {
  padding-bottom: 60px;
}
.pl60 {
  padding-left: 60px;
}
.px60 {
  padding-left: 60px;
  padding-right: 60px;
}
.py60 {
  padding-top: 60px;
  padding-bottom: 60px;
}
.p64 {
  padding: 64px;
}
.pt64 {
  padding-top: 64px;
}
.pr64 {
  padding-right: 64px;
}
.pb64 {
  padding-bottom: 64px;
}
.pl64 {
  padding-left: 64px;
}
.px64 {
  padding-left: 64px;
  padding-right: 64px;
}
.py64 {
  padding-top: 64px;
  padding-bottom: 64px;
}
.p70 {
  padding: 70px;
}
.pt70 {
  padding-top: 70px;
}
.pr70 {
  padding-right: 70px;
}
.pb70 {
  padding-bottom: 70px;
}
.pl70 {
  padding-left: 70px;
}
.px70 {
  padding-left: 70px;
  padding-right: 70px;
}
.py70 {
  padding-top: 70px;
  padding-bottom: 70px;
}
.p80 {
  padding: 80px;
}
.pt80 {
  padding-top: 80px;
}
.pr80 {
  padding-right: 80px;
}
.pb80 {
  padding-bottom: 80px;
}
.pl80 {
  padding-left: 80px;
}
.px80 {
  padding-left: 80px;
  padding-right: 80px;
}
.py80 {
  padding-top: 80px;
  padding-bottom: 80px;
}
.p89 {
  padding: 89px;
}
.pt89 {
  padding-top: 89px;
}
.pr89 {
  padding-right: 89px;
}
.pb89 {
  padding-bottom: 89px;
}
.pl89 {
  padding-left: 89px;
}
.px89 {
  padding-left: 89px;
  padding-right: 89px;
}
.py89 {
  padding-top: 89px;
  padding-bottom: 89px;
}
.p90 {
  padding: 90px;
}
.pt90 {
  padding-top: 90px;
}
.pr90 {
  padding-right: 90px;
}
.pb90 {
  padding-bottom: 90px;
}
.pl90 {
  padding-left: 90px;
}
.px90 {
  padding-left: 90px;
  padding-right: 90px;
}
.py90 {
  padding-top: 90px;
  padding-bottom: 90px;
}
.p100 {
  padding: 100px;
}
.pt100 {
  padding-top: 100px;
}
.pr100 {
  padding-right: 100px;
}
.pb100 {
  padding-bottom: 100px;
}
.pl100 {
  padding-left: 100px;
}
.px100 {
  padding-left: 100px;
  padding-right: 100px;
}
.py100 {
  padding-top: 100px;
  padding-bottom: 100px;
}
/*
 * margin
 */
.m0 {
  margin: 0px;
}
.mt0 {
  margin-top: 0px;
}
.mr0 {
  margin-right: 0px;
}
.mb0 {
  margin-bottom: 0px;
}
.ml0 {
  margin-left: 0px;
}
.mx0 {
  margin-left: 0px;
  margin-right: 0px;
}
.my0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.m1 {
  margin: 1px;
}
.mt1 {
  margin-top: 1px;
}
.mr1 {
  margin-right: 1px;
}
.mb1 {
  margin-bottom: 1px;
}
.ml1 {
  margin-left: 1px;
}
.mx1 {
  margin-left: 1px;
  margin-right: 1px;
}
.my1 {
  margin-top: 1px;
  margin-bottom: 1px;
}
.m2 {
  margin: 2px;
}
.mt2 {
  margin-top: 2px;
}
.mr2 {
  margin-right: 2px;
}
.mb2 {
  margin-bottom: 2px;
}
.ml2 {
  margin-left: 2px;
}
.mx2 {
  margin-left: 2px;
  margin-right: 2px;
}
.my2 {
  margin-top: 2px;
  margin-bottom: 2px;
}
.m3 {
  margin: 3px;
}
.mt3 {
  margin-top: 3px;
}
.mr3 {
  margin-right: 3px;
}
.mb3 {
  margin-bottom: 3px;
}
.ml3 {
  margin-left: 3px;
}
.mx3 {
  margin-left: 3px;
  margin-right: 3px;
}
.my3 {
  margin-top: 3px;
  margin-bottom: 3px;
}
.m4 {
  margin: 4px;
}
.mt4 {
  margin-top: 4px;
}
.mr4 {
  margin-right: 4px;
}
.mb4 {
  margin-bottom: 4px;
}
.ml4 {
  margin-left: 4px;
}
.mx4 {
  margin-left: 4px;
  margin-right: 4px;
}
.my4 {
  margin-top: 4px;
  margin-bottom: 4px;
}
.m5 {
  margin: 5px;
}
.mt5 {
  margin-top: 5px;
}
.mr5 {
  margin-right: 5px;
}
.mb5 {
  margin-bottom: 5px;
}
.ml5 {
  margin-left: 5px;
}
.mx5 {
  margin-left: 5px;
  margin-right: 5px;
}
.my5 {
  margin-top: 5px;
  margin-bottom: 5px;
}
.m6 {
  margin: 6px;
}
.mt6 {
  margin-top: 6px;
}
.mr6 {
  margin-right: 6px;
}
.mb6 {
  margin-bottom: 6px;
}
.ml6 {
  margin-left: 6px;
}
.mx6 {
  margin-left: 6px;
  margin-right: 6px;
}
.my6 {
  margin-top: 6px;
  margin-bottom: 6px;
}
.m7 {
  margin: 7px;
}
.mt7 {
  margin-top: 7px;
}
.mr7 {
  margin-right: 7px;
}
.mb7 {
  margin-bottom: 7px;
}
.ml7 {
  margin-left: 7px;
}
.mx7 {
  margin-left: 7px;
  margin-right: 7px;
}
.my7 {
  margin-top: 7px;
  margin-bottom: 7px;
}
.m8 {
  margin: 8px;
}
.mt8 {
  margin-top: 8px;
}
.mr8 {
  margin-right: 8px;
}
.mb8 {
  margin-bottom: 8px;
}
.ml8 {
  margin-left: 8px;
}
.mx8 {
  margin-left: 8px;
  margin-right: 8px;
}
.my8 {
  margin-top: 8px;
  margin-bottom: 8px;
}
.m9 {
  margin: 9px;
}
.mt9 {
  margin-top: 9px;
}
.mr9 {
  margin-right: 9px;
}
.mb9 {
  margin-bottom: 9px;
}
.ml9 {
  margin-left: 9px;
}
.mx9 {
  margin-left: 9px;
  margin-right: 9px;
}
.my9 {
  margin-top: 9px;
  margin-bottom: 9px;
}
.m10 {
  margin: 10px;
}
.mt10 {
  margin-top: 10px;
}
.mr10 {
  margin-right: 10px;
}
.mb10 {
  margin-bottom: 10px;
}
.ml10 {
  margin-left: 10px;
}
.mx10 {
  margin-left: 10px;
  margin-right: 10px;
}
.my10 {
  margin-top: 10px;
  margin-bottom: 10px;
}
.m11 {
  margin: 11px;
}
.mt11 {
  margin-top: 11px;
}
.mr11 {
  margin-right: 11px;
}
.mb11 {
  margin-bottom: 11px;
}
.ml11 {
  margin-left: 11px;
}
.mx11 {
  margin-left: 11px;
  margin-right: 11px;
}
.my11 {
  margin-top: 11px;
  margin-bottom: 11px;
}
.m12 {
  margin: 12px;
}
.mt12 {
  margin-top: 12px;
}
.mr12 {
  margin-right: 12px;
}
.mb12 {
  margin-bottom: 12px;
}
.ml12 {
  margin-left: 12px;
}
.mx12 {
  margin-left: 12px;
  margin-right: 12px;
}
.my12 {
  margin-top: 12px;
  margin-bottom: 12px;
}
.m13 {
  margin: 13px;
}
.mt13 {
  margin-top: 13px;
}
.mr13 {
  margin-right: 13px;
}
.mb13 {
  margin-bottom: 13px;
}
.ml13 {
  margin-left: 13px;
}
.mx13 {
  margin-left: 13px;
  margin-right: 13px;
}
.my13 {
  margin-top: 13px;
  margin-bottom: 13px;
}
.m14 {
  margin: 14px;
}
.mt14 {
  margin-top: 14px;
}
.mr14 {
  margin-right: 14px;
}
.mb14 {
  margin-bottom: 14px;
}
.ml14 {
  margin-left: 14px;
}
.mx14 {
  margin-left: 14px;
  margin-right: 14px;
}
.my14 {
  margin-top: 14px;
  margin-bottom: 14px;
}
.m15 {
  margin: 15px;
}
.mt15 {
  margin-top: 15px;
}
.mr15 {
  margin-right: 15px;
}
.mb15 {
  margin-bottom: 15px;
}
.ml15 {
  margin-left: 15px;
}
.mx15 {
  margin-left: 15px;
  margin-right: 15px;
}
.my15 {
  margin-top: 15px;
  margin-bottom: 15px;
}
.m16 {
  margin: 16px;
}
.mt16 {
  margin-top: 16px;
}
.mr16 {
  margin-right: 16px;
}
.mb16 {
  margin-bottom: 16px;
}
.ml16 {
  margin-left: 16px;
}
.mx16 {
  margin-left: 16px;
  margin-right: 16px;
}
.my16 {
  margin-top: 16px;
  margin-bottom: 16px;
}
.m17 {
  margin: 17px;
}
.mt17 {
  margin-top: 17px;
}
.mr17 {
  margin-right: 17px;
}
.mb17 {
  margin-bottom: 17px;
}
.ml17 {
  margin-left: 17px;
}
.mx17 {
  margin-left: 17px;
  margin-right: 17px;
}
.my17 {
  margin-top: 17px;
  margin-bottom: 17px;
}
.m18 {
  margin: 18px;
}
.mt18 {
  margin-top: 18px;
}
.mr18 {
  margin-right: 18px;
}
.mb18 {
  margin-bottom: 18px;
}
.ml18 {
  margin-left: 18px;
}
.mx18 {
  margin-left: 18px;
  margin-right: 18px;
}
.my18 {
  margin-top: 18px;
  margin-bottom: 18px;
}
.m19 {
  margin: 19px;
}
.mt19 {
  margin-top: 19px;
}
.mr19 {
  margin-right: 19px;
}
.mb19 {
  margin-bottom: 19px;
}
.ml19 {
  margin-left: 19px;
}
.mx19 {
  margin-left: 19px;
  margin-right: 19px;
}
.my19 {
  margin-top: 19px;
  margin-bottom: 19px;
}
.m20 {
  margin: 20px;
}
.mt20 {
  margin-top: 20px;
}
.mr20 {
  margin-right: 20px;
}
.mb20 {
  margin-bottom: 20px;
}
.ml20 {
  margin-left: 20px;
}
.mx20 {
  margin-left: 20px;
  margin-right: 20px;
}
.my20 {
  margin-top: 20px;
  margin-bottom: 20px;
}
.m21 {
  margin: 21px;
}
.mt21 {
  margin-top: 21px;
}
.mr21 {
  margin-right: 21px;
}
.mb21 {
  margin-bottom: 21px;
}
.ml21 {
  margin-left: 21px;
}
.mx21 {
  margin-left: 21px;
  margin-right: 21px;
}
.my21 {
  margin-top: 21px;
  margin-bottom: 21px;
}
.m22 {
  margin: 22px;
}
.mt22 {
  margin-top: 22px;
}
.mr22 {
  margin-right: 22px;
}
.mb22 {
  margin-bottom: 22px;
}
.ml22 {
  margin-left: 22px;
}
.mx22 {
  margin-left: 22px;
  margin-right: 22px;
}
.my22 {
  margin-top: 22px;
  margin-bottom: 22px;
}
.m23 {
  margin: 23px;
}
.mt23 {
  margin-top: 23px;
}
.mr23 {
  margin-right: 23px;
}
.mb23 {
  margin-bottom: 23px;
}
.ml23 {
  margin-left: 23px;
}
.mx23 {
  margin-left: 23px;
  margin-right: 23px;
}
.my23 {
  margin-top: 23px;
  margin-bottom: 23px;
}
.m24 {
  margin: 24px;
}
.mt24 {
  margin-top: 24px;
}
.mr24 {
  margin-right: 24px;
}
.mb24 {
  margin-bottom: 24px;
}
.ml24 {
  margin-left: 24px;
}
.mx24 {
  margin-left: 24px;
  margin-right: 24px;
}
.my24 {
  margin-top: 24px;
  margin-bottom: 24px;
}
.m25 {
  margin: 25px;
}
.mt25 {
  margin-top: 25px;
}
.mr25 {
  margin-right: 25px;
}
.mb25 {
  margin-bottom: 25px;
}
.ml25 {
  margin-left: 25px;
}
.mx25 {
  margin-left: 25px;
  margin-right: 25px;
}
.my25 {
  margin-top: 25px;
  margin-bottom: 25px;
}
.m26 {
  margin: 26px;
}
.mt26 {
  margin-top: 26px;
}
.mr26 {
  margin-right: 26px;
}
.mb26 {
  margin-bottom: 26px;
}
.ml26 {
  margin-left: 26px;
}
.mx26 {
  margin-left: 26px;
  margin-right: 26px;
}
.my26 {
  margin-top: 26px;
  margin-bottom: 26px;
}
.m27 {
  margin: 27px;
}
.mt27 {
  margin-top: 27px;
}
.mr27 {
  margin-right: 27px;
}
.mb27 {
  margin-bottom: 27px;
}
.ml27 {
  margin-left: 27px;
}
.mx27 {
  margin-left: 27px;
  margin-right: 27px;
}
.my27 {
  margin-top: 27px;
  margin-bottom: 27px;
}
.m28 {
  margin: 28px;
}
.mt28 {
  margin-top: 28px;
}
.mr28 {
  margin-right: 28px;
}
.mb28 {
  margin-bottom: 28px;
}
.ml28 {
  margin-left: 28px;
}
.mx28 {
  margin-left: 28px;
  margin-right: 28px;
}
.my28 {
  margin-top: 28px;
  margin-bottom: 28px;
}
.m29 {
  margin: 29px;
}
.mt29 {
  margin-top: 29px;
}
.mr29 {
  margin-right: 29px;
}
.mb29 {
  margin-bottom: 29px;
}
.ml29 {
  margin-left: 29px;
}
.mx29 {
  margin-left: 29px;
  margin-right: 29px;
}
.my29 {
  margin-top: 29px;
  margin-bottom: 29px;
}
.m30 {
  margin: 30px;
}
.mt30 {
  margin-top: 30px;
}
.mr30 {
  margin-right: 30px;
}
.mb30 {
  margin-bottom: 30px;
}
.ml30 {
  margin-left: 30px;
}
.mx30 {
  margin-left: 30px;
  margin-right: 30px;
}
.my30 {
  margin-top: 30px;
  margin-bottom: 30px;
}
.m31 {
  margin: 31px;
}
.mt31 {
  margin-top: 31px;
}
.mr31 {
  margin-right: 31px;
}
.mb31 {
  margin-bottom: 31px;
}
.ml31 {
  margin-left: 31px;
}
.mx31 {
  margin-left: 31px;
  margin-right: 31px;
}
.my31 {
  margin-top: 31px;
  margin-bottom: 31px;
}
.m32 {
  margin: 32px;
}
.mt32 {
  margin-top: 32px;
}
.mr32 {
  margin-right: 32px;
}
.mb32 {
  margin-bottom: 32px;
}
.ml32 {
  margin-left: 32px;
}
.mx32 {
  margin-left: 32px;
  margin-right: 32px;
}
.my32 {
  margin-top: 32px;
  margin-bottom: 32px;
}
.m40 {
  margin: 40px;
}
.mt40 {
  margin-top: 40px;
}
.mr40 {
  margin-right: 40px;
}
.mb40 {
  margin-bottom: 40px;
}
.ml40 {
  margin-left: 40px;
}
.mx40 {
  margin-left: 40px;
  margin-right: 40px;
}
.my40 {
  margin-top: 40px;
  margin-bottom: 40px;
}
.m50 {
  margin: 50px;
}
.mt50 {
  margin-top: 50px;
}
.mr50 {
  margin-right: 50px;
}
.mb50 {
  margin-bottom: 50px;
}
.ml50 {
  margin-left: 50px;
}
.mx50 {
  margin-left: 50px;
  margin-right: 50px;
}
.my50 {
  margin-top: 50px;
  margin-bottom: 50px;
}
.m55 {
  margin: 55px;
}
.mt55 {
  margin-top: 55px;
}
.mr55 {
  margin-right: 55px;
}
.mb55 {
  margin-bottom: 55px;
}
.ml55 {
  margin-left: 55px;
}
.mx55 {
  margin-left: 55px;
  margin-right: 55px;
}
.my55 {
  margin-top: 55px;
  margin-bottom: 55px;
}
.m60 {
  margin: 60px;
}
.mt60 {
  margin-top: 60px;
}
.mr60 {
  margin-right: 60px;
}
.mb60 {
  margin-bottom: 60px;
}
.ml60 {
  margin-left: 60px;
}
.mx60 {
  margin-left: 60px;
  margin-right: 60px;
}
.my60 {
  margin-top: 60px;
  margin-bottom: 60px;
}
.m64 {
  margin: 64px;
}
.mt64 {
  margin-top: 64px;
}
.mr64 {
  margin-right: 64px;
}
.mb64 {
  margin-bottom: 64px;
}
.ml64 {
  margin-left: 64px;
}
.mx64 {
  margin-left: 64px;
  margin-right: 64px;
}
.my64 {
  margin-top: 64px;
  margin-bottom: 64px;
}
.m70 {
  margin: 70px;
}
.mt70 {
  margin-top: 70px;
}
.mr70 {
  margin-right: 70px;
}
.mb70 {
  margin-bottom: 70px;
}
.ml70 {
  margin-left: 70px;
}
.mx70 {
  margin-left: 70px;
  margin-right: 70px;
}
.my70 {
  margin-top: 70px;
  margin-bottom: 70px;
}
.m80 {
  margin: 80px;
}
.mt80 {
  margin-top: 80px;
}
.mr80 {
  margin-right: 80px;
}
.mb80 {
  margin-bottom: 80px;
}
.ml80 {
  margin-left: 80px;
}
.mx80 {
  margin-left: 80px;
  margin-right: 80px;
}
.my80 {
  margin-top: 80px;
  margin-bottom: 80px;
}
.m89 {
  margin: 89px;
}
.mt89 {
  margin-top: 89px;
}
.mr89 {
  margin-right: 89px;
}
.mb89 {
  margin-bottom: 89px;
}
.ml89 {
  margin-left: 89px;
}
.mx89 {
  margin-left: 89px;
  margin-right: 89px;
}
.my89 {
  margin-top: 89px;
  margin-bottom: 89px;
}
.m90 {
  margin: 90px;
}
.mt90 {
  margin-top: 90px;
}
.mr90 {
  margin-right: 90px;
}
.mb90 {
  margin-bottom: 90px;
}
.ml90 {
  margin-left: 90px;
}
.mx90 {
  margin-left: 90px;
  margin-right: 90px;
}
.my90 {
  margin-top: 90px;
  margin-bottom: 90px;
}
.m100 {
  margin: 100px;
}
.mt100 {
  margin-top: 100px;
}
.mr100 {
  margin-right: 100px;
}
.mb100 {
  margin-bottom: 100px;
}
.ml100 {
  margin-left: 100px;
}
.mx100 {
  margin-left: 100px;
  margin-right: 100px;
}
.my100 {
  margin-top: 100px;
  margin-bottom: 100px;
}
.ml-auto {
  margin-left: auto;
}
.mr-auto {
  margin-right: auto;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
/*
 * 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-radius
 */
.circle {
  border-radius: 50%;
}
.rounded {
  border-radius: 3px;
}
.rounded-1 {
  border-radius: 1px;
}
.rounded-2 {
  border-radius: 2px;
}
.rounded-3 {
  border-radius: 3px;
}
.rounded-4 {
  border-radius: 4px;
}
.rounded-5 {
  border-radius: 5px;
}
.rounded-6 {
  border-radius: 6px;
}
.rounded-7 {
  border-radius: 7px;
}
.rounded-8 {
  border-radius: 8px;
}
.rounded-9 {
  border-radius: 9px;
}
.rounded-10 {
  border-radius: 10px;
}
/*
 *
 */
.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;
}
.w40 {
  width: 40px;
}
.h40 {
  height: 40px;
}
.s40 {
  width: 40px;
  height: 40px;
}
.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;
}
.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;
}
.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;
}
.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%;
}
/*
 * flex
 */
.flex {
  display: flex;
}
.flex-center {
  justify-content: center;
}
.flex-left {
  justify-content: flex-start;
}
.flex-right {
  justify-content: flex-end;
}
.flex-between {
  justify-content: space-between;
}
.flex-around {
  justify-content: space-around;
}
.flex-middle {
  align-items: center;
}
.flex-top {
  align-items: flex-start;
}
.flex-bottom {
  align-items: flex-end;
}
.flex-heart {
  justify-content: center;
  align-items: center;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-fixed {
  flex-grow: 0;
  flex-shrink: 0;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.flex-wrap-reverse {
  flex-wrap: wrap-reverse;
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-column {
  flex-direction: column;
}
.flex-column-reverse {
  flex-direction: column-reverse;
}
/*
 * font
 */
.text-center {
  text-align: center;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.bold {
  font-weight: bold;
}
.italic {
  font-weight: italic;
}
.fs0 {
  font-size: 0px !important;
}
.fs1 {
  font-size: 1px !important;
}
.fs2 {
  font-size: 2px !important;
}
.fs3 {
  font-size: 3px !important;
}
.fs4 {
  font-size: 4px !important;
}
.fs5 {
  font-size: 5px !important;
}
.fs6 {
  font-size: 6px !important;
}
.fs7 {
  font-size: 7px !important;
}
.fs8 {
  font-size: 8px !important;
}
.fs9 {
  font-size: 9px !important;
}
.fs10 {
  font-size: 10px !important;
}
.fs11 {
  font-size: 11px !important;
}
.fs12 {
  font-size: 12px !important;
}
.fs13 {
  font-size: 13px !important;
}
.fs14 {
  font-size: 14px !important;
}
.fs15 {
  font-size: 15px !important;
}
.fs16 {
  font-size: 16px !important;
}
.fs17 {
  font-size: 17px !important;
}
.fs18 {
  font-size: 18px !important;
}
.fs19 {
  font-size: 19px !important;
}
.fs20 {
  font-size: 20px !important;
}
.fs21 {
  font-size: 21px !important;
}
.fs22 {
  font-size: 22px !important;
}
.fs23 {
  font-size: 23px !important;
}
.fs24 {
  font-size: 24px !important;
}
.fs25 {
  font-size: 25px !important;
}
.fs26 {
  font-size: 26px !important;
}
.fs27 {
  font-size: 27px !important;
}
.fs28 {
  font-size: 28px !important;
}
.fs29 {
  font-size: 29px !important;
}
.fs30 {
  font-size: 30px !important;
}
.fs31 {
  font-size: 31px !important;
}
.fs32 {
  font-size: 32px !important;
}
.fs40 {
  font-size: 40px !important;
}
.fs50 {
  font-size: 50px !important;
}
.fs55 {
  font-size: 55px !important;
}
.fs60 {
  font-size: 60px !important;
}
.fs64 {
  font-size: 64px !important;
}
.fs70 {
  font-size: 70px !important;
}
.fs80 {
  font-size: 80px !important;
}
.fs89 {
  font-size: 89px !important;
}
.fs90 {
  font-size: 90px !important;
}
.fs100 {
  font-size: 100px !important;
}
.fs128 {
  font-size: 128px !important;
}
.fs200 {
  font-size: 200px !important;
}
.fs256 {
  font-size: 256px !important;
}
.fs300 {
  font-size: 300px !important;
}
.fs400 {
  font-size: 400px !important;
}
.fs500 {
  font-size: 500px !important;
}
.fs512 {
  font-size: 512px !important;
}
.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;
}
input.input[type='text'],
input.input[type='email'],
input.input[type='password'],
input.input[type='url'],
input.input[type='search'],
input.input[type='date'],
textarea.input {
  display: block;
  border: 1px solid rgba(0, 0, 0, 0.1);
  padding: 6px 8px;
  border-radius: 3px;
}
.button {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 6px 12px;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: 4px;
  background-color: white;
  color: #666666;
  font-size: 14px;
  font-weight: bold;
  text-align: center;
  cursor: pointer;
}
.button.primary {
  color: #ffffff;
  background-color: #347ab7;
  border-color: #2e6ca3;
}
.button.danger {
  color: #ffffff;
  background-color: #d8544f;
  border-color: #d4403a;
}
/*
 * display
 */
.block {
  display: block !important;
}
.inline {
  display: inline !important;
}
.inline-block {
  display: inline-block !important;
}
/*
 * position
 */
.absolute {
  position: absolute;
}
.fixed {
  position: fixed;
}
.relative {
  position: relative;
}
/*
 * overflow
 */
.overflow-hidden {
  overflow: hidden;
}
.overflow-auto {
  overflow: auto;
}
.overflow-scroll {
  overflow: scroll;
  -webkit-overflow-scrolling: touch;
  overflow-scrolling: touch;
}
/*
 * object-fit
 */
.object-fit-cover {
  object-fit: cover;
}
.object-fit-contain {
  object-fit: contain;
}
/*
 * transition
 */
.transition {
  transition: 256ms;
}
.box-shadow {
  box-shadow: 0px 0px 4px 0px #222;
}
/*
 * shrothand
 */
.f {
  display: flex;
}
.fc {
  justify-content: center;
}
.fl {
  justify-content: flex-start;
}
.fr {
  justify-content: flex-end;
}
.fm {
  align-items: center;
}
.ft {
  align-items: flex-start;
}
.fb {
  align-items: flex-end;
}
.fh {
  justify-content: center;
  align-items: center;
}
/*
 * responsive
 */
/*
 * device
 */
@media only screen and (max-width : 600px) {
  .device:after {
    content: 'mobile';
  }
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
  .device:after {
    content: 'tablet';
  }
}
@media only screen and (min-width : 993px) {
  .device:after {
    content: 'desktop';
  }
}
/*
 * show/hide
 */
@media only screen and (max-width : 600px) {
  .s-hide {
    display: none !important;
  }
  .m-show {
    display: none !important;
  }
  .l-show {
    display: none !important;
  }
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
  .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: 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 : 600px) {
  .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: 601px) and (max-width: 992px) {
  .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 : 600px) {
  .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;
  }
}
@media only screen and (min-width: 601px) and (max-width: 992px) {
  .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;
  }
}
/*
 * padding, margin
 */
@media only screen and (max-width : 600px) {
  .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-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;
  }
}
/*
 *
 */
@media only screen and (max-width : 600px) {
  .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-fs40 {
    font-size: 40px !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-fs400 {
    font-size: 400px !important;
  }
  .s-fs500 {
    font-size: 500px !important;
  }
  .s-fs512 {
    font-size: 512px !important;
  }
}
/*
 * width, height
 */
@media only screen and (max-width : 600px) {
  .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-w40 {
    width: 40px !important;
  }
  .s-h40 {
    height: 40px !important;
  }
  .s-s40 {
    width: 40px !important;
    height: 40px !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-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-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-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: 601px) and (max-width: 992px) {
  .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-w40 {
    width: 40px !important;
  }
  .m-h40 {
    height: 40px !important;
  }
  .m-s40 {
    width: 40px !important;
    height: 40px !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-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-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-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;
  }
}
