

/* Width and Max-Width for all breakpoints */
.w-10 { width: 10% !important; }
.w-20 { width: 20% !important; }
.w-30 { width: 30% !important; }
.w-40 { width: 40% !important; }
.w-50 { width: 50% !important; }
.w-60 { width: 60% !important; }
.w-70 { width: 70% !important; }
.w-80 { width: 80% !important; }
.w-90 { width: 90% !important; }

.mw-10 { max-width: 10% !important; }
.mw-20 { max-width: 20% !important; }
.mw-30 { max-width: 30% !important; }
.mw-40 { max-width: 40% !important; }
.mw-50 { max-width: 50% !important; }
.mw-60 { max-width: 60% !important; }
.mw-70 { max-width: 70% !important; }
.mw-80 { max-width: 80% !important; }
.mw-90 { max-width: 90% !important; }


/* Custom Margin and Padding Classes (from 6 to 15) */
.mt-6 { margin-top: 3.5rem !important; }
.mt-7 { margin-top: 4rem !important; }
.mt-8 { margin-top: 4.5rem !important; }
.mt-9 { margin-top: 5rem !important; }
.mt-10 { margin-top: 5.5rem !important; }
.mt-11 { margin-top: 6rem !important; }
.mt-12 { margin-top: 6.5rem !important; }
.mt-13 { margin-top: 7rem !important; }
.mt-14 { margin-top: 7.5rem !important; }
.mt-15 { margin-top: 8rem !important; }

.mb-6 { margin-bottom: 3.5rem !important; }
.mb-7 { margin-bottom: 4rem !important; }
.mb-8 { margin-bottom: 4.5rem !important; }
.mb-9 { margin-bottom: 5rem !important; }
.mb-10 { margin-bottom: 5.5rem !important; }
.mb-11 { margin-bottom: 6rem !important; }
.mb-12 { margin-bottom: 6.5rem !important; }
.mb-13 { margin-bottom: 7rem !important; }
.mb-14 { margin-bottom: 7.5rem !important; }
.mb-15 { margin-bottom: 8rem !important; }

.ms-6 { margin-left: 3.5rem !important; }
.ms-7 { margin-left: 4rem !important; }
.ms-8 { margin-left: 4.5rem !important; }
.ms-9 { margin-left: 5rem !important; }
.ms-10 { margin-left: 5.5rem !important; }
.ms-11 { margin-left: 6rem !important; }
.ms-12 { margin-left: 6.5rem !important; }
.ms-13 { margin-left: 7rem !important; }
.ms-14 { margin-left: 7.5rem !important; }
.ms-15 { margin-left: 8rem !important; }

.me-6 { margin-right: 3.5rem !important; }
.me-7 { margin-right: 4rem !important; }
.me-8 { margin-right: 4.5rem !important; }
.me-9 { margin-right: 5rem !important; }
.me-10 { margin-right: 5.5rem !important; }
.me-11 { margin-right: 6rem !important; }
.me-12 { margin-right: 6.5rem !important; }
.me-13 { margin-right: 7rem !important; }
.me-14 { margin-right: 7.5rem !important; }
.me-15 { margin-right: 8rem !important; }

.mx-6 { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
.mx-7 { margin-left: 4rem !important; margin-right: 4rem !important; }
.mx-8 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
.mx-9 { margin-left: 5rem !important; margin-right: 5rem !important; }
.mx-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
.mx-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
.mx-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
.mx-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
.mx-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
.mx-15 { margin-left: 8rem !important; margin-right: 8rem !important; }

.my-6 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
.my-7 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
.my-8 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
.my-9 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
.my-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
.my-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
.my-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
.my-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
.my-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
.my-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }

.m-6 { margin: 3.5rem !important; }
.m-7 { margin: 4rem !important; }
.m-8 { margin: 4.5rem !important; }
.m-9 { margin: 5rem !important; }
.m-10 { margin: 5.5rem !important; }
.m-11 { margin: 6rem !important; }
.m-12 { margin: 6.5rem !important; }
.m-13 { margin: 7rem !important; }
.m-14 { margin: 7.5rem !important; }
.m-15 { margin: 8rem !important; }

.pt-6 { padding-top: 3.5rem !important; }
.pt-7 { padding-top: 4rem !important; }
.pt-8 { padding-top: 4.5rem !important; }
.pt-9 { padding-top: 5rem !important; }
.pt-10 { padding-top: 5.5rem !important; }
.pt-11 { padding-top: 6rem !important; }
.pt-12 { padding-top: 6.5rem !important; }
.pt-13 { padding-top: 7rem !important; }
.pt-14 { padding-top: 7.5rem !important; }
.pt-15 { padding-top: 8rem !important; }

.pb-6 { padding-bottom: 3.5rem !important; }
.pb-7 { padding-bottom: 4rem !important; }
.pb-8 { padding-bottom: 4.5rem !important; }
.pb-9 { padding-bottom: 5rem !important; }
.pb-10 { padding-bottom: 5.5rem !important; }
.pb-11 { padding-bottom: 6rem !important; }
.pb-12 { padding-bottom: 6.5rem !important; }
.pb-13 { padding-bottom: 7rem !important; }
.pb-14 { padding-bottom: 7.5rem !important; }
.pb-15 { padding-bottom: 8rem !important; }

.ps-6 { padding-left: 3.5rem !important; }
.ps-7 { padding-left: 4rem !important; }
.ps-8 { padding-left: 4.5rem !important; }
.ps-9 { padding-left: 5rem !important; }
.ps-10 { padding-left: 5.5rem !important; }
.ps-11 { padding-left: 6rem !important; }
.ps-12 { padding-left: 6.5rem !important; }
.ps-13 { padding-left: 7rem !important; }
.ps-14 { padding-left: 7.5rem !important; }
.ps-15 { padding-left: 8rem !important; }

.pe-6 { padding-right: 3.5rem !important; }
.pe-7 { padding-right: 4rem !important; }
.pe-8 { padding-right: 4.5rem !important; }
.pe-9 { padding-right: 5rem !important; }
.pe-10 { padding-right: 5.5rem !important; }
.pe-11 { padding-right: 6rem !important; }
.pe-12 { padding-right: 6.5rem !important; }
.pe-13 { padding-right: 7rem !important; }
.pe-14 { padding-right: 7.5rem !important; }
.pe-15 { padding-right: 8rem !important; }

.px-6 { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
.px-7 { padding-left: 4rem !important; padding-right: 4rem !important; }
.px-8 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
.px-9 { padding-left: 5rem !important; padding-right: 5rem !important; }
.px-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
.px-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
.px-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
.px-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
.px-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
.px-15 { padding-left: 8rem !important; padding-right: 8rem !important; }

.py-6 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
.py-7 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
.py-8 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
.py-9 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
.py-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
.py-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
.py-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
.py-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
.py-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
.py-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }

