/*--------------------------------------------------------------------------------------------------------------------*/
@font-face {
  font-family: "misanstc";
  src: url("../font/misanstc.ttf") format("truetype");
  font-weight: 400;
  font-style: normal;
}
:root {
  --invert: 1;
  --fs: 13px;
  --c1: #e6e1e3;
  --c2: #c6bfc2;
  --c3: #78787c;
  --c4: #434345;
  --c5: #1c1c1d;
  --bc1: #000;
  --bc2: #232323;
}
@media (min-width: 1100px) {
  :root {
    --fs: 15px;
  }
}
@media (max-width: 1099px) {
  :root {
    --fs: 13px;
  }
}

* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
  font-family: "misanstc", sans-serif;
  font-size: var(--fs);
  letter-spacing: 0.4px;
  color: var(--c1);
  scroll-behavior: smooth;
  -webkit-tap-highlight-color: rgba(255, 255, 255, 0);
}
* :focus {
  outline: none !important;
}
* ::-moz-selection {
  color: var(--c1);
  background: var(--c4);
}
* ::selection {
  color: var(--c1);
  background: var(--c4);
}

.font-default {
  font-family: "sans-serif" !important;
}
.font-default * {
  font-family: "sans-serif" !important;
}

.ios-safe-area-inset-bottom {
  padding-bottom: env(safe-area-inset-bottom);
}

input, select, textarea {
  background-color: rgba(0, 0, 0, 0);
  min-width: 0;
  border: 0;
  outline: none;
  transition: all 0.5s;
}

table, tr, td {
  border-spacing: 0;
  border-collapse: collapse;
}

img {
  transition: 300ms ease-in-out all;
  background-size: cover;
  background-position: center;
}
img.img-content {
  object-fit: contain;
}
img.img-cover {
  object-fit: cover;
}

a {
  text-decoration: none;
}
pre {
  padding-bottom: 0px;
  white-space: pre-wrap;
}

::-webkit-scrollbar-button {
  background: transparent;
  border-radius: 4px;
}

::-webkit-scrollbar-track-piece {
  background: transparent;
}

::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0);
}

/*--------------------------------------------------------------------------------------------------------------------*/
.go-block-line {
  display: inline-block;
}

.go-row {
  display: flex;
  flex-direction: row;
}

.go-column {
  display: flex;
  flex-direction: column;
}

.go-row-pc-column-mb {
  display: flex;
}
@media (max-width: 1099px) {
  .go-row-pc-column-mb {
    flex-direction: column;
  }
}
@media (min-width: 1100px) {
  .go-row-pc-column-mb {
    flex-direction: row;
  }
}

.go-column-pc-row-mb {
  display: flex;
}
@media (max-width: 1099px) {
  .go-column-pc-row-mb {
    flex-direction: row;
  }
}
@media (min-width: 1100px) {
  .go-column-pc-row-mb {
    flex-direction: column;
  }
}

.go-grow {
  flex-grow: 1;
  height: 0;
}

.go-shrink {
  flex-shrink: 0;
}

.go-grid {
  display: grid;
}

.j-center {
  justify-content: center;
}

@media (min-width: 1100px) {
  .j-center-pc {
    justify-content: center;
  }
}

@media (max-width: 1099px) {
  .j-center-mb {
    justify-content: center;
  }
}

.j-around {
  justify-content: space-around;
}

.j-between {
  justify-content: space-between;
}

.j-start {
  justify-content: flex-start;
}

.j-end {
  justify-content: flex-end;
}

.a-start {
  align-items: flex-start;
  -webkit-align-items: flex-start;
}

.a-center {
  align-items: center;
  -webkit-align-items: center;
}

.a-end {
  align-items: flex-end;
  -webkit-align-items: flex-end;
}

/*--------------------------------------------------------------------------------------------------------------------*/
.relative {
  position: relative;
}

.absolute {
  position: absolute;
}

.sticky {
  position: sticky;
}

.fixed {
  position: fixed;
}

.hide-ov {
  overflow: hidden;
}

.none {
  display: none !important;
}

.scroll-y {
  overflow-y: scroll;
}

@media (min-width: 1100px) {
  .scroll-y-pc {
    overflow-y: scroll;
  }
}

.scroll-x {
  overflow-x: scroll;
}

.scroll-hide {
  scrollbar-width: none;
  -ms-overflow-style: none;
}
.scroll-hide::-webkit-scrollbar {
  display: none;
}

.layer-pass {
  pointer-events: none !important;
}
.layer-pass * {
  pointer-events: auto;
}

.warp {
  flex-wrap: wrap;
}

.nowrap {
  flex-wrap: nowrap;
}

@media (min-width: 1100px) {
  .hide-pc {
    display: none !important;
  }
}

@media (max-width: 1099px) {
  .hide-mb {
    display: none !important;
  }
}

@media (max-width: 431px) {
  .hide-pe {
    display: none !important;
  }
}

@media (max-width: 431px) {
  .show-pe {
    display: flex !important;
  }
}

.pointer {
  cursor: pointer;
}

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

.f-num {
  font-family: "Tenor Sans", monospace;
}

.f-no-warp {
  white-space: nowrap;
}

.f-warp {
  word-break: break-all;
  overflow-wrap: break-word;
}

.bd-50 {
  border-radius: 50%;
}

.fs-m1 {
  font-size: calc(var(--fs) - 4px);
}

.fs-m2 {
  font-size: calc(var(--fs) - 8px);
}

.smooth {
  transition: 300ms ease-in-out all;
}

@media (min-width: 1100px) {
  .warp-pc {
    flex-wrap: wrap;
  }
}

@media (max-width: 1099px) {
  .warp-mb {
    flex-wrap: wrap;
  }
}

.opacity-1 {
  opacity: 1;
}

.opacity-0 {
  opacity: 0;
}

.ripple {
  overflow: hidden;
  position: relative;
  cursor: pointer;
}

.ripple-effect {
  position: absolute;
  border-radius: 50%;
  background: white;
  pointer-events: none;
  transform: scale(0);
  animation: ripple-animation 0.6s ease-out;
}

@keyframes ripple-animation {
  to {
    transform: scale(15);
    opacity: 0;
  }
}
.shake {
  animation: shake 0.5s ease;
}

@keyframes shake {
  0% {
    transform: translateX(0);
  }
  25% {
    transform: translateX(-5px);
  }
  50% {
    transform: translateX(5px);
  }
  75% {
    transform: translateX(-5px);
  }
  100% {
    transform: translateX(0);
  }
}
@keyframes jump {
  0%, 20%, 50%, 80%, 100% {
    transform: translateY(0);
  }
  40% {
    transform: translateY(-30px);
  }
  60% {
    transform: translateY(-15px);
  }
}
/*--------------------------------------------------------------------------------------------------------------------*/
.p-0-0-0-0 {
  padding: 0px 0px 0px 0px;
}

.p-0-0-0-0 {
  padding: 0px 0px 0px 0px;
}

.m-0-0-0-0 {
  margin: 0px 0px 0px 0px;
}

.m-0-0-0-0 {
  margin: 0px 0px 0px 0px;
}

.p-0-0-0-8 {
  padding: 0px 0px 0px 8px;
}

.p-0-0-0-4 {
  padding: 0px 0px 0px 4px;
}

.m-0-0-0-8 {
  margin: 0px 0px 0px 8px;
}

.m-0-0-0-4 {
  margin: 0px 0px 0px 4px;
}

.p-0-0-0-16 {
  padding: 0px 0px 0px 16px;
}

.p-0-0-0-8 {
  padding: 0px 0px 0px 8px;
}

.m-0-0-0-16 {
  margin: 0px 0px 0px 16px;
}

.m-0-0-0-8 {
  margin: 0px 0px 0px 8px;
}

.p-0-0-0-24 {
  padding: 0px 0px 0px 24px;
}

.p-0-0-0-12 {
  padding: 0px 0px 0px 12px;
}

.m-0-0-0-24 {
  margin: 0px 0px 0px 24px;
}

.m-0-0-0-12 {
  margin: 0px 0px 0px 12px;
}

.p-0-0-0-32 {
  padding: 0px 0px 0px 32px;
}

.p-0-0-0-16 {
  padding: 0px 0px 0px 16px;
}

.m-0-0-0-32 {
  margin: 0px 0px 0px 32px;
}

.m-0-0-0-16 {
  margin: 0px 0px 0px 16px;
}

.p-0-0-8-0 {
  padding: 0px 0px 8px 0px;
}

.p-0-0-4-0 {
  padding: 0px 0px 4px 0px;
}

.m-0-0-8-0 {
  margin: 0px 0px 8px 0px;
}

.m-0-0-4-0 {
  margin: 0px 0px 4px 0px;
}

.p-0-0-8-8 {
  padding: 0px 0px 8px 8px;
}

.p-0-0-4-4 {
  padding: 0px 0px 4px 4px;
}

.m-0-0-8-8 {
  margin: 0px 0px 8px 8px;
}

.m-0-0-4-4 {
  margin: 0px 0px 4px 4px;
}

.p-0-0-8-16 {
  padding: 0px 0px 8px 16px;
}

.p-0-0-4-8 {
  padding: 0px 0px 4px 8px;
}

.m-0-0-8-16 {
  margin: 0px 0px 8px 16px;
}

.m-0-0-4-8 {
  margin: 0px 0px 4px 8px;
}

.p-0-0-8-24 {
  padding: 0px 0px 8px 24px;
}

.p-0-0-4-12 {
  padding: 0px 0px 4px 12px;
}

.m-0-0-8-24 {
  margin: 0px 0px 8px 24px;
}

.m-0-0-4-12 {
  margin: 0px 0px 4px 12px;
}

.p-0-0-8-32 {
  padding: 0px 0px 8px 32px;
}

.p-0-0-4-16 {
  padding: 0px 0px 4px 16px;
}

.m-0-0-8-32 {
  margin: 0px 0px 8px 32px;
}

.m-0-0-4-16 {
  margin: 0px 0px 4px 16px;
}

.p-0-0-16-0 {
  padding: 0px 0px 16px 0px;
}

.p-0-0-8-0 {
  padding: 0px 0px 8px 0px;
}

.m-0-0-16-0 {
  margin: 0px 0px 16px 0px;
}

.m-0-0-8-0 {
  margin: 0px 0px 8px 0px;
}

.p-0-0-16-8 {
  padding: 0px 0px 16px 8px;
}

.p-0-0-8-4 {
  padding: 0px 0px 8px 4px;
}

.m-0-0-16-8 {
  margin: 0px 0px 16px 8px;
}

.m-0-0-8-4 {
  margin: 0px 0px 8px 4px;
}

.p-0-0-16-16 {
  padding: 0px 0px 16px 16px;
}

.p-0-0-8-8 {
  padding: 0px 0px 8px 8px;
}

.m-0-0-16-16 {
  margin: 0px 0px 16px 16px;
}

.m-0-0-8-8 {
  margin: 0px 0px 8px 8px;
}

.p-0-0-16-24 {
  padding: 0px 0px 16px 24px;
}

.p-0-0-8-12 {
  padding: 0px 0px 8px 12px;
}

.m-0-0-16-24 {
  margin: 0px 0px 16px 24px;
}

.m-0-0-8-12 {
  margin: 0px 0px 8px 12px;
}

.p-0-0-16-32 {
  padding: 0px 0px 16px 32px;
}

.p-0-0-8-16 {
  padding: 0px 0px 8px 16px;
}

.m-0-0-16-32 {
  margin: 0px 0px 16px 32px;
}

.m-0-0-8-16 {
  margin: 0px 0px 8px 16px;
}

.p-0-0-24-0 {
  padding: 0px 0px 24px 0px;
}

.p-0-0-12-0 {
  padding: 0px 0px 12px 0px;
}

.m-0-0-24-0 {
  margin: 0px 0px 24px 0px;
}

.m-0-0-12-0 {
  margin: 0px 0px 12px 0px;
}

.p-0-0-24-8 {
  padding: 0px 0px 24px 8px;
}

.p-0-0-12-4 {
  padding: 0px 0px 12px 4px;
}

.m-0-0-24-8 {
  margin: 0px 0px 24px 8px;
}

.m-0-0-12-4 {
  margin: 0px 0px 12px 4px;
}

.p-0-0-24-16 {
  padding: 0px 0px 24px 16px;
}

.p-0-0-12-8 {
  padding: 0px 0px 12px 8px;
}

.m-0-0-24-16 {
  margin: 0px 0px 24px 16px;
}

.m-0-0-12-8 {
  margin: 0px 0px 12px 8px;
}

.p-0-0-24-24 {
  padding: 0px 0px 24px 24px;
}

.p-0-0-12-12 {
  padding: 0px 0px 12px 12px;
}

.m-0-0-24-24 {
  margin: 0px 0px 24px 24px;
}

.m-0-0-12-12 {
  margin: 0px 0px 12px 12px;
}

.p-0-0-24-32 {
  padding: 0px 0px 24px 32px;
}

.p-0-0-12-16 {
  padding: 0px 0px 12px 16px;
}

.m-0-0-24-32 {
  margin: 0px 0px 24px 32px;
}

.m-0-0-12-16 {
  margin: 0px 0px 12px 16px;
}

.p-0-0-32-0 {
  padding: 0px 0px 32px 0px;
}

.p-0-0-16-0 {
  padding: 0px 0px 16px 0px;
}

.m-0-0-32-0 {
  margin: 0px 0px 32px 0px;
}

.m-0-0-16-0 {
  margin: 0px 0px 16px 0px;
}

.p-0-0-32-8 {
  padding: 0px 0px 32px 8px;
}

.p-0-0-16-4 {
  padding: 0px 0px 16px 4px;
}

.m-0-0-32-8 {
  margin: 0px 0px 32px 8px;
}

.m-0-0-16-4 {
  margin: 0px 0px 16px 4px;
}

.p-0-0-32-16 {
  padding: 0px 0px 32px 16px;
}

.p-0-0-16-8 {
  padding: 0px 0px 16px 8px;
}

.m-0-0-32-16 {
  margin: 0px 0px 32px 16px;
}

.m-0-0-16-8 {
  margin: 0px 0px 16px 8px;
}

.p-0-0-32-24 {
  padding: 0px 0px 32px 24px;
}

.p-0-0-16-12 {
  padding: 0px 0px 16px 12px;
}

.m-0-0-32-24 {
  margin: 0px 0px 32px 24px;
}

.m-0-0-16-12 {
  margin: 0px 0px 16px 12px;
}

.p-0-0-32-32 {
  padding: 0px 0px 32px 32px;
}

.p-0-0-16-16 {
  padding: 0px 0px 16px 16px;
}

.m-0-0-32-32 {
  margin: 0px 0px 32px 32px;
}

.m-0-0-16-16 {
  margin: 0px 0px 16px 16px;
}

.p-0-8-0-0 {
  padding: 0px 8px 0px 0px;
}

.p-0-4-0-0 {
  padding: 0px 4px 0px 0px;
}

.m-0-8-0-0 {
  margin: 0px 8px 0px 0px;
}

.m-0-4-0-0 {
  margin: 0px 4px 0px 0px;
}

.p-0-8-0-8 {
  padding: 0px 8px 0px 8px;
}

.p-0-4-0-4 {
  padding: 0px 4px 0px 4px;
}

.m-0-8-0-8 {
  margin: 0px 8px 0px 8px;
}

.m-0-4-0-4 {
  margin: 0px 4px 0px 4px;
}

.p-0-8-0-16 {
  padding: 0px 8px 0px 16px;
}

.p-0-4-0-8 {
  padding: 0px 4px 0px 8px;
}

.m-0-8-0-16 {
  margin: 0px 8px 0px 16px;
}

.m-0-4-0-8 {
  margin: 0px 4px 0px 8px;
}

.p-0-8-0-24 {
  padding: 0px 8px 0px 24px;
}

.p-0-4-0-12 {
  padding: 0px 4px 0px 12px;
}

.m-0-8-0-24 {
  margin: 0px 8px 0px 24px;
}

.m-0-4-0-12 {
  margin: 0px 4px 0px 12px;
}

.p-0-8-0-32 {
  padding: 0px 8px 0px 32px;
}

.p-0-4-0-16 {
  padding: 0px 4px 0px 16px;
}

.m-0-8-0-32 {
  margin: 0px 8px 0px 32px;
}

.m-0-4-0-16 {
  margin: 0px 4px 0px 16px;
}

.p-0-8-8-0 {
  padding: 0px 8px 8px 0px;
}

.p-0-4-4-0 {
  padding: 0px 4px 4px 0px;
}

.m-0-8-8-0 {
  margin: 0px 8px 8px 0px;
}

.m-0-4-4-0 {
  margin: 0px 4px 4px 0px;
}

.p-0-8-8-8 {
  padding: 0px 8px 8px 8px;
}

.p-0-4-4-4 {
  padding: 0px 4px 4px 4px;
}

.m-0-8-8-8 {
  margin: 0px 8px 8px 8px;
}

.m-0-4-4-4 {
  margin: 0px 4px 4px 4px;
}

.p-0-8-8-16 {
  padding: 0px 8px 8px 16px;
}

.p-0-4-4-8 {
  padding: 0px 4px 4px 8px;
}

.m-0-8-8-16 {
  margin: 0px 8px 8px 16px;
}

.m-0-4-4-8 {
  margin: 0px 4px 4px 8px;
}

.p-0-8-8-24 {
  padding: 0px 8px 8px 24px;
}

.p-0-4-4-12 {
  padding: 0px 4px 4px 12px;
}

.m-0-8-8-24 {
  margin: 0px 8px 8px 24px;
}

.m-0-4-4-12 {
  margin: 0px 4px 4px 12px;
}

.p-0-8-8-32 {
  padding: 0px 8px 8px 32px;
}

.p-0-4-4-16 {
  padding: 0px 4px 4px 16px;
}

.m-0-8-8-32 {
  margin: 0px 8px 8px 32px;
}

.m-0-4-4-16 {
  margin: 0px 4px 4px 16px;
}

.p-0-8-16-0 {
  padding: 0px 8px 16px 0px;
}

.p-0-4-8-0 {
  padding: 0px 4px 8px 0px;
}

.m-0-8-16-0 {
  margin: 0px 8px 16px 0px;
}

.m-0-4-8-0 {
  margin: 0px 4px 8px 0px;
}

.p-0-8-16-8 {
  padding: 0px 8px 16px 8px;
}

.p-0-4-8-4 {
  padding: 0px 4px 8px 4px;
}

.m-0-8-16-8 {
  margin: 0px 8px 16px 8px;
}

.m-0-4-8-4 {
  margin: 0px 4px 8px 4px;
}

.p-0-8-16-16 {
  padding: 0px 8px 16px 16px;
}

.p-0-4-8-8 {
  padding: 0px 4px 8px 8px;
}

.m-0-8-16-16 {
  margin: 0px 8px 16px 16px;
}

.m-0-4-8-8 {
  margin: 0px 4px 8px 8px;
}

.p-0-8-16-24 {
  padding: 0px 8px 16px 24px;
}

.p-0-4-8-12 {
  padding: 0px 4px 8px 12px;
}

.m-0-8-16-24 {
  margin: 0px 8px 16px 24px;
}

.m-0-4-8-12 {
  margin: 0px 4px 8px 12px;
}

.p-0-8-16-32 {
  padding: 0px 8px 16px 32px;
}

.p-0-4-8-16 {
  padding: 0px 4px 8px 16px;
}

.m-0-8-16-32 {
  margin: 0px 8px 16px 32px;
}

.m-0-4-8-16 {
  margin: 0px 4px 8px 16px;
}

.p-0-8-24-0 {
  padding: 0px 8px 24px 0px;
}

.p-0-4-12-0 {
  padding: 0px 4px 12px 0px;
}

.m-0-8-24-0 {
  margin: 0px 8px 24px 0px;
}

.m-0-4-12-0 {
  margin: 0px 4px 12px 0px;
}

.p-0-8-24-8 {
  padding: 0px 8px 24px 8px;
}

.p-0-4-12-4 {
  padding: 0px 4px 12px 4px;
}

.m-0-8-24-8 {
  margin: 0px 8px 24px 8px;
}

.m-0-4-12-4 {
  margin: 0px 4px 12px 4px;
}

.p-0-8-24-16 {
  padding: 0px 8px 24px 16px;
}

.p-0-4-12-8 {
  padding: 0px 4px 12px 8px;
}

.m-0-8-24-16 {
  margin: 0px 8px 24px 16px;
}

.m-0-4-12-8 {
  margin: 0px 4px 12px 8px;
}

.p-0-8-24-24 {
  padding: 0px 8px 24px 24px;
}

.p-0-4-12-12 {
  padding: 0px 4px 12px 12px;
}

.m-0-8-24-24 {
  margin: 0px 8px 24px 24px;
}

.m-0-4-12-12 {
  margin: 0px 4px 12px 12px;
}

.p-0-8-24-32 {
  padding: 0px 8px 24px 32px;
}

.p-0-4-12-16 {
  padding: 0px 4px 12px 16px;
}

.m-0-8-24-32 {
  margin: 0px 8px 24px 32px;
}

.m-0-4-12-16 {
  margin: 0px 4px 12px 16px;
}

.p-0-8-32-0 {
  padding: 0px 8px 32px 0px;
}

.p-0-4-16-0 {
  padding: 0px 4px 16px 0px;
}

.m-0-8-32-0 {
  margin: 0px 8px 32px 0px;
}

.m-0-4-16-0 {
  margin: 0px 4px 16px 0px;
}

.p-0-8-32-8 {
  padding: 0px 8px 32px 8px;
}

.p-0-4-16-4 {
  padding: 0px 4px 16px 4px;
}

.m-0-8-32-8 {
  margin: 0px 8px 32px 8px;
}

.m-0-4-16-4 {
  margin: 0px 4px 16px 4px;
}

.p-0-8-32-16 {
  padding: 0px 8px 32px 16px;
}

.p-0-4-16-8 {
  padding: 0px 4px 16px 8px;
}

.m-0-8-32-16 {
  margin: 0px 8px 32px 16px;
}

.m-0-4-16-8 {
  margin: 0px 4px 16px 8px;
}

.p-0-8-32-24 {
  padding: 0px 8px 32px 24px;
}

.p-0-4-16-12 {
  padding: 0px 4px 16px 12px;
}

.m-0-8-32-24 {
  margin: 0px 8px 32px 24px;
}

.m-0-4-16-12 {
  margin: 0px 4px 16px 12px;
}

.p-0-8-32-32 {
  padding: 0px 8px 32px 32px;
}

.p-0-4-16-16 {
  padding: 0px 4px 16px 16px;
}

.m-0-8-32-32 {
  margin: 0px 8px 32px 32px;
}

.m-0-4-16-16 {
  margin: 0px 4px 16px 16px;
}

.p-0-16-0-0 {
  padding: 0px 16px 0px 0px;
}

.p-0-8-0-0 {
  padding: 0px 8px 0px 0px;
}

.m-0-16-0-0 {
  margin: 0px 16px 0px 0px;
}

.m-0-8-0-0 {
  margin: 0px 8px 0px 0px;
}

.p-0-16-0-8 {
  padding: 0px 16px 0px 8px;
}

.p-0-8-0-4 {
  padding: 0px 8px 0px 4px;
}

.m-0-16-0-8 {
  margin: 0px 16px 0px 8px;
}

.m-0-8-0-4 {
  margin: 0px 8px 0px 4px;
}

.p-0-16-0-16 {
  padding: 0px 16px 0px 16px;
}

.p-0-8-0-8 {
  padding: 0px 8px 0px 8px;
}

.m-0-16-0-16 {
  margin: 0px 16px 0px 16px;
}

.m-0-8-0-8 {
  margin: 0px 8px 0px 8px;
}

.p-0-16-0-24 {
  padding: 0px 16px 0px 24px;
}

.p-0-8-0-12 {
  padding: 0px 8px 0px 12px;
}

.m-0-16-0-24 {
  margin: 0px 16px 0px 24px;
}

.m-0-8-0-12 {
  margin: 0px 8px 0px 12px;
}

.p-0-16-0-32 {
  padding: 0px 16px 0px 32px;
}

.p-0-8-0-16 {
  padding: 0px 8px 0px 16px;
}

.m-0-16-0-32 {
  margin: 0px 16px 0px 32px;
}

.m-0-8-0-16 {
  margin: 0px 8px 0px 16px;
}

.p-0-16-8-0 {
  padding: 0px 16px 8px 0px;
}

.p-0-8-4-0 {
  padding: 0px 8px 4px 0px;
}

.m-0-16-8-0 {
  margin: 0px 16px 8px 0px;
}

.m-0-8-4-0 {
  margin: 0px 8px 4px 0px;
}

.p-0-16-8-8 {
  padding: 0px 16px 8px 8px;
}

.p-0-8-4-4 {
  padding: 0px 8px 4px 4px;
}

.m-0-16-8-8 {
  margin: 0px 16px 8px 8px;
}

.m-0-8-4-4 {
  margin: 0px 8px 4px 4px;
}

.p-0-16-8-16 {
  padding: 0px 16px 8px 16px;
}

.p-0-8-4-8 {
  padding: 0px 8px 4px 8px;
}

.m-0-16-8-16 {
  margin: 0px 16px 8px 16px;
}

.m-0-8-4-8 {
  margin: 0px 8px 4px 8px;
}

.p-0-16-8-24 {
  padding: 0px 16px 8px 24px;
}

.p-0-8-4-12 {
  padding: 0px 8px 4px 12px;
}

.m-0-16-8-24 {
  margin: 0px 16px 8px 24px;
}

.m-0-8-4-12 {
  margin: 0px 8px 4px 12px;
}

.p-0-16-8-32 {
  padding: 0px 16px 8px 32px;
}

.p-0-8-4-16 {
  padding: 0px 8px 4px 16px;
}

.m-0-16-8-32 {
  margin: 0px 16px 8px 32px;
}

.m-0-8-4-16 {
  margin: 0px 8px 4px 16px;
}

.p-0-16-16-0 {
  padding: 0px 16px 16px 0px;
}

.p-0-8-8-0 {
  padding: 0px 8px 8px 0px;
}

.m-0-16-16-0 {
  margin: 0px 16px 16px 0px;
}

.m-0-8-8-0 {
  margin: 0px 8px 8px 0px;
}

.p-0-16-16-8 {
  padding: 0px 16px 16px 8px;
}

.p-0-8-8-4 {
  padding: 0px 8px 8px 4px;
}

.m-0-16-16-8 {
  margin: 0px 16px 16px 8px;
}

.m-0-8-8-4 {
  margin: 0px 8px 8px 4px;
}

.p-0-16-16-16 {
  padding: 0px 16px 16px 16px;
}

.p-0-8-8-8 {
  padding: 0px 8px 8px 8px;
}

.m-0-16-16-16 {
  margin: 0px 16px 16px 16px;
}

.m-0-8-8-8 {
  margin: 0px 8px 8px 8px;
}

.p-0-16-16-24 {
  padding: 0px 16px 16px 24px;
}

.p-0-8-8-12 {
  padding: 0px 8px 8px 12px;
}

.m-0-16-16-24 {
  margin: 0px 16px 16px 24px;
}

.m-0-8-8-12 {
  margin: 0px 8px 8px 12px;
}

.p-0-16-16-32 {
  padding: 0px 16px 16px 32px;
}

.p-0-8-8-16 {
  padding: 0px 8px 8px 16px;
}

.m-0-16-16-32 {
  margin: 0px 16px 16px 32px;
}

.m-0-8-8-16 {
  margin: 0px 8px 8px 16px;
}

.p-0-16-24-0 {
  padding: 0px 16px 24px 0px;
}

.p-0-8-12-0 {
  padding: 0px 8px 12px 0px;
}

.m-0-16-24-0 {
  margin: 0px 16px 24px 0px;
}

.m-0-8-12-0 {
  margin: 0px 8px 12px 0px;
}

.p-0-16-24-8 {
  padding: 0px 16px 24px 8px;
}

.p-0-8-12-4 {
  padding: 0px 8px 12px 4px;
}

.m-0-16-24-8 {
  margin: 0px 16px 24px 8px;
}

.m-0-8-12-4 {
  margin: 0px 8px 12px 4px;
}

.p-0-16-24-16 {
  padding: 0px 16px 24px 16px;
}

.p-0-8-12-8 {
  padding: 0px 8px 12px 8px;
}

.m-0-16-24-16 {
  margin: 0px 16px 24px 16px;
}

.m-0-8-12-8 {
  margin: 0px 8px 12px 8px;
}

.p-0-16-24-24 {
  padding: 0px 16px 24px 24px;
}

.p-0-8-12-12 {
  padding: 0px 8px 12px 12px;
}

.m-0-16-24-24 {
  margin: 0px 16px 24px 24px;
}

.m-0-8-12-12 {
  margin: 0px 8px 12px 12px;
}

.p-0-16-24-32 {
  padding: 0px 16px 24px 32px;
}

.p-0-8-12-16 {
  padding: 0px 8px 12px 16px;
}

.m-0-16-24-32 {
  margin: 0px 16px 24px 32px;
}

.m-0-8-12-16 {
  margin: 0px 8px 12px 16px;
}

.p-0-16-32-0 {
  padding: 0px 16px 32px 0px;
}

.p-0-8-16-0 {
  padding: 0px 8px 16px 0px;
}

