/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */
/* Document
   ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}
/* Sections
   ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
body {
  margin: 0;
}
/**
 * Render the `main` element consistently in IE.
 */
main {
  display: block;
}
/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}
/* Grouping content
   ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/* Text-level semantics
   ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
a {
  background-color: transparent;
}
/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}
/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
b,
strong {
  font-weight: bolder;
}
/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}
/**
 * Add the correct font size in all browsers.
 */
small {
  font-size: 80%;
}
/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
/* Embedded content
   ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
img {
  border-style: none;
}
/* Forms
   ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}
/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
button,
input {
  /* 1 */
  overflow: visible;
}
/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
button,
select {
  /* 1 */
  text-transform: none;
}
/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}
/**
 * Remove the inner border and padding in Firefox.
 */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}
/**
 * Restore the focus styles unset by the previous rule.
 */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}
/**
 * Correct the padding in Firefox.
 */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}
/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *    `fieldset` elements in all browsers.
 */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}
/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
progress {
  vertical-align: baseline;
}
/**
 * Remove the default vertical scrollbar in IE 10+.
 */
textarea {
  overflow: auto;
}
/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}
/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}
/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}
/* Interactive
   ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
details {
  display: block;
}
/*
 * Add the correct display in all browsers.
 */
summary {
  display: list-item;
}
/* Misc
   ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
template {
  display: none;
}
/**
 * Add the correct display in IE 10.
 */