.p-6 { padding: 3.5rem !important; }
.p-7 { padding: 4rem !important; }
.p-8 { padding: 4.5rem !important; }
.p-9 { padding: 5rem !important; }
.p-10 { padding: 5.5rem !important; }
.p-11 { padding: 6rem !important; }
.p-12 { padding: 6.5rem !important; }
.p-13 { padding: 7rem !important; }
.p-14 { padding: 7.5rem !important; }
.p-15 { padding: 8rem !important; }



/* Extra Small (xs) Breakpoint */
@media (min-width: 0px) {
  .w-xs-10 { width: 10% !important; }
  .w-xs-20 { width: 20% !important; }
  .w-xs-30 { width: 30% !important; }
  .w-xs-40 { width: 40% !important; }
  .w-xs-50 { width: 50% !important; }
  .w-xs-60 { width: 60% !important; }
  .w-xs-70 { width: 70% !important; }
  .w-xs-80 { width: 80% !important; }
  .w-xs-90 { width: 90% !important; }

  .mw-xs-10 { max-width: 10% !important; }
  .mw-xs-20 { max-width: 20% !important; }
  .mw-xs-30 { max-width: 30% !important; }
  .mw-xs-40 { max-width: 40% !important; }
  .mw-xs-50 { max-width: 50% !important; }
  .mw-xs-60 { max-width: 60% !important; }
  .mw-xs-70 { max-width: 70% !important; }
  .mw-xs-80 { max-width: 80% !important; }
  .mw-xs-90 { max-width: 90% !important; }
}

@media (min-width: 576px) {

  .w-sm-10 { width: 10% !important; }
  .w-sm-20 { width: 20% !important; }
  .w-sm-30 { width: 30% !important; }
  .w-sm-40 { width: 40% !important; }
  .w-sm-50 { width: 50% !important; }
  .w-sm-60 { width: 60% !important; }
  .w-sm-70 { width: 70% !important; }
  .w-sm-80 { width: 80% !important; }
  .w-sm-90 { width: 90% !important; }

  .mw-sm-10 { max-width: 10% !important; }
  .mw-sm-20 { max-width: 20% !important; }
  .mw-sm-30 { max-width: 30% !important; }
  .mw-sm-40 { max-width: 40% !important; }
  .mw-sm-50 { max-width: 50% !important; }
  .mw-sm-60 { max-width: 60% !important; }
  .mw-sm-70 { max-width: 70% !important; }
  .mw-sm-80 { max-width: 80% !important; }
  .mw-sm-90 { max-width: 90% !important; }

  /* Custom Responsive Margin and Padding (for all breakpoints) */
  .mt-sm-6 { margin-top: 3.5rem !important; }
  .mt-sm-7 { margin-top: 4rem !important; }
  .mt-sm-8 { margin-top: 4.5rem !important; }
  .mt-sm-9 { margin-top: 5rem !important; }
  .mt-sm-10 { margin-top: 5.5rem !important; }
  .mt-sm-11 { margin-top: 6rem !important; }
  .mt-sm-12 { margin-top: 6.5rem !important; }
  .mt-sm-13 { margin-top: 7rem !important; }
  .mt-sm-14 { margin-top: 7.5rem !important; }
  .mt-sm-15 { margin-top: 8rem !important; }

  .mb-sm-6 { margin-bottom: 3.5rem !important; }
  .mb-sm-7 { margin-bottom: 4rem !important; }
  .mb-sm-8 { margin-bottom: 4.5rem !important; }
  .mb-sm-9 { margin-bottom: 5rem !important; }
  .mb-sm-10 { margin-bottom: 5.5rem !important; }
  .mb-sm-11 { margin-bottom: 6rem !important; }
  .mb-sm-12 { margin-bottom: 6.5rem !important; }
  .mb-sm-13 { margin-bottom: 7rem !important; }
  .mb-sm-14 { margin-bottom: 7.5rem !important; }
  .mb-sm-15 { margin-bottom: 8rem !important; }

  .ms-sm-6 { margin-left: 3.5rem !important; }
  .ms-sm-7 { margin-left: 4rem !important; }
  .ms-sm-8 { margin-left: 4.5rem !important; }
  .ms-sm-9 { margin-left: 5rem !important; }
  .ms-sm-10 { margin-left: 5.5rem !important; }
  .ms-sm-11 { margin-left: 6rem !important; }
  .ms-sm-12 { margin-left: 6.5rem !important; }
  .ms-sm-13 { margin-left: 7rem !important; }
  .ms-sm-14 { margin-left: 7.5rem !important; }
  .ms-sm-15 { margin-left: 8rem !important; }

  .me-sm-6 { margin-right: 3.5rem !important; }
  .me-sm-7 { margin-right: 4rem !important; }
  .me-sm-8 { margin-right: 4.5rem !important; }
  .me-sm-9 { margin-right: 5rem !important; }
  .me-sm-10 { margin-right: 5.5rem !important; }
  .me-sm-11 { margin-right: 6rem !important; }
  .me-sm-12 { margin-right: 6.5rem !important; }
  .me-sm-13 { margin-right: 7rem !important; }
  .me-sm-14 { margin-right: 7.5rem !important; }
  .me-sm-15 { margin-right: 8rem !important; }

  .mx-sm-6 { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
  .mx-sm-7 { margin-left: 4rem !important; margin-right: 4rem !important; }
  .mx-sm-8 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
  .mx-sm-9 { margin-left: 5rem !important; margin-right: 5rem !important; }
  .mx-sm-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
  .mx-sm-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
  .mx-sm-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
  .mx-sm-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
  .mx-sm-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
  .mx-sm-15 { margin-left: 8rem !important; margin-right: 8rem !important; }

  .my-sm-6 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
  .my-sm-7 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-sm-8 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-sm-9 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
  .my-sm-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
  .my-sm-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
  .my-sm-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
  .my-sm-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
  .my-sm-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
  .my-sm-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }

  .m-sm-6 { margin: 3.5rem !important; }
  .m-sm-7 { margin: 4rem !important; }
  .m-sm-8 { margin: 4.5rem !important; }
  .m-sm-9 { margin: 5rem !important; }
  .m-sm-10 { margin: 5.5rem !important; }
  .m-sm-11 { margin: 6rem !important; }
  .m-sm-12 { margin: 6.5rem !important; }
  .m-sm-13 { margin: 7rem !important; }
  .m-sm-14 { margin: 7.5rem !important; }
  .m-sm-15 { margin: 8rem !important; }

  .pt-sm-6 { padding-top: 3.5rem !important; }
  .pt-sm-7 { padding-top: 4rem !important; }
  .pt-sm-8 { padding-top: 4.5rem !important; }
  .pt-sm-9 { padding-top: 5rem !important; }
  .pt-sm-10 { padding-top: 5.5rem !important; }
  .pt-sm-11 { padding-top: 6rem !important; }
  .pt-sm-12 { padding-top: 6.5rem !important; }
  .pt-sm-13 { padding-top: 7rem !important; }
  .pt-sm-14 { padding-top: 7.5rem !important; }
  .pt-sm-15 { padding-top: 8rem !important; }

  .pb-sm-6 { padding-bottom: 3.5rem !important; }
  .pb-sm-7 { padding-bottom: 4rem !important; }
  .pb-sm-8 { padding-bottom: 4.5rem !important; }
  .pb-sm-9 { padding-bottom: 5rem !important; }
  .pb-sm-10 { padding-bottom: 5.5rem !important; }
  .pb-sm-11 { padding-bottom: 6rem !important; }
  .pb-sm-12 { padding-bottom: 6.5rem !important; }
  .pb-sm-13 { padding-bottom: 7rem !important; }
  .pb-sm-14 { padding-bottom: 7.5rem !important; }
  .pb-sm-15 { padding-bottom: 8rem !important; }

  .ps-sm-6 { padding-left: 3.5rem !important; }
  .ps-sm-7 { padding-left: 4rem !important; }
  .ps-sm-8 { padding-left: 4.5rem !important; }
  .ps-sm-9 { padding-left: 5rem !important; }
  .ps-sm-10 { padding-left: 5.5rem !important; }
  .ps-sm-11 { padding-left: 6rem !important; }
  .ps-sm-12 { padding-left: 6.5rem !important; }
  .ps-sm-13 { padding-left: 7rem !important; }
  .ps-sm-14 { padding-left: 7.5rem !important; }
  .ps-sm-15 { padding-left: 8rem !important; }

  .pe-sm-6 { padding-right: 3.5rem !important; }
  .pe-sm-7 { padding-right: 4rem !important; }
  .pe-sm-8 { padding-right: 4.5rem !important; }
  .pe-sm-9 { padding-right: 5rem !important; }
  .pe-sm-10 { padding-right: 5.5rem !important; }
  .pe-sm-11 { padding-right: 6rem !important; }
  .pe-sm-12 { padding-right: 6.5rem !important; }
  .pe-sm-13 { padding-right: 7rem !important; }
  .pe-sm-14 { padding-right: 7.5rem !important; }
  .pe-sm-15 { padding-right: 8rem !important; }

  .px-sm-6 { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
  .px-sm-7 { padding-left: 4rem !important; padding-right: 4rem !important; }
  .px-sm-8 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
  .px-sm-9 { padding-left: 5rem !important; padding-right: 5rem !important; }
  .px-sm-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
  .px-sm-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
  .px-sm-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
  .px-sm-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
  .px-sm-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
  .px-sm-15 { padding-left: 8rem !important; padding-right: 8rem !important; }

  .py-sm-6 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
  .py-sm-7 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-sm-8 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-sm-9 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
  .py-sm-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
  .py-sm-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
  .py-sm-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
  .py-sm-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
  .py-sm-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
  .py-sm-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }

  .p-sm-6 { padding: 3.5rem !important; }
  .p-sm-7 { padding: 4rem !important; }
  .p-sm-8 { padding: 4.5rem !important; }
  .p-sm-9 { padding: 5rem !important; }
  .p-sm-10 { padding: 5.5rem !important; }
  .p-sm-11 { padding: 6rem !important; }
  .p-sm-12 { padding: 6.5rem !important; }
  .p-sm-13 { padding: 7rem !important; }
  .p-sm-14 { padding: 7.5rem !important; }
  .p-sm-15 { padding: 8rem !important; }
}