.m-0-16-32-0 {
  margin: 0px 16px 32px 0px;
}

.m-0-8-16-0 {
  margin: 0px 8px 16px 0px;
}

.p-0-16-32-8 {
  padding: 0px 16px 32px 8px;
}

.p-0-8-16-4 {
  padding: 0px 8px 16px 4px;
}

.m-0-16-32-8 {
  margin: 0px 16px 32px 8px;
}

.m-0-8-16-4 {
  margin: 0px 8px 16px 4px;
}

.p-0-16-32-16 {
  padding: 0px 16px 32px 16px;
}

.p-0-8-16-8 {
  padding: 0px 8px 16px 8px;
}

.m-0-16-32-16 {
  margin: 0px 16px 32px 16px;
}

.m-0-8-16-8 {
  margin: 0px 8px 16px 8px;
}

.p-0-16-32-24 {
  padding: 0px 16px 32px 24px;
}

.p-0-8-16-12 {
  padding: 0px 8px 16px 12px;
}

.m-0-16-32-24 {
  margin: 0px 16px 32px 24px;
}

.m-0-8-16-12 {
  margin: 0px 8px 16px 12px;
}

.p-0-16-32-32 {
  padding: 0px 16px 32px 32px;
}

.p-0-8-16-16 {
  padding: 0px 8px 16px 16px;
}

.m-0-16-32-32 {
  margin: 0px 16px 32px 32px;
}

.m-0-8-16-16 {
  margin: 0px 8px 16px 16px;
}

.p-0-24-0-0 {
  padding: 0px 24px 0px 0px;
}

.p-0-12-0-0 {
  padding: 0px 12px 0px 0px;
}

.m-0-24-0-0 {
  margin: 0px 24px 0px 0px;
}

.m-0-12-0-0 {
  margin: 0px 12px 0px 0px;
}

.p-0-24-0-8 {
  padding: 0px 24px 0px 8px;
}

.p-0-12-0-4 {
  padding: 0px 12px 0px 4px;
}

.m-0-24-0-8 {
  margin: 0px 24px 0px 8px;
}

.m-0-12-0-4 {
  margin: 0px 12px 0px 4px;
}

.p-0-24-0-16 {
  padding: 0px 24px 0px 16px;
}

.p-0-12-0-8 {
  padding: 0px 12px 0px 8px;
}

.m-0-24-0-16 {
  margin: 0px 24px 0px 16px;
}

.m-0-12-0-8 {
  margin: 0px 12px 0px 8px;
}

.p-0-24-0-24 {
  padding: 0px 24px 0px 24px;
}

.p-0-12-0-12 {
  padding: 0px 12px 0px 12px;
}

.m-0-24-0-24 {
  margin: 0px 24px 0px 24px;
}

.m-0-12-0-12 {
  margin: 0px 12px 0px 12px;
}

.p-0-24-0-32 {
  padding: 0px 24px 0px 32px;
}

.p-0-12-0-16 {
  padding: 0px 12px 0px 16px;
}

.m-0-24-0-32 {
  margin: 0px 24px 0px 32px;
}

.m-0-12-0-16 {
  margin: 0px 12px 0px 16px;
}

.p-0-24-8-0 {
  padding: 0px 24px 8px 0px;
}

.p-0-12-4-0 {
  padding: 0px 12px 4px 0px;
}

.m-0-24-8-0 {
  margin: 0px 24px 8px 0px;
}

.m-0-12-4-0 {
  margin: 0px 12px 4px 0px;
}

.p-0-24-8-8 {
  padding: 0px 24px 8px 8px;
}

.p-0-12-4-4 {
  padding: 0px 12px 4px 4px;
}

.m-0-24-8-8 {
  margin: 0px 24px 8px 8px;
}

.m-0-12-4-4 {
  margin: 0px 12px 4px 4px;
}

.p-0-24-8-16 {
  padding: 0px 24px 8px 16px;
}

.p-0-12-4-8 {
  padding: 0px 12px 4px 8px;
}

.m-0-24-8-16 {
  margin: 0px 24px 8px 16px;
}

.m-0-12-4-8 {
  margin: 0px 12px 4px 8px;
}

.p-0-24-8-24 {
  padding: 0px 24px 8px 24px;
}

.p-0-12-4-12 {
  padding: 0px 12px 4px 12px;
}

.m-0-24-8-24 {
  margin: 0px 24px 8px 24px;
}

.m-0-12-4-12 {
  margin: 0px 12px 4px 12px;
}

.p-0-24-8-32 {
  padding: 0px 24px 8px 32px;
}

.p-0-12-4-16 {
  padding: 0px 12px 4px 16px;
}

.m-0-24-8-32 {
  margin: 0px 24px 8px 32px;
}

.m-0-12-4-16 {
  margin: 0px 12px 4px 16px;
}

.p-0-24-16-0 {
  padding: 0px 24px 16px 0px;
}

.p-0-12-8-0 {
  padding: 0px 12px 8px 0px;
}

.m-0-24-16-0 {
  margin: 0px 24px 16px 0px;
}

.m-0-12-8-0 {
  margin: 0px 12px 8px 0px;
}

.p-0-24-16-8 {
  padding: 0px 24px 16px 8px;
}

.p-0-12-8-4 {
  padding: 0px 12px 8px 4px;
}

.m-0-24-16-8 {
  margin: 0px 24px 16px 8px;
}

.m-0-12-8-4 {
  margin: 0px 12px 8px 4px;
}

.p-0-24-16-16 {
  padding: 0px 24px 16px 16px;
}

.p-0-12-8-8 {
  padding: 0px 12px 8px 8px;
}

.m-0-24-16-16 {
  margin: 0px 24px 16px 16px;
}

.m-0-12-8-8 {
  margin: 0px 12px 8px 8px;
}

.p-0-24-16-24 {
  padding: 0px 24px 16px 24px;
}

.p-0-12-8-12 {
  padding: 0px 12px 8px 12px;
}

.m-0-24-16-24 {
  margin: 0px 24px 16px 24px;
}

.m-0-12-8-12 {
  margin: 0px 12px 8px 12px;
}

.p-0-24-16-32 {
  padding: 0px 24px 16px 32px;
}

.p-0-12-8-16 {
  padding: 0px 12px 8px 16px;
}

.m-0-24-16-32 {
  margin: 0px 24px 16px 32px;
}

.m-0-12-8-16 {
  margin: 0px 12px 8px 16px;
}

.p-0-24-24-0 {
  padding: 0px 24px 24px 0px;
}

.p-0-12-12-0 {
  padding: 0px 12px 12px 0px;
}

.m-0-24-24-0 {
  margin: 0px 24px 24px 0px;
}

.m-0-12-12-0 {
  margin: 0px 12px 12px 0px;
}

.p-0-24-24-8 {
  padding: 0px 24px 24px 8px;
}

.p-0-12-12-4 {
  padding: 0px 12px 12px 4px;
}

.m-0-24-24-8 {
  margin: 0px 24px 24px 8px;
}

.m-0-12-12-4 {
  margin: 0px 12px 12px 4px;
}

.p-0-24-24-16 {
  padding: 0px 24px 24px 16px;
}

.p-0-12-12-8 {
  padding: 0px 12px 12px 8px;
}

.m-0-24-24-16 {
  margin: 0px 24px 24px 16px;
}

.m-0-12-12-8 {
  margin: 0px 12px 12px 8px;
}

.p-0-24-24-24 {
  padding: 0px 24px 24px 24px;
}

.p-0-12-12-12 {
  padding: 0px 12px 12px 12px;
}

.m-0-24-24-24 {
  margin: 0px 24px 24px 24px;
}

.m-0-12-12-12 {
  margin: 0px 12px 12px 12px;
}

.p-0-24-24-32 {
  padding: 0px 24px 24px 32px;
}

.p-0-12-12-16 {
  padding: 0px 12px 12px 16px;
}

.m-0-24-24-32 {
  margin: 0px 24px 24px 32px;
}

.m-0-12-12-16 {
  margin: 0px 12px 12px 16px;
}

.p-0-24-32-0 {
  padding: 0px 24px 32px 0px;
}

.p-0-12-16-0 {
  padding: 0px 12px 16px 0px;
}

.m-0-24-32-0 {
  margin: 0px 24px 32px 0px;
}

.m-0-12-16-0 {
  margin: 0px 12px 16px 0px;
}

.p-0-24-32-8 {
  padding: 0px 24px 32px 8px;
}

.p-0-12-16-4 {
  padding: 0px 12px 16px 4px;
}

.m-0-24-32-8 {
  margin: 0px 24px 32px 8px;
}

.m-0-12-16-4 {
  margin: 0px 12px 16px 4px;
}

.p-0-24-32-16 {
  padding: 0px 24px 32px 16px;
}

.p-0-12-16-8 {
  padding: 0px 12px 16px 8px;
}

.m-0-24-32-16 {
  margin: 0px 24px 32px 16px;
}

.m-0-12-16-8 {
  margin: 0px 12px 16px 8px;
}

.p-0-24-32-24 {
  padding: 0px 24px 32px 24px;
}

.p-0-12-16-12 {
  padding: 0px 12px 16px 12px;
}

.m-0-24-32-24 {
  margin: 0px 24px 32px 24px;
}

.m-0-12-16-12 {
  margin: 0px 12px 16px 12px;
}

.p-0-24-32-32 {
  padding: 0px 24px 32px 32px;
}

.p-0-12-16-16 {
  padding: 0px 12px 16px 16px;
}

.m-0-24-32-32 {
  margin: 0px 24px 32px 32px;
}

.m-0-12-16-16 {
  margin: 0px 12px 16px 16px;
}

.p-0-32-0-0 {
  padding: 0px 32px 0px 0px;
}

.p-0-16-0-0 {
  padding: 0px 16px 0px 0px;
}

.m-0-32-0-0 {
  margin: 0px 32px 0px 0px;
}

.m-0-16-0-0 {
  margin: 0px 16px 0px 0px;
}

.p-0-32-0-8 {
  padding: 0px 32px 0px 8px;
}

.p-0-16-0-4 {
  padding: 0px 16px 0px 4px;
}

.m-0-32-0-8 {
  margin: 0px 32px 0px 8px;
}

.m-0-16-0-4 {
  margin: 0px 16px 0px 4px;
}

.p-0-32-0-16 {
  padding: 0px 32px 0px 16px;
}

.p-0-16-0-8 {
  padding: 0px 16px 0px 8px;
}

.m-0-32-0-16 {
  margin: 0px 32px 0px 16px;
}

.m-0-16-0-8 {
  margin: 0px 16px 0px 8px;
}

.p-0-32-0-24 {
  padding: 0px 32px 0px 24px;
}

.p-0-16-0-12 {
  padding: 0px 16px 0px 12px;
}

.m-0-32-0-24 {
  margin: 0px 32px 0px 24px;
}

.m-0-16-0-12 {
  margin: 0px 16px 0px 12px;
}

.p-0-32-0-32 {
  padding: 0px 32px 0px 32px;
}

.p-0-16-0-16 {
  padding: 0px 16px 0px 16px;
}

.m-0-32-0-32 {
  margin: 0px 32px 0px 32px;
}

.m-0-16-0-16 {
  margin: 0px 16px 0px 16px;
}

.p-0-32-8-0 {
  padding: 0px 32px 8px 0px;
}

.p-0-16-4-0 {
  padding: 0px 16px 4px 0px;
}

.m-0-32-8-0 {
  margin: 0px 32px 8px 0px;
}

.m-0-16-4-0 {
  margin: 0px 16px 4px 0px;
}

.p-0-32-8-8 {
  padding: 0px 32px 8px 8px;
}

.p-0-16-4-4 {
  padding: 0px 16px 4px 4px;
}

.m-0-32-8-8 {
  margin: 0px 32px 8px 8px;
}

.m-0-16-4-4 {
  margin: 0px 16px 4px 4px;
}

.p-0-32-8-16 {
  padding: 0px 32px 8px 16px;
}

.p-0-16-4-8 {
  padding: 0px 16px 4px 8px;
}

.m-0-32-8-16 {
  margin: 0px 32px 8px 16px;
}

.m-0-16-4-8 {
  margin: 0px 16px 4px 8px;
}

.p-0-32-8-24 {
  padding: 0px 32px 8px 24px;
}

.p-0-16-4-12 {
  padding: 0px 16px 4px 12px;
}

.m-0-32-8-24 {
  margin: 0px 32px 8px 24px;
}

.m-0-16-4-12 {
  margin: 0px 16px 4px 12px;
}

.p-0-32-8-32 {
  padding: 0px 32px 8px 32px;
}

.p-0-16-4-16 {
  padding: 0px 16px 4px 16px;
}

.m-0-32-8-32 {
  margin: 0px 32px 8px 32px;
}

.m-0-16-4-16 {
  margin: 0px 16px 4px 16px;
}

.p-0-32-16-0 {
  padding: 0px 32px 16px 0px;
}

.p-0-16-8-0 {
  padding: 0px 16px 8px 0px;
}

.m-0-32-16-0 {
  margin: 0px 32px 16px 0px;
}

.m-0-16-8-0 {
  margin: 0px 16px 8px 0px;
}

.p-0-32-16-8 {
  padding: 0px 32px 16px 8px;
}

.p-0-16-8-4 {
  padding: 0px 16px 8px 4px;
}

.m-0-32-16-8 {
  margin: 0px 32px 16px 8px;
}

.m-0-16-8-4 {
  margin: 0px 16px 8px 4px;
}

.p-0-32-16-16 {
  padding: 0px 32px 16px 16px;
}

.p-0-16-8-8 {
  padding: 0px 16px 8px 8px;
}

.m-0-32-16-16 {
  margin: 0px 32px 16px 16px;
}

.m-0-16-8-8 {
  margin: 0px 16px 8px 8px;
}

.p-0-32-16-24 {
  padding: 0px 32px 16px 24px;
}

.p-0-16-8-12 {
  padding: 0px 16px 8px 12px;
}

.m-0-32-16-24 {
  margin: 0px 32px 16px 24px;
}

.m-0-16-8-12 {
  margin: 0px 16px 8px 12px;
}

.p-0-32-16-32 {
  padding: 0px 32px 16px 32px;
}

.p-0-16-8-16 {
  padding: 0px 16px 8px 16px;
}

.m-0-32-16-32 {
  margin: 0px 32px 16px 32px;
}

.m-0-16-8-16 {
  margin: 0px 16px 8px 16px;
}

.p-0-32-24-0 {
  padding: 0px 32px 24px 0px;
}

.p-0-16-12-0 {
  padding: 0px 16px 12px 0px;
}

.m-0-32-24-0 {
  margin: 0px 32px 24px 0px;
}

.m-0-16-12-0 {
  margin: 0px 16px 12px 0px;
}

.p-0-32-24-8 {
  padding: 0px 32px 24px 8px;
}

.p-0-16-12-4 {
  padding: 0px 16px 12px 4px;
}

.m-0-32-24-8 {
  margin: 0px 32px 24px 8px;
}

.m-0-16-12-4 {
  margin: 0px 16px 12px 4px;
}

.p-0-32-24-16 {
  padding: 0px 32px 24px 16px;
}

.p-0-16-12-8 {
  padding: 0px 16px 12px 8px;
}

.m-0-32-24-16 {
  margin: 0px 32px 24px 16px;
}

.m-0-16-12-8 {
  margin: 0px 16px 12px 8px;
}

.p-0-32-24-24 {
  padding: 0px 32px 24px 24px;
}

.p-0-16-12-12 {
  padding: 0px 16px 12px 12px;
}

.m-0-32-24-24 {
  margin: 0px 32px 24px 24px;
}

.m-0-16-12-12 {
  margin: 0px 16px 12px 12px;
}

.p-0-32-24-32 {
  padding: 0px 32px 24px 32px;
}

.p-0-16-12-16 {
  padding: 0px 16px 12px 16px;
}

.m-0-32-24-32 {
  margin: 0px 32px 24px 32px;
}

.m-0-16-12-16 {
  margin: 0px 16px 12px 16px;
}

.p-0-32-32-0 {
  padding: 0px 32px 32px 0px;
}

.p-0-16-16-0 {
  padding: 0px 16px 16px 0px;
}

.m-0-32-32-0 {
  margin: 0px 32px 32px 0px;
}

.m-0-16-16-0 {
  margin: 0px 16px 16px 0px;
}

.p-0-32-32-8 {
  padding: 0px 32px 32px 8px;
}

.p-0-16-16-4 {
  padding: 0px 16px 16px 4px;
}

.m-0-32-32-8 {
  margin: 0px 32px 32px 8px;
}

.m-0-16-16-4 {
  margin: 0px 16px 16px 4px;
}

.p-0-32-32-16 {
  padding: 0px 32px 32px 16px;
}

.p-0-16-16-8 {
  padding: 0px 16px 16px 8px;
}

.m-0-32-32-16 {
  margin: 0px 32px 32px 16px;
}

.m-0-16-16-8 {
  margin: 0px 16px 16px 8px;
}

.p-0-32-32-24 {
  padding: 0px 32px 32px 24px;
}

.p-0-16-16-12 {
  padding: 0px 16px 16px 12px;
}

.m-0-32-32-24 {
  margin: 0px 32px 32px 24px;
}

.m-0-16-16-12 {
  margin: 0px 16px 16px 12px;
}

.p-0-32-32-32 {
  padding: 0px 32px 32px 32px;
}

.p-0-16-16-16 {
  padding: 0px 16px 16px 16px;
}

.m-0-32-32-32 {
  margin: 0px 32px 32px 32px;
}

.m-0-16-16-16 {
  margin: 0px 16px 16px 16px;
}

.p-8-0-0-0 {
  padding: 8px 0px 0px 0px;
}

.p-4-0-0-0 {
  padding: 4px 0px 0px 0px;
}

.m-8-0-0-0 {
  margin: 8px 0px 0px 0px;
}

.m-4-0-0-0 {
  margin: 4px 0px 0px 0px;
}

.p-8-0-0-8 {
  padding: 8px 0px 0px 8px;
}

.p-4-0-0-4 {
  padding: 4px 0px 0px 4px;
}

.m-8-0-0-8 {
  margin: 8px 0px 0px 8px;
}

.m-4-0-0-4 {
  margin: 4px 0px 0px 4px;
}

.p-8-0-0-16 {
  padding: 8px 0px 0px 16px;
}

.p-4-0-0-8 {
  padding: 4px 0px 0px 8px;
}

.m-8-0-0-16 {
  margin: 8px 0px 0px 16px;
}

.m-4-0-0-8 {
  margin: 4px 0px 0px 8px;
}

.p-8-0-0-24 {
  padding: 8px 0px 0px 24px;
}

.p-4-0-0-12 {
  padding: 4px 0px 0px 12px;
}

.m-8-0-0-24 {
  margin: 8px 0px 0px 24px;
}

.m-4-0-0-12 {
  margin: 4px 0px 0px 12px;
}

.p-8-0-0-32 {
  padding: 8px 0px 0px 32px;
}

.p-4-0-0-16 {
  padding: 4px 0px 0px 16px;
}

.m-8-0-0-32 {
  margin: 8px 0px 0px 32px;
}

.m-4-0-0-16 {
  margin: 4px 0px 0px 16px;
}

.p-8-0-8-0 {
  padding: 8px 0px 8px 0px;
}

.p-4-0-4-0 {
  padding: 4px 0px 4px 0px;
}

.m-8-0-8-0 {
  margin: 8px 0px 8px 0px;
}

.m-4-0-4-0 {
  margin: 4px 0px 4px 0px;
}

.p-8-0-8-8 {
  padding: 8px 0px 8px 8px;
}

.p-4-0-4-4 {
  padding: 4px 0px 4px 4px;
}

.m-8-0-8-8 {
  margin: 8px 0px 8px 8px;
}

.m-4-0-4-4 {
  margin: 4px 0px 4px 4px;
}

.p-8-0-8-16 {
  padding: 8px 0px 8px 16px;
}

.p-4-0-4-8 {
  padding: 4px 0px 4px 8px;
}

.m-8-0-8-16 {
  margin: 8px 0px 8px 16px;
}

.m-4-0-4-8 {
  margin: 4px 0px 4px 8px;
}

.p-8-0-8-24 {
  padding: 8px 0px 8px 24px;
}

.p-4-0-4-12 {
  padding: 4px 0px 4px 12px;
}

.m-8-0-8-24 {
  margin: 8px 0px 8px 24px;
}

.m-4-0-4-12 {
  margin: 4px 0px 4px 12px;
}

.p-8-0-8-32 {
  padding: 8px 0px 8px 32px;
}

.p-4-0-4-16 {
  padding: 4px 0px 4px 16px;
}

.m-8-0-8-32 {
  margin: 8px 0px 8px 32px;
}

.m-4-0-4-16 {
  margin: 4px 0px 4px 16px;
}

.p-8-0-16-0 {
  padding: 8px 0px 16px 0px;
}

.p-4-0-8-0 {
  padding: 4px 0px 8px 0px;
}

.m-8-0-16-0 {
  margin: 8px 0px 16px 0px;
}

.m-4-0-8-0 {
  margin: 4px 0px 8px 0px;
}

.p-8-0-16-8 {
  padding: 8px 0px 16px 8px;
}

.p-4-0-8-4 {
  padding: 4px 0px 8px 4px;
}

.m-8-0-16-8 {
  margin: 8px 0px 16px 8px;
}

.m-4-0-8-4 {
  margin: 4px 0px 8px 4px;
}

.p-8-0-16-16 {
  padding: 8px 0px 16px 16px;
}

.p-4-0-8-8 {
  padding: 4px 0px 8px 8px;
}

.m-8-0-16-16 {
  margin: 8px 0px 16px 16px;
}

.m-4-0-8-8 {
  margin: 4px 0px 8px 8px;
}

.p-8-0-16-24 {
  padding: 8px 0px 16px 24px;
}

.p-4-0-8-12 {
  padding: 4px 0px 8px 12px;
}

.m-8-0-16-24 {
  margin: 8px 0px 16px 24px;
}

.m-4-0-8-12 {
  margin: 4px 0px 8px 12px;
}

.p-8-0-16-32 {
  padding: 8px 0px 16px 32px;
}

.p-4-0-8-16 {
  padding: 4px 0px 8px 16px;
}

.m-8-0-16-32 {
  margin: 8px 0px 16px 32px;
}

.m-4-0-8-16 {
  margin: 4px 0px 8px 16px;
}

.p-8-0-24-0 {
  padding: 8px 0px 24px 0px;
}

.p-4-0-12-0 {
  padding: 4px 0px 12px 0px;
}

.m-8-0-24-0 {
  margin: 8px 0px 24px 0px;
}

.m-4-0-12-0 {
  margin: 4px 0px 12px 0px;
}

.p-8-0-24-8 {
  padding: 8px 0px 24px 8px;
}

.p-4-0-12-4 {
  padding: 4px 0px 12px 4px;
}

.m-8-0-24-8 {
  margin: 8px 0px 24px 8px;
}

.m-4-0-12-4 {
  margin: 4px 0px 12px 4px;
}

.p-8-0-24-16 {
  padding: 8px 0px 24px 16px;
}

.p-4-0-12-8 {
  padding: 4px 0px 12px 8px;
}

.m-8-0-24-16 {
  margin: 8px 0px 24px 16px;
}

.m-4-0-12-8 {
  margin: 4px 0px 12px 8px;
}

.p-8-0-24-24 {
  padding: 8px 0px 24px 24px;
}

.p-4-0-12-12 {
  padding: 4px 0px 12px 12px;
}

.m-8-0-24-24 {
  margin: 8px 0px 24px 24px;
}

.m-4-0-12-12 {
  margin: 4px 0px 12px 12px;
}

.p-8-0-24-32 {
  padding: 8px 0px 24px 32px;
}

.p-4-0-12-16 {
  padding: 4px 0px 12px 16px;
}

.m-8-0-24-32 {
  margin: 8px 0px 24px 32px;
}

.m-4-0-12-16 {
  margin: 4px 0px 12px 16px;
}

.p-8-0-32-0 {
  padding: 8px 0px 32px 0px;
}

.p-4-0-16-0 {
  padding: 4px 0px 16px 0px;
}

.m-8-0-32-0 {
  margin: 8px 0px 32px 0px;
}

.m-4-0-16-0 {
  margin: 4px 0px 16px 0px;
}

.p-8-0-32-8 {
  padding: 8px 0px 32px 8px;
}

.p-4-0-16-4 {
  padding: 4px 0px 16px 4px;
}

.m-8-0-32-8 {
  margin: 8px 0px 32px 8px;
}

.m-4-0-16-4 {
  margin: 4px 0px 16px 4px;
}

.p-8-0-32-16 {
  padding: 8px 0px 32px 16px;
}

.p-4-0-16-8 {
  padding: 4px 0px 16px 8px;
}

.m-8-0-32-16 {
  margin: 8px 0px 32px 16px;
}

.m-4-0-16-8 {
  margin: 4px 0px 16px 8px;
}

.p-8-0-32-24 {
  padding: 8px 0px 32px 24px;
}

.p-4-0-16-12 {
  padding: 4px 0px 16px 12px;
}

.m-8-0-32-24 {
  margin: 8px 0px 32px 24px;
}

.m-4-0-16-12 {
  margin: 4px 0px 16px 12px;
}

.p-8-0-32-32 {
  padding: 8px 0px 32px 32px;
}

.p-4-0-16-16 {
  padding: 4px 0px 16px 16px;
}

.m-8-0-32-32 {
  margin: 8px 0px 32px 32px;
}

.m-4-0-16-16 {
  margin: 4px 0px 16px 16px;
}

.p-8-8-0-0 {
  padding: 8px 8px 0px 0px;
}

.p-4-4-0-0 {
  padding: 4px 4px 0px 0px;
}

.m-8-8-0-0 {
  margin: 8px 8px 0px 0px;
}

.m-4-4-0-0 {
  margin: 4px 4px 0px 0px;
}

.p-8-8-0-8 {
  padding: 8px 8px 0px 8px;
}

.p-4-4-0-4 {
  padding: 4px 4px 0px 4px;
}

.m-8-8-0-8 {
  margin: 8px 8px 0px 8px;
}

.m-4-4-0-4 {
  margin: 4px 4px 0px 4px;
}

.p-8-8-0-16 {
  padding: 8px 8px 0px 16px;
}

.p-4-4-0-8 {
  padding: 4px 4px 0px 8px;
}

.m-8-8-0-16 {
  margin: 8px 8px 0px 16px;
}

.m-4-4-0-8 {
  margin: 4px 4px 0px 8px;
}

.p-8-8-0-24 {
  padding: 8px 8px 0px 24px;
}

.p-4-4-0-12 {
  padding: 4px 4px 0px 12px;
}

.m-8-8-0-24 {
  margin: 8px 8px 0px 24px;
}

.m-4-4-0-12 {
  margin: 4px 4px 0px 12px;
}

.p-8-8-0-32 {
  padding: 8px 8px 0px 32px;
}

.p-4-4-0-16 {
  padding: 4px 4px 0px 16px;
}

.m-8-8-0-32 {
  margin: 8px 8px 0px 32px;
}

.m-4-4-0-16 {
  margin: 4px 4px 0px 16px;
}

.p-8-8-8-0 {
  padding: 8px 8px 8px 0px;
}

.p-4-4-4-0 {
  padding: 4px 4px 4px 0px;
}

.m-8-8-8-0 {
  margin: 8px 8px 8px 0px;
}

.m-4-4-4-0 {
  margin: 4px 4px 4px 0px;
}

.p-8-8-8-8 {
  padding: 8px 8px 8px 8px;
}

.p-4-4-4-4 {
  padding: 4px 4px 4px 4px;
}

.m-8-8-8-8 {
  margin: 8px 8px 8px 8px;
}

.m-4-4-4-4 {
  margin: 4px 4px 4px 4px;
}

.p-8-8-8-16 {
  padding: 8px 8px 8px 16px;
}

.p-4-4-4-8 {
  padding: 4px 4px 4px 8px;
}

.m-8-8-8-16 {
  margin: 8px 8px 8px 16px;
}

.m-4-4-4-8 {
  margin: 4px 4px 4px 8px;
}

.p-8-8-8-24 {
  padding: 8px 8px 8px 24px;
}

.p-4-4-4-12 {
  padding: 4px 4px 4px 12px;
}

.m-8-8-8-24 {
  margin: 8px 8px 8px 24px;
}

.m-4-4-4-12 {
  margin: 4px 4px 4px 12px;
}

.p-8-8-8-32 {
  padding: 8px 8px 8px 32px;
}

.p-4-4-4-16 {
  padding: 4px 4px 4px 16px;
}

.m-8-8-8-32 {
  margin: 8px 8px 8px 32px;
}

.m-4-4-4-16 {
  margin: 4px 4px 4px 16px;
}

.p-8-8-16-0 {
  padding: 8px 8px 16px 0px;
}

.p-4-4-8-0 {
  padding: 4px 4px 8px 0px;
}

.m-8-8-16-0 {
  margin: 8px 8px 16px 0px;
}

.m-4-4-8-0 {
  margin: 4px 4px 8px 0px;
}

.p-8-8-16-8 {
  padding: 8px 8px 16px 8px;
}

.p-4-4-8-4 {
  padding: 4px 4px 8px 4px;
}

