.mr-sm {
  margin-right: 4px;
}

.mb-sm {
  margin-bottom: 4px;
}

.mt-sm {
  margin-top: 4px;
}

.ml-sm {
  margin-left: 4px;
}

.mr-md {
  margin-right: 8px;
}

.ml-md {
  margin-left: 8px;
}

.mt-md {
  margin-top: 8px;
}

.mb-md {
  margin-bottom: 8px;
}

.mr-lg {
  margin-right: 16px;
}

.mb-lg {
  margin-bottom: 16px;
}

.mt-lg {
  margin-top: 16px;
}

.ml-lg {
  margin-left: 16px;
}

.mr-xl {
  margin-right: 32px;
}

.mb-xl {
  margin-bottom: 32px;
}

.mt-xl {
  margin-top: 32px;
}

.ml-xl {
  margin-left: 32px;
}

.ml-2xl {
  margin-left: 64px;
}

.mb-2xl {
  margin-bottom: 64px;
}

.mr-2xl {
  margin-right: 64px;
}

.mt-2xl {
  margin-top: 64px;
}

.ml-3xl {
  margin-left: 128px;
}

.mb-3xl {
  margin-bottom: 128px;
}

.mr-3xl {
  margin-right: 128px;
}

.mt-3xl {
  margin-top: 128px;
}

.p-sm {
  padding: 4px;
}

.p-md {
  padding: 8px;
}

.p-lg {
  padding: 16px;
}

.p-xl {
  padding: 32px;
}

.p-2xl {
  padding: 64px;
}

.pb-sm {
  padding-bottom: 4px;
}

.pb-md {
  padding-bottom: 8px;
}

.pb-lg {
  padding-bottom: 16px;
}

.pb-xl {
  padding-bottom: 32px;
}

.pb-2xl {
  padding-bottom: 64px;
}

.ml-md-n {
  margin-left: -8px;
}

.ml-sm-n {
  margin-left: -4px;
}

.ml-lg-n {
  margin-left: -16px;
}

.mr-sm-n {
  margin-right: -4px;
}

.mr-md-n {
  margin-right: -8px;
}

.mr-lg-n {
  margin-right: -16px;
}

.mt-sm-n {
  margin-top: 4px;
}

.mt-md-n {
  margin-top: -8px;
}

.mt-lg-n {
  margin-top: -16px;
}

.mb-sm-n {
  margin-bottom: 4px;
}

.mb-md-n {
  margin-bottom: -8px;
}

.mb-lg-n {
  margin-bottom: 16px;
}

.mt-2xl-n {
  margin-top: -64px;
}