@media (min-width: 768px) {

  .position-md-sticky { position: sticky; top: 0; }

  .w-md-10 { width: 10% !important; }
  .w-md-20 { width: 20% !important; }
  .w-md-30 { width: 30% !important; }
  .w-md-40 { width: 40% !important; }
  .w-md-50 { width: 50% !important; }
  .w-md-60 { width: 60% !important; }
  .w-md-70 { width: 70% !important; }
  .w-md-80 { width: 80% !important; }
  .w-md-90 { width: 90% !important; }

  .mw-md-10 { max-width: 10% !important; }
  .mw-md-20 { max-width: 20% !important; }
  .mw-md-30 { max-width: 30% !important; }
  .mw-md-40 { max-width: 40% !important; }
  .mw-md-50 { max-width: 50% !important; }
  .mw-md-60 { max-width: 60% !important; }
  .mw-md-70 { max-width: 70% !important; }
  .mw-md-80 { max-width: 80% !important; }
  .mw-md-90 { max-width: 90% !important; }

  .mt-md-6 { margin-top: 3.5rem !important; }
  .mt-md-7 { margin-top: 4rem !important; }
  .mt-md-8 { margin-top: 4.5rem !important; }
  .mt-md-9 { margin-top: 5rem !important; }
  .mt-md-10 { margin-top: 5.5rem !important; }
  .mt-md-11 { margin-top: 6rem !important; }
  .mt-md-12 { margin-top: 6.5rem !important; }
  .mt-md-13 { margin-top: 7rem !important; }
  .mt-md-14 { margin-top: 7.5rem !important; }
  .mt-md-15 { margin-top: 8rem !important; }

  .mb-md-6 { margin-bottom: 3.5rem !important; }
  .mb-md-7 { margin-bottom: 4rem !important; }
  .mb-md-8 { margin-bottom: 4.5rem !important; }
  .mb-md-9 { margin-bottom: 5rem !important; }
  .mb-md-10 { margin-bottom: 5.5rem !important; }
  .mb-md-11 { margin-bottom: 6rem !important; }
  .mb-md-12 { margin-bottom: 6.5rem !important; }
  .mb-md-13 { margin-bottom: 7rem !important; }
  .mb-md-14 { margin-bottom: 7.5rem !important; }
  .mb-md-15 { margin-bottom: 8rem !important; }

  .ms-md-6 { margin-left: 3.5rem !important; }
  .ms-md-7 { margin-left: 4rem !important; }
  .ms-md-8 { margin-left: 4.5rem !important; }
  .ms-md-9 { margin-left: 5rem !important; }
  .ms-md-10 { margin-left: 5.5rem !important; }
  .ms-md-11 { margin-left: 6rem !important; }
  .ms-md-12 { margin-left: 6.5rem !important; }
  .ms-md-13 { margin-left: 7rem !important; }
  .ms-md-14 { margin-left: 7.5rem !important; }
  .ms-md-15 { margin-left: 8rem !important; }

  .me-md-6 { margin-right: 3.5rem !important; }
  .me-md-7 { margin-right: 4rem !important; }
  .me-md-8 { margin-right: 4.5rem !important; }
  .me-md-9 { margin-right: 5rem !important; }
  .me-md-10 { margin-right: 5.5rem !important; }
  .me-md-11 { margin-right: 6rem !important; }
  .me-md-12 { margin-right: 6.5rem !important; }
  .me-md-13 { margin-right: 7rem !important; }
  .me-md-14 { margin-right: 7.5rem !important; }
  .me-md-15 { margin-right: 8rem !important; }

  .mx-md-6 { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
  .mx-md-7 { margin-left: 4rem !important; margin-right: 4rem !important; }
  .mx-md-8 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
  .mx-md-9 { margin-left: 5rem !important; margin-right: 5rem !important; }
  .mx-md-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
  .mx-md-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
  .mx-md-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
  .mx-md-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
  .mx-md-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
  .mx-md-15 { margin-left: 8rem !important; margin-right: 8rem !important; }

  .my-md-6 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
  .my-md-7 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-md-8 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-md-9 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
  .my-md-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
  .my-md-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
  .my-md-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
  .my-md-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
  .my-md-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
  .my-md-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }

  .m-md-6 { margin: 3.5rem !important; }
  .m-md-7 { margin: 4rem !important; }
  .m-md-8 { margin: 4.5rem !important; }
  .m-md-9 { margin: 5rem !important; }
  .m-md-10 { margin: 5.5rem !important; }
  .m-md-11 { margin: 6rem !important; }
  .m-md-12 { margin: 6.5rem !important; }
  .m-md-13 { margin: 7rem !important; }
  .m-md-14 { margin: 7.5rem !important; }
  .m-md-15 { margin: 8rem !important; }

  .pt-md-6 { padding-top: 3.5rem !important; }
  .pt-md-7 { padding-top: 4rem !important; }
  .pt-md-8 { padding-top: 4.5rem !important; }
  .pt-md-9 { padding-top: 5rem !important; }
  .pt-md-10 { padding-top: 5.5rem !important; }
  .pt-md-11 { padding-top: 6rem !important; }
  .pt-md-12 { padding-top: 6.5rem !important; }
  .pt-md-13 { padding-top: 7rem !important; }
  .pt-md-14 { padding-top: 7.5rem !important; }
  .pt-md-15 { padding-top: 8rem !important; }

  .pb-md-6 { padding-bottom: 3.5rem !important; }
  .pb-md-7 { padding-bottom: 4rem !important; }
  .pb-md-8 { padding-bottom: 4.5rem !important; }
  .pb-md-9 { padding-bottom: 5rem !important; }
  .pb-md-10 { padding-bottom: 5.5rem !important; }
  .pb-md-11 { padding-bottom: 6rem !important; }
  .pb-md-12 { padding-bottom: 6.5rem !important; }
  .pb-md-13 { padding-bottom: 7rem !important; }
  .pb-md-14 { padding-bottom: 7.5rem !important; }
  .pb-md-15 { padding-bottom: 8rem !important; }

  .ps-md-6 { padding-left: 3.5rem !important; }
  .ps-md-7 { padding-left: 4rem !important; }
  .ps-md-8 { padding-left: 4.5rem !important; }
  .ps-md-9 { padding-left: 5rem !important; }
  .ps-md-10 { padding-left: 5.5rem !important; }
  .ps-md-11 { padding-left: 6rem !important; }
  .ps-md-12 { padding-left: 6.5rem !important; }
  .ps-md-13 { padding-left: 7rem !important; }
  .ps-md-14 { padding-left: 7.5rem !important; }
  .ps-md-15 { padding-left: 8rem !important; }

  .pe-md-6 { padding-right: 3.5rem !important; }
  .pe-md-7 { padding-right: 4rem !important; }
  .pe-md-8 { padding-right: 4.5rem !important; }
  .pe-md-9 { padding-right: 5rem !important; }
  .pe-md-10 { padding-right: 5.5rem !important; }
  .pe-md-11 { padding-right: 6rem !important; }
  .pe-md-12 { padding-right: 6.5rem !important; }
  .pe-md-13 { padding-right: 7rem !important; }
  .pe-md-14 { padding-right: 7.5rem !important; }
  .pe-md-15 { padding-right: 8rem !important; }

  .px-md-6 { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
  .px-md-7 { padding-left: 4rem !important; padding-right: 4rem !important; }
  .px-md-8 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
  .px-md-9 { padding-left: 5rem !important; padding-right: 5rem !important; }
  .px-md-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
  .px-md-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
  .px-md-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
  .px-md-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
  .px-md-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
  .px-md-15 { padding-left: 8rem !important; padding-right: 8rem !important; }

  .py-md-6 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
  .py-md-7 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-md-8 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-md-9 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
  .py-md-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
  .py-md-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
  .py-md-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
  .py-md-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
  .py-md-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
  .py-md-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }

  .p-md-6 { padding: 3.5rem !important; }
  .p-md-7 { padding: 4rem !important; }
  .p-md-8 { padding: 4.5rem !important; }
  .p-md-9 { padding: 5rem !important; }
  .p-md-10 { padding: 5.5rem !important; }
  .p-md-11 { padding: 6rem !important; }
  .p-md-12 { padding: 6.5rem !important; }
  .p-md-13 { padding: 7rem !important; }
  .p-md-14 { padding: 7.5rem !important; }
  .p-md-15 { padding: 8rem !important; }
}