.m-8-8-16-8 {
  margin: 8px 8px 16px 8px;
}

.m-4-4-8-4 {
  margin: 4px 4px 8px 4px;
}

.p-8-8-16-16 {
  padding: 8px 8px 16px 16px;
}

.p-4-4-8-8 {
  padding: 4px 4px 8px 8px;
}

.m-8-8-16-16 {
  margin: 8px 8px 16px 16px;
}

.m-4-4-8-8 {
  margin: 4px 4px 8px 8px;
}

.p-8-8-16-24 {
  padding: 8px 8px 16px 24px;
}

.p-4-4-8-12 {
  padding: 4px 4px 8px 12px;
}

.m-8-8-16-24 {
  margin: 8px 8px 16px 24px;
}

.m-4-4-8-12 {
  margin: 4px 4px 8px 12px;
}

.p-8-8-16-32 {
  padding: 8px 8px 16px 32px;
}

.p-4-4-8-16 {
  padding: 4px 4px 8px 16px;
}

.m-8-8-16-32 {
  margin: 8px 8px 16px 32px;
}

.m-4-4-8-16 {
  margin: 4px 4px 8px 16px;
}

.p-8-8-24-0 {
  padding: 8px 8px 24px 0px;
}

.p-4-4-12-0 {
  padding: 4px 4px 12px 0px;
}

.m-8-8-24-0 {
  margin: 8px 8px 24px 0px;
}

.m-4-4-12-0 {
  margin: 4px 4px 12px 0px;
}

.p-8-8-24-8 {
  padding: 8px 8px 24px 8px;
}

.p-4-4-12-4 {
  padding: 4px 4px 12px 4px;
}

.m-8-8-24-8 {
  margin: 8px 8px 24px 8px;
}

.m-4-4-12-4 {
  margin: 4px 4px 12px 4px;
}

.p-8-8-24-16 {
  padding: 8px 8px 24px 16px;
}

.p-4-4-12-8 {
  padding: 4px 4px 12px 8px;
}

.m-8-8-24-16 {
  margin: 8px 8px 24px 16px;
}

.m-4-4-12-8 {
  margin: 4px 4px 12px 8px;
}

.p-8-8-24-24 {
  padding: 8px 8px 24px 24px;
}

.p-4-4-12-12 {
  padding: 4px 4px 12px 12px;
}

.m-8-8-24-24 {
  margin: 8px 8px 24px 24px;
}

.m-4-4-12-12 {
  margin: 4px 4px 12px 12px;
}

.p-8-8-24-32 {
  padding: 8px 8px 24px 32px;
}

.p-4-4-12-16 {
  padding: 4px 4px 12px 16px;
}

.m-8-8-24-32 {
  margin: 8px 8px 24px 32px;
}

.m-4-4-12-16 {
  margin: 4px 4px 12px 16px;
}

.p-8-8-32-0 {
  padding: 8px 8px 32px 0px;
}

.p-4-4-16-0 {
  padding: 4px 4px 16px 0px;
}

.m-8-8-32-0 {
  margin: 8px 8px 32px 0px;
}

.m-4-4-16-0 {
  margin: 4px 4px 16px 0px;
}

.p-8-8-32-8 {
  padding: 8px 8px 32px 8px;
}

.p-4-4-16-4 {
  padding: 4px 4px 16px 4px;
}

.m-8-8-32-8 {
  margin: 8px 8px 32px 8px;
}

.m-4-4-16-4 {
  margin: 4px 4px 16px 4px;
}

.p-8-8-32-16 {
  padding: 8px 8px 32px 16px;
}

.p-4-4-16-8 {
  padding: 4px 4px 16px 8px;
}

.m-8-8-32-16 {
  margin: 8px 8px 32px 16px;
}

.m-4-4-16-8 {
  margin: 4px 4px 16px 8px;
}

.p-8-8-32-24 {
  padding: 8px 8px 32px 24px;
}

.p-4-4-16-12 {
  padding: 4px 4px 16px 12px;
}

.m-8-8-32-24 {
  margin: 8px 8px 32px 24px;
}

.m-4-4-16-12 {
  margin: 4px 4px 16px 12px;
}

.p-8-8-32-32 {
  padding: 8px 8px 32px 32px;
}

.p-4-4-16-16 {
  padding: 4px 4px 16px 16px;
}

.m-8-8-32-32 {
  margin: 8px 8px 32px 32px;
}

.m-4-4-16-16 {
  margin: 4px 4px 16px 16px;
}

.p-8-16-0-0 {
  padding: 8px 16px 0px 0px;
}

.p-4-8-0-0 {
  padding: 4px 8px 0px 0px;
}

.m-8-16-0-0 {
  margin: 8px 16px 0px 0px;
}

.m-4-8-0-0 {
  margin: 4px 8px 0px 0px;
}

.p-8-16-0-8 {
  padding: 8px 16px 0px 8px;
}

.p-4-8-0-4 {
  padding: 4px 8px 0px 4px;
}

.m-8-16-0-8 {
  margin: 8px 16px 0px 8px;
}

.m-4-8-0-4 {
  margin: 4px 8px 0px 4px;
}

.p-8-16-0-16 {
  padding: 8px 16px 0px 16px;
}

.p-4-8-0-8 {
  padding: 4px 8px 0px 8px;
}

.m-8-16-0-16 {
  margin: 8px 16px 0px 16px;
}

.m-4-8-0-8 {
  margin: 4px 8px 0px 8px;
}

.p-8-16-0-24 {
  padding: 8px 16px 0px 24px;
}

.p-4-8-0-12 {
  padding: 4px 8px 0px 12px;
}

.m-8-16-0-24 {
  margin: 8px 16px 0px 24px;
}

.m-4-8-0-12 {
  margin: 4px 8px 0px 12px;
}

.p-8-16-0-32 {
  padding: 8px 16px 0px 32px;
}

.p-4-8-0-16 {
  padding: 4px 8px 0px 16px;
}

.m-8-16-0-32 {
  margin: 8px 16px 0px 32px;
}

.m-4-8-0-16 {
  margin: 4px 8px 0px 16px;
}

.p-8-16-8-0 {
  padding: 8px 16px 8px 0px;
}

.p-4-8-4-0 {
  padding: 4px 8px 4px 0px;
}

.m-8-16-8-0 {
  margin: 8px 16px 8px 0px;
}

.m-4-8-4-0 {
  margin: 4px 8px 4px 0px;
}

.p-8-16-8-8 {
  padding: 8px 16px 8px 8px;
}

.p-4-8-4-4 {
  padding: 4px 8px 4px 4px;
}

.m-8-16-8-8 {
  margin: 8px 16px 8px 8px;
}

.m-4-8-4-4 {
  margin: 4px 8px 4px 4px;
}

.p-8-16-8-16 {
  padding: 8px 16px 8px 16px;
}

.p-4-8-4-8 {
  padding: 4px 8px 4px 8px;
}

.m-8-16-8-16 {
  margin: 8px 16px 8px 16px;
}

.m-4-8-4-8 {
  margin: 4px 8px 4px 8px;
}

.p-8-16-8-24 {
  padding: 8px 16px 8px 24px;
}

.p-4-8-4-12 {
  padding: 4px 8px 4px 12px;
}

.m-8-16-8-24 {
  margin: 8px 16px 8px 24px;
}

.m-4-8-4-12 {
  margin: 4px 8px 4px 12px;
}

.p-8-16-8-32 {
  padding: 8px 16px 8px 32px;
}

.p-4-8-4-16 {
  padding: 4px 8px 4px 16px;
}

.m-8-16-8-32 {
  margin: 8px 16px 8px 32px;
}

.m-4-8-4-16 {
  margin: 4px 8px 4px 16px;
}

.p-8-16-16-0 {
  padding: 8px 16px 16px 0px;
}

.p-4-8-8-0 {
  padding: 4px 8px 8px 0px;
}

.m-8-16-16-0 {
  margin: 8px 16px 16px 0px;
}

.m-4-8-8-0 {
  margin: 4px 8px 8px 0px;
}

.p-8-16-16-8 {
  padding: 8px 16px 16px 8px;
}

.p-4-8-8-4 {
  padding: 4px 8px 8px 4px;
}

.m-8-16-16-8 {
  margin: 8px 16px 16px 8px;
}

.m-4-8-8-4 {
  margin: 4px 8px 8px 4px;
}

.p-8-16-16-16 {
  padding: 8px 16px 16px 16px;
}

.p-4-8-8-8 {
  padding: 4px 8px 8px 8px;
}

.m-8-16-16-16 {
  margin: 8px 16px 16px 16px;
}

.m-4-8-8-8 {
  margin: 4px 8px 8px 8px;
}

.p-8-16-16-24 {
  padding: 8px 16px 16px 24px;
}

.p-4-8-8-12 {
  padding: 4px 8px 8px 12px;
}

.m-8-16-16-24 {
  margin: 8px 16px 16px 24px;
}

.m-4-8-8-12 {
  margin: 4px 8px 8px 12px;
}

.p-8-16-16-32 {
  padding: 8px 16px 16px 32px;
}

.p-4-8-8-16 {
  padding: 4px 8px 8px 16px;
}

.m-8-16-16-32 {
  margin: 8px 16px 16px 32px;
}

.m-4-8-8-16 {
  margin: 4px 8px 8px 16px;
}

.p-8-16-24-0 {
  padding: 8px 16px 24px 0px;
}

.p-4-8-12-0 {
  padding: 4px 8px 12px 0px;
}

.m-8-16-24-0 {
  margin: 8px 16px 24px 0px;
}

.m-4-8-12-0 {
  margin: 4px 8px 12px 0px;
}

.p-8-16-24-8 {
  padding: 8px 16px 24px 8px;
}

.p-4-8-12-4 {
  padding: 4px 8px 12px 4px;
}

.m-8-16-24-8 {
  margin: 8px 16px 24px 8px;
}

.m-4-8-12-4 {
  margin: 4px 8px 12px 4px;
}

.p-8-16-24-16 {
  padding: 8px 16px 24px 16px;
}

.p-4-8-12-8 {
  padding: 4px 8px 12px 8px;
}

.m-8-16-24-16 {
  margin: 8px 16px 24px 16px;
}

.m-4-8-12-8 {
  margin: 4px 8px 12px 8px;
}

.p-8-16-24-24 {
  padding: 8px 16px 24px 24px;
}

.p-4-8-12-12 {
  padding: 4px 8px 12px 12px;
}

.m-8-16-24-24 {
  margin: 8px 16px 24px 24px;
}

.m-4-8-12-12 {
  margin: 4px 8px 12px 12px;
}

.p-8-16-24-32 {
  padding: 8px 16px 24px 32px;
}

.p-4-8-12-16 {
  padding: 4px 8px 12px 16px;
}

.m-8-16-24-32 {
  margin: 8px 16px 24px 32px;
}

.m-4-8-12-16 {
  margin: 4px 8px 12px 16px;
}

.p-8-16-32-0 {
  padding: 8px 16px 32px 0px;
}

.p-4-8-16-0 {
  padding: 4px 8px 16px 0px;
}

.m-8-16-32-0 {
  margin: 8px 16px 32px 0px;
}

.m-4-8-16-0 {
  margin: 4px 8px 16px 0px;
}

.p-8-16-32-8 {
  padding: 8px 16px 32px 8px;
}

.p-4-8-16-4 {
  padding: 4px 8px 16px 4px;
}

.m-8-16-32-8 {
  margin: 8px 16px 32px 8px;
}

.m-4-8-16-4 {
  margin: 4px 8px 16px 4px;
}

.p-8-16-32-16 {
  padding: 8px 16px 32px 16px;
}

.p-4-8-16-8 {
  padding: 4px 8px 16px 8px;
}

.m-8-16-32-16 {
  margin: 8px 16px 32px 16px;
}

.m-4-8-16-8 {
  margin: 4px 8px 16px 8px;
}

.p-8-16-32-24 {
  padding: 8px 16px 32px 24px;
}

.p-4-8-16-12 {
  padding: 4px 8px 16px 12px;
}

.m-8-16-32-24 {
  margin: 8px 16px 32px 24px;
}

.m-4-8-16-12 {
  margin: 4px 8px 16px 12px;
}

.p-8-16-32-32 {
  padding: 8px 16px 32px 32px;
}

.p-4-8-16-16 {
  padding: 4px 8px 16px 16px;
}

.m-8-16-32-32 {
  margin: 8px 16px 32px 32px;
}

.m-4-8-16-16 {
  margin: 4px 8px 16px 16px;
}

.p-8-24-0-0 {
  padding: 8px 24px 0px 0px;
}

.p-4-12-0-0 {
  padding: 4px 12px 0px 0px;
}

.m-8-24-0-0 {
  margin: 8px 24px 0px 0px;
}

.m-4-12-0-0 {
  margin: 4px 12px 0px 0px;
}

.p-8-24-0-8 {
  padding: 8px 24px 0px 8px;
}

.p-4-12-0-4 {
  padding: 4px 12px 0px 4px;
}

.m-8-24-0-8 {
  margin: 8px 24px 0px 8px;
}

.m-4-12-0-4 {
  margin: 4px 12px 0px 4px;
}

.p-8-24-0-16 {
  padding: 8px 24px 0px 16px;
}

.p-4-12-0-8 {
  padding: 4px 12px 0px 8px;
}

.m-8-24-0-16 {
  margin: 8px 24px 0px 16px;
}

.m-4-12-0-8 {
  margin: 4px 12px 0px 8px;
}

.p-8-24-0-24 {
  padding: 8px 24px 0px 24px;
}

.p-4-12-0-12 {
  padding: 4px 12px 0px 12px;
}

.m-8-24-0-24 {
  margin: 8px 24px 0px 24px;
}

.m-4-12-0-12 {
  margin: 4px 12px 0px 12px;
}

.p-8-24-0-32 {
  padding: 8px 24px 0px 32px;
}

.p-4-12-0-16 {
  padding: 4px 12px 0px 16px;
}

.m-8-24-0-32 {
  margin: 8px 24px 0px 32px;
}

.m-4-12-0-16 {
  margin: 4px 12px 0px 16px;
}

.p-8-24-8-0 {
  padding: 8px 24px 8px 0px;
}

.p-4-12-4-0 {
  padding: 4px 12px 4px 0px;
}

.m-8-24-8-0 {
  margin: 8px 24px 8px 0px;
}

.m-4-12-4-0 {
  margin: 4px 12px 4px 0px;
}

.p-8-24-8-8 {
  padding: 8px 24px 8px 8px;
}

.p-4-12-4-4 {
  padding: 4px 12px 4px 4px;
}

.m-8-24-8-8 {
  margin: 8px 24px 8px 8px;
}

.m-4-12-4-4 {
  margin: 4px 12px 4px 4px;
}

.p-8-24-8-16 {
  padding: 8px 24px 8px 16px;
}

.p-4-12-4-8 {
  padding: 4px 12px 4px 8px;
}

.m-8-24-8-16 {
  margin: 8px 24px 8px 16px;
}

.m-4-12-4-8 {
  margin: 4px 12px 4px 8px;
}

.p-8-24-8-24 {
  padding: 8px 24px 8px 24px;
}

.p-4-12-4-12 {
  padding: 4px 12px 4px 12px;
}

.m-8-24-8-24 {
  margin: 8px 24px 8px 24px;
}

.m-4-12-4-12 {
  margin: 4px 12px 4px 12px;
}

.p-8-24-8-32 {
  padding: 8px 24px 8px 32px;
}

.p-4-12-4-16 {
  padding: 4px 12px 4px 16px;
}

.m-8-24-8-32 {
  margin: 8px 24px 8px 32px;
}

.m-4-12-4-16 {
  margin: 4px 12px 4px 16px;
}

.p-8-24-16-0 {
  padding: 8px 24px 16px 0px;
}

.p-4-12-8-0 {
  padding: 4px 12px 8px 0px;
}

.m-8-24-16-0 {
  margin: 8px 24px 16px 0px;
}

.m-4-12-8-0 {
  margin: 4px 12px 8px 0px;
}

.p-8-24-16-8 {
  padding: 8px 24px 16px 8px;
}

.p-4-12-8-4 {
  padding: 4px 12px 8px 4px;
}

.m-8-24-16-8 {
  margin: 8px 24px 16px 8px;
}

.m-4-12-8-4 {
  margin: 4px 12px 8px 4px;
}

.p-8-24-16-16 {
  padding: 8px 24px 16px 16px;
}

.p-4-12-8-8 {
  padding: 4px 12px 8px 8px;
}

.m-8-24-16-16 {
  margin: 8px 24px 16px 16px;
}

.m-4-12-8-8 {
  margin: 4px 12px 8px 8px;
}

.p-8-24-16-24 {
  padding: 8px 24px 16px 24px;
}

.p-4-12-8-12 {
  padding: 4px 12px 8px 12px;
}

.m-8-24-16-24 {
  margin: 8px 24px 16px 24px;
}

.m-4-12-8-12 {
  margin: 4px 12px 8px 12px;
}

.p-8-24-16-32 {
  padding: 8px 24px 16px 32px;
}

.p-4-12-8-16 {
  padding: 4px 12px 8px 16px;
}

.m-8-24-16-32 {
  margin: 8px 24px 16px 32px;
}

.m-4-12-8-16 {
  margin: 4px 12px 8px 16px;
}

.p-8-24-24-0 {
  padding: 8px 24px 24px 0px;
}

.p-4-12-12-0 {
  padding: 4px 12px 12px 0px;
}

.m-8-24-24-0 {
  margin: 8px 24px 24px 0px;
}

.m-4-12-12-0 {
  margin: 4px 12px 12px 0px;
}

.p-8-24-24-8 {
  padding: 8px 24px 24px 8px;
}

.p-4-12-12-4 {
  padding: 4px 12px 12px 4px;
}

.m-8-24-24-8 {
  margin: 8px 24px 24px 8px;
}

.m-4-12-12-4 {
  margin: 4px 12px 12px 4px;
}

.p-8-24-24-16 {
  padding: 8px 24px 24px 16px;
}

.p-4-12-12-8 {
  padding: 4px 12px 12px 8px;
}

.m-8-24-24-16 {
  margin: 8px 24px 24px 16px;
}

.m-4-12-12-8 {
  margin: 4px 12px 12px 8px;
}

.p-8-24-24-24 {
  padding: 8px 24px 24px 24px;
}

.p-4-12-12-12 {
  padding: 4px 12px 12px 12px;
}

.m-8-24-24-24 {
  margin: 8px 24px 24px 24px;
}

.m-4-12-12-12 {
  margin: 4px 12px 12px 12px;
}

.p-8-24-24-32 {
  padding: 8px 24px 24px 32px;
}

.p-4-12-12-16 {
  padding: 4px 12px 12px 16px;
}

.m-8-24-24-32 {
  margin: 8px 24px 24px 32px;
}

.m-4-12-12-16 {
  margin: 4px 12px 12px 16px;
}

.p-8-24-32-0 {
  padding: 8px 24px 32px 0px;
}

.p-4-12-16-0 {
  padding: 4px 12px 16px 0px;
}

.m-8-24-32-0 {
  margin: 8px 24px 32px 0px;
}

.m-4-12-16-0 {
  margin: 4px 12px 16px 0px;
}

.p-8-24-32-8 {
  padding: 8px 24px 32px 8px;
}

.p-4-12-16-4 {
  padding: 4px 12px 16px 4px;
}

.m-8-24-32-8 {
  margin: 8px 24px 32px 8px;
}

.m-4-12-16-4 {
  margin: 4px 12px 16px 4px;
}

.p-8-24-32-16 {
  padding: 8px 24px 32px 16px;
}

.p-4-12-16-8 {
  padding: 4px 12px 16px 8px;
}

.m-8-24-32-16 {
  margin: 8px 24px 32px 16px;
}

.m-4-12-16-8 {
  margin: 4px 12px 16px 8px;
}

.p-8-24-32-24 {
  padding: 8px 24px 32px 24px;
}

.p-4-12-16-12 {
  padding: 4px 12px 16px 12px;
}

.m-8-24-32-24 {
  margin: 8px 24px 32px 24px;
}

.m-4-12-16-12 {
  margin: 4px 12px 16px 12px;
}

.p-8-24-32-32 {
  padding: 8px 24px 32px 32px;
}

.p-4-12-16-16 {
  padding: 4px 12px 16px 16px;
}

.m-8-24-32-32 {
  margin: 8px 24px 32px 32px;
}

.m-4-12-16-16 {
  margin: 4px 12px 16px 16px;
}

.p-8-32-0-0 {
  padding: 8px 32px 0px 0px;
}

.p-4-16-0-0 {
  padding: 4px 16px 0px 0px;
}

.m-8-32-0-0 {
  margin: 8px 32px 0px 0px;
}

.m-4-16-0-0 {
  margin: 4px 16px 0px 0px;
}

.p-8-32-0-8 {
  padding: 8px 32px 0px 8px;
}

.p-4-16-0-4 {
  padding: 4px 16px 0px 4px;
}

.m-8-32-0-8 {
  margin: 8px 32px 0px 8px;
}

.m-4-16-0-4 {
  margin: 4px 16px 0px 4px;
}

.p-8-32-0-16 {
  padding: 8px 32px 0px 16px;
}

.p-4-16-0-8 {
  padding: 4px 16px 0px 8px;
}

.m-8-32-0-16 {
  margin: 8px 32px 0px 16px;
}

.m-4-16-0-8 {
  margin: 4px 16px 0px 8px;
}

.p-8-32-0-24 {
  padding: 8px 32px 0px 24px;
}

.p-4-16-0-12 {
  padding: 4px 16px 0px 12px;
}

.m-8-32-0-24 {
  margin: 8px 32px 0px 24px;
}

.m-4-16-0-12 {
  margin: 4px 16px 0px 12px;
}

.p-8-32-0-32 {
  padding: 8px 32px 0px 32px;
}

.p-4-16-0-16 {
  padding: 4px 16px 0px 16px;
}

.m-8-32-0-32 {
  margin: 8px 32px 0px 32px;
}

.m-4-16-0-16 {
  margin: 4px 16px 0px 16px;
}

.p-8-32-8-0 {
  padding: 8px 32px 8px 0px;
}

.p-4-16-4-0 {
  padding: 4px 16px 4px 0px;
}

.m-8-32-8-0 {
  margin: 8px 32px 8px 0px;
}

.m-4-16-4-0 {
  margin: 4px 16px 4px 0px;
}

.p-8-32-8-8 {
  padding: 8px 32px 8px 8px;
}

.p-4-16-4-4 {
  padding: 4px 16px 4px 4px;
}

.m-8-32-8-8 {
  margin: 8px 32px 8px 8px;
}

.m-4-16-4-4 {
  margin: 4px 16px 4px 4px;
}

.p-8-32-8-16 {
  padding: 8px 32px 8px 16px;
}

.p-4-16-4-8 {
  padding: 4px 16px 4px 8px;
}

.m-8-32-8-16 {
  margin: 8px 32px 8px 16px;
}

.m-4-16-4-8 {
  margin: 4px 16px 4px 8px;
}

.p-8-32-8-24 {
  padding: 8px 32px 8px 24px;
}

.p-4-16-4-12 {
  padding: 4px 16px 4px 12px;
}

.m-8-32-8-24 {
  margin: 8px 32px 8px 24px;
}

.m-4-16-4-12 {
  margin: 4px 16px 4px 12px;
}

.p-8-32-8-32 {
  padding: 8px 32px 8px 32px;
}

.p-4-16-4-16 {
  padding: 4px 16px 4px 16px;
}

.m-8-32-8-32 {
  margin: 8px 32px 8px 32px;
}

.m-4-16-4-16 {
  margin: 4px 16px 4px 16px;
}

.p-8-32-16-0 {
  padding: 8px 32px 16px 0px;
}

.p-4-16-8-0 {
  padding: 4px 16px 8px 0px;
}

.m-8-32-16-0 {
  margin: 8px 32px 16px 0px;
}

.m-4-16-8-0 {
  margin: 4px 16px 8px 0px;
}

.p-8-32-16-8 {
  padding: 8px 32px 16px 8px;
}

.p-4-16-8-4 {
  padding: 4px 16px 8px 4px;
}

.m-8-32-16-8 {
  margin: 8px 32px 16px 8px;
}

.m-4-16-8-4 {
  margin: 4px 16px 8px 4px;
}

.p-8-32-16-16 {
  padding: 8px 32px 16px 16px;
}

.p-4-16-8-8 {
  padding: 4px 16px 8px 8px;
}

.m-8-32-16-16 {
  margin: 8px 32px 16px 16px;
}

.m-4-16-8-8 {
  margin: 4px 16px 8px 8px;
}

.p-8-32-16-24 {
  padding: 8px 32px 16px 24px;
}

.p-4-16-8-12 {
  padding: 4px 16px 8px 12px;
}

.m-8-32-16-24 {
  margin: 8px 32px 16px 24px;
}

.m-4-16-8-12 {
  margin: 4px 16px 8px 12px;
}

.p-8-32-16-32 {
  padding: 8px 32px 16px 32px;
}

.p-4-16-8-16 {
  padding: 4px 16px 8px 16px;
}

.m-8-32-16-32 {
  margin: 8px 32px 16px 32px;
}

.m-4-16-8-16 {
  margin: 4px 16px 8px 16px;
}

.p-8-32-24-0 {
  padding: 8px 32px 24px 0px;
}

.p-4-16-12-0 {
  padding: 4px 16px 12px 0px;
}

.m-8-32-24-0 {
  margin: 8px 32px 24px 0px;
}

.m-4-16-12-0 {
  margin: 4px 16px 12px 0px;
}

.p-8-32-24-8 {
  padding: 8px 32px 24px 8px;
}

.p-4-16-12-4 {
  padding: 4px 16px 12px 4px;
}

.m-8-32-24-8 {
  margin: 8px 32px 24px 8px;
}

.m-4-16-12-4 {
  margin: 4px 16px 12px 4px;
}

.p-8-32-24-16 {
  padding: 8px 32px 24px 16px;
}

.p-4-16-12-8 {
  padding: 4px 16px 12px 8px;
}

.m-8-32-24-16 {
  margin: 8px 32px 24px 16px;
}

.m-4-16-12-8 {
  margin: 4px 16px 12px 8px;
}

.p-8-32-24-24 {
  padding: 8px 32px 24px 24px;
}

.p-4-16-12-12 {
  padding: 4px 16px 12px 12px;
}

.m-8-32-24-24 {
  margin: 8px 32px 24px 24px;
}

.m-4-16-12-12 {
  margin: 4px 16px 12px 12px;
}

.p-8-32-24-32 {
  padding: 8px 32px 24px 32px;
}

.p-4-16-12-16 {
  padding: 4px 16px 12px 16px;
}

.m-8-32-24-32 {
  margin: 8px 32px 24px 32px;
}

.m-4-16-12-16 {
  margin: 4px 16px 12px 16px;
}

.p-8-32-32-0 {
  padding: 8px 32px 32px 0px;
}

.p-4-16-16-0 {
  padding: 4px 16px 16px 0px;
}

.m-8-32-32-0 {
  margin: 8px 32px 32px 0px;
}

.m-4-16-16-0 {
  margin: 4px 16px 16px 0px;
}

.p-8-32-32-8 {
  padding: 8px 32px 32px 8px;
}

.p-4-16-16-4 {
  padding: 4px 16px 16px 4px;
}

.m-8-32-32-8 {
  margin: 8px 32px 32px 8px;
}

.m-4-16-16-4 {
  margin: 4px 16px 16px 4px;
}

.p-8-32-32-16 {
  padding: 8px 32px 32px 16px;
}

.p-4-16-16-8 {
  padding: 4px 16px 16px 8px;
}

.m-8-32-32-16 {
  margin: 8px 32px 32px 16px;
}

.m-4-16-16-8 {
  margin: 4px 16px 16px 8px;
}

.p-8-32-32-24 {
  padding: 8px 32px 32px 24px;
}

.p-4-16-16-12 {
  padding: 4px 16px 16px 12px;
}

.m-8-32-32-24 {
  margin: 8px 32px 32px 24px;
}

.m-4-16-16-12 {
  margin: 4px 16px 16px 12px;
}

.p-8-32-32-32 {
  padding: 8px 32px 32px 32px;
}

.p-4-16-16-16 {
  padding: 4px 16px 16px 16px;
}

.m-8-32-32-32 {
  margin: 8px 32px 32px 32px;
}

.m-4-16-16-16 {
  margin: 4px 16px 16px 16px;
}

.p-16-0-0-0 {
  padding: 16px 0px 0px 0px;
}

.p-8-0-0-0 {
  padding: 8px 0px 0px 0px;
}

.m-16-0-0-0 {
  margin: 16px 0px 0px 0px;
}

.m-8-0-0-0 {
  margin: 8px 0px 0px 0px;
}

.p-16-0-0-8 {
  padding: 16px 0px 0px 8px;
}

.p-8-0-0-4 {
  padding: 8px 0px 0px 4px;
}

.m-16-0-0-8 {
  margin: 16px 0px 0px 8px;
}

.m-8-0-0-4 {
  margin: 8px 0px 0px 4px;
}

.p-16-0-0-16 {
  padding: 16px 0px 0px 16px;
}

.p-8-0-0-8 {
  padding: 8px 0px 0px 8px;
}

