.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.overflow-x-auto {
  overflow-x: auto !important;
}

.overflow-x-hidden {
  overflow-x: hidden !important;
}

.overflow-y-auto {
  overflow-y: auto !important;
}

.overflow-y-hidden {
  overflow-y: hidden !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-grid {
  display: grid !important;
}

.d-inline-grid {
  display: inline-grid !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

.d-none {
  display: none !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-unset {
  position: unset !important;
}

.w-50 {
  width: 50% !important;
}

.w-70 {
  width: 70% !important;
}

.w-100 {
  width: 100% !important;
}

.w-100vw {
  width: 100vw !important;
}

.w-auto {
  width: auto !important;
}

.mw-50 {
  max-width: 50% !important;
}

.mw-70 {
  max-width: 70% !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mw-100vw {
  max-width: 100vw !important;
}

.mw-auto {
  max-width: auto !important;
}

.h-100 {
  height: 100% !important;
}

.h-100vh {
  height: 100vh !important;
}

.h-auto {
  height: auto !important;
}

.minh-100 {
  min-height: 100% !important;
}

.minh-100vh {
  min-height: 100vh !important;
}

.minh-auto {
  min-height: auto !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.justify-content-evenly {
  justify-content: space-evenly !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.order-first {
  order: -1 !important;
}

.order-0 {
  order: 0 !important;
}

.order-1 {
  order: 1 !important;
}

.order-2 {
  order: 2 !important;
}

.order-3 {
  order: 3 !important;
}

.order-4 {
  order: 4 !important;
}

.order-5 {
  order: 5 !important;
}

.order-last {
  order: 6 !important;
}

.m-0 {
  margin: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.m-20 {
  margin: 2rem !important;
}

.m-25 {
  margin: 2.5rem !important;
}

.m-35 {
  margin: 3.5rem !important;
}

.m-50 {
  margin: 5rem !important;
}

.m-55 {
  margin: 5.5rem !important;
}

.m-60 {
  margin: 6rem !important;
}

.m-65 {
  margin: 6.5rem !important;
}

.m-70 {
  margin: 7rem !important;
}

.m-80 {
  margin: 8rem !important;
}

.m-100 {
  margin: 10rem !important;
}

.m-120 {
  margin: 12rem !important;
}

.m-150 {
  margin: 15rem !important;
}

.m-200 {
  margin: 20rem !important;
}

.m-auto {
  margin: auto !important;
}

.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

.mx-20 {
  margin-right: 2rem !important;
  margin-left: 2rem !important;
}

.mx-25 {
  margin-right: 2.5rem !important;
  margin-left: 2.5rem !important;
}

.mx-35 {
  margin-right: 3.5rem !important;
  margin-left: 3.5rem !important;
}

.mx-50 {
  margin-right: 5rem !important;
  margin-left: 5rem !important;
}

.mx-55 {
  margin-right: 5.5rem !important;
  margin-left: 5.5rem !important;
}

.mx-60 {
  margin-right: 6rem !important;
  margin-left: 6rem !important;
}

.mx-65 {
  margin-right: 6.5rem !important;
  margin-left: 6.5rem !important;
}

.mx-70 {
  margin-right: 7rem !important;
  margin-left: 7rem !important;
}

.mx-80 {
  margin-right: 8rem !important;
  margin-left: 8rem !important;
}

.mx-100 {
  margin-right: 10rem !important;
  margin-left: 10rem !important;
}

.mx-120 {
  margin-right: 12rem !important;
  margin-left: 12rem !important;
}

.mx-150 {
  margin-right: 15rem !important;
  margin-left: 15rem !important;
}

.mx-200 {
  margin-right: 20rem !important;
  margin-left: 20rem !important;
}

.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

.my-20 {
  margin-top: 2rem !important;
  margin-bottom: 2rem !important;
}

.my-25 {
  margin-top: 2.5rem !important;
  margin-bottom: 2.5rem !important;
}

.my-35 {
  margin-top: 3.5rem !important;
  margin-bottom: 3.5rem !important;
}

.my-50 {
  margin-top: 5rem !important;
  margin-bottom: 5rem !important;
}

.my-55 {
  margin-top: 5.5rem !important;
  margin-bottom: 5.5rem !important;
}

.my-60 {
  margin-top: 6rem !important;
  margin-bottom: 6rem !important;
}

.my-65 {
  margin-top: 6.5rem !important;
  margin-bottom: 6.5rem !important;
}

.my-70 {
  margin-top: 7rem !important;
  margin-bottom: 7rem !important;
}

.my-80 {
  margin-top: 8rem !important;
  margin-bottom: 8rem !important;
}

.my-100 {
  margin-top: 10rem !important;
  margin-bottom: 10rem !important;
}

.my-120 {
  margin-top: 12rem !important;
  margin-bottom: 12rem !important;
}

.my-150 {
  margin-top: 15rem !important;
  margin-bottom: 15rem !important;
}

.my-200 {
  margin-top: 20rem !important;
  margin-bottom: 20rem !important;
}

.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

.mt-0 {
  margin-top: 0 !important;
}

.mt-1 {
  margin-top: 0.25rem !important;
}

.mt-2 {
  margin-top: 0.5rem !important;
}

.mt-3 {
  margin-top: 1rem !important;
}

.mt-4 {
  margin-top: 1.5rem !important;
}

.mt-5 {
  margin-top: 3rem !important;
}

.mt-20 {
  margin-top: 2rem !important;
}

.mt-25 {
  margin-top: 2.5rem !important;
}

.mt-35 {
  margin-top: 3.5rem !important;
}

.mt-50 {
  margin-top: 5rem !important;
}

.mt-55 {
  margin-top: 5.5rem !important;
}

.mt-60 {
  margin-top: 6rem !important;
}

.mt-65 {
  margin-top: 6.5rem !important;
}

.mt-70 {
  margin-top: 7rem !important;
}

.mt-80 {
  margin-top: 8rem !important;
}

.mt-100 {
  margin-top: 10rem !important;
}

.mt-120 {
  margin-top: 12rem !important;
}

.mt-150 {
  margin-top: 15rem !important;
}

.mt-200 {
  margin-top: 20rem !important;
}

.mt-auto {
  margin-top: auto !important;
}

.me-0 {
  margin-right: 0 !important;
}

.me-1 {
  margin-right: 0.25rem !important;
}

.me-2 {
  margin-right: 0.5rem !important;
}

.me-3 {
  margin-right: 1rem !important;
}

.me-4 {
  margin-right: 1.5rem !important;
}

.me-5 {
  margin-right: 3rem !important;
}

.me-20 {
  margin-right: 2rem !important;
}

.me-25 {
  margin-right: 2.5rem !important;
}

.me-35 {
  margin-right: 3.5rem !important;
}

.me-50 {
  margin-right: 5rem !important;
}

.me-55 {
  margin-right: 5.5rem !important;
}

.me-60 {
  margin-right: 6rem !important;
}

.me-65 {
  margin-right: 6.5rem !important;
}

.me-70 {
  margin-right: 7rem !important;
}

.me-80 {
  margin-right: 8rem !important;
}

.me-100 {
  margin-right: 10rem !important;
}

.me-120 {
  margin-right: 12rem !important;
}

.me-150 {
  margin-right: 15rem !important;
}

.me-200 {
  margin-right: 20rem !important;
}

.me-auto {
  margin-right: auto !important;
}

.mb-0 {
  margin-bottom: 0 !important;
}

.mb-1 {
  margin-bottom: 0.25rem !important;
}

.mb-2 {
  margin-bottom: 0.5rem !important;
}

.mb-3 {
  margin-bottom: 1rem !important;
}

.mb-4 {
  margin-bottom: 1.5rem !important;
}

.mb-5 {
  margin-bottom: 3rem !important;
}

.mb-20 {
  margin-bottom: 2rem !important;
}

.mb-25 {
  margin-bottom: 2.5rem !important;
}

.mb-35 {
  margin-bottom: 3.5rem !important;
}

.mb-50 {
  margin-bottom: 5rem !important;
}

.mb-55 {
  margin-bottom: 5.5rem !important;
}

.mb-60 {
  margin-bottom: 6rem !important;
}

.mb-65 {
  margin-bottom: 6.5rem !important;
}

.mb-70 {
  margin-bottom: 7rem !important;
}

.mb-80 {
  margin-bottom: 8rem !important;
}

.mb-100 {
  margin-bottom: 10rem !important;
}

.mb-120 {
  margin-bottom: 12rem !important;
}

.mb-150 {
  margin-bottom: 15rem !important;
}

.mb-200 {
  margin-bottom: 20rem !important;
}

.mb-auto {
  margin-bottom: auto !important;
}

.ms-0 {
  margin-left: 0 !important;
}

.ms-1 {
  margin-left: 0.25rem !important;
}

.ms-2 {
  margin-left: 0.5rem !important;
}

.ms-3 {
  margin-left: 1rem !important;
}

.ms-4 {
  margin-left: 1.5rem !important;
}

.ms-5 {
  margin-left: 3rem !important;
}

.ms-20 {
  margin-left: 2rem !important;
}

.ms-25 {
  margin-left: 2.5rem !important;
}

.ms-35 {
  margin-left: 3.5rem !important;
}

.ms-50 {
  margin-left: 5rem !important;
}

.ms-55 {
  margin-left: 5.5rem !important;
}

.ms-60 {
  margin-left: 6rem !important;
}

.ms-65 {
  margin-left: 6.5rem !important;
}

.ms-70 {
  margin-left: 7rem !important;
}

.ms-80 {
  margin-left: 8rem !important;
}

.ms-100 {
  margin-left: 10rem !important;
}

.ms-120 {
  margin-left: 12rem !important;
}

.ms-150 {
  margin-left: 15rem !important;
}

.ms-200 {
  margin-left: 20rem !important;
}

.ms-auto {
  margin-left: auto !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.m-n20 {
  margin: -2rem !important;
}

.m-n25 {
  margin: -2.5rem !important;
}

.m-n35 {
  margin: -3.5rem !important;
}

.m-n50 {
  margin: -5rem !important;
}

.m-n55 {
  margin: -5.5rem !important;
}

.m-n60 {
  margin: -6rem !important;
}

.m-n65 {
  margin: -6.5rem !important;
}

.m-n70 {
  margin: -7rem !important;
}

.m-n80 {
  margin: -8rem !important;
}

.m-n100 {
  margin: -10rem !important;
}

.m-n120 {
  margin: -12rem !important;
}

.m-n150 {
  margin: -15rem !important;
}

.m-n200 {
  margin: -20rem !important;
}

.mt-n1 {
  margin-top: -0.25rem !important;
}

.mt-n2 {
  margin-top: -0.5rem !important;
}

.mt-n3 {
  margin-top: -1rem !important;
}

.mt-n4 {
  margin-top: -1.5rem !important;
}

.mt-n5 {
  margin-top: -3rem !important;
}

.mt-n20 {
  margin-top: -2rem !important;
}

.mt-n25 {
  margin-top: -2.5rem !important;
}

.mt-n35 {
  margin-top: -3.5rem !important;
}

.mt-n50 {
  margin-top: -5rem !important;
}

.mt-n55 {
  margin-top: -5.5rem !important;
}

.mt-n60 {
  margin-top: -6rem !important;
}

.mt-n65 {
  margin-top: -6.5rem !important;
}

.mt-n70 {
  margin-top: -7rem !important;
}

.mt-n80 {
  margin-top: -8rem !important;
}

.mt-n100 {
  margin-top: -10rem !important;
}

.mt-n120 {
  margin-top: -12rem !important;
}

.mt-n150 {
  margin-top: -15rem !important;
}

.mt-n200 {
  margin-top: -20rem !important;
}

.me-n1 {
  margin-right: -0.25rem !important;
}

.me-n2 {
  margin-right: -0.5rem !important;
}

.me-n3 {
  margin-right: -1rem !important;
}

.me-n4 {
  margin-right: -1.5rem !important;
}

.me-n5 {
  margin-right: -3rem !important;
}

.me-n20 {
  margin-right: -2rem !important;
}

.me-n25 {
  margin-right: -2.5rem !important;
}

.me-n35 {
  margin-right: -3.5rem !important;
}

.me-n50 {
  margin-right: -5rem !important;
}

.me-n55 {
  margin-right: -5.5rem !important;
}

.me-n60 {
  margin-right: -6rem !important;
}

.me-n65 {
  margin-right: -6.5rem !important;
}

.me-n70 {
  margin-right: -7rem !important;
}

.me-n80 {
  margin-right: -8rem !important;
}

.me-n100 {
  margin-right: -10rem !important;
}

.me-n120 {
  margin-right: -12rem !important;
}

.me-n150 {
  margin-right: -15rem !important;
}

.me-n200 {
  margin-right: -20rem !important;
}

.mb-n1 {
  margin-bottom: -0.25rem !important;
}

.mb-n2 {
  margin-bottom: -0.5rem !important;
}

.mb-n3 {
  margin-bottom: -1rem !important;
}

.mb-n4 {
  margin-bottom: -1.5rem !important;
}

.mb-n5 {
  margin-bottom: -3rem !important;
}

.mb-n20 {
  margin-bottom: -2rem !important;
}

.mb-n25 {
  margin-bottom: -2.5rem !important;
}

.mb-n35 {
  margin-bottom: -3.5rem !important;
}

.mb-n50 {
  margin-bottom: -5rem !important;
}

.mb-n55 {
  margin-bottom: -5.5rem !important;
}

.mb-n60 {
  margin-bottom: -6rem !important;
}

.mb-n65 {
  margin-bottom: -6.5rem !important;
}

.mb-n70 {
  margin-bottom: -7rem !important;
}

.mb-n80 {
  margin-bottom: -8rem !important;
}

.mb-n100 {
  margin-bottom: -10rem !important;
}

.mb-n120 {
  margin-bottom: -12rem !important;
}

.mb-n150 {
  margin-bottom: -15rem !important;
}

.mb-n200 {
  margin-bottom: -20rem !important;
}

.ms-n1 {
  margin-left: -0.25rem !important;
}

.ms-n2 {
  margin-left: -0.5rem !important;
}

.ms-n3 {
  margin-left: -1rem !important;
}

.ms-n4 {
  margin-left: -1.5rem !important;
}

.ms-n5 {
  margin-left: -3rem !important;
}

.ms-n20 {
  margin-left: -2rem !important;
}

.ms-n25 {
  margin-left: -2.5rem !important;
}

.ms-n35 {
  margin-left: -3.5rem !important;
}

.ms-n50 {
  margin-left: -5rem !important;
}

.ms-n55 {
  margin-left: -5.5rem !important;
}

.ms-n60 {
  margin-left: -6rem !important;
}

.ms-n65 {
  margin-left: -6.5rem !important;
}

.ms-n70 {
  margin-left: -7rem !important;
}

.ms-n80 {
  margin-left: -8rem !important;
}

.ms-n100 {
  margin-left: -10rem !important;
}

.ms-n120 {
  margin-left: -12rem !important;
}

.ms-n150 {
  margin-left: -15rem !important;
}

.ms-n200 {
  margin-left: -20rem !important;
}

.p-0 {
  padding: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.p-20 {
  padding: 2rem !important;
}

.p-25 {
  padding: 2.5rem !important;
}

.p-35 {
  padding: 3.5rem !important;
}

.p-50 {
  padding: 5rem !important;
}

.p-55 {
  padding: 5.5rem !important;
}

.p-60 {
  padding: 6rem !important;
}

.p-65 {
  padding: 6.5rem !important;
}

.p-70 {
  padding: 7rem !important;
}

.p-80 {
  padding: 8rem !important;
}

.p-100 {
  padding: 10rem !important;
}

.p-120 {
  padding: 12rem !important;
}

.p-150 {
  padding: 15rem !important;
}

.p-200 {
  padding: 20rem !important;
}

.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

.px-20 {
  padding-right: 2rem !important;
  padding-left: 2rem !important;
}

.px-25 {
  padding-right: 2.5rem !important;
  padding-left: 2.5rem !important;
}

.px-35 {
  padding-right: 3.5rem !important;
  padding-left: 3.5rem !important;
}

.px-50 {
  padding-right: 5rem !important;
  padding-left: 5rem !important;
}

.px-55 {
  padding-right: 5.5rem !important;
  padding-left: 5.5rem !important;
}

.px-60 {
  padding-right: 6rem !important;
  padding-left: 6rem !important;
}

.px-65 {
  padding-right: 6.5rem !important;
  padding-left: 6.5rem !important;
}

.px-70 {
  padding-right: 7rem !important;
  padding-left: 7rem !important;
}

.px-80 {
  padding-right: 8rem !important;
  padding-left: 8rem !important;
}

.px-100 {
  padding-right: 10rem !important;
  padding-left: 10rem !important;
}

.px-120 {
  padding-right: 12rem !important;
  padding-left: 12rem !important;
}

.px-150 {
  padding-right: 15rem !important;
  padding-left: 15rem !important;
}

.px-200 {
  padding-right: 20rem !important;
  padding-left: 20rem !important;
}

.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

.py-20 {
  padding-top: 2rem !important;
  padding-bottom: 2rem !important;
}

.py-25 {
  padding-top: 2.5rem !important;
  padding-bottom: 2.5rem !important;
}

.py-35 {
  padding-top: 3.5rem !important;
  padding-bottom: 3.5rem !important;
}

.py-50 {
  padding-top: 5rem !important;
  padding-bottom: 5rem !important;
}

.py-55 {
  padding-top: 5.5rem !important;
  padding-bottom: 5.5rem !important;
}

.py-60 {
  padding-top: 6rem !important;
  padding-bottom: 6rem !important;
}

.py-65 {
  padding-top: 6.5rem !important;
  padding-bottom: 6.5rem !important;
}

.py-70 {
  padding-top: 7rem !important;
  padding-bottom: 7rem !important;
}

.py-80 {
  padding-top: 8rem !important;
  padding-bottom: 8rem !important;
}

.py-100 {
  padding-top: 10rem !important;
  padding-bottom: 10rem !important;
}

.py-120 {
  padding-top: 12rem !important;
  padding-bottom: 12rem !important;
}

.py-150 {
  padding-top: 15rem !important;
  padding-bottom: 15rem !important;
}

.py-200 {
  padding-top: 20rem !important;
  padding-bottom: 20rem !important;
}

.pt-0 {
  padding-top: 0 !important;
}

.pt-1 {
  padding-top: 0.25rem !important;
}

.pt-2 {
  padding-top: 0.5rem !important;
}

.pt-3 {
  padding-top: 1rem !important;
}

.pt-4 {
  padding-top: 1.5rem !important;
}

.pt-5 {
  padding-top: 3rem !important;
}

.pt-20 {
  padding-top: 2rem !important;
}

.pt-25 {
  padding-top: 2.5rem !important;
}

.pt-35 {
  padding-top: 3.5rem !important;
}

.pt-50 {
  padding-top: 5rem !important;
}

.pt-55 {
  padding-top: 5.5rem !important;
}

.pt-60 {
  padding-top: 6rem !important;
}

.pt-65 {
  padding-top: 6.5rem !important;
}

.pt-70 {
  padding-top: 7rem !important;
}

.pt-80 {
  padding-top: 8rem !important;
}

.pt-100 {
  padding-top: 10rem !important;
}

.pt-120 {
  padding-top: 12rem !important;
}

.pt-150 {
  padding-top: 15rem !important;
}

.pt-200 {
  padding-top: 20rem !important;
}

.pe-0 {
  padding-right: 0 !important;
}

.pe-1 {
  padding-right: 0.25rem !important;
}

.pe-2 {
  padding-right: 0.5rem !important;
}

.pe-3 {
  padding-right: 1rem !important;
}

.pe-4 {
  padding-right: 1.5rem !important;
}

.pe-5 {
  padding-right: 3rem !important;
}

.pe-20 {
  padding-right: 2rem !important;
}

.pe-25 {
  padding-right: 2.5rem !important;
}

.pe-35 {
  padding-right: 3.5rem !important;
}

.pe-50 {
  padding-right: 5rem !important;
}

.pe-55 {
  padding-right: 5.5rem !important;
}

.pe-60 {
  padding-right: 6rem !important;
}

.pe-65 {
  padding-right: 6.5rem !important;
}

.pe-70 {
  padding-right: 7rem !important;
}

.pe-80 {
  padding-right: 8rem !important;
}

.pe-100 {
  padding-right: 10rem !important;
}

.pe-120 {
  padding-right: 12rem !important;
}

.pe-150 {
  padding-right: 15rem !important;
}

.pe-200 {
  padding-right: 20rem !important;
}

.pb-0 {
  padding-bottom: 0 !important;
}

.pb-1 {
  padding-bottom: 0.25rem !important;
}

.pb-2 {
  padding-bottom: 0.5rem !important;
}

.pb-3 {
  padding-bottom: 1rem !important;
}

.pb-4 {
  padding-bottom: 1.5rem !important;
}

.pb-5 {
  padding-bottom: 3rem !important;
}

.pb-20 {
  padding-bottom: 2rem !important;
}

.pb-25 {
  padding-bottom: 2.5rem !important;
}

.pb-35 {
  padding-bottom: 3.5rem !important;
}

.pb-50 {
  padding-bottom: 5rem !important;
}

.pb-55 {
  padding-bottom: 5.5rem !important;
}

.pb-60 {
  padding-bottom: 6rem !important;
}

.pb-65 {
  padding-bottom: 6.5rem !important;
}

.pb-70 {
  padding-bottom: 7rem !important;
}

.pb-80 {
  padding-bottom: 8rem !important;
}

.pb-100 {
  padding-bottom: 10rem !important;
}

.pb-120 {
  padding-bottom: 12rem !important;
}

.pb-150 {
  padding-bottom: 15rem !important;
}

.pb-200 {
  padding-bottom: 20rem !important;
}

.ps-0 {
  padding-left: 0 !important;
}

.ps-1 {
  padding-left: 0.25rem !important;
}

.ps-2 {
  padding-left: 0.5rem !important;
}

.ps-3 {
  padding-left: 1rem !important;
}

.ps-4 {
  padding-left: 1.5rem !important;
}

.ps-5 {
  padding-left: 3rem !important;
}

.ps-20 {
  padding-left: 2rem !important;
}

.ps-25 {
  padding-left: 2.5rem !important;
}

.ps-35 {
  padding-left: 3.5rem !important;
}

.ps-50 {
  padding-left: 5rem !important;
}

.ps-55 {
  padding-left: 5.5rem !important;
}

.ps-60 {
  padding-left: 6rem !important;
}

.ps-65 {
  padding-left: 6.5rem !important;
}

.ps-70 {
  padding-left: 7rem !important;
}

.ps-80 {
  padding-left: 8rem !important;
}

.ps-100 {
  padding-left: 10rem !important;
}

.ps-120 {
  padding-left: 12rem !important;
}

.ps-150 {
  padding-left: 15rem !important;
}

.ps-200 {
  padding-left: 20rem !important;
}

.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

.fs-inherit {
  font-size: inherit !important;
}

.fs-0 {
  font-size: 0 !important;
}

.fs-1 {
  font-size: 1rem !important;
}

.fs-12 {
  font-size: 1.2rem !important;
}

.fs-14 {
  font-size: 1.4rem !important;
}

.fs-16 {
  font-size: 1.6rem !important;
}

.fs-18 {
  font-size: 1.8rem !important;
}

.fs-2 {
  font-size: 2rem !important;
}

.fs-22 {
  font-size: 2.2rem !important;
}

.fs-24 {
  font-size: 2.4rem !important;
}

.fs-26 {
  font-size: 2.6rem !important;
}

.fs-28 {
  font-size: 2.8rem !important;
}

.fs-3 {
  font-size: 3rem !important;
}

.fs-32 {
  font-size: 3.2rem !important;
}

.fs-34 {
  font-size: 3.4rem !important;
}

.fs-36 {
  font-size: 3.6rem !important;
}

.fs-38 {
  font-size: 3.8rem !important;
}

.fs-4 {
  font-size: 4rem !important;
}

.fs-42 {
  font-size: 4.2rem !important;
}

.fs-44 {
  font-size: 4.4rem !important;
}

.fs-46 {
  font-size: 4.6rem !important;
}

.fs-48 {
  font-size: 4.8rem !important;
}

.fs-5 {
  font-size: 5rem !important;
}

.fs-52 {
  font-size: 5.2rem !important;
}

.fs-54 {
  font-size: 5.4rem !important;
}

.fs-55 {
  font-size: 5.5rem !important;
}

.fs-56 {
  font-size: 5.6rem !important;
}

.fs-58 {
  font-size: 5.8rem !important;
}

.fs-6 {
  font-size: 6rem !important;
}

.fs-62 {
  font-size: 6.2rem !important;
}

.fs-64 {
  font-size: 6.4rem !important;
}

.fs-66 {
  font-size: 6.6rem !important;
}

.fs-68 {
  font-size: 6.8rem !important;
}

.fs-7 {
  font-size: 7rem !important;
}

.fs-8 {
  font-size: 8rem !important;
}

.fs-100 {
  font-size: 10rem !important;
}

.fs-120 {
  font-size: 12rem !important;
}

.fs-140 {
  font-size: 14rem !important;
}

.fs-160 {
  font-size: 16rem !important;
}

.fs-180 {
  font-size: 18rem !important;
}

.fs-200 {
  font-size: 20rem !important;
}

.fs-250 {
  font-size: 25rem !important;
}

.fst-normal {
  font-style: normal !important;
}

.fst-italic {
  font-style: italic !important;
}

.fst-oblique {
  font-style: oblique !important;
}

.fst-inherit {
  font-style: inherit !important;
}

.fw-lighter {
  font-weight: lighter !important;
}

.fw-light {
  font-weight: 300 !important;
}

.fw-normal {
  font-weight: 400 !important;
}

.fw-medium {
  font-weight: 500 !important;
}

.fw-semibold {
  font-weight: 600 !important;
}

.fw-bold {
  font-weight: 700 !important;
}

.fw-bolder {
  font-weight: bolder !important;
}

.fw-100 {
  font-weight: 100 !important;
}

.fw-200 {
  font-weight: 200 !important;
}

.fw-300 {
  font-weight: 300 !important;
}

.fw-400 {
  font-weight: 400 !important;
}

.fw-500 {
  font-weight: 500 !important;
}

.fw-600 {
  font-weight: 600 !important;
}

.fw-700 {
  font-weight: 700 !important;
}

.fw-800 {
  font-weight: 800 !important;
}

.fw-900 {
  font-weight: 900 !important;
}

.lh-sm {
  line-height: 1.25 !important;
}

.lh-base {
  line-height: 1.5 !important;
}

.lh-lg {
  line-height: 2 !important;
}

.lh-normal {
  line-height: normal !important;
}

.lh-0 {
  line-height: 0 !important;
}

.lh-25 {
  line-height: 0.25 !important;
}

.lh-5 {
  line-height: 0.5 !important;
}

.lh-75 {
  line-height: 0.75 !important;
}

.lh-1 {
  line-height: 1 !important;
}

.lh-115 {
  line-height: 1.15 !important;
}

.lh-120 {
  line-height: 1.2 !important;
}

.lh-125 {
  line-height: 1.25 !important;
}

.lh-135 {
  line-height: 1.35 !important;
}

.lh-145 {
  line-height: 1.45 !important;
}

.lh-150 {
  line-height: 1.5 !important;
}

.lh-175 {
  line-height: 1.75 !important;
}

.lh-2 {
  line-height: 2 !important;
}

.text-start {
  text-align: left !important;
}

.text-end {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

.text-justify {
  text-align: justify !important;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-decoration-underline {
  text-decoration: underline !important;
}

.text-decoration-line-through {
  text-decoration: line-through !important;
}

.text-decoration-noneHover:hover {
  text-decoration: none !important;
}

.text-decoration-underlineHover:hover {
  text-decoration: underline !important;
}

.text-decoration-line-throughHover:hover {
  text-decoration: line-through !important;
}

.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.text-none {
  text-transform: none !important;
}

.text-inherit {
  text-transform: inherit !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
.color-inherit {
  color: inherit !important;
}

.color-transparent {
  color: transparent !important;
}

.color-badstudio {
  color: #c7212c !important;
}

.color-black {
  color: #000 !important;
}

.color-white {
  color: #fff !important;
}

.color-blue {
  color: #456bf3 !important;
}

.color-red {
  color: #C7212C !important;
}

.color-grayLight {
  color: #F1F1F1 !important;
}

.color-grayDark {
  color: #313130 !important;
}

.color-light {
  color: #eeeeee !important;
}

.color-whiteLight {
  color: #E0ECF0 !important;
}

.color-youtube {
  color: #ff0000 !important;
}

.color-vkontakte {
  color: #0077FF !important;
}

.color-greenLight {
  color: #a8f750 !important;
}

.color-orangeLight {
  color: #FBF1E6 !important;
}

.color-blueDark {
  color: #007F9D !important;
}

.color-whatsapp {
  color: #25D366 !important;
}

.color-telegram {
  color: #0088cc !important;
}

.color-inheritHover:hover {
  color: inherit !important;
}

.color-transparentHover:hover {
  color: transparent !important;
}

.color-badstudioHover:hover {
  color: #c7212c !important;
}

.color-blackHover:hover {
  color: #000 !important;
}

.color-whiteHover:hover {
  color: #fff !important;
}

.color-blueHover:hover {
  color: #456bf3 !important;
}

.color-redHover:hover {
  color: #C7212C !important;
}

.color-grayLightHover:hover {
  color: #F1F1F1 !important;
}

.color-grayDarkHover:hover {
  color: #313130 !important;
}

.color-lightHover:hover {
  color: #eeeeee !important;
}

.color-whiteLightHover:hover {
  color: #E0ECF0 !important;
}

.color-youtubeHover:hover {
  color: #ff0000 !important;
}

.color-vkontakteHover:hover {
  color: #0077FF !important;
}

.color-greenLightHover:hover {
  color: #a8f750 !important;
}

.color-orangeLightHover:hover {
  color: #FBF1E6 !important;
}

.color-blueDarkHover:hover {
  color: #007F9D !important;
}

.color-whatsappHover:hover {
  color: #25D366 !important;
}

.color-telegramHover:hover {
  color: #0088cc !important;
}

.color-inheritActive.active {
  color: inherit !important;
}

.color-transparentActive.active {
  color: transparent !important;
}

.color-badstudioActive.active {
  color: #c7212c !important;
}

.color-blackActive.active {
  color: #000 !important;
}

.color-whiteActive.active {
  color: #fff !important;
}

.color-blueActive.active {
  color: #456bf3 !important;
}

.color-redActive.active {
  color: #C7212C !important;
}

.color-grayLightActive.active {
  color: #F1F1F1 !important;
}

.color-grayDarkActive.active {
  color: #313130 !important;
}

.color-lightActive.active {
  color: #eeeeee !important;
}

.color-whiteLightActive.active {
  color: #E0ECF0 !important;
}

.color-youtubeActive.active {
  color: #ff0000 !important;
}

.color-vkontakteActive.active {
  color: #0077FF !important;
}

.color-greenLightActive.active {
  color: #a8f750 !important;
}

.color-orangeLightActive.active {
  color: #FBF1E6 !important;
}

.color-blueDarkActive.active {
  color: #007F9D !important;
}

.color-whatsappActive.active {
  color: #25D366 !important;
}

.color-telegramActive.active {
  color: #0088cc !important;
}

.bg-inherit {
  background-color: inherit !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.bg-badstudio {
  background-color: #c7212c !important;
}

.bg-black {
  background-color: #000 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-blue {
  background-color: #456bf3 !important;
}

.bg-red {
  background-color: #C7212C !important;
}

.bg-grayLight {
  background-color: #F1F1F1 !important;
}

.bg-grayDark {
  background-color: #313130 !important;
}

.bg-light {
  background-color: #eeeeee !important;
}

.bg-whiteLight {
  background-color: #E0ECF0 !important;
}

.bg-youtube {
  background-color: #ff0000 !important;
}

.bg-vkontakte {
  background-color: #0077FF !important;
}

.bg-greenLight {
  background-color: #a8f750 !important;
}

.bg-orangeLight {
  background-color: #FBF1E6 !important;
}

.bg-blueDark {
  background-color: #007F9D !important;
}

.bg-whatsapp {
  background-color: #25D366 !important;
}

.bg-telegram {
  background-color: #0088cc !important;
}

.bg-inheritHover:hover {
  background-color: inherit !important;
}

.bg-transparentHover:hover {
  background-color: transparent !important;
}

.bg-badstudioHover:hover {
  background-color: #c7212c !important;
}

.bg-blackHover:hover {
  background-color: #000 !important;
}

.bg-whiteHover:hover {
  background-color: #fff !important;
}

.bg-blueHover:hover {
  background-color: #456bf3 !important;
}

.bg-redHover:hover {
  background-color: #C7212C !important;
}

.bg-grayLightHover:hover {
  background-color: #F1F1F1 !important;
}

.bg-grayDarkHover:hover {
  background-color: #313130 !important;
}

.bg-lightHover:hover {
  background-color: #eeeeee !important;
}

.bg-whiteLightHover:hover {
  background-color: #E0ECF0 !important;
}

.bg-youtubeHover:hover {
  background-color: #ff0000 !important;
}

.bg-vkontakteHover:hover {
  background-color: #0077FF !important;
}

.bg-greenLightHover:hover {
  background-color: #a8f750 !important;
}

.bg-orangeLightHover:hover {
  background-color: #FBF1E6 !important;
}

.bg-blueDarkHover:hover {
  background-color: #007F9D !important;
}

.bg-whatsappHover:hover {
  background-color: #25D366 !important;
}

.bg-telegramHover:hover {
  background-color: #0088cc !important;
}

.user-select-all {
  user-select: all !important;
}

.user-select-auto {
  user-select: auto !important;
}

.user-select-none {
  user-select: none !important;
}

.z-n1 {
  z-index: -1 !important;
}

.z-n2 {
  z-index: -2 !important;
}

.z-n3 {
  z-index: -3 !important;
}

.z-n4 {
  z-index: -4 !important;
}

.z-n5 {
  z-index: -5 !important;
}

.z-0 {
  z-index: 0 !important;
}

.z-1 {
  z-index: 1 !important;
}

.z-2 {
  z-index: 2 !important;
}

.z-3 {
  z-index: 3 !important;
}

.z-4 {
  z-index: 4 !important;
}

.z-5 {
  z-index: 5 !important;
}

.z-10 {
  z-index: 10 !important;
}

.z-20 {
  z-index: 20 !important;
}

.z-50 {
  z-index: 50 !important;
}

.z-100 {
  z-index: 100 !important;
}

.z-150 {
  z-index: 150 !important;
}

.z-200 {
  z-index: 200 !important;
}

.z-300 {
  z-index: 300 !important;
}

.z-400 {
  z-index: 400 !important;
}

.z-500 {
  z-index: 500 !important;
}

.z-1000 {
  z-index: 1000 !important;
}

.z-1010 {
  z-index: 1010 !important;
}

.z-1020 {
  z-index: 1020 !important;
}

.z-1030 {
  z-index: 1030 !important;
}

.z-1040 {
  z-index: 1040 !important;
}

.z-1050 {
  z-index: 1050 !important;
}

.z-1060 {
  z-index: 1060 !important;
}

.z-1070 {
  z-index: 1070 !important;
}

.z-1080 {
  z-index: 1080 !important;
}

.z-1090 {
  z-index: 1090 !important;
}

.z-1100 {
  z-index: 1100 !important;
}

.cursor-default {
  cursor: default !important;
}

.cursor-pointer {
  cursor: pointer !important;
}

.cursor-not-allowed {
  cursor: not-allowed !important;
}

.radius-inherit {
  border-radius: inherit !important;
}

.radius-0 {
  border-radius: 0 !important;
}

.radius-04 {
  border-radius: 0.4rem !important;
}

.radius-06 {
  border-radius: 0.4rem !important;
}

.radius-1 {
  border-radius: 1rem !important;
}

.radius-14 {
  border-radius: 1.4rem !important;
}

.radius-16 {
  border-radius: 1.6rem !important;
}

.radius-2 {
  border-radius: 2rem !important;
}

.radius-4 {
  border-radius: 4rem !important;
}

.radius-6 {
  border-radius: 6rem !important;
}

.radius-8 {
  border-radius: 8rem !important;
}

.radius-32 {
  border-radius: 3.2rem !important;
}

.radius-50p {
  border-radius: 50% !important;
}

.ff-Arial {
  font-family: "Arial", sens-serif !important;
}

.ff-Manrope {
  font-family: "Manrope", "Arial", sens-serif !important;
}

.ff-GreatVibes {
  font-family: "GreatVibes", "Arial", sens-serif !important;
}

.ff-Inter {
  font-family: "Inter", "Arial", sens-serif !important;
}

@media (min-width: 390px) {
  .overflow-xs-auto {
    overflow: auto !important;
  }

  .overflow-xs-hidden {
    overflow: hidden !important;
  }

  .overflow-x-xs-auto {
    overflow-x: auto !important;
  }

  .overflow-x-xs-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-xs-auto {
    overflow-y: auto !important;
  }

  .overflow-y-xs-hidden {
    overflow-y: hidden !important;
  }

  .d-xs-inline {
    display: inline !important;
  }

  .d-xs-inline-block {
    display: inline-block !important;
  }

  .d-xs-block {
    display: block !important;
  }

  .d-xs-grid {
    display: grid !important;
  }

  .d-xs-inline-grid {
    display: inline-grid !important;
  }

  .d-xs-table {
    display: table !important;
  }

  .d-xs-table-row {
    display: table-row !important;
  }

  .d-xs-table-cell {
    display: table-cell !important;
  }

  .d-xs-flex {
    display: flex !important;
  }

  .d-xs-inline-flex {
    display: inline-flex !important;
  }

  .d-xs-none {
    display: none !important;
  }

  .position-xs-relative {
    position: relative !important;
  }

  .position-xs-absolute {
    position: absolute !important;
  }

  .position-xs-unset {
    position: unset !important;
  }

  .w-xs-50 {
    width: 50% !important;
  }

  .w-xs-70 {
    width: 70% !important;
  }

  .w-xs-100 {
    width: 100% !important;
  }

  .w-xs-100vw {
    width: 100vw !important;
  }

  .w-xs-auto {
    width: auto !important;
  }

  .mw-xs-50 {
    max-width: 50% !important;
  }

  .mw-xs-70 {
    max-width: 70% !important;
  }

  .mw-xs-100 {
    max-width: 100% !important;
  }

  .mw-xs-100vw {
    max-width: 100vw !important;
  }

  .mw-xs-auto {
    max-width: auto !important;
  }

  .minh-xs-100 {
    min-height: 100% !important;
  }

  .minh-xs-100vh {
    min-height: 100vh !important;
  }

  .minh-xs-auto {
    min-height: auto !important;
  }

  .flex-xs-fill {
    flex: 1 1 auto !important;
  }

  .flex-xs-row {
    flex-direction: row !important;
  }

  .flex-xs-column {
    flex-direction: column !important;
  }

  .flex-xs-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xs-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xs-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xs-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xs-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xs-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xs-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xs-start {
    justify-content: flex-start !important;
  }

  .justify-content-xs-end {
    justify-content: flex-end !important;
  }

  .justify-content-xs-center {
    justify-content: center !important;
  }

  .justify-content-xs-between {
    justify-content: space-between !important;
  }

  .justify-content-xs-around {
    justify-content: space-around !important;
  }

  .justify-content-xs-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xs-start {
    align-items: flex-start !important;
  }

  .align-items-xs-end {
    align-items: flex-end !important;
  }

  .align-items-xs-center {
    align-items: center !important;
  }

  .align-items-xs-baseline {
    align-items: baseline !important;
  }

  .align-items-xs-stretch {
    align-items: stretch !important;
  }

  .order-xs-first {
    order: -1 !important;
  }

  .order-xs-0 {
    order: 0 !important;
  }

  .order-xs-1 {
    order: 1 !important;
  }

  .order-xs-2 {
    order: 2 !important;
  }

  .order-xs-3 {
    order: 3 !important;
  }

  .order-xs-4 {
    order: 4 !important;
  }

  .order-xs-5 {
    order: 5 !important;
  }

  .order-xs-last {
    order: 6 !important;
  }

  .m-xs-0 {
    margin: 0 !important;
  }

  .m-xs-1 {
    margin: 0.25rem !important;
  }

  .m-xs-2 {
    margin: 0.5rem !important;
  }

  .m-xs-3 {
    margin: 1rem !important;
  }

  .m-xs-4 {
    margin: 1.5rem !important;
  }

  .m-xs-5 {
    margin: 3rem !important;
  }

  .m-xs-20 {
    margin: 2rem !important;
  }

  .m-xs-25 {
    margin: 2.5rem !important;
  }

  .m-xs-35 {
    margin: 3.5rem !important;
  }

  .m-xs-50 {
    margin: 5rem !important;
  }

  .m-xs-55 {
    margin: 5.5rem !important;
  }

  .m-xs-60 {
    margin: 6rem !important;
  }

  .m-xs-65 {
    margin: 6.5rem !important;
  }

  .m-xs-70 {
    margin: 7rem !important;
  }

  .m-xs-80 {
    margin: 8rem !important;
  }

  .m-xs-100 {
    margin: 10rem !important;
  }

  .m-xs-120 {
    margin: 12rem !important;
  }

  .m-xs-150 {
    margin: 15rem !important;
  }

  .m-xs-200 {
    margin: 20rem !important;
  }

  .m-xs-auto {
    margin: auto !important;
  }

  .mx-xs-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xs-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xs-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xs-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xs-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xs-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xs-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xs-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-xs-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-xs-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xs-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-xs-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xs-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-xs-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xs-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xs-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xs-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xs-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xs-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-xs-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xs-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xs-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xs-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xs-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xs-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xs-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xs-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xs-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-xs-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-xs-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xs-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-xs-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xs-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-xs-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xs-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xs-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xs-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xs-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xs-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-xs-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xs-0 {
    margin-top: 0 !important;
  }

  .mt-xs-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xs-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xs-3 {
    margin-top: 1rem !important;
  }

  .mt-xs-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xs-5 {
    margin-top: 3rem !important;
  }

  .mt-xs-20 {
    margin-top: 2rem !important;
  }

  .mt-xs-25 {
    margin-top: 2.5rem !important;
  }

  .mt-xs-35 {
    margin-top: 3.5rem !important;
  }

  .mt-xs-50 {
    margin-top: 5rem !important;
  }

  .mt-xs-55 {
    margin-top: 5.5rem !important;
  }

  .mt-xs-60 {
    margin-top: 6rem !important;
  }

  .mt-xs-65 {
    margin-top: 6.5rem !important;
  }

  .mt-xs-70 {
    margin-top: 7rem !important;
  }

  .mt-xs-80 {
    margin-top: 8rem !important;
  }

  .mt-xs-100 {
    margin-top: 10rem !important;
  }

  .mt-xs-120 {
    margin-top: 12rem !important;
  }

  .mt-xs-150 {
    margin-top: 15rem !important;
  }

  .mt-xs-200 {
    margin-top: 20rem !important;
  }

  .mt-xs-auto {
    margin-top: auto !important;
  }

  .me-xs-0 {
    margin-right: 0 !important;
  }

  .me-xs-1 {
    margin-right: 0.25rem !important;
  }

  .me-xs-2 {
    margin-right: 0.5rem !important;
  }

  .me-xs-3 {
    margin-right: 1rem !important;
  }

  .me-xs-4 {
    margin-right: 1.5rem !important;
  }

  .me-xs-5 {
    margin-right: 3rem !important;
  }

  .me-xs-20 {
    margin-right: 2rem !important;
  }

  .me-xs-25 {
    margin-right: 2.5rem !important;
  }

  .me-xs-35 {
    margin-right: 3.5rem !important;
  }

  .me-xs-50 {
    margin-right: 5rem !important;
  }

  .me-xs-55 {
    margin-right: 5.5rem !important;
  }

  .me-xs-60 {
    margin-right: 6rem !important;
  }

  .me-xs-65 {
    margin-right: 6.5rem !important;
  }

  .me-xs-70 {
    margin-right: 7rem !important;
  }

  .me-xs-80 {
    margin-right: 8rem !important;
  }

  .me-xs-100 {
    margin-right: 10rem !important;
  }

  .me-xs-120 {
    margin-right: 12rem !important;
  }

  .me-xs-150 {
    margin-right: 15rem !important;
  }

  .me-xs-200 {
    margin-right: 20rem !important;
  }

  .me-xs-auto {
    margin-right: auto !important;
  }

  .mb-xs-0 {
    margin-bottom: 0 !important;
  }

  .mb-xs-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xs-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xs-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xs-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xs-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xs-20 {
    margin-bottom: 2rem !important;
  }

  .mb-xs-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-xs-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-xs-50 {
    margin-bottom: 5rem !important;
  }

  .mb-xs-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-xs-60 {
    margin-bottom: 6rem !important;
  }

  .mb-xs-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-xs-70 {
    margin-bottom: 7rem !important;
  }

  .mb-xs-80 {
    margin-bottom: 8rem !important;
  }

  .mb-xs-100 {
    margin-bottom: 10rem !important;
  }

  .mb-xs-120 {
    margin-bottom: 12rem !important;
  }

  .mb-xs-150 {
    margin-bottom: 15rem !important;
  }

  .mb-xs-200 {
    margin-bottom: 20rem !important;
  }

  .mb-xs-auto {
    margin-bottom: auto !important;
  }

  .ms-xs-0 {
    margin-left: 0 !important;
  }

  .ms-xs-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xs-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xs-3 {
    margin-left: 1rem !important;
  }

  .ms-xs-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xs-5 {
    margin-left: 3rem !important;
  }

  .ms-xs-20 {
    margin-left: 2rem !important;
  }

  .ms-xs-25 {
    margin-left: 2.5rem !important;
  }

  .ms-xs-35 {
    margin-left: 3.5rem !important;
  }

  .ms-xs-50 {
    margin-left: 5rem !important;
  }

  .ms-xs-55 {
    margin-left: 5.5rem !important;
  }

  .ms-xs-60 {
    margin-left: 6rem !important;
  }

  .ms-xs-65 {
    margin-left: 6.5rem !important;
  }

  .ms-xs-70 {
    margin-left: 7rem !important;
  }

  .ms-xs-80 {
    margin-left: 8rem !important;
  }

  .ms-xs-100 {
    margin-left: 10rem !important;
  }

  .ms-xs-120 {
    margin-left: 12rem !important;
  }

  .ms-xs-150 {
    margin-left: 15rem !important;
  }

  .ms-xs-200 {
    margin-left: 20rem !important;
  }

  .ms-xs-auto {
    margin-left: auto !important;
  }

  .m-xs-n1 {
    margin: -0.25rem !important;
  }

  .m-xs-n2 {
    margin: -0.5rem !important;
  }

  .m-xs-n3 {
    margin: -1rem !important;
  }

  .m-xs-n4 {
    margin: -1.5rem !important;
  }

  .m-xs-n5 {
    margin: -3rem !important;
  }

  .m-xs-n20 {
    margin: -2rem !important;
  }

  .m-xs-n25 {
    margin: -2.5rem !important;
  }

  .m-xs-n35 {
    margin: -3.5rem !important;
  }

  .m-xs-n50 {
    margin: -5rem !important;
  }

  .m-xs-n55 {
    margin: -5.5rem !important;
  }

  .m-xs-n60 {
    margin: -6rem !important;
  }

  .m-xs-n65 {
    margin: -6.5rem !important;
  }

  .m-xs-n70 {
    margin: -7rem !important;
  }

  .m-xs-n80 {
    margin: -8rem !important;
  }

  .m-xs-n100 {
    margin: -10rem !important;
  }

  .m-xs-n120 {
    margin: -12rem !important;
  }

  .m-xs-n150 {
    margin: -15rem !important;
  }

  .m-xs-n200 {
    margin: -20rem !important;
  }

  .mt-xs-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xs-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xs-n3 {
    margin-top: -1rem !important;
  }

  .mt-xs-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xs-n5 {
    margin-top: -3rem !important;
  }

  .mt-xs-n20 {
    margin-top: -2rem !important;
  }

  .mt-xs-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-xs-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-xs-n50 {
    margin-top: -5rem !important;
  }

  .mt-xs-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-xs-n60 {
    margin-top: -6rem !important;
  }

  .mt-xs-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-xs-n70 {
    margin-top: -7rem !important;
  }

  .mt-xs-n80 {
    margin-top: -8rem !important;
  }

  .mt-xs-n100 {
    margin-top: -10rem !important;
  }

  .mt-xs-n120 {
    margin-top: -12rem !important;
  }

  .mt-xs-n150 {
    margin-top: -15rem !important;
  }

  .mt-xs-n200 {
    margin-top: -20rem !important;
  }

  .me-xs-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xs-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xs-n3 {
    margin-right: -1rem !important;
  }

  .me-xs-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xs-n5 {
    margin-right: -3rem !important;
  }

  .me-xs-n20 {
    margin-right: -2rem !important;
  }

  .me-xs-n25 {
    margin-right: -2.5rem !important;
  }

  .me-xs-n35 {
    margin-right: -3.5rem !important;
  }

  .me-xs-n50 {
    margin-right: -5rem !important;
  }

  .me-xs-n55 {
    margin-right: -5.5rem !important;
  }

  .me-xs-n60 {
    margin-right: -6rem !important;
  }

  .me-xs-n65 {
    margin-right: -6.5rem !important;
  }

  .me-xs-n70 {
    margin-right: -7rem !important;
  }

  .me-xs-n80 {
    margin-right: -8rem !important;
  }

  .me-xs-n100 {
    margin-right: -10rem !important;
  }

  .me-xs-n120 {
    margin-right: -12rem !important;
  }

  .me-xs-n150 {
    margin-right: -15rem !important;
  }

  .me-xs-n200 {
    margin-right: -20rem !important;
  }

  .mb-xs-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xs-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xs-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xs-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xs-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xs-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-xs-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-xs-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-xs-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-xs-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-xs-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-xs-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-xs-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-xs-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-xs-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-xs-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-xs-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-xs-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-xs-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xs-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xs-n3 {
    margin-left: -1rem !important;
  }

  .ms-xs-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xs-n5 {
    margin-left: -3rem !important;
  }

  .ms-xs-n20 {
    margin-left: -2rem !important;
  }

  .ms-xs-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-xs-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-xs-n50 {
    margin-left: -5rem !important;
  }

  .ms-xs-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-xs-n60 {
    margin-left: -6rem !important;
  }

  .ms-xs-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-xs-n70 {
    margin-left: -7rem !important;
  }

  .ms-xs-n80 {
    margin-left: -8rem !important;
  }

  .ms-xs-n100 {
    margin-left: -10rem !important;
  }

  .ms-xs-n120 {
    margin-left: -12rem !important;
  }

  .ms-xs-n150 {
    margin-left: -15rem !important;
  }

  .ms-xs-n200 {
    margin-left: -20rem !important;
  }

  .p-xs-0 {
    padding: 0 !important;
  }

  .p-xs-1 {
    padding: 0.25rem !important;
  }

  .p-xs-2 {
    padding: 0.5rem !important;
  }

  .p-xs-3 {
    padding: 1rem !important;
  }

  .p-xs-4 {
    padding: 1.5rem !important;
  }

  .p-xs-5 {
    padding: 3rem !important;
  }

  .p-xs-20 {
    padding: 2rem !important;
  }

  .p-xs-25 {
    padding: 2.5rem !important;
  }

  .p-xs-35 {
    padding: 3.5rem !important;
  }

  .p-xs-50 {
    padding: 5rem !important;
  }

  .p-xs-55 {
    padding: 5.5rem !important;
  }

  .p-xs-60 {
    padding: 6rem !important;
  }

  .p-xs-65 {
    padding: 6.5rem !important;
  }

  .p-xs-70 {
    padding: 7rem !important;
  }

  .p-xs-80 {
    padding: 8rem !important;
  }

  .p-xs-100 {
    padding: 10rem !important;
  }

  .p-xs-120 {
    padding: 12rem !important;
  }

  .p-xs-150 {
    padding: 15rem !important;
  }

  .p-xs-200 {
    padding: 20rem !important;
  }

  .px-xs-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xs-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xs-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xs-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xs-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xs-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xs-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xs-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-xs-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-xs-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xs-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-xs-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xs-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-xs-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xs-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xs-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xs-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xs-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-xs-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-xs-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xs-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xs-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xs-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xs-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xs-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xs-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xs-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-xs-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-xs-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xs-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-xs-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xs-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-xs-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xs-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xs-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xs-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xs-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-xs-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-xs-0 {
    padding-top: 0 !important;
  }

  .pt-xs-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xs-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xs-3 {
    padding-top: 1rem !important;
  }

  .pt-xs-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xs-5 {
    padding-top: 3rem !important;
  }

  .pt-xs-20 {
    padding-top: 2rem !important;
  }

  .pt-xs-25 {
    padding-top: 2.5rem !important;
  }

  .pt-xs-35 {
    padding-top: 3.5rem !important;
  }

  .pt-xs-50 {
    padding-top: 5rem !important;
  }

  .pt-xs-55 {
    padding-top: 5.5rem !important;
  }

  .pt-xs-60 {
    padding-top: 6rem !important;
  }

  .pt-xs-65 {
    padding-top: 6.5rem !important;
  }

  .pt-xs-70 {
    padding-top: 7rem !important;
  }

  .pt-xs-80 {
    padding-top: 8rem !important;
  }

  .pt-xs-100 {
    padding-top: 10rem !important;
  }

  .pt-xs-120 {
    padding-top: 12rem !important;
  }

  .pt-xs-150 {
    padding-top: 15rem !important;
  }

  .pt-xs-200 {
    padding-top: 20rem !important;
  }

  .pe-xs-0 {
    padding-right: 0 !important;
  }

  .pe-xs-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xs-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xs-3 {
    padding-right: 1rem !important;
  }

  .pe-xs-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xs-5 {
    padding-right: 3rem !important;
  }

  .pe-xs-20 {
    padding-right: 2rem !important;
  }

  .pe-xs-25 {
    padding-right: 2.5rem !important;
  }

  .pe-xs-35 {
    padding-right: 3.5rem !important;
  }

  .pe-xs-50 {
    padding-right: 5rem !important;
  }

  .pe-xs-55 {
    padding-right: 5.5rem !important;
  }

  .pe-xs-60 {
    padding-right: 6rem !important;
  }

  .pe-xs-65 {
    padding-right: 6.5rem !important;
  }

  .pe-xs-70 {
    padding-right: 7rem !important;
  }

  .pe-xs-80 {
    padding-right: 8rem !important;
  }

  .pe-xs-100 {
    padding-right: 10rem !important;
  }

  .pe-xs-120 {
    padding-right: 12rem !important;
  }

  .pe-xs-150 {
    padding-right: 15rem !important;
  }

  .pe-xs-200 {
    padding-right: 20rem !important;
  }

  .pb-xs-0 {
    padding-bottom: 0 !important;
  }

  .pb-xs-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xs-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xs-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xs-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xs-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xs-20 {
    padding-bottom: 2rem !important;
  }

  .pb-xs-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-xs-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-xs-50 {
    padding-bottom: 5rem !important;
  }

  .pb-xs-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-xs-60 {
    padding-bottom: 6rem !important;
  }

  .pb-xs-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-xs-70 {
    padding-bottom: 7rem !important;
  }

  .pb-xs-80 {
    padding-bottom: 8rem !important;
  }

  .pb-xs-100 {
    padding-bottom: 10rem !important;
  }

  .pb-xs-120 {
    padding-bottom: 12rem !important;
  }

  .pb-xs-150 {
    padding-bottom: 15rem !important;
  }

  .pb-xs-200 {
    padding-bottom: 20rem !important;
  }

  .ps-xs-0 {
    padding-left: 0 !important;
  }

  .ps-xs-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xs-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xs-3 {
    padding-left: 1rem !important;
  }

  .ps-xs-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xs-5 {
    padding-left: 3rem !important;
  }

  .ps-xs-20 {
    padding-left: 2rem !important;
  }

  .ps-xs-25 {
    padding-left: 2.5rem !important;
  }

  .ps-xs-35 {
    padding-left: 3.5rem !important;
  }

  .ps-xs-50 {
    padding-left: 5rem !important;
  }

  .ps-xs-55 {
    padding-left: 5.5rem !important;
  }

  .ps-xs-60 {
    padding-left: 6rem !important;
  }

  .ps-xs-65 {
    padding-left: 6.5rem !important;
  }

  .ps-xs-70 {
    padding-left: 7rem !important;
  }

  .ps-xs-80 {
    padding-left: 8rem !important;
  }

  .ps-xs-100 {
    padding-left: 10rem !important;
  }

  .ps-xs-120 {
    padding-left: 12rem !important;
  }

  .ps-xs-150 {
    padding-left: 15rem !important;
  }

  .ps-xs-200 {
    padding-left: 20rem !important;
  }

  .fs-xs-inherit {
    font-size: inherit !important;
  }

  .fs-xs-0 {
    font-size: 0 !important;
  }

  .fs-xs-1 {
    font-size: 1rem !important;
  }

  .fs-xs-12 {
    font-size: 1.2rem !important;
  }

  .fs-xs-14 {
    font-size: 1.4rem !important;
  }

  .fs-xs-16 {
    font-size: 1.6rem !important;
  }

  .fs-xs-18 {
    font-size: 1.8rem !important;
  }

  .fs-xs-2 {
    font-size: 2rem !important;
  }

  .fs-xs-22 {
    font-size: 2.2rem !important;
  }

  .fs-xs-24 {
    font-size: 2.4rem !important;
  }

  .fs-xs-26 {
    font-size: 2.6rem !important;
  }

  .fs-xs-28 {
    font-size: 2.8rem !important;
  }

  .fs-xs-3 {
    font-size: 3rem !important;
  }

  .fs-xs-32 {
    font-size: 3.2rem !important;
  }

  .fs-xs-34 {
    font-size: 3.4rem !important;
  }

  .fs-xs-36 {
    font-size: 3.6rem !important;
  }

  .fs-xs-38 {
    font-size: 3.8rem !important;
  }

  .fs-xs-4 {
    font-size: 4rem !important;
  }

  .fs-xs-42 {
    font-size: 4.2rem !important;
  }

  .fs-xs-44 {
    font-size: 4.4rem !important;
  }

  .fs-xs-46 {
    font-size: 4.6rem !important;
  }

  .fs-xs-48 {
    font-size: 4.8rem !important;
  }

  .fs-xs-5 {
    font-size: 5rem !important;
  }

  .fs-xs-52 {
    font-size: 5.2rem !important;
  }

  .fs-xs-54 {
    font-size: 5.4rem !important;
  }

  .fs-xs-55 {
    font-size: 5.5rem !important;
  }

  .fs-xs-56 {
    font-size: 5.6rem !important;
  }

  .fs-xs-58 {
    font-size: 5.8rem !important;
  }

  .fs-xs-6 {
    font-size: 6rem !important;
  }

  .fs-xs-62 {
    font-size: 6.2rem !important;
  }

  .fs-xs-64 {
    font-size: 6.4rem !important;
  }

  .fs-xs-66 {
    font-size: 6.6rem !important;
  }

  .fs-xs-68 {
    font-size: 6.8rem !important;
  }

  .fs-xs-7 {
    font-size: 7rem !important;
  }

  .fs-xs-8 {
    font-size: 8rem !important;
  }

  .fs-xs-100 {
    font-size: 10rem !important;
  }

  .fs-xs-120 {
    font-size: 12rem !important;
  }

  .fs-xs-140 {
    font-size: 14rem !important;
  }

  .fs-xs-160 {
    font-size: 16rem !important;
  }

  .fs-xs-180 {
    font-size: 18rem !important;
  }

  .fs-xs-200 {
    font-size: 20rem !important;
  }

  .fs-xs-250 {
    font-size: 25rem !important;
  }

  .lh-xs-sm {
    line-height: 1.25 !important;
  }

  .lh-xs-base {
    line-height: 1.5 !important;
  }

  .lh-xs-lg {
    line-height: 2 !important;
  }

  .lh-xs-normal {
    line-height: normal !important;
  }

  .lh-xs-0 {
    line-height: 0 !important;
  }

  .lh-xs-25 {
    line-height: 0.25 !important;
  }

  .lh-xs-5 {
    line-height: 0.5 !important;
  }

  .lh-xs-75 {
    line-height: 0.75 !important;
  }

  .lh-xs-1 {
    line-height: 1 !important;
  }

  .lh-xs-115 {
    line-height: 1.15 !important;
  }

  .lh-xs-120 {
    line-height: 1.2 !important;
  }

  .lh-xs-125 {
    line-height: 1.25 !important;
  }

  .lh-xs-135 {
    line-height: 1.35 !important;
  }

  .lh-xs-145 {
    line-height: 1.45 !important;
  }

  .lh-xs-150 {
    line-height: 1.5 !important;
  }

  .lh-xs-175 {
    line-height: 1.75 !important;
  }

  .lh-xs-2 {
    line-height: 2 !important;
  }

  .text-xs-start {
    text-align: left !important;
  }

  .text-xs-end {
    text-align: right !important;
  }

  .text-xs-center {
    text-align: center !important;
  }

  .text-xs-justify {
    text-align: justify !important;
  }

  .text-xs-wrap {
    white-space: normal !important;
  }

  .text-xs-nowrap {
    white-space: nowrap !important;
  }

  .radius-xs-inherit {
    border-radius: inherit !important;
  }

  .radius-xs-0 {
    border-radius: 0 !important;
  }

  .radius-xs-04 {
    border-radius: 0.4rem !important;
  }

  .radius-xs-06 {
    border-radius: 0.4rem !important;
  }

  .radius-xs-1 {
    border-radius: 1rem !important;
  }

  .radius-xs-14 {
    border-radius: 1.4rem !important;
  }

  .radius-xs-16 {
    border-radius: 1.6rem !important;
  }

  .radius-xs-2 {
    border-radius: 2rem !important;
  }

  .radius-xs-4 {
    border-radius: 4rem !important;
  }

  .radius-xs-6 {
    border-radius: 6rem !important;
  }

  .radius-xs-8 {
    border-radius: 8rem !important;
  }

  .radius-xs-32 {
    border-radius: 3.2rem !important;
  }

  .radius-xs-50p {
    border-radius: 50% !important;
  }
}
@media (min-width: 576px) {
  .overflow-sm-auto {
    overflow: auto !important;
  }

  .overflow-sm-hidden {
    overflow: hidden !important;
  }

  .overflow-x-sm-auto {
    overflow-x: auto !important;
  }

  .overflow-x-sm-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-sm-auto {
    overflow-y: auto !important;
  }

  .overflow-y-sm-hidden {
    overflow-y: hidden !important;
  }

  .d-sm-inline {
    display: inline !important;
  }

  .d-sm-inline-block {
    display: inline-block !important;
  }

  .d-sm-block {
    display: block !important;
  }

  .d-sm-grid {
    display: grid !important;
  }

  .d-sm-inline-grid {
    display: inline-grid !important;
  }

  .d-sm-table {
    display: table !important;
  }

  .d-sm-table-row {
    display: table-row !important;
  }

  .d-sm-table-cell {
    display: table-cell !important;
  }

  .d-sm-flex {
    display: flex !important;
  }

  .d-sm-inline-flex {
    display: inline-flex !important;
  }

  .d-sm-none {
    display: none !important;
  }

  .position-sm-relative {
    position: relative !important;
  }

  .position-sm-absolute {
    position: absolute !important;
  }

  .position-sm-unset {
    position: unset !important;
  }

  .w-sm-50 {
    width: 50% !important;
  }

  .w-sm-70 {
    width: 70% !important;
  }

  .w-sm-100 {
    width: 100% !important;
  }

  .w-sm-100vw {
    width: 100vw !important;
  }

  .w-sm-auto {
    width: auto !important;
  }

  .mw-sm-50 {
    max-width: 50% !important;
  }

  .mw-sm-70 {
    max-width: 70% !important;
  }

  .mw-sm-100 {
    max-width: 100% !important;
  }

  .mw-sm-100vw {
    max-width: 100vw !important;
  }

  .mw-sm-auto {
    max-width: auto !important;
  }

  .minh-sm-100 {
    min-height: 100% !important;
  }

  .minh-sm-100vh {
    min-height: 100vh !important;
  }

  .minh-sm-auto {
    min-height: auto !important;
  }

  .flex-sm-fill {
    flex: 1 1 auto !important;
  }

  .flex-sm-row {
    flex-direction: row !important;
  }

  .flex-sm-column {
    flex-direction: column !important;
  }

  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }

  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-sm-start {
    justify-content: flex-start !important;
  }

  .justify-content-sm-end {
    justify-content: flex-end !important;
  }

  .justify-content-sm-center {
    justify-content: center !important;
  }

  .justify-content-sm-between {
    justify-content: space-between !important;
  }

  .justify-content-sm-around {
    justify-content: space-around !important;
  }

  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-sm-start {
    align-items: flex-start !important;
  }

  .align-items-sm-end {
    align-items: flex-end !important;
  }

  .align-items-sm-center {
    align-items: center !important;
  }

  .align-items-sm-baseline {
    align-items: baseline !important;
  }

  .align-items-sm-stretch {
    align-items: stretch !important;
  }

  .order-sm-first {
    order: -1 !important;
  }

  .order-sm-0 {
    order: 0 !important;
  }

  .order-sm-1 {
    order: 1 !important;
  }

  .order-sm-2 {
    order: 2 !important;
  }

  .order-sm-3 {
    order: 3 !important;
  }

  .order-sm-4 {
    order: 4 !important;
  }

  .order-sm-5 {
    order: 5 !important;
  }

  .order-sm-last {
    order: 6 !important;
  }

  .m-sm-0 {
    margin: 0 !important;
  }

  .m-sm-1 {
    margin: 0.25rem !important;
  }

  .m-sm-2 {
    margin: 0.5rem !important;
  }

  .m-sm-3 {
    margin: 1rem !important;
  }

  .m-sm-4 {
    margin: 1.5rem !important;
  }

  .m-sm-5 {
    margin: 3rem !important;
  }

  .m-sm-20 {
    margin: 2rem !important;
  }

  .m-sm-25 {
    margin: 2.5rem !important;
  }

  .m-sm-35 {
    margin: 3.5rem !important;
  }

  .m-sm-50 {
    margin: 5rem !important;
  }

  .m-sm-55 {
    margin: 5.5rem !important;
  }

  .m-sm-60 {
    margin: 6rem !important;
  }

  .m-sm-65 {
    margin: 6.5rem !important;
  }

  .m-sm-70 {
    margin: 7rem !important;
  }

  .m-sm-80 {
    margin: 8rem !important;
  }

  .m-sm-100 {
    margin: 10rem !important;
  }

  .m-sm-120 {
    margin: 12rem !important;
  }

  .m-sm-150 {
    margin: 15rem !important;
  }

  .m-sm-200 {
    margin: 20rem !important;
  }

  .m-sm-auto {
    margin: auto !important;
  }

  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-sm-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-sm-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-sm-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-sm-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-sm-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-sm-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-sm-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-sm-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-sm-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-sm-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-sm-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-sm-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-sm-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-sm-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-sm-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-sm-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-sm-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-sm-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-sm-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-sm-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-sm-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-sm-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-sm-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-sm-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-sm-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-sm-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-sm-0 {
    margin-top: 0 !important;
  }

  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }

  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }

  .mt-sm-3 {
    margin-top: 1rem !important;
  }

  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }

  .mt-sm-5 {
    margin-top: 3rem !important;
  }

  .mt-sm-20 {
    margin-top: 2rem !important;
  }

  .mt-sm-25 {
    margin-top: 2.5rem !important;
  }

  .mt-sm-35 {
    margin-top: 3.5rem !important;
  }

  .mt-sm-50 {
    margin-top: 5rem !important;
  }

  .mt-sm-55 {
    margin-top: 5.5rem !important;
  }

  .mt-sm-60 {
    margin-top: 6rem !important;
  }

  .mt-sm-65 {
    margin-top: 6.5rem !important;
  }

  .mt-sm-70 {
    margin-top: 7rem !important;
  }

  .mt-sm-80 {
    margin-top: 8rem !important;
  }

  .mt-sm-100 {
    margin-top: 10rem !important;
  }

  .mt-sm-120 {
    margin-top: 12rem !important;
  }

  .mt-sm-150 {
    margin-top: 15rem !important;
  }

  .mt-sm-200 {
    margin-top: 20rem !important;
  }

  .mt-sm-auto {
    margin-top: auto !important;
  }

  .me-sm-0 {
    margin-right: 0 !important;
  }

  .me-sm-1 {
    margin-right: 0.25rem !important;
  }

  .me-sm-2 {
    margin-right: 0.5rem !important;
  }

  .me-sm-3 {
    margin-right: 1rem !important;
  }

  .me-sm-4 {
    margin-right: 1.5rem !important;
  }

  .me-sm-5 {
    margin-right: 3rem !important;
  }

  .me-sm-20 {
    margin-right: 2rem !important;
  }

  .me-sm-25 {
    margin-right: 2.5rem !important;
  }

  .me-sm-35 {
    margin-right: 3.5rem !important;
  }

  .me-sm-50 {
    margin-right: 5rem !important;
  }

  .me-sm-55 {
    margin-right: 5.5rem !important;
  }

  .me-sm-60 {
    margin-right: 6rem !important;
  }

  .me-sm-65 {
    margin-right: 6.5rem !important;
  }

  .me-sm-70 {
    margin-right: 7rem !important;
  }

  .me-sm-80 {
    margin-right: 8rem !important;
  }

  .me-sm-100 {
    margin-right: 10rem !important;
  }

  .me-sm-120 {
    margin-right: 12rem !important;
  }

  .me-sm-150 {
    margin-right: 15rem !important;
  }

  .me-sm-200 {
    margin-right: 20rem !important;
  }

  .me-sm-auto {
    margin-right: auto !important;
  }

  .mb-sm-0 {
    margin-bottom: 0 !important;
  }

  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }

  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }

  .mb-sm-20 {
    margin-bottom: 2rem !important;
  }

  .mb-sm-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-sm-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-sm-50 {
    margin-bottom: 5rem !important;
  }

  .mb-sm-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-sm-60 {
    margin-bottom: 6rem !important;
  }

  .mb-sm-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-sm-70 {
    margin-bottom: 7rem !important;
  }

  .mb-sm-80 {
    margin-bottom: 8rem !important;
  }

  .mb-sm-100 {
    margin-bottom: 10rem !important;
  }

  .mb-sm-120 {
    margin-bottom: 12rem !important;
  }

  .mb-sm-150 {
    margin-bottom: 15rem !important;
  }

  .mb-sm-200 {
    margin-bottom: 20rem !important;
  }

  .mb-sm-auto {
    margin-bottom: auto !important;
  }

  .ms-sm-0 {
    margin-left: 0 !important;
  }

  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }

  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }

  .ms-sm-3 {
    margin-left: 1rem !important;
  }

  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }

  .ms-sm-5 {
    margin-left: 3rem !important;
  }

  .ms-sm-20 {
    margin-left: 2rem !important;
  }

  .ms-sm-25 {
    margin-left: 2.5rem !important;
  }

  .ms-sm-35 {
    margin-left: 3.5rem !important;
  }

  .ms-sm-50 {
    margin-left: 5rem !important;
  }

  .ms-sm-55 {
    margin-left: 5.5rem !important;
  }

  .ms-sm-60 {
    margin-left: 6rem !important;
  }

  .ms-sm-65 {
    margin-left: 6.5rem !important;
  }

  .ms-sm-70 {
    margin-left: 7rem !important;
  }

  .ms-sm-80 {
    margin-left: 8rem !important;
  }

  .ms-sm-100 {
    margin-left: 10rem !important;
  }

  .ms-sm-120 {
    margin-left: 12rem !important;
  }

  .ms-sm-150 {
    margin-left: 15rem !important;
  }

  .ms-sm-200 {
    margin-left: 20rem !important;
  }

  .ms-sm-auto {
    margin-left: auto !important;
  }

  .m-sm-n1 {
    margin: -0.25rem !important;
  }

  .m-sm-n2 {
    margin: -0.5rem !important;
  }

  .m-sm-n3 {
    margin: -1rem !important;
  }

  .m-sm-n4 {
    margin: -1.5rem !important;
  }

  .m-sm-n5 {
    margin: -3rem !important;
  }

  .m-sm-n20 {
    margin: -2rem !important;
  }

  .m-sm-n25 {
    margin: -2.5rem !important;
  }

  .m-sm-n35 {
    margin: -3.5rem !important;
  }

  .m-sm-n50 {
    margin: -5rem !important;
  }

  .m-sm-n55 {
    margin: -5.5rem !important;
  }

  .m-sm-n60 {
    margin: -6rem !important;
  }

  .m-sm-n65 {
    margin: -6.5rem !important;
  }

  .m-sm-n70 {
    margin: -7rem !important;
  }

  .m-sm-n80 {
    margin: -8rem !important;
  }

  .m-sm-n100 {
    margin: -10rem !important;
  }

  .m-sm-n120 {
    margin: -12rem !important;
  }

  .m-sm-n150 {
    margin: -15rem !important;
  }

  .m-sm-n200 {
    margin: -20rem !important;
  }

  .mt-sm-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-sm-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-sm-n3 {
    margin-top: -1rem !important;
  }

  .mt-sm-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-sm-n5 {
    margin-top: -3rem !important;
  }

  .mt-sm-n20 {
    margin-top: -2rem !important;
  }

  .mt-sm-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-sm-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-sm-n50 {
    margin-top: -5rem !important;
  }

  .mt-sm-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-sm-n60 {
    margin-top: -6rem !important;
  }

  .mt-sm-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-sm-n70 {
    margin-top: -7rem !important;
  }

  .mt-sm-n80 {
    margin-top: -8rem !important;
  }

  .mt-sm-n100 {
    margin-top: -10rem !important;
  }

  .mt-sm-n120 {
    margin-top: -12rem !important;
  }

  .mt-sm-n150 {
    margin-top: -15rem !important;
  }

  .mt-sm-n200 {
    margin-top: -20rem !important;
  }

  .me-sm-n1 {
    margin-right: -0.25rem !important;
  }

  .me-sm-n2 {
    margin-right: -0.5rem !important;
  }

  .me-sm-n3 {
    margin-right: -1rem !important;
  }

  .me-sm-n4 {
    margin-right: -1.5rem !important;
  }

  .me-sm-n5 {
    margin-right: -3rem !important;
  }

  .me-sm-n20 {
    margin-right: -2rem !important;
  }

  .me-sm-n25 {
    margin-right: -2.5rem !important;
  }

  .me-sm-n35 {
    margin-right: -3.5rem !important;
  }

  .me-sm-n50 {
    margin-right: -5rem !important;
  }

  .me-sm-n55 {
    margin-right: -5.5rem !important;
  }

  .me-sm-n60 {
    margin-right: -6rem !important;
  }

  .me-sm-n65 {
    margin-right: -6.5rem !important;
  }

  .me-sm-n70 {
    margin-right: -7rem !important;
  }

  .me-sm-n80 {
    margin-right: -8rem !important;
  }

  .me-sm-n100 {
    margin-right: -10rem !important;
  }

  .me-sm-n120 {
    margin-right: -12rem !important;
  }

  .me-sm-n150 {
    margin-right: -15rem !important;
  }

  .me-sm-n200 {
    margin-right: -20rem !important;
  }

  .mb-sm-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-sm-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-sm-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-sm-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-sm-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-sm-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-sm-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-sm-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-sm-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-sm-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-sm-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-sm-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-sm-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-sm-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-sm-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-sm-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-sm-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-sm-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-sm-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-sm-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-sm-n3 {
    margin-left: -1rem !important;
  }

  .ms-sm-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-sm-n5 {
    margin-left: -3rem !important;
  }

  .ms-sm-n20 {
    margin-left: -2rem !important;
  }

  .ms-sm-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-sm-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-sm-n50 {
    margin-left: -5rem !important;
  }

  .ms-sm-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-sm-n60 {
    margin-left: -6rem !important;
  }

  .ms-sm-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-sm-n70 {
    margin-left: -7rem !important;
  }

  .ms-sm-n80 {
    margin-left: -8rem !important;
  }

  .ms-sm-n100 {
    margin-left: -10rem !important;
  }

  .ms-sm-n120 {
    margin-left: -12rem !important;
  }

  .ms-sm-n150 {
    margin-left: -15rem !important;
  }

  .ms-sm-n200 {
    margin-left: -20rem !important;
  }

  .p-sm-0 {
    padding: 0 !important;
  }

  .p-sm-1 {
    padding: 0.25rem !important;
  }

  .p-sm-2 {
    padding: 0.5rem !important;
  }

  .p-sm-3 {
    padding: 1rem !important;
  }

  .p-sm-4 {
    padding: 1.5rem !important;
  }

  .p-sm-5 {
    padding: 3rem !important;
  }

  .p-sm-20 {
    padding: 2rem !important;
  }

  .p-sm-25 {
    padding: 2.5rem !important;
  }

  .p-sm-35 {
    padding: 3.5rem !important;
  }

  .p-sm-50 {
    padding: 5rem !important;
  }

  .p-sm-55 {
    padding: 5.5rem !important;
  }

  .p-sm-60 {
    padding: 6rem !important;
  }

  .p-sm-65 {
    padding: 6.5rem !important;
  }

  .p-sm-70 {
    padding: 7rem !important;
  }

  .p-sm-80 {
    padding: 8rem !important;
  }

  .p-sm-100 {
    padding: 10rem !important;
  }

  .p-sm-120 {
    padding: 12rem !important;
  }

  .p-sm-150 {
    padding: 15rem !important;
  }

  .p-sm-200 {
    padding: 20rem !important;
  }

  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-sm-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-sm-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-sm-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-sm-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-sm-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-sm-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-sm-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-sm-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-sm-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-sm-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-sm-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-sm-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-sm-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-sm-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-sm-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-sm-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-sm-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-sm-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-sm-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-sm-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-sm-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-sm-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-sm-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-sm-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-sm-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-sm-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-sm-0 {
    padding-top: 0 !important;
  }

  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }

  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }

  .pt-sm-3 {
    padding-top: 1rem !important;
  }

  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }

  .pt-sm-5 {
    padding-top: 3rem !important;
  }

  .pt-sm-20 {
    padding-top: 2rem !important;
  }

  .pt-sm-25 {
    padding-top: 2.5rem !important;
  }

  .pt-sm-35 {
    padding-top: 3.5rem !important;
  }

  .pt-sm-50 {
    padding-top: 5rem !important;
  }

  .pt-sm-55 {
    padding-top: 5.5rem !important;
  }

  .pt-sm-60 {
    padding-top: 6rem !important;
  }

  .pt-sm-65 {
    padding-top: 6.5rem !important;
  }

  .pt-sm-70 {
    padding-top: 7rem !important;
  }

  .pt-sm-80 {
    padding-top: 8rem !important;
  }

  .pt-sm-100 {
    padding-top: 10rem !important;
  }

  .pt-sm-120 {
    padding-top: 12rem !important;
  }

  .pt-sm-150 {
    padding-top: 15rem !important;
  }

  .pt-sm-200 {
    padding-top: 20rem !important;
  }

  .pe-sm-0 {
    padding-right: 0 !important;
  }

  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }

  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }

  .pe-sm-3 {
    padding-right: 1rem !important;
  }

  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }

  .pe-sm-5 {
    padding-right: 3rem !important;
  }

  .pe-sm-20 {
    padding-right: 2rem !important;
  }

  .pe-sm-25 {
    padding-right: 2.5rem !important;
  }

  .pe-sm-35 {
    padding-right: 3.5rem !important;
  }

  .pe-sm-50 {
    padding-right: 5rem !important;
  }

  .pe-sm-55 {
    padding-right: 5.5rem !important;
  }

  .pe-sm-60 {
    padding-right: 6rem !important;
  }

  .pe-sm-65 {
    padding-right: 6.5rem !important;
  }

  .pe-sm-70 {
    padding-right: 7rem !important;
  }

  .pe-sm-80 {
    padding-right: 8rem !important;
  }

  .pe-sm-100 {
    padding-right: 10rem !important;
  }

  .pe-sm-120 {
    padding-right: 12rem !important;
  }

  .pe-sm-150 {
    padding-right: 15rem !important;
  }

  .pe-sm-200 {
    padding-right: 20rem !important;
  }

  .pb-sm-0 {
    padding-bottom: 0 !important;
  }

  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }

  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }

  .pb-sm-20 {
    padding-bottom: 2rem !important;
  }

  .pb-sm-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-sm-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-sm-50 {
    padding-bottom: 5rem !important;
  }

  .pb-sm-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-sm-60 {
    padding-bottom: 6rem !important;
  }

  .pb-sm-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-sm-70 {
    padding-bottom: 7rem !important;
  }

  .pb-sm-80 {
    padding-bottom: 8rem !important;
  }

  .pb-sm-100 {
    padding-bottom: 10rem !important;
  }

  .pb-sm-120 {
    padding-bottom: 12rem !important;
  }

  .pb-sm-150 {
    padding-bottom: 15rem !important;
  }

  .pb-sm-200 {
    padding-bottom: 20rem !important;
  }

  .ps-sm-0 {
    padding-left: 0 !important;
  }

  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }

  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }

  .ps-sm-3 {
    padding-left: 1rem !important;
  }

  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }

  .ps-sm-5 {
    padding-left: 3rem !important;
  }

  .ps-sm-20 {
    padding-left: 2rem !important;
  }

  .ps-sm-25 {
    padding-left: 2.5rem !important;
  }

  .ps-sm-35 {
    padding-left: 3.5rem !important;
  }

  .ps-sm-50 {
    padding-left: 5rem !important;
  }

  .ps-sm-55 {
    padding-left: 5.5rem !important;
  }

  .ps-sm-60 {
    padding-left: 6rem !important;
  }

  .ps-sm-65 {
    padding-left: 6.5rem !important;
  }

  .ps-sm-70 {
    padding-left: 7rem !important;
  }

  .ps-sm-80 {
    padding-left: 8rem !important;
  }

  .ps-sm-100 {
    padding-left: 10rem !important;
  }

  .ps-sm-120 {
    padding-left: 12rem !important;
  }

  .ps-sm-150 {
    padding-left: 15rem !important;
  }

  .ps-sm-200 {
    padding-left: 20rem !important;
  }

  .fs-sm-inherit {
    font-size: inherit !important;
  }

  .fs-sm-0 {
    font-size: 0 !important;
  }

  .fs-sm-1 {
    font-size: 1rem !important;
  }

  .fs-sm-12 {
    font-size: 1.2rem !important;
  }

  .fs-sm-14 {
    font-size: 1.4rem !important;
  }

  .fs-sm-16 {
    font-size: 1.6rem !important;
  }

  .fs-sm-18 {
    font-size: 1.8rem !important;
  }

  .fs-sm-2 {
    font-size: 2rem !important;
  }

  .fs-sm-22 {
    font-size: 2.2rem !important;
  }

  .fs-sm-24 {
    font-size: 2.4rem !important;
  }

  .fs-sm-26 {
    font-size: 2.6rem !important;
  }

  .fs-sm-28 {
    font-size: 2.8rem !important;
  }

  .fs-sm-3 {
    font-size: 3rem !important;
  }

  .fs-sm-32 {
    font-size: 3.2rem !important;
  }

  .fs-sm-34 {
    font-size: 3.4rem !important;
  }

  .fs-sm-36 {
    font-size: 3.6rem !important;
  }

  .fs-sm-38 {
    font-size: 3.8rem !important;
  }

  .fs-sm-4 {
    font-size: 4rem !important;
  }

  .fs-sm-42 {
    font-size: 4.2rem !important;
  }

  .fs-sm-44 {
    font-size: 4.4rem !important;
  }

  .fs-sm-46 {
    font-size: 4.6rem !important;
  }

  .fs-sm-48 {
    font-size: 4.8rem !important;
  }

  .fs-sm-5 {
    font-size: 5rem !important;
  }

  .fs-sm-52 {
    font-size: 5.2rem !important;
  }

  .fs-sm-54 {
    font-size: 5.4rem !important;
  }

  .fs-sm-55 {
    font-size: 5.5rem !important;
  }

  .fs-sm-56 {
    font-size: 5.6rem !important;
  }

  .fs-sm-58 {
    font-size: 5.8rem !important;
  }

  .fs-sm-6 {
    font-size: 6rem !important;
  }

  .fs-sm-62 {
    font-size: 6.2rem !important;
  }

  .fs-sm-64 {
    font-size: 6.4rem !important;
  }

  .fs-sm-66 {
    font-size: 6.6rem !important;
  }

  .fs-sm-68 {
    font-size: 6.8rem !important;
  }

  .fs-sm-7 {
    font-size: 7rem !important;
  }

  .fs-sm-8 {
    font-size: 8rem !important;
  }

  .fs-sm-100 {
    font-size: 10rem !important;
  }

  .fs-sm-120 {
    font-size: 12rem !important;
  }

  .fs-sm-140 {
    font-size: 14rem !important;
  }

  .fs-sm-160 {
    font-size: 16rem !important;
  }

  .fs-sm-180 {
    font-size: 18rem !important;
  }

  .fs-sm-200 {
    font-size: 20rem !important;
  }

  .fs-sm-250 {
    font-size: 25rem !important;
  }

  .lh-sm-sm {
    line-height: 1.25 !important;
  }

  .lh-sm-base {
    line-height: 1.5 !important;
  }

  .lh-sm-lg {
    line-height: 2 !important;
  }

  .lh-sm-normal {
    line-height: normal !important;
  }

  .lh-sm-0 {
    line-height: 0 !important;
  }

  .lh-sm-25 {
    line-height: 0.25 !important;
  }

  .lh-sm-5 {
    line-height: 0.5 !important;
  }

  .lh-sm-75 {
    line-height: 0.75 !important;
  }

  .lh-sm-1 {
    line-height: 1 !important;
  }

  .lh-sm-115 {
    line-height: 1.15 !important;
  }

  .lh-sm-120 {
    line-height: 1.2 !important;
  }

  .lh-sm-125 {
    line-height: 1.25 !important;
  }

  .lh-sm-135 {
    line-height: 1.35 !important;
  }

  .lh-sm-145 {
    line-height: 1.45 !important;
  }

  .lh-sm-150 {
    line-height: 1.5 !important;
  }

  .lh-sm-175 {
    line-height: 1.75 !important;
  }

  .lh-sm-2 {
    line-height: 2 !important;
  }

  .text-sm-start {
    text-align: left !important;
  }

  .text-sm-end {
    text-align: right !important;
  }

  .text-sm-center {
    text-align: center !important;
  }

  .text-sm-justify {
    text-align: justify !important;
  }

  .text-sm-wrap {
    white-space: normal !important;
  }

  .text-sm-nowrap {
    white-space: nowrap !important;
  }

  .radius-sm-inherit {
    border-radius: inherit !important;
  }

  .radius-sm-0 {
    border-radius: 0 !important;
  }

  .radius-sm-04 {
    border-radius: 0.4rem !important;
  }

  .radius-sm-06 {
    border-radius: 0.4rem !important;
  }

  .radius-sm-1 {
    border-radius: 1rem !important;
  }

  .radius-sm-14 {
    border-radius: 1.4rem !important;
  }

  .radius-sm-16 {
    border-radius: 1.6rem !important;
  }

  .radius-sm-2 {
    border-radius: 2rem !important;
  }

  .radius-sm-4 {
    border-radius: 4rem !important;
  }

  .radius-sm-6 {
    border-radius: 6rem !important;
  }

  .radius-sm-8 {
    border-radius: 8rem !important;
  }

  .radius-sm-32 {
    border-radius: 3.2rem !important;
  }

  .radius-sm-50p {
    border-radius: 50% !important;
  }
}
@media (min-width: 768px) {
  .overflow-md-auto {
    overflow: auto !important;
  }

  .overflow-md-hidden {
    overflow: hidden !important;
  }

  .overflow-x-md-auto {
    overflow-x: auto !important;
  }

  .overflow-x-md-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-md-auto {
    overflow-y: auto !important;
  }

  .overflow-y-md-hidden {
    overflow-y: hidden !important;
  }

  .d-md-inline {
    display: inline !important;
  }

  .d-md-inline-block {
    display: inline-block !important;
  }

  .d-md-block {
    display: block !important;
  }

  .d-md-grid {
    display: grid !important;
  }

  .d-md-inline-grid {
    display: inline-grid !important;
  }

  .d-md-table {
    display: table !important;
  }

  .d-md-table-row {
    display: table-row !important;
  }

  .d-md-table-cell {
    display: table-cell !important;
  }

  .d-md-flex {
    display: flex !important;
  }

  .d-md-inline-flex {
    display: inline-flex !important;
  }

  .d-md-none {
    display: none !important;
  }

  .position-md-relative {
    position: relative !important;
  }

  .position-md-absolute {
    position: absolute !important;
  }

  .position-md-unset {
    position: unset !important;
  }

  .w-md-50 {
    width: 50% !important;
  }

  .w-md-70 {
    width: 70% !important;
  }

  .w-md-100 {
    width: 100% !important;
  }

  .w-md-100vw {
    width: 100vw !important;
  }

  .w-md-auto {
    width: auto !important;
  }

  .mw-md-50 {
    max-width: 50% !important;
  }

  .mw-md-70 {
    max-width: 70% !important;
  }

  .mw-md-100 {
    max-width: 100% !important;
  }

  .mw-md-100vw {
    max-width: 100vw !important;
  }

  .mw-md-auto {
    max-width: auto !important;
  }

  .minh-md-100 {
    min-height: 100% !important;
  }

  .minh-md-100vh {
    min-height: 100vh !important;
  }

  .minh-md-auto {
    min-height: auto !important;
  }

  .flex-md-fill {
    flex: 1 1 auto !important;
  }

  .flex-md-row {
    flex-direction: row !important;
  }

  .flex-md-column {
    flex-direction: column !important;
  }

  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-md-wrap {
    flex-wrap: wrap !important;
  }

  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-md-start {
    justify-content: flex-start !important;
  }

  .justify-content-md-end {
    justify-content: flex-end !important;
  }

  .justify-content-md-center {
    justify-content: center !important;
  }

  .justify-content-md-between {
    justify-content: space-between !important;
  }

  .justify-content-md-around {
    justify-content: space-around !important;
  }

  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-md-start {
    align-items: flex-start !important;
  }

  .align-items-md-end {
    align-items: flex-end !important;
  }

  .align-items-md-center {
    align-items: center !important;
  }

  .align-items-md-baseline {
    align-items: baseline !important;
  }

  .align-items-md-stretch {
    align-items: stretch !important;
  }

  .order-md-first {
    order: -1 !important;
  }

  .order-md-0 {
    order: 0 !important;
  }

  .order-md-1 {
    order: 1 !important;
  }

  .order-md-2 {
    order: 2 !important;
  }

  .order-md-3 {
    order: 3 !important;
  }

  .order-md-4 {
    order: 4 !important;
  }

  .order-md-5 {
    order: 5 !important;
  }

  .order-md-last {
    order: 6 !important;
  }

  .m-md-0 {
    margin: 0 !important;
  }

  .m-md-1 {
    margin: 0.25rem !important;
  }

  .m-md-2 {
    margin: 0.5rem !important;
  }

  .m-md-3 {
    margin: 1rem !important;
  }

  .m-md-4 {
    margin: 1.5rem !important;
  }

  .m-md-5 {
    margin: 3rem !important;
  }

  .m-md-20 {
    margin: 2rem !important;
  }

  .m-md-25 {
    margin: 2.5rem !important;
  }

  .m-md-35 {
    margin: 3.5rem !important;
  }

  .m-md-50 {
    margin: 5rem !important;
  }

  .m-md-55 {
    margin: 5.5rem !important;
  }

  .m-md-60 {
    margin: 6rem !important;
  }

  .m-md-65 {
    margin: 6.5rem !important;
  }

  .m-md-70 {
    margin: 7rem !important;
  }

  .m-md-80 {
    margin: 8rem !important;
  }

  .m-md-100 {
    margin: 10rem !important;
  }

  .m-md-120 {
    margin: 12rem !important;
  }

  .m-md-150 {
    margin: 15rem !important;
  }

  .m-md-200 {
    margin: 20rem !important;
  }

  .m-md-auto {
    margin: auto !important;
  }

  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-md-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-md-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-md-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-md-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-md-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-md-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-md-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-md-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-md-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-md-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-md-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-md-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-md-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-md-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-md-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-md-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-md-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-md-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-md-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-md-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-md-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-md-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-md-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-md-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-md-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-md-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-md-0 {
    margin-top: 0 !important;
  }

  .mt-md-1 {
    margin-top: 0.25rem !important;
  }

  .mt-md-2 {
    margin-top: 0.5rem !important;
  }

  .mt-md-3 {
    margin-top: 1rem !important;
  }

  .mt-md-4 {
    margin-top: 1.5rem !important;
  }

  .mt-md-5 {
    margin-top: 3rem !important;
  }

  .mt-md-20 {
    margin-top: 2rem !important;
  }

  .mt-md-25 {
    margin-top: 2.5rem !important;
  }

  .mt-md-35 {
    margin-top: 3.5rem !important;
  }

  .mt-md-50 {
    margin-top: 5rem !important;
  }

  .mt-md-55 {
    margin-top: 5.5rem !important;
  }

  .mt-md-60 {
    margin-top: 6rem !important;
  }

  .mt-md-65 {
    margin-top: 6.5rem !important;
  }

  .mt-md-70 {
    margin-top: 7rem !important;
  }

  .mt-md-80 {
    margin-top: 8rem !important;
  }

  .mt-md-100 {
    margin-top: 10rem !important;
  }

  .mt-md-120 {
    margin-top: 12rem !important;
  }

  .mt-md-150 {
    margin-top: 15rem !important;
  }

  .mt-md-200 {
    margin-top: 20rem !important;
  }

  .mt-md-auto {
    margin-top: auto !important;
  }

  .me-md-0 {
    margin-right: 0 !important;
  }

  .me-md-1 {
    margin-right: 0.25rem !important;
  }

  .me-md-2 {
    margin-right: 0.5rem !important;
  }

  .me-md-3 {
    margin-right: 1rem !important;
  }

  .me-md-4 {
    margin-right: 1.5rem !important;
  }

  .me-md-5 {
    margin-right: 3rem !important;
  }

  .me-md-20 {
    margin-right: 2rem !important;
  }

  .me-md-25 {
    margin-right: 2.5rem !important;
  }

  .me-md-35 {
    margin-right: 3.5rem !important;
  }

  .me-md-50 {
    margin-right: 5rem !important;
  }

  .me-md-55 {
    margin-right: 5.5rem !important;
  }

  .me-md-60 {
    margin-right: 6rem !important;
  }

  .me-md-65 {
    margin-right: 6.5rem !important;
  }

  .me-md-70 {
    margin-right: 7rem !important;
  }

  .me-md-80 {
    margin-right: 8rem !important;
  }

  .me-md-100 {
    margin-right: 10rem !important;
  }

  .me-md-120 {
    margin-right: 12rem !important;
  }

  .me-md-150 {
    margin-right: 15rem !important;
  }

  .me-md-200 {
    margin-right: 20rem !important;
  }

  .me-md-auto {
    margin-right: auto !important;
  }

  .mb-md-0 {
    margin-bottom: 0 !important;
  }

  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-md-3 {
    margin-bottom: 1rem !important;
  }

  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-md-5 {
    margin-bottom: 3rem !important;
  }

  .mb-md-20 {
    margin-bottom: 2rem !important;
  }

  .mb-md-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-md-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-md-50 {
    margin-bottom: 5rem !important;
  }

  .mb-md-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-md-60 {
    margin-bottom: 6rem !important;
  }

  .mb-md-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-md-70 {
    margin-bottom: 7rem !important;
  }

  .mb-md-80 {
    margin-bottom: 8rem !important;
  }

  .mb-md-100 {
    margin-bottom: 10rem !important;
  }

  .mb-md-120 {
    margin-bottom: 12rem !important;
  }

  .mb-md-150 {
    margin-bottom: 15rem !important;
  }

  .mb-md-200 {
    margin-bottom: 20rem !important;
  }

  .mb-md-auto {
    margin-bottom: auto !important;
  }

  .ms-md-0 {
    margin-left: 0 !important;
  }

  .ms-md-1 {
    margin-left: 0.25rem !important;
  }

  .ms-md-2 {
    margin-left: 0.5rem !important;
  }

  .ms-md-3 {
    margin-left: 1rem !important;
  }

  .ms-md-4 {
    margin-left: 1.5rem !important;
  }

  .ms-md-5 {
    margin-left: 3rem !important;
  }

  .ms-md-20 {
    margin-left: 2rem !important;
  }

  .ms-md-25 {
    margin-left: 2.5rem !important;
  }

  .ms-md-35 {
    margin-left: 3.5rem !important;
  }

  .ms-md-50 {
    margin-left: 5rem !important;
  }

  .ms-md-55 {
    margin-left: 5.5rem !important;
  }

  .ms-md-60 {
    margin-left: 6rem !important;
  }

  .ms-md-65 {
    margin-left: 6.5rem !important;
  }

  .ms-md-70 {
    margin-left: 7rem !important;
  }

  .ms-md-80 {
    margin-left: 8rem !important;
  }

  .ms-md-100 {
    margin-left: 10rem !important;
  }

  .ms-md-120 {
    margin-left: 12rem !important;
  }

  .ms-md-150 {
    margin-left: 15rem !important;
  }

  .ms-md-200 {
    margin-left: 20rem !important;
  }

  .ms-md-auto {
    margin-left: auto !important;
  }

  .m-md-n1 {
    margin: -0.25rem !important;
  }

  .m-md-n2 {
    margin: -0.5rem !important;
  }

  .m-md-n3 {
    margin: -1rem !important;
  }

  .m-md-n4 {
    margin: -1.5rem !important;
  }

  .m-md-n5 {
    margin: -3rem !important;
  }

  .m-md-n20 {
    margin: -2rem !important;
  }

  .m-md-n25 {
    margin: -2.5rem !important;
  }

  .m-md-n35 {
    margin: -3.5rem !important;
  }

  .m-md-n50 {
    margin: -5rem !important;
  }

  .m-md-n55 {
    margin: -5.5rem !important;
  }

  .m-md-n60 {
    margin: -6rem !important;
  }

  .m-md-n65 {
    margin: -6.5rem !important;
  }

  .m-md-n70 {
    margin: -7rem !important;
  }

  .m-md-n80 {
    margin: -8rem !important;
  }

  .m-md-n100 {
    margin: -10rem !important;
  }

  .m-md-n120 {
    margin: -12rem !important;
  }

  .m-md-n150 {
    margin: -15rem !important;
  }

  .m-md-n200 {
    margin: -20rem !important;
  }

  .mt-md-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-md-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-md-n3 {
    margin-top: -1rem !important;
  }

  .mt-md-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-md-n5 {
    margin-top: -3rem !important;
  }

  .mt-md-n20 {
    margin-top: -2rem !important;
  }

  .mt-md-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-md-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-md-n50 {
    margin-top: -5rem !important;
  }

  .mt-md-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-md-n60 {
    margin-top: -6rem !important;
  }

  .mt-md-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-md-n70 {
    margin-top: -7rem !important;
  }

  .mt-md-n80 {
    margin-top: -8rem !important;
  }

  .mt-md-n100 {
    margin-top: -10rem !important;
  }

  .mt-md-n120 {
    margin-top: -12rem !important;
  }

  .mt-md-n150 {
    margin-top: -15rem !important;
  }

  .mt-md-n200 {
    margin-top: -20rem !important;
  }

  .me-md-n1 {
    margin-right: -0.25rem !important;
  }

  .me-md-n2 {
    margin-right: -0.5rem !important;
  }

  .me-md-n3 {
    margin-right: -1rem !important;
  }

  .me-md-n4 {
    margin-right: -1.5rem !important;
  }

  .me-md-n5 {
    margin-right: -3rem !important;
  }

  .me-md-n20 {
    margin-right: -2rem !important;
  }

  .me-md-n25 {
    margin-right: -2.5rem !important;
  }

  .me-md-n35 {
    margin-right: -3.5rem !important;
  }

  .me-md-n50 {
    margin-right: -5rem !important;
  }

  .me-md-n55 {
    margin-right: -5.5rem !important;
  }

  .me-md-n60 {
    margin-right: -6rem !important;
  }

  .me-md-n65 {
    margin-right: -6.5rem !important;
  }

  .me-md-n70 {
    margin-right: -7rem !important;
  }

  .me-md-n80 {
    margin-right: -8rem !important;
  }

  .me-md-n100 {
    margin-right: -10rem !important;
  }

  .me-md-n120 {
    margin-right: -12rem !important;
  }

  .me-md-n150 {
    margin-right: -15rem !important;
  }

  .me-md-n200 {
    margin-right: -20rem !important;
  }

  .mb-md-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-md-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-md-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-md-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-md-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-md-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-md-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-md-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-md-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-md-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-md-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-md-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-md-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-md-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-md-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-md-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-md-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-md-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-md-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-md-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-md-n3 {
    margin-left: -1rem !important;
  }

  .ms-md-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-md-n5 {
    margin-left: -3rem !important;
  }

  .ms-md-n20 {
    margin-left: -2rem !important;
  }

  .ms-md-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-md-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-md-n50 {
    margin-left: -5rem !important;
  }

  .ms-md-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-md-n60 {
    margin-left: -6rem !important;
  }

  .ms-md-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-md-n70 {
    margin-left: -7rem !important;
  }

  .ms-md-n80 {
    margin-left: -8rem !important;
  }

  .ms-md-n100 {
    margin-left: -10rem !important;
  }

  .ms-md-n120 {
    margin-left: -12rem !important;
  }

  .ms-md-n150 {
    margin-left: -15rem !important;
  }

  .ms-md-n200 {
    margin-left: -20rem !important;
  }

  .p-md-0 {
    padding: 0 !important;
  }

  .p-md-1 {
    padding: 0.25rem !important;
  }

  .p-md-2 {
    padding: 0.5rem !important;
  }

  .p-md-3 {
    padding: 1rem !important;
  }

  .p-md-4 {
    padding: 1.5rem !important;
  }

  .p-md-5 {
    padding: 3rem !important;
  }

  .p-md-20 {
    padding: 2rem !important;
  }

  .p-md-25 {
    padding: 2.5rem !important;
  }

  .p-md-35 {
    padding: 3.5rem !important;
  }

  .p-md-50 {
    padding: 5rem !important;
  }

  .p-md-55 {
    padding: 5.5rem !important;
  }

  .p-md-60 {
    padding: 6rem !important;
  }

  .p-md-65 {
    padding: 6.5rem !important;
  }

  .p-md-70 {
    padding: 7rem !important;
  }

  .p-md-80 {
    padding: 8rem !important;
  }

  .p-md-100 {
    padding: 10rem !important;
  }

  .p-md-120 {
    padding: 12rem !important;
  }

  .p-md-150 {
    padding: 15rem !important;
  }

  .p-md-200 {
    padding: 20rem !important;
  }

  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-md-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-md-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-md-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-md-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-md-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-md-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-md-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-md-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-md-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-md-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-md-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-md-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-md-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-md-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-md-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-md-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-md-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-md-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-md-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-md-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-md-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-md-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-md-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-md-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-md-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-md-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-md-0 {
    padding-top: 0 !important;
  }

  .pt-md-1 {
    padding-top: 0.25rem !important;
  }

  .pt-md-2 {
    padding-top: 0.5rem !important;
  }

  .pt-md-3 {
    padding-top: 1rem !important;
  }

  .pt-md-4 {
    padding-top: 1.5rem !important;
  }

  .pt-md-5 {
    padding-top: 3rem !important;
  }

  .pt-md-20 {
    padding-top: 2rem !important;
  }

  .pt-md-25 {
    padding-top: 2.5rem !important;
  }

  .pt-md-35 {
    padding-top: 3.5rem !important;
  }

  .pt-md-50 {
    padding-top: 5rem !important;
  }

  .pt-md-55 {
    padding-top: 5.5rem !important;
  }

  .pt-md-60 {
    padding-top: 6rem !important;
  }

  .pt-md-65 {
    padding-top: 6.5rem !important;
  }

  .pt-md-70 {
    padding-top: 7rem !important;
  }

  .pt-md-80 {
    padding-top: 8rem !important;
  }

  .pt-md-100 {
    padding-top: 10rem !important;
  }

  .pt-md-120 {
    padding-top: 12rem !important;
  }

  .pt-md-150 {
    padding-top: 15rem !important;
  }

  .pt-md-200 {
    padding-top: 20rem !important;
  }

  .pe-md-0 {
    padding-right: 0 !important;
  }

  .pe-md-1 {
    padding-right: 0.25rem !important;
  }

  .pe-md-2 {
    padding-right: 0.5rem !important;
  }

  .pe-md-3 {
    padding-right: 1rem !important;
  }

  .pe-md-4 {
    padding-right: 1.5rem !important;
  }

  .pe-md-5 {
    padding-right: 3rem !important;
  }

  .pe-md-20 {
    padding-right: 2rem !important;
  }

  .pe-md-25 {
    padding-right: 2.5rem !important;
  }

  .pe-md-35 {
    padding-right: 3.5rem !important;
  }

  .pe-md-50 {
    padding-right: 5rem !important;
  }

  .pe-md-55 {
    padding-right: 5.5rem !important;
  }

  .pe-md-60 {
    padding-right: 6rem !important;
  }

  .pe-md-65 {
    padding-right: 6.5rem !important;
  }

  .pe-md-70 {
    padding-right: 7rem !important;
  }

  .pe-md-80 {
    padding-right: 8rem !important;
  }

  .pe-md-100 {
    padding-right: 10rem !important;
  }

  .pe-md-120 {
    padding-right: 12rem !important;
  }

  .pe-md-150 {
    padding-right: 15rem !important;
  }

  .pe-md-200 {
    padding-right: 20rem !important;
  }

  .pb-md-0 {
    padding-bottom: 0 !important;
  }

  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-md-3 {
    padding-bottom: 1rem !important;
  }

  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-md-5 {
    padding-bottom: 3rem !important;
  }

  .pb-md-20 {
    padding-bottom: 2rem !important;
  }

  .pb-md-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-md-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-md-50 {
    padding-bottom: 5rem !important;
  }

  .pb-md-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-md-60 {
    padding-bottom: 6rem !important;
  }

  .pb-md-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-md-70 {
    padding-bottom: 7rem !important;
  }

  .pb-md-80 {
    padding-bottom: 8rem !important;
  }

  .pb-md-100 {
    padding-bottom: 10rem !important;
  }

  .pb-md-120 {
    padding-bottom: 12rem !important;
  }

  .pb-md-150 {
    padding-bottom: 15rem !important;
  }

  .pb-md-200 {
    padding-bottom: 20rem !important;
  }

  .ps-md-0 {
    padding-left: 0 !important;
  }

  .ps-md-1 {
    padding-left: 0.25rem !important;
  }

  .ps-md-2 {
    padding-left: 0.5rem !important;
  }

  .ps-md-3 {
    padding-left: 1rem !important;
  }

  .ps-md-4 {
    padding-left: 1.5rem !important;
  }

  .ps-md-5 {
    padding-left: 3rem !important;
  }

  .ps-md-20 {
    padding-left: 2rem !important;
  }

  .ps-md-25 {
    padding-left: 2.5rem !important;
  }

  .ps-md-35 {
    padding-left: 3.5rem !important;
  }

  .ps-md-50 {
    padding-left: 5rem !important;
  }

  .ps-md-55 {
    padding-left: 5.5rem !important;
  }

  .ps-md-60 {
    padding-left: 6rem !important;
  }

  .ps-md-65 {
    padding-left: 6.5rem !important;
  }

  .ps-md-70 {
    padding-left: 7rem !important;
  }

  .ps-md-80 {
    padding-left: 8rem !important;
  }

  .ps-md-100 {
    padding-left: 10rem !important;
  }

  .ps-md-120 {
    padding-left: 12rem !important;
  }

  .ps-md-150 {
    padding-left: 15rem !important;
  }

  .ps-md-200 {
    padding-left: 20rem !important;
  }

  .fs-md-inherit {
    font-size: inherit !important;
  }

  .fs-md-0 {
    font-size: 0 !important;
  }

  .fs-md-1 {
    font-size: 1rem !important;
  }

  .fs-md-12 {
    font-size: 1.2rem !important;
  }

  .fs-md-14 {
    font-size: 1.4rem !important;
  }

  .fs-md-16 {
    font-size: 1.6rem !important;
  }

  .fs-md-18 {
    font-size: 1.8rem !important;
  }

  .fs-md-2 {
    font-size: 2rem !important;
  }

  .fs-md-22 {
    font-size: 2.2rem !important;
  }

  .fs-md-24 {
    font-size: 2.4rem !important;
  }

  .fs-md-26 {
    font-size: 2.6rem !important;
  }

  .fs-md-28 {
    font-size: 2.8rem !important;
  }

  .fs-md-3 {
    font-size: 3rem !important;
  }

  .fs-md-32 {
    font-size: 3.2rem !important;
  }

  .fs-md-34 {
    font-size: 3.4rem !important;
  }

  .fs-md-36 {
    font-size: 3.6rem !important;
  }

  .fs-md-38 {
    font-size: 3.8rem !important;
  }

  .fs-md-4 {
    font-size: 4rem !important;
  }

  .fs-md-42 {
    font-size: 4.2rem !important;
  }

  .fs-md-44 {
    font-size: 4.4rem !important;
  }

  .fs-md-46 {
    font-size: 4.6rem !important;
  }

  .fs-md-48 {
    font-size: 4.8rem !important;
  }

  .fs-md-5 {
    font-size: 5rem !important;
  }

  .fs-md-52 {
    font-size: 5.2rem !important;
  }

  .fs-md-54 {
    font-size: 5.4rem !important;
  }

  .fs-md-55 {
    font-size: 5.5rem !important;
  }

  .fs-md-56 {
    font-size: 5.6rem !important;
  }

  .fs-md-58 {
    font-size: 5.8rem !important;
  }

  .fs-md-6 {
    font-size: 6rem !important;
  }

  .fs-md-62 {
    font-size: 6.2rem !important;
  }

  .fs-md-64 {
    font-size: 6.4rem !important;
  }

  .fs-md-66 {
    font-size: 6.6rem !important;
  }

  .fs-md-68 {
    font-size: 6.8rem !important;
  }

  .fs-md-7 {
    font-size: 7rem !important;
  }

  .fs-md-8 {
    font-size: 8rem !important;
  }

  .fs-md-100 {
    font-size: 10rem !important;
  }

  .fs-md-120 {
    font-size: 12rem !important;
  }

  .fs-md-140 {
    font-size: 14rem !important;
  }

  .fs-md-160 {
    font-size: 16rem !important;
  }

  .fs-md-180 {
    font-size: 18rem !important;
  }

  .fs-md-200 {
    font-size: 20rem !important;
  }

  .fs-md-250 {
    font-size: 25rem !important;
  }

  .lh-md-sm {
    line-height: 1.25 !important;
  }

  .lh-md-base {
    line-height: 1.5 !important;
  }

  .lh-md-lg {
    line-height: 2 !important;
  }

  .lh-md-normal {
    line-height: normal !important;
  }

  .lh-md-0 {
    line-height: 0 !important;
  }

  .lh-md-25 {
    line-height: 0.25 !important;
  }

  .lh-md-5 {
    line-height: 0.5 !important;
  }

  .lh-md-75 {
    line-height: 0.75 !important;
  }

  .lh-md-1 {
    line-height: 1 !important;
  }

  .lh-md-115 {
    line-height: 1.15 !important;
  }

  .lh-md-120 {
    line-height: 1.2 !important;
  }

  .lh-md-125 {
    line-height: 1.25 !important;
  }

  .lh-md-135 {
    line-height: 1.35 !important;
  }

  .lh-md-145 {
    line-height: 1.45 !important;
  }

  .lh-md-150 {
    line-height: 1.5 !important;
  }

  .lh-md-175 {
    line-height: 1.75 !important;
  }

  .lh-md-2 {
    line-height: 2 !important;
  }

  .text-md-start {
    text-align: left !important;
  }

  .text-md-end {
    text-align: right !important;
  }

  .text-md-center {
    text-align: center !important;
  }

  .text-md-justify {
    text-align: justify !important;
  }

  .text-md-wrap {
    white-space: normal !important;
  }

  .text-md-nowrap {
    white-space: nowrap !important;
  }

  .radius-md-inherit {
    border-radius: inherit !important;
  }

  .radius-md-0 {
    border-radius: 0 !important;
  }

  .radius-md-04 {
    border-radius: 0.4rem !important;
  }

  .radius-md-06 {
    border-radius: 0.4rem !important;
  }

  .radius-md-1 {
    border-radius: 1rem !important;
  }

  .radius-md-14 {
    border-radius: 1.4rem !important;
  }

  .radius-md-16 {
    border-radius: 1.6rem !important;
  }

  .radius-md-2 {
    border-radius: 2rem !important;
  }

  .radius-md-4 {
    border-radius: 4rem !important;
  }

  .radius-md-6 {
    border-radius: 6rem !important;
  }

  .radius-md-8 {
    border-radius: 8rem !important;
  }

  .radius-md-32 {
    border-radius: 3.2rem !important;
  }

  .radius-md-50p {
    border-radius: 50% !important;
  }
}
@media (min-width: 992px) {
  .overflow-lg-auto {
    overflow: auto !important;
  }

  .overflow-lg-hidden {
    overflow: hidden !important;
  }

  .overflow-x-lg-auto {
    overflow-x: auto !important;
  }

  .overflow-x-lg-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-lg-auto {
    overflow-y: auto !important;
  }

  .overflow-y-lg-hidden {
    overflow-y: hidden !important;
  }

  .d-lg-inline {
    display: inline !important;
  }

  .d-lg-inline-block {
    display: inline-block !important;
  }

  .d-lg-block {
    display: block !important;
  }

  .d-lg-grid {
    display: grid !important;
  }

  .d-lg-inline-grid {
    display: inline-grid !important;
  }

  .d-lg-table {
    display: table !important;
  }

  .d-lg-table-row {
    display: table-row !important;
  }

  .d-lg-table-cell {
    display: table-cell !important;
  }

  .d-lg-flex {
    display: flex !important;
  }

  .d-lg-inline-flex {
    display: inline-flex !important;
  }

  .d-lg-none {
    display: none !important;
  }

  .position-lg-relative {
    position: relative !important;
  }

  .position-lg-absolute {
    position: absolute !important;
  }

  .position-lg-unset {
    position: unset !important;
  }

  .w-lg-50 {
    width: 50% !important;
  }

  .w-lg-70 {
    width: 70% !important;
  }

  .w-lg-100 {
    width: 100% !important;
  }

  .w-lg-100vw {
    width: 100vw !important;
  }

  .w-lg-auto {
    width: auto !important;
  }

  .mw-lg-50 {
    max-width: 50% !important;
  }

  .mw-lg-70 {
    max-width: 70% !important;
  }

  .mw-lg-100 {
    max-width: 100% !important;
  }

  .mw-lg-100vw {
    max-width: 100vw !important;
  }

  .mw-lg-auto {
    max-width: auto !important;
  }

  .minh-lg-100 {
    min-height: 100% !important;
  }

  .minh-lg-100vh {
    min-height: 100vh !important;
  }

  .minh-lg-auto {
    min-height: auto !important;
  }

  .flex-lg-fill {
    flex: 1 1 auto !important;
  }

  .flex-lg-row {
    flex-direction: row !important;
  }

  .flex-lg-column {
    flex-direction: column !important;
  }

  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }

  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-lg-start {
    justify-content: flex-start !important;
  }

  .justify-content-lg-end {
    justify-content: flex-end !important;
  }

  .justify-content-lg-center {
    justify-content: center !important;
  }

  .justify-content-lg-between {
    justify-content: space-between !important;
  }

  .justify-content-lg-around {
    justify-content: space-around !important;
  }

  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-lg-start {
    align-items: flex-start !important;
  }

  .align-items-lg-end {
    align-items: flex-end !important;
  }

  .align-items-lg-center {
    align-items: center !important;
  }

  .align-items-lg-baseline {
    align-items: baseline !important;
  }

  .align-items-lg-stretch {
    align-items: stretch !important;
  }

  .order-lg-first {
    order: -1 !important;
  }

  .order-lg-0 {
    order: 0 !important;
  }

  .order-lg-1 {
    order: 1 !important;
  }

  .order-lg-2 {
    order: 2 !important;
  }

  .order-lg-3 {
    order: 3 !important;
  }

  .order-lg-4 {
    order: 4 !important;
  }

  .order-lg-5 {
    order: 5 !important;
  }

  .order-lg-last {
    order: 6 !important;
  }

  .m-lg-0 {
    margin: 0 !important;
  }

  .m-lg-1 {
    margin: 0.25rem !important;
  }

  .m-lg-2 {
    margin: 0.5rem !important;
  }

  .m-lg-3 {
    margin: 1rem !important;
  }

  .m-lg-4 {
    margin: 1.5rem !important;
  }

  .m-lg-5 {
    margin: 3rem !important;
  }

  .m-lg-20 {
    margin: 2rem !important;
  }

  .m-lg-25 {
    margin: 2.5rem !important;
  }

  .m-lg-35 {
    margin: 3.5rem !important;
  }

  .m-lg-50 {
    margin: 5rem !important;
  }

  .m-lg-55 {
    margin: 5.5rem !important;
  }

  .m-lg-60 {
    margin: 6rem !important;
  }

  .m-lg-65 {
    margin: 6.5rem !important;
  }

  .m-lg-70 {
    margin: 7rem !important;
  }

  .m-lg-80 {
    margin: 8rem !important;
  }

  .m-lg-100 {
    margin: 10rem !important;
  }

  .m-lg-120 {
    margin: 12rem !important;
  }

  .m-lg-150 {
    margin: 15rem !important;
  }

  .m-lg-200 {
    margin: 20rem !important;
  }

  .m-lg-auto {
    margin: auto !important;
  }

  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-lg-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-lg-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-lg-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-lg-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-lg-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-lg-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-lg-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-lg-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-lg-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-lg-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-lg-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-lg-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-lg-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-lg-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-lg-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-lg-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-lg-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-lg-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-lg-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-lg-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-lg-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-lg-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-lg-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-lg-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-lg-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-lg-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-lg-0 {
    margin-top: 0 !important;
  }

  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }

  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }

  .mt-lg-3 {
    margin-top: 1rem !important;
  }

  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }

  .mt-lg-5 {
    margin-top: 3rem !important;
  }

  .mt-lg-20 {
    margin-top: 2rem !important;
  }

  .mt-lg-25 {
    margin-top: 2.5rem !important;
  }

  .mt-lg-35 {
    margin-top: 3.5rem !important;
  }

  .mt-lg-50 {
    margin-top: 5rem !important;
  }

  .mt-lg-55 {
    margin-top: 5.5rem !important;
  }

  .mt-lg-60 {
    margin-top: 6rem !important;
  }

  .mt-lg-65 {
    margin-top: 6.5rem !important;
  }

  .mt-lg-70 {
    margin-top: 7rem !important;
  }

  .mt-lg-80 {
    margin-top: 8rem !important;
  }

  .mt-lg-100 {
    margin-top: 10rem !important;
  }

  .mt-lg-120 {
    margin-top: 12rem !important;
  }

  .mt-lg-150 {
    margin-top: 15rem !important;
  }

  .mt-lg-200 {
    margin-top: 20rem !important;
  }

  .mt-lg-auto {
    margin-top: auto !important;
  }

  .me-lg-0 {
    margin-right: 0 !important;
  }

  .me-lg-1 {
    margin-right: 0.25rem !important;
  }

  .me-lg-2 {
    margin-right: 0.5rem !important;
  }

  .me-lg-3 {
    margin-right: 1rem !important;
  }

  .me-lg-4 {
    margin-right: 1.5rem !important;
  }

  .me-lg-5 {
    margin-right: 3rem !important;
  }

  .me-lg-20 {
    margin-right: 2rem !important;
  }

  .me-lg-25 {
    margin-right: 2.5rem !important;
  }

  .me-lg-35 {
    margin-right: 3.5rem !important;
  }

  .me-lg-50 {
    margin-right: 5rem !important;
  }

  .me-lg-55 {
    margin-right: 5.5rem !important;
  }

  .me-lg-60 {
    margin-right: 6rem !important;
  }

  .me-lg-65 {
    margin-right: 6.5rem !important;
  }

  .me-lg-70 {
    margin-right: 7rem !important;
  }

  .me-lg-80 {
    margin-right: 8rem !important;
  }

  .me-lg-100 {
    margin-right: 10rem !important;
  }

  .me-lg-120 {
    margin-right: 12rem !important;
  }

  .me-lg-150 {
    margin-right: 15rem !important;
  }

  .me-lg-200 {
    margin-right: 20rem !important;
  }

  .me-lg-auto {
    margin-right: auto !important;
  }

  .mb-lg-0 {
    margin-bottom: 0 !important;
  }

  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }

  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }

  .mb-lg-20 {
    margin-bottom: 2rem !important;
  }

  .mb-lg-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-lg-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-lg-50 {
    margin-bottom: 5rem !important;
  }

  .mb-lg-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-lg-60 {
    margin-bottom: 6rem !important;
  }

  .mb-lg-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-lg-70 {
    margin-bottom: 7rem !important;
  }

  .mb-lg-80 {
    margin-bottom: 8rem !important;
  }

  .mb-lg-100 {
    margin-bottom: 10rem !important;
  }

  .mb-lg-120 {
    margin-bottom: 12rem !important;
  }

  .mb-lg-150 {
    margin-bottom: 15rem !important;
  }

  .mb-lg-200 {
    margin-bottom: 20rem !important;
  }

  .mb-lg-auto {
    margin-bottom: auto !important;
  }

  .ms-lg-0 {
    margin-left: 0 !important;
  }

  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }

  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }

  .ms-lg-3 {
    margin-left: 1rem !important;
  }

  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }

  .ms-lg-5 {
    margin-left: 3rem !important;
  }

  .ms-lg-20 {
    margin-left: 2rem !important;
  }

  .ms-lg-25 {
    margin-left: 2.5rem !important;
  }

  .ms-lg-35 {
    margin-left: 3.5rem !important;
  }

  .ms-lg-50 {
    margin-left: 5rem !important;
  }

  .ms-lg-55 {
    margin-left: 5.5rem !important;
  }

  .ms-lg-60 {
    margin-left: 6rem !important;
  }

  .ms-lg-65 {
    margin-left: 6.5rem !important;
  }

  .ms-lg-70 {
    margin-left: 7rem !important;
  }

  .ms-lg-80 {
    margin-left: 8rem !important;
  }

  .ms-lg-100 {
    margin-left: 10rem !important;
  }

  .ms-lg-120 {
    margin-left: 12rem !important;
  }

  .ms-lg-150 {
    margin-left: 15rem !important;
  }

  .ms-lg-200 {
    margin-left: 20rem !important;
  }

  .ms-lg-auto {
    margin-left: auto !important;
  }

  .m-lg-n1 {
    margin: -0.25rem !important;
  }

  .m-lg-n2 {
    margin: -0.5rem !important;
  }

  .m-lg-n3 {
    margin: -1rem !important;
  }

  .m-lg-n4 {
    margin: -1.5rem !important;
  }

  .m-lg-n5 {
    margin: -3rem !important;
  }

  .m-lg-n20 {
    margin: -2rem !important;
  }

  .m-lg-n25 {
    margin: -2.5rem !important;
  }

  .m-lg-n35 {
    margin: -3.5rem !important;
  }

  .m-lg-n50 {
    margin: -5rem !important;
  }

  .m-lg-n55 {
    margin: -5.5rem !important;
  }

  .m-lg-n60 {
    margin: -6rem !important;
  }

  .m-lg-n65 {
    margin: -6.5rem !important;
  }

  .m-lg-n70 {
    margin: -7rem !important;
  }

  .m-lg-n80 {
    margin: -8rem !important;
  }

  .m-lg-n100 {
    margin: -10rem !important;
  }

  .m-lg-n120 {
    margin: -12rem !important;
  }

  .m-lg-n150 {
    margin: -15rem !important;
  }

  .m-lg-n200 {
    margin: -20rem !important;
  }

  .mt-lg-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-lg-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-lg-n3 {
    margin-top: -1rem !important;
  }

  .mt-lg-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-lg-n5 {
    margin-top: -3rem !important;
  }

  .mt-lg-n20 {
    margin-top: -2rem !important;
  }

  .mt-lg-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-lg-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-lg-n50 {
    margin-top: -5rem !important;
  }

  .mt-lg-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-lg-n60 {
    margin-top: -6rem !important;
  }

  .mt-lg-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-lg-n70 {
    margin-top: -7rem !important;
  }

  .mt-lg-n80 {
    margin-top: -8rem !important;
  }

  .mt-lg-n100 {
    margin-top: -10rem !important;
  }

  .mt-lg-n120 {
    margin-top: -12rem !important;
  }

  .mt-lg-n150 {
    margin-top: -15rem !important;
  }

  .mt-lg-n200 {
    margin-top: -20rem !important;
  }

  .me-lg-n1 {
    margin-right: -0.25rem !important;
  }

  .me-lg-n2 {
    margin-right: -0.5rem !important;
  }

  .me-lg-n3 {
    margin-right: -1rem !important;
  }

  .me-lg-n4 {
    margin-right: -1.5rem !important;
  }

  .me-lg-n5 {
    margin-right: -3rem !important;
  }

  .me-lg-n20 {
    margin-right: -2rem !important;
  }

  .me-lg-n25 {
    margin-right: -2.5rem !important;
  }

  .me-lg-n35 {
    margin-right: -3.5rem !important;
  }

  .me-lg-n50 {
    margin-right: -5rem !important;
  }

  .me-lg-n55 {
    margin-right: -5.5rem !important;
  }

  .me-lg-n60 {
    margin-right: -6rem !important;
  }

  .me-lg-n65 {
    margin-right: -6.5rem !important;
  }

  .me-lg-n70 {
    margin-right: -7rem !important;
  }

  .me-lg-n80 {
    margin-right: -8rem !important;
  }

  .me-lg-n100 {
    margin-right: -10rem !important;
  }

  .me-lg-n120 {
    margin-right: -12rem !important;
  }

  .me-lg-n150 {
    margin-right: -15rem !important;
  }

  .me-lg-n200 {
    margin-right: -20rem !important;
  }

  .mb-lg-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-lg-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-lg-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-lg-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-lg-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-lg-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-lg-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-lg-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-lg-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-lg-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-lg-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-lg-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-lg-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-lg-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-lg-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-lg-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-lg-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-lg-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-lg-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-lg-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-lg-n3 {
    margin-left: -1rem !important;
  }

  .ms-lg-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-lg-n5 {
    margin-left: -3rem !important;
  }

  .ms-lg-n20 {
    margin-left: -2rem !important;
  }

  .ms-lg-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-lg-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-lg-n50 {
    margin-left: -5rem !important;
  }

  .ms-lg-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-lg-n60 {
    margin-left: -6rem !important;
  }

  .ms-lg-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-lg-n70 {
    margin-left: -7rem !important;
  }

  .ms-lg-n80 {
    margin-left: -8rem !important;
  }

  .ms-lg-n100 {
    margin-left: -10rem !important;
  }

  .ms-lg-n120 {
    margin-left: -12rem !important;
  }

  .ms-lg-n150 {
    margin-left: -15rem !important;
  }

  .ms-lg-n200 {
    margin-left: -20rem !important;
  }

  .p-lg-0 {
    padding: 0 !important;
  }

  .p-lg-1 {
    padding: 0.25rem !important;
  }

  .p-lg-2 {
    padding: 0.5rem !important;
  }

  .p-lg-3 {
    padding: 1rem !important;
  }

  .p-lg-4 {
    padding: 1.5rem !important;
  }

  .p-lg-5 {
    padding: 3rem !important;
  }

  .p-lg-20 {
    padding: 2rem !important;
  }

  .p-lg-25 {
    padding: 2.5rem !important;
  }

  .p-lg-35 {
    padding: 3.5rem !important;
  }

  .p-lg-50 {
    padding: 5rem !important;
  }

  .p-lg-55 {
    padding: 5.5rem !important;
  }

  .p-lg-60 {
    padding: 6rem !important;
  }

  .p-lg-65 {
    padding: 6.5rem !important;
  }

  .p-lg-70 {
    padding: 7rem !important;
  }

  .p-lg-80 {
    padding: 8rem !important;
  }

  .p-lg-100 {
    padding: 10rem !important;
  }

  .p-lg-120 {
    padding: 12rem !important;
  }

  .p-lg-150 {
    padding: 15rem !important;
  }

  .p-lg-200 {
    padding: 20rem !important;
  }

  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-lg-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-lg-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-lg-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-lg-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-lg-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-lg-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-lg-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-lg-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-lg-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-lg-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-lg-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-lg-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-lg-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-lg-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-lg-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-lg-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-lg-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-lg-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-lg-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-lg-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-lg-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-lg-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-lg-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-lg-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-lg-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-lg-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-lg-0 {
    padding-top: 0 !important;
  }

  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }

  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }

  .pt-lg-3 {
    padding-top: 1rem !important;
  }

  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }

  .pt-lg-5 {
    padding-top: 3rem !important;
  }

  .pt-lg-20 {
    padding-top: 2rem !important;
  }

  .pt-lg-25 {
    padding-top: 2.5rem !important;
  }

  .pt-lg-35 {
    padding-top: 3.5rem !important;
  }

  .pt-lg-50 {
    padding-top: 5rem !important;
  }

  .pt-lg-55 {
    padding-top: 5.5rem !important;
  }

  .pt-lg-60 {
    padding-top: 6rem !important;
  }

  .pt-lg-65 {
    padding-top: 6.5rem !important;
  }

  .pt-lg-70 {
    padding-top: 7rem !important;
  }

  .pt-lg-80 {
    padding-top: 8rem !important;
  }

  .pt-lg-100 {
    padding-top: 10rem !important;
  }

  .pt-lg-120 {
    padding-top: 12rem !important;
  }

  .pt-lg-150 {
    padding-top: 15rem !important;
  }

  .pt-lg-200 {
    padding-top: 20rem !important;
  }

  .pe-lg-0 {
    padding-right: 0 !important;
  }

  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }

  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }

  .pe-lg-3 {
    padding-right: 1rem !important;
  }

  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }

  .pe-lg-5 {
    padding-right: 3rem !important;
  }

  .pe-lg-20 {
    padding-right: 2rem !important;
  }

  .pe-lg-25 {
    padding-right: 2.5rem !important;
  }

  .pe-lg-35 {
    padding-right: 3.5rem !important;
  }

  .pe-lg-50 {
    padding-right: 5rem !important;
  }

  .pe-lg-55 {
    padding-right: 5.5rem !important;
  }

  .pe-lg-60 {
    padding-right: 6rem !important;
  }

  .pe-lg-65 {
    padding-right: 6.5rem !important;
  }

  .pe-lg-70 {
    padding-right: 7rem !important;
  }

  .pe-lg-80 {
    padding-right: 8rem !important;
  }

  .pe-lg-100 {
    padding-right: 10rem !important;
  }

  .pe-lg-120 {
    padding-right: 12rem !important;
  }

  .pe-lg-150 {
    padding-right: 15rem !important;
  }

  .pe-lg-200 {
    padding-right: 20rem !important;
  }

  .pb-lg-0 {
    padding-bottom: 0 !important;
  }

  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }

  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }

  .pb-lg-20 {
    padding-bottom: 2rem !important;
  }

  .pb-lg-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-lg-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-lg-50 {
    padding-bottom: 5rem !important;
  }

  .pb-lg-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-lg-60 {
    padding-bottom: 6rem !important;
  }

  .pb-lg-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-lg-70 {
    padding-bottom: 7rem !important;
  }

  .pb-lg-80 {
    padding-bottom: 8rem !important;
  }

  .pb-lg-100 {
    padding-bottom: 10rem !important;
  }

  .pb-lg-120 {
    padding-bottom: 12rem !important;
  }

  .pb-lg-150 {
    padding-bottom: 15rem !important;
  }

  .pb-lg-200 {
    padding-bottom: 20rem !important;
  }

  .ps-lg-0 {
    padding-left: 0 !important;
  }

  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }

  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }

  .ps-lg-3 {
    padding-left: 1rem !important;
  }

  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }

  .ps-lg-5 {
    padding-left: 3rem !important;
  }

  .ps-lg-20 {
    padding-left: 2rem !important;
  }

  .ps-lg-25 {
    padding-left: 2.5rem !important;
  }

  .ps-lg-35 {
    padding-left: 3.5rem !important;
  }

  .ps-lg-50 {
    padding-left: 5rem !important;
  }

  .ps-lg-55 {
    padding-left: 5.5rem !important;
  }

  .ps-lg-60 {
    padding-left: 6rem !important;
  }

  .ps-lg-65 {
    padding-left: 6.5rem !important;
  }

  .ps-lg-70 {
    padding-left: 7rem !important;
  }

  .ps-lg-80 {
    padding-left: 8rem !important;
  }

  .ps-lg-100 {
    padding-left: 10rem !important;
  }

  .ps-lg-120 {
    padding-left: 12rem !important;
  }

  .ps-lg-150 {
    padding-left: 15rem !important;
  }

  .ps-lg-200 {
    padding-left: 20rem !important;
  }

  .fs-lg-inherit {
    font-size: inherit !important;
  }

  .fs-lg-0 {
    font-size: 0 !important;
  }

  .fs-lg-1 {
    font-size: 1rem !important;
  }

  .fs-lg-12 {
    font-size: 1.2rem !important;
  }

  .fs-lg-14 {
    font-size: 1.4rem !important;
  }

  .fs-lg-16 {
    font-size: 1.6rem !important;
  }

  .fs-lg-18 {
    font-size: 1.8rem !important;
  }

  .fs-lg-2 {
    font-size: 2rem !important;
  }

  .fs-lg-22 {
    font-size: 2.2rem !important;
  }

  .fs-lg-24 {
    font-size: 2.4rem !important;
  }

  .fs-lg-26 {
    font-size: 2.6rem !important;
  }

  .fs-lg-28 {
    font-size: 2.8rem !important;
  }

  .fs-lg-3 {
    font-size: 3rem !important;
  }

  .fs-lg-32 {
    font-size: 3.2rem !important;
  }

  .fs-lg-34 {
    font-size: 3.4rem !important;
  }

  .fs-lg-36 {
    font-size: 3.6rem !important;
  }

  .fs-lg-38 {
    font-size: 3.8rem !important;
  }

  .fs-lg-4 {
    font-size: 4rem !important;
  }

  .fs-lg-42 {
    font-size: 4.2rem !important;
  }

  .fs-lg-44 {
    font-size: 4.4rem !important;
  }

  .fs-lg-46 {
    font-size: 4.6rem !important;
  }

  .fs-lg-48 {
    font-size: 4.8rem !important;
  }

  .fs-lg-5 {
    font-size: 5rem !important;
  }

  .fs-lg-52 {
    font-size: 5.2rem !important;
  }

  .fs-lg-54 {
    font-size: 5.4rem !important;
  }

  .fs-lg-55 {
    font-size: 5.5rem !important;
  }

  .fs-lg-56 {
    font-size: 5.6rem !important;
  }

  .fs-lg-58 {
    font-size: 5.8rem !important;
  }

  .fs-lg-6 {
    font-size: 6rem !important;
  }

  .fs-lg-62 {
    font-size: 6.2rem !important;
  }

  .fs-lg-64 {
    font-size: 6.4rem !important;
  }

  .fs-lg-66 {
    font-size: 6.6rem !important;
  }

  .fs-lg-68 {
    font-size: 6.8rem !important;
  }

  .fs-lg-7 {
    font-size: 7rem !important;
  }

  .fs-lg-8 {
    font-size: 8rem !important;
  }

  .fs-lg-100 {
    font-size: 10rem !important;
  }

  .fs-lg-120 {
    font-size: 12rem !important;
  }

  .fs-lg-140 {
    font-size: 14rem !important;
  }

  .fs-lg-160 {
    font-size: 16rem !important;
  }

  .fs-lg-180 {
    font-size: 18rem !important;
  }

  .fs-lg-200 {
    font-size: 20rem !important;
  }

  .fs-lg-250 {
    font-size: 25rem !important;
  }

  .lh-lg-sm {
    line-height: 1.25 !important;
  }

  .lh-lg-base {
    line-height: 1.5 !important;
  }

  .lh-lg-lg {
    line-height: 2 !important;
  }

  .lh-lg-normal {
    line-height: normal !important;
  }

  .lh-lg-0 {
    line-height: 0 !important;
  }

  .lh-lg-25 {
    line-height: 0.25 !important;
  }

  .lh-lg-5 {
    line-height: 0.5 !important;
  }

  .lh-lg-75 {
    line-height: 0.75 !important;
  }

  .lh-lg-1 {
    line-height: 1 !important;
  }

  .lh-lg-115 {
    line-height: 1.15 !important;
  }

  .lh-lg-120 {
    line-height: 1.2 !important;
  }

  .lh-lg-125 {
    line-height: 1.25 !important;
  }

  .lh-lg-135 {
    line-height: 1.35 !important;
  }

  .lh-lg-145 {
    line-height: 1.45 !important;
  }

  .lh-lg-150 {
    line-height: 1.5 !important;
  }

  .lh-lg-175 {
    line-height: 1.75 !important;
  }

  .lh-lg-2 {
    line-height: 2 !important;
  }

  .text-lg-start {
    text-align: left !important;
  }

  .text-lg-end {
    text-align: right !important;
  }

  .text-lg-center {
    text-align: center !important;
  }

  .text-lg-justify {
    text-align: justify !important;
  }

  .text-lg-wrap {
    white-space: normal !important;
  }

  .text-lg-nowrap {
    white-space: nowrap !important;
  }

  .radius-lg-inherit {
    border-radius: inherit !important;
  }

  .radius-lg-0 {
    border-radius: 0 !important;
  }

  .radius-lg-04 {
    border-radius: 0.4rem !important;
  }

  .radius-lg-06 {
    border-radius: 0.4rem !important;
  }

  .radius-lg-1 {
    border-radius: 1rem !important;
  }

  .radius-lg-14 {
    border-radius: 1.4rem !important;
  }

  .radius-lg-16 {
    border-radius: 1.6rem !important;
  }

  .radius-lg-2 {
    border-radius: 2rem !important;
  }

  .radius-lg-4 {
    border-radius: 4rem !important;
  }

  .radius-lg-6 {
    border-radius: 6rem !important;
  }

  .radius-lg-8 {
    border-radius: 8rem !important;
  }

  .radius-lg-32 {
    border-radius: 3.2rem !important;
  }

  .radius-lg-50p {
    border-radius: 50% !important;
  }
}
@media (min-width: 1200px) {
  .overflow-xl-auto {
    overflow: auto !important;
  }

  .overflow-xl-hidden {
    overflow: hidden !important;
  }

  .overflow-x-xl-auto {
    overflow-x: auto !important;
  }

  .overflow-x-xl-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-xl-auto {
    overflow-y: auto !important;
  }

  .overflow-y-xl-hidden {
    overflow-y: hidden !important;
  }

  .d-xl-inline {
    display: inline !important;
  }

  .d-xl-inline-block {
    display: inline-block !important;
  }

  .d-xl-block {
    display: block !important;
  }

  .d-xl-grid {
    display: grid !important;
  }

  .d-xl-inline-grid {
    display: inline-grid !important;
  }

  .d-xl-table {
    display: table !important;
  }

  .d-xl-table-row {
    display: table-row !important;
  }

  .d-xl-table-cell {
    display: table-cell !important;
  }

  .d-xl-flex {
    display: flex !important;
  }

  .d-xl-inline-flex {
    display: inline-flex !important;
  }

  .d-xl-none {
    display: none !important;
  }

  .position-xl-relative {
    position: relative !important;
  }

  .position-xl-absolute {
    position: absolute !important;
  }

  .position-xl-unset {
    position: unset !important;
  }

  .w-xl-50 {
    width: 50% !important;
  }

  .w-xl-70 {
    width: 70% !important;
  }

  .w-xl-100 {
    width: 100% !important;
  }

  .w-xl-100vw {
    width: 100vw !important;
  }

  .w-xl-auto {
    width: auto !important;
  }

  .mw-xl-50 {
    max-width: 50% !important;
  }

  .mw-xl-70 {
    max-width: 70% !important;
  }

  .mw-xl-100 {
    max-width: 100% !important;
  }

  .mw-xl-100vw {
    max-width: 100vw !important;
  }

  .mw-xl-auto {
    max-width: auto !important;
  }

  .minh-xl-100 {
    min-height: 100% !important;
  }

  .minh-xl-100vh {
    min-height: 100vh !important;
  }

  .minh-xl-auto {
    min-height: auto !important;
  }

  .flex-xl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xl-row {
    flex-direction: row !important;
  }

  .flex-xl-column {
    flex-direction: column !important;
  }

  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xl-center {
    justify-content: center !important;
  }

  .justify-content-xl-between {
    justify-content: space-between !important;
  }

  .justify-content-xl-around {
    justify-content: space-around !important;
  }

  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xl-start {
    align-items: flex-start !important;
  }

  .align-items-xl-end {
    align-items: flex-end !important;
  }

  .align-items-xl-center {
    align-items: center !important;
  }

  .align-items-xl-baseline {
    align-items: baseline !important;
  }

  .align-items-xl-stretch {
    align-items: stretch !important;
  }

  .order-xl-first {
    order: -1 !important;
  }

  .order-xl-0 {
    order: 0 !important;
  }

  .order-xl-1 {
    order: 1 !important;
  }

  .order-xl-2 {
    order: 2 !important;
  }

  .order-xl-3 {
    order: 3 !important;
  }

  .order-xl-4 {
    order: 4 !important;
  }

  .order-xl-5 {
    order: 5 !important;
  }

  .order-xl-last {
    order: 6 !important;
  }

  .m-xl-0 {
    margin: 0 !important;
  }

  .m-xl-1 {
    margin: 0.25rem !important;
  }

  .m-xl-2 {
    margin: 0.5rem !important;
  }

  .m-xl-3 {
    margin: 1rem !important;
  }

  .m-xl-4 {
    margin: 1.5rem !important;
  }

  .m-xl-5 {
    margin: 3rem !important;
  }

  .m-xl-20 {
    margin: 2rem !important;
  }

  .m-xl-25 {
    margin: 2.5rem !important;
  }

  .m-xl-35 {
    margin: 3.5rem !important;
  }

  .m-xl-50 {
    margin: 5rem !important;
  }

  .m-xl-55 {
    margin: 5.5rem !important;
  }

  .m-xl-60 {
    margin: 6rem !important;
  }

  .m-xl-65 {
    margin: 6.5rem !important;
  }

  .m-xl-70 {
    margin: 7rem !important;
  }

  .m-xl-80 {
    margin: 8rem !important;
  }

  .m-xl-100 {
    margin: 10rem !important;
  }

  .m-xl-120 {
    margin: 12rem !important;
  }

  .m-xl-150 {
    margin: 15rem !important;
  }

  .m-xl-200 {
    margin: 20rem !important;
  }

  .m-xl-auto {
    margin: auto !important;
  }

  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xl-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xl-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-xl-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-xl-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xl-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-xl-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xl-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-xl-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xl-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xl-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xl-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xl-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xl-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xl-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xl-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-xl-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-xl-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xl-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-xl-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xl-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-xl-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xl-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xl-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xl-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xl-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xl-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xl-0 {
    margin-top: 0 !important;
  }

  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xl-3 {
    margin-top: 1rem !important;
  }

  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xl-5 {
    margin-top: 3rem !important;
  }

  .mt-xl-20 {
    margin-top: 2rem !important;
  }

  .mt-xl-25 {
    margin-top: 2.5rem !important;
  }

  .mt-xl-35 {
    margin-top: 3.5rem !important;
  }

  .mt-xl-50 {
    margin-top: 5rem !important;
  }

  .mt-xl-55 {
    margin-top: 5.5rem !important;
  }

  .mt-xl-60 {
    margin-top: 6rem !important;
  }

  .mt-xl-65 {
    margin-top: 6.5rem !important;
  }

  .mt-xl-70 {
    margin-top: 7rem !important;
  }

  .mt-xl-80 {
    margin-top: 8rem !important;
  }

  .mt-xl-100 {
    margin-top: 10rem !important;
  }

  .mt-xl-120 {
    margin-top: 12rem !important;
  }

  .mt-xl-150 {
    margin-top: 15rem !important;
  }

  .mt-xl-200 {
    margin-top: 20rem !important;
  }

  .mt-xl-auto {
    margin-top: auto !important;
  }

  .me-xl-0 {
    margin-right: 0 !important;
  }

  .me-xl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xl-3 {
    margin-right: 1rem !important;
  }

  .me-xl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xl-5 {
    margin-right: 3rem !important;
  }

  .me-xl-20 {
    margin-right: 2rem !important;
  }

  .me-xl-25 {
    margin-right: 2.5rem !important;
  }

  .me-xl-35 {
    margin-right: 3.5rem !important;
  }

  .me-xl-50 {
    margin-right: 5rem !important;
  }

  .me-xl-55 {
    margin-right: 5.5rem !important;
  }

  .me-xl-60 {
    margin-right: 6rem !important;
  }

  .me-xl-65 {
    margin-right: 6.5rem !important;
  }

  .me-xl-70 {
    margin-right: 7rem !important;
  }

  .me-xl-80 {
    margin-right: 8rem !important;
  }

  .me-xl-100 {
    margin-right: 10rem !important;
  }

  .me-xl-120 {
    margin-right: 12rem !important;
  }

  .me-xl-150 {
    margin-right: 15rem !important;
  }

  .me-xl-200 {
    margin-right: 20rem !important;
  }

  .me-xl-auto {
    margin-right: auto !important;
  }

  .mb-xl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xl-20 {
    margin-bottom: 2rem !important;
  }

  .mb-xl-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-xl-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-xl-50 {
    margin-bottom: 5rem !important;
  }

  .mb-xl-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-xl-60 {
    margin-bottom: 6rem !important;
  }

  .mb-xl-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-xl-70 {
    margin-bottom: 7rem !important;
  }

  .mb-xl-80 {
    margin-bottom: 8rem !important;
  }

  .mb-xl-100 {
    margin-bottom: 10rem !important;
  }

  .mb-xl-120 {
    margin-bottom: 12rem !important;
  }

  .mb-xl-150 {
    margin-bottom: 15rem !important;
  }

  .mb-xl-200 {
    margin-bottom: 20rem !important;
  }

  .mb-xl-auto {
    margin-bottom: auto !important;
  }

  .ms-xl-0 {
    margin-left: 0 !important;
  }

  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xl-3 {
    margin-left: 1rem !important;
  }

  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xl-5 {
    margin-left: 3rem !important;
  }

  .ms-xl-20 {
    margin-left: 2rem !important;
  }

  .ms-xl-25 {
    margin-left: 2.5rem !important;
  }

  .ms-xl-35 {
    margin-left: 3.5rem !important;
  }

  .ms-xl-50 {
    margin-left: 5rem !important;
  }

  .ms-xl-55 {
    margin-left: 5.5rem !important;
  }

  .ms-xl-60 {
    margin-left: 6rem !important;
  }

  .ms-xl-65 {
    margin-left: 6.5rem !important;
  }

  .ms-xl-70 {
    margin-left: 7rem !important;
  }

  .ms-xl-80 {
    margin-left: 8rem !important;
  }

  .ms-xl-100 {
    margin-left: 10rem !important;
  }

  .ms-xl-120 {
    margin-left: 12rem !important;
  }

  .ms-xl-150 {
    margin-left: 15rem !important;
  }

  .ms-xl-200 {
    margin-left: 20rem !important;
  }

  .ms-xl-auto {
    margin-left: auto !important;
  }

  .m-xl-n1 {
    margin: -0.25rem !important;
  }

  .m-xl-n2 {
    margin: -0.5rem !important;
  }

  .m-xl-n3 {
    margin: -1rem !important;
  }

  .m-xl-n4 {
    margin: -1.5rem !important;
  }

  .m-xl-n5 {
    margin: -3rem !important;
  }

  .m-xl-n20 {
    margin: -2rem !important;
  }

  .m-xl-n25 {
    margin: -2.5rem !important;
  }

  .m-xl-n35 {
    margin: -3.5rem !important;
  }

  .m-xl-n50 {
    margin: -5rem !important;
  }

  .m-xl-n55 {
    margin: -5.5rem !important;
  }

  .m-xl-n60 {
    margin: -6rem !important;
  }

  .m-xl-n65 {
    margin: -6.5rem !important;
  }

  .m-xl-n70 {
    margin: -7rem !important;
  }

  .m-xl-n80 {
    margin: -8rem !important;
  }

  .m-xl-n100 {
    margin: -10rem !important;
  }

  .m-xl-n120 {
    margin: -12rem !important;
  }

  .m-xl-n150 {
    margin: -15rem !important;
  }

  .m-xl-n200 {
    margin: -20rem !important;
  }

  .mt-xl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xl-n20 {
    margin-top: -2rem !important;
  }

  .mt-xl-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-xl-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-xl-n50 {
    margin-top: -5rem !important;
  }

  .mt-xl-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-xl-n60 {
    margin-top: -6rem !important;
  }

  .mt-xl-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-xl-n70 {
    margin-top: -7rem !important;
  }

  .mt-xl-n80 {
    margin-top: -8rem !important;
  }

  .mt-xl-n100 {
    margin-top: -10rem !important;
  }

  .mt-xl-n120 {
    margin-top: -12rem !important;
  }

  .mt-xl-n150 {
    margin-top: -15rem !important;
  }

  .mt-xl-n200 {
    margin-top: -20rem !important;
  }

  .me-xl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xl-n3 {
    margin-right: -1rem !important;
  }

  .me-xl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xl-n5 {
    margin-right: -3rem !important;
  }

  .me-xl-n20 {
    margin-right: -2rem !important;
  }

  .me-xl-n25 {
    margin-right: -2.5rem !important;
  }

  .me-xl-n35 {
    margin-right: -3.5rem !important;
  }

  .me-xl-n50 {
    margin-right: -5rem !important;
  }

  .me-xl-n55 {
    margin-right: -5.5rem !important;
  }

  .me-xl-n60 {
    margin-right: -6rem !important;
  }

  .me-xl-n65 {
    margin-right: -6.5rem !important;
  }

  .me-xl-n70 {
    margin-right: -7rem !important;
  }

  .me-xl-n80 {
    margin-right: -8rem !important;
  }

  .me-xl-n100 {
    margin-right: -10rem !important;
  }

  .me-xl-n120 {
    margin-right: -12rem !important;
  }

  .me-xl-n150 {
    margin-right: -15rem !important;
  }

  .me-xl-n200 {
    margin-right: -20rem !important;
  }

  .mb-xl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xl-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-xl-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-xl-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-xl-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-xl-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-xl-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-xl-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-xl-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-xl-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-xl-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-xl-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-xl-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-xl-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-xl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xl-n20 {
    margin-left: -2rem !important;
  }

  .ms-xl-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-xl-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-xl-n50 {
    margin-left: -5rem !important;
  }

  .ms-xl-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-xl-n60 {
    margin-left: -6rem !important;
  }

  .ms-xl-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-xl-n70 {
    margin-left: -7rem !important;
  }

  .ms-xl-n80 {
    margin-left: -8rem !important;
  }

  .ms-xl-n100 {
    margin-left: -10rem !important;
  }

  .ms-xl-n120 {
    margin-left: -12rem !important;
  }

  .ms-xl-n150 {
    margin-left: -15rem !important;
  }

  .ms-xl-n200 {
    margin-left: -20rem !important;
  }

  .p-xl-0 {
    padding: 0 !important;
  }

  .p-xl-1 {
    padding: 0.25rem !important;
  }

  .p-xl-2 {
    padding: 0.5rem !important;
  }

  .p-xl-3 {
    padding: 1rem !important;
  }

  .p-xl-4 {
    padding: 1.5rem !important;
  }

  .p-xl-5 {
    padding: 3rem !important;
  }

  .p-xl-20 {
    padding: 2rem !important;
  }

  .p-xl-25 {
    padding: 2.5rem !important;
  }

  .p-xl-35 {
    padding: 3.5rem !important;
  }

  .p-xl-50 {
    padding: 5rem !important;
  }

  .p-xl-55 {
    padding: 5.5rem !important;
  }

  .p-xl-60 {
    padding: 6rem !important;
  }

  .p-xl-65 {
    padding: 6.5rem !important;
  }

  .p-xl-70 {
    padding: 7rem !important;
  }

  .p-xl-80 {
    padding: 8rem !important;
  }

  .p-xl-100 {
    padding: 10rem !important;
  }

  .p-xl-120 {
    padding: 12rem !important;
  }

  .p-xl-150 {
    padding: 15rem !important;
  }

  .p-xl-200 {
    padding: 20rem !important;
  }

  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xl-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xl-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-xl-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-xl-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xl-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-xl-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xl-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-xl-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xl-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xl-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xl-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xl-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-xl-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xl-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xl-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-xl-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-xl-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xl-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-xl-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xl-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-xl-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xl-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xl-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xl-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xl-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-xl-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-xl-0 {
    padding-top: 0 !important;
  }

  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xl-3 {
    padding-top: 1rem !important;
  }

  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xl-5 {
    padding-top: 3rem !important;
  }

  .pt-xl-20 {
    padding-top: 2rem !important;
  }

  .pt-xl-25 {
    padding-top: 2.5rem !important;
  }

  .pt-xl-35 {
    padding-top: 3.5rem !important;
  }

  .pt-xl-50 {
    padding-top: 5rem !important;
  }

  .pt-xl-55 {
    padding-top: 5.5rem !important;
  }

  .pt-xl-60 {
    padding-top: 6rem !important;
  }

  .pt-xl-65 {
    padding-top: 6.5rem !important;
  }

  .pt-xl-70 {
    padding-top: 7rem !important;
  }

  .pt-xl-80 {
    padding-top: 8rem !important;
  }

  .pt-xl-100 {
    padding-top: 10rem !important;
  }

  .pt-xl-120 {
    padding-top: 12rem !important;
  }

  .pt-xl-150 {
    padding-top: 15rem !important;
  }

  .pt-xl-200 {
    padding-top: 20rem !important;
  }

  .pe-xl-0 {
    padding-right: 0 !important;
  }

  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xl-3 {
    padding-right: 1rem !important;
  }

  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xl-5 {
    padding-right: 3rem !important;
  }

  .pe-xl-20 {
    padding-right: 2rem !important;
  }

  .pe-xl-25 {
    padding-right: 2.5rem !important;
  }

  .pe-xl-35 {
    padding-right: 3.5rem !important;
  }

  .pe-xl-50 {
    padding-right: 5rem !important;
  }

  .pe-xl-55 {
    padding-right: 5.5rem !important;
  }

  .pe-xl-60 {
    padding-right: 6rem !important;
  }

  .pe-xl-65 {
    padding-right: 6.5rem !important;
  }

  .pe-xl-70 {
    padding-right: 7rem !important;
  }

  .pe-xl-80 {
    padding-right: 8rem !important;
  }

  .pe-xl-100 {
    padding-right: 10rem !important;
  }

  .pe-xl-120 {
    padding-right: 12rem !important;
  }

  .pe-xl-150 {
    padding-right: 15rem !important;
  }

  .pe-xl-200 {
    padding-right: 20rem !important;
  }

  .pb-xl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xl-20 {
    padding-bottom: 2rem !important;
  }

  .pb-xl-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-xl-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-xl-50 {
    padding-bottom: 5rem !important;
  }

  .pb-xl-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-xl-60 {
    padding-bottom: 6rem !important;
  }

  .pb-xl-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-xl-70 {
    padding-bottom: 7rem !important;
  }

  .pb-xl-80 {
    padding-bottom: 8rem !important;
  }

  .pb-xl-100 {
    padding-bottom: 10rem !important;
  }

  .pb-xl-120 {
    padding-bottom: 12rem !important;
  }

  .pb-xl-150 {
    padding-bottom: 15rem !important;
  }

  .pb-xl-200 {
    padding-bottom: 20rem !important;
  }

  .ps-xl-0 {
    padding-left: 0 !important;
  }

  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xl-3 {
    padding-left: 1rem !important;
  }

  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xl-5 {
    padding-left: 3rem !important;
  }

  .ps-xl-20 {
    padding-left: 2rem !important;
  }

  .ps-xl-25 {
    padding-left: 2.5rem !important;
  }

  .ps-xl-35 {
    padding-left: 3.5rem !important;
  }

  .ps-xl-50 {
    padding-left: 5rem !important;
  }

  .ps-xl-55 {
    padding-left: 5.5rem !important;
  }

  .ps-xl-60 {
    padding-left: 6rem !important;
  }

  .ps-xl-65 {
    padding-left: 6.5rem !important;
  }

  .ps-xl-70 {
    padding-left: 7rem !important;
  }

  .ps-xl-80 {
    padding-left: 8rem !important;
  }

  .ps-xl-100 {
    padding-left: 10rem !important;
  }

  .ps-xl-120 {
    padding-left: 12rem !important;
  }

  .ps-xl-150 {
    padding-left: 15rem !important;
  }

  .ps-xl-200 {
    padding-left: 20rem !important;
  }

  .fs-xl-inherit {
    font-size: inherit !important;
  }

  .fs-xl-0 {
    font-size: 0 !important;
  }

  .fs-xl-1 {
    font-size: 1rem !important;
  }

  .fs-xl-12 {
    font-size: 1.2rem !important;
  }

  .fs-xl-14 {
    font-size: 1.4rem !important;
  }

  .fs-xl-16 {
    font-size: 1.6rem !important;
  }

  .fs-xl-18 {
    font-size: 1.8rem !important;
  }

  .fs-xl-2 {
    font-size: 2rem !important;
  }

  .fs-xl-22 {
    font-size: 2.2rem !important;
  }

  .fs-xl-24 {
    font-size: 2.4rem !important;
  }

  .fs-xl-26 {
    font-size: 2.6rem !important;
  }

  .fs-xl-28 {
    font-size: 2.8rem !important;
  }

  .fs-xl-3 {
    font-size: 3rem !important;
  }

  .fs-xl-32 {
    font-size: 3.2rem !important;
  }

  .fs-xl-34 {
    font-size: 3.4rem !important;
  }

  .fs-xl-36 {
    font-size: 3.6rem !important;
  }

  .fs-xl-38 {
    font-size: 3.8rem !important;
  }

  .fs-xl-4 {
    font-size: 4rem !important;
  }

  .fs-xl-42 {
    font-size: 4.2rem !important;
  }

  .fs-xl-44 {
    font-size: 4.4rem !important;
  }

  .fs-xl-46 {
    font-size: 4.6rem !important;
  }

  .fs-xl-48 {
    font-size: 4.8rem !important;
  }

  .fs-xl-5 {
    font-size: 5rem !important;
  }

  .fs-xl-52 {
    font-size: 5.2rem !important;
  }

  .fs-xl-54 {
    font-size: 5.4rem !important;
  }

  .fs-xl-55 {
    font-size: 5.5rem !important;
  }

  .fs-xl-56 {
    font-size: 5.6rem !important;
  }

  .fs-xl-58 {
    font-size: 5.8rem !important;
  }

  .fs-xl-6 {
    font-size: 6rem !important;
  }

  .fs-xl-62 {
    font-size: 6.2rem !important;
  }

  .fs-xl-64 {
    font-size: 6.4rem !important;
  }

  .fs-xl-66 {
    font-size: 6.6rem !important;
  }

  .fs-xl-68 {
    font-size: 6.8rem !important;
  }

  .fs-xl-7 {
    font-size: 7rem !important;
  }

  .fs-xl-8 {
    font-size: 8rem !important;
  }

  .fs-xl-100 {
    font-size: 10rem !important;
  }

  .fs-xl-120 {
    font-size: 12rem !important;
  }

  .fs-xl-140 {
    font-size: 14rem !important;
  }

  .fs-xl-160 {
    font-size: 16rem !important;
  }

  .fs-xl-180 {
    font-size: 18rem !important;
  }

  .fs-xl-200 {
    font-size: 20rem !important;
  }

  .fs-xl-250 {
    font-size: 25rem !important;
  }

  .lh-xl-sm {
    line-height: 1.25 !important;
  }

  .lh-xl-base {
    line-height: 1.5 !important;
  }

  .lh-xl-lg {
    line-height: 2 !important;
  }

  .lh-xl-normal {
    line-height: normal !important;
  }

  .lh-xl-0 {
    line-height: 0 !important;
  }

  .lh-xl-25 {
    line-height: 0.25 !important;
  }

  .lh-xl-5 {
    line-height: 0.5 !important;
  }

  .lh-xl-75 {
    line-height: 0.75 !important;
  }

  .lh-xl-1 {
    line-height: 1 !important;
  }

  .lh-xl-115 {
    line-height: 1.15 !important;
  }

  .lh-xl-120 {
    line-height: 1.2 !important;
  }

  .lh-xl-125 {
    line-height: 1.25 !important;
  }

  .lh-xl-135 {
    line-height: 1.35 !important;
  }

  .lh-xl-145 {
    line-height: 1.45 !important;
  }

  .lh-xl-150 {
    line-height: 1.5 !important;
  }

  .lh-xl-175 {
    line-height: 1.75 !important;
  }

  .lh-xl-2 {
    line-height: 2 !important;
  }

  .text-xl-start {
    text-align: left !important;
  }

  .text-xl-end {
    text-align: right !important;
  }

  .text-xl-center {
    text-align: center !important;
  }

  .text-xl-justify {
    text-align: justify !important;
  }

  .text-xl-wrap {
    white-space: normal !important;
  }

  .text-xl-nowrap {
    white-space: nowrap !important;
  }

  .radius-xl-inherit {
    border-radius: inherit !important;
  }

  .radius-xl-0 {
    border-radius: 0 !important;
  }

  .radius-xl-04 {
    border-radius: 0.4rem !important;
  }

  .radius-xl-06 {
    border-radius: 0.4rem !important;
  }

  .radius-xl-1 {
    border-radius: 1rem !important;
  }

  .radius-xl-14 {
    border-radius: 1.4rem !important;
  }

  .radius-xl-16 {
    border-radius: 1.6rem !important;
  }

  .radius-xl-2 {
    border-radius: 2rem !important;
  }

  .radius-xl-4 {
    border-radius: 4rem !important;
  }

  .radius-xl-6 {
    border-radius: 6rem !important;
  }

  .radius-xl-8 {
    border-radius: 8rem !important;
  }

  .radius-xl-32 {
    border-radius: 3.2rem !important;
  }

  .radius-xl-50p {
    border-radius: 50% !important;
  }
}
@media (min-width: 1230px) {
  .overflow-xxl-auto {
    overflow: auto !important;
  }

  .overflow-xxl-hidden {
    overflow: hidden !important;
  }

  .overflow-x-xxl-auto {
    overflow-x: auto !important;
  }

  .overflow-x-xxl-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-xxl-auto {
    overflow-y: auto !important;
  }

  .overflow-y-xxl-hidden {
    overflow-y: hidden !important;
  }

  .d-xxl-inline {
    display: inline !important;
  }

  .d-xxl-inline-block {
    display: inline-block !important;
  }

  .d-xxl-block {
    display: block !important;
  }

  .d-xxl-grid {
    display: grid !important;
  }

  .d-xxl-inline-grid {
    display: inline-grid !important;
  }

  .d-xxl-table {
    display: table !important;
  }

  .d-xxl-table-row {
    display: table-row !important;
  }

  .d-xxl-table-cell {
    display: table-cell !important;
  }

  .d-xxl-flex {
    display: flex !important;
  }

  .d-xxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxl-none {
    display: none !important;
  }

  .position-xxl-relative {
    position: relative !important;
  }

  .position-xxl-absolute {
    position: absolute !important;
  }

  .position-xxl-unset {
    position: unset !important;
  }

  .w-xxl-50 {
    width: 50% !important;
  }

  .w-xxl-70 {
    width: 70% !important;
  }

  .w-xxl-100 {
    width: 100% !important;
  }

  .w-xxl-100vw {
    width: 100vw !important;
  }

  .w-xxl-auto {
    width: auto !important;
  }

  .mw-xxl-50 {
    max-width: 50% !important;
  }

  .mw-xxl-70 {
    max-width: 70% !important;
  }

  .mw-xxl-100 {
    max-width: 100% !important;
  }

  .mw-xxl-100vw {
    max-width: 100vw !important;
  }

  .mw-xxl-auto {
    max-width: auto !important;
  }

  .minh-xxl-100 {
    min-height: 100% !important;
  }

  .minh-xxl-100vh {
    min-height: 100vh !important;
  }

  .minh-xxl-auto {
    min-height: auto !important;
  }

  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxl-row {
    flex-direction: row !important;
  }

  .flex-xxl-column {
    flex-direction: column !important;
  }

  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxl-center {
    justify-content: center !important;
  }

  .justify-content-xxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxl-center {
    align-items: center !important;
  }

  .align-items-xxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxl-stretch {
    align-items: stretch !important;
  }

  .order-xxl-first {
    order: -1 !important;
  }

  .order-xxl-0 {
    order: 0 !important;
  }

  .order-xxl-1 {
    order: 1 !important;
  }

  .order-xxl-2 {
    order: 2 !important;
  }

  .order-xxl-3 {
    order: 3 !important;
  }

  .order-xxl-4 {
    order: 4 !important;
  }

  .order-xxl-5 {
    order: 5 !important;
  }

  .order-xxl-last {
    order: 6 !important;
  }

  .m-xxl-0 {
    margin: 0 !important;
  }

  .m-xxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxl-3 {
    margin: 1rem !important;
  }

  .m-xxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxl-5 {
    margin: 3rem !important;
  }

  .m-xxl-20 {
    margin: 2rem !important;
  }

  .m-xxl-25 {
    margin: 2.5rem !important;
  }

  .m-xxl-35 {
    margin: 3.5rem !important;
  }

  .m-xxl-50 {
    margin: 5rem !important;
  }

  .m-xxl-55 {
    margin: 5.5rem !important;
  }

  .m-xxl-60 {
    margin: 6rem !important;
  }

  .m-xxl-65 {
    margin: 6.5rem !important;
  }

  .m-xxl-70 {
    margin: 7rem !important;
  }

  .m-xxl-80 {
    margin: 8rem !important;
  }

  .m-xxl-100 {
    margin: 10rem !important;
  }

  .m-xxl-120 {
    margin: 12rem !important;
  }

  .m-xxl-150 {
    margin: 15rem !important;
  }

  .m-xxl-200 {
    margin: 20rem !important;
  }

  .m-xxl-auto {
    margin: auto !important;
  }

  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxl-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xxl-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-xxl-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-xxl-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xxl-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-xxl-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xxl-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-xxl-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xxl-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xxl-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xxl-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xxl-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xxl-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxl-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xxl-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-xxl-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-xxl-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xxl-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-xxl-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xxl-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-xxl-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xxl-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xxl-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xxl-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xxl-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xxl-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxl-20 {
    margin-top: 2rem !important;
  }

  .mt-xxl-25 {
    margin-top: 2.5rem !important;
  }

  .mt-xxl-35 {
    margin-top: 3.5rem !important;
  }

  .mt-xxl-50 {
    margin-top: 5rem !important;
  }

  .mt-xxl-55 {
    margin-top: 5.5rem !important;
  }

  .mt-xxl-60 {
    margin-top: 6rem !important;
  }

  .mt-xxl-65 {
    margin-top: 6.5rem !important;
  }

  .mt-xxl-70 {
    margin-top: 7rem !important;
  }

  .mt-xxl-80 {
    margin-top: 8rem !important;
  }

  .mt-xxl-100 {
    margin-top: 10rem !important;
  }

  .mt-xxl-120 {
    margin-top: 12rem !important;
  }

  .mt-xxl-150 {
    margin-top: 15rem !important;
  }

  .mt-xxl-200 {
    margin-top: 20rem !important;
  }

  .mt-xxl-auto {
    margin-top: auto !important;
  }

  .me-xxl-0 {
    margin-right: 0 !important;
  }

  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxl-20 {
    margin-right: 2rem !important;
  }

  .me-xxl-25 {
    margin-right: 2.5rem !important;
  }

  .me-xxl-35 {
    margin-right: 3.5rem !important;
  }

  .me-xxl-50 {
    margin-right: 5rem !important;
  }

  .me-xxl-55 {
    margin-right: 5.5rem !important;
  }

  .me-xxl-60 {
    margin-right: 6rem !important;
  }

  .me-xxl-65 {
    margin-right: 6.5rem !important;
  }

  .me-xxl-70 {
    margin-right: 7rem !important;
  }

  .me-xxl-80 {
    margin-right: 8rem !important;
  }

  .me-xxl-100 {
    margin-right: 10rem !important;
  }

  .me-xxl-120 {
    margin-right: 12rem !important;
  }

  .me-xxl-150 {
    margin-right: 15rem !important;
  }

  .me-xxl-200 {
    margin-right: 20rem !important;
  }

  .me-xxl-auto {
    margin-right: auto !important;
  }

  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxl-20 {
    margin-bottom: 2rem !important;
  }

  .mb-xxl-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-xxl-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-xxl-50 {
    margin-bottom: 5rem !important;
  }

  .mb-xxl-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-xxl-60 {
    margin-bottom: 6rem !important;
  }

  .mb-xxl-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-xxl-70 {
    margin-bottom: 7rem !important;
  }

  .mb-xxl-80 {
    margin-bottom: 8rem !important;
  }

  .mb-xxl-100 {
    margin-bottom: 10rem !important;
  }

  .mb-xxl-120 {
    margin-bottom: 12rem !important;
  }

  .mb-xxl-150 {
    margin-bottom: 15rem !important;
  }

  .mb-xxl-200 {
    margin-bottom: 20rem !important;
  }

  .mb-xxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxl-20 {
    margin-left: 2rem !important;
  }

  .ms-xxl-25 {
    margin-left: 2.5rem !important;
  }

  .ms-xxl-35 {
    margin-left: 3.5rem !important;
  }

  .ms-xxl-50 {
    margin-left: 5rem !important;
  }

  .ms-xxl-55 {
    margin-left: 5.5rem !important;
  }

  .ms-xxl-60 {
    margin-left: 6rem !important;
  }

  .ms-xxl-65 {
    margin-left: 6.5rem !important;
  }

  .ms-xxl-70 {
    margin-left: 7rem !important;
  }

  .ms-xxl-80 {
    margin-left: 8rem !important;
  }

  .ms-xxl-100 {
    margin-left: 10rem !important;
  }

  .ms-xxl-120 {
    margin-left: 12rem !important;
  }

  .ms-xxl-150 {
    margin-left: 15rem !important;
  }

  .ms-xxl-200 {
    margin-left: 20rem !important;
  }

  .ms-xxl-auto {
    margin-left: auto !important;
  }

  .m-xxl-n1 {
    margin: -0.25rem !important;
  }

  .m-xxl-n2 {
    margin: -0.5rem !important;
  }

  .m-xxl-n3 {
    margin: -1rem !important;
  }

  .m-xxl-n4 {
    margin: -1.5rem !important;
  }

  .m-xxl-n5 {
    margin: -3rem !important;
  }

  .m-xxl-n20 {
    margin: -2rem !important;
  }

  .m-xxl-n25 {
    margin: -2.5rem !important;
  }

  .m-xxl-n35 {
    margin: -3.5rem !important;
  }

  .m-xxl-n50 {
    margin: -5rem !important;
  }

  .m-xxl-n55 {
    margin: -5.5rem !important;
  }

  .m-xxl-n60 {
    margin: -6rem !important;
  }

  .m-xxl-n65 {
    margin: -6.5rem !important;
  }

  .m-xxl-n70 {
    margin: -7rem !important;
  }

  .m-xxl-n80 {
    margin: -8rem !important;
  }

  .m-xxl-n100 {
    margin: -10rem !important;
  }

  .m-xxl-n120 {
    margin: -12rem !important;
  }

  .m-xxl-n150 {
    margin: -15rem !important;
  }

  .m-xxl-n200 {
    margin: -20rem !important;
  }

  .mt-xxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xxl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xxl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xxl-n20 {
    margin-top: -2rem !important;
  }

  .mt-xxl-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-xxl-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-xxl-n50 {
    margin-top: -5rem !important;
  }

  .mt-xxl-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-xxl-n60 {
    margin-top: -6rem !important;
  }

  .mt-xxl-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-xxl-n70 {
    margin-top: -7rem !important;
  }

  .mt-xxl-n80 {
    margin-top: -8rem !important;
  }

  .mt-xxl-n100 {
    margin-top: -10rem !important;
  }

  .mt-xxl-n120 {
    margin-top: -12rem !important;
  }

  .mt-xxl-n150 {
    margin-top: -15rem !important;
  }

  .mt-xxl-n200 {
    margin-top: -20rem !important;
  }

  .me-xxl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xxl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xxl-n3 {
    margin-right: -1rem !important;
  }

  .me-xxl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xxl-n5 {
    margin-right: -3rem !important;
  }

  .me-xxl-n20 {
    margin-right: -2rem !important;
  }

  .me-xxl-n25 {
    margin-right: -2.5rem !important;
  }

  .me-xxl-n35 {
    margin-right: -3.5rem !important;
  }

  .me-xxl-n50 {
    margin-right: -5rem !important;
  }

  .me-xxl-n55 {
    margin-right: -5.5rem !important;
  }

  .me-xxl-n60 {
    margin-right: -6rem !important;
  }

  .me-xxl-n65 {
    margin-right: -6.5rem !important;
  }

  .me-xxl-n70 {
    margin-right: -7rem !important;
  }

  .me-xxl-n80 {
    margin-right: -8rem !important;
  }

  .me-xxl-n100 {
    margin-right: -10rem !important;
  }

  .me-xxl-n120 {
    margin-right: -12rem !important;
  }

  .me-xxl-n150 {
    margin-right: -15rem !important;
  }

  .me-xxl-n200 {
    margin-right: -20rem !important;
  }

  .mb-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xxl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xxl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xxl-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-xxl-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-xxl-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-xxl-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-xxl-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-xxl-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-xxl-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-xxl-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-xxl-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-xxl-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-xxl-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-xxl-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-xxl-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-xxl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xxl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xxl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xxl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xxl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xxl-n20 {
    margin-left: -2rem !important;
  }

  .ms-xxl-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-xxl-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-xxl-n50 {
    margin-left: -5rem !important;
  }

  .ms-xxl-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-xxl-n60 {
    margin-left: -6rem !important;
  }

  .ms-xxl-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-xxl-n70 {
    margin-left: -7rem !important;
  }

  .ms-xxl-n80 {
    margin-left: -8rem !important;
  }

  .ms-xxl-n100 {
    margin-left: -10rem !important;
  }

  .ms-xxl-n120 {
    margin-left: -12rem !important;
  }

  .ms-xxl-n150 {
    margin-left: -15rem !important;
  }

  .ms-xxl-n200 {
    margin-left: -20rem !important;
  }

  .p-xxl-0 {
    padding: 0 !important;
  }

  .p-xxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxl-3 {
    padding: 1rem !important;
  }

  .p-xxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxl-5 {
    padding: 3rem !important;
  }

  .p-xxl-20 {
    padding: 2rem !important;
  }

  .p-xxl-25 {
    padding: 2.5rem !important;
  }

  .p-xxl-35 {
    padding: 3.5rem !important;
  }

  .p-xxl-50 {
    padding: 5rem !important;
  }

  .p-xxl-55 {
    padding: 5.5rem !important;
  }

  .p-xxl-60 {
    padding: 6rem !important;
  }

  .p-xxl-65 {
    padding: 6.5rem !important;
  }

  .p-xxl-70 {
    padding: 7rem !important;
  }

  .p-xxl-80 {
    padding: 8rem !important;
  }

  .p-xxl-100 {
    padding: 10rem !important;
  }

  .p-xxl-120 {
    padding: 12rem !important;
  }

  .p-xxl-150 {
    padding: 15rem !important;
  }

  .p-xxl-200 {
    padding: 20rem !important;
  }

  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xxl-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xxl-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-xxl-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-xxl-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xxl-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-xxl-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xxl-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-xxl-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xxl-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xxl-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xxl-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xxl-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-xxl-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xxl-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xxl-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-xxl-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-xxl-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xxl-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-xxl-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xxl-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-xxl-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xxl-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xxl-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xxl-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xxl-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-xxl-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-xxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxl-5 {
    padding-top: 3rem !important;
  }

  .pt-xxl-20 {
    padding-top: 2rem !important;
  }

  .pt-xxl-25 {
    padding-top: 2.5rem !important;
  }

  .pt-xxl-35 {
    padding-top: 3.5rem !important;
  }

  .pt-xxl-50 {
    padding-top: 5rem !important;
  }

  .pt-xxl-55 {
    padding-top: 5.5rem !important;
  }

  .pt-xxl-60 {
    padding-top: 6rem !important;
  }

  .pt-xxl-65 {
    padding-top: 6.5rem !important;
  }

  .pt-xxl-70 {
    padding-top: 7rem !important;
  }

  .pt-xxl-80 {
    padding-top: 8rem !important;
  }

  .pt-xxl-100 {
    padding-top: 10rem !important;
  }

  .pt-xxl-120 {
    padding-top: 12rem !important;
  }

  .pt-xxl-150 {
    padding-top: 15rem !important;
  }

  .pt-xxl-200 {
    padding-top: 20rem !important;
  }

  .pe-xxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxl-5 {
    padding-right: 3rem !important;
  }

  .pe-xxl-20 {
    padding-right: 2rem !important;
  }

  .pe-xxl-25 {
    padding-right: 2.5rem !important;
  }

  .pe-xxl-35 {
    padding-right: 3.5rem !important;
  }

  .pe-xxl-50 {
    padding-right: 5rem !important;
  }

  .pe-xxl-55 {
    padding-right: 5.5rem !important;
  }

  .pe-xxl-60 {
    padding-right: 6rem !important;
  }

  .pe-xxl-65 {
    padding-right: 6.5rem !important;
  }

  .pe-xxl-70 {
    padding-right: 7rem !important;
  }

  .pe-xxl-80 {
    padding-right: 8rem !important;
  }

  .pe-xxl-100 {
    padding-right: 10rem !important;
  }

  .pe-xxl-120 {
    padding-right: 12rem !important;
  }

  .pe-xxl-150 {
    padding-right: 15rem !important;
  }

  .pe-xxl-200 {
    padding-right: 20rem !important;
  }

  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xxl-20 {
    padding-bottom: 2rem !important;
  }

  .pb-xxl-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-xxl-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-xxl-50 {
    padding-bottom: 5rem !important;
  }

  .pb-xxl-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-xxl-60 {
    padding-bottom: 6rem !important;
  }

  .pb-xxl-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-xxl-70 {
    padding-bottom: 7rem !important;
  }

  .pb-xxl-80 {
    padding-bottom: 8rem !important;
  }

  .pb-xxl-100 {
    padding-bottom: 10rem !important;
  }

  .pb-xxl-120 {
    padding-bottom: 12rem !important;
  }

  .pb-xxl-150 {
    padding-bottom: 15rem !important;
  }

  .pb-xxl-200 {
    padding-bottom: 20rem !important;
  }

  .ps-xxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxl-5 {
    padding-left: 3rem !important;
  }

  .ps-xxl-20 {
    padding-left: 2rem !important;
  }

  .ps-xxl-25 {
    padding-left: 2.5rem !important;
  }

  .ps-xxl-35 {
    padding-left: 3.5rem !important;
  }

  .ps-xxl-50 {
    padding-left: 5rem !important;
  }

  .ps-xxl-55 {
    padding-left: 5.5rem !important;
  }

  .ps-xxl-60 {
    padding-left: 6rem !important;
  }

  .ps-xxl-65 {
    padding-left: 6.5rem !important;
  }

  .ps-xxl-70 {
    padding-left: 7rem !important;
  }

  .ps-xxl-80 {
    padding-left: 8rem !important;
  }

  .ps-xxl-100 {
    padding-left: 10rem !important;
  }

  .ps-xxl-120 {
    padding-left: 12rem !important;
  }

  .ps-xxl-150 {
    padding-left: 15rem !important;
  }

  .ps-xxl-200 {
    padding-left: 20rem !important;
  }

  .fs-xxl-inherit {
    font-size: inherit !important;
  }

  .fs-xxl-0 {
    font-size: 0 !important;
  }

  .fs-xxl-1 {
    font-size: 1rem !important;
  }

  .fs-xxl-12 {
    font-size: 1.2rem !important;
  }

  .fs-xxl-14 {
    font-size: 1.4rem !important;
  }

  .fs-xxl-16 {
    font-size: 1.6rem !important;
  }

  .fs-xxl-18 {
    font-size: 1.8rem !important;
  }

  .fs-xxl-2 {
    font-size: 2rem !important;
  }

  .fs-xxl-22 {
    font-size: 2.2rem !important;
  }

  .fs-xxl-24 {
    font-size: 2.4rem !important;
  }

  .fs-xxl-26 {
    font-size: 2.6rem !important;
  }

  .fs-xxl-28 {
    font-size: 2.8rem !important;
  }

  .fs-xxl-3 {
    font-size: 3rem !important;
  }

  .fs-xxl-32 {
    font-size: 3.2rem !important;
  }

  .fs-xxl-34 {
    font-size: 3.4rem !important;
  }

  .fs-xxl-36 {
    font-size: 3.6rem !important;
  }

  .fs-xxl-38 {
    font-size: 3.8rem !important;
  }

  .fs-xxl-4 {
    font-size: 4rem !important;
  }

  .fs-xxl-42 {
    font-size: 4.2rem !important;
  }

  .fs-xxl-44 {
    font-size: 4.4rem !important;
  }

  .fs-xxl-46 {
    font-size: 4.6rem !important;
  }

  .fs-xxl-48 {
    font-size: 4.8rem !important;
  }

  .fs-xxl-5 {
    font-size: 5rem !important;
  }

  .fs-xxl-52 {
    font-size: 5.2rem !important;
  }

  .fs-xxl-54 {
    font-size: 5.4rem !important;
  }

  .fs-xxl-55 {
    font-size: 5.5rem !important;
  }

  .fs-xxl-56 {
    font-size: 5.6rem !important;
  }

  .fs-xxl-58 {
    font-size: 5.8rem !important;
  }

  .fs-xxl-6 {
    font-size: 6rem !important;
  }

  .fs-xxl-62 {
    font-size: 6.2rem !important;
  }

  .fs-xxl-64 {
    font-size: 6.4rem !important;
  }

  .fs-xxl-66 {
    font-size: 6.6rem !important;
  }

  .fs-xxl-68 {
    font-size: 6.8rem !important;
  }

  .fs-xxl-7 {
    font-size: 7rem !important;
  }

  .fs-xxl-8 {
    font-size: 8rem !important;
  }

  .fs-xxl-100 {
    font-size: 10rem !important;
  }

  .fs-xxl-120 {
    font-size: 12rem !important;
  }

  .fs-xxl-140 {
    font-size: 14rem !important;
  }

  .fs-xxl-160 {
    font-size: 16rem !important;
  }

  .fs-xxl-180 {
    font-size: 18rem !important;
  }

  .fs-xxl-200 {
    font-size: 20rem !important;
  }

  .fs-xxl-250 {
    font-size: 25rem !important;
  }

  .lh-xxl-sm {
    line-height: 1.25 !important;
  }

  .lh-xxl-base {
    line-height: 1.5 !important;
  }

  .lh-xxl-lg {
    line-height: 2 !important;
  }

  .lh-xxl-normal {
    line-height: normal !important;
  }

  .lh-xxl-0 {
    line-height: 0 !important;
  }

  .lh-xxl-25 {
    line-height: 0.25 !important;
  }

  .lh-xxl-5 {
    line-height: 0.5 !important;
  }

  .lh-xxl-75 {
    line-height: 0.75 !important;
  }

  .lh-xxl-1 {
    line-height: 1 !important;
  }

  .lh-xxl-115 {
    line-height: 1.15 !important;
  }

  .lh-xxl-120 {
    line-height: 1.2 !important;
  }

  .lh-xxl-125 {
    line-height: 1.25 !important;
  }

  .lh-xxl-135 {
    line-height: 1.35 !important;
  }

  .lh-xxl-145 {
    line-height: 1.45 !important;
  }

  .lh-xxl-150 {
    line-height: 1.5 !important;
  }

  .lh-xxl-175 {
    line-height: 1.75 !important;
  }

  .lh-xxl-2 {
    line-height: 2 !important;
  }

  .text-xxl-start {
    text-align: left !important;
  }

  .text-xxl-end {
    text-align: right !important;
  }

  .text-xxl-center {
    text-align: center !important;
  }

  .text-xxl-justify {
    text-align: justify !important;
  }

  .text-xxl-wrap {
    white-space: normal !important;
  }

  .text-xxl-nowrap {
    white-space: nowrap !important;
  }

  .radius-xxl-inherit {
    border-radius: inherit !important;
  }

  .radius-xxl-0 {
    border-radius: 0 !important;
  }

  .radius-xxl-04 {
    border-radius: 0.4rem !important;
  }

  .radius-xxl-06 {
    border-radius: 0.4rem !important;
  }

  .radius-xxl-1 {
    border-radius: 1rem !important;
  }

  .radius-xxl-14 {
    border-radius: 1.4rem !important;
  }

  .radius-xxl-16 {
    border-radius: 1.6rem !important;
  }

  .radius-xxl-2 {
    border-radius: 2rem !important;
  }

  .radius-xxl-4 {
    border-radius: 4rem !important;
  }

  .radius-xxl-6 {
    border-radius: 6rem !important;
  }

  .radius-xxl-8 {
    border-radius: 8rem !important;
  }

  .radius-xxl-32 {
    border-radius: 3.2rem !important;
  }

  .radius-xxl-50p {
    border-radius: 50% !important;
  }
}
@media (min-width: 1500px) {
  .overflow-xxxl-auto {
    overflow: auto !important;
  }

  .overflow-xxxl-hidden {
    overflow: hidden !important;
  }

  .overflow-x-xxxl-auto {
    overflow-x: auto !important;
  }

  .overflow-x-xxxl-hidden {
    overflow-x: hidden !important;
  }

  .overflow-y-xxxl-auto {
    overflow-y: auto !important;
  }

  .overflow-y-xxxl-hidden {
    overflow-y: hidden !important;
  }

  .d-xxxl-inline {
    display: inline !important;
  }

  .d-xxxl-inline-block {
    display: inline-block !important;
  }

  .d-xxxl-block {
    display: block !important;
  }

  .d-xxxl-grid {
    display: grid !important;
  }

  .d-xxxl-inline-grid {
    display: inline-grid !important;
  }

  .d-xxxl-table {
    display: table !important;
  }

  .d-xxxl-table-row {
    display: table-row !important;
  }

  .d-xxxl-table-cell {
    display: table-cell !important;
  }

  .d-xxxl-flex {
    display: flex !important;
  }

  .d-xxxl-inline-flex {
    display: inline-flex !important;
  }

  .d-xxxl-none {
    display: none !important;
  }

  .position-xxxl-relative {
    position: relative !important;
  }

  .position-xxxl-absolute {
    position: absolute !important;
  }

  .position-xxxl-unset {
    position: unset !important;
  }

  .w-xxxl-50 {
    width: 50% !important;
  }

  .w-xxxl-70 {
    width: 70% !important;
  }

  .w-xxxl-100 {
    width: 100% !important;
  }

  .w-xxxl-100vw {
    width: 100vw !important;
  }

  .w-xxxl-auto {
    width: auto !important;
  }

  .mw-xxxl-50 {
    max-width: 50% !important;
  }

  .mw-xxxl-70 {
    max-width: 70% !important;
  }

  .mw-xxxl-100 {
    max-width: 100% !important;
  }

  .mw-xxxl-100vw {
    max-width: 100vw !important;
  }

  .mw-xxxl-auto {
    max-width: auto !important;
  }

  .minh-xxxl-100 {
    min-height: 100% !important;
  }

  .minh-xxxl-100vh {
    min-height: 100vh !important;
  }

  .minh-xxxl-auto {
    min-height: auto !important;
  }

  .flex-xxxl-fill {
    flex: 1 1 auto !important;
  }

  .flex-xxxl-row {
    flex-direction: row !important;
  }

  .flex-xxxl-column {
    flex-direction: column !important;
  }

  .flex-xxxl-row-reverse {
    flex-direction: row-reverse !important;
  }

  .flex-xxxl-column-reverse {
    flex-direction: column-reverse !important;
  }

  .flex-xxxl-grow-0 {
    flex-grow: 0 !important;
  }

  .flex-xxxl-grow-1 {
    flex-grow: 1 !important;
  }

  .flex-xxxl-wrap {
    flex-wrap: wrap !important;
  }

  .flex-xxxl-nowrap {
    flex-wrap: nowrap !important;
  }

  .flex-xxxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }

  .justify-content-xxxl-start {
    justify-content: flex-start !important;
  }

  .justify-content-xxxl-end {
    justify-content: flex-end !important;
  }

  .justify-content-xxxl-center {
    justify-content: center !important;
  }

  .justify-content-xxxl-between {
    justify-content: space-between !important;
  }

  .justify-content-xxxl-around {
    justify-content: space-around !important;
  }

  .justify-content-xxxl-evenly {
    justify-content: space-evenly !important;
  }

  .align-items-xxxl-start {
    align-items: flex-start !important;
  }

  .align-items-xxxl-end {
    align-items: flex-end !important;
  }

  .align-items-xxxl-center {
    align-items: center !important;
  }

  .align-items-xxxl-baseline {
    align-items: baseline !important;
  }

  .align-items-xxxl-stretch {
    align-items: stretch !important;
  }

  .order-xxxl-first {
    order: -1 !important;
  }

  .order-xxxl-0 {
    order: 0 !important;
  }

  .order-xxxl-1 {
    order: 1 !important;
  }

  .order-xxxl-2 {
    order: 2 !important;
  }

  .order-xxxl-3 {
    order: 3 !important;
  }

  .order-xxxl-4 {
    order: 4 !important;
  }

  .order-xxxl-5 {
    order: 5 !important;
  }

  .order-xxxl-last {
    order: 6 !important;
  }

  .m-xxxl-0 {
    margin: 0 !important;
  }

  .m-xxxl-1 {
    margin: 0.25rem !important;
  }

  .m-xxxl-2 {
    margin: 0.5rem !important;
  }

  .m-xxxl-3 {
    margin: 1rem !important;
  }

  .m-xxxl-4 {
    margin: 1.5rem !important;
  }

  .m-xxxl-5 {
    margin: 3rem !important;
  }

  .m-xxxl-20 {
    margin: 2rem !important;
  }

  .m-xxxl-25 {
    margin: 2.5rem !important;
  }

  .m-xxxl-35 {
    margin: 3.5rem !important;
  }

  .m-xxxl-50 {
    margin: 5rem !important;
  }

  .m-xxxl-55 {
    margin: 5.5rem !important;
  }

  .m-xxxl-60 {
    margin: 6rem !important;
  }

  .m-xxxl-65 {
    margin: 6.5rem !important;
  }

  .m-xxxl-70 {
    margin: 7rem !important;
  }

  .m-xxxl-80 {
    margin: 8rem !important;
  }

  .m-xxxl-100 {
    margin: 10rem !important;
  }

  .m-xxxl-120 {
    margin: 12rem !important;
  }

  .m-xxxl-150 {
    margin: 15rem !important;
  }

  .m-xxxl-200 {
    margin: 20rem !important;
  }

  .m-xxxl-auto {
    margin: auto !important;
  }

  .mx-xxxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }

  .mx-xxxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }

  .mx-xxxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }

  .mx-xxxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }

  .mx-xxxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }

  .mx-xxxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }

  .mx-xxxl-20 {
    margin-right: 2rem !important;
    margin-left: 2rem !important;
  }

  .mx-xxxl-25 {
    margin-right: 2.5rem !important;
    margin-left: 2.5rem !important;
  }

  .mx-xxxl-35 {
    margin-right: 3.5rem !important;
    margin-left: 3.5rem !important;
  }

  .mx-xxxl-50 {
    margin-right: 5rem !important;
    margin-left: 5rem !important;
  }

  .mx-xxxl-55 {
    margin-right: 5.5rem !important;
    margin-left: 5.5rem !important;
  }

  .mx-xxxl-60 {
    margin-right: 6rem !important;
    margin-left: 6rem !important;
  }

  .mx-xxxl-65 {
    margin-right: 6.5rem !important;
    margin-left: 6.5rem !important;
  }

  .mx-xxxl-70 {
    margin-right: 7rem !important;
    margin-left: 7rem !important;
  }

  .mx-xxxl-80 {
    margin-right: 8rem !important;
    margin-left: 8rem !important;
  }

  .mx-xxxl-100 {
    margin-right: 10rem !important;
    margin-left: 10rem !important;
  }

  .mx-xxxl-120 {
    margin-right: 12rem !important;
    margin-left: 12rem !important;
  }

  .mx-xxxl-150 {
    margin-right: 15rem !important;
    margin-left: 15rem !important;
  }

  .mx-xxxl-200 {
    margin-right: 20rem !important;
    margin-left: 20rem !important;
  }

  .mx-xxxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }

  .my-xxxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }

  .my-xxxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }

  .my-xxxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }

  .my-xxxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }

  .my-xxxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }

  .my-xxxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }

  .my-xxxl-20 {
    margin-top: 2rem !important;
    margin-bottom: 2rem !important;
  }

  .my-xxxl-25 {
    margin-top: 2.5rem !important;
    margin-bottom: 2.5rem !important;
  }

  .my-xxxl-35 {
    margin-top: 3.5rem !important;
    margin-bottom: 3.5rem !important;
  }

  .my-xxxl-50 {
    margin-top: 5rem !important;
    margin-bottom: 5rem !important;
  }

  .my-xxxl-55 {
    margin-top: 5.5rem !important;
    margin-bottom: 5.5rem !important;
  }

  .my-xxxl-60 {
    margin-top: 6rem !important;
    margin-bottom: 6rem !important;
  }

  .my-xxxl-65 {
    margin-top: 6.5rem !important;
    margin-bottom: 6.5rem !important;
  }

  .my-xxxl-70 {
    margin-top: 7rem !important;
    margin-bottom: 7rem !important;
  }

  .my-xxxl-80 {
    margin-top: 8rem !important;
    margin-bottom: 8rem !important;
  }

  .my-xxxl-100 {
    margin-top: 10rem !important;
    margin-bottom: 10rem !important;
  }

  .my-xxxl-120 {
    margin-top: 12rem !important;
    margin-bottom: 12rem !important;
  }

  .my-xxxl-150 {
    margin-top: 15rem !important;
    margin-bottom: 15rem !important;
  }

  .my-xxxl-200 {
    margin-top: 20rem !important;
    margin-bottom: 20rem !important;
  }

  .my-xxxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }

  .mt-xxxl-0 {
    margin-top: 0 !important;
  }

  .mt-xxxl-1 {
    margin-top: 0.25rem !important;
  }

  .mt-xxxl-2 {
    margin-top: 0.5rem !important;
  }

  .mt-xxxl-3 {
    margin-top: 1rem !important;
  }

  .mt-xxxl-4 {
    margin-top: 1.5rem !important;
  }

  .mt-xxxl-5 {
    margin-top: 3rem !important;
  }

  .mt-xxxl-20 {
    margin-top: 2rem !important;
  }

  .mt-xxxl-25 {
    margin-top: 2.5rem !important;
  }

  .mt-xxxl-35 {
    margin-top: 3.5rem !important;
  }

  .mt-xxxl-50 {
    margin-top: 5rem !important;
  }

  .mt-xxxl-55 {
    margin-top: 5.5rem !important;
  }

  .mt-xxxl-60 {
    margin-top: 6rem !important;
  }

  .mt-xxxl-65 {
    margin-top: 6.5rem !important;
  }

  .mt-xxxl-70 {
    margin-top: 7rem !important;
  }

  .mt-xxxl-80 {
    margin-top: 8rem !important;
  }

  .mt-xxxl-100 {
    margin-top: 10rem !important;
  }

  .mt-xxxl-120 {
    margin-top: 12rem !important;
  }

  .mt-xxxl-150 {
    margin-top: 15rem !important;
  }

  .mt-xxxl-200 {
    margin-top: 20rem !important;
  }

  .mt-xxxl-auto {
    margin-top: auto !important;
  }

  .me-xxxl-0 {
    margin-right: 0 !important;
  }

  .me-xxxl-1 {
    margin-right: 0.25rem !important;
  }

  .me-xxxl-2 {
    margin-right: 0.5rem !important;
  }

  .me-xxxl-3 {
    margin-right: 1rem !important;
  }

  .me-xxxl-4 {
    margin-right: 1.5rem !important;
  }

  .me-xxxl-5 {
    margin-right: 3rem !important;
  }

  .me-xxxl-20 {
    margin-right: 2rem !important;
  }

  .me-xxxl-25 {
    margin-right: 2.5rem !important;
  }

  .me-xxxl-35 {
    margin-right: 3.5rem !important;
  }

  .me-xxxl-50 {
    margin-right: 5rem !important;
  }

  .me-xxxl-55 {
    margin-right: 5.5rem !important;
  }

  .me-xxxl-60 {
    margin-right: 6rem !important;
  }

  .me-xxxl-65 {
    margin-right: 6.5rem !important;
  }

  .me-xxxl-70 {
    margin-right: 7rem !important;
  }

  .me-xxxl-80 {
    margin-right: 8rem !important;
  }

  .me-xxxl-100 {
    margin-right: 10rem !important;
  }

  .me-xxxl-120 {
    margin-right: 12rem !important;
  }

  .me-xxxl-150 {
    margin-right: 15rem !important;
  }

  .me-xxxl-200 {
    margin-right: 20rem !important;
  }

  .me-xxxl-auto {
    margin-right: auto !important;
  }

  .mb-xxxl-0 {
    margin-bottom: 0 !important;
  }

  .mb-xxxl-1 {
    margin-bottom: 0.25rem !important;
  }

  .mb-xxxl-2 {
    margin-bottom: 0.5rem !important;
  }

  .mb-xxxl-3 {
    margin-bottom: 1rem !important;
  }

  .mb-xxxl-4 {
    margin-bottom: 1.5rem !important;
  }

  .mb-xxxl-5 {
    margin-bottom: 3rem !important;
  }

  .mb-xxxl-20 {
    margin-bottom: 2rem !important;
  }

  .mb-xxxl-25 {
    margin-bottom: 2.5rem !important;
  }

  .mb-xxxl-35 {
    margin-bottom: 3.5rem !important;
  }

  .mb-xxxl-50 {
    margin-bottom: 5rem !important;
  }

  .mb-xxxl-55 {
    margin-bottom: 5.5rem !important;
  }

  .mb-xxxl-60 {
    margin-bottom: 6rem !important;
  }

  .mb-xxxl-65 {
    margin-bottom: 6.5rem !important;
  }

  .mb-xxxl-70 {
    margin-bottom: 7rem !important;
  }

  .mb-xxxl-80 {
    margin-bottom: 8rem !important;
  }

  .mb-xxxl-100 {
    margin-bottom: 10rem !important;
  }

  .mb-xxxl-120 {
    margin-bottom: 12rem !important;
  }

  .mb-xxxl-150 {
    margin-bottom: 15rem !important;
  }

  .mb-xxxl-200 {
    margin-bottom: 20rem !important;
  }

  .mb-xxxl-auto {
    margin-bottom: auto !important;
  }

  .ms-xxxl-0 {
    margin-left: 0 !important;
  }

  .ms-xxxl-1 {
    margin-left: 0.25rem !important;
  }

  .ms-xxxl-2 {
    margin-left: 0.5rem !important;
  }

  .ms-xxxl-3 {
    margin-left: 1rem !important;
  }

  .ms-xxxl-4 {
    margin-left: 1.5rem !important;
  }

  .ms-xxxl-5 {
    margin-left: 3rem !important;
  }

  .ms-xxxl-20 {
    margin-left: 2rem !important;
  }

  .ms-xxxl-25 {
    margin-left: 2.5rem !important;
  }

  .ms-xxxl-35 {
    margin-left: 3.5rem !important;
  }

  .ms-xxxl-50 {
    margin-left: 5rem !important;
  }

  .ms-xxxl-55 {
    margin-left: 5.5rem !important;
  }

  .ms-xxxl-60 {
    margin-left: 6rem !important;
  }

  .ms-xxxl-65 {
    margin-left: 6.5rem !important;
  }

  .ms-xxxl-70 {
    margin-left: 7rem !important;
  }

  .ms-xxxl-80 {
    margin-left: 8rem !important;
  }

  .ms-xxxl-100 {
    margin-left: 10rem !important;
  }

  .ms-xxxl-120 {
    margin-left: 12rem !important;
  }

  .ms-xxxl-150 {
    margin-left: 15rem !important;
  }

  .ms-xxxl-200 {
    margin-left: 20rem !important;
  }

  .ms-xxxl-auto {
    margin-left: auto !important;
  }

  .m-xxxl-n1 {
    margin: -0.25rem !important;
  }

  .m-xxxl-n2 {
    margin: -0.5rem !important;
  }

  .m-xxxl-n3 {
    margin: -1rem !important;
  }

  .m-xxxl-n4 {
    margin: -1.5rem !important;
  }

  .m-xxxl-n5 {
    margin: -3rem !important;
  }

  .m-xxxl-n20 {
    margin: -2rem !important;
  }

  .m-xxxl-n25 {
    margin: -2.5rem !important;
  }

  .m-xxxl-n35 {
    margin: -3.5rem !important;
  }

  .m-xxxl-n50 {
    margin: -5rem !important;
  }

  .m-xxxl-n55 {
    margin: -5.5rem !important;
  }

  .m-xxxl-n60 {
    margin: -6rem !important;
  }

  .m-xxxl-n65 {
    margin: -6.5rem !important;
  }

  .m-xxxl-n70 {
    margin: -7rem !important;
  }

  .m-xxxl-n80 {
    margin: -8rem !important;
  }

  .m-xxxl-n100 {
    margin: -10rem !important;
  }

  .m-xxxl-n120 {
    margin: -12rem !important;
  }

  .m-xxxl-n150 {
    margin: -15rem !important;
  }

  .m-xxxl-n200 {
    margin: -20rem !important;
  }

  .mt-xxxl-n1 {
    margin-top: -0.25rem !important;
  }

  .mt-xxxl-n2 {
    margin-top: -0.5rem !important;
  }

  .mt-xxxl-n3 {
    margin-top: -1rem !important;
  }

  .mt-xxxl-n4 {
    margin-top: -1.5rem !important;
  }

  .mt-xxxl-n5 {
    margin-top: -3rem !important;
  }

  .mt-xxxl-n20 {
    margin-top: -2rem !important;
  }

  .mt-xxxl-n25 {
    margin-top: -2.5rem !important;
  }

  .mt-xxxl-n35 {
    margin-top: -3.5rem !important;
  }

  .mt-xxxl-n50 {
    margin-top: -5rem !important;
  }

  .mt-xxxl-n55 {
    margin-top: -5.5rem !important;
  }

  .mt-xxxl-n60 {
    margin-top: -6rem !important;
  }

  .mt-xxxl-n65 {
    margin-top: -6.5rem !important;
  }

  .mt-xxxl-n70 {
    margin-top: -7rem !important;
  }

  .mt-xxxl-n80 {
    margin-top: -8rem !important;
  }

  .mt-xxxl-n100 {
    margin-top: -10rem !important;
  }

  .mt-xxxl-n120 {
    margin-top: -12rem !important;
  }

  .mt-xxxl-n150 {
    margin-top: -15rem !important;
  }

  .mt-xxxl-n200 {
    margin-top: -20rem !important;
  }

  .me-xxxl-n1 {
    margin-right: -0.25rem !important;
  }

  .me-xxxl-n2 {
    margin-right: -0.5rem !important;
  }

  .me-xxxl-n3 {
    margin-right: -1rem !important;
  }

  .me-xxxl-n4 {
    margin-right: -1.5rem !important;
  }

  .me-xxxl-n5 {
    margin-right: -3rem !important;
  }

  .me-xxxl-n20 {
    margin-right: -2rem !important;
  }

  .me-xxxl-n25 {
    margin-right: -2.5rem !important;
  }

  .me-xxxl-n35 {
    margin-right: -3.5rem !important;
  }

  .me-xxxl-n50 {
    margin-right: -5rem !important;
  }

  .me-xxxl-n55 {
    margin-right: -5.5rem !important;
  }

  .me-xxxl-n60 {
    margin-right: -6rem !important;
  }

  .me-xxxl-n65 {
    margin-right: -6.5rem !important;
  }

  .me-xxxl-n70 {
    margin-right: -7rem !important;
  }

  .me-xxxl-n80 {
    margin-right: -8rem !important;
  }

  .me-xxxl-n100 {
    margin-right: -10rem !important;
  }

  .me-xxxl-n120 {
    margin-right: -12rem !important;
  }

  .me-xxxl-n150 {
    margin-right: -15rem !important;
  }

  .me-xxxl-n200 {
    margin-right: -20rem !important;
  }

  .mb-xxxl-n1 {
    margin-bottom: -0.25rem !important;
  }

  .mb-xxxl-n2 {
    margin-bottom: -0.5rem !important;
  }

  .mb-xxxl-n3 {
    margin-bottom: -1rem !important;
  }

  .mb-xxxl-n4 {
    margin-bottom: -1.5rem !important;
  }

  .mb-xxxl-n5 {
    margin-bottom: -3rem !important;
  }

  .mb-xxxl-n20 {
    margin-bottom: -2rem !important;
  }

  .mb-xxxl-n25 {
    margin-bottom: -2.5rem !important;
  }

  .mb-xxxl-n35 {
    margin-bottom: -3.5rem !important;
  }

  .mb-xxxl-n50 {
    margin-bottom: -5rem !important;
  }

  .mb-xxxl-n55 {
    margin-bottom: -5.5rem !important;
  }

  .mb-xxxl-n60 {
    margin-bottom: -6rem !important;
  }

  .mb-xxxl-n65 {
    margin-bottom: -6.5rem !important;
  }

  .mb-xxxl-n70 {
    margin-bottom: -7rem !important;
  }

  .mb-xxxl-n80 {
    margin-bottom: -8rem !important;
  }

  .mb-xxxl-n100 {
    margin-bottom: -10rem !important;
  }

  .mb-xxxl-n120 {
    margin-bottom: -12rem !important;
  }

  .mb-xxxl-n150 {
    margin-bottom: -15rem !important;
  }

  .mb-xxxl-n200 {
    margin-bottom: -20rem !important;
  }

  .ms-xxxl-n1 {
    margin-left: -0.25rem !important;
  }

  .ms-xxxl-n2 {
    margin-left: -0.5rem !important;
  }

  .ms-xxxl-n3 {
    margin-left: -1rem !important;
  }

  .ms-xxxl-n4 {
    margin-left: -1.5rem !important;
  }

  .ms-xxxl-n5 {
    margin-left: -3rem !important;
  }

  .ms-xxxl-n20 {
    margin-left: -2rem !important;
  }

  .ms-xxxl-n25 {
    margin-left: -2.5rem !important;
  }

  .ms-xxxl-n35 {
    margin-left: -3.5rem !important;
  }

  .ms-xxxl-n50 {
    margin-left: -5rem !important;
  }

  .ms-xxxl-n55 {
    margin-left: -5.5rem !important;
  }

  .ms-xxxl-n60 {
    margin-left: -6rem !important;
  }

  .ms-xxxl-n65 {
    margin-left: -6.5rem !important;
  }

  .ms-xxxl-n70 {
    margin-left: -7rem !important;
  }

  .ms-xxxl-n80 {
    margin-left: -8rem !important;
  }

  .ms-xxxl-n100 {
    margin-left: -10rem !important;
  }

  .ms-xxxl-n120 {
    margin-left: -12rem !important;
  }

  .ms-xxxl-n150 {
    margin-left: -15rem !important;
  }

  .ms-xxxl-n200 {
    margin-left: -20rem !important;
  }

  .p-xxxl-0 {
    padding: 0 !important;
  }

  .p-xxxl-1 {
    padding: 0.25rem !important;
  }

  .p-xxxl-2 {
    padding: 0.5rem !important;
  }

  .p-xxxl-3 {
    padding: 1rem !important;
  }

  .p-xxxl-4 {
    padding: 1.5rem !important;
  }

  .p-xxxl-5 {
    padding: 3rem !important;
  }

  .p-xxxl-20 {
    padding: 2rem !important;
  }

  .p-xxxl-25 {
    padding: 2.5rem !important;
  }

  .p-xxxl-35 {
    padding: 3.5rem !important;
  }

  .p-xxxl-50 {
    padding: 5rem !important;
  }

  .p-xxxl-55 {
    padding: 5.5rem !important;
  }

  .p-xxxl-60 {
    padding: 6rem !important;
  }

  .p-xxxl-65 {
    padding: 6.5rem !important;
  }

  .p-xxxl-70 {
    padding: 7rem !important;
  }

  .p-xxxl-80 {
    padding: 8rem !important;
  }

  .p-xxxl-100 {
    padding: 10rem !important;
  }

  .p-xxxl-120 {
    padding: 12rem !important;
  }

  .p-xxxl-150 {
    padding: 15rem !important;
  }

  .p-xxxl-200 {
    padding: 20rem !important;
  }

  .px-xxxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }

  .px-xxxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }

  .px-xxxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }

  .px-xxxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }

  .px-xxxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }

  .px-xxxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }

  .px-xxxl-20 {
    padding-right: 2rem !important;
    padding-left: 2rem !important;
  }

  .px-xxxl-25 {
    padding-right: 2.5rem !important;
    padding-left: 2.5rem !important;
  }

  .px-xxxl-35 {
    padding-right: 3.5rem !important;
    padding-left: 3.5rem !important;
  }

  .px-xxxl-50 {
    padding-right: 5rem !important;
    padding-left: 5rem !important;
  }

  .px-xxxl-55 {
    padding-right: 5.5rem !important;
    padding-left: 5.5rem !important;
  }

  .px-xxxl-60 {
    padding-right: 6rem !important;
    padding-left: 6rem !important;
  }

  .px-xxxl-65 {
    padding-right: 6.5rem !important;
    padding-left: 6.5rem !important;
  }

  .px-xxxl-70 {
    padding-right: 7rem !important;
    padding-left: 7rem !important;
  }

  .px-xxxl-80 {
    padding-right: 8rem !important;
    padding-left: 8rem !important;
  }

  .px-xxxl-100 {
    padding-right: 10rem !important;
    padding-left: 10rem !important;
  }

  .px-xxxl-120 {
    padding-right: 12rem !important;
    padding-left: 12rem !important;
  }

  .px-xxxl-150 {
    padding-right: 15rem !important;
    padding-left: 15rem !important;
  }

  .px-xxxl-200 {
    padding-right: 20rem !important;
    padding-left: 20rem !important;
  }

  .py-xxxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }

  .py-xxxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }

  .py-xxxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }

  .py-xxxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }

  .py-xxxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }

  .py-xxxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }

  .py-xxxl-20 {
    padding-top: 2rem !important;
    padding-bottom: 2rem !important;
  }

  .py-xxxl-25 {
    padding-top: 2.5rem !important;
    padding-bottom: 2.5rem !important;
  }

  .py-xxxl-35 {
    padding-top: 3.5rem !important;
    padding-bottom: 3.5rem !important;
  }

  .py-xxxl-50 {
    padding-top: 5rem !important;
    padding-bottom: 5rem !important;
  }

  .py-xxxl-55 {
    padding-top: 5.5rem !important;
    padding-bottom: 5.5rem !important;
  }

  .py-xxxl-60 {
    padding-top: 6rem !important;
    padding-bottom: 6rem !important;
  }

  .py-xxxl-65 {
    padding-top: 6.5rem !important;
    padding-bottom: 6.5rem !important;
  }

  .py-xxxl-70 {
    padding-top: 7rem !important;
    padding-bottom: 7rem !important;
  }

  .py-xxxl-80 {
    padding-top: 8rem !important;
    padding-bottom: 8rem !important;
  }

  .py-xxxl-100 {
    padding-top: 10rem !important;
    padding-bottom: 10rem !important;
  }

  .py-xxxl-120 {
    padding-top: 12rem !important;
    padding-bottom: 12rem !important;
  }

  .py-xxxl-150 {
    padding-top: 15rem !important;
    padding-bottom: 15rem !important;
  }

  .py-xxxl-200 {
    padding-top: 20rem !important;
    padding-bottom: 20rem !important;
  }

  .pt-xxxl-0 {
    padding-top: 0 !important;
  }

  .pt-xxxl-1 {
    padding-top: 0.25rem !important;
  }

  .pt-xxxl-2 {
    padding-top: 0.5rem !important;
  }

  .pt-xxxl-3 {
    padding-top: 1rem !important;
  }

  .pt-xxxl-4 {
    padding-top: 1.5rem !important;
  }

  .pt-xxxl-5 {
    padding-top: 3rem !important;
  }

  .pt-xxxl-20 {
    padding-top: 2rem !important;
  }

  .pt-xxxl-25 {
    padding-top: 2.5rem !important;
  }

  .pt-xxxl-35 {
    padding-top: 3.5rem !important;
  }

  .pt-xxxl-50 {
    padding-top: 5rem !important;
  }

  .pt-xxxl-55 {
    padding-top: 5.5rem !important;
  }

  .pt-xxxl-60 {
    padding-top: 6rem !important;
  }

  .pt-xxxl-65 {
    padding-top: 6.5rem !important;
  }

  .pt-xxxl-70 {
    padding-top: 7rem !important;
  }

  .pt-xxxl-80 {
    padding-top: 8rem !important;
  }

  .pt-xxxl-100 {
    padding-top: 10rem !important;
  }

  .pt-xxxl-120 {
    padding-top: 12rem !important;
  }

  .pt-xxxl-150 {
    padding-top: 15rem !important;
  }

  .pt-xxxl-200 {
    padding-top: 20rem !important;
  }

  .pe-xxxl-0 {
    padding-right: 0 !important;
  }

  .pe-xxxl-1 {
    padding-right: 0.25rem !important;
  }

  .pe-xxxl-2 {
    padding-right: 0.5rem !important;
  }

  .pe-xxxl-3 {
    padding-right: 1rem !important;
  }

  .pe-xxxl-4 {
    padding-right: 1.5rem !important;
  }

  .pe-xxxl-5 {
    padding-right: 3rem !important;
  }

  .pe-xxxl-20 {
    padding-right: 2rem !important;
  }

  .pe-xxxl-25 {
    padding-right: 2.5rem !important;
  }

  .pe-xxxl-35 {
    padding-right: 3.5rem !important;
  }

  .pe-xxxl-50 {
    padding-right: 5rem !important;
  }

  .pe-xxxl-55 {
    padding-right: 5.5rem !important;
  }

  .pe-xxxl-60 {
    padding-right: 6rem !important;
  }

  .pe-xxxl-65 {
    padding-right: 6.5rem !important;
  }

  .pe-xxxl-70 {
    padding-right: 7rem !important;
  }

  .pe-xxxl-80 {
    padding-right: 8rem !important;
  }

  .pe-xxxl-100 {
    padding-right: 10rem !important;
  }

  .pe-xxxl-120 {
    padding-right: 12rem !important;
  }

  .pe-xxxl-150 {
    padding-right: 15rem !important;
  }

  .pe-xxxl-200 {
    padding-right: 20rem !important;
  }

  .pb-xxxl-0 {
    padding-bottom: 0 !important;
  }

  .pb-xxxl-1 {
    padding-bottom: 0.25rem !important;
  }

  .pb-xxxl-2 {
    padding-bottom: 0.5rem !important;
  }

  .pb-xxxl-3 {
    padding-bottom: 1rem !important;
  }

  .pb-xxxl-4 {
    padding-bottom: 1.5rem !important;
  }

  .pb-xxxl-5 {
    padding-bottom: 3rem !important;
  }

  .pb-xxxl-20 {
    padding-bottom: 2rem !important;
  }

  .pb-xxxl-25 {
    padding-bottom: 2.5rem !important;
  }

  .pb-xxxl-35 {
    padding-bottom: 3.5rem !important;
  }

  .pb-xxxl-50 {
    padding-bottom: 5rem !important;
  }

  .pb-xxxl-55 {
    padding-bottom: 5.5rem !important;
  }

  .pb-xxxl-60 {
    padding-bottom: 6rem !important;
  }

  .pb-xxxl-65 {
    padding-bottom: 6.5rem !important;
  }

  .pb-xxxl-70 {
    padding-bottom: 7rem !important;
  }

  .pb-xxxl-80 {
    padding-bottom: 8rem !important;
  }

  .pb-xxxl-100 {
    padding-bottom: 10rem !important;
  }

  .pb-xxxl-120 {
    padding-bottom: 12rem !important;
  }

  .pb-xxxl-150 {
    padding-bottom: 15rem !important;
  }

  .pb-xxxl-200 {
    padding-bottom: 20rem !important;
  }

  .ps-xxxl-0 {
    padding-left: 0 !important;
  }

  .ps-xxxl-1 {
    padding-left: 0.25rem !important;
  }

  .ps-xxxl-2 {
    padding-left: 0.5rem !important;
  }

  .ps-xxxl-3 {
    padding-left: 1rem !important;
  }

  .ps-xxxl-4 {
    padding-left: 1.5rem !important;
  }

  .ps-xxxl-5 {
    padding-left: 3rem !important;
  }

  .ps-xxxl-20 {
    padding-left: 2rem !important;
  }

  .ps-xxxl-25 {
    padding-left: 2.5rem !important;
  }

  .ps-xxxl-35 {
    padding-left: 3.5rem !important;
  }

  .ps-xxxl-50 {
    padding-left: 5rem !important;
  }

  .ps-xxxl-55 {
    padding-left: 5.5rem !important;
  }

  .ps-xxxl-60 {
    padding-left: 6rem !important;
  }

  .ps-xxxl-65 {
    padding-left: 6.5rem !important;
  }

  .ps-xxxl-70 {
    padding-left: 7rem !important;
  }

  .ps-xxxl-80 {
    padding-left: 8rem !important;
  }

  .ps-xxxl-100 {
    padding-left: 10rem !important;
  }

  .ps-xxxl-120 {
    padding-left: 12rem !important;
  }

  .ps-xxxl-150 {
    padding-left: 15rem !important;
  }

  .ps-xxxl-200 {
    padding-left: 20rem !important;
  }

  .fs-xxxl-inherit {
    font-size: inherit !important;
  }

  .fs-xxxl-0 {
    font-size: 0 !important;
  }

  .fs-xxxl-1 {
    font-size: 1rem !important;
  }

  .fs-xxxl-12 {
    font-size: 1.2rem !important;
  }

  .fs-xxxl-14 {
    font-size: 1.4rem !important;
  }

  .fs-xxxl-16 {
    font-size: 1.6rem !important;
  }

  .fs-xxxl-18 {
    font-size: 1.8rem !important;
  }

  .fs-xxxl-2 {
    font-size: 2rem !important;
  }

  .fs-xxxl-22 {
    font-size: 2.2rem !important;
  }

  .fs-xxxl-24 {
    font-size: 2.4rem !important;
  }

  .fs-xxxl-26 {
    font-size: 2.6rem !important;
  }

  .fs-xxxl-28 {
    font-size: 2.8rem !important;
  }

  .fs-xxxl-3 {
    font-size: 3rem !important;
  }

  .fs-xxxl-32 {
    font-size: 3.2rem !important;
  }

  .fs-xxxl-34 {
    font-size: 3.4rem !important;
  }

  .fs-xxxl-36 {
    font-size: 3.6rem !important;
  }

  .fs-xxxl-38 {
    font-size: 3.8rem !important;
  }

  .fs-xxxl-4 {
    font-size: 4rem !important;
  }

  .fs-xxxl-42 {
    font-size: 4.2rem !important;
  }

  .fs-xxxl-44 {
    font-size: 4.4rem !important;
  }

  .fs-xxxl-46 {
    font-size: 4.6rem !important;
  }

  .fs-xxxl-48 {
    font-size: 4.8rem !important;
  }

  .fs-xxxl-5 {
    font-size: 5rem !important;
  }

  .fs-xxxl-52 {
    font-size: 5.2rem !important;
  }

  .fs-xxxl-54 {
    font-size: 5.4rem !important;
  }

  .fs-xxxl-55 {
    font-size: 5.5rem !important;
  }

  .fs-xxxl-56 {
    font-size: 5.6rem !important;
  }

  .fs-xxxl-58 {
    font-size: 5.8rem !important;
  }

  .fs-xxxl-6 {
    font-size: 6rem !important;
  }

  .fs-xxxl-62 {
    font-size: 6.2rem !important;
  }

  .fs-xxxl-64 {
    font-size: 6.4rem !important;
  }

  .fs-xxxl-66 {
    font-size: 6.6rem !important;
  }

  .fs-xxxl-68 {
    font-size: 6.8rem !important;
  }

  .fs-xxxl-7 {
    font-size: 7rem !important;
  }

  .fs-xxxl-8 {
    font-size: 8rem !important;
  }

  .fs-xxxl-100 {
    font-size: 10rem !important;
  }

  .fs-xxxl-120 {
    font-size: 12rem !important;
  }

  .fs-xxxl-140 {
    font-size: 14rem !important;
  }

  .fs-xxxl-160 {
    font-size: 16rem !important;
  }

  .fs-xxxl-180 {
    font-size: 18rem !important;
  }

  .fs-xxxl-200 {
    font-size: 20rem !important;
  }

  .fs-xxxl-250 {
    font-size: 25rem !important;
  }

  .lh-xxxl-sm {
    line-height: 1.25 !important;
  }

  .lh-xxxl-base {
    line-height: 1.5 !important;
  }

  .lh-xxxl-lg {
    line-height: 2 !important;
  }

  .lh-xxxl-normal {
    line-height: normal !important;
  }

  .lh-xxxl-0 {
    line-height: 0 !important;
  }

  .lh-xxxl-25 {
    line-height: 0.25 !important;
  }

  .lh-xxxl-5 {
    line-height: 0.5 !important;
  }

  .lh-xxxl-75 {
    line-height: 0.75 !important;
  }

  .lh-xxxl-1 {
    line-height: 1 !important;
  }

  .lh-xxxl-115 {
    line-height: 1.15 !important;
  }

  .lh-xxxl-120 {
    line-height: 1.2 !important;
  }

  .lh-xxxl-125 {
    line-height: 1.25 !important;
  }

  .lh-xxxl-135 {
    line-height: 1.35 !important;
  }

  .lh-xxxl-145 {
    line-height: 1.45 !important;
  }

  .lh-xxxl-150 {
    line-height: 1.5 !important;
  }

  .lh-xxxl-175 {
    line-height: 1.75 !important;
  }

  .lh-xxxl-2 {
    line-height: 2 !important;
  }

  .text-xxxl-start {
    text-align: left !important;
  }

  .text-xxxl-end {
    text-align: right !important;
  }

  .text-xxxl-center {
    text-align: center !important;
  }

  .text-xxxl-justify {
    text-align: justify !important;
  }

  .text-xxxl-wrap {
    white-space: normal !important;
  }

  .text-xxxl-nowrap {
    white-space: nowrap !important;
  }

  .radius-xxxl-inherit {
    border-radius: inherit !important;
  }

  .radius-xxxl-0 {
    border-radius: 0 !important;
  }

  .radius-xxxl-04 {
    border-radius: 0.4rem !important;
  }

  .radius-xxxl-06 {
    border-radius: 0.4rem !important;
  }

  .radius-xxxl-1 {
    border-radius: 1rem !important;
  }

  .radius-xxxl-14 {
    border-radius: 1.4rem !important;
  }

  .radius-xxxl-16 {
    border-radius: 1.6rem !important;
  }

  .radius-xxxl-2 {
    border-radius: 2rem !important;
  }

  .radius-xxxl-4 {
    border-radius: 4rem !important;
  }

  .radius-xxxl-6 {
    border-radius: 6rem !important;
  }

  .radius-xxxl-8 {
    border-radius: 8rem !important;
  }

  .radius-xxxl-32 {
    border-radius: 3.2rem !important;
  }

  .radius-xxxl-50p {
    border-radius: 50% !important;
  }
}

/*# sourceMappingURL=bootstrap_2.css.map */