@media (min-width: 992px) {

  .position-lg-sticky { position: sticky; top: 0; }

  .w-lg-10 { width: 10% !important; }
  .w-lg-20 { width: 20% !important; }
  .w-lg-30 { width: 30% !important; }
  .w-lg-40 { width: 40% !important; }
  .w-lg-50 { width: 50% !important; }
  .w-lg-60 { width: 60% !important; }
  .w-lg-70 { width: 70% !important; }
  .w-lg-80 { width: 80% !important; }
  .w-lg-90 { width: 90% !important; }

  .mw-lg-10 { max-width: 10% !important; }
  .mw-lg-20 { max-width: 20% !important; }
  .mw-lg-30 { max-width: 30% !important; }
  .mw-lg-40 { max-width: 40% !important; }
  .mw-lg-50 { max-width: 50% !important; }
  .mw-lg-60 { max-width: 60% !important; }
  .mw-lg-70 { max-width: 70% !important; }
  .mw-lg-80 { max-width: 80% !important; }
  .mw-lg-90 { max-width: 90% !important; }

  .mt-lg-6 { margin-top: 3.5rem !important; }
  .mt-lg-7 { margin-top: 4rem !important; }
  .mt-lg-8 { margin-top: 4.5rem !important; }
  .mt-lg-9 { margin-top: 5rem !important; }
  .mt-lg-10 { margin-top: 5.5rem !important; }
  .mt-lg-11 { margin-top: 6rem !important; }
  .mt-lg-12 { margin-top: 6.5rem !important; }
  .mt-lg-13 { margin-top: 7rem !important; }
  .mt-lg-14 { margin-top: 7.5rem !important; }
  .mt-lg-15 { margin-top: 8rem !important; }

  .mb-lg-6 { margin-bottom: 3.5rem !important; }
  .mb-lg-7 { margin-bottom: 4rem !important; }
  .mb-lg-8 { margin-bottom: 4.5rem !important; }
  .mb-lg-9 { margin-bottom: 5rem !important; }
  .mb-lg-10 { margin-bottom: 5.5rem !important; }
  .mb-lg-11 { margin-bottom: 6rem !important; }
  .mb-lg-12 { margin-bottom: 6.5rem !important; }
  .mb-lg-13 { margin-bottom: 7rem !important; }
  .mb-lg-14 { margin-bottom: 7.5rem !important; }
  .mb-lg-15 { margin-bottom: 8rem !important; }

  .ms-lg-6 { margin-left: 3.5rem !important; }
  .ms-lg-7 { margin-left: 4rem !important; }
  .ms-lg-8 { margin-left: 4.5rem !important; }
  .ms-lg-9 { margin-left: 5rem !important; }
  .ms-lg-10 { margin-left: 5.5rem !important; }
  .ms-lg-11 { margin-left: 6rem !important; }
  .ms-lg-12 { margin-left: 6.5rem !important; }
  .ms-lg-13 { margin-left: 7rem !important; }
  .ms-lg-14 { margin-left: 7.5rem !important; }
  .ms-lg-15 { margin-left: 8rem !important; }

  .me-lg-6 { margin-right: 3.5rem !important; }
  .me-lg-7 { margin-right: 4rem !important; }
  .me-lg-8 { margin-right: 4.5rem !important; }
  .me-lg-9 { margin-right: 5rem !important; }
  .me-lg-10 { margin-right: 5.5rem !important; }
  .me-lg-11 { margin-right: 6rem !important; }
  .me-lg-12 { margin-right: 6.5rem !important; }
  .me-lg-13 { margin-right: 7rem !important; }
  .me-lg-14 { margin-right: 7.5rem !important; }
  .me-lg-15 { margin-right: 8rem !important; }

  .mx-lg-6 { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
  .mx-lg-7 { margin-left: 4rem !important; margin-right: 4rem !important; }
  .mx-lg-8 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
  .mx-lg-9 { margin-left: 5rem !important; margin-right: 5rem !important; }
  .mx-lg-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
  .mx-lg-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
  .mx-lg-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
  .mx-lg-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
  .mx-lg-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
  .mx-lg-15 { margin-left: 8rem !important; margin-right: 8rem !important; }

  .my-lg-6 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
  .my-lg-7 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-lg-8 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-lg-9 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
  .my-lg-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
  .my-lg-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
  .my-lg-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
  .my-lg-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
  .my-lg-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
  .my-lg-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }

  .m-lg-6 { margin: 3.5rem !important; }
  .m-lg-7 { margin: 4rem !important; }
  .m-lg-8 { margin: 4.5rem !important; }
  .m-lg-9 { margin: 5rem !important; }
  .m-lg-10 { margin: 5.5rem !important; }
  .m-lg-11 { margin: 6rem !important; }
  .m-lg-12 { margin: 6.5rem !important; }
  .m-lg-13 { margin: 7rem !important; }
  .m-lg-14 { margin: 7.5rem !important; }
  .m-lg-15 { margin: 8rem !important; }

  .pt-lg-6 { padding-top: 3.5rem !important; }
  .pt-lg-7 { padding-top: 4rem !important; }
  .pt-lg-8 { padding-top: 4.5rem !important; }
  .pt-lg-9 { padding-top: 5rem !important; }
  .pt-lg-10 { padding-top: 5.5rem !important; }
  .pt-lg-11 { padding-top: 6rem !important; }
  .pt-lg-12 { padding-top: 6.5rem !important; }
  .pt-lg-13 { padding-top: 7rem !important; }
  .pt-lg-14 { padding-top: 7.5rem !important; }
  .pt-lg-15 { padding-top: 8rem !important; }

  .pb-lg-6 { padding-bottom: 3.5rem !important; }
  .pb-lg-7 { padding-bottom: 4rem !important; }
  .pb-lg-8 { padding-bottom: 4.5rem !important; }
  .pb-lg-9 { padding-bottom: 5rem !important; }
  .pb-lg-10 { padding-bottom: 5.5rem !important; }
  .pb-lg-11 { padding-bottom: 6rem !important; }
  .pb-lg-12 { padding-bottom: 6.5rem !important; }
  .pb-lg-13 { padding-bottom: 7rem !important; }
  .pb-lg-14 { padding-bottom: 7.5rem !important; }
  .pb-lg-15 { padding-bottom: 8rem !important; }

  .ps-lg-6 { padding-left: 3.5rem !important; }
  .ps-lg-7 { padding-left: 4rem !important; }
  .ps-lg-8 { padding-left: 4.5rem !important; }
  .ps-lg-9 { padding-left: 5rem !important; }
  .ps-lg-10 { padding-left: 5.5rem !important; }
  .ps-lg-11 { padding-left: 6rem !important; }
  .ps-lg-12 { padding-left: 6.5rem !important; }
  .ps-lg-13 { padding-left: 7rem !important; }
  .ps-lg-14 { padding-left: 7.5rem !important; }
  .ps-lg-15 { padding-left: 8rem !important; }

  .pe-lg-6 { padding-right: 3.5rem !important; }
  .pe-lg-7 { padding-right: 4rem !important; }
  .pe-lg-8 { padding-right: 4.5rem !important; }
  .pe-lg-9 { padding-right: 5rem !important; }
  .pe-lg-10 { padding-right: 5.5rem !important; }
  .pe-lg-11 { padding-right: 6rem !important; }
  .pe-lg-12 { padding-right: 6.5rem !important; }
  .pe-lg-13 { padding-right: 7rem !important; }
  .pe-lg-14 { padding-right: 7.5rem !important; }
  .pe-lg-15 { padding-right: 8rem !important; }

  .px-lg-6 { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
  .px-lg-7 { padding-left: 4rem !important; padding-right: 4rem !important; }
  .px-lg-8 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
  .px-lg-9 { padding-left: 5rem !important; padding-right: 5rem !important; }
  .px-lg-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
  .px-lg-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
  .px-lg-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
  .px-lg-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
  .px-lg-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
  .px-lg-15 { padding-left: 8rem !important; padding-right: 8rem !important; }

  .py-lg-6 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
  .py-lg-7 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-lg-8 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-lg-9 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
  .py-lg-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
  .py-lg-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
  .py-lg-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
  .py-lg-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
  .py-lg-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
  .py-lg-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }

  .p-lg-6 { padding: 3.5rem !important; }
  .p-lg-7 { padding: 4rem !important; }
  .p-lg-8 { padding: 4.5rem !important; }
  .p-lg-9 { padding: 5rem !important; }
  .p-lg-10 { padding: 5.5rem !important; }
  .p-lg-11 { padding: 6rem !important; }
  .p-lg-12 { padding: 6.5rem !important; }
  .p-lg-13 { padding: 7rem !important; }
  .p-lg-14 { padding: 7.5rem !important; }
  .p-lg-15 { padding: 8rem !important; }
}