.m-16-0-0-16 {
  margin: 16px 0px 0px 16px;
}

.m-8-0-0-8 {
  margin: 8px 0px 0px 8px;
}

.p-16-0-0-24 {
  padding: 16px 0px 0px 24px;
}

.p-8-0-0-12 {
  padding: 8px 0px 0px 12px;
}

.m-16-0-0-24 {
  margin: 16px 0px 0px 24px;
}

.m-8-0-0-12 {
  margin: 8px 0px 0px 12px;
}

.p-16-0-0-32 {
  padding: 16px 0px 0px 32px;
}

.p-8-0-0-16 {
  padding: 8px 0px 0px 16px;
}

.m-16-0-0-32 {
  margin: 16px 0px 0px 32px;
}

.m-8-0-0-16 {
  margin: 8px 0px 0px 16px;
}

.p-16-0-8-0 {
  padding: 16px 0px 8px 0px;
}

.p-8-0-4-0 {
  padding: 8px 0px 4px 0px;
}

.m-16-0-8-0 {
  margin: 16px 0px 8px 0px;
}

.m-8-0-4-0 {
  margin: 8px 0px 4px 0px;
}

.p-16-0-8-8 {
  padding: 16px 0px 8px 8px;
}

.p-8-0-4-4 {
  padding: 8px 0px 4px 4px;
}

.m-16-0-8-8 {
  margin: 16px 0px 8px 8px;
}

.m-8-0-4-4 {
  margin: 8px 0px 4px 4px;
}

.p-16-0-8-16 {
  padding: 16px 0px 8px 16px;
}

.p-8-0-4-8 {
  padding: 8px 0px 4px 8px;
}

.m-16-0-8-16 {
  margin: 16px 0px 8px 16px;
}

.m-8-0-4-8 {
  margin: 8px 0px 4px 8px;
}

.p-16-0-8-24 {
  padding: 16px 0px 8px 24px;
}

.p-8-0-4-12 {
  padding: 8px 0px 4px 12px;
}

.m-16-0-8-24 {
  margin: 16px 0px 8px 24px;
}

.m-8-0-4-12 {
  margin: 8px 0px 4px 12px;
}

.p-16-0-8-32 {
  padding: 16px 0px 8px 32px;
}

.p-8-0-4-16 {
  padding: 8px 0px 4px 16px;
}

.m-16-0-8-32 {
  margin: 16px 0px 8px 32px;
}

.m-8-0-4-16 {
  margin: 8px 0px 4px 16px;
}

.p-16-0-16-0 {
  padding: 16px 0px 16px 0px;
}

.p-8-0-8-0 {
  padding: 8px 0px 8px 0px;
}

.m-16-0-16-0 {
  margin: 16px 0px 16px 0px;
}

.m-8-0-8-0 {
  margin: 8px 0px 8px 0px;
}

.p-16-0-16-8 {
  padding: 16px 0px 16px 8px;
}

.p-8-0-8-4 {
  padding: 8px 0px 8px 4px;
}

.m-16-0-16-8 {
  margin: 16px 0px 16px 8px;
}

.m-8-0-8-4 {
  margin: 8px 0px 8px 4px;
}

.p-16-0-16-16 {
  padding: 16px 0px 16px 16px;
}

.p-8-0-8-8 {
  padding: 8px 0px 8px 8px;
}

.m-16-0-16-16 {
  margin: 16px 0px 16px 16px;
}

.m-8-0-8-8 {
  margin: 8px 0px 8px 8px;
}

.p-16-0-16-24 {
  padding: 16px 0px 16px 24px;
}

.p-8-0-8-12 {
  padding: 8px 0px 8px 12px;
}

.m-16-0-16-24 {
  margin: 16px 0px 16px 24px;
}

.m-8-0-8-12 {
  margin: 8px 0px 8px 12px;
}

.p-16-0-16-32 {
  padding: 16px 0px 16px 32px;
}

.p-8-0-8-16 {
  padding: 8px 0px 8px 16px;
}

.m-16-0-16-32 {
  margin: 16px 0px 16px 32px;
}

.m-8-0-8-16 {
  margin: 8px 0px 8px 16px;
}

.p-16-0-24-0 {
  padding: 16px 0px 24px 0px;
}

.p-8-0-12-0 {
  padding: 8px 0px 12px 0px;
}

.m-16-0-24-0 {
  margin: 16px 0px 24px 0px;
}

.m-8-0-12-0 {
  margin: 8px 0px 12px 0px;
}

.p-16-0-24-8 {
  padding: 16px 0px 24px 8px;
}

.p-8-0-12-4 {
  padding: 8px 0px 12px 4px;
}

.m-16-0-24-8 {
  margin: 16px 0px 24px 8px;
}

.m-8-0-12-4 {
  margin: 8px 0px 12px 4px;
}

.p-16-0-24-16 {
  padding: 16px 0px 24px 16px;
}

.p-8-0-12-8 {
  padding: 8px 0px 12px 8px;
}

.m-16-0-24-16 {
  margin: 16px 0px 24px 16px;
}

.m-8-0-12-8 {
  margin: 8px 0px 12px 8px;
}

.p-16-0-24-24 {
  padding: 16px 0px 24px 24px;
}

.p-8-0-12-12 {
  padding: 8px 0px 12px 12px;
}

.m-16-0-24-24 {
  margin: 16px 0px 24px 24px;
}

.m-8-0-12-12 {
  margin: 8px 0px 12px 12px;
}

.p-16-0-24-32 {
  padding: 16px 0px 24px 32px;
}

.p-8-0-12-16 {
  padding: 8px 0px 12px 16px;
}

.m-16-0-24-32 {
  margin: 16px 0px 24px 32px;
}

.m-8-0-12-16 {
  margin: 8px 0px 12px 16px;
}

.p-16-0-32-0 {
  padding: 16px 0px 32px 0px;
}

.p-8-0-16-0 {
  padding: 8px 0px 16px 0px;
}

.m-16-0-32-0 {
  margin: 16px 0px 32px 0px;
}

.m-8-0-16-0 {
  margin: 8px 0px 16px 0px;
}

.p-16-0-32-8 {
  padding: 16px 0px 32px 8px;
}

.p-8-0-16-4 {
  padding: 8px 0px 16px 4px;
}

.m-16-0-32-8 {
  margin: 16px 0px 32px 8px;
}

.m-8-0-16-4 {
  margin: 8px 0px 16px 4px;
}

.p-16-0-32-16 {
  padding: 16px 0px 32px 16px;
}

.p-8-0-16-8 {
  padding: 8px 0px 16px 8px;
}

.m-16-0-32-16 {
  margin: 16px 0px 32px 16px;
}

.m-8-0-16-8 {
  margin: 8px 0px 16px 8px;
}

.p-16-0-32-24 {
  padding: 16px 0px 32px 24px;
}

.p-8-0-16-12 {
  padding: 8px 0px 16px 12px;
}

.m-16-0-32-24 {
  margin: 16px 0px 32px 24px;
}

.m-8-0-16-12 {
  margin: 8px 0px 16px 12px;
}

.p-16-0-32-32 {
  padding: 16px 0px 32px 32px;
}

.p-8-0-16-16 {
  padding: 8px 0px 16px 16px;
}

.m-16-0-32-32 {
  margin: 16px 0px 32px 32px;
}

.m-8-0-16-16 {
  margin: 8px 0px 16px 16px;
}

.p-16-8-0-0 {
  padding: 16px 8px 0px 0px;
}

.p-8-4-0-0 {
  padding: 8px 4px 0px 0px;
}

.m-16-8-0-0 {
  margin: 16px 8px 0px 0px;
}

.m-8-4-0-0 {
  margin: 8px 4px 0px 0px;
}

.p-16-8-0-8 {
  padding: 16px 8px 0px 8px;
}

.p-8-4-0-4 {
  padding: 8px 4px 0px 4px;
}

.m-16-8-0-8 {
  margin: 16px 8px 0px 8px;
}

.m-8-4-0-4 {
  margin: 8px 4px 0px 4px;
}

.p-16-8-0-16 {
  padding: 16px 8px 0px 16px;
}

.p-8-4-0-8 {
  padding: 8px 4px 0px 8px;
}

.m-16-8-0-16 {
  margin: 16px 8px 0px 16px;
}

.m-8-4-0-8 {
  margin: 8px 4px 0px 8px;
}

.p-16-8-0-24 {
  padding: 16px 8px 0px 24px;
}

.p-8-4-0-12 {
  padding: 8px 4px 0px 12px;
}

.m-16-8-0-24 {
  margin: 16px 8px 0px 24px;
}

.m-8-4-0-12 {
  margin: 8px 4px 0px 12px;
}

.p-16-8-0-32 {
  padding: 16px 8px 0px 32px;
}

.p-8-4-0-16 {
  padding: 8px 4px 0px 16px;
}

.m-16-8-0-32 {
  margin: 16px 8px 0px 32px;
}

.m-8-4-0-16 {
  margin: 8px 4px 0px 16px;
}

.p-16-8-8-0 {
  padding: 16px 8px 8px 0px;
}

.p-8-4-4-0 {
  padding: 8px 4px 4px 0px;
}

.m-16-8-8-0 {
  margin: 16px 8px 8px 0px;
}

.m-8-4-4-0 {
  margin: 8px 4px 4px 0px;
}

.p-16-8-8-8 {
  padding: 16px 8px 8px 8px;
}

.p-8-4-4-4 {
  padding: 8px 4px 4px 4px;
}

.m-16-8-8-8 {
  margin: 16px 8px 8px 8px;
}

.m-8-4-4-4 {
  margin: 8px 4px 4px 4px;
}

.p-16-8-8-16 {
  padding: 16px 8px 8px 16px;
}

.p-8-4-4-8 {
  padding: 8px 4px 4px 8px;
}

.m-16-8-8-16 {
  margin: 16px 8px 8px 16px;
}

.m-8-4-4-8 {
  margin: 8px 4px 4px 8px;
}

.p-16-8-8-24 {
  padding: 16px 8px 8px 24px;
}

.p-8-4-4-12 {
  padding: 8px 4px 4px 12px;
}

.m-16-8-8-24 {
  margin: 16px 8px 8px 24px;
}

.m-8-4-4-12 {
  margin: 8px 4px 4px 12px;
}

.p-16-8-8-32 {
  padding: 16px 8px 8px 32px;
}

.p-8-4-4-16 {
  padding: 8px 4px 4px 16px;
}

.m-16-8-8-32 {
  margin: 16px 8px 8px 32px;
}

.m-8-4-4-16 {
  margin: 8px 4px 4px 16px;
}

.p-16-8-16-0 {
  padding: 16px 8px 16px 0px;
}

.p-8-4-8-0 {
  padding: 8px 4px 8px 0px;
}

.m-16-8-16-0 {
  margin: 16px 8px 16px 0px;
}

.m-8-4-8-0 {
  margin: 8px 4px 8px 0px;
}

.p-16-8-16-8 {
  padding: 16px 8px 16px 8px;
}

.p-8-4-8-4 {
  padding: 8px 4px 8px 4px;
}

.m-16-8-16-8 {
  margin: 16px 8px 16px 8px;
}

.m-8-4-8-4 {
  margin: 8px 4px 8px 4px;
}

.p-16-8-16-16 {
  padding: 16px 8px 16px 16px;
}

.p-8-4-8-8 {
  padding: 8px 4px 8px 8px;
}

.m-16-8-16-16 {
  margin: 16px 8px 16px 16px;
}

.m-8-4-8-8 {
  margin: 8px 4px 8px 8px;
}

.p-16-8-16-24 {
  padding: 16px 8px 16px 24px;
}

.p-8-4-8-12 {
  padding: 8px 4px 8px 12px;
}

.m-16-8-16-24 {
  margin: 16px 8px 16px 24px;
}

.m-8-4-8-12 {
  margin: 8px 4px 8px 12px;
}

.p-16-8-16-32 {
  padding: 16px 8px 16px 32px;
}

.p-8-4-8-16 {
  padding: 8px 4px 8px 16px;
}

.m-16-8-16-32 {
  margin: 16px 8px 16px 32px;
}

.m-8-4-8-16 {
  margin: 8px 4px 8px 16px;
}

.p-16-8-24-0 {
  padding: 16px 8px 24px 0px;
}

.p-8-4-12-0 {
  padding: 8px 4px 12px 0px;
}

.m-16-8-24-0 {
  margin: 16px 8px 24px 0px;
}

.m-8-4-12-0 {
  margin: 8px 4px 12px 0px;
}

.p-16-8-24-8 {
  padding: 16px 8px 24px 8px;
}

.p-8-4-12-4 {
  padding: 8px 4px 12px 4px;
}

.m-16-8-24-8 {
  margin: 16px 8px 24px 8px;
}

.m-8-4-12-4 {
  margin: 8px 4px 12px 4px;
}

.p-16-8-24-16 {
  padding: 16px 8px 24px 16px;
}

.p-8-4-12-8 {
  padding: 8px 4px 12px 8px;
}

.m-16-8-24-16 {
  margin: 16px 8px 24px 16px;
}

.m-8-4-12-8 {
  margin: 8px 4px 12px 8px;
}

.p-16-8-24-24 {
  padding: 16px 8px 24px 24px;
}

.p-8-4-12-12 {
  padding: 8px 4px 12px 12px;
}

.m-16-8-24-24 {
  margin: 16px 8px 24px 24px;
}

.m-8-4-12-12 {
  margin: 8px 4px 12px 12px;
}

.p-16-8-24-32 {
  padding: 16px 8px 24px 32px;
}

.p-8-4-12-16 {
  padding: 8px 4px 12px 16px;
}

.m-16-8-24-32 {
  margin: 16px 8px 24px 32px;
}

.m-8-4-12-16 {
  margin: 8px 4px 12px 16px;
}

.p-16-8-32-0 {
  padding: 16px 8px 32px 0px;
}

.p-8-4-16-0 {
  padding: 8px 4px 16px 0px;
}

.m-16-8-32-0 {
  margin: 16px 8px 32px 0px;
}

.m-8-4-16-0 {
  margin: 8px 4px 16px 0px;
}

.p-16-8-32-8 {
  padding: 16px 8px 32px 8px;
}

.p-8-4-16-4 {
  padding: 8px 4px 16px 4px;
}

.m-16-8-32-8 {
  margin: 16px 8px 32px 8px;
}

.m-8-4-16-4 {
  margin: 8px 4px 16px 4px;
}

.p-16-8-32-16 {
  padding: 16px 8px 32px 16px;
}

.p-8-4-16-8 {
  padding: 8px 4px 16px 8px;
}

.m-16-8-32-16 {
  margin: 16px 8px 32px 16px;
}

.m-8-4-16-8 {
  margin: 8px 4px 16px 8px;
}

.p-16-8-32-24 {
  padding: 16px 8px 32px 24px;
}

.p-8-4-16-12 {
  padding: 8px 4px 16px 12px;
}

.m-16-8-32-24 {
  margin: 16px 8px 32px 24px;
}

.m-8-4-16-12 {
  margin: 8px 4px 16px 12px;
}

.p-16-8-32-32 {
  padding: 16px 8px 32px 32px;
}

.p-8-4-16-16 {
  padding: 8px 4px 16px 16px;
}

.m-16-8-32-32 {
  margin: 16px 8px 32px 32px;
}

.m-8-4-16-16 {
  margin: 8px 4px 16px 16px;
}

.p-16-16-0-0 {
  padding: 16px 16px 0px 0px;
}

.p-8-8-0-0 {
  padding: 8px 8px 0px 0px;
}

.m-16-16-0-0 {
  margin: 16px 16px 0px 0px;
}

.m-8-8-0-0 {
  margin: 8px 8px 0px 0px;
}

.p-16-16-0-8 {
  padding: 16px 16px 0px 8px;
}

.p-8-8-0-4 {
  padding: 8px 8px 0px 4px;
}

.m-16-16-0-8 {
  margin: 16px 16px 0px 8px;
}

.m-8-8-0-4 {
  margin: 8px 8px 0px 4px;
}

.p-16-16-0-16 {
  padding: 16px 16px 0px 16px;
}

.p-8-8-0-8 {
  padding: 8px 8px 0px 8px;
}

.m-16-16-0-16 {
  margin: 16px 16px 0px 16px;
}

.m-8-8-0-8 {
  margin: 8px 8px 0px 8px;
}

.p-16-16-0-24 {
  padding: 16px 16px 0px 24px;
}

.p-8-8-0-12 {
  padding: 8px 8px 0px 12px;
}

.m-16-16-0-24 {
  margin: 16px 16px 0px 24px;
}

.m-8-8-0-12 {
  margin: 8px 8px 0px 12px;
}

.p-16-16-0-32 {
  padding: 16px 16px 0px 32px;
}

.p-8-8-0-16 {
  padding: 8px 8px 0px 16px;
}

.m-16-16-0-32 {
  margin: 16px 16px 0px 32px;
}

.m-8-8-0-16 {
  margin: 8px 8px 0px 16px;
}

.p-16-16-8-0 {
  padding: 16px 16px 8px 0px;
}

.p-8-8-4-0 {
  padding: 8px 8px 4px 0px;
}

.m-16-16-8-0 {
  margin: 16px 16px 8px 0px;
}

.m-8-8-4-0 {
  margin: 8px 8px 4px 0px;
}

.p-16-16-8-8 {
  padding: 16px 16px 8px 8px;
}

.p-8-8-4-4 {
  padding: 8px 8px 4px 4px;
}

.m-16-16-8-8 {
  margin: 16px 16px 8px 8px;
}

.m-8-8-4-4 {
  margin: 8px 8px 4px 4px;
}

.p-16-16-8-16 {
  padding: 16px 16px 8px 16px;
}

.p-8-8-4-8 {
  padding: 8px 8px 4px 8px;
}

.m-16-16-8-16 {
  margin: 16px 16px 8px 16px;
}

.m-8-8-4-8 {
  margin: 8px 8px 4px 8px;
}

.p-16-16-8-24 {
  padding: 16px 16px 8px 24px;
}

.p-8-8-4-12 {
  padding: 8px 8px 4px 12px;
}

.m-16-16-8-24 {
  margin: 16px 16px 8px 24px;
}

.m-8-8-4-12 {
  margin: 8px 8px 4px 12px;
}

.p-16-16-8-32 {
  padding: 16px 16px 8px 32px;
}

.p-8-8-4-16 {
  padding: 8px 8px 4px 16px;
}

.m-16-16-8-32 {
  margin: 16px 16px 8px 32px;
}

.m-8-8-4-16 {
  margin: 8px 8px 4px 16px;
}

.p-16-16-16-0 {
  padding: 16px 16px 16px 0px;
}

.p-8-8-8-0 {
  padding: 8px 8px 8px 0px;
}

.m-16-16-16-0 {
  margin: 16px 16px 16px 0px;
}

.m-8-8-8-0 {
  margin: 8px 8px 8px 0px;
}

.p-16-16-16-8 {
  padding: 16px 16px 16px 8px;
}

.p-8-8-8-4 {
  padding: 8px 8px 8px 4px;
}

.m-16-16-16-8 {
  margin: 16px 16px 16px 8px;
}

.m-8-8-8-4 {
  margin: 8px 8px 8px 4px;
}

.p-16-16-16-16 {
  padding: 16px 16px 16px 16px;
}

.p-8-8-8-8 {
  padding: 8px 8px 8px 8px;
}

.m-16-16-16-16 {
  margin: 16px 16px 16px 16px;
}

.m-8-8-8-8 {
  margin: 8px 8px 8px 8px;
}

.p-16-16-16-24 {
  padding: 16px 16px 16px 24px;
}

.p-8-8-8-12 {
  padding: 8px 8px 8px 12px;
}

.m-16-16-16-24 {
  margin: 16px 16px 16px 24px;
}

.m-8-8-8-12 {
  margin: 8px 8px 8px 12px;
}

.p-16-16-16-32 {
  padding: 16px 16px 16px 32px;
}

.p-8-8-8-16 {
  padding: 8px 8px 8px 16px;
}

.m-16-16-16-32 {
  margin: 16px 16px 16px 32px;
}

.m-8-8-8-16 {
  margin: 8px 8px 8px 16px;
}

.p-16-16-24-0 {
  padding: 16px 16px 24px 0px;
}

.p-8-8-12-0 {
  padding: 8px 8px 12px 0px;
}

.m-16-16-24-0 {
  margin: 16px 16px 24px 0px;
}

.m-8-8-12-0 {
  margin: 8px 8px 12px 0px;
}

.p-16-16-24-8 {
  padding: 16px 16px 24px 8px;
}

.p-8-8-12-4 {
  padding: 8px 8px 12px 4px;
}

.m-16-16-24-8 {
  margin: 16px 16px 24px 8px;
}

.m-8-8-12-4 {
  margin: 8px 8px 12px 4px;
}

.p-16-16-24-16 {
  padding: 16px 16px 24px 16px;
}

.p-8-8-12-8 {
  padding: 8px 8px 12px 8px;
}

.m-16-16-24-16 {
  margin: 16px 16px 24px 16px;
}

.m-8-8-12-8 {
  margin: 8px 8px 12px 8px;
}

.p-16-16-24-24 {
  padding: 16px 16px 24px 24px;
}

.p-8-8-12-12 {
  padding: 8px 8px 12px 12px;
}

.m-16-16-24-24 {
  margin: 16px 16px 24px 24px;
}

.m-8-8-12-12 {
  margin: 8px 8px 12px 12px;
}

.p-16-16-24-32 {
  padding: 16px 16px 24px 32px;
}

.p-8-8-12-16 {
  padding: 8px 8px 12px 16px;
}

.m-16-16-24-32 {
  margin: 16px 16px 24px 32px;
}

.m-8-8-12-16 {
  margin: 8px 8px 12px 16px;
}

.p-16-16-32-0 {
  padding: 16px 16px 32px 0px;
}

.p-8-8-16-0 {
  padding: 8px 8px 16px 0px;
}

.m-16-16-32-0 {
  margin: 16px 16px 32px 0px;
}

.m-8-8-16-0 {
  margin: 8px 8px 16px 0px;
}

.p-16-16-32-8 {
  padding: 16px 16px 32px 8px;
}

.p-8-8-16-4 {
  padding: 8px 8px 16px 4px;
}

.m-16-16-32-8 {
  margin: 16px 16px 32px 8px;
}

.m-8-8-16-4 {
  margin: 8px 8px 16px 4px;
}

.p-16-16-32-16 {
  padding: 16px 16px 32px 16px;
}

.p-8-8-16-8 {
  padding: 8px 8px 16px 8px;
}

.m-16-16-32-16 {
  margin: 16px 16px 32px 16px;
}

.m-8-8-16-8 {
  margin: 8px 8px 16px 8px;
}

.p-16-16-32-24 {
  padding: 16px 16px 32px 24px;
}

.p-8-8-16-12 {
  padding: 8px 8px 16px 12px;
}

.m-16-16-32-24 {
  margin: 16px 16px 32px 24px;
}

.m-8-8-16-12 {
  margin: 8px 8px 16px 12px;
}

.p-16-16-32-32 {
  padding: 16px 16px 32px 32px;
}

.p-8-8-16-16 {
  padding: 8px 8px 16px 16px;
}

.m-16-16-32-32 {
  margin: 16px 16px 32px 32px;
}

.m-8-8-16-16 {
  margin: 8px 8px 16px 16px;
}

.p-16-24-0-0 {
  padding: 16px 24px 0px 0px;
}

.p-8-12-0-0 {
  padding: 8px 12px 0px 0px;
}

.m-16-24-0-0 {
  margin: 16px 24px 0px 0px;
}

.m-8-12-0-0 {
  margin: 8px 12px 0px 0px;
}

.p-16-24-0-8 {
  padding: 16px 24px 0px 8px;
}

.p-8-12-0-4 {
  padding: 8px 12px 0px 4px;
}

.m-16-24-0-8 {
  margin: 16px 24px 0px 8px;
}

.m-8-12-0-4 {
  margin: 8px 12px 0px 4px;
}

.p-16-24-0-16 {
  padding: 16px 24px 0px 16px;
}

.p-8-12-0-8 {
  padding: 8px 12px 0px 8px;
}

.m-16-24-0-16 {
  margin: 16px 24px 0px 16px;
}

.m-8-12-0-8 {
  margin: 8px 12px 0px 8px;
}

.p-16-24-0-24 {
  padding: 16px 24px 0px 24px;
}

.p-8-12-0-12 {
  padding: 8px 12px 0px 12px;
}

.m-16-24-0-24 {
  margin: 16px 24px 0px 24px;
}

.m-8-12-0-12 {
  margin: 8px 12px 0px 12px;
}

.p-16-24-0-32 {
  padding: 16px 24px 0px 32px;
}

.p-8-12-0-16 {
  padding: 8px 12px 0px 16px;
}

.m-16-24-0-32 {
  margin: 16px 24px 0px 32px;
}

.m-8-12-0-16 {
  margin: 8px 12px 0px 16px;
}

.p-16-24-8-0 {
  padding: 16px 24px 8px 0px;
}

.p-8-12-4-0 {
  padding: 8px 12px 4px 0px;
}

.m-16-24-8-0 {
  margin: 16px 24px 8px 0px;
}

.m-8-12-4-0 {
  margin: 8px 12px 4px 0px;
}

.p-16-24-8-8 {
  padding: 16px 24px 8px 8px;
}

.p-8-12-4-4 {
  padding: 8px 12px 4px 4px;
}

.m-16-24-8-8 {
  margin: 16px 24px 8px 8px;
}

.m-8-12-4-4 {
  margin: 8px 12px 4px 4px;
}

.p-16-24-8-16 {
  padding: 16px 24px 8px 16px;
}

.p-8-12-4-8 {
  padding: 8px 12px 4px 8px;
}

.m-16-24-8-16 {
  margin: 16px 24px 8px 16px;
}

.m-8-12-4-8 {
  margin: 8px 12px 4px 8px;
}

.p-16-24-8-24 {
  padding: 16px 24px 8px 24px;
}

.p-8-12-4-12 {
  padding: 8px 12px 4px 12px;
}

.m-16-24-8-24 {
  margin: 16px 24px 8px 24px;
}

.m-8-12-4-12 {
  margin: 8px 12px 4px 12px;
}

.p-16-24-8-32 {
  padding: 16px 24px 8px 32px;
}

.p-8-12-4-16 {
  padding: 8px 12px 4px 16px;
}

.m-16-24-8-32 {
  margin: 16px 24px 8px 32px;
}

.m-8-12-4-16 {
  margin: 8px 12px 4px 16px;
}

.p-16-24-16-0 {
  padding: 16px 24px 16px 0px;
}

.p-8-12-8-0 {
  padding: 8px 12px 8px 0px;
}

.m-16-24-16-0 {
  margin: 16px 24px 16px 0px;
}

.m-8-12-8-0 {
  margin: 8px 12px 8px 0px;
}

.p-16-24-16-8 {
  padding: 16px 24px 16px 8px;
}

.p-8-12-8-4 {
  padding: 8px 12px 8px 4px;
}

.m-16-24-16-8 {
  margin: 16px 24px 16px 8px;
}

.m-8-12-8-4 {
  margin: 8px 12px 8px 4px;
}

.p-16-24-16-16 {
  padding: 16px 24px 16px 16px;
}

.p-8-12-8-8 {
  padding: 8px 12px 8px 8px;
}

.m-16-24-16-16 {
  margin: 16px 24px 16px 16px;
}

.m-8-12-8-8 {
  margin: 8px 12px 8px 8px;
}

.p-16-24-16-24 {
  padding: 16px 24px 16px 24px;
}

.p-8-12-8-12 {
  padding: 8px 12px 8px 12px;
}

.m-16-24-16-24 {
  margin: 16px 24px 16px 24px;
}

.m-8-12-8-12 {
  margin: 8px 12px 8px 12px;
}

.p-16-24-16-32 {
  padding: 16px 24px 16px 32px;
}

.p-8-12-8-16 {
  padding: 8px 12px 8px 16px;
}

.m-16-24-16-32 {
  margin: 16px 24px 16px 32px;
}

.m-8-12-8-16 {
  margin: 8px 12px 8px 16px;
}

.p-16-24-24-0 {
  padding: 16px 24px 24px 0px;
}

.p-8-12-12-0 {
  padding: 8px 12px 12px 0px;
}

.m-16-24-24-0 {
  margin: 16px 24px 24px 0px;
}

.m-8-12-12-0 {
  margin: 8px 12px 12px 0px;
}

.p-16-24-24-8 {
  padding: 16px 24px 24px 8px;
}

.p-8-12-12-4 {
  padding: 8px 12px 12px 4px;
}

.m-16-24-24-8 {
  margin: 16px 24px 24px 8px;
}

.m-8-12-12-4 {
  margin: 8px 12px 12px 4px;
}

.p-16-24-24-16 {
  padding: 16px 24px 24px 16px;
}

.p-8-12-12-8 {
  padding: 8px 12px 12px 8px;
}

.m-16-24-24-16 {
  margin: 16px 24px 24px 16px;
}

.m-8-12-12-8 {
  margin: 8px 12px 12px 8px;
}

.p-16-24-24-24 {
  padding: 16px 24px 24px 24px;
}

.p-8-12-12-12 {
  padding: 8px 12px 12px 12px;
}