[hidden] {
  display: none;
}
/* margin start */
.m-auto {
  margin: auto !important;
}
.m-0 {
  margin: 0 !important;
}
.m-4 {
  margin: 4px !important;
}
.m-8 {
  margin: 8px !important;
}
.m-10 {
  margin: 10px !important;
}
.m-12 {
  margin: 12px !important;
}
.m-16 {
  margin: 16px !important;
}
.m-20 {
  margin: 20px !important;
}
.m-24 {
  margin: 24px !important;
}
.m-28 {
  margin: 28px !important;
}
.m-30 {
  margin: 30px !important;
}
.m-32 {
  margin: 32px !important;
}
.m-36 {
  margin: 36px !important;
}
.m-40 {
  margin: 40px !important;
}
.m-44 {
  margin: 44px !important;
}
.m-48 {
  margin: 48px !important;
}
.m-50 {
  margin: 50px !important;
}
.m-52 {
  margin: 52px !important;
}
.m-56 {
  margin: 56px !important;
}
.m-60 {
  margin: 60px !important;
}
.m-64 {
  margin: 64px !important;
}
.m-68 {
  margin: 68px !important;
}
.m-70 {
  margin: 70px !important;
}
.m-72 {
  margin: 72px !important;
}
.m-76 {
  margin: 76px !important;
}
.m-80 {
  margin: 80px !important;
}
.m-84 {
  margin: 84px !important;
}
.m-88 {
  margin: 88px !important;
}
.m-90 {
  margin: 90px !important;
}
.m-92 {
  margin: 92px !important;
}
.m-96 {
  margin: 96px !important;
}
.m-100 {
  margin: 100px !important;
}
.m-100 {
  margin: 100 !important;
}
.m-104 {
  margin: 104px !important;
}
.m-108 {
  margin: 108px !important;
}
.m-110 {
  margin: 110px !important;
}
.m-112 {
  margin: 112px !important;
}
.m-116 {
  margin: 116px !important;
}
.m-120 {
  margin: 120px !important;
}
.m-124 {
  margin: 124px !important;
}
.m-128 {
  margin: 128px !important;
}
.m-130 {
  margin: 130px !important;
}
.m-132 {
  margin: 132px !important;
}
.m-136 {
  margin: 136px !important;
}
.m-140 {
  margin: 140px !important;
}
.m-144 {
  margin: 144px !important;
}
.m-148 {
  margin: 148px !important;
}
.m-150 {
  margin: 150px !important;
}
.m-152 {
  margin: 152px !important;
}
.m-156 {
  margin: 156px !important;
}
.m-160 {
  margin: 160px !important;
}
.m-164 {
  margin: 164px !important;
}
.m-168 {
  margin: 168px !important;
}
.m-170 {
  margin: 170px !important;
}
.m-172 {
  margin: 172px !important;
}
.m-176 {
  margin: 176px !important;
}
.m-180 {
  margin: 180px !important;
}
.m-184 {
  margin: 184px !important;
}
.m-188 {
  margin: 188px !important;
}
.m-190 {
  margin: 190px !important;
}
.m-192 {
  margin: 192px !important;
}
.m-196 {
  margin: 196px !important;
}
.m-200 {
  margin: 200px !important;
}
/* margin end */
/* x轴margin start */
.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.mx-0 {
  margin-left: 0 !important;
  margin-right: 0 !important;
}
.mx-4 {
  margin-left: 4px !important;
  margin-right: 4px !important;
}
.mx-8 {
  margin-left: 8px !important;
  margin-right: 8px !important;
}
.mx-10 {
  margin-left: 10px !important;
  margin-right: 10px !important;
}
.mx-12 {
  margin-left: 12px !important;
  margin-right: 12px !important;
}
.mx-16 {
  margin-left: 16px !important;
  margin-right: 16px !important;
}
.mx-20 {
  margin-left: 20px !important;
  margin-right: 20px !important;
}
.mx-24 {
  margin-left: 24px !important;
  margin-right: 24px !important;
}
.mx-28 {
  margin-left: 28px !important;
  margin-right: 28px !important;
}
.mx-30 {
  margin-left: 30px !important;
  margin-right: 30px !important;
}
.mx-32 {
  margin-left: 32px !important;
  margin-right: 32px !important;
}
.mx-36 {
  margin-left: 36px !important;
  margin-right: 36px !important;
}
.mx-40 {
  margin-left: 40px !important;
  margin-right: 40px !important;
}
.mx-44 {
  margin-left: 44px !important;
  margin-right: 44px !important;
}
.mx-48 {
  margin-left: 48px !important;
  margin-right: 48px !important;
}
.mx-50 {
  margin-left: 50px !important;
  margin-right: 50px !important;
}
.mx-52 {
  margin-left: 52px !important;
  margin-right: 52px !important;
}
.mx-56 {
  margin-left: 56px !important;
  margin-right: 56px !important;
}
.mx-60 {
  margin-left: 60px !important;
  margin-right: 60px !important;
}
.mx-64 {
  margin-left: 64px !important;
  margin-right: 64px !important;
}
.mx-68 {
  margin-left: 68px !important;
  margin-right: 68px !important;
}
.mx-70 {
  margin-left: 70px !important;
  margin-right: 70px !important;
}
.mx-72 {
  margin-left: 72px !important;
  margin-right: 72px !important;
}
.mx-76 {
  margin-left: 76px !important;
  margin-right: 76px !important;
}
.mx-80 {
  margin-left: 80px !important;
  margin-right: 80px !important;
}
.mx-84 {
  margin-left: 84px !important;
  margin-right: 84px !important;
}
.mx-88 {
  margin-left: 88px !important;
  margin-right: 88px !important;
}
.mx-90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}
.mx-92 {
  margin-left: 92px !important;
  margin-right: 92px !important;
}
.mx-96 {
  margin-left: 96px !important;
  margin-right: 96px !important;
}
.mx-100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}
.mx-100 {
  margin-left: 100 !important;
  margin-right: 100 !important;
}
.mx-104 {
  margin-left: 104px !important;
  margin-right: 104px !important;
}
.mx-108 {
  margin-left: 108px !important;
  margin-right: 108px !important;
}
.mx-110 {
  margin-left: 110px !important;
  margin-right: 110px !important;
}
.mx-112 {
  margin-left: 112px !important;
  margin-right: 112px !important;
}
.mx-116 {
  margin-left: 116px !important;
  margin-right: 116px !important;
}
.mx-120 {
  margin-left: 120px !important;
  margin-right: 120px !important;
}
.mx-124 {
  margin-left: 124px !important;
  margin-right: 124px !important;
}
.mx-128 {
  margin-left: 128px !important;
  margin-right: 128px !important;
}
.mx-130 {
  margin-left: 130px !important;
  margin-right: 130px !important;
}
.mx-132 {
  margin-left: 132px !important;
  margin-right: 132px !important;
}
.mx-136 {
  margin-left: 136px !important;
  margin-right: 136px !important;
}
.mx-140 {
  margin-left: 140px !important;
  margin-right: 140px !important;
}
.mx-144 {
  margin-left: 144px !important;
  margin-right: 144px !important;
}
.mx-148 {
  margin-left: 148px !important;
  margin-right: 148px !important;
}
.mx-150 {
  margin-left: 150px !important;
  margin-right: 150px !important;
}
.mx-152 {
  margin-left: 152px !important;
  margin-right: 152px !important;
}
.mx-156 {
  margin-left: 156px !important;
  margin-right: 156px !important;
}
.mx-160 {
  margin-left: 160px !important;
  margin-right: 160px !important;
}
.mx-164 {
  margin-left: 164px !important;
  margin-right: 164px !important;
}
.mx-168 {
  margin-left: 168px !important;
  margin-right: 168px !important;
}
.mx-170 {
  margin-left: 170px !important;
  margin-right: 170px !important;
}
.mx-172 {
  margin-left: 172px !important;
  margin-right: 172px !important;
}
.mx-176 {
  margin-left: 176px !important;
  margin-right: 176px !important;
}
.mx-180 {
  margin-left: 180px !important;
  margin-right: 180px !important;
}
.mx-184 {
  margin-left: 184px !important;
  margin-right: 184px !important;
}
.mx-188 {
  margin-left: 188px !important;
  margin-right: 188px !important;
}
.mx-190 {
  margin-left: 190px !important;
  margin-right: 190px !important;
}
.mx-192 {
  margin-left: 192px !important;
  margin-right: 192px !important;
}
.mx-196 {
  margin-left: 196px !important;
  margin-right: 196px !important;
}
.mx-200 {
  margin-left: 200px !important;
  margin-right: 200px !important;
}
/* x轴margin end */
/* y轴margin start */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.my-4 {
  margin-top: 4px !important;
  margin-bottom: 4px !important;
}
.my-8 {
  margin-top: 8px !important;
  margin-bottom: 8px !important;
}
.my-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}
.my-12 {
  margin-top: 12px !important;
  margin-bottom: 12px !important;
}
.my-16 {
  margin-top: 16px !important;
  margin-bottom: 16px !important;
}
.my-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}
.my-24 {
  margin-top: 24px !important;
  margin-bottom: 24px !important;
}
.my-28 {
  margin-top: 28px !important;
  margin-bottom: 28px !important;
}
.my-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}
.my-32 {
  margin-top: 32px !important;
  margin-bottom: 32px !important;
}
.my-36 {
  margin-top: 36px !important;
  margin-bottom: 36px !important;
}
.my-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}
.my-44 {
  margin-top: 44px !important;
  margin-bottom: 44px !important;
}
.my-48 {
  margin-top: 48px !important;
  margin-bottom: 48px !important;
}
.my-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}
.my-52 {
  margin-top: 52px !important;
  margin-bottom: 52px !important;
}
.my-56 {
  margin-top: 56px !important;
  margin-bottom: 56px !important;
}
.my-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}
.my-64 {
  margin-top: 64px !important;
  margin-bottom: 64px !important;
}
.my-68 {
  margin-top: 68px !important;
  margin-bottom: 68px !important;
}
.my-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}
.my-72 {
  margin-top: 72px !important;
  margin-bottom: 72px !important;
}
.my-76 {
  margin-top: 76px !important;
  margin-bottom: 76px !important;
}
.my-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}
.my-84 {
  margin-top: 84px !important;
  margin-bottom: 84px !important;
}
.my-88 {
  margin-top: 88px !important;
  margin-bottom: 88px !important;
}
.my-90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}
.my-92 {
  margin-top: 92px !important;
  margin-bottom: 92px !important;
}
.my-96 {
  margin-top: 96px !important;
  margin-bottom: 96px !important;
}
.my-100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}
.my-100 {
  margin-top: 100 !important;
  margin-bottom: 100 !important;
}
.my-104 {
  margin-top: 104px !important;
  margin-bottom: 104px !important;
}
.my-108 {
  margin-top: 108px !important;
  margin-bottom: 108px !important;
}
.my-110 {
  margin-top: 110px !important;
  margin-bottom: 110px !important;
}
.my-112 {
  margin-top: 112px !important;
  margin-bottom: 112px !important;
}
.my-116 {
  margin-top: 116px !important;
  margin-bottom: 116px !important;
}
.my-120 {
  margin-top: 120px !important;
  margin-bottom: 120px !important;
}
.my-124 {
  margin-top: 124px !important;
  margin-bottom: 124px !important;
}
.my-128 {
  margin-top: 128px !important;
  margin-bottom: 128px !important;
}
.my-130 {
  margin-top: 130px !important;
  margin-bottom: 130px !important;
}
.my-132 {
  margin-top: 132px !important;
  margin-bottom: 132px !important;
}
.my-136 {
  margin-top: 136px !important;
  margin-bottom: 136px !important;
}
.my-140 {
  margin-top: 140px !important;
  margin-bottom: 140px !important;
}
.my-144 {
  margin-top: 144px !important;
  margin-bottom: 144px !important;
}
.my-148 {
  margin-top: 148px !important;
  margin-bottom: 148px !important;
}
.my-150 {
  margin-top: 150px !important;
  margin-bottom: 150px !important;
}
.my-152 {
  margin-top: 152px !important;
  margin-bottom: 152px !important;
}
.my-156 {
  margin-top: 156px !important;
  margin-bottom: 156px !important;
}
.my-160 {
  margin-top: 160px !important;
  margin-bottom: 160px !important;
}
.my-164 {
  margin-top: 164px !important;
  margin-bottom: 164px !important;
}
.my-168 {
  margin-top: 168px !important;
  margin-bottom: 168px !important;
}
.my-170 {
  margin-top: 170px !important;
  margin-bottom: 170px !important;
}
.my-172 {
  margin-top: 172px !important;
  margin-bottom: 172px !important;
}
.my-176 {
  margin-top: 176px !important;
  margin-bottom: 176px !important;
}
.my-180 {
  margin-top: 180px !important;
  margin-bottom: 180px !important;
}
.my-184 {
  margin-top: 184px !important;
  margin-bottom: 184px !important;
}
.my-188 {
  margin-top: 188px !important;
  margin-bottom: 188px !important;
}
.my-190 {
  margin-top: 190px !important;
  margin-bottom: 190px !important;
}
.my-192 {
  margin-top: 192px !important;
  margin-bottom: 192px !important;
}
.my-196 {
  margin-top: 196px !important;
  margin-bottom: 196px !important;
}
.my-200 {
  margin-top: 200px !important;
  margin-bottom: 200px !important;
}
/* y轴margin end */
/* margin-top start */
.mt-auto {
  margin-top: auto !important;
}
.mt-0 {
  margin-top: 0 !important;
}
.mt-4 {
  margin-top: 4px !important;
}
.mt-8 {
  margin-top: 8px !important;
}
.mt-10 {
  margin-top: 10px !important;
}
.mt-12 {
  margin-top: 12px !important;
}
.mt-16 {
  margin-top: 16px !important;
}
.mt-20 {
  margin-top: 20px !important;
}
.mt-24 {
  margin-top: 24px !important;
}
.mt-28 {
  margin-top: 28px !important;
}
.mt-30 {
  margin-top: 30px !important;
}
.mt-32 {
  margin-top: 32px !important;
}
.mt-36 {
  margin-top: 36px !important;
}
.mt-40 {
  margin-top: 40px !important;
}
.mt-44 {
  margin-top: 44px !important;
}
.mt-48 {
  margin-top: 48px !important;
}
.mt-50 {
  margin-top: 50px !important;
}
.mt-52 {
  margin-top: 52px !important;
}
.mt-56 {
  margin-top: 56px !important;
}
.mt-60 {
  margin-top: 60px !important;
}
.mt-64 {
  margin-top: 64px !important;
}
.mt-68 {
  margin-top: 68px !important;
}
.mt-70 {
  margin-top: 70px !important;
}
.mt-72 {
  margin-top: 72px !important;
}
.mt-76 {
  margin-top: 76px !important;
}
.mt-80 {
  margin-top: 80px !important;
}
.mt-84 {
  margin-top: 84px !important;
}
.mt-88 {
  margin-top: 88px !important;
}
.mt-90 {
  margin-top: 90px !important;
}
.mt-92 {
  margin-top: 92px !important;
}
.mt-96 {
  margin-top: 96px !important;
}
.mt-100 {
  margin-top: 100px !important;
}
.mt-100 {
  margin-top: 100 !important;
}
.mt-104 {
  margin-top: 104px !important;
}
.mt-108 {
  margin-top: 108px !important;
}
.mt-110 {
  margin-top: 110px !important;
}
.mt-112 {
  margin-top: 112px !important;
}
.mt-116 {
  margin-top: 116px !important;
}
.mt-120 {
  margin-top: 120px !important;
}
.mt-124 {
  margin-top: 124px !important;
}
.mt-128 {
  margin-top: 128px !important;
}
.mt-130 {
  margin-top: 130px !important;
}
.mt-132 {
  margin-top: 132px !important;
}
.mt-136 {
  margin-top: 136px !important;
}
.mt-140 {
  margin-top: 140px !important;
}
.mt-144 {
  margin-top: 144px !important;
}
.mt-148 {
  margin-top: 148px !important;
}
.mt-150 {
  margin-top: 150px !important;
}
.mt-152 {
  margin-top: 152px !important;
}
.mt-156 {
  margin-top: 156px !important;
}
.mt-160 {
  margin-top: 160px !important;
}
.mt-164 {
  margin-top: 164px !important;
}
.mt-168 {
  margin-top: 168px !important;
}
.mt-170 {
  margin-top: 170px !important;
}
.mt-172 {
  margin-top: 172px !important;
}
.mt-176 {
  margin-top: 176px !important;
}
.mt-180 {
  margin-top: 180px !important;
}
.mt-184 {
  margin-top: 184px !important;
}
.mt-188 {
  margin-top: 188px !important;
}
.mt-190 {
  margin-top: 190px !important;
}
.mt-192 {
  margin-top: 192px !important;
}
.mt-196 {
  margin-top: 196px !important;
}
.mt-200 {
  margin-top: 200px !important;
}
/* margin-top end */
/* margin-right start */
.mr-auto {
  margin-right: auto !important;
}
.mr-0 {
  margin-right: 0 !important;
}
.mr-4 {
  margin-right: 4px !important;
}
.mr-8 {
  margin-right: 8px !important;
}
.mr-10 {
  margin-right: 10px !important;
}
.mr-12 {
  margin-right: 12px !important;
}
.mr-16 {
  margin-right: 16px !important;
}
.mr-20 {
  margin-right: 20px !important;
}
.mr-24 {
  margin-right: 24px !important;
}
.mr-28 {
  margin-right: 28px !important;
}
.mr-30 {
  margin-right: 30px !important;
}
.mr-32 {
  margin-right: 32px !important;
}
.mr-36 {
  margin-right: 36px !important;
}
.mr-40 {
  margin-right: 40px !important;
}
.mr-44 {
  margin-right: 44px !important;
}
.mr-48 {
  margin-right: 48px !important;
}
.mr-50 {
  margin-right: 50px !important;
}
.mr-52 {
  margin-right: 52px !important;
}
.mr-56 {
  margin-right: 56px !important;
}
.mr-60 {
  margin-right: 60px !important;
}
.mr-64 {
  margin-right: 64px !important;
}
.mr-68 {
  margin-right: 68px !important;
}
.mr-70 {
  margin-right: 70px !important;
}
.mr-72 {
  margin-right: 72px !important;
}
.mr-76 {
  margin-right: 76px !important;
}
.mr-80 {
  margin-right: 80px !important;
}
.mr-84 {
  margin-right: 84px !important;
}
.mr-88 {
  margin-right: 88px !important;
}
.mr-90 {
  margin-right: 90px !important;
}
.mr-92 {
  margin-right: 92px !important;
}
.mr-96 {
  margin-right: 96px !important;
}
.mr-100 {
  margin-right: 100px !important;
}
.mr-100 {
  margin-right: 100 !important;
}
.mr-104 {
  margin-right: 104px !important;
}
.mr-108 {
  margin-right: 108px !important;
}
.mr-110 {
  margin-right: 110px !important;
}
.mr-112 {
  margin-right: 112px !important;
}
.mr-116 {
  margin-right: 116px !important;
}
.mr-120 {
  margin-right: 120px !important;
}
.mr-124 {
  margin-right: 124px !important;
}
.mr-128 {
  margin-right: 128px !important;
}
.mr-130 {
  margin-right: 130px !important;
}
.mr-132 {
  margin-right: 132px !important;
}
.mr-136 {
  margin-right: 136px !important;
}
.mr-140 {
  margin-right: 140px !important;
}
.mr-144 {
  margin-right: 144px !important;
}
.mr-148 {
  margin-right: 148px !important;
}
.mr-150 {
  margin-right: 150px !important;
}
.mr-152 {
  margin-right: 152px !important;
}
.mr-156 {
  margin-right: 156px !important;
}
.mr-160 {
  margin-right: 160px !important;
}
.mr-164 {
  margin-right: 164px !important;
}
.mr-168 {
  margin-right: 168px !important;
}
.mr-170 {
  margin-right: 170px !important;
}
.mr-172 {
  margin-right: 172px !important;
}
.mr-176 {
  margin-right: 176px !important;
}
.mr-180 {
  margin-right: 180px !important;
}
.mr-184 {
  margin-right: 184px !important;
}
.mr-188 {
  margin-right: 188px !important;
}
.mr-190 {
  margin-right: 190px !important;
}
.mr-192 {
  margin-right: 192px !important;
}
.mr-196 {
  margin-right: 196px !important;
}
.mr-200 {
  margin-right: 200px !important;
}
/* margin-right end */
/* margin-bottom start */
.mb-auto {
  margin-bottom: auto !important;
}
.mb-0 {
  margin-bottom: 0 !important;
}
.mb-4 {
  margin-bottom: 4px !important;
}
.mb-8 {
  margin-bottom: 8px !important;
}
.mb-10 {
  margin-bottom: 10px !important;
}
.mb-12 {
  margin-bottom: 12px !important;
}
.mb-16 {
  margin-bottom: 16px !important;
}
.mb-20 {
  margin-bottom: 20px !important;
}
.mb-24 {
  margin-bottom: 24px !important;
}
.mb-28 {
  margin-bottom: 28px !important;
}
.mb-30 {
  margin-bottom: 30px !important;
}
.mb-32 {
  margin-bottom: 32px !important;
}
.mb-36 {
  margin-bottom: 36px !important;
}
.mb-40 {
  margin-bottom: 40px !important;
}
.mb-44 {
  margin-bottom: 44px !important;
}
.mb-48 {
  margin-bottom: 48px !important;
}
.mb-50 {
  margin-bottom: 50px !important;
}
.mb-52 {
  margin-bottom: 52px !important;
}
.mb-56 {
  margin-bottom: 56px !important;
}
.mb-60 {
  margin-bottom: 60px !important;
}
.mb-64 {
  margin-bottom: 64px !important;
}
.mb-68 {
  margin-bottom: 68px !important;
}
.mb-70 {
  margin-bottom: 70px !important;
}
.mb-72 {
  margin-bottom: 72px !important;
}
.mb-76 {
  margin-bottom: 76px !important;
}
.mb-80 {
  margin-bottom: 80px !important;
}
.mb-84 {
  margin-bottom: 84px !important;
}
.mb-88 {
  margin-bottom: 88px !important;
}
.mb-90 {
  margin-bottom: 90px !important;
}
.mb-92 {
  margin-bottom: 92px !important;
}
.mb-96 {
  margin-bottom: 96px !important;
}
.mb-100 {
  margin-bottom: 100px !important;
}
.mb-100 {
  margin-bottom: 100 !important;
}
.mb-104 {
  margin-bottom: 104px !important;
}
.mb-108 {
  margin-bottom: 108px !important;
}
.mb-110 {
  margin-bottom: 110px !important;
}
.mb-112 {
  margin-bottom: 112px !important;
}
.mb-116 {
  margin-bottom: 116px !important;
}
.mb-120 {
  margin-bottom: 120px !important;
}
.mb-124 {
  margin-bottom: 124px !important;
}
.mb-128 {
  margin-bottom: 128px !important;
}
.mb-130 {
  margin-bottom: 130px !important;
}
.mb-132 {
  margin-bottom: 132px !important;
}
.mb-136 {
  margin-bottom: 136px !important;
}
.mb-140 {
  margin-bottom: 140px !important;
}
.mb-144 {
  margin-bottom: 144px !important;
}
.mb-148 {
  margin-bottom: 148px !important;
}
.mb-150 {
  margin-bottom: 150px !important;
}
.mb-152 {
  margin-bottom: 152px !important;
}
.mb-156 {
  margin-bottom: 156px !important;
}
.mb-160 {
  margin-bottom: 160px !important;
}
.mb-164 {
  margin-bottom: 164px !important;
}
.mb-168 {
  margin-bottom: 168px !important;
}
.mb-170 {
  margin-bottom: 170px !important;
}
.mb-172 {
  margin-bottom: 172px !important;
}
.mb-176 {
  margin-bottom: 176px !important;
}
.mb-180 {
  margin-bottom: 180px !important;
}
.mb-184 {
  margin-bottom: 184px !important;
}
.mb-188 {
  margin-bottom: 188px !important;
}
.mb-190 {
  margin-bottom: 190px !important;
}
.mb-192 {
  margin-bottom: 192px !important;
}
.mb-196 {
  margin-bottom: 196px !important;
}
.mb-200 {
  margin-bottom: 200px !important;
}
/* margin-bottom end */
/* margin-left start */
.ml-auto {
  margin-left: auto !important;
}
.ml-0 {
  margin-left: 0 !important;
}
.ml-4 {
  margin-left: 4px !important;
}
.ml-8 {
  margin-left: 8px !important;
}
.ml-10 {
  margin-left: 10px !important;
}
.ml-12 {
  margin-left: 12px !important;
}
.ml-16 {
  margin-left: 16px !important;
}
.ml-20 {
  margin-left: 20px !important;
}
.ml-24 {
  margin-left: 24px !important;
}
.ml-28 {
  margin-left: 28px !important;
}
.ml-30 {
  margin-left: 30px !important;
}
.ml-32 {
  margin-left: 32px !important;
}
.ml-36 {
  margin-left: 36px !important;
}
.ml-40 {
  margin-left: 40px !important;
}
.ml-44 {
  margin-left: 44px !important;
}
.ml-48 {
  margin-left: 48px !important;
}
.ml-50 {
  margin-left: 50px !important;
}
.ml-52 {
  margin-left: 52px !important;
}
.ml-56 {
  margin-left: 56px !important;
}
.ml-60 {
  margin-left: 60px !important;
}
.ml-64 {
  margin-left: 64px !important;
}
.ml-68 {
  margin-left: 68px !important;
}
.ml-70 {
  margin-left: 70px !important;
}
.ml-72 {
  margin-left: 72px !important;
}
.ml-76 {
  margin-left: 76px !important;
}
.ml-80 {
  margin-left: 80px !important;
}
.ml-84 {
  margin-left: 84px !important;
}
.ml-88 {
  margin-left: 88px !important;
}
.ml-90 {
  margin-left: 90px !important;
}
.ml-92 {
  margin-left: 92px !important;
}
.ml-96 {
  margin-left: 96px !important;
}
.ml-100 {
  margin-left: 100px !important;
}
.ml-100 {
  margin-left: 100 !important;
}
.ml-104 {
  margin-left: 104px !important;
}
.ml-108 {
  margin-left: 108px !important;
}
.ml-110 {
  margin-left: 110px !important;
}
.ml-112 {
  margin-left: 112px !important;
}
.ml-116 {
  margin-left: 116px !important;
}
.ml-120 {
  margin-left: 120px !important;
}
.ml-124 {
  margin-left: 124px !important;
}
.ml-128 {
  margin-left: 128px !important;
}
.ml-130 {
  margin-left: 130px !important;
}
.ml-132 {
  margin-left: 132px !important;
}
.ml-136 {
  margin-left: 136px !important;
}
.ml-140 {
  margin-left: 140px !important;
}
.ml-144 {
  margin-left: 144px !important;
}
.ml-148 {
  margin-left: 148px !important;
}
.ml-150 {
  margin-left: 150px !important;
}
.ml-152 {
  margin-left: 152px !important;
}
.ml-156 {
  margin-left: 156px !important;
}
.ml-160 {
  margin-left: 160px !important;
}
.ml-164 {
  margin-left: 164px !important;
}
.ml-168 {
  margin-left: 168px !important;
}
.ml-170 {
  margin-left: 170px !important;
}
.ml-172 {
  margin-left: 172px !important;
}
.ml-176 {
  margin-left: 176px !important;
}
.ml-180 {
  margin-left: 180px !important;
}
.ml-184 {
  margin-left: 184px !important;
}
.ml-188 {
  margin-left: 188px !important;
}
.ml-190 {
  margin-left: 190px !important;
}
.ml-192 {
  margin-left: 192px !important;
}
.ml-196 {
  margin-left: 196px !important;
}
.ml-200 {
  margin-left: 200px !important;
}
/* margin-left end */
/* padding start */
.p-auto {
  padding: auto !important;
}
.p-0 {
  padding: 0 !important;
}
.p-4 {
  padding: 4px !important;
}
.p-8 {
  padding: 8px !important;
}
.p-10 {
  padding: 10px !important;
}
.p-12 {
  padding: 12px !important;
}
.p-16 {
  padding: 16px !important;
}
.p-20 {
  padding: 20px !important;
}
.p-24 {
  padding: 24px !important;
}
.p-28 {
  padding: 28px !important;
}
.p-30 {
  padding: 30px !important;
}
.p-32 {
  padding: 32px !important;
}
.p-36 {
  padding: 36px !important;
}
.p-40 {
  padding: 40px !important;
}
.p-44 {
  padding: 44px !important;
}
.p-48 {
  padding: 48px !important;
}
.p-50 {
  padding: 50px !important;
}
.p-52 {
  padding: 52px !important;
}
.p-56 {
  padding: 56px !important;
}
.p-60 {
  padding: 60px !important;
}
.p-64 {
  padding: 64px !important;
}
.p-68 {
  padding: 68px !important;
}
.p-70 {
  padding: 70px !important;
}
.p-72 {
  padding: 72px !important;
}
.p-76 {
  padding: 76px !important;
}
.p-80 {
  padding: 80px !important;
}
.p-84 {
  padding: 84px !important;
}
.p-88 {
  padding: 88px !important;
}
.p-90 {
  padding: 90px !important;
}
.p-92 {
  padding: 92px !important;
}
.p-96 {
  padding: 96px !important;
}
.p-100 {
  padding: 100px !important;
}
.p-100 {
  padding: 100 !important;
}
.p-104 {
  padding: 104px !important;
}
.p-108 {
  padding: 108px !important;
}
.p-110 {
  padding: 110px !important;
}
.p-112 {
  padding: 112px !important;
}
.p-116 {
  padding: 116px !important;
}
.p-120 {
  padding: 120px !important;
}
.p-124 {
  padding: 124px !important;
}
.p-128 {
  padding: 128px !important;
}
.p-130 {
  padding: 130px !important;
}
.p-132 {
  padding: 132px !important;
}
.p-136 {
  padding: 136px !important;
}
.p-140 {
  padding: 140px !important;
}
.p-144 {
  padding: 144px !important;
}
.p-148 {
  padding: 148px !important;
}
.p-150 {
  padding: 150px !important;
}
.p-152 {
  padding: 152px !important;
}
.p-156 {
  padding: 156px !important;
}
.p-160 {
  padding: 160px !important;
}
.p-164 {
  padding: 164px !important;
}
.p-168 {
  padding: 168px !important;
}
.p-170 {
  padding: 170px !important;
}
.p-172 {
  padding: 172px !important;
}
.p-176 {
  padding: 176px !important;
}
.p-180 {
  padding: 180px !important;
}
.p-184 {
  padding: 184px !important;
}
.p-188 {
  padding: 188px !important;
}
.p-190 {
  padding: 190px !important;
}
.p-192 {
  padding: 192px !important;
}
.p-196 {
  padding: 196px !important;
}
.p-200 {
  padding: 200px !important;
}
/* padding end */
/* x轴padding start */
.px-auto {
  padding-left: auto !important;
  padding-right: auto !important;
}
.px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.px-4 {
  padding-left: 4px !important;
  padding-right: 4px !important;
}
.px-8 {
  padding-left: 8px !important;
  padding-right: 8px !important;
}
.px-10 {
  padding-left: 10px !important;
  padding-right: 10px !important;
}
.px-12 {
  padding-left: 12px !important;
  padding-right: 12px !important;
}
.px-16 {
  padding-left: 16px !important;
  padding-right: 16px !important;
}
.px-20 {
  padding-left: 20px !important;
  padding-right: 20px !important;
}
.px-24 {
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.px-28 {
  padding-left: 28px !important;
  padding-right: 28px !important;
}
.px-30 {
  padding-left: 30px !important;
  padding-right: 30px !important;
}
.px-32 {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.px-36 {
  padding-left: 36px !important;
  padding-right: 36px !important;
}
.px-40 {
  padding-left: 40px !important;
  padding-right: 40px !important;
}
.px-44 {
  padding-left: 44px !important;
  padding-right: 44px !important;
}
.px-48 {
  padding-left: 48px !important;
  padding-right: 48px !important;
}
.px-50 {
  padding-left: 50px !important;
  padding-right: 50px !important;
}
.px-52 {
  padding-left: 52px !important;
  padding-right: 52px !important;
}
.px-56 {
  padding-left: 56px !important;
  padding-right: 56px !important;
}
.px-60 {
  padding-left: 60px !important;
  padding-right: 60px !important;
}
.px-64 {
  padding-left: 64px !important;
  padding-right: 64px !important;
}
.px-68 {
  padding-left: 68px !important;
  padding-right: 68px !important;
}
.px-70 {
  padding-left: 70px !important;
  padding-right: 70px !important;
}
.px-72 {
  padding-left: 72px !important;
  padding-right: 72px !important;
}
.px-76 {
  padding-left: 76px !important;
  padding-right: 76px !important;
}
.px-80 {
  padding-left: 80px !important;
  padding-right: 80px !important;
}
.px-84 {
  padding-left: 84px !important;
  padding-right: 84px !important;
}
.px-88 {
  padding-left: 88px !important;
  padding-right: 88px !important;
}
.px-90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}
.px-92 {
  padding-left: 92px !important;
  padding-right: 92px !important;
}
.px-96 {
  padding-left: 96px !important;
  padding-right: 96px !important;
}
.px-100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}
.px-100 {
  padding-left: 100 !important;
  padding-right: 100 !important;
}
.px-104 {
  padding-left: 104px !important;
  padding-right: 104px !important;
}
.px-108 {
  padding-left: 108px !important;
  padding-right: 108px !important;
}
.px-110 {
  padding-left: 110px !important;
  padding-right: 110px !important;
}
.px-112 {
  padding-left: 112px !important;
  padding-right: 112px !important;
}
.px-116 {
  padding-left: 116px !important;
  padding-right: 116px !important;
}
.px-120 {
  padding-left: 120px !important;
  padding-right: 120px !important;
}
.px-124 {
  padding-left: 124px !important;
  padding-right: 124px !important;
}
.px-128 {
  padding-left: 128px !important;
  padding-right: 128px !important;
}
.px-130 {
  padding-left: 130px !important;
  padding-right: 130px !important;
}
.px-132 {
  padding-left: 132px !important;
  padding-right: 132px !important;
}
.px-136 {
  padding-left: 136px !important;
  padding-right: 136px !important;
}
.px-140 {
  padding-left: 140px !important;
  padding-right: 140px !important;
}
.px-144 {
  padding-left: 144px !important;
  padding-right: 144px !important;
}
.px-148 {
  padding-left: 148px !important;
  padding-right: 148px !important;
}
.px-150 {
  padding-left: 150px !important;
  padding-right: 150px !important;
}
.px-152 {
  padding-left: 152px !important;
  padding-right: 152px !important;
}
.px-156 {
  padding-left: 156px !important;
  padding-right: 156px !important;
}
.px-160 {
  padding-left: 160px !important;
  padding-right: 160px !important;
}
.px-164 {
  padding-left: 164px !important;
  padding-right: 164px !important;
}
.px-168 {
  padding-left: 168px !important;
  padding-right: 168px !important;
}
.px-170 {
  padding-left: 170px !important;
  padding-right: 170px !important;
}
.px-172 {
  padding-left: 172px !important;
  padding-right: 172px !important;
}
.px-176 {
  padding-left: 176px !important;
  padding-right: 176px !important;
}
.px-180 {
  padding-left: 180px !important;
  padding-right: 180px !important;
}
.px-184 {
  padding-left: 184px !important;
  padding-right: 184px !important;
}
.px-188 {
  padding-left: 188px !important;
  padding-right: 188px !important;
}
.px-190 {
  padding-left: 190px !important;
  padding-right: 190px !important;
}
.px-192 {
  padding-left: 192px !important;
  padding-right: 192px !important;
}
.px-196 {
  padding-left: 196px !important;
  padding-right: 196px !important;
}
.px-200 {
  padding-left: 200px !important;
  padding-right: 200px !important;
}
/* x轴padding end */
/* y轴padding start */
.py-auto {
  padding-top: auto !important;
  padding-bottom: auto !important;
}
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
.py-2 {
  padding-top: 2px !important;
  padding-bottom: 2px !important;
}
.py-4 {
  padding-top: 4px !important;
  padding-bottom: 4px !important;
}
.py-8 {
  padding-top: 8px !important;
  padding-bottom: 8px !important;
}
.py-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}
.py-12 {
  padding-top: 12px !important;
  padding-bottom: 12px !important;
}
.py-16 {
  padding-top: 16px !important;
  padding-bottom: 16px !important;
}
.py-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}
.py-24 {
  padding-top: 24px !important;
  padding-bottom: 24px !important;
}
.py-28 {
  padding-top: 28px !important;
  padding-bottom: 28px !important;
}
.py-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}
.py-32 {
  padding-top: 32px !important;
  padding-bottom: 32px !important;
}
.py-36 {
  padding-top: 36px !important;
  padding-bottom: 36px !important;
}
.py-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}
.py-44 {
  padding-top: 44px !important;
  padding-bottom: 44px !important;
}
.py-48 {
  padding-top: 48px !important;
  padding-bottom: 48px !important;
}
.py-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}
.py-52 {
  padding-top: 52px !important;
  padding-bottom: 52px !important;
}
.py-56 {
  padding-top: 56px !important;
  padding-bottom: 56px !important;
}
.py-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}
.py-64 {
  padding-top: 64px !important;
  padding-bottom: 64px !important;
}
.py-68 {
  padding-top: 68px !important;
  padding-bottom: 68px !important;
}
.py-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}
.py-72 {
  padding-top: 72px !important;
  padding-bottom: 72px !important;
}
.py-76 {
  padding-top: 76px !important;
  padding-bottom: 76px !important;
}
.py-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}
.py-84 {
  padding-top: 84px !important;
  padding-bottom: 84px !important;
}
.py-88 {
  padding-top: 88px !important;
  padding-bottom: 88px !important;
}
.py-90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}
.py-92 {
  padding-top: 92px !important;
  padding-bottom: 92px !important;
}
.py-96 {
  padding-top: 96px !important;
  padding-bottom: 96px !important;
}
.py-100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}
.py-100 {
  padding-top: 100 !important;
  padding-bottom: 100 !important;
}
.py-104 {
  padding-top: 104px !important;
  padding-bottom: 104px !important;
}
.py-108 {
  padding-top: 108px !important;
  padding-bottom: 108px !important;
}
.py-110 {
  padding-top: 110px !important;
  padding-bottom: 110px !important;
}
.py-112 {
  padding-top: 112px !important;
  padding-bottom: 112px !important;
}
.py-116 {
  padding-top: 116px !important;
  padding-bottom: 116px !important;
}
.py-120 {
  padding-top: 120px !important;
  padding-bottom: 120px !important;
}
.py-124 {
  padding-top: 124px !important;
  padding-bottom: 124px !important;
}
.py-128 {
  padding-top: 128px !important;
  padding-bottom: 128px !important;
}
.py-130 {
  padding-top: 130px !important;
  padding-bottom: 130px !important;
}
.py-132 {
  padding-top: 132px !important;
  padding-bottom: 132px !important;
}
.py-136 {
  padding-top: 136px !important;
  padding-bottom: 136px !important;
}
.py-140 {
  padding-top: 140px !important;
  padding-bottom: 140px !important;
}
.py-144 {
  padding-top: 144px !important;
  padding-bottom: 144px !important;
}
.py-148 {
  padding-top: 148px !important;
  padding-bottom: 148px !important;
}
.py-150 {
  padding-top: 150px !important;
  padding-bottom: 150px !important;
}
.py-152 {
  padding-top: 152px !important;
  padding-bottom: 152px !important;
}
.py-156 {
  padding-top: 156px !important;
  padding-bottom: 156px !important;
}
.py-160 {
  padding-top: 160px !important;
  padding-bottom: 160px !important;
}
.py-164 {
  padding-top: 164px !important;
  padding-bottom: 164px !important;
}
.py-168 {
  padding-top: 168px !important;
  padding-bottom: 168px !important;
}
.py-170 {
  padding-top: 170px !important;
  padding-bottom: 170px !important;
}
.py-172 {
  padding-top: 172px !important;
  padding-bottom: 172px !important;
}
.py-176 {
  padding-top: 176px !important;
  padding-bottom: 176px !important;
}
.py-180 {
  padding-top: 180px !important;
  padding-bottom: 180px !important;
}
.py-184 {
  padding-top: 184px !important;
  padding-bottom: 184px !important;
}
.py-188 {
  padding-top: 188px !important;
  padding-bottom: 188px !important;
}
.py-190 {
  padding-top: 190px !important;
  padding-bottom: 190px !important;
}
.py-192 {
  padding-top: 192px !important;
  padding-bottom: 192px !important;
}
.py-196 {
  padding-top: 196px !important;
  padding-bottom: 196px !important;
}
.py-200 {
  padding-top: 200px !important;
  padding-bottom: 200px !important;
}
/* y轴padding end */
/* padding-top start */
.pt-auto {
  padding-top: auto !important;
}
.pt-0 {
  padding-top: 0 !important;
}
.pt-4 {
  padding-top: 4px !important;
}
.pt-8 {
  padding-top: 8px !important;
}
.pt-10 {
  padding-top: 10px !important;
}
.pt-12 {
  padding-top: 12px !important;
}
.pt-16 {
  padding-top: 16px !important;
}
.pt-20 {
  padding-top: 20px !important;
}
.pt-24 {
  padding-top: 24px !important;
}
.pt-28 {
  padding-top: 28px !important;
}
.pt-30 {
  padding-top: 30px !important;
}
.pt-32 {
  padding-top: 32px !important;
}
.pt-36 {
  padding-top: 36px !important;
}
.pt-40 {
  padding-top: 40px !important;
}
.pt-44 {
  padding-top: 44px !important;
}
.pt-48 {
  padding-top: 48px !important;
}
.pt-50 {
  padding-top: 50px !important;
}
.pt-52 {
  padding-top: 52px !important;
}
.pt-56 {
  padding-top: 56px !important;
}
.pt-60 {
  padding-top: 60px !important;
}
.pt-64 {
  padding-top: 64px !important;
}
.pt-68 {
  padding-top: 68px !important;
}
.pt-70 {
  padding-top: 70px !important;
}
.pt-72 {
  padding-top: 72px !important;
}
.pt-76 {
  padding-top: 76px !important;
}
.pt-80 {
  padding-top: 80px !important;
}
.pt-84 {
  padding-top: 84px !important;
}
.pt-88 {
  padding-top: 88px !important;
}
.pt-90 {
  padding-top: 90px !important;
}
.pt-92 {
  padding-top: 92px !important;
}
.pt-96 {
  padding-top: 96px !important;
}
.pt-100 {
  padding-top: 100px !important;
}
.pt-100 {
  padding-top: 100 !important;
}
.pt-104 {
  padding-top: 104px !important;
}
.pt-108 {
  padding-top: 108px !important;
}
.pt-110 {
  padding-top: 110px !important;
}
.pt-112 {
  padding-top: 112px !important;
}
.pt-116 {
  padding-top: 116px !important;
}
.pt-120 {
  padding-top: 120px !important;
}
.pt-124 {
  padding-top: 124px !important;
}
.pt-128 {
  padding-top: 128px !important;
}
.pt-130 {
  padding-top: 130px !important;
}
.pt-132 {
  padding-top: 132px !important;
}
.pt-136 {
  padding-top: 136px !important;
}
.pt-140 {
  padding-top: 140px !important;
}
.pt-144 {
  padding-top: 144px !important;
}
.pt-148 {
  padding-top: 148px !important;
}
.pt-150 {
  padding-top: 150px !important;
}
.pt-152 {
  padding-top: 152px !important;
}
.pt-156 {
  padding-top: 156px !important;
}
.pt-160 {
  padding-top: 160px !important;
}
.pt-164 {
  padding-top: 164px !important;
}
.pt-168 {
  padding-top: 168px !important;
}
.pt-170 {
  padding-top: 170px !important;
}
.pt-172 {
  padding-top: 172px !important;
}
.pt-176 {
  padding-top: 176px !important;
}
.pt-180 {
  padding-top: 180px !important;
}
.pt-184 {
  padding-top: 184px !important;
}
.pt-188 {
  padding-top: 188px !important;
}
.pt-190 {
  padding-top: 190px !important;
}
.pt-192 {
  padding-top: 192px !important;
}
.pt-196 {
  padding-top: 196px !important;
}
.pt-200 {
  padding-top: 200px !important;
}
/* padding-top end */
/* padding-right start */
.pr-auto {
  padding-right: auto !important;
}
.pr-0 {
  padding-right: 0 !important;
}
.pr-4 {
  padding-right: 4px !important;
}
.pr-8 {
  padding-right: 8px !important;
}
.pr-10 {
  padding-right: 10px !important;
}
.pr-12 {
  padding-right: 12px !important;
}
.pr-16 {
  padding-right: 16px !important;
}
.pr-20 {
  padding-right: 20px !important;
}
.pr-24 {
  padding-right: 24px !important;
}
.pr-28 {
  padding-right: 28px !important;
}
.pr-30 {
  padding-right: 30px !important;
}
.pr-32 {
  padding-right: 32px !important;
}
.pr-36 {
  padding-right: 36px !important;
}
.pr-40 {
  padding-right: 40px !important;
}
.pr-44 {
  padding-right: 44px !important;
}
.pr-48 {
  padding-right: 48px !important;
}
.pr-50 {
  padding-right: 50px !important;
}
.pr-52 {
  padding-right: 52px !important;
}
.pr-56 {
  padding-right: 56px !important;
}
.pr-60 {
  padding-right: 60px !important;
}
.pr-64 {
  padding-right: 64px !important;
}
.pr-68 {
  padding-right: 68px !important;
}
.pr-70 {
  padding-right: 70px !important;
}
.pr-72 {
  padding-right: 72px !important;
}
.pr-76 {
  padding-right: 76px !important;
}
.pr-80 {
  padding-right: 80px !important;
}
.pr-84 {
  padding-right: 84px !important;
}
.pr-88 {
  padding-right: 88px !important;
}
.pr-90 {
  padding-right: 90px !important;
}
.pr-92 {
  padding-right: 92px !important;
}
.pr-96 {
  padding-right: 96px !important;
}
.pr-100 {
  padding-right: 100px !important;
}
.pr-100 {
  padding-right: 100 !important;
}
.pr-104 {
  padding-right: 104px !important;
}
.pr-108 {
  padding-right: 108px !important;
}
.pr-110 {
  padding-right: 110px !important;
}
.pr-112 {
  padding-right: 112px !important;
}
.pr-116 {
  padding-right: 116px !important;
}
.pr-120 {
  padding-right: 120px !important;
}
.pr-124 {
  padding-right: 124px !important;
}
.pr-128 {
  padding-right: 128px !important;
}
.pr-130 {
  padding-right: 130px !important;
}
.pr-132 {
  padding-right: 132px !important;
}
.pr-136 {
  padding-right: 136px !important;
}
.pr-140 {
  padding-right: 140px !important;
}
.pr-144 {
  padding-right: 144px !important;
}
.pr-148 {
  padding-right: 148px !important;
}
.pr-150 {
  padding-right: 150px !important;
}
.pr-152 {
  padding-right: 152px !important;
}
.pr-156 {
  padding-right: 156px !important;
}
.pr-160 {
  padding-right: 160px !important;
}
.pr-164 {
  padding-right: 164px !important;
}
.pr-168 {
  padding-right: 168px !important;
}
.pr-170 {
  padding-right: 170px !important;
}
.pr-172 {
  padding-right: 172px !important;
}
.pr-176 {
  padding-right: 176px !important;
}
.pr-180 {
  padding-right: 180px !important;
}
.pr-184 {
  padding-right: 184px !important;
}
.pr-188 {
  padding-right: 188px !important;
}
.pr-190 {
  padding-right: 190px !important;
}
.pr-192 {
  padding-right: 192px !important;
}
.pr-196 {
  padding-right: 196px !important;
}
.pr-200 {
  padding-right: 200px !important;
}
/* padding-right end */
/* padding-bottom start */
.pb-auto {
  padding-bottom: auto !important;
}
.pb-0 {
  padding-bottom: 0 !important;
}
.pb-4 {
  padding-bottom: 4px !important;
}
.pb-8 {
  padding-bottom: 8px !important;
}
.pb-10 {
  padding-bottom: 10px !important;
}
.pb-12 {
  padding-bottom: 12px !important;
}
.pb-16 {
  padding-bottom: 16px !important;
}
.pb-20 {
  padding-bottom: 20px !important;
}
.pb-24 {
  padding-bottom: 24px !important;
}
.pb-28 {
  padding-bottom: 28px !important;
}
.pb-30 {
  padding-bottom: 30px !important;
}
.pb-32 {
  padding-bottom: 32px !important;
}
.pb-36 {
  padding-bottom: 36px !important;
}
.pb-40 {
  padding-bottom: 40px !important;
}
.pb-44 {
  padding-bottom: 44px !important;
}
.pb-48 {
  padding-bottom: 48px !important;
}
.pb-50 {
  padding-bottom: 50px !important;
}
.pb-52 {
  padding-bottom: 52px !important;
}
.pb-56 {
  padding-bottom: 56px !important;
}
.pb-60 {
  padding-bottom: 60px !important;
}
.pb-64 {
  padding-bottom: 64px !important;
}
.pb-68 {
  padding-bottom: 68px !important;
}
.pb-70 {
  padding-bottom: 70px !important;
}
.pb-72 {
  padding-bottom: 72px !important;
}
.pb-76 {
  padding-bottom: 76px !important;
}
.pb-80 {
  padding-bottom: 80px !important;
}
.pb-84 {
  padding-bottom: 84px !important;
}
.pb-88 {
  padding-bottom: 88px !important;
}
.pb-90 {
  padding-bottom: 90px !important;
}
.pb-92 {
  padding-bottom: 92px !important;
}
.pb-96 {
  padding-bottom: 96px !important;
}
.pb-100 {
  padding-bottom: 100px !important;
}
.pb-100 {
  padding-bottom: 100 !important;
}
.pb-104 {
  padding-bottom: 104px !important;
}
.pb-108 {
  padding-bottom: 108px !important;
}
.pb-110 {
  padding-bottom: 110px !important;
}
.pb-112 {
  padding-bottom: 112px !important;
}
.pb-116 {
  padding-bottom: 116px !important;
}
.pb-120 {
  padding-bottom: 120px !important;
}
.pb-124 {
  padding-bottom: 124px !important;
}
.pb-128 {
  padding-bottom: 128px !important;
}
.pb-130 {
  padding-bottom: 130px !important;
}
.pb-132 {
  padding-bottom: 132px !important;
}
.pb-136 {
  padding-bottom: 136px !important;
}
.pb-140 {
  padding-bottom: 140px !important;
}
.pb-144 {
  padding-bottom: 144px !important;
}
.pb-148 {
  padding-bottom: 148px !important;
}
.pb-150 {
  padding-bottom: 150px !important;
}
.pb-152 {
  padding-bottom: 152px !important;
}
.pb-156 {
  padding-bottom: 156px !important;
}
.pb-160 {
  padding-bottom: 160px !important;
}
.pb-164 {
  padding-bottom: 164px !important;
}
.pb-168 {
  padding-bottom: 168px !important;
}
.pb-170 {
  padding-bottom: 170px !important;
}
.pb-172 {
  padding-bottom: 172px !important;
}
.pb-176 {
  padding-bottom: 176px !important;
}
.pb-180 {
  padding-bottom: 180px !important;
}
.pb-184 {
  padding-bottom: 184px !important;
}
.pb-188 {
  padding-bottom: 188px !important;
}
.pb-190 {
  padding-bottom: 190px !important;
}
.pb-192 {
  padding-bottom: 192px !important;
}
.pb-196 {
  padding-bottom: 196px !important;
}
.pb-200 {
  padding-bottom: 200px !important;
}
/* padding-bottom end */
/* padding-left start */
.pl-auto {
  padding-left: auto !important;
}
.pl-0 {
  padding-left: 0 !important;
}
.pl-4 {
  padding-left: 4px !important;
}
.pl-8 {
  padding-left: 8px !important;
}
.pl-10 {
  padding-left: 10px !important;
}
.pl-12 {
  padding-left: 12px !important;
}
.pl-16 {
  padding-left: 16px !important;
}
.pl-20 {
  padding-left: 20px !important;
}
.pl-24 {
  padding-left: 24px !important;
}
.pl-28 {
  padding-left: 28px !important;
}
.pl-30 {
  padding-left: 30px !important;
}
.pl-32 {
  padding-left: 32px !important;
}
.pl-36 {
  padding-left: 36px !important;
}
.pl-40 {
  padding-left: 40px !important;
}
.pl-44 {
  padding-left: 44px !important;
}
.pl-48 {
  padding-left: 48px !important;
}
.pl-50 {
  padding-left: 50px !important;
}
.pl-52 {
  padding-left: 52px !important;
}
.pl-56 {
  padding-left: 56px !important;
}
.pl-60 {
  padding-left: 60px !important;
}
.pl-64 {
  padding-left: 64px !important;
}
.pl-68 {
  padding-left: 68px !important;
}
.pl-70 {
  padding-left: 70px !important;
}
.pl-72 {
  padding-left: 72px !important;
}
.pl-76 {
  padding-left: 76px !important;
}
.pl-80 {
  padding-left: 80px !important;
}
.pl-84 {
  padding-left: 84px !important;
}
.pl-88 {
  padding-left: 88px !important;
}
.pl-90 {
  padding-left: 90px !important;
}
.pl-92 {
  padding-left: 92px !important;
}
.pl-96 {
  padding-left: 96px !important;
}
.pl-100 {
  padding-left: 100px !important;
}
.pl-100 {
  padding-left: 100 !important;
}
.pl-104 {
  padding-left: 104px !important;
}
.pl-108 {
  padding-left: 108px !important;
}
.pl-110 {
  padding-left: 110px !important;
}
.pl-112 {
  padding-left: 112px !important;
}
.pl-116 {
  padding-left: 116px !important;
}
.pl-120 {
  padding-left: 120px !important;
}
.pl-124 {
  padding-left: 124px !important;
}
.pl-128 {
  padding-left: 128px !important;
}
.pl-130 {
  padding-left: 130px !important;
}
.pl-132 {
  padding-left: 132px !important;
}
.pl-136 {
  padding-left: 136px !important;
}
.pl-140 {
  padding-left: 140px !important;
}
.pl-144 {
  padding-left: 144px !important;
}
.pl-148 {
  padding-left: 148px !important;
}
.pl-150 {
  padding-left: 150px !important;
}
.pl-152 {
  padding-left: 152px !important;
}
.pl-156 {
  padding-left: 156px !important;
}
.pl-160 {
  padding-left: 160px !important;
}
.pl-164 {
  padding-left: 164px !important;
}
.pl-168 {
  padding-left: 168px !important;
}
.pl-170 {
  padding-left: 170px !important;
}
.pl-172 {
  padding-left: 172px !important;
}
.pl-176 {
  padding-left: 176px !important;
}
.pl-180 {
  padding-left: 180px !important;
}
.pl-184 {
  padding-left: 184px !important;
}
.pl-188 {
  padding-left: 188px !important;
}
.pl-190 {
  padding-left: 190px !important;
}
.pl-192 {
  padding-left: 192px !important;
}
.pl-196 {
  padding-left: 196px !important;
}
.pl-200 {
  padding-left: 200px !important;
}
/* padding-left end */
.h-auto {
  height: auto !important;
}
.h-full {
  height: 100% !important;
}
.h-screen {
  height: 100vw !important;
}
.h-0 {
  height: 0 !important;
}
.h-10 {
  height: 10px !important;
}
.h-20 {
  height: 20px !important;
}
.h-30 {
  height: 30px !important;
}
.h-40 {
  height: 40px !important;
}
.h-50 {
  height: 50px !important;
}
.h-60 {
  height: 60px !important;
}
.h-70 {
  height: 70px !important;
}
.h-80 {
  height: 80px !important;
}
.h-90 {
  height: 90px !important;
}
.h-100 {
  height: 100px !important;
}
.h-110 {
  height: 110px !important;
}
.h-120 {
  height: 120px !important;
}
.h-130 {
  height: 130px !important;
}
.h-140 {
  height: 140px !important;
}
.h-150 {
  height: 150px !important;
}
.h-160 {
  height: 160px !important;
}
.h-170 {
  height: 170px !important;
}
.h-180 {
  height: 180px !important;
}
.h-190 {
  height: 190px !important;
}
.h-200 {
  height: 200px !important;
}
.h-210 {
  height: 210px !important;
}
.h-220 {
  height: 220px !important;
}
.h-230 {
  height: 230px !important;
}
.h-240 {
  height: 240px !important;
}
.h-250 {
  height: 250px !important;
}
.h-260 {
  height: 260px !important;
}
.h-270 {
  height: 270px !important;
}
.h-280 {
  height: 280px !important;
}
.h-290 {
  height: 290px !important;
}
.h-300 {
  height: 300px !important;
}
.h-310 {
  height: 310px !important;
}
.h-320 {
  height: 320px !important;
}
.h-330 {
  height: 330px !important;
}
.h-340 {
  height: 340px !important;
}
.h-350 {
  height: 350px !important;
}
.h-360 {
  height: 360px !important;
}
.h-370 {
  height: 370px !important;
}
.h-380 {
  height: 380px !important;
}
.h-390 {
  height: 390px !important;
}
.h-400 {
  height: 400px !important;
}
.h-410 {
  height: 410px !important;
}
.h-420 {
  height: 420px !important;
}
.h-430 {
  height: 430px !important;
}
.h-440 {
  height: 440px !important;
}
.h-450 {
  height: 450px !important;
}
.h-460 {
  height: 460px !important;
}
.h-470 {
  height: 470px !important;
}
.h-480 {
  height: 480px !important;
}
.h-490 {
  height: 490px !important;
}
.h-500 {
  height: 500px !important;
}
.h-510 {
  height: 510px !important;
}
.h-520 {
  height: 520px !important;
}
.h-530 {
  height: 530px !important;
}
.h-540 {
  height: 540px !important;
}
.h-550 {
  height: 550px !important;
}
.h-560 {
  height: 560px !important;
}
.h-570 {
  height: 570px !important;
}
.h-580 {
  height: 580px !important;
}
.h-590 {
  height: 590px !important;
}
.h-600 {
  height: 600px !important;
}
.h-610 {
  height: 610px !important;
}
.h-620 {
  height: 620px !important;
}
.h-630 {
  height: 630px !important;
}
.h-640 {
  height: 640px !important;
}
.h-650 {
  height: 650px !important;
}
.h-660 {
  height: 660px !important;
}
.h-670 {
  height: 670px !important;
}
.h-680 {
  height: 680px !important;
}
.h-690 {
  height: 690px !important;
}
.h-700 {
  height: 700px !important;
}
.h-710 {
  height: 710px !important;
}
.h-720 {
  height: 720px !important;
}
.h-730 {
  height: 730px !important;
}
.h-740 {
  height: 740px !important;
}
.h-750 {
  height: 750px !important;
}
.h-760 {
  height: 760px !important;
}
.h-770 {
  height: 770px !important;
}
.h-780 {
  height: 780px !important;
}
.h-790 {
  height: 790px !important;
}
.h-800 {
  height: 800px !important;
}
.w-auto {
  width: auto !important;
}
.w-full {
  width: 100% !important;
}
.w-screen {
  width: 100vw !important;
}
/** width percent start **/
.w-1\/24 {
  width: 4.16667% !important;
}
.w-2\/24 {
  width: 8.33333% !important;
}
.w-3\/24 {
  width: 12.5% !important;
}
.w-4\/24 {
  width: 16.66667% !important;
}
.w-5\/24 {
  width: 20.83333% !important;
}
.w-6\/24 {
  width: 25% !important;
}
.w-7\/24 {
  width: 29.16667% !important;
}
.w-8\/24 {
  width: 33.33333% !important;
}
.w-9\/24 {
  width: 37.5% !important;
}
.w-10\/24 {
  width: 41.66667% !important;
}
.w-11\/24 {
  width: 45.83333% !important;
}
.w-12\/24 {
  width: 50% !important;
}
.w-13\/24 {
  width: 54.16667% !important;
}
.w-14\/24 {
  width: 58.33333% !important;
}
.w-15\/24 {
  width: 62.5% !important;
}
.w-16\/24 {
  width: 66.66667% !important;
}
.w-17\/24 {
  width: 70.83333% !important;
}
.w-18\/24 {
  width: 75% !important;
}
.w-19\/24 {
  width: 79.16667% !important;
}
.w-20\/24 {
  width: 83.33333% !important;
}
.w-21\/24 {
  width: 87.5% !important;
}
.w-22\/24 {
  width: 91.66667% !important;
}
.w-23\/24 {
  width: 95.83333% !important;
}
.w-24\/24 {
  width: 100% !important;
}
/** width percent end **/
.w-0 {
  width: 0 !important;
}
.w-10 {
  width: 10px !important;
}
.w-20 {
  width: 20px !important;
}
.w-30 {
  width: 30px !important;
}
.w-40 {
  width: 40px !important;
}
.w-50 {
  width: 50px !important;
}
.w-60 {
  width: 60px !important;
}
.w-70 {
  width: 70px !important;
}
.w-80 {
  width: 80px !important;
}
.w-90 {
  width: 90px !important;
}
.w-100 {
  width: 100px !important;
}
.w-110 {
  width: 110px !important;
}
.w-120 {
  width: 120px !important;
}
.w-130 {
  width: 130px !important;
}
.w-140 {
  width: 140px !important;
}
.w-150 {
  width: 150px !important;
}
.w-160 {
  width: 160px !important;
}
.w-170 {
  width: 170px !important;
}
.w-180 {
  width: 180px !important;
}
.w-190 {
  width: 190px !important;
}
.w-200 {
  width: 200px !important;
}
.w-210 {
  width: 210px !important;
}
.w-220 {
  width: 220px !important;
}
.w-230 {
  width: 230px !important;
}
.w-240 {
  width: 240px !important;
}
.w-250 {
  width: 250px !important;
}
.w-260 {
  width: 260px !important;
}
.w-270 {
  width: 270px !important;
}
.w-280 {
  width: 280px !important;
}
.w-290 {
  width: 290px !important;
}
.w-300 {
  width: 300px !important;
}
.w-310 {
  width: 310px !important;
}
.w-320 {
  width: 320px !important;
}
.w-330 {
  width: 330px !important;
}
.w-340 {
  width: 340px !important;
}
.w-350 {
  width: 350px !important;
}
.w-360 {
  width: 360px !important;
}
.w-370 {
  width: 370px !important;
}
.w-380 {
  width: 380px !important;
}
.w-390 {
  width: 390px !important;
}
.w-400 {
  width: 400px !important;
}
.w-410 {
  width: 410px !important;
}
.w-420 {
  width: 420px !important;
}
.w-430 {
  width: 430px !important;
}
.w-440 {
  width: 440px !important;
}
.w-450 {
  width: 450px !important;
}
.w-460 {
  width: 460px !important;
}
.w-470 {
  width: 470px !important;
}
.w-480 {
  width: 480px !important;
}
.w-490 {
  width: 490px !important;
}
.w-500 {
  width: 500px !important;
}
.w-510 {
  width: 510px !important;
}
.w-520 {
  width: 520px !important;
}
.w-530 {
  width: 530px !important;
}
.w-540 {
  width: 540px !important;
}
.w-550 {
  width: 550px !important;
}
.w-560 {
  width: 560px !important;
}
.w-570 {
  width: 570px !important;
}
.w-580 {
  width: 580px !important;
}
.w-590 {
  width: 590px !important;
}
.w-600 {
  width: 600px !important;
}
.w-610 {
  width: 610px !important;
}
.w-620 {
  width: 620px !important;
}
.w-630 {
  width: 630px !important;
}
.w-640 {
  width: 640px !important;
}
.w-650 {
  width: 650px !important;
}
.w-660 {
  width: 660px !important;
}
.w-670 {
  width: 670px !important;
}
.w-680 {
  width: 680px !important;
}
.w-690 {
  width: 690px !important;
}
.w-700 {
  width: 700px !important;
}
.w-710 {
  width: 710px !important;
}
.w-720 {
  width: 720px !important;
}
.w-730 {
  width: 730px !important;
}
.w-740 {
  width: 740px !important;
}
.w-750 {
  width: 750px !important;
}
.w-760 {
  width: 760px !important;
}
.w-770 {
  width: 770px !important;
}
.w-780 {
  width: 780px !important;
}
.w-790 {
  width: 790px !important;
}
.w-800 {
  width: 800px !important;
}
.mw-auto {
  min-width: auto !important;
}
.mw-full {
  min-width: 100% !important;
}
.mw-screen {
  min-width: 100vw !important;
}
/** width percent start **/
.mw-1\/24 {
  min-width: 4.16667% !important;
}
.mw-2\/24 {
  min-width: 8.33333% !important;
}
.mw-3\/24 {
  min-width: 12.5% !important;
}
.mw-4\/24 {
  min-width: 16.66667% !important;
}
.mw-5\/24 {
  min-width: 20.83333% !important;
}
.mw-6\/24 {
  min-width: 25% !important;
}
.mw-7\/24 {
  min-width: 29.16667% !important;
}
.mw-8\/24 {
  min-width: 33.33333% !important;
}
.mw-9\/24 {
  min-width: 37.5% !important;
}
.mw-10\/24 {
  min-width: 41.66667% !important;
}
.mw-11\/24 {
  min-width: 45.83333% !important;
}
.mw-12\/24 {
  min-width: 50% !important;
}
.mw-13\/24 {
  min-width: 54.16667% !important;
}
.mw-14\/24 {
  min-width: 58.33333% !important;
}
.mw-15\/24 {
  min-width: 62.5% !important;
}
.mw-16\/24 {
  min-width: 66.66667% !important;
}
.mw-17\/24 {
  min-width: 70.83333% !important;
}
.mw-18\/24 {
  min-width: 75% !important;
}
.mw-19\/24 {
  min-width: 79.16667% !important;
}
.mw-20\/24 {
  min-width: 83.33333% !important;
}
.mw-21\/24 {
  min-width: 87.5% !important;
}
.mw-22\/24 {
  min-width: 91.66667% !important;
}
.mw-23\/24 {
  min-width: 95.83333% !important;
}
.mw-24\/24 {
  min-width: 100% !important;
}
/** width percent end **/
.mw-0 {
  min-width: 0 !important;
}
.mw-10 {
  min-width: 10px !important;
}
.mw-20 {
  min-width: 20px !important;
}
.mw-30 {
  min-width: 30px !important;
}
.mw-40 {
  min-width: 40px !important;
}
.mw-50 {
  min-width: 50px !important;
}
.mw-60 {
  min-width: 60px !important;
}
.mw-70 {
  min-width: 70px !important;
}
.mw-80 {
  min-width: 80px !important;
}
.mw-90 {
  min-width: 90px !important;
}
.mw-100 {
  min-width: 100px !important;
}
.mw-110 {
  min-width: 110px !important;
}
.mw-120 {
  min-width: 120px !important;
}
.mw-130 {
  min-width: 130px !important;
}
.mw-140 {
  min-width: 140px !important;
}
.mw-150 {
  min-width: 150px !important;
}
.mw-160 {
  min-width: 160px !important;
}
.mw-170 {
  min-width: 170px !important;
}
.mw-180 {
  min-width: 180px !important;
}
.mw-190 {
  min-width: 190px !important;
}
.mw-200 {
  min-width: 200px !important;
}
.mw-210 {
  min-width: 210px !important;
}
.mw-220 {
  min-width: 220px !important;
}
.mw-230 {
  min-width: 230px !important;
}
.mw-240 {
  min-width: 240px !important;
}
.mw-250 {
  min-width: 250px !important;
}
.mw-260 {
  min-width: 260px !important;
}
.mw-270 {
  min-width: 270px !important;
}
.mw-280 {
  min-width: 280px !important;
}
.mw-290 {
  min-width: 290px !important;
}
.mw-300 {
  min-width: 300px !important;
}
.mw-310 {
  min-width: 310px !important;
}
.mw-320 {
  min-width: 320px !important;
}
.mw-330 {
  min-width: 330px !important;
}
.mw-340 {
  min-width: 340px !important;
}
.mw-350 {
  min-width: 350px !important;
}
.mw-360 {
  min-width: 360px !important;
}
.mw-370 {
  min-width: 370px !important;
}
.mw-380 {
  min-width: 380px !important;
}
.mw-390 {
  min-width: 390px !important;
}
.mw-400 {
  min-width: 400px !important;
}
.mw-410 {
  min-width: 410px !important;
}
.mw-420 {
  min-width: 420px !important;
}
.mw-430 {
  min-width: 430px !important;
}
.mw-440 {
  min-width: 440px !important;
}
.mw-450 {
  min-width: 450px !important;
}
.mw-460 {
  min-width: 460px !important;
}
.mw-470 {
  min-width: 470px !important;
}
.mw-480 {
  min-width: 480px !important;
}
.mw-490 {
  min-width: 490px !important;
}
.mw-500 {
  min-width: 500px !important;
}
.mw-510 {
  min-width: 510px !important;
}
.mw-520 {
  min-width: 520px !important;
}
.mw-530 {
  min-width: 530px !important;
}
.mw-540 {
  min-width: 540px !important;
}
.mw-550 {
  min-width: 550px !important;
}
.mw-560 {
  min-width: 560px !important;
}
.mw-570 {
  min-width: 570px !important;
}
.mw-580 {
  min-width: 580px !important;
}
.mw-590 {
  min-width: 590px !important;
}
.mw-600 {
  min-width: 600px !important;
}
.mw-610 {
  min-width: 610px !important;
}
.mw-620 {
  min-width: 620px !important;
}
.mw-630 {
  min-width: 630px !important;
}
.mw-640 {
  min-width: 640px !important;
}
.mw-650 {
  min-width: 650px !important;
}
.mw-660 {
  min-width: 660px !important;
}
.mw-670 {
  min-width: 670px !important;
}
.mw-680 {
  min-width: 680px !important;
}
.mw-690 {
  min-width: 690px !important;
}
.mw-700 {
  min-width: 700px !important;
}
.mw-710 {
  min-width: 710px !important;
}
.mw-720 {
  min-width: 720px !important;
}
.mw-730 {
  min-width: 730px !important;
}
.mw-740 {
  min-width: 740px !important;
}
.mw-750 {
  min-width: 750px !important;
}
.mw-760 {
  min-width: 760px !important;
}
.mw-770 {
  min-width: 770px !important;
}
.mw-780 {
  min-width: 780px !important;
}
.mw-790 {
  min-width: 790px !important;
}
.mw-800 {
  min-width: 800px !important;
}
.max-w-auto {
  max-width: auto !important;
}
.max-w-full {
  max-width: 100% !important;
}
.max-w-screen {
  max-width: 100vw !important;
}
/** width percent start **/
.max-w-1\/24 {
  max-width: 4.16667% !important;
}
.max-w-2\/24 {
  max-width: 8.33333% !important;
}
.max-w-3\/24 {
  max-width: 12.5% !important;
}
.max-w-4\/24 {
  max-width: 16.66667% !important;
}
.max-w-5\/24 {
  max-width: 20.83333% !important;
}
.max-w-6\/24 {
  max-width: 25% !important;
}
.max-w-7\/24 {
  max-width: 29.16667% !important;
}
.max-w-8\/24 {
  max-width: 33.33333% !important;
}
.max-w-9\/24 {
  max-width: 37.5% !important;
}
.max-w-10\/24 {
  max-width: 41.66667% !important;
}
.max-w-11\/24 {
  max-width: 45.83333% !important;
}
.max-w-12\/24 {
  max-width: 50% !important;
}
.max-w-13\/24 {
  max-width: 54.16667% !important;
}
.max-w-14\/24 {
  max-width: 58.33333% !important;
}
.max-w-15\/24 {
  max-width: 62.5% !important;
}
.max-w-16\/24 {
  max-width: 66.66667% !important;
}
.max-w-17\/24 {
  max-width: 70.83333% !important;
}
.max-w-18\/24 {
  max-width: 75% !important;
}
.max-w-19\/24 {
  max-width: 79.16667% !important;
}
.max-w-20\/24 {
  max-width: 83.33333% !important;
}
.max-w-21\/24 {
  max-width: 87.5% !important;
}
.max-w-22\/24 {
  max-width: 91.66667% !important;
}
.max-w-23\/24 {
  max-width: 95.83333% !important;
}
.max-w-24\/24 {
  max-width: 100% !important;
}
/** width percent end **/
.max-w-0 {
  max-width: 0 !important;
}
.max-w-10 {
  max-width: 10px !important;
}
.max-w-20 {
  max-width: 20px !important;
}
.max-w-30 {
  max-width: 30px !important;
}
.max-w-40 {
  max-width: 40px !important;
}
.max-w-50 {
  max-width: 50px !important;
}
.max-w-60 {
  max-width: 60px !important;
}
.max-w-70 {
  max-width: 70px !important;
}
.max-w-80 {
  max-width: 80px !important;
}
.max-w-90 {
  max-width: 90px !important;
}
.max-w-100 {
  max-width: 100px !important;
}
.max-w-110 {
  max-width: 110px !important;
}
.max-w-120 {
  max-width: 120px !important;
}
.max-w-130 {
  max-width: 130px !important;
}
.max-w-140 {
  max-width: 140px !important;
}
.max-w-150 {
  max-width: 150px !important;
}
.max-w-160 {
  max-width: 160px !important;
}
.max-w-170 {
  max-width: 170px !important;
}
.max-w-180 {
  max-width: 180px !important;
}
.max-w-190 {
  max-width: 190px !important;
}
.max-w-200 {
  max-width: 200px !important;
}
.max-w-210 {
  max-width: 210px !important;
}
.max-w-220 {
  max-width: 220px !important;
}
.max-w-230 {
  max-width: 230px !important;
}
.max-w-240 {
  max-width: 240px !important;
}
.max-w-250 {
  max-width: 250px !important;
}
.max-w-260 {
  max-width: 260px !important;
}
.max-w-270 {
  max-width: 270px !important;
}
.max-w-280 {
  max-width: 280px !important;
}
.max-w-290 {
  max-width: 290px !important;
}
.max-w-300 {
  max-width: 300px !important;
}
.max-w-310 {
  max-width: 310px !important;
}
.max-w-320 {
  max-width: 320px !important;
}
.max-w-330 {
  max-width: 330px !important;
}
.max-w-340 {
  max-width: 340px !important;
}
.max-w-350 {
  max-width: 350px !important;
}
.max-w-360 {
  max-width: 360px !important;
}
.max-w-370 {
  max-width: 370px !important;
}
.max-w-380 {
  max-width: 380px !important;
}
.max-w-390 {
  max-width: 390px !important;
}
.max-w-400 {
  max-width: 400px !important;
}
.max-w-410 {
  max-width: 410px !important;
}
.max-w-420 {
  max-width: 420px !important;
}
.max-w-430 {
  max-width: 430px !important;
}
.max-w-440 {
  max-width: 440px !important;
}
.max-w-450 {
  max-width: 450px !important;
}
.max-w-460 {
  max-width: 460px !important;
}
.max-w-470 {
  max-width: 470px !important;
}
.max-w-480 {
  max-width: 480px !important;
}
.max-w-490 {
  max-width: 490px !important;
}
.max-w-500 {
  max-width: 500px !important;
}
.max-w-510 {
  max-width: 510px !important;
}
.max-w-520 {
  max-width: 520px !important;
}
.max-w-530 {
  max-width: 530px !important;
}
.max-w-540 {
  max-width: 540px !important;
}
.max-w-550 {
  max-width: 550px !important;
}
.max-w-560 {
  max-width: 560px !important;
}
.max-w-570 {
  max-width: 570px !important;
}
.max-w-580 {
  max-width: 580px !important;
}
.max-w-590 {
  max-width: 590px !important;
}
.max-w-600 {
  max-width: 600px !important;
}
.max-w-610 {
  max-width: 610px !important;
}
.max-w-620 {
  max-width: 620px !important;
}
.max-w-630 {
  max-width: 630px !important;
}
.max-w-640 {
  max-width: 640px !important;
}
.max-w-650 {
  max-width: 650px !important;
}
.max-w-660 {
  max-width: 660px !important;
}
.max-w-670 {
  max-width: 670px !important;
}
.max-w-680 {
  max-width: 680px !important;
}
.max-w-690 {
  max-width: 690px !important;
}
.max-w-700 {
  max-width: 700px !important;
}
.max-w-710 {
  max-width: 710px !important;
}
.max-w-720 {
  max-width: 720px !important;
}
.max-w-730 {
  max-width: 730px !important;
}
.max-w-740 {
  max-width: 740px !important;
}
.max-w-750 {
  max-width: 750px !important;
}
.max-w-760 {
  max-width: 760px !important;
}
.max-w-770 {
  max-width: 770px !important;
}
.max-w-780 {
  max-width: 780px !important;
}
.max-w-790 {
  max-width: 790px !important;
}
.max-w-800 {
  max-width: 800px !important;
}
.round-0 {
  border-radius: 0 !important;
}
.round-4 {
  border-radius: 4px !important;
}
.round-8 {
  border-radius: 8px !important;
}
.round-12 {
  border-radius: 12px !important;
}
.round-16 {
  border-radius: 16px !important;
}
.round-20 {
  border-radius: 20px !important;
}
.top-0 {
  top: 0 !important;
}
.top-10 {
  top: 10px !important;
}
.top-20 {
  top: 20px !important;
}
.top-30 {
  top: 30px !important;
}
.top-40 {
  top: 40px !important;
}
.top-50 {
  top: 50px !important;
}
.top-60 {
  top: 60px !important;
}
.top-70 {
  top: 70px !important;
}
.top-80 {
  top: 80px !important;
}
.top-90 {
  top: 90px !important;
}
.top-100 {
  top: 100px !important;
}
.top-110 {
  top: 110px !important;
}
.top-120 {
  top: 120px !important;
}
.top-130 {
  top: 130px !important;
}
.top-140 {
  top: 140px !important;
}
.top-150 {
  top: 150px !important;
}
.top-160 {
  top: 160px !important;
}
.top-170 {
  top: 170px !important;
}
.top-180 {
  top: 180px !important;
}
.top-190 {
  top: 190px !important;
}
.top-200 {
  top: 200px !important;
}
.top-210 {
  top: 210px !important;
}
.top-220 {
  top: 220px !important;
}
.top-230 {
  top: 230px !important;
}
.top-240 {
  top: 240px !important;
}
.top-250 {
  top: 250px !important;
}
.top-260 {
  top: 260px !important;
}
.top-270 {
  top: 270px !important;
}
.top-280 {
  top: 280px !important;
}
.top-290 {
  top: 290px !important;
}
.top-300 {
  top: 300px !important;
}
.top-310 {
  top: 310px !important;
}
.top-320 {
  top: 320px !important;
}
.top-330 {
  top: 330px !important;
}
.top-340 {
  top: 340px !important;
}
.top-350 {
  top: 350px !important;
}
.top-360 {
  top: 360px !important;
}
.top-370 {
  top: 370px !important;
}
.top-380 {
  top: 380px !important;
}
.top-390 {
  top: 390px !important;
}
.top-400 {
  top: 400px !important;
}
.top-410 {
  top: 410px !important;
}
.top-420 {
  top: 420px !important;
}
.top-430 {
  top: 430px !important;
}
.top-440 {
  top: 440px !important;
}
.top-450 {
  top: 450px !important;
}
.top-460 {
  top: 460px !important;
}
.top-470 {
  top: 470px !important;
}
.top-480 {
  top: 480px !important;
}
.top-490 {
  top: 490px !important;
}
.top-500 {
  top: 500px !important;
}
.left-0 {
  left: 0 !important;
}
.left-10 {
  left: 10px !important;
}
.left-20 {
  left: 20px !important;
}
.left-30 {
  left: 30px !important;
}
.left-40 {
  left: 40px !important;
}
.left-50 {
  left: 50px !important;
}
.left-60 {
  left: 60px !important;
}
.left-70 {
  left: 70px !important;
}
.left-80 {
  left: 80px !important;
}
.left-90 {
  left: 90px !important;
}
.left-100 {
  left: 100px !important;
}
.left-110 {
  left: 110px !important;
}
.left-120 {
  left: 120px !important;
}
.left-130 {
  left: 130px !important;
}
.left-140 {
  left: 140px !important;
}
.left-150 {
  left: 150px !important;
}
.left-160 {
  left: 160px !important;
}
.left-170 {
  left: 170px !important;
}
.left-180 {
  left: 180px !important;
}
.left-190 {
  left: 190px !important;
}
.left-200 {
  left: 200px !important;
}
.left-210 {
  left: 210px !important;
}
.left-220 {
  left: 220px !important;
}
.left-230 {
  left: 230px !important;
}
.left-240 {
  left: 240px !important;
}
.left-250 {
  left: 250px !important;
}
.left-260 {
  left: 260px !important;
}
.left-270 {
  left: 270px !important;
}
.left-280 {
  left: 280px !important;
}
.left-290 {
  left: 290px !important;
}
.left-300 {
  left: 300px !important;
}
.left-310 {
  left: 310px !important;
}
.left-320 {
  left: 320px !important;
}
.left-330 {
  left: 330px !important;
}
.left-340 {
  left: 340px !important;
}
.left-350 {
  left: 350px !important;
}
.left-360 {
  left: 360px !important;
}
.left-370 {
  left: 370px !important;
}
.left-380 {
  left: 380px !important;
}
.left-390 {
  left: 390px !important;
}
.left-400 {
  left: 400px !important;
}
.left-410 {
  left: 410px !important;
}
.left-420 {
  left: 420px !important;
}
.left-430 {
  left: 430px !important;
}
.left-440 {
  left: 440px !important;
}
.left-450 {
  left: 450px !important;
}
.left-460 {
  left: 460px !important;
}
.left-470 {
  left: 470px !important;
}
.left-480 {
  left: 480px !important;
}
.left-490 {
  left: 490px !important;
}
.left-500 {
  left: 500px !important;
}
.right-0 {
  right: 0 !important;
}
.right-10 {
  right: 10px !important;
}
.right-20 {
  right: 20px !important;
}
.right-30 {
  right: 30px !important;
}
.right-40 {
  right: 40px !important;
}
.right-50 {
  right: 50px !important;
}
.right-60 {
  right: 60px !important;
}
.right-70 {
  right: 70px !important;
}
.right-80 {
  right: 80px !important;
}
.right-90 {
  right: 90px !important;
}
.right-100 {
  right: 100px !important;
}
.right-110 {
  right: 110px !important;
}
.right-120 {
  right: 120px !important;
}
.right-130 {
  right: 130px !important;
}
.right-140 {
  right: 140px !important;
}
.right-150 {
  right: 150px !important;
}
.right-160 {
  right: 160px !important;
}
.right-170 {
  right: 170px !important;
}
.right-180 {
  right: 180px !important;
}
.right-190 {
  right: 190px !important;
}
.right-200 {
  right: 200px !important;
}
.right-210 {
  right: 210px !important;
}
.right-220 {
  right: 220px !important;
}
.right-230 {
  right: 230px !important;
}
.right-240 {
  right: 240px !important;
}
.right-250 {
  right: 250px !important;
}
.right-260 {
  right: 260px !important;
}
.right-270 {
  right: 270px !important;
}
.right-280 {
  right: 280px !important;
}
.right-290 {
  right: 290px !important;
}
.right-300 {
  right: 300px !important;
}
.right-310 {
  right: 310px !important;
}
.right-320 {
  right: 320px !important;
}
.right-330 {
  right: 330px !important;
}
.right-340 {
  right: 340px !important;
}
.right-350 {
  right: 350px !important;
}
.right-360 {
  right: 360px !important;
}
.right-370 {
  right: 370px !important;
}
.right-380 {
  right: 380px !important;
}
.right-390 {
  right: 390px !important;
}
.right-400 {
  right: 400px !important;
}
.right-410 {
  right: 410px !important;
}
.right-420 {
  right: 420px !important;
}
.right-430 {
  right: 430px !important;
}
.right-440 {
  right: 440px !important;
}
.right-450 {
  right: 450px !important;
}
.right-460 {
  right: 460px !important;
}
.right-470 {
  right: 470px !important;
}
.right-480 {
  right: 480px !important;
}
.right-490 {
  right: 490px !important;
}
.right-500 {
  right: 500px !important;
}
.gap-0 {
  gap: 0 !important;
}
.gap-4 {
  gap: 4px !important;
}
.gap-8 {
  gap: 8px !important;
}
.gap-10 {
  gap: 10px !important;
}
.gap-12 {
  gap: 12px !important;
}
.gap-16 {
  gap: 16px !important;
}
.gap-20 {
  gap: 20px !important;
}
.gap-24 {
  gap: 24px !important;
}
.gap-28 {
  gap: 28px !important;
}
.gap-30 {
  gap: 30px !important;
}
.gap-32 {
  gap: 32px !important;
}
.gap-36 {
  gap: 36px !important;
}
.gap-40 {
  gap: 40px !important;
}
.gap-44 {
  gap: 44px !important;
}
.gap-48 {
  gap: 48px !important;
}
.gap-50 {
  gap: 50px !important;
}
.gap-52 {
  gap: 52px !important;
}
.gap-56 {
  gap: 56px !important;
}
.gap-60 {
  gap: 60px !important;
}
.gap-64 {
  gap: 64px !important;
}
.gap-68 {
  gap: 68px !important;
}
.gap-70 {
  gap: 70px !important;
}
.gap-72 {
  gap: 72px !important;
}
.gap-76 {
  gap: 76px !important;
}
.gap-80 {
  gap: 80px !important;
}
.gap-84 {
  gap: 84px !important;
}
.gap-88 {
  gap: 88px !important;
}
.gap-90 {
  gap: 90px !important;
}
.gap-92 {
  gap: 92px !important;
}
.gap-96 {
  gap: 96px !important;
}
.gap-100 {
  gap: 100px !important;
}
.gap-100 {
  gap: 100 !important;
}
.gap-104 {
  gap: 104px !important;
}
.gap-108 {
  gap: 108px !important;
}
.gap-110 {
  gap: 110px !important;
}
.gap-112 {
  gap: 112px !important;
}
.gap-116 {
  gap: 116px !important;
}
.gap-120 {
  gap: 120px !important;
}
.gap-124 {
  gap: 124px !important;
}
.gap-128 {
  gap: 128px !important;
}
.gap-130 {
  gap: 130px !important;
}
.gap-132 {
  gap: 132px !important;
}
.gap-136 {
  gap: 136px !important;
}
.gap-140 {
  gap: 140px !important;
}
.gap-144 {
  gap: 144px !important;
}
.gap-148 {
  gap: 148px !important;
}
.gap-150 {
  gap: 150px !important;
}
.gap-152 {
  gap: 152px !important;
}
.gap-156 {
  gap: 156px !important;
}
.gap-160 {
  gap: 160px !important;
}
.gap-164 {
  gap: 164px !important;
}
.gap-168 {
  gap: 168px !important;
}
.gap-170 {
  gap: 170px !important;
}
.gap-172 {
  gap: 172px !important;
}
.gap-176 {
  gap: 176px !important;
}
.gap-180 {
  gap: 180px !important;
}
.gap-184 {
  gap: 184px !important;
}
.gap-188 {
  gap: 188px !important;
}
.gap-190 {
  gap: 190px !important;
}
.gap-192 {
  gap: 192px !important;
}
.gap-196 {
  gap: 196px !important;
}
.gap-200 {
  gap: 200px !important;
}
.gap-x-0 {
  column-gap: 0 !important;
}
.gap-x-4 {
  column-gap: 4px !important;
}
.gap-x-8 {
  column-gap: 8px !important;
}
.gap-x-10 {
  column-gap: 10px !important;
}
.gap-x-12 {
  column-gap: 12px !important;
}
.gap-x-16 {
  column-gap: 16px !important;
}
.gap-x-20 {
  column-gap: 20px !important;
}
.gap-x-24 {
  column-gap: 24px !important;
}
.gap-x-28 {
  column-gap: 28px !important;
}
.gap-x-30 {
  column-gap: 30px !important;
}
.gap-x-32 {
  column-gap: 32px !important;
}
.gap-x-36 {
  column-gap: 36px !important;
}
.gap-x-40 {
  column-gap: 40px !important;
}
.gap-x-44 {
  column-gap: 44px !important;
}
.gap-x-48 {
  column-gap: 48px !important;
}
.gap-x-50 {
  column-gap: 50px !important;
}
.gap-x-52 {
  column-gap: 52px !important;
}
.gap-x-56 {
  column-gap: 56px !important;
}
.gap-x-60 {
  column-gap: 60px !important;
}
.gap-x-64 {
  column-gap: 64px !important;
}
.gap-x-68 {
  column-gap: 68px !important;
}
.gap-x-70 {
  column-gap: 70px !important;
}
.gap-x-72 {
  column-gap: 72px !important;
}
.gap-x-76 {
  column-gap: 76px !important;
}
.gap-x-80 {
  column-gap: 80px !important;
}
.gap-x-84 {
  column-gap: 84px !important;
}
.gap-x-88 {
  column-gap: 88px !important;
}
.gap-x-90 {
  column-gap: 90px !important;
}
.gap-x-92 {
  column-gap: 92px !important;
}
.gap-x-96 {
  column-gap: 96px !important;
}
.gap-x-100 {
  column-gap: 100px !important;
}
.gap-x-100 {
  column-gap: 100 !important;
}
.gap-x-104 {
  column-gap: 104px !important;
}
.gap-x-108 {
  column-gap: 108px !important;
}
.gap-x-110 {
  column-gap: 110px !important;
}
.gap-x-112 {
  column-gap: 112px !important;
}
.gap-x-116 {
  column-gap: 116px !important;
}
.gap-x-120 {
  column-gap: 120px !important;
}
.gap-x-124 {
  column-gap: 124px !important;
}
.gap-x-128 {
  column-gap: 128px !important;
}
.gap-x-130 {
  column-gap: 130px !important;
}
.gap-x-132 {
  column-gap: 132px !important;
}
.gap-x-136 {
  column-gap: 136px !important;
}
.gap-x-140 {
  column-gap: 140px !important;
}
.gap-x-144 {
  column-gap: 144px !important;
}
.gap-x-148 {
  column-gap: 148px !important;
}
.gap-x-150 {
  column-gap: 150px !important;
}
.gap-x-152 {
  column-gap: 152px !important;
}
.gap-x-156 {
  column-gap: 156px !important;
}
.gap-x-160 {
  column-gap: 160px !important;
}
.gap-x-164 {
  column-gap: 164px !important;
}
.gap-x-168 {
  column-gap: 168px !important;
}
.gap-x-170 {
  column-gap: 170px !important;
}
.gap-x-172 {
  column-gap: 172px !important;
}
.gap-x-176 {
  column-gap: 176px !important;
}
.gap-x-180 {
  column-gap: 180px !important;
}
.gap-x-184 {
  column-gap: 184px !important;
}
.gap-x-188 {
  column-gap: 188px !important;
}
.gap-x-190 {
  column-gap: 190px !important;
}
.gap-x-192 {
  column-gap: 192px !important;
}
.gap-x-196 {
  column-gap: 196px !important;
}
.gap-x-200 {
  column-gap: 200px !important;
}
.gap-y-0 {
  row-gap: 0 !important;
}
.gap-y-4 {
  row-gap: 4px !important;
}
.gap-y-8 {
  row-gap: 8px !important;
}
.gap-y-10 {
  row-gap: 10px !important;
}
.gap-y-12 {
  row-gap: 12px !important;
}
.gap-y-16 {
  row-gap: 16px !important;
}
.gap-y-20 {
  row-gap: 20px !important;
}
.gap-y-24 {
  row-gap: 24px !important;
}
.gap-y-28 {
  row-gap: 28px !important;
}
.gap-y-30 {
  row-gap: 30px !important;
}
.gap-y-32 {
  row-gap: 32px !important;
}
.gap-y-36 {
  row-gap: 36px !important;
}
.gap-y-40 {
  row-gap: 40px !important;
}
.gap-y-44 {
  row-gap: 44px !important;
}
.gap-y-48 {
  row-gap: 48px !important;
}
.gap-y-50 {
  row-gap: 50px !important;
}
.gap-y-52 {
  row-gap: 52px !important;
}
.gap-y-56 {
  row-gap: 56px !important;
}
.gap-y-60 {
  row-gap: 60px !important;
}
.gap-y-64 {
  row-gap: 64px !important;
}
.gap-y-68 {
  row-gap: 68px !important;
}
.gap-y-70 {
  row-gap: 70px !important;
}
.gap-y-72 {
  row-gap: 72px !important;
}
.gap-y-76 {
  row-gap: 76px !important;
}
.gap-y-80 {
  row-gap: 80px !important;
}
.gap-y-84 {
  row-gap: 84px !important;
}
.gap-y-88 {
  row-gap: 88px !important;
}
.gap-y-90 {
  row-gap: 90px !important;
}
.gap-y-92 {
  row-gap: 92px !important;
}
.gap-y-96 {
  row-gap: 96px !important;
}
.gap-y-100 {
  row-gap: 100px !important;
}
.gap-y-100 {
  row-gap: 100 !important;
}
.gap-y-104 {
  row-gap: 104px !important;
}
.gap-y-108 {
  row-gap: 108px !important;
}
.gap-y-110 {
  row-gap: 110px !important;
}
.gap-y-112 {
  row-gap: 112px !important;
}
.gap-y-116 {
  row-gap: 116px !important;
}
.gap-y-120 {
  row-gap: 120px !important;
}
.gap-y-124 {
  row-gap: 124px !important;
}
.gap-y-128 {
  row-gap: 128px !important;
}
.gap-y-130 {
  row-gap: 130px !important;
}
.gap-y-132 {
  row-gap: 132px !important;
}
.gap-y-136 {
  row-gap: 136px !important;
}
.gap-y-140 {
  row-gap: 140px !important;
}
.gap-y-144 {
  row-gap: 144px !important;
}
.gap-y-148 {
  row-gap: 148px !important;
}
.gap-y-150 {
  row-gap: 150px !important;
}
.gap-y-152 {
  row-gap: 152px !important;
}
.gap-y-156 {
  row-gap: 156px !important;
}
.gap-y-160 {
  row-gap: 160px !important;
}
.gap-y-164 {
  row-gap: 164px !important;
}
.gap-y-168 {
  row-gap: 168px !important;
}
.gap-y-170 {
  row-gap: 170px !important;
}
.gap-y-172 {
  row-gap: 172px !important;
}
.gap-y-176 {
  row-gap: 176px !important;
}
.gap-y-180 {
  row-gap: 180px !important;
}
.gap-y-184 {
  row-gap: 184px !important;
}
.gap-y-188 {
  row-gap: 188px !important;
}
.gap-y-190 {
  row-gap: 190px !important;
}
.gap-y-192 {
  row-gap: 192px !important;
}
.gap-y-196 {
  row-gap: 196px !important;
}
.gap-y-200 {
  row-gap: 200px !important;
}
.flex {
  display: flex !important;
}
.flex1 {
  flex: 1 !important;
}
.flex-wrap {
  flex-wrap: wrap !important;
}
.justify-between {
  justify-content: space-between !important;
}
.justify-around {
  justify-content: space-around !important;
}
.justify-center {
  justify-content: center !important;
}
.justify-end {
  justify-content: flex-end !important;
}
.no-shrink {
  flex-shrink: 0 !important;
}
.align-start {
  align-items: flex-start !important;
}
.align-stretch {
  align-items: stretch !important;
}
.align-center {
  align-items: center !important;
}
.align-end {
  align-items: flex-end !important;
}
.align-self-start {
  align-self: flex-start !important;
}
.align-self-center {
  align-self: center !important;
}
.grid {
  display: grid !important;
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}
.col-span-2 {
  grid-column: span 2 !important;
}
.col-span-3 {
  grid-column: span 3 !important;
}
.col-last {
  grid-column: -2 / -1 !important;
}
/** font-size start **/
.fs-12 {
  font-size: 12px !important;
}
.fs-13 {
  font-size: 13px !important;
}
.fs-14 {
  font-size: 14px !important;
}
.fs-15 {
  font-size: 15px !important;
}
.fs-16 {
  font-size: 16px !important;
}
.fs-17 {
  font-size: 17px !important;
}
.fs-18 {
  font-size: 18px !important;
}
.fs-19 {
  font-size: 19px !important;
}
.fs-20 {
  font-size: 20px !important;
}
.fs-21 {
  font-size: 21px !important;
}
.fs-22 {
  font-size: 22px !important;
}
.fs-23 {
  font-size: 23px !important;
}
.fs-24 {
  font-size: 24px !important;
}
.fs-25 {
  font-size: 25px !important;
}
.fs-26 {
  font-size: 26px !important;
}
.fs-27 {
  font-size: 27px !important;
}
.fs-28 {
  font-size: 28px !important;
}
.fs-29 {
  font-size: 29px !important;
}
.fs-30 {
  font-size: 30px !important;
}
.fs-31 {
  font-size: 31px !important;
}
.fs-32 {
  font-size: 32px !important;
}
.fs-33 {
  font-size: 33px !important;
}
.fs-34 {
  font-size: 34px !important;
}
.fs-35 {
  font-size: 35px !important;
}
.fs-36 {
  font-size: 36px !important;
}
.fs-37 {
  font-size: 37px !important;
}
.fs-38 {
  font-size: 38px !important;
}
.fs-39 {
  font-size: 39px !important;
}
.fs-40 {
  font-size: 40px !important;
}
.fs-41 {
  font-size: 41px !important;
}
.fs-42 {
  font-size: 42px !important;
}
.fs-43 {
  font-size: 43px !important;
}
.fs-44 {
  font-size: 44px !important;
}
.fs-45 {
  font-size: 45px !important;
}
.fs-46 {
  font-size: 46px !important;
}
.fs-47 {
  font-size: 47px !important;
}
.fs-48 {
  font-size: 48px !important;
}
.fs-49 {
  font-size: 49px !important;
}
.fs-50 {
  font-size: 50px !important;
}
.fs-60 {
  font-size: 50px !important;
}
/** font-size end **/
/** line-height start **/
.lh-0 {
  line-height: 0 !important;
}
.lh-1 {
  line-height: 1 !important;
}
.lh-1\.1 {
  line-height: 1.1 !important;
}
.lh-1\.2 {
  line-height: 1.2 !important;
}
.lh-1\.3 {
  line-height: 1.3 !important;
}
.lh-1\.4 {
  line-height: 1.4 !important;
}
.lh-1\.5 {
  line-height: 1.5 !important;
}
.lh-1\.6 {
  line-height: 1.6 !important;
}
.lh-1\.7 {
  line-height: 1.7 !important;
}
.lh-1\.8 {
  line-height: 1.8 !important;
}
.lh-1\.9 {
  line-height: 1.9 !important;
}
.lh-2 {
  line-height: 2 !important;
}
/** line-height end **/
/** font-style start **/
.italic {
  font-style: italic !important;
}
/** font-style end **/
/** font-weight start **/
.bold {
  font-weight: bold !important;
}
.fw-300 {
  font-weight: 300 !important;
}
.fw-400 {
  font-weight: 400 !important;
}
.fw-500 {
  font-weight: 500 !important;
}
.fw-600 {
  font-weight: 600 !important;
}
.fw-700 {
  font-weight: 700 !important;
}
/** font-weight end **/
/** text-align start **/
.text-left {
  text-align: left !important;
}
.text-right {
  text-align: right !important;
}
.text-center {
  text-align: center !important;
}
/** text-align end **/
/** text-decoration start **/
.no-underline {
  text-decoration: none !important;
}
.underline {
  text-decoration: underline !important;
}
.overline {
  text-decoration: overline !important;
}
.line-through {
  text-decoration: line-through !important;
}
/** text-decoration end **/
/** text-transform start **/
.uppercase {
  text-transform: uppercase !important;
}
.lowercase {
  text-transform: lowercase !important;
}
.capitalize {
  text-transform: capitalize !important;
}
.normal-case {
  text-transform: none !important;
}
/** text-transform end **/
/** text-indent start **/
.indent-0 {
  text-indent: 0 !important;
}
.indent-4 {
  text-indent: 4px !important;
}
.indent-8 {
  text-indent: 8px !important;
}
.indent-10 {
  text-indent: 10px !important;
}
.indent-12 {
  text-indent: 12px !important;
}
.indent-16 {
  text-indent: 16px !important;
}
.indent-20 {
  text-indent: 20px !important;
}
.indent-24 {
  text-indent: 24px !important;
}
.indent-28 {
  text-indent: 28px !important;
}
.indent-30 {
  text-indent: 30px !important;
}
.indent-32 {
  text-indent: 32px !important;
}
.indent-36 {
  text-indent: 36px !important;
}
.indent-40 {
  text-indent: 40px !important;
}
.indent-44 {
  text-indent: 44px !important;
}
.indent-48 {
  text-indent: 48px !important;
}
.indent-50 {
  text-indent: 50px !important;
}
.indent-52 {
  text-indent: 52px !important;
}
.indent-56 {
  text-indent: 56px !important;
}
.indent-60 {
  text-indent: 60px !important;
}
.indent-64 {
  text-indent: 64px !important;
}
.indent-68 {
  text-indent: 68px !important;
}
.indent-70 {
  text-indent: 70px !important;
}
.indent-72 {
  text-indent: 72px !important;
}
.indent-76 {
  text-indent: 76px !important;
}
.indent-80 {
  text-indent: 80px !important;
}
.indent-84 {
  text-indent: 84px !important;
}
.indent-88 {
  text-indent: 88px !important;
}
.indent-90 {
  text-indent: 90px !important;
}
.indent-92 {
  text-indent: 92px !important;
}
.indent-96 {
  text-indent: 96px !important;
}
.indent-100 {
  text-indent: 100px !important;
}
/** text-indent end **/
/** vertical-align start **/
.vertical-baseline {
  vertical-align: baseline !important;
}
.vertical-top {
  vertical-align: top !important;
}
.vertical-middle {
  vertical-align: middle !important;
}
.vertical-bottom {
  vertical-align: bottom !important;
}
.vertical-text-top {
  vertical-align: text-top !important;
}
.vertical-text-bottom {
  vertical-align: text-bottom !important;
}
.vertical-sub {
  vertical-align: sub !important;
}
/** vertical-align end **/
/** white-space start **/
.break-spaces {
  white-space: break-spaces !important;
}
.pre {
  white-space: pre !important;
}
.pre-line {
  white-space: pre-line !important;
}
.pre-wrap {
  white-space: pre-wrap !important;
}
.nowrap {
  white-space: nowrap !important;
}
/** white-space end **/
/** word-break start **/
.break-normal {
  word-break: normal !important;
}
.break-all {
  word-break: break-all !important;
}
.break-word {
  word-break: break-word !important;
}
/** word-break end **/
.inline-block {
  display: inline-block !important;
}
.block {
  display: block !important;
}
.flex-all-center {
  display: flex;
  justify-content: center;
  align-items: center;
}
/* 基础样式 */
.icon {
  display: inline-block;
  width: 16px;
  height: 16px;
  background-color: #FFF;
  /* 核心：用背景色直接控制图标颜色！ */
  /* 关键：把 SVG 当作遮罩，只露出背景色 */
  -webkit-mask-size: contain;
  mask-size: contain;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-position: center;
  mask-position: center;
}
/* 引入各自的 SVG 路径 */
.icon-phone {
  -webkit-mask-image: url('/assets/images/icon-phone.svg');
  mask-image: url('/assets/images/icon-phone.svg');
}
.icon-childcare {
  -webkit-mask-image: url('/assets/images/icon-childcare.svg');
  mask-image: url('/assets/images/icon-childcare.svg');
}
.icon-licence {
  -webkit-mask-image: url('/assets/images/icon-licence.svg');
  mask-image: url('/assets/images/icon-licence.svg');
}
.icon-cooking {
  -webkit-mask-image: url('/assets/images/icon-cooking.svg');
  mask-image: url('/assets/images/icon-cooking.svg');
}
.icon-house {
  -webkit-mask-image: url('/assets/images/icon-house.svg');
  mask-image: url('/assets/images/icon-house.svg');
}
.icon-video {
  -webkit-mask-image: url('/assets/images/icon-video.svg');
  mask-image: url('/assets/images/icon-video.svg');
}
.icon-global {
  -webkit-mask-image: url('/assets/images/icon-global.svg');
  mask-image: url('/assets/images/icon-global.svg');
}
.icon-eldercare {
  -webkit-mask-image: url('/assets/images/icon-eldercare.svg');
  mask-image: url('/assets/images/icon-eldercare.svg');
}
.icon-dollar {
  -webkit-mask-image: url('/assets/images/icon-dollar.svg');
  mask-image: url('/assets/images/icon-dollar.svg');
}
.icon-checked {
  -webkit-mask-image: url('/assets/images/icon-checked.svg');
  mask-image: url('/assets/images/icon-checked.svg');
}
.icon-whatsapp {
  -webkit-mask-image: url('/assets/images/icon-whatsapp.svg');
  mask-image: url('/assets/images/icon-whatsapp.svg');
}
.icon-check {
  -webkit-mask-image: url('/assets/images/icon-check.svg');
  mask-image: url('/assets/images/icon-check.svg');
}
.icon-email {
  -webkit-mask-image: url('/assets/images/icon-email.svg');
  mask-image: url('/assets/images/icon-email.svg');
}
.icon-right {
  -webkit-mask-image: url('/assets/images/icon-right.svg');
  mask-image: url('/assets/images/icon-right.svg');
}
.icon-down {
  -webkit-mask-image: url('/assets/images/icon-down.svg');
  mask-image: url('/assets/images/icon-down.svg');
}
.icon-hour {
  -webkit-mask-image: url('/assets/images/icon-hour.svg');
  mask-image: url('/assets/images/icon-hour.svg');
}
/** html标签样式 **/
html {
  min-height: 100%;
  scroll-behavior: smooth;
}
html body {
  font-family: Arial, "Helvetica Neue", Helvetica, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", 'MicrosoftYaHei', sans-serif;
  font-size: 14px;
  line-height: 1.3;
  color: #4A5568;
}
a:link,
a:visited,
a:hover,
a:active {
  color: unset;
  text-decoration: none;
}
.text-white {
  color: #FFF !important;
}
.text-orange {
  color: #FE6D02 !important;
}
.text-blue {
  color: #023DA1 !important;
}
.bg-white {
  background-color: #FFF !important;
}
.bg-orange {
  background-color: #FE6D02 !important;
}
.bg-blue {
  background-color: #023DA1 !important;
}
.main-center {
  width: 1100px;
  margin: 0 auto;
  padding: 0 32px;
}
.licence-wrap {
  display: inline-block;
  border-radius: 4px;
  border: 1px solid rgba(254, 109, 2, 0.3);
  padding: 2px 10px;
  color: #FE6D02;
  background: rgba(254, 109, 2, 0.2);
  font-size: 14px;
  font-weight: 700;
}
.licence-wrap.round {
  border-radius: 16777200px;
}
.common-button {
  display: inline-block;
  padding: 16px 24px;
  border-radius: 16777200px;
  border: 1px solid rgba(255, 255, 255, 0.3);
  color: #FFF;
  cursor: pointer;
  font-size: 16px;
}
.common-button.primary {
  background-color: #FE6D02;
}
.common-button.blue {
  background-color: #023DA1;
}
.common-button.small {
  padding: 8px 16px;
  font-size: 14px;
}
.common-border {
  border-radius: 16px;
  border: 1px solid rgba(2, 61, 161, 0.08);
}
.common-title {
  color: #023DA1;
  font-size: 36px;
  font-weight: bold;
}
.title-label {
  display: inline-block;
  padding: 4px 12px;
  border-radius: 4px;
  background: rgba(254, 109, 2, 0.08);
  color: #FE6D02;
}
#PageBanner,
#AboutUsContainer,
#OurServicesContainer,
#HowItWorksContainer,
#WhyUsContainer,
#ContactUsContainer {
  scroll-margin-top: 120px;
}
.homepage-container .page-header {
  padding: 8px 0;
  background: #012D7A;
  position: sticky;
  z-index: 10;
  top: 0px;
}
.homepage-container .page-nav {
  padding: 16px 0;
  background: #023DA1;
  position: sticky;
  z-index: 10;
  top: 40px;
}
.homepage-container .page-banner {
  padding: 96px 0 144px;
  background: #023DA1;
}
.homepage-container .about-us-container {
  padding: 112px 0;
}
.homepage-container .about-us-container .card-wrap {
  border-radius: 16px;
  border: 1px solid rgba(2, 61, 161, 0.08);
  padding: 24px;
  background: #F8FAFF;
  color: #5A6A85;
  display: flex;
  gap: 20px;
}
.homepage-container .about-us-container .card-wrap .card-icon {
  border-radius: 12px;
  background: #023DA1;
  height: 48px;
  width: 48px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.homepage-container .about-us-container .card-wrap .card-icon .icon {
  width: 22px;
  height: 22px;
}
.homepage-container .about-us-container .card-wrap .card-title {
  margin-bottom: 4px;
  color: #023DA1;
  font-size: 16px;
  font-weight: bold;
  display: flex;
  align-items: center;
}
.homepage-container .our-services-container {
  padding: 112px 0;
  background: #F0F5FF;
}
.homepage-container .our-services-container .card-wrap {
  flex: 1;
  border-radius: 16px;
  border: 1px solid rgba(2, 61, 161, 0.08);
  padding: 28px;
  background: #FFF;
  color: #5A6A85;
  text-align: center;
}
.homepage-container .our-services-container .card-wrap .card-icon {
  border-radius: 12px;
  background: #023DA1;
  margin: 0 auto;
  height: 64px;
  width: 64px;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-shrink: 0;
}
.homepage-container .our-services-container .card-wrap .card-icon .icon {
  width: 28px;
  height: 28px;
}
.homepage-container .our-services-container .card-wrap .card-title {
  margin: 20px 0 12px;
  color: #023DA1;
  font-size: 16px;
  font-weight: bold;
}
.homepage-container .how-it-works-container {
  padding: 112px 0;
}
.homepage-container .how-it-works-container .card-wrap {
  flex: 1;
  color: #5A6A85;
  text-align: center;
}
.homepage-container .how-it-works-container .card-wrap .card-icon {
  border-radius: 100%;
  background: #023DA1;
  margin: 0 auto;
  height: 96px;
  width: 96px;
  display: flex;
  justify-content: center;
  align-items: center;
  font-size: 24px;
  font-weight: bold;
  color: #FFF;
}
.homepage-container .how-it-works-container .card-wrap .card-title {
  margin: 24px 0 12px;
  color: #023DA1;
  font-size: 16px;
  font-weight: bold;
}
.homepage-container .ready-to-find-container {
  padding: 80px 0;
  background: #023DA1;
}
.homepage-container .why-us-container {
  padding: 112px 0;
  background: #F0F5FF;
}
.homepage-container .why-us-container .card-wrap {
  flex: 1;
  border-radius: 16px;
  border: 1px solid rgba(2, 61, 161, 0.08);
  padding: 32px;
  background: #FFF;
  color: #5A6A85;
}
.homepage-container .why-us-container .card-wrap .card-icon {
  border-radius: 16px;
  background: #023DA1;
  height: 56px;
  width: 56px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.homepage-container .why-us-container .card-wrap .card-icon .icon {
  width: 26px;
  height: 26px;
}
.homepage-container .why-us-container .card-wrap .card-title {
  margin: 20px 0 12px;
  color: #023DA1;
  font-size: 18px;
  font-weight: bold;
}
.homepage-container .contact-us-container {
  padding: 112px 0;
}
.homepage-container .contact-us-container .card-wrap {
  margin-top: 20px;
  background: #FFF;
  color: #5A6A85;
  display: flex;
  gap: 16px;
}
.homepage-container .contact-us-container .card-wrap .card-icon {
  border-radius: 12px;
  background: #F0F5FF;
  height: 40px;
  width: 40px;
  display: flex;
  justify-content: center;
  align-items: center;
}
.homepage-container .page-footer {
  background: #012D7A;
  color: rgba(255, 255, 255, 0.6);
}