@media (min-width: 1200px) {

  .position-xl-sticky { position: sticky; top: 0; }

  .w-xl-10 { width: 10% !important; }
  .w-xl-20 { width: 20% !important; }
  .w-xl-30 { width: 30% !important; }
  .w-xl-40 { width: 40% !important; }
  .w-xl-50 { width: 50% !important; }
  .w-xl-60 { width: 60% !important; }
  .w-xl-70 { width: 70% !important; }
  .w-xl-80 { width: 80% !important; }
  .w-xl-90 { width: 90% !important; }

  .mw-xl-10 { max-width: 10% !important; }
  .mw-xl-20 { max-width: 20% !important; }
  .mw-xl-30 { max-width: 30% !important; }
  .mw-xl-40 { max-width: 40% !important; }
  .mw-xl-50 { max-width: 50% !important; }
  .mw-xl-60 { max-width: 60% !important; }
  .mw-xl-70 { max-width: 70% !important; }
  .mw-xl-80 { max-width: 80% !important; }
  .mw-xl-90 { max-width: 90% !important; }

  .mt-xl-6 { margin-top: 3.5rem !important; }
  .mt-xl-7 { margin-top: 4rem !important; }
  .mt-xl-8 { margin-top: 4.5rem !important; }
  .mt-xl-9 { margin-top: 5rem !important; }
  .mt-xl-10 { margin-top: 5.5rem !important; }
  .mt-xl-11 { margin-top: 6rem !important; }
  .mt-xl-12 { margin-top: 6.5rem !important; }
  .mt-xl-13 { margin-top: 7rem !important; }
  .mt-xl-14 { margin-top: 7.5rem !important; }
  .mt-xl-15 { margin-top: 8rem !important; }

  .mb-xl-6 { margin-bottom: 3.5rem !important; }
  .mb-xl-7 { margin-bottom: 4rem !important; }
  .mb-xl-8 { margin-bottom: 4.5rem !important; }
  .mb-xl-9 { margin-bottom: 5rem !important; }
  .mb-xl-10 { margin-bottom: 5.5rem !important; }
  .mb-xl-11 { margin-bottom: 6rem !important; }
  .mb-xl-12 { margin-bottom: 6.5rem !important; }
  .mb-xl-13 { margin-bottom: 7rem !important; }
  .mb-xl-14 { margin-bottom: 7.5rem !important; }
  .mb-xl-15 { margin-bottom: 8rem !important; }

  .ms-xl-6 { margin-left: 3.5rem !important; }
  .ms-xl-7 { margin-left: 4rem !important; }
  .ms-xl-8 { margin-left: 4.5rem !important; }
  .ms-xl-9 { margin-left: 5rem !important; }
  .ms-xl-10 { margin-left: 5.5rem !important; }
  .ms-xl-11 { margin-left: 6rem !important; }
  .ms-xl-12 { margin-left: 6.5rem !important; }
  .ms-xl-13 { margin-left: 7rem !important; }
  .ms-xl-14 { margin-left: 7.5rem !important; }
  .ms-xl-15 { margin-left: 8rem !important; }

  .me-xl-6 { margin-right: 3.5rem !important; }
  .me-xl-7 { margin-right: 4rem !important; }
  .me-xl-8 { margin-right: 4.5rem !important; }
  .me-xl-9 { margin-right: 5rem !important; }
  .me-xl-10 { margin-right: 5.5rem !important; }
  .me-xl-11 { margin-right: 6rem !important; }
  .me-xl-12 { margin-right: 6.5rem !important; }
  .me-xl-13 { margin-right: 7rem !important; }
  .me-xl-14 { margin-right: 7.5rem !important; }
  .me-xl-15 { margin-right: 8rem !important; }

  .mx-xl-6 { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
  .mx-xl-7 { margin-left: 4rem !important; margin-right: 4rem !important; }
  .mx-xl-8 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
  .mx-xl-9 { margin-left: 5rem !important; margin-right: 5rem !important; }
  .mx-xl-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
  .mx-xl-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
  .mx-xl-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
  .mx-xl-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
  .mx-xl-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
  .mx-xl-15 { margin-left: 8rem !important; margin-right: 8rem !important; }

  .my-xl-6 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
  .my-xl-7 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-xl-8 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-xl-9 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
  .my-xl-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
  .my-xl-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
  .my-xl-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
  .my-xl-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
  .my-xl-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
  .my-xl-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }

  .m-xl-6 { margin: 3.5rem !important; }
  .m-xl-7 { margin: 4rem !important; }
  .m-xl-8 { margin: 4.5rem !important; }
  .m-xl-9 { margin: 5rem !important; }
  .m-xl-10 { margin: 5.5rem !important; }
  .m-xl-11 { margin: 6rem !important; }
  .m-xl-12 { margin: 6.5rem !important; }
  .m-xl-13 { margin: 7rem !important; }
  .m-xl-14 { margin: 7.5rem !important; }
  .m-xl-15 { margin: 8rem !important; }

  .pt-xl-6 { padding-top: 3.5rem !important; }
  .pt-xl-7 { padding-top: 4rem !important; }
  .pt-xl-8 { padding-top: 4.5rem !important; }
  .pt-xl-9 { padding-top: 5rem !important; }
  .pt-xl-10 { padding-top: 5.5rem !important; }
  .pt-xl-11 { padding-top: 6rem !important; }
  .pt-xl-12 { padding-top: 6.5rem !important; }
  .pt-xl-13 { padding-top: 7rem !important; }
  .pt-xl-14 { padding-top: 7.5rem !important; }
  .pt-xl-15 { padding-top: 8rem !important; }

  .pb-xl-6 { padding-bottom: 3.5rem !important; }
  .pb-xl-7 { padding-bottom: 4rem !important; }
  .pb-xl-8 { padding-bottom: 4.5rem !important; }
  .pb-xl-9 { padding-bottom: 5rem !important; }
  .pb-xl-10 { padding-bottom: 5.5rem !important; }
  .pb-xl-11 { padding-bottom: 6rem !important; }
  .pb-xl-12 { padding-bottom: 6.5rem !important; }
  .pb-xl-13 { padding-bottom: 7rem !important; }
  .pb-xl-14 { padding-bottom: 7.5rem !important; }
  .pb-xl-15 { padding-bottom: 8rem !important; }

  .ps-xl-6 { padding-left: 3.5rem !important; }
  .ps-xl-7 { padding-left: 4rem !important; }
  .ps-xl-8 { padding-left: 4.5rem !important; }
  .ps-xl-9 { padding-left: 5rem !important; }
  .ps-xl-10 { padding-left: 5.5rem !important; }
  .ps-xl-11 { padding-left: 6rem !important; }
  .ps-xl-12 { padding-left: 6.5rem !important; }
  .ps-xl-13 { padding-left: 7rem !important; }
  .ps-xl-14 { padding-left: 7.5rem !important; }
  .ps-xl-15 { padding-left: 8rem !important; }

  .pe-xl-6 { padding-right: 3.5rem !important; }
  .pe-xl-7 { padding-right: 4rem !important; }
  .pe-xl-8 { padding-right: 4.5rem !important; }
  .pe-xl-9 { padding-right: 5rem !important; }
  .pe-xl-10 { padding-right: 5.5rem !important; }
  .pe-xl-11 { padding-right: 6rem !important; }
  .pe-xl-12 { padding-right: 6.5rem !important; }
  .pe-xl-13 { padding-right: 7rem !important; }
  .pe-xl-14 { padding-right: 7.5rem !important; }
  .pe-xl-15 { padding-right: 8rem !important; }

  .px-xl-6 { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
  .px-xl-7 { padding-left: 4rem !important; padding-right: 4rem !important; }
  .px-xl-8 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
  .px-xl-9 { padding-left: 5rem !important; padding-right: 5rem !important; }
  .px-xl-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
  .px-xl-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
  .px-xl-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
  .px-xl-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
  .px-xl-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
  .px-xl-15 { padding-left: 8rem !important; padding-right: 8rem !important; }

  .py-xl-6 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
  .py-xl-7 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-xl-8 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-xl-9 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
  .py-xl-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
  .py-xl-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
  .py-xl-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
  .py-xl-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
  .py-xl-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
  .py-xl-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }

  .p-xl-6 { padding: 3.5rem !important; }
  .p-xl-7 { padding: 4rem !important; }
  .p-xl-8 { padding: 4.5rem !important; }
  .p-xl-9 { padding: 5rem !important; }
  .p-xl-10 { padding: 5.5rem !important; }
  .p-xl-11 { padding: 6rem !important; }
  .p-xl-12 { padding: 6.5rem !important; }
  .p-xl-13 { padding: 7rem !important; }
  .p-xl-14 { padding: 7.5rem !important; }
  .p-xl-15 { padding: 8rem !important; }
}