.m-16-24-24-24 {
  margin: 16px 24px 24px 24px;
}

.m-8-12-12-12 {
  margin: 8px 12px 12px 12px;
}

.p-16-24-24-32 {
  padding: 16px 24px 24px 32px;
}

.p-8-12-12-16 {
  padding: 8px 12px 12px 16px;
}

.m-16-24-24-32 {
  margin: 16px 24px 24px 32px;
}

.m-8-12-12-16 {
  margin: 8px 12px 12px 16px;
}

.p-16-24-32-0 {
  padding: 16px 24px 32px 0px;
}

.p-8-12-16-0 {
  padding: 8px 12px 16px 0px;
}

.m-16-24-32-0 {
  margin: 16px 24px 32px 0px;
}

.m-8-12-16-0 {
  margin: 8px 12px 16px 0px;
}

.p-16-24-32-8 {
  padding: 16px 24px 32px 8px;
}

.p-8-12-16-4 {
  padding: 8px 12px 16px 4px;
}

.m-16-24-32-8 {
  margin: 16px 24px 32px 8px;
}

.m-8-12-16-4 {
  margin: 8px 12px 16px 4px;
}

.p-16-24-32-16 {
  padding: 16px 24px 32px 16px;
}

.p-8-12-16-8 {
  padding: 8px 12px 16px 8px;
}

.m-16-24-32-16 {
  margin: 16px 24px 32px 16px;
}

.m-8-12-16-8 {
  margin: 8px 12px 16px 8px;
}

.p-16-24-32-24 {
  padding: 16px 24px 32px 24px;
}

.p-8-12-16-12 {
  padding: 8px 12px 16px 12px;
}

.m-16-24-32-24 {
  margin: 16px 24px 32px 24px;
}

.m-8-12-16-12 {
  margin: 8px 12px 16px 12px;
}

.p-16-24-32-32 {
  padding: 16px 24px 32px 32px;
}

.p-8-12-16-16 {
  padding: 8px 12px 16px 16px;
}

.m-16-24-32-32 {
  margin: 16px 24px 32px 32px;
}

.m-8-12-16-16 {
  margin: 8px 12px 16px 16px;
}

.p-16-32-0-0 {
  padding: 16px 32px 0px 0px;
}

.p-8-16-0-0 {
  padding: 8px 16px 0px 0px;
}

.m-16-32-0-0 {
  margin: 16px 32px 0px 0px;
}

.m-8-16-0-0 {
  margin: 8px 16px 0px 0px;
}

.p-16-32-0-8 {
  padding: 16px 32px 0px 8px;
}

.p-8-16-0-4 {
  padding: 8px 16px 0px 4px;
}

.m-16-32-0-8 {
  margin: 16px 32px 0px 8px;
}

.m-8-16-0-4 {
  margin: 8px 16px 0px 4px;
}

.p-16-32-0-16 {
  padding: 16px 32px 0px 16px;
}

.p-8-16-0-8 {
  padding: 8px 16px 0px 8px;
}

.m-16-32-0-16 {
  margin: 16px 32px 0px 16px;
}

.m-8-16-0-8 {
  margin: 8px 16px 0px 8px;
}

.p-16-32-0-24 {
  padding: 16px 32px 0px 24px;
}

.p-8-16-0-12 {
  padding: 8px 16px 0px 12px;
}

.m-16-32-0-24 {
  margin: 16px 32px 0px 24px;
}

.m-8-16-0-12 {
  margin: 8px 16px 0px 12px;
}

.p-16-32-0-32 {
  padding: 16px 32px 0px 32px;
}

.p-8-16-0-16 {
  padding: 8px 16px 0px 16px;
}

.m-16-32-0-32 {
  margin: 16px 32px 0px 32px;
}

.m-8-16-0-16 {
  margin: 8px 16px 0px 16px;
}

.p-16-32-8-0 {
  padding: 16px 32px 8px 0px;
}

.p-8-16-4-0 {
  padding: 8px 16px 4px 0px;
}

.m-16-32-8-0 {
  margin: 16px 32px 8px 0px;
}

.m-8-16-4-0 {
  margin: 8px 16px 4px 0px;
}

.p-16-32-8-8 {
  padding: 16px 32px 8px 8px;
}

.p-8-16-4-4 {
  padding: 8px 16px 4px 4px;
}

.m-16-32-8-8 {
  margin: 16px 32px 8px 8px;
}

.m-8-16-4-4 {
  margin: 8px 16px 4px 4px;
}

.p-16-32-8-16 {
  padding: 16px 32px 8px 16px;
}

.p-8-16-4-8 {
  padding: 8px 16px 4px 8px;
}

.m-16-32-8-16 {
  margin: 16px 32px 8px 16px;
}

.m-8-16-4-8 {
  margin: 8px 16px 4px 8px;
}

.p-16-32-8-24 {
  padding: 16px 32px 8px 24px;
}

.p-8-16-4-12 {
  padding: 8px 16px 4px 12px;
}

.m-16-32-8-24 {
  margin: 16px 32px 8px 24px;
}

.m-8-16-4-12 {
  margin: 8px 16px 4px 12px;
}

.p-16-32-8-32 {
  padding: 16px 32px 8px 32px;
}

.p-8-16-4-16 {
  padding: 8px 16px 4px 16px;
}

.m-16-32-8-32 {
  margin: 16px 32px 8px 32px;
}

.m-8-16-4-16 {
  margin: 8px 16px 4px 16px;
}

.p-16-32-16-0 {
  padding: 16px 32px 16px 0px;
}

.p-8-16-8-0 {
  padding: 8px 16px 8px 0px;
}

.m-16-32-16-0 {
  margin: 16px 32px 16px 0px;
}

.m-8-16-8-0 {
  margin: 8px 16px 8px 0px;
}

.p-16-32-16-8 {
  padding: 16px 32px 16px 8px;
}

.p-8-16-8-4 {
  padding: 8px 16px 8px 4px;
}

.m-16-32-16-8 {
  margin: 16px 32px 16px 8px;
}

.m-8-16-8-4 {
  margin: 8px 16px 8px 4px;
}

.p-16-32-16-16 {
  padding: 16px 32px 16px 16px;
}

.p-8-16-8-8 {
  padding: 8px 16px 8px 8px;
}

.m-16-32-16-16 {
  margin: 16px 32px 16px 16px;
}

.m-8-16-8-8 {
  margin: 8px 16px 8px 8px;
}

.p-16-32-16-24 {
  padding: 16px 32px 16px 24px;
}

.p-8-16-8-12 {
  padding: 8px 16px 8px 12px;
}

.m-16-32-16-24 {
  margin: 16px 32px 16px 24px;
}

.m-8-16-8-12 {
  margin: 8px 16px 8px 12px;
}

.p-16-32-16-32 {
  padding: 16px 32px 16px 32px;
}

.p-8-16-8-16 {
  padding: 8px 16px 8px 16px;
}

.m-16-32-16-32 {
  margin: 16px 32px 16px 32px;
}

.m-8-16-8-16 {
  margin: 8px 16px 8px 16px;
}

.p-16-32-24-0 {
  padding: 16px 32px 24px 0px;
}

.p-8-16-12-0 {
  padding: 8px 16px 12px 0px;
}

.m-16-32-24-0 {
  margin: 16px 32px 24px 0px;
}

.m-8-16-12-0 {
  margin: 8px 16px 12px 0px;
}

.p-16-32-24-8 {
  padding: 16px 32px 24px 8px;
}

.p-8-16-12-4 {
  padding: 8px 16px 12px 4px;
}

.m-16-32-24-8 {
  margin: 16px 32px 24px 8px;
}

.m-8-16-12-4 {
  margin: 8px 16px 12px 4px;
}

.p-16-32-24-16 {
  padding: 16px 32px 24px 16px;
}

.p-8-16-12-8 {
  padding: 8px 16px 12px 8px;
}

.m-16-32-24-16 {
  margin: 16px 32px 24px 16px;
}

.m-8-16-12-8 {
  margin: 8px 16px 12px 8px;
}

.p-16-32-24-24 {
  padding: 16px 32px 24px 24px;
}

.p-8-16-12-12 {
  padding: 8px 16px 12px 12px;
}

.m-16-32-24-24 {
  margin: 16px 32px 24px 24px;
}

.m-8-16-12-12 {
  margin: 8px 16px 12px 12px;
}

.p-16-32-24-32 {
  padding: 16px 32px 24px 32px;
}

.p-8-16-12-16 {
  padding: 8px 16px 12px 16px;
}

.m-16-32-24-32 {
  margin: 16px 32px 24px 32px;
}

.m-8-16-12-16 {
  margin: 8px 16px 12px 16px;
}

.p-16-32-32-0 {
  padding: 16px 32px 32px 0px;
}

.p-8-16-16-0 {
  padding: 8px 16px 16px 0px;
}

.m-16-32-32-0 {
  margin: 16px 32px 32px 0px;
}

.m-8-16-16-0 {
  margin: 8px 16px 16px 0px;
}

.p-16-32-32-8 {
  padding: 16px 32px 32px 8px;
}

.p-8-16-16-4 {
  padding: 8px 16px 16px 4px;
}

.m-16-32-32-8 {
  margin: 16px 32px 32px 8px;
}

.m-8-16-16-4 {
  margin: 8px 16px 16px 4px;
}

.p-16-32-32-16 {
  padding: 16px 32px 32px 16px;
}

.p-8-16-16-8 {
  padding: 8px 16px 16px 8px;
}

.m-16-32-32-16 {
  margin: 16px 32px 32px 16px;
}

.m-8-16-16-8 {
  margin: 8px 16px 16px 8px;
}

.p-16-32-32-24 {
  padding: 16px 32px 32px 24px;
}

.p-8-16-16-12 {
  padding: 8px 16px 16px 12px;
}

.m-16-32-32-24 {
  margin: 16px 32px 32px 24px;
}

.m-8-16-16-12 {
  margin: 8px 16px 16px 12px;
}

.p-16-32-32-32 {
  padding: 16px 32px 32px 32px;
}

.p-8-16-16-16 {
  padding: 8px 16px 16px 16px;
}

.m-16-32-32-32 {
  margin: 16px 32px 32px 32px;
}

.m-8-16-16-16 {
  margin: 8px 16px 16px 16px;
}

.p-24-0-0-0 {
  padding: 24px 0px 0px 0px;
}

.p-12-0-0-0 {
  padding: 12px 0px 0px 0px;
}

.m-24-0-0-0 {
  margin: 24px 0px 0px 0px;
}

.m-12-0-0-0 {
  margin: 12px 0px 0px 0px;
}

.p-24-0-0-8 {
  padding: 24px 0px 0px 8px;
}

.p-12-0-0-4 {
  padding: 12px 0px 0px 4px;
}

.m-24-0-0-8 {
  margin: 24px 0px 0px 8px;
}

.m-12-0-0-4 {
  margin: 12px 0px 0px 4px;
}

.p-24-0-0-16 {
  padding: 24px 0px 0px 16px;
}

.p-12-0-0-8 {
  padding: 12px 0px 0px 8px;
}

.m-24-0-0-16 {
  margin: 24px 0px 0px 16px;
}

.m-12-0-0-8 {
  margin: 12px 0px 0px 8px;
}

.p-24-0-0-24 {
  padding: 24px 0px 0px 24px;
}

.p-12-0-0-12 {
  padding: 12px 0px 0px 12px;
}

.m-24-0-0-24 {
  margin: 24px 0px 0px 24px;
}

.m-12-0-0-12 {
  margin: 12px 0px 0px 12px;
}

.p-24-0-0-32 {
  padding: 24px 0px 0px 32px;
}

.p-12-0-0-16 {
  padding: 12px 0px 0px 16px;
}

.m-24-0-0-32 {
  margin: 24px 0px 0px 32px;
}

.m-12-0-0-16 {
  margin: 12px 0px 0px 16px;
}

.p-24-0-8-0 {
  padding: 24px 0px 8px 0px;
}

.p-12-0-4-0 {
  padding: 12px 0px 4px 0px;
}

.m-24-0-8-0 {
  margin: 24px 0px 8px 0px;
}

.m-12-0-4-0 {
  margin: 12px 0px 4px 0px;
}

.p-24-0-8-8 {
  padding: 24px 0px 8px 8px;
}

.p-12-0-4-4 {
  padding: 12px 0px 4px 4px;
}

.m-24-0-8-8 {
  margin: 24px 0px 8px 8px;
}

.m-12-0-4-4 {
  margin: 12px 0px 4px 4px;
}

.p-24-0-8-16 {
  padding: 24px 0px 8px 16px;
}

.p-12-0-4-8 {
  padding: 12px 0px 4px 8px;
}

.m-24-0-8-16 {
  margin: 24px 0px 8px 16px;
}

.m-12-0-4-8 {
  margin: 12px 0px 4px 8px;
}

.p-24-0-8-24 {
  padding: 24px 0px 8px 24px;
}

.p-12-0-4-12 {
  padding: 12px 0px 4px 12px;
}

.m-24-0-8-24 {
  margin: 24px 0px 8px 24px;
}

.m-12-0-4-12 {
  margin: 12px 0px 4px 12px;
}

.p-24-0-8-32 {
  padding: 24px 0px 8px 32px;
}

.p-12-0-4-16 {
  padding: 12px 0px 4px 16px;
}

.m-24-0-8-32 {
  margin: 24px 0px 8px 32px;
}

.m-12-0-4-16 {
  margin: 12px 0px 4px 16px;
}

.p-24-0-16-0 {
  padding: 24px 0px 16px 0px;
}

.p-12-0-8-0 {
  padding: 12px 0px 8px 0px;
}

.m-24-0-16-0 {
  margin: 24px 0px 16px 0px;
}

.m-12-0-8-0 {
  margin: 12px 0px 8px 0px;
}

.p-24-0-16-8 {
  padding: 24px 0px 16px 8px;
}

.p-12-0-8-4 {
  padding: 12px 0px 8px 4px;
}

.m-24-0-16-8 {
  margin: 24px 0px 16px 8px;
}

.m-12-0-8-4 {
  margin: 12px 0px 8px 4px;
}

.p-24-0-16-16 {
  padding: 24px 0px 16px 16px;
}

.p-12-0-8-8 {
  padding: 12px 0px 8px 8px;
}

.m-24-0-16-16 {
  margin: 24px 0px 16px 16px;
}

.m-12-0-8-8 {
  margin: 12px 0px 8px 8px;
}

.p-24-0-16-24 {
  padding: 24px 0px 16px 24px;
}

.p-12-0-8-12 {
  padding: 12px 0px 8px 12px;
}

.m-24-0-16-24 {
  margin: 24px 0px 16px 24px;
}

.m-12-0-8-12 {
  margin: 12px 0px 8px 12px;
}

.p-24-0-16-32 {
  padding: 24px 0px 16px 32px;
}

.p-12-0-8-16 {
  padding: 12px 0px 8px 16px;
}

.m-24-0-16-32 {
  margin: 24px 0px 16px 32px;
}

.m-12-0-8-16 {
  margin: 12px 0px 8px 16px;
}

.p-24-0-24-0 {
  padding: 24px 0px 24px 0px;
}

.p-12-0-12-0 {
  padding: 12px 0px 12px 0px;
}

.m-24-0-24-0 {
  margin: 24px 0px 24px 0px;
}

.m-12-0-12-0 {
  margin: 12px 0px 12px 0px;
}

.p-24-0-24-8 {
  padding: 24px 0px 24px 8px;
}

.p-12-0-12-4 {
  padding: 12px 0px 12px 4px;
}

.m-24-0-24-8 {
  margin: 24px 0px 24px 8px;
}

.m-12-0-12-4 {
  margin: 12px 0px 12px 4px;
}

.p-24-0-24-16 {
  padding: 24px 0px 24px 16px;
}

.p-12-0-12-8 {
  padding: 12px 0px 12px 8px;
}

.m-24-0-24-16 {
  margin: 24px 0px 24px 16px;
}

.m-12-0-12-8 {
  margin: 12px 0px 12px 8px;
}

.p-24-0-24-24 {
  padding: 24px 0px 24px 24px;
}

.p-12-0-12-12 {
  padding: 12px 0px 12px 12px;
}

.m-24-0-24-24 {
  margin: 24px 0px 24px 24px;
}

.m-12-0-12-12 {
  margin: 12px 0px 12px 12px;
}

.p-24-0-24-32 {
  padding: 24px 0px 24px 32px;
}

.p-12-0-12-16 {
  padding: 12px 0px 12px 16px;
}

.m-24-0-24-32 {
  margin: 24px 0px 24px 32px;
}

.m-12-0-12-16 {
  margin: 12px 0px 12px 16px;
}

.p-24-0-32-0 {
  padding: 24px 0px 32px 0px;
}

.p-12-0-16-0 {
  padding: 12px 0px 16px 0px;
}

.m-24-0-32-0 {
  margin: 24px 0px 32px 0px;
}

.m-12-0-16-0 {
  margin: 12px 0px 16px 0px;
}

.p-24-0-32-8 {
  padding: 24px 0px 32px 8px;
}

.p-12-0-16-4 {
  padding: 12px 0px 16px 4px;
}

.m-24-0-32-8 {
  margin: 24px 0px 32px 8px;
}

.m-12-0-16-4 {
  margin: 12px 0px 16px 4px;
}

.p-24-0-32-16 {
  padding: 24px 0px 32px 16px;
}

.p-12-0-16-8 {
  padding: 12px 0px 16px 8px;
}

.m-24-0-32-16 {
  margin: 24px 0px 32px 16px;
}

.m-12-0-16-8 {
  margin: 12px 0px 16px 8px;
}

.p-24-0-32-24 {
  padding: 24px 0px 32px 24px;
}

.p-12-0-16-12 {
  padding: 12px 0px 16px 12px;
}

.m-24-0-32-24 {
  margin: 24px 0px 32px 24px;
}

.m-12-0-16-12 {
  margin: 12px 0px 16px 12px;
}

.p-24-0-32-32 {
  padding: 24px 0px 32px 32px;
}

.p-12-0-16-16 {
  padding: 12px 0px 16px 16px;
}

.m-24-0-32-32 {
  margin: 24px 0px 32px 32px;
}

.m-12-0-16-16 {
  margin: 12px 0px 16px 16px;
}

.p-24-8-0-0 {
  padding: 24px 8px 0px 0px;
}

.p-12-4-0-0 {
  padding: 12px 4px 0px 0px;
}

.m-24-8-0-0 {
  margin: 24px 8px 0px 0px;
}

.m-12-4-0-0 {
  margin: 12px 4px 0px 0px;
}

.p-24-8-0-8 {
  padding: 24px 8px 0px 8px;
}

.p-12-4-0-4 {
  padding: 12px 4px 0px 4px;
}

.m-24-8-0-8 {
  margin: 24px 8px 0px 8px;
}

.m-12-4-0-4 {
  margin: 12px 4px 0px 4px;
}

.p-24-8-0-16 {
  padding: 24px 8px 0px 16px;
}

.p-12-4-0-8 {
  padding: 12px 4px 0px 8px;
}

.m-24-8-0-16 {
  margin: 24px 8px 0px 16px;
}

.m-12-4-0-8 {
  margin: 12px 4px 0px 8px;
}

.p-24-8-0-24 {
  padding: 24px 8px 0px 24px;
}

.p-12-4-0-12 {
  padding: 12px 4px 0px 12px;
}

.m-24-8-0-24 {
  margin: 24px 8px 0px 24px;
}

.m-12-4-0-12 {
  margin: 12px 4px 0px 12px;
}

.p-24-8-0-32 {
  padding: 24px 8px 0px 32px;
}

.p-12-4-0-16 {
  padding: 12px 4px 0px 16px;
}

.m-24-8-0-32 {
  margin: 24px 8px 0px 32px;
}

.m-12-4-0-16 {
  margin: 12px 4px 0px 16px;
}

.p-24-8-8-0 {
  padding: 24px 8px 8px 0px;
}

.p-12-4-4-0 {
  padding: 12px 4px 4px 0px;
}

.m-24-8-8-0 {
  margin: 24px 8px 8px 0px;
}

.m-12-4-4-0 {
  margin: 12px 4px 4px 0px;
}

.p-24-8-8-8 {
  padding: 24px 8px 8px 8px;
}

.p-12-4-4-4 {
  padding: 12px 4px 4px 4px;
}

.m-24-8-8-8 {
  margin: 24px 8px 8px 8px;
}

.m-12-4-4-4 {
  margin: 12px 4px 4px 4px;
}

.p-24-8-8-16 {
  padding: 24px 8px 8px 16px;
}

.p-12-4-4-8 {
  padding: 12px 4px 4px 8px;
}

.m-24-8-8-16 {
  margin: 24px 8px 8px 16px;
}

.m-12-4-4-8 {
  margin: 12px 4px 4px 8px;
}

.p-24-8-8-24 {
  padding: 24px 8px 8px 24px;
}

.p-12-4-4-12 {
  padding: 12px 4px 4px 12px;
}

.m-24-8-8-24 {
  margin: 24px 8px 8px 24px;
}

.m-12-4-4-12 {
  margin: 12px 4px 4px 12px;
}

.p-24-8-8-32 {
  padding: 24px 8px 8px 32px;
}

.p-12-4-4-16 {
  padding: 12px 4px 4px 16px;
}

.m-24-8-8-32 {
  margin: 24px 8px 8px 32px;
}

.m-12-4-4-16 {
  margin: 12px 4px 4px 16px;
}

.p-24-8-16-0 {
  padding: 24px 8px 16px 0px;
}

.p-12-4-8-0 {
  padding: 12px 4px 8px 0px;
}

.m-24-8-16-0 {
  margin: 24px 8px 16px 0px;
}

.m-12-4-8-0 {
  margin: 12px 4px 8px 0px;
}

.p-24-8-16-8 {
  padding: 24px 8px 16px 8px;
}

.p-12-4-8-4 {
  padding: 12px 4px 8px 4px;
}

.m-24-8-16-8 {
  margin: 24px 8px 16px 8px;
}

.m-12-4-8-4 {
  margin: 12px 4px 8px 4px;
}

.p-24-8-16-16 {
  padding: 24px 8px 16px 16px;
}

.p-12-4-8-8 {
  padding: 12px 4px 8px 8px;
}

.m-24-8-16-16 {
  margin: 24px 8px 16px 16px;
}

.m-12-4-8-8 {
  margin: 12px 4px 8px 8px;
}

.p-24-8-16-24 {
  padding: 24px 8px 16px 24px;
}

.p-12-4-8-12 {
  padding: 12px 4px 8px 12px;
}

.m-24-8-16-24 {
  margin: 24px 8px 16px 24px;
}

.m-12-4-8-12 {
  margin: 12px 4px 8px 12px;
}

.p-24-8-16-32 {
  padding: 24px 8px 16px 32px;
}

.p-12-4-8-16 {
  padding: 12px 4px 8px 16px;
}

.m-24-8-16-32 {
  margin: 24px 8px 16px 32px;
}

.m-12-4-8-16 {
  margin: 12px 4px 8px 16px;
}

.p-24-8-24-0 {
  padding: 24px 8px 24px 0px;
}

.p-12-4-12-0 {
  padding: 12px 4px 12px 0px;
}

.m-24-8-24-0 {
  margin: 24px 8px 24px 0px;
}

.m-12-4-12-0 {
  margin: 12px 4px 12px 0px;
}

.p-24-8-24-8 {
  padding: 24px 8px 24px 8px;
}

.p-12-4-12-4 {
  padding: 12px 4px 12px 4px;
}

.m-24-8-24-8 {
  margin: 24px 8px 24px 8px;
}

.m-12-4-12-4 {
  margin: 12px 4px 12px 4px;
}

.p-24-8-24-16 {
  padding: 24px 8px 24px 16px;
}

.p-12-4-12-8 {
  padding: 12px 4px 12px 8px;
}

.m-24-8-24-16 {
  margin: 24px 8px 24px 16px;
}

.m-12-4-12-8 {
  margin: 12px 4px 12px 8px;
}

.p-24-8-24-24 {
  padding: 24px 8px 24px 24px;
}

.p-12-4-12-12 {
  padding: 12px 4px 12px 12px;
}

.m-24-8-24-24 {
  margin: 24px 8px 24px 24px;
}

.m-12-4-12-12 {
  margin: 12px 4px 12px 12px;
}

.p-24-8-24-32 {
  padding: 24px 8px 24px 32px;
}

.p-12-4-12-16 {
  padding: 12px 4px 12px 16px;
}

.m-24-8-24-32 {
  margin: 24px 8px 24px 32px;
}

.m-12-4-12-16 {
  margin: 12px 4px 12px 16px;
}

.p-24-8-32-0 {
  padding: 24px 8px 32px 0px;
}

.p-12-4-16-0 {
  padding: 12px 4px 16px 0px;
}

.m-24-8-32-0 {
  margin: 24px 8px 32px 0px;
}

.m-12-4-16-0 {
  margin: 12px 4px 16px 0px;
}

.p-24-8-32-8 {
  padding: 24px 8px 32px 8px;
}

.p-12-4-16-4 {
  padding: 12px 4px 16px 4px;
}

.m-24-8-32-8 {
  margin: 24px 8px 32px 8px;
}

.m-12-4-16-4 {
  margin: 12px 4px 16px 4px;
}

.p-24-8-32-16 {
  padding: 24px 8px 32px 16px;
}

.p-12-4-16-8 {
  padding: 12px 4px 16px 8px;
}

.m-24-8-32-16 {
  margin: 24px 8px 32px 16px;
}

.m-12-4-16-8 {
  margin: 12px 4px 16px 8px;
}

.p-24-8-32-24 {
  padding: 24px 8px 32px 24px;
}

.p-12-4-16-12 {
  padding: 12px 4px 16px 12px;
}

.m-24-8-32-24 {
  margin: 24px 8px 32px 24px;
}

.m-12-4-16-12 {
  margin: 12px 4px 16px 12px;
}

.p-24-8-32-32 {
  padding: 24px 8px 32px 32px;
}

.p-12-4-16-16 {
  padding: 12px 4px 16px 16px;
}

.m-24-8-32-32 {
  margin: 24px 8px 32px 32px;
}

.m-12-4-16-16 {
  margin: 12px 4px 16px 16px;
}

.p-24-16-0-0 {
  padding: 24px 16px 0px 0px;
}

.p-12-8-0-0 {
  padding: 12px 8px 0px 0px;
}

.m-24-16-0-0 {
  margin: 24px 16px 0px 0px;
}

.m-12-8-0-0 {
  margin: 12px 8px 0px 0px;
}

.p-24-16-0-8 {
  padding: 24px 16px 0px 8px;
}

.p-12-8-0-4 {
  padding: 12px 8px 0px 4px;
}

.m-24-16-0-8 {
  margin: 24px 16px 0px 8px;
}

.m-12-8-0-4 {
  margin: 12px 8px 0px 4px;
}

.p-24-16-0-16 {
  padding: 24px 16px 0px 16px;
}

.p-12-8-0-8 {
  padding: 12px 8px 0px 8px;
}

.m-24-16-0-16 {
  margin: 24px 16px 0px 16px;
}

.m-12-8-0-8 {
  margin: 12px 8px 0px 8px;
}

.p-24-16-0-24 {
  padding: 24px 16px 0px 24px;
}

.p-12-8-0-12 {
  padding: 12px 8px 0px 12px;
}

.m-24-16-0-24 {
  margin: 24px 16px 0px 24px;
}

.m-12-8-0-12 {
  margin: 12px 8px 0px 12px;
}

.p-24-16-0-32 {
  padding: 24px 16px 0px 32px;
}

.p-12-8-0-16 {
  padding: 12px 8px 0px 16px;
}

.m-24-16-0-32 {
  margin: 24px 16px 0px 32px;
}

.m-12-8-0-16 {
  margin: 12px 8px 0px 16px;
}

.p-24-16-8-0 {
  padding: 24px 16px 8px 0px;
}

.p-12-8-4-0 {
  padding: 12px 8px 4px 0px;
}

.m-24-16-8-0 {
  margin: 24px 16px 8px 0px;
}

.m-12-8-4-0 {
  margin: 12px 8px 4px 0px;
}

.p-24-16-8-8 {
  padding: 24px 16px 8px 8px;
}

.p-12-8-4-4 {
  padding: 12px 8px 4px 4px;
}

.m-24-16-8-8 {
  margin: 24px 16px 8px 8px;
}

.m-12-8-4-4 {
  margin: 12px 8px 4px 4px;
}

.p-24-16-8-16 {
  padding: 24px 16px 8px 16px;
}

.p-12-8-4-8 {
  padding: 12px 8px 4px 8px;
}

.m-24-16-8-16 {
  margin: 24px 16px 8px 16px;
}

.m-12-8-4-8 {
  margin: 12px 8px 4px 8px;
}

.p-24-16-8-24 {
  padding: 24px 16px 8px 24px;
}

.p-12-8-4-12 {
  padding: 12px 8px 4px 12px;
}

.m-24-16-8-24 {
  margin: 24px 16px 8px 24px;
}

.m-12-8-4-12 {
  margin: 12px 8px 4px 12px;
}

.p-24-16-8-32 {
  padding: 24px 16px 8px 32px;
}

.p-12-8-4-16 {
  padding: 12px 8px 4px 16px;
}

.m-24-16-8-32 {
  margin: 24px 16px 8px 32px;
}

.m-12-8-4-16 {
  margin: 12px 8px 4px 16px;
}

.p-24-16-16-0 {
  padding: 24px 16px 16px 0px;
}

.p-12-8-8-0 {
  padding: 12px 8px 8px 0px;
}

.m-24-16-16-0 {
  margin: 24px 16px 16px 0px;
}

.m-12-8-8-0 {
  margin: 12px 8px 8px 0px;
}

.p-24-16-16-8 {
  padding: 24px 16px 16px 8px;
}

.p-12-8-8-4 {
  padding: 12px 8px 8px 4px;
}

.m-24-16-16-8 {
  margin: 24px 16px 16px 8px;
}

.m-12-8-8-4 {
  margin: 12px 8px 8px 4px;
}

.p-24-16-16-16 {
  padding: 24px 16px 16px 16px;
}

.p-12-8-8-8 {
  padding: 12px 8px 8px 8px;
}

.m-24-16-16-16 {
  margin: 24px 16px 16px 16px;
}

.m-12-8-8-8 {
  margin: 12px 8px 8px 8px;
}

.p-24-16-16-24 {
  padding: 24px 16px 16px 24px;
}

.p-12-8-8-12 {
  padding: 12px 8px 8px 12px;
}

.m-24-16-16-24 {
  margin: 24px 16px 16px 24px;
}

.m-12-8-8-12 {
  margin: 12px 8px 8px 12px;
}

.p-24-16-16-32 {
  padding: 24px 16px 16px 32px;
}

.p-12-8-8-16 {
  padding: 12px 8px 8px 16px;
}

.m-24-16-16-32 {
  margin: 24px 16px 16px 32px;
}

.m-12-8-8-16 {
  margin: 12px 8px 8px 16px;
}

.p-24-16-24-0 {
  padding: 24px 16px 24px 0px;
}

.p-12-8-12-0 {
  padding: 12px 8px 12px 0px;
}

.m-24-16-24-0 {
  margin: 24px 16px 24px 0px;
}

.m-12-8-12-0 {
  margin: 12px 8px 12px 0px;
}

.p-24-16-24-8 {
  padding: 24px 16px 24px 8px;
}

.p-12-8-12-4 {
  padding: 12px 8px 12px 4px;
}

.m-24-16-24-8 {
  margin: 24px 16px 24px 8px;
}

.m-12-8-12-4 {
  margin: 12px 8px 12px 4px;
}

.p-24-16-24-16 {
  padding: 24px 16px 24px 16px;
}

.p-12-8-12-8 {
  padding: 12px 8px 12px 8px;
}

.m-24-16-24-16 {
  margin: 24px 16px 24px 16px;
}

.m-12-8-12-8 {
  margin: 12px 8px 12px 8px;
}

.p-24-16-24-24 {
  padding: 24px 16px 24px 24px;
}

.p-12-8-12-12 {
  padding: 12px 8px 12px 12px;
}

.m-24-16-24-24 {
  margin: 24px 16px 24px 24px;
}

.m-12-8-12-12 {
  margin: 12px 8px 12px 12px;
}

.p-24-16-24-32 {
  padding: 24px 16px 24px 32px;
}

.p-12-8-12-16 {
  padding: 12px 8px 12px 16px;
}

.m-24-16-24-32 {
  margin: 24px 16px 24px 32px;
}

.m-12-8-12-16 {
  margin: 12px 8px 12px 16px;
}

.p-24-16-32-0 {
  padding: 24px 16px 32px 0px;
}

.p-12-8-16-0 {
  padding: 12px 8px 16px 0px;
}

.m-24-16-32-0 {
  margin: 24px 16px 32px 0px;
}

.m-12-8-16-0 {
  margin: 12px 8px 16px 0px;
}

.p-24-16-32-8 {
  padding: 24px 16px 32px 8px;
}

.p-12-8-16-4 {
  padding: 12px 8px 16px 4px;
}

.m-24-16-32-8 {
  margin: 24px 16px 32px 8px;
}

.m-12-8-16-4 {
  margin: 12px 8px 16px 4px;
}

.p-24-16-32-16 {
  padding: 24px 16px 32px 16px;
}

.p-12-8-16-8 {
  padding: 12px 8px 16px 8px;
}

.m-24-16-32-16 {
  margin: 24px 16px 32px 16px;
}

.m-12-8-16-8 {
  margin: 12px 8px 16px 8px;
}

.p-24-16-32-24 {
  padding: 24px 16px 32px 24px;
}

.p-12-8-16-12 {
  padding: 12px 8px 16px 12px;
}

.m-24-16-32-24 {
  margin: 24px 16px 32px 24px;
}

.m-12-8-16-12 {
  margin: 12px 8px 16px 12px;
}

.p-24-16-32-32 {
  padding: 24px 16px 32px 32px;
}

.p-12-8-16-16 {
  padding: 12px 8px 16px 16px;
}

.m-24-16-32-32 {
  margin: 24px 16px 32px 32px;
}

.m-12-8-16-16 {
  margin: 12px 8px 16px 16px;
}

.p-24-24-0-0 {
  padding: 24px 24px 0px 0px;
}

.p-12-12-0-0 {
  padding: 12px 12px 0px 0px;
}

.m-24-24-0-0 {
  margin: 24px 24px 0px 0px;
}

.m-12-12-0-0 {
  margin: 12px 12px 0px 0px;
}

.p-24-24-0-8 {
  padding: 24px 24px 0px 8px;
}

.p-12-12-0-4 {
  padding: 12px 12px 0px 4px;
}

.m-24-24-0-8 {
  margin: 24px 24px 0px 8px;
}

.m-12-12-0-4 {
  margin: 12px 12px 0px 4px;
}

.p-24-24-0-16 {
  padding: 24px 24px 0px 16px;
}

.p-12-12-0-8 {
  padding: 12px 12px 0px 8px;
}

.m-24-24-0-16 {
  margin: 24px 24px 0px 16px;
}

.m-12-12-0-8 {
  margin: 12px 12px 0px 8px;
}

.p-24-24-0-24 {
  padding: 24px 24px 0px 24px;
}

.p-12-12-0-12 {
  padding: 12px 12px 0px 12px;
}

.m-24-24-0-24 {
  margin: 24px 24px 0px 24px;
}

.m-12-12-0-12 {
  margin: 12px 12px 0px 12px;
}

.p-24-24-0-32 {
  padding: 24px 24px 0px 32px;
}

.p-12-12-0-16 {
  padding: 12px 12px 0px 16px;
}

.m-24-24-0-32 {
  margin: 24px 24px 0px 32px;
}

.m-12-12-0-16 {
  margin: 12px 12px 0px 16px;
}

.p-24-24-8-0 {
  padding: 24px 24px 8px 0px;
}

.p-12-12-4-0 {
  padding: 12px 12px 4px 0px;
}

.m-24-24-8-0 {
  margin: 24px 24px 8px 0px;
}

.m-12-12-4-0 {
  margin: 12px 12px 4px 0px;
}

.p-24-24-8-8 {
  padding: 24px 24px 8px 8px;
}

.p-12-12-4-4 {
  padding: 12px 12px 4px 4px;
}

.m-24-24-8-8 {
  margin: 24px 24px 8px 8px;
}

.m-12-12-4-4 {
  margin: 12px 12px 4px 4px;
}

.p-24-24-8-16 {
  padding: 24px 24px 8px 16px;
}

.p-12-12-4-8 {
  padding: 12px 12px 4px 8px;
}

.m-24-24-8-16 {
  margin: 24px 24px 8px 16px;
}

.m-12-12-4-8 {
  margin: 12px 12px 4px 8px;
}

.p-24-24-8-24 {
  padding: 24px 24px 8px 24px;
}

.p-12-12-4-12 {
  padding: 12px 12px 4px 12px;
}

.m-24-24-8-24 {
  margin: 24px 24px 8px 24px;
}

.m-12-12-4-12 {
  margin: 12px 12px 4px 12px;
}

.p-24-24-8-32 {
  padding: 24px 24px 8px 32px;
}

.p-12-12-4-16 {
  padding: 12px 12px 4px 16px;
}

.m-24-24-8-32 {
  margin: 24px 24px 8px 32px;
}

.m-12-12-4-16 {
  margin: 12px 12px 4px 16px;
}

.p-24-24-16-0 {
  padding: 24px 24px 16px 0px;
}

.p-12-12-8-0 {
  padding: 12px 12px 8px 0px;
}

.m-24-24-16-0 {
  margin: 24px 24px 16px 0px;
}

.m-12-12-8-0 {
  margin: 12px 12px 8px 0px;
}

.p-24-24-16-8 {
  padding: 24px 24px 16px 8px;
}

.p-12-12-8-4 {
  padding: 12px 12px 8px 4px;
}

.m-24-24-16-8 {
  margin: 24px 24px 16px 8px;
}

.m-12-12-8-4 {
  margin: 12px 12px 8px 4px;
}

.p-24-24-16-16 {
  padding: 24px 24px 16px 16px;
}

.p-12-12-8-8 {
  padding: 12px 12px 8px 8px;
}

.m-24-24-16-16 {
  margin: 24px 24px 16px 16px;
}

.m-12-12-8-8 {
  margin: 12px 12px 8px 8px;
}

.p-24-24-16-24 {
  padding: 24px 24px 16px 24px;
}

.p-12-12-8-12 {
  padding: 12px 12px 8px 12px;
}

.m-24-24-16-24 {
  margin: 24px 24px 16px 24px;
}

.m-12-12-8-12 {
  margin: 12px 12px 8px 12px;
}

.p-24-24-16-32 {
  padding: 24px 24px 16px 32px;
}

.p-12-12-8-16 {
  padding: 12px 12px 8px 16px;
}

.m-24-24-16-32 {
  margin: 24px 24px 16px 32px;
}

.m-12-12-8-16 {
  margin: 12px 12px 8px 16px;
}

.p-24-24-24-0 {
  padding: 24px 24px 24px 0px;
}

.p-12-12-12-0 {
  padding: 12px 12px 12px 0px;
}

.m-24-24-24-0 {
  margin: 24px 24px 24px 0px;
}

.m-12-12-12-0 {
  margin: 12px 12px 12px 0px;
}

.p-24-24-24-8 {
  padding: 24px 24px 24px 8px;
}

.p-12-12-12-4 {
  padding: 12px 12px 12px 4px;
}

.m-24-24-24-8 {
  margin: 24px 24px 24px 8px;
}

.m-12-12-12-4 {
  margin: 12px 12px 12px 4px;
}

.p-24-24-24-16 {
  padding: 24px 24px 24px 16px;
}

.p-12-12-12-8 {
  padding: 12px 12px 12px 8px;
}

.m-24-24-24-16 {
  margin: 24px 24px 24px 16px;
}

.m-12-12-12-8 {
  margin: 12px 12px 12px 8px;
}

.p-24-24-24-24 {
  padding: 24px 24px 24px 24px;
}

.p-12-12-12-12 {
  padding: 12px 12px 12px 12px;
}

.m-24-24-24-24 {
  margin: 24px 24px 24px 24px;
}

.m-12-12-12-12 {
  margin: 12px 12px 12px 12px;
}

.p-24-24-24-32 {
  padding: 24px 24px 24px 32px;
}

.p-12-12-12-16 {
  padding: 12px 12px 12px 16px;
}

.m-24-24-24-32 {
  margin: 24px 24px 24px 32px;
}

.m-12-12-12-16 {
  margin: 12px 12px 12px 16px;
}

.p-24-24-32-0 {
  padding: 24px 24px 32px 0px;
}

.p-12-12-16-0 {
  padding: 12px 12px 16px 0px;
}

.m-24-24-32-0 {
  margin: 24px 24px 32px 0px;
}

.m-12-12-16-0 {
  margin: 12px 12px 16px 0px;
}

.p-24-24-32-8 {
  padding: 24px 24px 32px 8px;
}

.p-12-12-16-4 {
  padding: 12px 12px 16px 4px;
}

.m-24-24-32-8 {
  margin: 24px 24px 32px 8px;
}

.m-12-12-16-4 {
  margin: 12px 12px 16px 4px;
}

.p-24-24-32-16 {
  padding: 24px 24px 32px 16px;
}

.p-12-12-16-8 {
  padding: 12px 12px 16px 8px;
}

.m-24-24-32-16 {
  margin: 24px 24px 32px 16px;
}

.m-12-12-16-8 {
  margin: 12px 12px 16px 8px;
}

.p-24-24-32-24 {
  padding: 24px 24px 32px 24px;
}

.p-12-12-16-12 {
  padding: 12px 12px 16px 12px;
}

.m-24-24-32-24 {
  margin: 24px 24px 32px 24px;
}

.m-12-12-16-12 {
  margin: 12px 12px 16px 12px;
}

.p-24-24-32-32 {
  padding: 24px 24px 32px 32px;
}

.p-12-12-16-16 {
  padding: 12px 12px 16px 16px;
}

.m-24-24-32-32 {
  margin: 24px 24px 32px 32px;
}

.m-12-12-16-16 {
  margin: 12px 12px 16px 16px;
}

.p-24-32-0-0 {
  padding: 24px 32px 0px 0px;
}

.p-12-16-0-0 {
  padding: 12px 16px 0px 0px;
}

.m-24-32-0-0 {
  margin: 24px 32px 0px 0px;
}

.m-12-16-0-0 {
  margin: 12px 16px 0px 0px;
}

.p-24-32-0-8 {
  padding: 24px 32px 0px 8px;
}

.p-12-16-0-4 {
  padding: 12px 16px 0px 4px;
}

.m-24-32-0-8 {
  margin: 24px 32px 0px 8px;
}

.m-12-16-0-4 {
  margin: 12px 16px 0px 4px;
}

.p-24-32-0-16 {
  padding: 24px 32px 0px 16px;
}

.p-12-16-0-8 {
  padding: 12px 16px 0px 8px;
}

.m-24-32-0-16 {
  margin: 24px 32px 0px 16px;
}

.m-12-16-0-8 {
  margin: 12px 16px 0px 8px;
}

.p-24-32-0-24 {
  padding: 24px 32px 0px 24px;
}

.p-12-16-0-12 {
  padding: 12px 16px 0px 12px;
}

.m-24-32-0-24 {
  margin: 24px 32px 0px 24px;
}

.m-12-16-0-12 {
  margin: 12px 16px 0px 12px;
}

.p-24-32-0-32 {
  padding: 24px 32px 0px 32px;
}

.p-12-16-0-16 {
  padding: 12px 16px 0px 16px;
}

.m-24-32-0-32 {
  margin: 24px 32px 0px 32px;
}

.m-12-16-0-16 {
  margin: 12px 16px 0px 16px;
}

.p-24-32-8-0 {
  padding: 24px 32px 8px 0px;
}

.p-12-16-4-0 {
  padding: 12px 16px 4px 0px;
}

.m-24-32-8-0 {
  margin: 24px 32px 8px 0px;
}

.m-12-16-4-0 {
  margin: 12px 16px 4px 0px;
}

.p-24-32-8-8 {
  padding: 24px 32px 8px 8px;
}

.p-12-16-4-4 {
  padding: 12px 16px 4px 4px;
}

.m-24-32-8-8 {
  margin: 24px 32px 8px 8px;
}

.m-12-16-4-4 {
  margin: 12px 16px 4px 4px;
}

.p-24-32-8-16 {
  padding: 24px 32px 8px 16px;
}

.p-12-16-4-8 {
  padding: 12px 16px 4px 8px;
}

.m-24-32-8-16 {
  margin: 24px 32px 8px 16px;
}

.m-12-16-4-8 {
  margin: 12px 16px 4px 8px;
}

.p-24-32-8-24 {
  padding: 24px 32px 8px 24px;
}

.p-12-16-4-12 {
  padding: 12px 16px 4px 12px;
}

.m-24-32-8-24 {
  margin: 24px 32px 8px 24px;
}

.m-12-16-4-12 {
  margin: 12px 16px 4px 12px;
}

.p-24-32-8-32 {
  padding: 24px 32px 8px 32px;
}

.p-12-16-4-16 {
  padding: 12px 16px 4px 16px;
}

.m-24-32-8-32 {
  margin: 24px 32px 8px 32px;
}

.m-12-16-4-16 {
  margin: 12px 16px 4px 16px;
}

.p-24-32-16-0 {
  padding: 24px 32px 16px 0px;
}

.p-12-16-8-0 {
  padding: 12px 16px 8px 0px;
}

.m-24-32-16-0 {
  margin: 24px 32px 16px 0px;
}

.m-12-16-8-0 {
  margin: 12px 16px 8px 0px;
}

.p-24-32-16-8 {
  padding: 24px 32px 16px 8px;
}

.p-12-16-8-4 {
  padding: 12px 16px 8px 4px;
}

.m-24-32-16-8 {
  margin: 24px 32px 16px 8px;
}

.m-12-16-8-4 {
  margin: 12px 16px 8px 4px;
}

.p-24-32-16-16 {
  padding: 24px 32px 16px 16px;
}

.p-12-16-8-8 {
  padding: 12px 16px 8px 8px;
}

.m-24-32-16-16 {
  margin: 24px 32px 16px 16px;
}

.m-12-16-8-8 {
  margin: 12px 16px 8px 8px;
}

.p-24-32-16-24 {
  padding: 24px 32px 16px 24px;
}

.p-12-16-8-12 {
  padding: 12px 16px 8px 12px;
}

.m-24-32-16-24 {
  margin: 24px 32px 16px 24px;
}

.m-12-16-8-12 {
  margin: 12px 16px 8px 12px;
}

.p-24-32-16-32 {
  padding: 24px 32px 16px 32px;
}

.p-12-16-8-16 {
  padding: 12px 16px 8px 16px;
}

.m-24-32-16-32 {
  margin: 24px 32px 16px 32px;
}

.m-12-16-8-16 {
  margin: 12px 16px 8px 16px;
}

.p-24-32-24-0 {
  padding: 24px 32px 24px 0px;
}

.p-12-16-12-0 {
  padding: 12px 16px 12px 0px;
}

.m-24-32-24-0 {
  margin: 24px 32px 24px 0px;
}

.m-12-16-12-0 {
  margin: 12px 16px 12px 0px;
}

.p-24-32-24-8 {
  padding: 24px 32px 24px 8px;
}

.p-12-16-12-4 {
  padding: 12px 16px 12px 4px;
}

.m-24-32-24-8 {
  margin: 24px 32px 24px 8px;
}

.m-12-16-12-4 {
  margin: 12px 16px 12px 4px;
}

.p-24-32-24-16 {
  padding: 24px 32px 24px 16px;
}

.p-12-16-12-8 {
  padding: 12px 16px 12px 8px;
}

.m-24-32-24-16 {
  margin: 24px 32px 24px 16px;
}

.m-12-16-12-8 {
  margin: 12px 16px 12px 8px;
}

.p-24-32-24-24 {
  padding: 24px 32px 24px 24px;
}

.p-12-16-12-12 {
  padding: 12px 16px 12px 12px;
}

.m-24-32-24-24 {
  margin: 24px 32px 24px 24px;
}

.m-12-16-12-12 {
  margin: 12px 16px 12px 12px;
}

.p-24-32-24-32 {
  padding: 24px 32px 24px 32px;
}

.p-12-16-12-16 {
  padding: 12px 16px 12px 16px;
}

.m-24-32-24-32 {
  margin: 24px 32px 24px 32px;
}

.m-12-16-12-16 {
  margin: 12px 16px 12px 16px;
}

.p-24-32-32-0 {
  padding: 24px 32px 32px 0px;
}

.p-12-16-16-0 {
  padding: 12px 16px 16px 0px;
}

.m-24-32-32-0 {
  margin: 24px 32px 32px 0px;
}

.m-12-16-16-0 {
  margin: 12px 16px 16px 0px;
}

.p-24-32-32-8 {
  padding: 24px 32px 32px 8px;
}

.p-12-16-16-4 {
  padding: 12px 16px 16px 4px;
}

.m-24-32-32-8 {
  margin: 24px 32px 32px 8px;
}

.m-12-16-16-4 {
  margin: 12px 16px 16px 4px;
}

.p-24-32-32-16 {
  padding: 24px 32px 32px 16px;
}

.p-12-16-16-8 {
  padding: 12px 16px 16px 8px;
}

.m-24-32-32-16 {
  margin: 24px 32px 32px 16px;
}

.m-12-16-16-8 {
  margin: 12px 16px 16px 8px;
}

.p-24-32-32-24 {
  padding: 24px 32px 32px 24px;
}

.p-12-16-16-12 {
  padding: 12px 16px 16px 12px;
}

.m-24-32-32-24 {
  margin: 24px 32px 32px 24px;
}

.m-12-16-16-12 {
  margin: 12px 16px 16px 12px;
}

.p-24-32-32-32 {
  padding: 24px 32px 32px 32px;
}

.p-12-16-16-16 {
  padding: 12px 16px 16px 16px;
}

.m-24-32-32-32 {
  margin: 24px 32px 32px 32px;
}

.m-12-16-16-16 {
  margin: 12px 16px 16px 16px;
}

.p-32-0-0-0 {
  padding: 32px 0px 0px 0px;
}

.p-16-0-0-0 {
  padding: 16px 0px 0px 0px;
}

.m-32-0-0-0 {
  margin: 32px 0px 0px 0px;
}

.m-16-0-0-0 {
  margin: 16px 0px 0px 0px;
}

.p-32-0-0-8 {
  padding: 32px 0px 0px 8px;
}

.p-16-0-0-4 {
  padding: 16px 0px 0px 4px;
}

.m-32-0-0-8 {
  margin: 32px 0px 0px 8px;
}

.m-16-0-0-4 {
  margin: 16px 0px 0px 4px;
}

.p-32-0-0-16 {
  padding: 32px 0px 0px 16px;
}

.p-16-0-0-8 {
  padding: 16px 0px 0px 8px;
}

.m-32-0-0-16 {
  margin: 32px 0px 0px 16px;
}

.m-16-0-0-8 {
  margin: 16px 0px 0px 8px;
}

.p-32-0-0-24 {
  padding: 32px 0px 0px 24px;
}

.p-16-0-0-12 {
  padding: 16px 0px 0px 12px;
}

.m-32-0-0-24 {
  margin: 32px 0px 0px 24px;
}

.m-16-0-0-12 {
  margin: 16px 0px 0px 12px;
}

.p-32-0-0-32 {
  padding: 32px 0px 0px 32px;
}

.p-16-0-0-16 {
  padding: 16px 0px 0px 16px;
}

.m-32-0-0-32 {
  margin: 32px 0px 0px 32px;
}

.m-16-0-0-16 {
  margin: 16px 0px 0px 16px;
}

.p-32-0-8-0 {
  padding: 32px 0px 8px 0px;
}

.p-16-0-4-0 {
  padding: 16px 0px 4px 0px;
}

.m-32-0-8-0 {
  margin: 32px 0px 8px 0px;
}

.m-16-0-4-0 {
  margin: 16px 0px 4px 0px;
}

.p-32-0-8-8 {
  padding: 32px 0px 8px 8px;
}

.p-16-0-4-4 {
  padding: 16px 0px 4px 4px;
}

.m-32-0-8-8 {
  margin: 32px 0px 8px 8px;
}

.m-16-0-4-4 {
  margin: 16px 0px 4px 4px;
}

.p-32-0-8-16 {
  padding: 32px 0px 8px 16px;
}

.p-16-0-4-8 {
  padding: 16px 0px 4px 8px;
}

.m-32-0-8-16 {
  margin: 32px 0px 8px 16px;
}

.m-16-0-4-8 {
  margin: 16px 0px 4px 8px;
}

.p-32-0-8-24 {
  padding: 32px 0px 8px 24px;
}

.p-16-0-4-12 {
  padding: 16px 0px 4px 12px;
}

.m-32-0-8-24 {
  margin: 32px 0px 8px 24px;
}

.m-16-0-4-12 {
  margin: 16px 0px 4px 12px;
}

.p-32-0-8-32 {
  padding: 32px 0px 8px 32px;
}

.p-16-0-4-16 {
  padding: 16px 0px 4px 16px;
}

.m-32-0-8-32 {
  margin: 32px 0px 8px 32px;
}

.m-16-0-4-16 {
  margin: 16px 0px 4px 16px;
}

.p-32-0-16-0 {
  padding: 32px 0px 16px 0px;
}

.p-16-0-8-0 {
  padding: 16px 0px 8px 0px;
}

.m-32-0-16-0 {
  margin: 32px 0px 16px 0px;
}

.m-16-0-8-0 {
  margin: 16px 0px 8px 0px;
}

.p-32-0-16-8 {
  padding: 32px 0px 16px 8px;
}

.p-16-0-8-4 {
  padding: 16px 0px 8px 4px;
}

.m-32-0-16-8 {
  margin: 32px 0px 16px 8px;
}

.m-16-0-8-4 {
  margin: 16px 0px 8px 4px;
}

.p-32-0-16-16 {
  padding: 32px 0px 16px 16px;
}

.p-16-0-8-8 {
  padding: 16px 0px 8px 8px;
}

.m-32-0-16-16 {
  margin: 32px 0px 16px 16px;
}

.m-16-0-8-8 {
  margin: 16px 0px 8px 8px;
}

.p-32-0-16-24 {
  padding: 32px 0px 16px 24px;
}

.p-16-0-8-12 {
  padding: 16px 0px 8px 12px;
}

.m-32-0-16-24 {
  margin: 32px 0px 16px 24px;
}

.m-16-0-8-12 {
  margin: 16px 0px 8px 12px;
}

.p-32-0-16-32 {
  padding: 32px 0px 16px 32px;
}

.p-16-0-8-16 {
  padding: 16px 0px 8px 16px;
}

.m-32-0-16-32 {
  margin: 32px 0px 16px 32px;
}

.m-16-0-8-16 {
  margin: 16px 0px 8px 16px;
}

.p-32-0-24-0 {
  padding: 32px 0px 24px 0px;
}

.p-16-0-12-0 {
  padding: 16px 0px 12px 0px;
}

.m-32-0-24-0 {
  margin: 32px 0px 24px 0px;
}

.m-16-0-12-0 {
  margin: 16px 0px 12px 0px;
}

.p-32-0-24-8 {
  padding: 32px 0px 24px 8px;
}

.p-16-0-12-4 {
  padding: 16px 0px 12px 4px;
}

.m-32-0-24-8 {
  margin: 32px 0px 24px 8px;
}

.m-16-0-12-4 {
  margin: 16px 0px 12px 4px;
}

.p-32-0-24-16 {
  padding: 32px 0px 24px 16px;
}

.p-16-0-12-8 {
  padding: 16px 0px 12px 8px;
}

.m-32-0-24-16 {
  margin: 32px 0px 24px 16px;
}

.m-16-0-12-8 {
  margin: 16px 0px 12px 8px;
}

.p-32-0-24-24 {
  padding: 32px 0px 24px 24px;
}

.p-16-0-12-12 {
  padding: 16px 0px 12px 12px;
}

.m-32-0-24-24 {
  margin: 32px 0px 24px 24px;
}

.m-16-0-12-12 {
  margin: 16px 0px 12px 12px;
}

.p-32-0-24-32 {
  padding: 32px 0px 24px 32px;
}

.p-16-0-12-16 {
  padding: 16px 0px 12px 16px;
}

.m-32-0-24-32 {
  margin: 32px 0px 24px 32px;
}

.m-16-0-12-16 {
  margin: 16px 0px 12px 16px;
}

.p-32-0-32-0 {
  padding: 32px 0px 32px 0px;
}

.p-16-0-16-0 {
  padding: 16px 0px 16px 0px;
}

.m-32-0-32-0 {
  margin: 32px 0px 32px 0px;
}

.m-16-0-16-0 {
  margin: 16px 0px 16px 0px;
}

.p-32-0-32-8 {
  padding: 32px 0px 32px 8px;
}

.p-16-0-16-4 {
  padding: 16px 0px 16px 4px;
}

.m-32-0-32-8 {
  margin: 32px 0px 32px 8px;
}

.m-16-0-16-4 {
  margin: 16px 0px 16px 4px;
}

.p-32-0-32-16 {
  padding: 32px 0px 32px 16px;
}

.p-16-0-16-8 {
  padding: 16px 0px 16px 8px;
}

.m-32-0-32-16 {
  margin: 32px 0px 32px 16px;
}

.m-16-0-16-8 {
  margin: 16px 0px 16px 8px;
}

.p-32-0-32-24 {
  padding: 32px 0px 32px 24px;
}

.p-16-0-16-12 {
  padding: 16px 0px 16px 12px;
}

.m-32-0-32-24 {
  margin: 32px 0px 32px 24px;
}

.m-16-0-16-12 {
  margin: 16px 0px 16px 12px;
}

.p-32-0-32-32 {
  padding: 32px 0px 32px 32px;
}

.p-16-0-16-16 {
  padding: 16px 0px 16px 16px;
}

.m-32-0-32-32 {
  margin: 32px 0px 32px 32px;
}

.m-16-0-16-16 {
  margin: 16px 0px 16px 16px;
}

.p-32-8-0-0 {
  padding: 32px 8px 0px 0px;
}

.p-16-4-0-0 {
  padding: 16px 4px 0px 0px;
}

.m-32-8-0-0 {
  margin: 32px 8px 0px 0px;
}