@media (min-width: 1400px) {

  .w-xxl-10 { width: 10% !important; }
  .w-xxl-20 { width: 20% !important; }
  .w-xxl-30 { width: 30% !important; }
  .w-xxl-40 { width: 40% !important; }
  .w-xxl-50 { width: 50% !important; }
  .w-xxl-60 { width: 60% !important; }
  .w-xxl-70 { width: 70% !important; }
  .w-xxl-80 { width: 80% !important; }
  .w-xxl-90 { width: 90% !important; }

  .mw-xxl-10 { max-width: 10% !important; }
  .mw-xxl-20 { max-width: 20% !important; }
  .mw-xxl-30 { max-width: 30% !important; }
  .mw-xxl-40 { max-width: 40% !important; }
  .mw-xxl-50 { max-width: 50% !important; }
  .mw-xxl-60 { max-width: 60% !important; }
  .mw-xxl-70 { max-width: 70% !important; }
  .mw-xxl-80 { max-width: 80% !important; }
  .mw-xxl-90 { max-width: 90% !important; }
  
  /* Margin Top */
  .mt-xxl-6 { margin-top: 3.5rem !important; }
  .mt-xxl-7 { margin-top: 4rem !important; }
  .mt-xxl-8 { margin-top: 4.5rem !important; }
  .mt-xxl-9 { margin-top: 5rem !important; }
  .mt-xxl-10 { margin-top: 5.5rem !important; }
  .mt-xxl-11 { margin-top: 6rem !important; }
  .mt-xxl-12 { margin-top: 6.5rem !important; }
  .mt-xxl-13 { margin-top: 7rem !important; }
  .mt-xxl-14 { margin-top: 7.5rem !important; }
  .mt-xxl-15 { margin-top: 8rem !important; }

  /* Margin Bottom */
  .mb-xxl-6 { margin-bottom: 3.5rem !important; }
  .mb-xxl-7 { margin-bottom: 4rem !important; }
  .mb-xxl-8 { margin-bottom: 4.5rem !important; }
  .mb-xxl-9 { margin-bottom: 5rem !important; }
  .mb-xxl-10 { margin-bottom: 5.5rem !important; }
  .mb-xxl-11 { margin-bottom: 6rem !important; }
  .mb-xxl-12 { margin-bottom: 6.5rem !important; }
  .mb-xxl-13 { margin-bottom: 7rem !important; }
  .mb-xxl-14 { margin-bottom: 7.5rem !important; }
  .mb-xxl-15 { margin-bottom: 8rem !important; }

  /* Margin Left */
  .ms-xxl-6 { margin-left: 3.5rem !important; }
  .ms-xxl-7 { margin-left: 4rem !important; }
  .ms-xxl-8 { margin-left: 4.5rem !important; }
  .ms-xxl-9 { margin-left: 5rem !important; }
  .ms-xxl-10 { margin-left: 5.5rem !important; }
  .ms-xxl-11 { margin-left: 6rem !important; }
  .ms-xxl-12 { margin-left: 6.5rem !important; }
  .ms-xxl-13 { margin-left: 7rem !important; }
  .ms-xxl-14 { margin-left: 7.5rem !important; }
  .ms-xxl-15 { margin-left: 8rem !important; }

  /* Margin Right */
  .me-xxl-6 { margin-right: 3.5rem !important; }
  .me-xxl-7 { margin-right: 4rem !important; }
  .me-xxl-8 { margin-right: 4.5rem !important; }
  .me-xxl-9 { margin-right: 5rem !important; }
  .me-xxl-10 { margin-right: 5.5rem !important; }
  .me-xxl-11 { margin-right: 6rem !important; }
  .me-xxl-12 { margin-right: 6.5rem !important; }
  .me-xxl-13 { margin-right: 7rem !important; }
  .me-xxl-14 { margin-right: 7.5rem !important; }
  .me-xxl-15 { margin-right: 8rem !important; }

  /* Margin X */
  .mx-xxl-6 { margin-left: 3.5rem !important; margin-right: 3.5rem !important; }
  .mx-xxl-7 { margin-left: 4rem !important; margin-right: 4rem !important; }
  .mx-xxl-8 { margin-left: 4.5rem !important; margin-right: 4.5rem !important; }
  .mx-xxl-9 { margin-left: 5rem !important; margin-right: 5rem !important; }
  .mx-xxl-10 { margin-left: 5.5rem !important; margin-right: 5.5rem !important; }
  .mx-xxl-11 { margin-left: 6rem !important; margin-right: 6rem !important; }
  .mx-xxl-12 { margin-left: 6.5rem !important; margin-right: 6.5rem !important; }
  .mx-xxl-13 { margin-left: 7rem !important; margin-right: 7rem !important; }
  .mx-xxl-14 { margin-left: 7.5rem !important; margin-right: 7.5rem !important; }
  .mx-xxl-15 { margin-left: 8rem !important; margin-right: 8rem !important; }

  /* Margin Y */
  .my-xxl-6 { margin-top: 3.5rem !important; margin-bottom: 3.5rem !important; }
  .my-xxl-7 { margin-top: 4rem !important; margin-bottom: 4rem !important; }
  .my-xxl-8 { margin-top: 4.5rem !important; margin-bottom: 4.5rem !important; }
  .my-xxl-9 { margin-top: 5rem !important; margin-bottom: 5rem !important; }
  .my-xxl-10 { margin-top: 5.5rem !important; margin-bottom: 5.5rem !important; }
  .my-xxl-11 { margin-top: 6rem !important; margin-bottom: 6rem !important; }
  .my-xxl-12 { margin-top: 6.5rem !important; margin-bottom: 6.5rem !important; }
  .my-xxl-13 { margin-top: 7rem !important; margin-bottom: 7rem !important; }
  .my-xxl-14 { margin-top: 7.5rem !important; margin-bottom: 7.5rem !important; }
  .my-xxl-15 { margin-top: 8rem !important; margin-bottom: 8rem !important; }

  /* Margin */
  .m-xxl-6 { margin: 3.5rem !important; }
  .m-xxl-7 { margin: 4rem !important; }
  .m-xxl-8 { margin: 4.5rem !important; }
  .m-xxl-9 { margin: 5rem !important; }
  .m-xxl-10 { margin: 5.5rem !important; }
  .m-xxl-11 { margin: 6rem !important; }
  .m-xxl-12 { margin: 6.5rem !important; }
  .m-xxl-13 { margin: 7rem !important; }
  .m-xxl-14 { margin: 7.5rem !important; }
  .m-xxl-15 { margin: 8rem !important; }

  /* Padding Top */
  .pt-xxl-6 { padding-top: 3.5rem !important; }
  .pt-xxl-7 { padding-top: 4rem !important; }
  .pt-xxl-8 { padding-top: 4.5rem !important; }
  .pt-xxl-9 { padding-top: 5rem !important; }
  .pt-xxl-10 { padding-top: 5.5rem !important; }
  .pt-xxl-11 { padding-top: 6rem !important; }
  .pt-xxl-12 { padding-top: 6.5rem !important; }
  .pt-xxl-13 { padding-top: 7rem !important; }
  .pt-xxl-14 { padding-top: 7.5rem !important; }
  .pt-xxl-15 { padding-top: 8rem !important; }

  /* Padding Bottom */
  .pb-xxl-6 { padding-bottom: 3.5rem !important; }
  .pb-xxl-7 { padding-bottom: 4rem !important; }
  .pb-xxl-8 { padding-bottom: 4.5rem !important; }
  .pb-xxl-9 { padding-bottom: 5rem !important; }
  .pb-xxl-10 { padding-bottom: 5.5rem !important; }
  .pb-xxl-11 { padding-bottom: 6rem !important; }
  .pb-xxl-12 { padding-bottom: 6.5rem !important; }
  .pb-xxl-13 { padding-bottom: 7rem !important; }
  .pb-xxl-14 { padding-bottom: 7.5rem !important; }
  .pb-xxl-15 { padding-bottom: 8rem !important; }

  /* Padding Left */
  .ps-xxl-6 { padding-left: 3.5rem !important; }
  .ps-xxl-7 { padding-left: 4rem !important; }
  .ps-xxl-8 { padding-left: 4.5rem !important; }
  .ps-xxl-9 { padding-left: 5rem !important; }
  .ps-xxl-10 { padding-left: 5.5rem !important; }
  .ps-xxl-11 { padding-left: 6rem !important; }
  .ps-xxl-12 { padding-left: 6.5rem !important; }
  .ps-xxl-13 { padding-left: 7rem !important; }
  .ps-xxl-14 { padding-left: 7.5rem !important; }
  .ps-xxl-15 { padding-left: 8rem !important; }

  /* Padding Right */
  .pe-xxl-6 { padding-right: 3.5rem !important; }
  .pe-xxl-7 { padding-right: 4rem !important; }
  .pe-xxl-8 { padding-right: 4.5rem !important; }
  .pe-xxl-9 { padding-right: 5rem !important; }
  .pe-xxl-10 { padding-right: 5.5rem !important; }
  .pe-xxl-11 { padding-right: 6rem !important; }
  .pe-xxl-12 { padding-right: 6.5rem !important; }
  .pe-xxl-13 { padding-right: 7rem !important; }
  .pe-xxl-14 { padding-right: 7.5rem !important; }
  .pe-xxl-15 { padding-right: 8rem !important; }

  /* Padding X */
  .px-xxl-6 { padding-left: 3.5rem !important; padding-right: 3.5rem !important; }
  .px-xxl-7 { padding-left: 4rem !important; padding-right: 4rem !important; }
  .px-xxl-8 { padding-left: 4.5rem !important; padding-right: 4.5rem !important; }
  .px-xxl-9 { padding-left: 5rem !important; padding-right: 5rem !important; }
  .px-xxl-10 { padding-left: 5.5rem !important; padding-right: 5.5rem !important; }
  .px-xxl-11 { padding-left: 6rem !important; padding-right: 6rem !important; }
  .px-xxl-12 { padding-left: 6.5rem !important; padding-right: 6.5rem !important; }
  .px-xxl-13 { padding-left: 7rem !important; padding-right: 7rem !important; }
  .px-xxl-14 { padding-left: 7.5rem !important; padding-right: 7.5rem !important; }
  .px-xxl-15 { padding-left: 8rem !important; padding-right: 8rem !important; }

  /* Padding Y */
  .py-xxl-6 { padding-top: 3.5rem !important; padding-bottom: 3.5rem !important; }
  .py-xxl-7 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
  .py-xxl-8 { padding-top: 4.5rem !important; padding-bottom: 4.5rem !important; }
  .py-xxl-9 { padding-top: 5rem !important; padding-bottom: 5rem !important; }
  .py-xxl-10 { padding-top: 5.5rem !important; padding-bottom: 5.5rem !important; }
  .py-xxl-11 { padding-top: 6rem !important; padding-bottom: 6rem !important; }
  .py-xxl-12 { padding-top: 6.5rem !important; padding-bottom: 6.5rem !important; }
  .py-xxl-13 { padding-top: 7rem !important; padding-bottom: 7rem !important; }
  .py-xxl-14 { padding-top: 7.5rem !important; padding-bottom: 7.5rem !important; }
  .py-xxl-15 { padding-top: 8rem !important; padding-bottom: 8rem !important; }

  /* Padding */
  .p-xxl-6 { padding: 3.5rem !important; }
  .p-xxl-7 { padding: 4rem !important; }
  .p-xxl-8 { padding: 4.5rem !important; }
  .p-xxl-9 { padding: 5rem !important; }
  .p-xxl-10 { padding: 5.5rem !important; }
  .p-xxl-11 { padding: 6rem !important; }
  .p-xxl-12 { padding: 6.5rem !important; }
  .p-xxl-13 { padding: 7rem !important; }
  .p-xxl-14 { padding: 7.5rem !important; }
  .p-xxl-15 { padding: 8rem !important; }
}