.m-16-4-0-0 {
  margin: 16px 4px 0px 0px;
}

.p-32-8-0-8 {
  padding: 32px 8px 0px 8px;
}

.p-16-4-0-4 {
  padding: 16px 4px 0px 4px;
}

.m-32-8-0-8 {
  margin: 32px 8px 0px 8px;
}

.m-16-4-0-4 {
  margin: 16px 4px 0px 4px;
}

.p-32-8-0-16 {
  padding: 32px 8px 0px 16px;
}

.p-16-4-0-8 {
  padding: 16px 4px 0px 8px;
}

.m-32-8-0-16 {
  margin: 32px 8px 0px 16px;
}

.m-16-4-0-8 {
  margin: 16px 4px 0px 8px;
}

.p-32-8-0-24 {
  padding: 32px 8px 0px 24px;
}

.p-16-4-0-12 {
  padding: 16px 4px 0px 12px;
}

.m-32-8-0-24 {
  margin: 32px 8px 0px 24px;
}

.m-16-4-0-12 {
  margin: 16px 4px 0px 12px;
}

.p-32-8-0-32 {
  padding: 32px 8px 0px 32px;
}

.p-16-4-0-16 {
  padding: 16px 4px 0px 16px;
}

.m-32-8-0-32 {
  margin: 32px 8px 0px 32px;
}

.m-16-4-0-16 {
  margin: 16px 4px 0px 16px;
}

.p-32-8-8-0 {
  padding: 32px 8px 8px 0px;
}

.p-16-4-4-0 {
  padding: 16px 4px 4px 0px;
}

.m-32-8-8-0 {
  margin: 32px 8px 8px 0px;
}

.m-16-4-4-0 {
  margin: 16px 4px 4px 0px;
}

.p-32-8-8-8 {
  padding: 32px 8px 8px 8px;
}

.p-16-4-4-4 {
  padding: 16px 4px 4px 4px;
}

.m-32-8-8-8 {
  margin: 32px 8px 8px 8px;
}

.m-16-4-4-4 {
  margin: 16px 4px 4px 4px;
}

.p-32-8-8-16 {
  padding: 32px 8px 8px 16px;
}

.p-16-4-4-8 {
  padding: 16px 4px 4px 8px;
}

.m-32-8-8-16 {
  margin: 32px 8px 8px 16px;
}

.m-16-4-4-8 {
  margin: 16px 4px 4px 8px;
}

.p-32-8-8-24 {
  padding: 32px 8px 8px 24px;
}

.p-16-4-4-12 {
  padding: 16px 4px 4px 12px;
}

.m-32-8-8-24 {
  margin: 32px 8px 8px 24px;
}

.m-16-4-4-12 {
  margin: 16px 4px 4px 12px;
}

.p-32-8-8-32 {
  padding: 32px 8px 8px 32px;
}

.p-16-4-4-16 {
  padding: 16px 4px 4px 16px;
}

.m-32-8-8-32 {
  margin: 32px 8px 8px 32px;
}

.m-16-4-4-16 {
  margin: 16px 4px 4px 16px;
}

.p-32-8-16-0 {
  padding: 32px 8px 16px 0px;
}

.p-16-4-8-0 {
  padding: 16px 4px 8px 0px;
}

.m-32-8-16-0 {
  margin: 32px 8px 16px 0px;
}

.m-16-4-8-0 {
  margin: 16px 4px 8px 0px;
}

.p-32-8-16-8 {
  padding: 32px 8px 16px 8px;
}

.p-16-4-8-4 {
  padding: 16px 4px 8px 4px;
}

.m-32-8-16-8 {
  margin: 32px 8px 16px 8px;
}

.m-16-4-8-4 {
  margin: 16px 4px 8px 4px;
}

.p-32-8-16-16 {
  padding: 32px 8px 16px 16px;
}

.p-16-4-8-8 {
  padding: 16px 4px 8px 8px;
}

.m-32-8-16-16 {
  margin: 32px 8px 16px 16px;
}

.m-16-4-8-8 {
  margin: 16px 4px 8px 8px;
}

.p-32-8-16-24 {
  padding: 32px 8px 16px 24px;
}

.p-16-4-8-12 {
  padding: 16px 4px 8px 12px;
}

.m-32-8-16-24 {
  margin: 32px 8px 16px 24px;
}

.m-16-4-8-12 {
  margin: 16px 4px 8px 12px;
}

.p-32-8-16-32 {
  padding: 32px 8px 16px 32px;
}

.p-16-4-8-16 {
  padding: 16px 4px 8px 16px;
}

.m-32-8-16-32 {
  margin: 32px 8px 16px 32px;
}

.m-16-4-8-16 {
  margin: 16px 4px 8px 16px;
}

.p-32-8-24-0 {
  padding: 32px 8px 24px 0px;
}

.p-16-4-12-0 {
  padding: 16px 4px 12px 0px;
}

.m-32-8-24-0 {
  margin: 32px 8px 24px 0px;
}

.m-16-4-12-0 {
  margin: 16px 4px 12px 0px;
}

.p-32-8-24-8 {
  padding: 32px 8px 24px 8px;
}

.p-16-4-12-4 {
  padding: 16px 4px 12px 4px;
}

.m-32-8-24-8 {
  margin: 32px 8px 24px 8px;
}

.m-16-4-12-4 {
  margin: 16px 4px 12px 4px;
}

.p-32-8-24-16 {
  padding: 32px 8px 24px 16px;
}

.p-16-4-12-8 {
  padding: 16px 4px 12px 8px;
}

.m-32-8-24-16 {
  margin: 32px 8px 24px 16px;
}

.m-16-4-12-8 {
  margin: 16px 4px 12px 8px;
}

.p-32-8-24-24 {
  padding: 32px 8px 24px 24px;
}

.p-16-4-12-12 {
  padding: 16px 4px 12px 12px;
}

.m-32-8-24-24 {
  margin: 32px 8px 24px 24px;
}

.m-16-4-12-12 {
  margin: 16px 4px 12px 12px;
}

.p-32-8-24-32 {
  padding: 32px 8px 24px 32px;
}

.p-16-4-12-16 {
  padding: 16px 4px 12px 16px;
}

.m-32-8-24-32 {
  margin: 32px 8px 24px 32px;
}

.m-16-4-12-16 {
  margin: 16px 4px 12px 16px;
}

.p-32-8-32-0 {
  padding: 32px 8px 32px 0px;
}

.p-16-4-16-0 {
  padding: 16px 4px 16px 0px;
}

.m-32-8-32-0 {
  margin: 32px 8px 32px 0px;
}

.m-16-4-16-0 {
  margin: 16px 4px 16px 0px;
}

.p-32-8-32-8 {
  padding: 32px 8px 32px 8px;
}

.p-16-4-16-4 {
  padding: 16px 4px 16px 4px;
}

.m-32-8-32-8 {
  margin: 32px 8px 32px 8px;
}

.m-16-4-16-4 {
  margin: 16px 4px 16px 4px;
}

.p-32-8-32-16 {
  padding: 32px 8px 32px 16px;
}

.p-16-4-16-8 {
  padding: 16px 4px 16px 8px;
}

.m-32-8-32-16 {
  margin: 32px 8px 32px 16px;
}

.m-16-4-16-8 {
  margin: 16px 4px 16px 8px;
}

.p-32-8-32-24 {
  padding: 32px 8px 32px 24px;
}

.p-16-4-16-12 {
  padding: 16px 4px 16px 12px;
}

.m-32-8-32-24 {
  margin: 32px 8px 32px 24px;
}

.m-16-4-16-12 {
  margin: 16px 4px 16px 12px;
}

.p-32-8-32-32 {
  padding: 32px 8px 32px 32px;
}

.p-16-4-16-16 {
  padding: 16px 4px 16px 16px;
}

.m-32-8-32-32 {
  margin: 32px 8px 32px 32px;
}

.m-16-4-16-16 {
  margin: 16px 4px 16px 16px;
}

.p-32-16-0-0 {
  padding: 32px 16px 0px 0px;
}

.p-16-8-0-0 {
  padding: 16px 8px 0px 0px;
}

.m-32-16-0-0 {
  margin: 32px 16px 0px 0px;
}

.m-16-8-0-0 {
  margin: 16px 8px 0px 0px;
}

.p-32-16-0-8 {
  padding: 32px 16px 0px 8px;
}

.p-16-8-0-4 {
  padding: 16px 8px 0px 4px;
}

.m-32-16-0-8 {
  margin: 32px 16px 0px 8px;
}

.m-16-8-0-4 {
  margin: 16px 8px 0px 4px;
}

.p-32-16-0-16 {
  padding: 32px 16px 0px 16px;
}

.p-16-8-0-8 {
  padding: 16px 8px 0px 8px;
}

.m-32-16-0-16 {
  margin: 32px 16px 0px 16px;
}

.m-16-8-0-8 {
  margin: 16px 8px 0px 8px;
}

.p-32-16-0-24 {
  padding: 32px 16px 0px 24px;
}

.p-16-8-0-12 {
  padding: 16px 8px 0px 12px;
}

.m-32-16-0-24 {
  margin: 32px 16px 0px 24px;
}

.m-16-8-0-12 {
  margin: 16px 8px 0px 12px;
}

.p-32-16-0-32 {
  padding: 32px 16px 0px 32px;
}

.p-16-8-0-16 {
  padding: 16px 8px 0px 16px;
}

.m-32-16-0-32 {
  margin: 32px 16px 0px 32px;
}

.m-16-8-0-16 {
  margin: 16px 8px 0px 16px;
}

.p-32-16-8-0 {
  padding: 32px 16px 8px 0px;
}

.p-16-8-4-0 {
  padding: 16px 8px 4px 0px;
}

.m-32-16-8-0 {
  margin: 32px 16px 8px 0px;
}

.m-16-8-4-0 {
  margin: 16px 8px 4px 0px;
}

.p-32-16-8-8 {
  padding: 32px 16px 8px 8px;
}

.p-16-8-4-4 {
  padding: 16px 8px 4px 4px;
}

.m-32-16-8-8 {
  margin: 32px 16px 8px 8px;
}

.m-16-8-4-4 {
  margin: 16px 8px 4px 4px;
}

.p-32-16-8-16 {
  padding: 32px 16px 8px 16px;
}

.p-16-8-4-8 {
  padding: 16px 8px 4px 8px;
}

.m-32-16-8-16 {
  margin: 32px 16px 8px 16px;
}

.m-16-8-4-8 {
  margin: 16px 8px 4px 8px;
}

.p-32-16-8-24 {
  padding: 32px 16px 8px 24px;
}

.p-16-8-4-12 {
  padding: 16px 8px 4px 12px;
}

.m-32-16-8-24 {
  margin: 32px 16px 8px 24px;
}

.m-16-8-4-12 {
  margin: 16px 8px 4px 12px;
}

.p-32-16-8-32 {
  padding: 32px 16px 8px 32px;
}

.p-16-8-4-16 {
  padding: 16px 8px 4px 16px;
}

.m-32-16-8-32 {
  margin: 32px 16px 8px 32px;
}

.m-16-8-4-16 {
  margin: 16px 8px 4px 16px;
}

.p-32-16-16-0 {
  padding: 32px 16px 16px 0px;
}

.p-16-8-8-0 {
  padding: 16px 8px 8px 0px;
}

.m-32-16-16-0 {
  margin: 32px 16px 16px 0px;
}

.m-16-8-8-0 {
  margin: 16px 8px 8px 0px;
}

.p-32-16-16-8 {
  padding: 32px 16px 16px 8px;
}

.p-16-8-8-4 {
  padding: 16px 8px 8px 4px;
}

.m-32-16-16-8 {
  margin: 32px 16px 16px 8px;
}

.m-16-8-8-4 {
  margin: 16px 8px 8px 4px;
}

.p-32-16-16-16 {
  padding: 32px 16px 16px 16px;
}

.p-16-8-8-8 {
  padding: 16px 8px 8px 8px;
}

.m-32-16-16-16 {
  margin: 32px 16px 16px 16px;
}

.m-16-8-8-8 {
  margin: 16px 8px 8px 8px;
}

.p-32-16-16-24 {
  padding: 32px 16px 16px 24px;
}

.p-16-8-8-12 {
  padding: 16px 8px 8px 12px;
}

.m-32-16-16-24 {
  margin: 32px 16px 16px 24px;
}

.m-16-8-8-12 {
  margin: 16px 8px 8px 12px;
}

.p-32-16-16-32 {
  padding: 32px 16px 16px 32px;
}

.p-16-8-8-16 {
  padding: 16px 8px 8px 16px;
}

.m-32-16-16-32 {
  margin: 32px 16px 16px 32px;
}

.m-16-8-8-16 {
  margin: 16px 8px 8px 16px;
}

.p-32-16-24-0 {
  padding: 32px 16px 24px 0px;
}

.p-16-8-12-0 {
  padding: 16px 8px 12px 0px;
}

.m-32-16-24-0 {
  margin: 32px 16px 24px 0px;
}

.m-16-8-12-0 {
  margin: 16px 8px 12px 0px;
}

.p-32-16-24-8 {
  padding: 32px 16px 24px 8px;
}

.p-16-8-12-4 {
  padding: 16px 8px 12px 4px;
}

.m-32-16-24-8 {
  margin: 32px 16px 24px 8px;
}

.m-16-8-12-4 {
  margin: 16px 8px 12px 4px;
}

.p-32-16-24-16 {
  padding: 32px 16px 24px 16px;
}

.p-16-8-12-8 {
  padding: 16px 8px 12px 8px;
}

.m-32-16-24-16 {
  margin: 32px 16px 24px 16px;
}

.m-16-8-12-8 {
  margin: 16px 8px 12px 8px;
}

.p-32-16-24-24 {
  padding: 32px 16px 24px 24px;
}

.p-16-8-12-12 {
  padding: 16px 8px 12px 12px;
}

.m-32-16-24-24 {
  margin: 32px 16px 24px 24px;
}

.m-16-8-12-12 {
  margin: 16px 8px 12px 12px;
}

.p-32-16-24-32 {
  padding: 32px 16px 24px 32px;
}

.p-16-8-12-16 {
  padding: 16px 8px 12px 16px;
}

.m-32-16-24-32 {
  margin: 32px 16px 24px 32px;
}

.m-16-8-12-16 {
  margin: 16px 8px 12px 16px;
}

.p-32-16-32-0 {
  padding: 32px 16px 32px 0px;
}

.p-16-8-16-0 {
  padding: 16px 8px 16px 0px;
}

.m-32-16-32-0 {
  margin: 32px 16px 32px 0px;
}

.m-16-8-16-0 {
  margin: 16px 8px 16px 0px;
}

.p-32-16-32-8 {
  padding: 32px 16px 32px 8px;
}

.p-16-8-16-4 {
  padding: 16px 8px 16px 4px;
}

.m-32-16-32-8 {
  margin: 32px 16px 32px 8px;
}

.m-16-8-16-4 {
  margin: 16px 8px 16px 4px;
}

.p-32-16-32-16 {
  padding: 32px 16px 32px 16px;
}

.p-16-8-16-8 {
  padding: 16px 8px 16px 8px;
}

.m-32-16-32-16 {
  margin: 32px 16px 32px 16px;
}

.m-16-8-16-8 {
  margin: 16px 8px 16px 8px;
}

.p-32-16-32-24 {
  padding: 32px 16px 32px 24px;
}

.p-16-8-16-12 {
  padding: 16px 8px 16px 12px;
}

.m-32-16-32-24 {
  margin: 32px 16px 32px 24px;
}

.m-16-8-16-12 {
  margin: 16px 8px 16px 12px;
}

.p-32-16-32-32 {
  padding: 32px 16px 32px 32px;
}

.p-16-8-16-16 {
  padding: 16px 8px 16px 16px;
}

.m-32-16-32-32 {
  margin: 32px 16px 32px 32px;
}

.m-16-8-16-16 {
  margin: 16px 8px 16px 16px;
}

.p-32-24-0-0 {
  padding: 32px 24px 0px 0px;
}

.p-16-12-0-0 {
  padding: 16px 12px 0px 0px;
}

.m-32-24-0-0 {
  margin: 32px 24px 0px 0px;
}

.m-16-12-0-0 {
  margin: 16px 12px 0px 0px;
}

.p-32-24-0-8 {
  padding: 32px 24px 0px 8px;
}

.p-16-12-0-4 {
  padding: 16px 12px 0px 4px;
}

.m-32-24-0-8 {
  margin: 32px 24px 0px 8px;
}

.m-16-12-0-4 {
  margin: 16px 12px 0px 4px;
}

.p-32-24-0-16 {
  padding: 32px 24px 0px 16px;
}

.p-16-12-0-8 {
  padding: 16px 12px 0px 8px;
}

.m-32-24-0-16 {
  margin: 32px 24px 0px 16px;
}

.m-16-12-0-8 {
  margin: 16px 12px 0px 8px;
}

.p-32-24-0-24 {
  padding: 32px 24px 0px 24px;
}

.p-16-12-0-12 {
  padding: 16px 12px 0px 12px;
}

.m-32-24-0-24 {
  margin: 32px 24px 0px 24px;
}

.m-16-12-0-12 {
  margin: 16px 12px 0px 12px;
}

.p-32-24-0-32 {
  padding: 32px 24px 0px 32px;
}

.p-16-12-0-16 {
  padding: 16px 12px 0px 16px;
}

.m-32-24-0-32 {
  margin: 32px 24px 0px 32px;
}

.m-16-12-0-16 {
  margin: 16px 12px 0px 16px;
}

.p-32-24-8-0 {
  padding: 32px 24px 8px 0px;
}

.p-16-12-4-0 {
  padding: 16px 12px 4px 0px;
}

.m-32-24-8-0 {
  margin: 32px 24px 8px 0px;
}

.m-16-12-4-0 {
  margin: 16px 12px 4px 0px;
}

.p-32-24-8-8 {
  padding: 32px 24px 8px 8px;
}

.p-16-12-4-4 {
  padding: 16px 12px 4px 4px;
}

.m-32-24-8-8 {
  margin: 32px 24px 8px 8px;
}

.m-16-12-4-4 {
  margin: 16px 12px 4px 4px;
}

.p-32-24-8-16 {
  padding: 32px 24px 8px 16px;
}

.p-16-12-4-8 {
  padding: 16px 12px 4px 8px;
}

.m-32-24-8-16 {
  margin: 32px 24px 8px 16px;
}

.m-16-12-4-8 {
  margin: 16px 12px 4px 8px;
}

.p-32-24-8-24 {
  padding: 32px 24px 8px 24px;
}

.p-16-12-4-12 {
  padding: 16px 12px 4px 12px;
}

.m-32-24-8-24 {
  margin: 32px 24px 8px 24px;
}

.m-16-12-4-12 {
  margin: 16px 12px 4px 12px;
}

.p-32-24-8-32 {
  padding: 32px 24px 8px 32px;
}

.p-16-12-4-16 {
  padding: 16px 12px 4px 16px;
}

.m-32-24-8-32 {
  margin: 32px 24px 8px 32px;
}

.m-16-12-4-16 {
  margin: 16px 12px 4px 16px;
}

.p-32-24-16-0 {
  padding: 32px 24px 16px 0px;
}

.p-16-12-8-0 {
  padding: 16px 12px 8px 0px;
}

.m-32-24-16-0 {
  margin: 32px 24px 16px 0px;
}

.m-16-12-8-0 {
  margin: 16px 12px 8px 0px;
}

.p-32-24-16-8 {
  padding: 32px 24px 16px 8px;
}

.p-16-12-8-4 {
  padding: 16px 12px 8px 4px;
}

.m-32-24-16-8 {
  margin: 32px 24px 16px 8px;
}

.m-16-12-8-4 {
  margin: 16px 12px 8px 4px;
}

.p-32-24-16-16 {
  padding: 32px 24px 16px 16px;
}

.p-16-12-8-8 {
  padding: 16px 12px 8px 8px;
}

.m-32-24-16-16 {
  margin: 32px 24px 16px 16px;
}

.m-16-12-8-8 {
  margin: 16px 12px 8px 8px;
}

.p-32-24-16-24 {
  padding: 32px 24px 16px 24px;
}

.p-16-12-8-12 {
  padding: 16px 12px 8px 12px;
}

.m-32-24-16-24 {
  margin: 32px 24px 16px 24px;
}

.m-16-12-8-12 {
  margin: 16px 12px 8px 12px;
}

.p-32-24-16-32 {
  padding: 32px 24px 16px 32px;
}

.p-16-12-8-16 {
  padding: 16px 12px 8px 16px;
}

.m-32-24-16-32 {
  margin: 32px 24px 16px 32px;
}

.m-16-12-8-16 {
  margin: 16px 12px 8px 16px;
}

.p-32-24-24-0 {
  padding: 32px 24px 24px 0px;
}

.p-16-12-12-0 {
  padding: 16px 12px 12px 0px;
}

.m-32-24-24-0 {
  margin: 32px 24px 24px 0px;
}

.m-16-12-12-0 {
  margin: 16px 12px 12px 0px;
}

.p-32-24-24-8 {
  padding: 32px 24px 24px 8px;
}

.p-16-12-12-4 {
  padding: 16px 12px 12px 4px;
}

.m-32-24-24-8 {
  margin: 32px 24px 24px 8px;
}

.m-16-12-12-4 {
  margin: 16px 12px 12px 4px;
}

.p-32-24-24-16 {
  padding: 32px 24px 24px 16px;
}

.p-16-12-12-8 {
  padding: 16px 12px 12px 8px;
}

.m-32-24-24-16 {
  margin: 32px 24px 24px 16px;
}

.m-16-12-12-8 {
  margin: 16px 12px 12px 8px;
}

.p-32-24-24-24 {
  padding: 32px 24px 24px 24px;
}

.p-16-12-12-12 {
  padding: 16px 12px 12px 12px;
}

.m-32-24-24-24 {
  margin: 32px 24px 24px 24px;
}

.m-16-12-12-12 {
  margin: 16px 12px 12px 12px;
}

.p-32-24-24-32 {
  padding: 32px 24px 24px 32px;
}

.p-16-12-12-16 {
  padding: 16px 12px 12px 16px;
}

.m-32-24-24-32 {
  margin: 32px 24px 24px 32px;
}

.m-16-12-12-16 {
  margin: 16px 12px 12px 16px;
}

.p-32-24-32-0 {
  padding: 32px 24px 32px 0px;
}

.p-16-12-16-0 {
  padding: 16px 12px 16px 0px;
}

.m-32-24-32-0 {
  margin: 32px 24px 32px 0px;
}

.m-16-12-16-0 {
  margin: 16px 12px 16px 0px;
}

.p-32-24-32-8 {
  padding: 32px 24px 32px 8px;
}

.p-16-12-16-4 {
  padding: 16px 12px 16px 4px;
}

.m-32-24-32-8 {
  margin: 32px 24px 32px 8px;
}

.m-16-12-16-4 {
  margin: 16px 12px 16px 4px;
}

.p-32-24-32-16 {
  padding: 32px 24px 32px 16px;
}

.p-16-12-16-8 {
  padding: 16px 12px 16px 8px;
}

.m-32-24-32-16 {
  margin: 32px 24px 32px 16px;
}

.m-16-12-16-8 {
  margin: 16px 12px 16px 8px;
}

.p-32-24-32-24 {
  padding: 32px 24px 32px 24px;
}

.p-16-12-16-12 {
  padding: 16px 12px 16px 12px;
}

.m-32-24-32-24 {
  margin: 32px 24px 32px 24px;
}

.m-16-12-16-12 {
  margin: 16px 12px 16px 12px;
}

.p-32-24-32-32 {
  padding: 32px 24px 32px 32px;
}

.p-16-12-16-16 {
  padding: 16px 12px 16px 16px;
}

.m-32-24-32-32 {
  margin: 32px 24px 32px 32px;
}

.m-16-12-16-16 {
  margin: 16px 12px 16px 16px;
}

.p-32-32-0-0 {
  padding: 32px 32px 0px 0px;
}

.p-16-16-0-0 {
  padding: 16px 16px 0px 0px;
}

.m-32-32-0-0 {
  margin: 32px 32px 0px 0px;
}

.m-16-16-0-0 {
  margin: 16px 16px 0px 0px;
}

.p-32-32-0-8 {
  padding: 32px 32px 0px 8px;
}

.p-16-16-0-4 {
  padding: 16px 16px 0px 4px;
}

.m-32-32-0-8 {
  margin: 32px 32px 0px 8px;
}

.m-16-16-0-4 {
  margin: 16px 16px 0px 4px;
}

.p-32-32-0-16 {
  padding: 32px 32px 0px 16px;
}

.p-16-16-0-8 {
  padding: 16px 16px 0px 8px;
}

.m-32-32-0-16 {
  margin: 32px 32px 0px 16px;
}

.m-16-16-0-8 {
  margin: 16px 16px 0px 8px;
}

.p-32-32-0-24 {
  padding: 32px 32px 0px 24px;
}

.p-16-16-0-12 {
  padding: 16px 16px 0px 12px;
}

.m-32-32-0-24 {
  margin: 32px 32px 0px 24px;
}

.m-16-16-0-12 {
  margin: 16px 16px 0px 12px;
}

.p-32-32-0-32 {
  padding: 32px 32px 0px 32px;
}

.p-16-16-0-16 {
  padding: 16px 16px 0px 16px;
}

.m-32-32-0-32 {
  margin: 32px 32px 0px 32px;
}

.m-16-16-0-16 {
  margin: 16px 16px 0px 16px;
}

.p-32-32-8-0 {
  padding: 32px 32px 8px 0px;
}

.p-16-16-4-0 {
  padding: 16px 16px 4px 0px;
}

.m-32-32-8-0 {
  margin: 32px 32px 8px 0px;
}

.m-16-16-4-0 {
  margin: 16px 16px 4px 0px;
}

.p-32-32-8-8 {
  padding: 32px 32px 8px 8px;
}

.p-16-16-4-4 {
  padding: 16px 16px 4px 4px;
}

.m-32-32-8-8 {
  margin: 32px 32px 8px 8px;
}

.m-16-16-4-4 {
  margin: 16px 16px 4px 4px;
}

.p-32-32-8-16 {
  padding: 32px 32px 8px 16px;
}

.p-16-16-4-8 {
  padding: 16px 16px 4px 8px;
}

.m-32-32-8-16 {
  margin: 32px 32px 8px 16px;
}

.m-16-16-4-8 {
  margin: 16px 16px 4px 8px;
}

.p-32-32-8-24 {
  padding: 32px 32px 8px 24px;
}

.p-16-16-4-12 {
  padding: 16px 16px 4px 12px;
}

.m-32-32-8-24 {
  margin: 32px 32px 8px 24px;
}

.m-16-16-4-12 {
  margin: 16px 16px 4px 12px;
}

.p-32-32-8-32 {
  padding: 32px 32px 8px 32px;
}

.p-16-16-4-16 {
  padding: 16px 16px 4px 16px;
}

.m-32-32-8-32 {
  margin: 32px 32px 8px 32px;
}

.m-16-16-4-16 {
  margin: 16px 16px 4px 16px;
}

.p-32-32-16-0 {
  padding: 32px 32px 16px 0px;
}

.p-16-16-8-0 {
  padding: 16px 16px 8px 0px;
}

.m-32-32-16-0 {
  margin: 32px 32px 16px 0px;
}

.m-16-16-8-0 {
  margin: 16px 16px 8px 0px;
}

.p-32-32-16-8 {
  padding: 32px 32px 16px 8px;
}

.p-16-16-8-4 {
  padding: 16px 16px 8px 4px;
}

.m-32-32-16-8 {
  margin: 32px 32px 16px 8px;
}

.m-16-16-8-4 {
  margin: 16px 16px 8px 4px;
}

.p-32-32-16-16 {
  padding: 32px 32px 16px 16px;
}

.p-16-16-8-8 {
  padding: 16px 16px 8px 8px;
}

.m-32-32-16-16 {
  margin: 32px 32px 16px 16px;
}

.m-16-16-8-8 {
  margin: 16px 16px 8px 8px;
}

.p-32-32-16-24 {
  padding: 32px 32px 16px 24px;
}

.p-16-16-8-12 {
  padding: 16px 16px 8px 12px;
}

.m-32-32-16-24 {
  margin: 32px 32px 16px 24px;
}

.m-16-16-8-12 {
  margin: 16px 16px 8px 12px;
}

.p-32-32-16-32 {
  padding: 32px 32px 16px 32px;
}

.p-16-16-8-16 {
  padding: 16px 16px 8px 16px;
}

.m-32-32-16-32 {
  margin: 32px 32px 16px 32px;
}

.m-16-16-8-16 {
  margin: 16px 16px 8px 16px;
}

.p-32-32-24-0 {
  padding: 32px 32px 24px 0px;
}

.p-16-16-12-0 {
  padding: 16px 16px 12px 0px;
}

.m-32-32-24-0 {
  margin: 32px 32px 24px 0px;
}

.m-16-16-12-0 {
  margin: 16px 16px 12px 0px;
}

.p-32-32-24-8 {
  padding: 32px 32px 24px 8px;
}

.p-16-16-12-4 {
  padding: 16px 16px 12px 4px;
}

.m-32-32-24-8 {
  margin: 32px 32px 24px 8px;
}

.m-16-16-12-4 {
  margin: 16px 16px 12px 4px;
}

.p-32-32-24-16 {
  padding: 32px 32px 24px 16px;
}

.p-16-16-12-8 {
  padding: 16px 16px 12px 8px;
}

.m-32-32-24-16 {
  margin: 32px 32px 24px 16px;
}

.m-16-16-12-8 {
  margin: 16px 16px 12px 8px;
}

.p-32-32-24-24 {
  padding: 32px 32px 24px 24px;
}

.p-16-16-12-12 {
  padding: 16px 16px 12px 12px;
}

.m-32-32-24-24 {
  margin: 32px 32px 24px 24px;
}

.m-16-16-12-12 {
  margin: 16px 16px 12px 12px;
}

.p-32-32-24-32 {
  padding: 32px 32px 24px 32px;
}

.p-16-16-12-16 {
  padding: 16px 16px 12px 16px;
}

.m-32-32-24-32 {
  margin: 32px 32px 24px 32px;
}

.m-16-16-12-16 {
  margin: 16px 16px 12px 16px;
}

.p-32-32-32-0 {
  padding: 32px 32px 32px 0px;
}

.p-16-16-16-0 {
  padding: 16px 16px 16px 0px;
}

.m-32-32-32-0 {
  margin: 32px 32px 32px 0px;
}

.m-16-16-16-0 {
  margin: 16px 16px 16px 0px;
}

.p-32-32-32-8 {
  padding: 32px 32px 32px 8px;
}

.p-16-16-16-4 {
  padding: 16px 16px 16px 4px;
}

.m-32-32-32-8 {
  margin: 32px 32px 32px 8px;
}

.m-16-16-16-4 {
  margin: 16px 16px 16px 4px;
}

.p-32-32-32-16 {
  padding: 32px 32px 32px 16px;
}

.p-16-16-16-8 {
  padding: 16px 16px 16px 8px;
}

.m-32-32-32-16 {
  margin: 32px 32px 32px 16px;
}

.m-16-16-16-8 {
  margin: 16px 16px 16px 8px;
}

.p-32-32-32-24 {
  padding: 32px 32px 32px 24px;
}

.p-16-16-16-12 {
  padding: 16px 16px 16px 12px;
}

.m-32-32-32-24 {
  margin: 32px 32px 32px 24px;
}

.m-16-16-16-12 {
  margin: 16px 16px 16px 12px;
}

.p-32-32-32-32 {
  padding: 32px 32px 32px 32px;
}

.p-16-16-16-16 {
  padding: 16px 16px 16px 16px;
}

.m-32-32-32-32 {
  margin: 32px 32px 32px 32px;
}

.m-16-16-16-16 {
  margin: 16px 16px 16px 16px;
}

.w-10p {
  width: 10%;
}

.w-5px {
  width: 5px;
}

.w-10px {
  width: 10px;
}

.w-50px {
  width: 50px;
}

.wx-50px {
  max-width: 50px;
}

.wx-200px {
  max-width: 200px;
}

.wx-10p {
  max-width: 10%;
}

.wm-100px {
  min-width: 100px;
}

.wm-50px {
  min-width: 50px;
}

.wm-10px {
  min-width: 10px;
}

.wm-10p {
  min-width: 10%;
}

.wm-10vh {
  min-width: 10vh;
}

.h-5px {
  height: 5px;
}

.h-10px {
  height: 10px;
}

.h-50px {
  height: 50px;
}

.h-10vh {
  height: 10vh;
}

.h-10p {
  height: 10%;
}

.hm-10p {
  min-height: 10%;
}

.hm-10px {
  min-height: 10px;
}

.hm-50px {
  min-height: 50px;
}

.hm-10vh {
  min-height: 10vh;
}

.hx-10p {
  max-height: 10%;
}

.hx-50px {
  max-height: 50px;
}

.hx-200px {
  max-height: 200px;
}

.hx-5vh {
  max-height: 5vh;
}

.hx-10vh {
  max-height: 10vh;
}

@media (max-width: 1099px) {
  .hm-10vh-mb {
    min-height: 10vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-10vh-mb {
    max-height: 10vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-10vh-pc {
    max-height: 10vh !important;
  }
}

.f-line-1 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  -webkit-box-orient: vertical;
}

.f-line-10 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  line-clamp: 10;
  -webkit-box-orient: vertical;
}

.f-line-10px {
  width: 10px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-1 {
  font-size: calc(var(--fs) + 4px);
  line-height: calc(var(--fs) + 4px);
}

.fh-7 {
  line-height: 7px;
}

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

.go-row.gap-2 > *:not(:last-child) {
  margin-right: 2px;
}

.go-column.gap-2 > *:not(:last-child) {
  margin-bottom: 2px;
}

.go-row.gap-4 > *:not(:last-child) {
  margin-right: 4px;
}

.go-column.gap-4 > *:not(:last-child) {
  margin-bottom: 4px;
}

.flex-1 {
  flex: 1;
}

.z-index-100 {
  z-index: 100;
}

.z-index-500 {
  z-index: 500;
}

.bd-4 {
  border-radius: 4px;
}

.grid-gap-4 {
  grid-gap: 4px;
}

.w-20p {
  width: 20%;
}

.w-10px {
  width: 10px;
}

.w-20px {
  width: 20px;
}

.w-100px {
  width: 100px;
}

.wx-100px {
  max-width: 100px;
}

.wx-400px {
  max-width: 400px;
}

.wx-20p {
  max-width: 20%;
}

.wm-200px {
  min-width: 200px;
}

.wm-100px {
  min-width: 100px;
}

.wm-20px {
  min-width: 20px;
}

.wm-20p {
  min-width: 20%;
}

.wm-20vh {
  min-width: 20vh;
}

.h-10px {
  height: 10px;
}

.h-20px {
  height: 20px;
}

.h-100px {
  height: 100px;
}

.h-20vh {
  height: 20vh;
}

.h-20p {
  height: 20%;
}

.hm-20p {
  min-height: 20%;
}

.hm-20px {
  min-height: 20px;
}

.hm-100px {
  min-height: 100px;
}

.hm-20vh {
  min-height: 20vh;
}

.hx-20p {
  max-height: 20%;
}

.hx-100px {
  max-height: 100px;
}

.hx-400px {
  max-height: 400px;
}

.hx-10vh {
  max-height: 10vh;
}

.hx-20vh {
  max-height: 20vh;
}

@media (max-width: 1099px) {
  .hm-20vh-mb {
    min-height: 20vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-20vh-mb {
    max-height: 20vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-20vh-pc {
    max-height: 20vh !important;
  }
}

.f-line-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.f-line-20 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 20;
  line-clamp: 20;
  -webkit-box-orient: vertical;
}

.f-line-20px {
  width: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-2 {
  font-size: calc(var(--fs) + 8px);
  line-height: calc(var(--fs) + 8px);
}

.fh-14 {
  line-height: 14px;
}

.fw-200 {
  font-weight: 200;
}

.go-row.gap-4 > *:not(:last-child) {
  margin-right: 4px;
}

.go-column.gap-4 > *:not(:last-child) {
  margin-bottom: 4px;
}

.go-row.gap-8 > *:not(:last-child) {
  margin-right: 8px;
}

.go-column.gap-8 > *:not(:last-child) {
  margin-bottom: 8px;
}

.flex-2 {
  flex: 2;
}

.z-index-200 {
  z-index: 200;
}

.z-index-1000 {
  z-index: 1000;
}

.bd-8 {
  border-radius: 8px;
}

.grid-gap-8 {
  grid-gap: 8px;
}

.w-30p {
  width: 30%;
}

.w-15px {
  width: 15px;
}

.w-30px {
  width: 30px;
}

.w-150px {
  width: 150px;
}

.wx-150px {
  max-width: 150px;
}

.wx-600px {
  max-width: 600px;
}

.wx-30p {
  max-width: 30%;
}

.wm-300px {
  min-width: 300px;
}

.wm-150px {
  min-width: 150px;
}

.wm-30px {
  min-width: 30px;
}

.wm-30p {
  min-width: 30%;
}

.wm-30vh {
  min-width: 30vh;
}

.h-15px {
  height: 15px;
}

.h-30px {
  height: 30px;
}

.h-150px {
  height: 150px;
}

.h-30vh {
  height: 30vh;
}

.h-30p {
  height: 30%;
}

.hm-30p {
  min-height: 30%;
}

.hm-30px {
  min-height: 30px;
}

.hm-150px {
  min-height: 150px;
}

.hm-30vh {
  min-height: 30vh;
}

.hx-30p {
  max-height: 30%;
}

.hx-150px {
  max-height: 150px;
}

.hx-600px {
  max-height: 600px;
}

.hx-15vh {
  max-height: 15vh;
}

.hx-30vh {
  max-height: 30vh;
}

@media (max-width: 1099px) {
  .hm-30vh-mb {
    min-height: 30vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-30vh-mb {
    max-height: 30vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-30vh-pc {
    max-height: 30vh !important;
  }
}

.f-line-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
}

.f-line-30 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 30;
  line-clamp: 30;
  -webkit-box-orient: vertical;
}

.f-line-30px {
  width: 30px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-3 {
  font-size: calc(var(--fs) + 12px);
  line-height: calc(var(--fs) + 12px);
}

.fh-21 {
  line-height: 21px;
}

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

.go-row.gap-6 > *:not(:last-child) {
  margin-right: 6px;
}

.go-column.gap-6 > *:not(:last-child) {
  margin-bottom: 6px;
}

.go-row.gap-12 > *:not(:last-child) {
  margin-right: 12px;
}

.go-column.gap-12 > *:not(:last-child) {
  margin-bottom: 12px;
}

.flex-3 {
  flex: 3;
}

.z-index-300 {
  z-index: 300;
}

.z-index-1500 {
  z-index: 1500;
}

.bd-12 {
  border-radius: 12px;
}

.grid-gap-12 {
  grid-gap: 12px;
}

.w-40p {
  width: 40%;
}

.w-20px {
  width: 20px;
}

.w-40px {
  width: 40px;
}

.w-200px {
  width: 200px;
}

.wx-200px {
  max-width: 200px;
}

.wx-800px {
  max-width: 800px;
}

.wx-40p {
  max-width: 40%;
}

.wm-400px {
  min-width: 400px;
}

.wm-200px {
  min-width: 200px;
}

.wm-40px {
  min-width: 40px;
}

.wm-40p {
  min-width: 40%;
}

.wm-40vh {
  min-width: 40vh;
}

.h-20px {
  height: 20px;
}

.h-40px {
  height: 40px;
}

.h-200px {
  height: 200px;
}

.h-40vh {
  height: 40vh;
}

.h-40p {
  height: 40%;
}

.hm-40p {
  min-height: 40%;
}

.hm-40px {
  min-height: 40px;
}

.hm-200px {
  min-height: 200px;
}

.hm-40vh {
  min-height: 40vh;
}

.hx-40p {
  max-height: 40%;
}

.hx-200px {
  max-height: 200px;
}

.hx-800px {
  max-height: 800px;
}

.hx-20vh {
  max-height: 20vh;
}

.hx-40vh {
  max-height: 40vh;
}

@media (max-width: 1099px) {
  .hm-40vh-mb {
    min-height: 40vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-40vh-mb {
    max-height: 40vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-40vh-pc {
    max-height: 40vh !important;
  }
}

.f-line-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 4;
  line-clamp: 4;
  -webkit-box-orient: vertical;
}

.f-line-40 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 40;
  line-clamp: 40;
  -webkit-box-orient: vertical;
}

.f-line-40px {
  width: 40px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-4 {
  font-size: calc(var(--fs) + 16px);
  line-height: calc(var(--fs) + 16px);
}

.fh-28 {
  line-height: 28px;
}

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

.go-row.gap-8 > *:not(:last-child) {
  margin-right: 8px;
}

.go-column.gap-8 > *:not(:last-child) {
  margin-bottom: 8px;
}

.go-row.gap-16 > *:not(:last-child) {
  margin-right: 16px;
}

.go-column.gap-16 > *:not(:last-child) {
  margin-bottom: 16px;
}

.flex-4 {
  flex: 4;
}

.z-index-400 {
  z-index: 400;
}

.z-index-2000 {
  z-index: 2000;
}

.bd-16 {
  border-radius: 16px;
}

.grid-gap-16 {
  grid-gap: 16px;
}

.w-50p {
  width: 50%;
}

.w-25px {
  width: 25px;
}

.w-50px {
  width: 50px;
}

.w-250px {
  width: 250px;
}

.wx-250px {
  max-width: 250px;
}

.wx-1000px {
  max-width: 1000px;
}

.wx-50p {
  max-width: 50%;
}

.wm-500px {
  min-width: 500px;
}

.wm-250px {
  min-width: 250px;
}

.wm-50px {
  min-width: 50px;
}

.wm-50p {
  min-width: 50%;
}

.wm-50vh {
  min-width: 50vh;
}

.h-25px {
  height: 25px;
}

.h-50px {
  height: 50px;
}

.h-250px {
  height: 250px;
}

.h-50vh {
  height: 50vh;
}

.h-50p {
  height: 50%;
}

.hm-50p {
  min-height: 50%;
}

.hm-50px {
  min-height: 50px;
}

.hm-250px {
  min-height: 250px;
}

.hm-50vh {
  min-height: 50vh;
}

.hx-50p {
  max-height: 50%;
}

.hx-250px {
  max-height: 250px;
}

.hx-1000px {
  max-height: 1000px;
}

.hx-25vh {
  max-height: 25vh;
}

.hx-50vh {
  max-height: 50vh;
}

@media (max-width: 1099px) {
  .hm-50vh-mb {
    min-height: 50vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-50vh-mb {
    max-height: 50vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-50vh-pc {
    max-height: 50vh !important;
  }
}

.f-line-5 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 5;
  line-clamp: 5;
  -webkit-box-orient: vertical;
}

.f-line-50 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 50;
  line-clamp: 50;
  -webkit-box-orient: vertical;
}

.f-line-50px {
  width: 50px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-5 {
  font-size: calc(var(--fs) + 20px);
  line-height: calc(var(--fs) + 20px);
}

.fh-35 {
  line-height: 35px;
}

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

.go-row.gap-10 > *:not(:last-child) {
  margin-right: 10px;
}

.go-column.gap-10 > *:not(:last-child) {
  margin-bottom: 10px;
}

.go-row.gap-20 > *:not(:last-child) {
  margin-right: 20px;
}

.go-column.gap-20 > *:not(:last-child) {
  margin-bottom: 20px;
}

.flex-5 {
  flex: 5;
}

.z-index-500 {
  z-index: 500;
}

.z-index-2500 {
  z-index: 2500;
}

.bd-20 {
  border-radius: 20px;
}

.grid-gap-20 {
  grid-gap: 20px;
}

.w-60p {
  width: 60%;
}

.w-30px {
  width: 30px;
}

.w-60px {
  width: 60px;
}

.w-300px {
  width: 300px;
}

.wx-300px {
  max-width: 300px;
}

.wx-1200px {
  max-width: 1200px;
}

.wx-60p {
  max-width: 60%;
}

.wm-600px {
  min-width: 600px;
}

.wm-300px {
  min-width: 300px;
}

.wm-60px {
  min-width: 60px;
}

.wm-60p {
  min-width: 60%;
}

.wm-60vh {
  min-width: 60vh;
}

.h-30px {
  height: 30px;
}

.h-60px {
  height: 60px;
}

.h-300px {
  height: 300px;
}

.h-60vh {
  height: 60vh;
}

.h-60p {
  height: 60%;
}

.hm-60p {
  min-height: 60%;
}

.hm-60px {
  min-height: 60px;
}

.hm-300px {
  min-height: 300px;
}

.hm-60vh {
  min-height: 60vh;
}

.hx-60p {
  max-height: 60%;
}

.hx-300px {
  max-height: 300px;
}

.hx-1200px {
  max-height: 1200px;
}

.hx-30vh {
  max-height: 30vh;
}

.hx-60vh {
  max-height: 60vh;
}

@media (max-width: 1099px) {
  .hm-60vh-mb {
    min-height: 60vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-60vh-mb {
    max-height: 60vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-60vh-pc {
    max-height: 60vh !important;
  }
}

.f-line-6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 6;
  line-clamp: 6;
  -webkit-box-orient: vertical;
}

.f-line-60 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 60;
  line-clamp: 60;
  -webkit-box-orient: vertical;
}

.f-line-60px {
  width: 60px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-6 {
  font-size: calc(var(--fs) + 24px);
  line-height: calc(var(--fs) + 24px);
}

.fh-42 {
  line-height: 42px;
}

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

.go-row.gap-12 > *:not(:last-child) {
  margin-right: 12px;
}

.go-column.gap-12 > *:not(:last-child) {
  margin-bottom: 12px;
}

.go-row.gap-24 > *:not(:last-child) {
  margin-right: 24px;
}

.go-column.gap-24 > *:not(:last-child) {
  margin-bottom: 24px;
}

.flex-6 {
  flex: 6;
}

.z-index-600 {
  z-index: 600;
}

.z-index-3000 {
  z-index: 3000;
}

.bd-24 {
  border-radius: 24px;
}

.grid-gap-24 {
  grid-gap: 24px;
}

.w-70p {
  width: 70%;
}

.w-35px {
  width: 35px;
}

.w-70px {
  width: 70px;
}

.w-350px {
  width: 350px;
}

.wx-350px {
  max-width: 350px;
}

.wx-1400px {
  max-width: 1400px;
}

.wx-70p {
  max-width: 70%;
}

.wm-700px {
  min-width: 700px;
}

.wm-350px {
  min-width: 350px;
}

.wm-70px {
  min-width: 70px;
}

.wm-70p {
  min-width: 70%;
}

.wm-70vh {
  min-width: 70vh;
}

.h-35px {
  height: 35px;
}

.h-70px {
  height: 70px;
}

.h-350px {
  height: 350px;
}

.h-70vh {
  height: 70vh;
}

.h-70p {
  height: 70%;
}

.hm-70p {
  min-height: 70%;
}

.hm-70px {
  min-height: 70px;
}

.hm-350px {
  min-height: 350px;
}

.hm-70vh {
  min-height: 70vh;
}

.hx-70p {
  max-height: 70%;
}

.hx-350px {
  max-height: 350px;
}

.hx-1400px {
  max-height: 1400px;
}

.hx-35vh {
  max-height: 35vh;
}

.hx-70vh {
  max-height: 70vh;
}

@media (max-width: 1099px) {
  .hm-70vh-mb {
    min-height: 70vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-70vh-mb {
    max-height: 70vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-70vh-pc {
    max-height: 70vh !important;
  }
}

.f-line-7 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 7;
  line-clamp: 7;
  -webkit-box-orient: vertical;
}

.f-line-70 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 70;
  line-clamp: 70;
  -webkit-box-orient: vertical;
}

.f-line-70px {
  width: 70px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-7 {
  font-size: calc(var(--fs) + 28px);
  line-height: calc(var(--fs) + 28px);
}

.fh-49 {
  line-height: 49px;
}

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

.go-row.gap-14 > *:not(:last-child) {
  margin-right: 14px;
}

.go-column.gap-14 > *:not(:last-child) {
  margin-bottom: 14px;
}

.go-row.gap-28 > *:not(:last-child) {
  margin-right: 28px;
}

.go-column.gap-28 > *:not(:last-child) {
  margin-bottom: 28px;
}

.flex-7 {
  flex: 7;
}

.z-index-700 {
  z-index: 700;
}

.z-index-3500 {
  z-index: 3500;
}

.bd-28 {
  border-radius: 28px;
}

.grid-gap-28 {
  grid-gap: 28px;
}

.w-80p {
  width: 80%;
}

.w-40px {
  width: 40px;
}

.w-80px {
  width: 80px;
}

.w-400px {
  width: 400px;
}

.wx-400px {
  max-width: 400px;
}

.wx-1600px {
  max-width: 1600px;
}

.wx-80p {
  max-width: 80%;
}

.wm-800px {
  min-width: 800px;
}

.wm-400px {
  min-width: 400px;
}

.wm-80px {
  min-width: 80px;
}

.wm-80p {
  min-width: 80%;
}

.wm-80vh {
  min-width: 80vh;
}

.h-40px {
  height: 40px;
}

.h-80px {
  height: 80px;
}

.h-400px {
  height: 400px;
}

.h-80vh {
  height: 80vh;
}

.h-80p {
  height: 80%;
}

.hm-80p {
  min-height: 80%;
}

.hm-80px {
  min-height: 80px;
}

.hm-400px {
  min-height: 400px;
}

.hm-80vh {
  min-height: 80vh;
}

.hx-80p {
  max-height: 80%;
}

.hx-400px {
  max-height: 400px;
}

.hx-1600px {
  max-height: 1600px;
}

.hx-40vh {
  max-height: 40vh;
}

.hx-80vh {
  max-height: 80vh;
}

@media (max-width: 1099px) {
  .hm-80vh-mb {
    min-height: 80vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-80vh-mb {
    max-height: 80vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-80vh-pc {
    max-height: 80vh !important;
  }
}

.f-line-8 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 8;
  line-clamp: 8;
  -webkit-box-orient: vertical;
}

.f-line-80 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 80;
  line-clamp: 80;
  -webkit-box-orient: vertical;
}

.f-line-80px {
  width: 80px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-8 {
  font-size: calc(var(--fs) + 32px);
  line-height: calc(var(--fs) + 32px);
}

.fh-56 {
  line-height: 56px;
}

.fw-800 {
  font-weight: 800;
}

.go-row.gap-16 > *:not(:last-child) {
  margin-right: 16px;
}

.go-column.gap-16 > *:not(:last-child) {
  margin-bottom: 16px;
}

.go-row.gap-32 > *:not(:last-child) {
  margin-right: 32px;
}

.go-column.gap-32 > *:not(:last-child) {
  margin-bottom: 32px;
}

.flex-8 {
  flex: 8;
}

.z-index-800 {
  z-index: 800;
}

.z-index-4000 {
  z-index: 4000;
}

.bd-32 {
  border-radius: 32px;
}

.grid-gap-32 {
  grid-gap: 32px;
}

.w-90p {
  width: 90%;
}

.w-45px {
  width: 45px;
}

.w-90px {
  width: 90px;
}

.w-450px {
  width: 450px;
}

.wx-450px {
  max-width: 450px;
}

.wx-1800px {
  max-width: 1800px;
}

.wx-90p {
  max-width: 90%;
}

.wm-900px {
  min-width: 900px;
}

.wm-450px {
  min-width: 450px;
}

.wm-90px {
  min-width: 90px;
}

.wm-90p {
  min-width: 90%;
}

.wm-90vh {
  min-width: 90vh;
}

.h-45px {
  height: 45px;
}

.h-90px {
  height: 90px;
}

.h-450px {
  height: 450px;
}

.h-90vh {
  height: 90vh;
}

.h-90p {
  height: 90%;
}

.hm-90p {
  min-height: 90%;
}

.hm-90px {
  min-height: 90px;
}

.hm-450px {
  min-height: 450px;
}

.hm-90vh {
  min-height: 90vh;
}

.hx-90p {
  max-height: 90%;
}

.hx-450px {
  max-height: 450px;
}

.hx-1800px {
  max-height: 1800px;
}

.hx-45vh {
  max-height: 45vh;
}

.hx-90vh {
  max-height: 90vh;
}

@media (max-width: 1099px) {
  .hm-90vh-mb {
    min-height: 90vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-90vh-mb {
    max-height: 90vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-90vh-pc {
    max-height: 90vh !important;
  }
}

.f-line-9 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 9;
  line-clamp: 9;
  -webkit-box-orient: vertical;
}

.f-line-90 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 90;
  line-clamp: 90;
  -webkit-box-orient: vertical;
}

.f-line-90px {
  width: 90px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-9 {
  font-size: calc(var(--fs) + 36px);
  line-height: calc(var(--fs) + 36px);
}

.fh-63 {
  line-height: 63px;
}

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

.go-row.gap-18 > *:not(:last-child) {
  margin-right: 18px;
}

.go-column.gap-18 > *:not(:last-child) {
  margin-bottom: 18px;
}

.go-row.gap-36 > *:not(:last-child) {
  margin-right: 36px;
}

.go-column.gap-36 > *:not(:last-child) {
  margin-bottom: 36px;
}

.flex-9 {
  flex: 9;
}

.z-index-900 {
  z-index: 900;
}

.z-index-4500 {
  z-index: 4500;
}

.bd-36 {
  border-radius: 36px;
}

.grid-gap-36 {
  grid-gap: 36px;
}

.w-100p {
  width: 100%;
}

.w-50px {
  width: 50px;
}

.w-100px {
  width: 100px;
}

.w-500px {
  width: 500px;
}

.wx-500px {
  max-width: 500px;
}

.wx-2000px {
  max-width: 2000px;
}

.wx-100p {
  max-width: 100%;
}

.wm-1000px {
  min-width: 1000px;
}

.wm-500px {
  min-width: 500px;
}

.wm-100px {
  min-width: 100px;
}

.wm-100p {
  min-width: 100%;
}

.wm-100vh {
  min-width: 100vh;
}

.h-50px {
  height: 50px;
}

.h-100px {
  height: 100px;
}

.h-500px {
  height: 500px;
}

.h-100vh {
  height: 100vh;
}

.h-100p {
  height: 100%;
}

.hm-100p {
  min-height: 100%;
}

.hm-100px {
  min-height: 100px;
}

.hm-500px {
  min-height: 500px;
}

.hm-100vh {
  min-height: 100vh;
}

.hx-100p {
  max-height: 100%;
}

.hx-500px {
  max-height: 500px;
}

.hx-2000px {
  max-height: 2000px;
}

.hx-50vh {
  max-height: 50vh;
}

.hx-100vh {
  max-height: 100vh;
}

@media (max-width: 1099px) {
  .hm-100vh-mb {
    min-height: 100vh !important;
  }
}

@media (max-width: 1099px) {
  .hx-100vh-mb {
    max-height: 100vh !important;
  }
}

@media (min-width: 1100px) {
  .hx-100vh-pc {
    max-height: 100vh !important;
  }
}

.f-line-10 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 10;
  line-clamp: 10;
  -webkit-box-orient: vertical;
}

.f-line-100 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 100;
  line-clamp: 100;
  -webkit-box-orient: vertical;
}

.f-line-100px {
  width: 100px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.fs-10 {
  font-size: calc(var(--fs) + 40px);
  line-height: calc(var(--fs) + 40px);
}

.fh-70 {
  line-height: 70px;
}

.fw-1000 {
  font-weight: 1000;
}

.go-row.gap-20 > *:not(:last-child) {
  margin-right: 20px;
}

.go-column.gap-20 > *:not(:last-child) {
  margin-bottom: 20px;
}

.go-row.gap-40 > *:not(:last-child) {
  margin-right: 40px;
}

.go-column.gap-40 > *:not(:last-child) {
  margin-bottom: 40px;
}

.flex-10 {
  flex: 10;
}

.z-index-1000 {
  z-index: 1000;
}

.z-index-5000 {
  z-index: 5000;
}

.bd-40 {
  border-radius: 40px;
}

.grid-gap-40 {
  grid-gap: 40px;
}

/*--------------------------------------------------------------------------------------------------------------------*/
.fc.fc-c1 {
  color: var(--c1);
}
.fc.fc-c2 {
  color: var(--c2);
}
.fc.fc-c3 {
  color: var(--c3);
}
.fc.fc-c4 {
  color: var(--c4);
}
.fc.fc-c5 {
  color: var(--c5);
}

.bs.bs-base {
  box-shadow: 0px 4px 24px 0px rgba(10, 10, 51, 0.49), 0px 0px 8px 0px rgba(0, 0, 0, 0.04);
}

.br.br-full {
  border: 1px solid var(--c4);
}

.bc.bc-black {
  background-color: #141414;
}
.bc.bc-green {
  background-color: #29a66b;
}
.bc.bc-red {
  background-color: #dc2727;
}
.bc.bc-purple {
  background-color: #4c29a6;
}
.bc.bc-orange {
  background-color: #a64629;
}
.bc.bc-c1 {
  background-color: var(--c1);
}
.bc.bc-c2 {
  background-color: var(--c2);
}
.bc.bc-c3 {
  background-color: var(--c3);
}
.bc.bc-c4 {
  background-color: var(--c4);
}
.bc.bc-c5 {
  background-color: var(--c5);
}

.c {
  transition: 100ms ease-in-out all;
  cursor: pointer;
}
.c.c1 {
  will-change: transform;
  user-select: none;
  touch-action: manipulation;
  -webkit-tap-highlight-color: transparent;
}
.c.c1:active {
  background-color: var(--c3);
}

/*--------------------------------------------------------------------------------------------------------------------*/
.skeleton {
  background: rgba(175, 175, 175, 0.4);
  position: relative;
  overflow: hidden;
  min-height: 20px;
  border-radius: 4px;
}
.skeleton::after {
  content: "";
  position: absolute;
  top: 0;
  left: -100%;
  width: 100%;
  height: 100%;
  background: linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.2), transparent);
  animation: shimmer 0.5s infinite;
}
.skeleton > * {
  position: relative;
  z-index: 2;
}

@keyframes shimmer {
  100% {
    left: 100%;
  }
}

/*# sourceMappingURL=main.css.map */
