@import 'variables.css';

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

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

.m-xxs{
  margin: 0.2778rem !important;
}

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

.m-s{
  margin: 1.111rem !important;
}

.m-m{
  margin: 1.667rem !important;
}

.m-l{
  margin: 2.778rem !important;
}

.m-xl{
  margin: 4.444rem !important;
}

.m-xxl{
  margin: 7.222rem !important;
}

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

.-m-xxs{
  margin: -0.2778rem !important;
}

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

.-m-s{
  margin: -1.111rem !important;
}

.-m-m{
  margin: -1.667rem !important;
}

.-m-l{
  margin: -2.778rem !important;
}

.-m-xl{
  margin: -4.444rem !important;
}

.-m-xxl{
  margin: -7.222rem !important;
}

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

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

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

.mx-xxs{
  margin-left: 0.2778rem !important;
  margin-right: 0.2778rem !important;
}

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

.mx-s{
  margin-left: 1.111rem !important;
  margin-right: 1.111rem !important;
}

.mx-m{
  margin-left: 1.667rem !important;
  margin-right: 1.667rem !important;
}

.mx-l{
  margin-left: 2.778rem !important;
  margin-right: 2.778rem !important;
}

.mx-xl{
  margin-left: 4.444rem !important;
  margin-right: 4.444rem !important;
}

.mx-xxl{
  margin-left: 7.222rem !important;
  margin-right: 7.222rem !important;
}

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

.-mx-xxs{
  margin-left: -0.2778rem !important;
  margin-right: -0.2778rem !important;
}

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

.-mx-s{
  margin-left: -1.111rem !important;
  margin-right: -1.111rem !important;
}

.-mx-m{
  margin-left: -1.667rem !important;
  margin-right: -1.667rem !important;
}

.-mx-l{
  margin-left: -2.778rem !important;
  margin-right: -2.778rem !important;
}

.-mx-xl{
  margin-left: -4.444rem !important;
  margin-right: -4.444rem !important;
}

.-mx-xxl{
  margin-left: -7.222rem !important;
  margin-right: -7.222rem !important;
}

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

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

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

.my-xxs{
  margin-top: 0.2778rem !important;
  margin-bottom: 0.2778rem !important;
}

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

.my-s{
  margin-top: 1.111rem !important;
  margin-bottom: 1.111rem !important;
}

.my-m{
  margin-top: 1.667rem !important;
  margin-bottom: 1.667rem !important;
}

.my-l{
  margin-top: 2.778rem !important;
  margin-bottom: 2.778rem !important;
}

.my-xl{
  margin-top: 4.444rem !important;
  margin-bottom: 4.444rem !important;
}

.my-xxl{
  margin-top: 7.222rem !important;
  margin-bottom: 7.222rem !important;
}

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

.-my-xxs{
  margin-top: -0.2778rem !important;
  margin-bottom: -0.2778rem !important;
}

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

.-my-s{
  margin-top: -1.111rem !important;
  margin-bottom: -1.111rem !important;
}

.-my-m{
  margin-top: -1.667rem !important;
  margin-bottom: -1.667rem !important;
}

.-my-l{
  margin-top: -2.778rem !important;
  margin-bottom: -2.778rem !important;
}

.-my-xl{
  margin-top: -4.444rem !important;
  margin-bottom: -4.444rem !important;
}

.-my-xxl{
  margin-top: -7.222rem !important;
  margin-bottom: -7.222rem !important;
}

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

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

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

.mt-xxs{
  margin-top: 0.2778rem !important;
}

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

.mt-s{
  margin-top: 1.111rem !important;
}

.mt-m{
  margin-top: 1.667rem !important;
}

.mt-l{
  margin-top: 2.778rem !important;
}

.mt-xl{
  margin-top: 4.444rem !important;
}

.mt-xxl{
  margin-top: 7.222rem !important;
}

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

.-mt-xxs{
  margin-top: -0.2778rem !important;
}

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

.-mt-s{
  margin-top: -1.111rem !important;
}

.-mt-m{
  margin-top: -1.667rem !important;
}

.-mt-l{
  margin-top: -2.778rem !important;
}

.-mt-xl{
  margin-top: -4.444rem !important;
}

.-mt-xxl{
  margin-top: -7.222rem !important;
}

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

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

.mr-none{
  margin-right: 0rem !important;
}

.mr-xxs{
  margin-right: 0.2778rem !important;
}

.mr-xs{
  margin-right: 0.5556rem !important;
}

.mr-s{
  margin-right: 1.111rem !important;
}

.mr-m{
  margin-right: 1.667rem !important;
}

.mr-l{
  margin-right: 2.778rem !important;
}

.mr-xl{
  margin-right: 4.444rem !important;
}

.mr-xxl{
  margin-right: 7.222rem !important;
}

.-mr-none{
  margin-right: 0rem !important;
}

.-mr-xxs{
  margin-right: -0.2778rem !important;
}

.-mr-xs{
  margin-right: -0.5556rem !important;
}

.-mr-s{
  margin-right: -1.111rem !important;
}

.-mr-m{
  margin-right: -1.667rem !important;
}

.-mr-l{
  margin-right: -2.778rem !important;
}

.-mr-xl{
  margin-right: -4.444rem !important;
}

.-mr-xxl{
  margin-right: -7.222rem !important;
}

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

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

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

.mb-xxs{
  margin-bottom: 0.2778rem !important;
}

.mb-xs{
  margin-bottom: 0.5556rem !important;
}

.mb-s{
  margin-bottom: 1.111rem !important;
}

.mb-m{
  margin-bottom: 1.667rem !important;
}

.mb-l{
  margin-bottom: 2.778rem !important;
}

.mb-xl{
  margin-bottom: 4.444rem !important;
}

.mb-xxl{
  margin-bottom: 7.222rem !important;
}

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

.-mb-xxs{
  margin-bottom: -0.2778rem !important;
}

.-mb-xs{
  margin-bottom: -0.5556rem !important;
}

.-mb-s{
  margin-bottom: -1.111rem !important;
}

.-mb-m{
  margin-bottom: -1.667rem !important;
}

.-mb-l{
  margin-bottom: -2.778rem !important;
}

.-mb-xl{
  margin-bottom: -4.444rem !important;
}

.-mb-xxl{
  margin-bottom: -7.222rem !important;
}

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

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

.ml-none{
  margin-left: 0rem !important;
}

.ml-xxs{
  margin-left: 0.2778rem !important;
}

.ml-xs{
  margin-left: 0.5556rem !important;
}

.ml-s{
  margin-left: 1.111rem !important;
}

.ml-m{
  margin-left: 1.667rem !important;
}

.ml-l{
  margin-left: 2.778rem !important;
}

.ml-xl{
  margin-left: 4.444rem !important;
}

.ml-xxl{
  margin-left: 7.222rem !important;
}

.-ml-none{
  margin-left: 0rem !important;
}

.-ml-xxs{
  margin-left: -0.2778rem !important;
}

.-ml-xs{
  margin-left: -0.5556rem !important;
}

.-ml-s{
  margin-left: -1.111rem !important;
}

.-ml-m{
  margin-left: -1.667rem !important;
}

.-ml-l{
  margin-left: -2.778rem !important;
}

.-ml-xl{
  margin-left: -4.444rem !important;
}

.-ml-xxl{
  margin-left: -7.222rem !important;
}

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

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

.p-xxs{
  padding: 0.2778rem !important;
}

.p-xs{
  padding: 0.5556rem !important;
}

.p-s{
  padding: 1.111rem !important;
}

.p-m{
  padding: 1.667rem !important;
}

.p-l{
  padding: 2.778rem !important;
}

.p-xl{
  padding: 4.444rem !important;
}

.p-xxl{
  padding: 7.222rem !important;
}

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

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

.px-xxs{
  padding-left: 0.2778rem !important;
  padding-right: 0.2778rem !important;
}

.px-xs{
  padding-left: 0.5556rem !important;
  padding-right: 0.5556rem !important;
}

.px-s{
  padding-left: 1.111rem !important;
  padding-right: 1.111rem !important;
}

.px-m{
  padding-left: 1.667rem !important;
  padding-right: 1.667rem !important;
}

.px-l{
  padding-left: 2.778rem !important;
  padding-right: 2.778rem !important;
}

.px-xl{
  padding-left: 4.444rem !important;
  padding-right: 4.444rem !important;
}

.px-xxl{
  padding-left: 7.222rem !important;
  padding-right: 7.222rem !important;
}

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

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

.py-xxs{
  padding-top: 0.2778rem !important;
  padding-bottom: 0.2778rem !important;
}

.py-xs{
  padding-top: 0.5556rem !important;
  padding-bottom: 0.5556rem !important;
}

.py-s{
  padding-top: 1.111rem !important;
  padding-bottom: 1.111rem !important;
}

.py-m{
  padding-top: 1.667rem !important;
  padding-bottom: 1.667rem !important;
}

.py-l{
  padding-top: 2.778rem !important;
  padding-bottom: 2.778rem !important;
}

.py-xl{
  padding-top: 4.444rem !important;
  padding-bottom: 4.444rem !important;
}

.py-xxl{
  padding-top: 7.222rem !important;
  padding-bottom: 7.222rem !important;
}

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

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

.pt-xxs{
  padding-top: 0.2778rem !important;
}

.pt-xs{
  padding-top: 0.5556rem !important;
}

.pt-s{
  padding-top: 1.111rem !important;
}

.pt-m{
  padding-top: 1.667rem !important;
}

.pt-l{
  padding-top: 2.778rem !important;
}

.pt-xl{
  padding-top: 4.444rem !important;
}

.pt-xxl{
  padding-top: 7.222rem !important;
}

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

.pr-none{
  padding-right: 0rem !important;
}

.pr-xxs{
  padding-right: 0.2778rem !important;
}

.pr-xs{
  padding-right: 0.5556rem !important;
}

.pr-s{
  padding-right: 1.111rem !important;
}

.pr-m{
  padding-right: 1.667rem !important;
}

.pr-l{
  padding-right: 2.778rem !important;
}

.pr-xl{
  padding-right: 4.444rem !important;
}

.pr-xxl{
  padding-right: 7.222rem !important;
}

.pr-auto{
  padding-right: auto !important;
}

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

.pb-xxs{
  padding-bottom: 0.2778rem !important;
}

.pb-xs{
  padding-bottom: 0.5556rem !important;
}

.pb-s{
  padding-bottom: 1.111rem !important;
}

.pb-m{
  padding-bottom: 1.667rem !important;
}

.pb-l{
  padding-bottom: 2.778rem !important;
}

.pb-xl{
  padding-bottom: 4.444rem !important;
}

.pb-xxl{
  padding-bottom: 7.222rem !important;
}

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

.pl-none{
  padding-left: 0rem !important;
}

.pl-xxs{
  padding-left: 0.2778rem !important;
}

.pl-xs{
  padding-left: 0.5556rem !important;
}

.pl-s{
  padding-left: 1.111rem !important;
}

.pl-m{
  padding-left: 1.667rem !important;
}

.pl-l{
  padding-left: 2.778rem !important;
}

.pl-xl{
  padding-left: 4.444rem !important;
}

.pl-xxl{
  padding-left: 7.222rem !important;
}

.pl-auto{
  padding-left: auto !important;
}

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

.bg-current{
  background-color: currentColor !important;
}

.bg-brand-primary{
  background-color: var(--color-brand-primary) !important;
}

.bg-brand-primary-tint-10{
  background-color: var(--color-brand-primary-tint-10) !important;
}

.bg-brand-primary-tint-45{
  background-color: var(--color-brand-primary-tint-45) !important;
}

.bg-brand-primary-tint-65{
  background-color: var(--color-brand-primary-tint-65) !important;
}

.bg-brand-primary-tint-80{
  background-color: var(--color-brand-primary-tint-80) !important;
}

.bg-brand-primary-shade-130{
  background-color: var(--color-brand-primary-shade-130) !important;
}

.bg-brand-primary-alpha-10{
  background-color: var(--color-brand-primary-alpha-10) !important;
}

.bg-brand-primary-alpha-30{
  background-color: var(--color-brand-primary-alpha-30) !important;
}

.bg-brand-primary-gradient{
  background-color: var(--color-brand-primary-gradient) !important;
}

.bg-brand-secondary{
  background-color: var(--color-brand-secondary) !important;
}

.bg-brand-secondary-tint-45{
  background-color: var(--color-brand-secondary-tint-45) !important;
}

.bg-brand-secondary-tint-50{
  background-color: var(--color-brand-secondary-tint-50) !important;
}

.bg-brand-secondary-tint-65{
  background-color: var(--color-brand-secondary-tint-65) !important;
}

.bg-brand-secondary-tint-80{
  background-color: var(--color-brand-secondary-tint-80) !important;
}

.bg-brand-secondary-alpha-10{
  background-color: var(--color-brand-secondary-alpha-10) !important;
}

.bg-brand-secondary-alpha-30{
  background-color: var(--color-brand-secondary-alpha-30) !important;
}

.bg-brand-secondary-alpha-70{
  background-color: var(--color-brand-secondary-alpha-70) !important;
}

.bg-brand-secondary-alpha-80{
  background-color: var(--color-brand-secondary-alpha-80) !important;
}

.bg-brand-secondary-gradient{
  background-color: var(--color-brand-secondary-gradient) !important;
}

.bg-brand-tertiary{
  background-color: var(--color-brand-tertiary) !important;
}

.bg-brand-tertiary-tint-5{
  background-color: var(--color-brand-tertiary-tint-5) !important;
}

.bg-brand-tertiary-tint-45{
  background-color: var(--color-brand-tertiary-tint-45) !important;
}

.bg-brand-tertiary-tint-65{
  background-color: var(--color-brand-tertiary-tint-65) !important;
}

.bg-brand-tertiary-gradient{
  background-color: var(--color-brand-tertiary-gradient) !important;
}

.bg-brand-quaternary{
  background-color: var(--color-brand-quaternary) !important;
}

.bg-brand-quaternary-tint-80{
  background-color: var(--color-brand-quaternary-tint-80) !important;
}

.bg-brand-quaternary-shade-110{
  background-color: var(--color-brand-quarternary-tint-110) !important;
}

.bg-brand-quinary{
  background-color: var(--color-brand-quinary) !important;
}

.bg-brand-senary{
  background-color: var(--color-brand-senary) !important;
}

.bg-brand-senary-tint-45{
  background-color: var(--color-brand-senary-tint-45) !important;
}

.bg-brand-senary-tint-65{
  background-color: var(--color-brand-senary-tint-65) !important;
}

.bg-ui-negative-5{
  background-color: var(--color-ui-negative-5) !important;
}

.bg-ui-negative{
  background-color: var(--color-ui-negative) !important;
}

.bg-ui-positive-5{
  background-color: var(--color-ui-positive-5) !important;
}

.bg-ui-positive-45{
  background-color: var(--color-ui-positive-45) !important;
}

.bg-ui-positive-65{
  background-color: var(--color-ui-positive-65) !important;
}

.bg-ui-positive{
  background-color: var(--color-ui-positive) !important;
}

.bg-ui-warning-10{
  background-color: var(--color-ui-warning-10) !important;
}

.bg-ui-warning{
  background-color: var(--color-ui-warning) !important;
}

.bg-white{
  background-color: var(--color-white) !important;
}

.bg-white-alpha-30{
  background-color: var(--color-white-alpha-30) !important;
}

.bg-white-alpha-50{
  background-color: var(--color-white-alpha-50) !important;
}

.bg-gray-10{
  background-color: var(--color-gray-10) !important;
}

.bg-gray-20{
  background-color: var(--color-gray-20) !important;
}

.bg-gray-80{
  background-color: var(--color-gray-80) !important;
}

.bg-black{
  background-color: var(--color-black) !important;
}

.bg-bottom{
  background-position: bottom !important;
}

.bg-center{
  background-position: center !important;
}

.bg-left{
  background-position: left !important;
}

.bg-left-bottom{
  background-position: left bottom !important;
}

.bg-left-top{
  background-position: left top !important;
}

.bg-right{
  background-position: right !important;
}

.bg-right-bottom{
  background-position: right bottom !important;
}

.bg-right-top{
  background-position: right top !important;
}

.bg-top{
  background-position: top !important;
}

.rounded{
  border-radius: 4px !important;
}

.rounded-xs{
  border-radius: 2px !important;
}

.rounded-s{
  border-radius: 3px !important;
}

.rounded-m{
  border-radius: 5px !important;
}

.rounded-l{
  border-radius: 6px !important;
}

.rounded-xl{
  border-radius: 8px !important;
}

.rounded-xxl{
  border-radius: 20px !important;
}

.rounded-max{
  border-radius: 30px !important;
}

.rounded-t{
  border-top-left-radius: 4px !important;
  border-top-right-radius: 4px !important;
}

.rounded-t-xs{
  border-top-left-radius: 2px !important;
  border-top-right-radius: 2px !important;
}

.rounded-t-s{
  border-top-left-radius: 3px !important;
  border-top-right-radius: 3px !important;
}

.rounded-t-m{
  border-top-left-radius: 5px !important;
  border-top-right-radius: 5px !important;
}

.rounded-t-l{
  border-top-left-radius: 6px !important;
  border-top-right-radius: 6px !important;
}

.rounded-t-xl{
  border-top-left-radius: 8px !important;
  border-top-right-radius: 8px !important;
}

.rounded-t-xxl{
  border-top-left-radius: 20px !important;
  border-top-right-radius: 20px !important;
}

.rounded-t-max{
  border-top-left-radius: 30px !important;
  border-top-right-radius: 30px !important;
}

.rounded-r{
  border-top-right-radius: 4px !important;
  border-bottom-right-radius: 4px !important;
}

.rounded-r-xs{
  border-top-right-radius: 2px !important;
  border-bottom-right-radius: 2px !important;
}

.rounded-r-s{
  border-top-right-radius: 3px !important;
  border-bottom-right-radius: 3px !important;
}

.rounded-r-m{
  border-top-right-radius: 5px !important;
  border-bottom-right-radius: 5px !important;
}

.rounded-r-l{
  border-top-right-radius: 6px !important;
  border-bottom-right-radius: 6px !important;
}

.rounded-r-xl{
  border-top-right-radius: 8px !important;
  border-bottom-right-radius: 8px !important;
}

.rounded-r-xxl{
  border-top-right-radius: 20px !important;
  border-bottom-right-radius: 20px !important;
}

.rounded-r-max{
  border-top-right-radius: 30px !important;
  border-bottom-right-radius: 30px !important;
}

.rounded-b{
  border-bottom-right-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-b-xs{
  border-bottom-right-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-b-s{
  border-bottom-right-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.rounded-b-m{
  border-bottom-right-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-b-l{
  border-bottom-right-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}

.rounded-b-xl{
  border-bottom-right-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.rounded-b-xxl{
  border-bottom-right-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}

.rounded-b-max{
  border-bottom-right-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}

.rounded-l{
  border-top-left-radius: 4px !important;
  border-bottom-left-radius: 4px !important;
}

.rounded-l-xs{
  border-top-left-radius: 2px !important;
  border-bottom-left-radius: 2px !important;
}

.rounded-l-s{
  border-top-left-radius: 3px !important;
  border-bottom-left-radius: 3px !important;
}

.rounded-l-m{
  border-top-left-radius: 5px !important;
  border-bottom-left-radius: 5px !important;
}

.rounded-l-l{
  border-top-left-radius: 6px !important;
  border-bottom-left-radius: 6px !important;
}

.rounded-l-xl{
  border-top-left-radius: 8px !important;
  border-bottom-left-radius: 8px !important;
}

.rounded-l-xxl{
  border-top-left-radius: 20px !important;
  border-bottom-left-radius: 20px !important;
}

.rounded-l-max{
  border-top-left-radius: 30px !important;
  border-bottom-left-radius: 30px !important;
}

.rounded-tl{
  border-top-left-radius: 4px !important;
}

.rounded-tl-xs{
  border-top-left-radius: 2px !important;
}

.rounded-tl-s{
  border-top-left-radius: 3px !important;
}

.rounded-tl-m{
  border-top-left-radius: 5px !important;
}

.rounded-tl-l{
  border-top-left-radius: 6px !important;
}

.rounded-tl-xl{
  border-top-left-radius: 8px !important;
}

.rounded-tl-xxl{
  border-top-left-radius: 20px !important;
}

.rounded-tl-max{
  border-top-left-radius: 30px !important;
}

.rounded-tr{
  border-top-right-radius: 4px !important;
}

.rounded-tr-xs{
  border-top-right-radius: 2px !important;
}

.rounded-tr-s{
  border-top-right-radius: 3px !important;
}

.rounded-tr-m{
  border-top-right-radius: 5px !important;
}

.rounded-tr-l{
  border-top-right-radius: 6px !important;
}

.rounded-tr-xl{
  border-top-right-radius: 8px !important;
}

.rounded-tr-xxl{
  border-top-right-radius: 20px !important;
}

.rounded-tr-max{
  border-top-right-radius: 30px !important;
}

.rounded-br{
  border-bottom-right-radius: 4px !important;
}

.rounded-br-xs{
  border-bottom-right-radius: 2px !important;
}

.rounded-br-s{
  border-bottom-right-radius: 3px !important;
}

.rounded-br-m{
  border-bottom-right-radius: 5px !important;
}

.rounded-br-l{
  border-bottom-right-radius: 6px !important;
}

.rounded-br-xl{
  border-bottom-right-radius: 8px !important;
}

.rounded-br-xxl{
  border-bottom-right-radius: 20px !important;
}

.rounded-br-max{
  border-bottom-right-radius: 30px !important;
}

.rounded-bl{
  border-bottom-left-radius: 4px !important;
}

.rounded-bl-xs{
  border-bottom-left-radius: 2px !important;
}

.rounded-bl-s{
  border-bottom-left-radius: 3px !important;
}

.rounded-bl-m{
  border-bottom-left-radius: 5px !important;
}

.rounded-bl-l{
  border-bottom-left-radius: 6px !important;
}

.rounded-bl-xl{
  border-bottom-left-radius: 8px !important;
}

.rounded-bl-xxl{
  border-bottom-left-radius: 20px !important;
}

.rounded-bl-max{
  border-bottom-left-radius: 30px !important;
}

.static{
  position: static !important;
}

.fixed{
  position: fixed !important;
}

.absolute{
  position: absolute !important;
}

.relative{
  position: relative !important;
}

.sticky{
  position: -webkit-sticky !important;
  position: sticky !important;
}

.fill-current{
  fill: currentColor !important;
}

.flex-1{
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 0% !important;
      -ms-flex: 1 1 0% !important;
          flex: 1 1 0% !important;
}

.flex-auto{
  -webkit-box-flex: 1 !important;
  -webkit-flex: 1 1 auto !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-initial{
  -webkit-box-flex: 0 !important;
  -webkit-flex: 0 1 auto !important;
      -ms-flex: 0 1 auto !important;
          flex: 0 1 auto !important;
}

.flex-none{
  -webkit-box-flex: 0 !important;
  -webkit-flex: none !important;
      -ms-flex: none !important;
          flex: none !important;
}

.flex-row{
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: row !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-row-reverse{
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: row-reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-col{
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
  -webkit-flex-direction: column !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-col-reverse{
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
  -webkit-flex-direction: column-reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

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

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

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

.flex-grow-0{
  -webkit-box-flex: 0 !important;
  -webkit-flex-grow: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow{
  -webkit-box-flex: 1 !important;
  -webkit-flex-grow: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0{
  -webkit-flex-shrink: 0 !important;
      -ms-flex-negative: 0 !important;
          flex-shrink: 0 !important;
}

.flex-shrink{
  -webkit-flex-shrink: 1 !important;
      -ms-flex-negative: 1 !important;
          flex-shrink: 1 !important;
}

.text-title-xxl{
  font-size: 80px !important;
  line-height: 80px !important;
}

.text-title-xl{
  font-size: 60px !important;
  line-height: 60px !important;
}

.text-title-l{
  font-size: 40px !important;
  line-height: 45px !important;
}

.text-title-m{
  font-size: 32px !important;
  line-height: 40px !important;
}

.text-title-s{
  font-size: 26px !important;
  line-height: 30px !important;
}

.text-title-xs{
  font-size: 20px !important;
  line-height: 30px !important;
}

.text-title-xxs{
  font-size: 18px !important;
  line-height: 30px !important;
}

.text-body-l{
  font-size: 18px !important;
  line-height: 30px !important;
}

.text-body-m{
  font-size: 16px !important;
  line-height: 25px !important;
}

.text-body-s{
  font-size: 14px !important;
  line-height: 25px !important;
}

.text-body-xs{
  font-size: 12px !important;
  line-height: 15px !important;
}

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

.gap-x-0{
  -webkit-column-gap: 0 !important;
     -moz-column-gap: 0 !important;
          column-gap: 0 !important;
}

.gap-y-0{
  row-gap: 0 !important;
}

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

.h-none{
  height: 0rem !important;
}

.h-xxs{
  height: 0.2778rem !important;
}

.h-xs{
  height: 0.5556rem !important;
}

.h-s{
  height: 1.111rem !important;
}

.h-m{
  height: 1.667rem !important;
}

.h-l{
  height: 2.778rem !important;
}

.h-xl{
  height: 4.444rem !important;
}

.h-xxl{
  height: 7.222rem !important;
}

.h-1\/2{
  height: 50% !important;
}

.h-1\/3{
  height: 33.333333% !important;
}

.h-2\/3{
  height: 66.666667% !important;
}

.h-1\/4{
  height: 25% !important;
}

.h-2\/4{
  height: 50% !important;
}

.h-3\/4{
  height: 75% !important;
}

.h-1\/5{
  height: 20% !important;
}

.h-2\/5{
  height: 40% !important;
}

.h-3\/5{
  height: 60% !important;
}

.h-4\/5{
  height: 80% !important;
}

.h-1\/6{
  height: 16.666667% !important;
}

.h-2\/6{
  height: 33.333333% !important;
}

.h-3\/6{
  height: 50% !important;
}

.h-4\/6{
  height: 66.666667% !important;
}

.h-5\/6{
  height: 83.333333% !important;
}

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

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

.order-1{
  -webkit-box-ordinal-group: 2 !important;
  -webkit-order: 1 !important;
      -ms-flex-order: 1 !important;
          order: 1 !important;
}

.order-2{
  -webkit-box-ordinal-group: 3 !important;
  -webkit-order: 2 !important;
      -ms-flex-order: 2 !important;
          order: 2 !important;
}

.order-3{
  -webkit-box-ordinal-group: 4 !important;
  -webkit-order: 3 !important;
      -ms-flex-order: 3 !important;
          order: 3 !important;
}

.order-4{
  -webkit-box-ordinal-group: 5 !important;
  -webkit-order: 4 !important;
      -ms-flex-order: 4 !important;
          order: 4 !important;
}

.order-5{
  -webkit-box-ordinal-group: 6 !important;
  -webkit-order: 5 !important;
      -ms-flex-order: 5 !important;
          order: 5 !important;
}

.order-6{
  -webkit-box-ordinal-group: 7 !important;
  -webkit-order: 6 !important;
      -ms-flex-order: 6 !important;
          order: 6 !important;
}

.order-7{
  -webkit-box-ordinal-group: 8 !important;
  -webkit-order: 7 !important;
      -ms-flex-order: 7 !important;
          order: 7 !important;
}

.order-8{
  -webkit-box-ordinal-group: 9 !important;
  -webkit-order: 8 !important;
      -ms-flex-order: 8 !important;
          order: 8 !important;
}

.order-9{
  -webkit-box-ordinal-group: 10 !important;
  -webkit-order: 9 !important;
      -ms-flex-order: 9 !important;
          order: 9 !important;
}

.order-10{
  -webkit-box-ordinal-group: 11 !important;
  -webkit-order: 10 !important;
      -ms-flex-order: 10 !important;
          order: 10 !important;
}

.order-11{
  -webkit-box-ordinal-group: 12 !important;
  -webkit-order: 11 !important;
      -ms-flex-order: 11 !important;
          order: 11 !important;
}

.order-12{
  -webkit-box-ordinal-group: 13 !important;
  -webkit-order: 12 !important;
      -ms-flex-order: 12 !important;
          order: 12 !important;
}

.order-first{
  -webkit-box-ordinal-group: -9998 !important;
  -webkit-order: -9999 !important;
      -ms-flex-order: -9999 !important;
          order: -9999 !important;
}

.order-last{
  -webkit-box-ordinal-group: 10000 !important;
  -webkit-order: 9999 !important;
      -ms-flex-order: 9999 !important;
          order: 9999 !important;
}

.order-none{
  -webkit-box-ordinal-group: 1 !important;
  -webkit-order: 0 !important;
      -ms-flex-order: 0 !important;
          order: 0 !important;
}

.grid-cols-1{
  grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
}

.grid-cols-2{
  grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
}

.grid-cols-3{
  grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
}

.grid-cols-4{
  grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
}

.grid-cols-5{
  grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
}

.grid-cols-6{
  grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
}

.grid-cols-7{
  grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
}

.grid-cols-8{
  grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
}

.grid-cols-9{
  grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
}

.grid-cols-10{
  grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
}

.grid-cols-11{
  grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
}

.grid-cols-12{
  grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
}

.grid-cols-none{
  grid-template-columns: none !important;
}

.col-auto{
  grid-column: auto !important;
}

.col-span-1{
  grid-column: span 1 / span 1 !important;
}

.col-span-2{
  grid-column: span 2 / span 2 !important;
}

.col-span-3{
  grid-column: span 3 / span 3 !important;
}

.col-span-4{
  grid-column: span 4 / span 4 !important;
}

.col-span-5{
  grid-column: span 5 / span 5 !important;
}

.col-span-6{
  grid-column: span 6 / span 6 !important;
}

.col-span-7{
  grid-column: span 7 / span 7 !important;
}

.col-span-8{
  grid-column: span 8 / span 8 !important;
}

.col-span-9{
  grid-column: span 9 / span 9 !important;
}

.col-span-10{
  grid-column: span 10 / span 10 !important;
}

.col-span-11{
  grid-column: span 11 / span 11 !important;
}

.col-span-12{
  grid-column: span 12 / span 12 !important;
}

.col-span-full{
  grid-column: 1 / -1 !important;
}

.col-end-1{
  grid-column-end: 1 !important;
}

.col-end-2{
  grid-column-end: 2 !important;
}

.col-end-3{
  grid-column-end: 3 !important;
}

.col-end-4{
  grid-column-end: 4 !important;
}

.col-end-5{
  grid-column-end: 5 !important;
}

.col-end-6{
  grid-column-end: 6 !important;
}

.col-end-7{
  grid-column-end: 7 !important;
}

.col-end-8{
  grid-column-end: 8 !important;
}

.col-end-9{
  grid-column-end: 9 !important;
}

.col-end-10{
  grid-column-end: 10 !important;
}

.col-end-11{
  grid-column-end: 11 !important;
}

.col-end-12{
  grid-column-end: 12 !important;
}

.col-end-13{
  grid-column-end: 13 !important;
}

.col-end-auto{
  grid-column-end: auto !important;
}

.col-start-1{
  grid-column-start: 1 !important;
}

.col-start-2{
  grid-column-start: 2 !important;
}

.col-start-3{
  grid-column-start: 3 !important;
}

.col-start-4{
  grid-column-start: 4 !important;
}

.col-start-5{
  grid-column-start: 5 !important;
}

.col-start-6{
  grid-column-start: 6 !important;
}

.col-start-7{
  grid-column-start: 7 !important;
}

.col-start-8{
  grid-column-start: 8 !important;
}

.col-start-9{
  grid-column-start: 9 !important;
}

.col-start-10{
  grid-column-start: 10 !important;
}

.col-start-11{
  grid-column-start: 11 !important;
}

.col-start-12{
  grid-column-start: 12 !important;
}

.col-start-13{
  grid-column-start: 13 !important;
}

.col-start-auto{
  grid-column-start: auto !important;
}

.transition-none{
  -webkit-transition-property: none !important;
  transition-property: none !important;
}

.transition-all{
  -webkit-transition-property: all !important;
  transition-property: all !important;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.transition{
  -webkit-transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-transform, -webkit-filter, -webkit-backdrop-filter !important;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.transition-colors{
  -webkit-transition-property: background-color, border-color, color, fill, stroke !important;
  transition-property: background-color, border-color, color, fill, stroke !important;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.transition-opacity{
  -webkit-transition-property: opacity !important;
  transition-property: opacity !important;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.transition-shadow{
  -webkit-transition-property: box-shadow !important;
  transition-property: box-shadow !important;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.transition-transform{
  -webkit-transition-property: -webkit-transform !important;
  transition-property: -webkit-transform !important;
  transition-property: transform !important;
  transition-property: transform, -webkit-transform !important;
  -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
          transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.duration-75{
  -webkit-transition-duration: 75ms !important;
          transition-duration: 75ms !important;
}

.duration-100{
  -webkit-transition-duration: 100ms !important;
          transition-duration: 100ms !important;
}

.duration-150{
  -webkit-transition-duration: 150ms !important;
          transition-duration: 150ms !important;
}

.duration-200{
  -webkit-transition-duration: 200ms !important;
          transition-duration: 200ms !important;
}

.duration-300{
  -webkit-transition-duration: 300ms !important;
          transition-duration: 300ms !important;
}

.duration-500{
  -webkit-transition-duration: 500ms !important;
          transition-duration: 500ms !important;
}

.duration-700{
  -webkit-transition-duration: 700ms !important;
          transition-duration: 700ms !important;
}

.duration-1000{
  -webkit-transition-duration: 1000ms !important;
          transition-duration: 1000ms !important;
}

.text-brand-primary{
  color: var(--color-brand-primary) !important;
}

.text-brand-primary-shade-130{
  color: var(--color-brand-primary-shade-130) !important;
}

.text-brand-secondary{
  color: var(--color-brand-secondary) !important;
}

.text-brand-secondary-tint-50{
  color: var(--color-brand-secondary-tint-50) !important;
}

.text-brand-secondary-tint-80{
  color: var(--color-brand-secondary-tint-80) !important;
}

.text-brand-tertiary{
  color: var(--color-brand-tertiary) !important;
}

.text-brand-quaternary{
  color: var(--color-brand-quaternary) !important;
}

.text-brand-senary{
  color: var(--color-brand-senary) !important;
}

.text-ui-negative{
  color: var(--color-ui-negative) !important;
}

.text-ui-positive{
  color: var(--color-ui-positive) !important;
}

.text-white{
  color: var(--color-white) !important;
}

.text-gray-20{
  color: var(--color-gray-20) !important;
}

.text-black{
  color: var(--color-black) !important;
}

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

.w-1\/2{
  width: 50% !important;
}

.w-1\/3{
  width: 33.333333% !important;
}

.w-2\/3{
  width: 66.666667% !important;
}

.w-1\/4{
  width: 25% !important;
}

.w-2\/4{
  width: 50% !important;
}

.w-3\/4{
  width: 75% !important;
}

.w-1\/5{
  width: 20% !important;
}

.w-2\/5{
  width: 40% !important;
}

.w-3\/5{
  width: 60% !important;
}

.w-4\/5{
  width: 80% !important;
}

.w-1\/6{
  width: 16.666667% !important;
}

.w-2\/6{
  width: 33.333333% !important;
}

.w-3\/6{
  width: 50% !important;
}

.w-4\/6{
  width: 66.666667% !important;
}

.w-5\/6{
  width: 83.333333% !important;
}

.w-1\/12{
  width: 8.333333% !important;
}

.w-2\/12{
  width: 16.666667% !important;
}

.w-3\/12{
  width: 25% !important;
}

.w-4\/12{
  width: 33.333333% !important;
}

.w-5\/12{
  width: 41.666667% !important;
}

.w-6\/12{
  width: 50% !important;
}

.w-7\/12{
  width: 58.333333% !important;
}

.w-8\/12{
  width: 66.666667% !important;
}

.w-9\/12{
  width: 75% !important;
}

.w-10\/12{
  width: 83.333333% !important;
}

.w-11\/12{
  width: 91.666667% !important;
}

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

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

.w-min{
  width: -webkit-min-content !important;
  width: -moz-min-content !important;
  width: min-content !important;
}

.w-max{
  width: -webkit-max-content !important;
  width: -moz-max-content !important;
  width: max-content !important;
}

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

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

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

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

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

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

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

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

.justify-start{
  -webkit-box-pack: start !important;
  -webkit-justify-content: flex-start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-end{
  -webkit-box-pack: end !important;
  -webkit-justify-content: flex-end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-center{
  -webkit-box-pack: center !important;
  -webkit-justify-content: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-between{
  -webkit-box-pack: justify !important;
  -webkit-justify-content: space-between !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-around{
  -webkit-justify-content: space-around !important;
      -ms-flex-pack: distribute !important;
          justify-content: space-around !important;
}

.justify-evenly{
  -webkit-box-pack: space-evenly !important;
  -webkit-justify-content: space-evenly !important;
      -ms-flex-pack: space-evenly !important;
          justify-content: space-evenly !important;
}

.justify-items-start{
  justify-items: start !important;
}

.justify-items-end{
  justify-items: end !important;
}

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

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

.justify-self-auto{
  justify-self: auto !important;
}

.justify-self-start{
  justify-self: start !important;
}

.justify-self-end{
  justify-self: end !important;
}

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

.justify-self-stretch{
  justify-self: stretch !important;
}

.content-center{
  -webkit-align-content: center !important;
      -ms-flex-line-pack: center !important;
          align-content: center !important;
}

.content-start{
  -webkit-align-content: flex-start !important;
      -ms-flex-line-pack: start !important;
          align-content: flex-start !important;
}

.content-end{
  -webkit-align-content: flex-end !important;
      -ms-flex-line-pack: end !important;
          align-content: flex-end !important;
}

.content-between{
  -webkit-align-content: space-between !important;
      -ms-flex-line-pack: justify !important;
          align-content: space-between !important;
}

.content-around{
  -webkit-align-content: space-around !important;
      -ms-flex-line-pack: distribute !important;
          align-content: space-around !important;
}

.content-evenly{
  -webkit-align-content: space-evenly !important;
      -ms-flex-line-pack: space-evenly !important;
          align-content: space-evenly !important;
}

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

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

.items-center{
  -webkit-box-align: center !important;
  -webkit-align-items: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.items-baseline{
  -webkit-box-align: baseline !important;
  -webkit-align-items: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.items-stretch{
  -webkit-box-align: stretch !important;
  -webkit-align-items: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.self-auto{
  -webkit-align-self: auto !important;
      -ms-flex-item-align: auto !important;
          align-self: auto !important;
}

.self-start{
  -webkit-align-self: flex-start !important;
      -ms-flex-item-align: start !important;
          align-self: flex-start !important;
}

.self-end{
  -webkit-align-self: flex-end !important;
      -ms-flex-item-align: end !important;
          align-self: flex-end !important;
}

.self-center{
  -webkit-align-self: center !important;
      -ms-flex-item-align: center !important;
          align-self: center !important;
}

.self-stretch{
  -webkit-align-self: stretch !important;
      -ms-flex-item-align: stretch !important;
          align-self: stretch !important;
}

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

.place-content-start{
  place-content: start !important;
}

.place-content-end{
  place-content: end !important;
}

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

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

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

.place-content-stretch{
  place-content: stretch !important;
}

.place-items-start{
  place-items: start !important;
}

.place-items-end{
  place-items: end !important;
}

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

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

.place-self-auto{
  place-self: auto !important;
}

.place-self-start{
  place-self: start !important;
}

.place-self-end{
  place-self: end !important;
}

.place-self-center{
  place-self: center !important;
}

.place-self-stretch{
  place-self: stretch !important;
}

.display-block {
  display: block;
}

.inline-block {
  display: inline-block;
}

.inline {
  display: inline;
}

.flex {
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
}

.inline-flex {
  display: -webkit-inline-box;
  display: -webkit-inline-flex;
  display: -ms-inline-flexbox;
  display: inline-flex;
}

.display-none {
  display: none;
}

.table {
  display: table;
}

.inline-table {
  display: inline-table;
}

.table-caption {
  display: table-caption;
}

.table-cell {
  display: table-cell;
}

.table-column {
  display: table-column;
}

.table-column-group {
  display: table-column-group;
}

.table-footer-group {
  display: table-footer-group;
}

.table-header-group {
  display: table-header-group;
}

.table-row-group {
  display: table-row-group;
}

.table-row {
  display: table-row;
}

.flow-root {
  display: flow-root;
}

.grid {
  display: grid;
}

.inline-grid {
  display: inline-grid;
}

.contents {
  display: contents;
}

@media (min-width: 375px){
  .s\:m-auto{
    margin: auto !important;
  }

  .s\:m-none{
    margin: 0rem !important;
  }

  .s\:m-xxs{
    margin: 0.2778rem !important;
  }

  .s\:m-xs{
    margin: 0.5556rem !important;
  }

  .s\:m-s{
    margin: 1.111rem !important;
  }

  .s\:m-m{
    margin: 1.667rem !important;
  }

  .s\:m-l{
    margin: 2.778rem !important;
  }

  .s\:m-xl{
    margin: 4.444rem !important;
  }

  .s\:m-xxl{
    margin: 7.222rem !important;
  }

  .s\:-m-none{
    margin: 0rem !important;
  }

  .s\:-m-xxs{
    margin: -0.2778rem !important;
  }

  .s\:-m-xs{
    margin: -0.5556rem !important;
  }

  .s\:-m-s{
    margin: -1.111rem !important;
  }

  .s\:-m-m{
    margin: -1.667rem !important;
  }

  .s\:-m-l{
    margin: -2.778rem !important;
  }

  .s\:-m-xl{
    margin: -4.444rem !important;
  }

  .s\:-m-xxl{
    margin: -7.222rem !important;
  }

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

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

  .s\:mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .s\:mx-xxs{
    margin-left: 0.2778rem !important;
    margin-right: 0.2778rem !important;
  }

  .s\:mx-xs{
    margin-left: 0.5556rem !important;
    margin-right: 0.5556rem !important;
  }

  .s\:mx-s{
    margin-left: 1.111rem !important;
    margin-right: 1.111rem !important;
  }

  .s\:mx-m{
    margin-left: 1.667rem !important;
    margin-right: 1.667rem !important;
  }

  .s\:mx-l{
    margin-left: 2.778rem !important;
    margin-right: 2.778rem !important;
  }

  .s\:mx-xl{
    margin-left: 4.444rem !important;
    margin-right: 4.444rem !important;
  }

  .s\:mx-xxl{
    margin-left: 7.222rem !important;
    margin-right: 7.222rem !important;
  }

  .s\:-mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .s\:-mx-xxs{
    margin-left: -0.2778rem !important;
    margin-right: -0.2778rem !important;
  }

  .s\:-mx-xs{
    margin-left: -0.5556rem !important;
    margin-right: -0.5556rem !important;
  }

  .s\:-mx-s{
    margin-left: -1.111rem !important;
    margin-right: -1.111rem !important;
  }

  .s\:-mx-m{
    margin-left: -1.667rem !important;
    margin-right: -1.667rem !important;
  }

  .s\:-mx-l{
    margin-left: -2.778rem !important;
    margin-right: -2.778rem !important;
  }

  .s\:-mx-xl{
    margin-left: -4.444rem !important;
    margin-right: -4.444rem !important;
  }

  .s\:-mx-xxl{
    margin-left: -7.222rem !important;
    margin-right: -7.222rem !important;
  }

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

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

  .s\:my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .s\:my-xxs{
    margin-top: 0.2778rem !important;
    margin-bottom: 0.2778rem !important;
  }

  .s\:my-xs{
    margin-top: 0.5556rem !important;
    margin-bottom: 0.5556rem !important;
  }

  .s\:my-s{
    margin-top: 1.111rem !important;
    margin-bottom: 1.111rem !important;
  }

  .s\:my-m{
    margin-top: 1.667rem !important;
    margin-bottom: 1.667rem !important;
  }

  .s\:my-l{
    margin-top: 2.778rem !important;
    margin-bottom: 2.778rem !important;
  }

  .s\:my-xl{
    margin-top: 4.444rem !important;
    margin-bottom: 4.444rem !important;
  }

  .s\:my-xxl{
    margin-top: 7.222rem !important;
    margin-bottom: 7.222rem !important;
  }

  .s\:-my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .s\:-my-xxs{
    margin-top: -0.2778rem !important;
    margin-bottom: -0.2778rem !important;
  }

  .s\:-my-xs{
    margin-top: -0.5556rem !important;
    margin-bottom: -0.5556rem !important;
  }

  .s\:-my-s{
    margin-top: -1.111rem !important;
    margin-bottom: -1.111rem !important;
  }

  .s\:-my-m{
    margin-top: -1.667rem !important;
    margin-bottom: -1.667rem !important;
  }

  .s\:-my-l{
    margin-top: -2.778rem !important;
    margin-bottom: -2.778rem !important;
  }

  .s\:-my-xl{
    margin-top: -4.444rem !important;
    margin-bottom: -4.444rem !important;
  }

  .s\:-my-xxl{
    margin-top: -7.222rem !important;
    margin-bottom: -7.222rem !important;
  }

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

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

  .s\:mt-none{
    margin-top: 0rem !important;
  }

  .s\:mt-xxs{
    margin-top: 0.2778rem !important;
  }

  .s\:mt-xs{
    margin-top: 0.5556rem !important;
  }

  .s\:mt-s{
    margin-top: 1.111rem !important;
  }

  .s\:mt-m{
    margin-top: 1.667rem !important;
  }

  .s\:mt-l{
    margin-top: 2.778rem !important;
  }

  .s\:mt-xl{
    margin-top: 4.444rem !important;
  }

  .s\:mt-xxl{
    margin-top: 7.222rem !important;
  }

  .s\:-mt-none{
    margin-top: 0rem !important;
  }

  .s\:-mt-xxs{
    margin-top: -0.2778rem !important;
  }

  .s\:-mt-xs{
    margin-top: -0.5556rem !important;
  }

  .s\:-mt-s{
    margin-top: -1.111rem !important;
  }

  .s\:-mt-m{
    margin-top: -1.667rem !important;
  }

  .s\:-mt-l{
    margin-top: -2.778rem !important;
  }

  .s\:-mt-xl{
    margin-top: -4.444rem !important;
  }

  .s\:-mt-xxl{
    margin-top: -7.222rem !important;
  }

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

  .s\:mr-auto{
    margin-right: auto !important;
  }

  .s\:mr-none{
    margin-right: 0rem !important;
  }

  .s\:mr-xxs{
    margin-right: 0.2778rem !important;
  }

  .s\:mr-xs{
    margin-right: 0.5556rem !important;
  }

  .s\:mr-s{
    margin-right: 1.111rem !important;
  }

  .s\:mr-m{
    margin-right: 1.667rem !important;
  }

  .s\:mr-l{
    margin-right: 2.778rem !important;
  }

  .s\:mr-xl{
    margin-right: 4.444rem !important;
  }

  .s\:mr-xxl{
    margin-right: 7.222rem !important;
  }

  .s\:-mr-none{
    margin-right: 0rem !important;
  }

  .s\:-mr-xxs{
    margin-right: -0.2778rem !important;
  }

  .s\:-mr-xs{
    margin-right: -0.5556rem !important;
  }

  .s\:-mr-s{
    margin-right: -1.111rem !important;
  }

  .s\:-mr-m{
    margin-right: -1.667rem !important;
  }

  .s\:-mr-l{
    margin-right: -2.778rem !important;
  }

  .s\:-mr-xl{
    margin-right: -4.444rem !important;
  }

  .s\:-mr-xxl{
    margin-right: -7.222rem !important;
  }

  .s\:-mr-auto{
    margin-right: auto !important;
  }

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

  .s\:mb-none{
    margin-bottom: 0rem !important;
  }

  .s\:mb-xxs{
    margin-bottom: 0.2778rem !important;
  }

  .s\:mb-xs{
    margin-bottom: 0.5556rem !important;
  }

  .s\:mb-s{
    margin-bottom: 1.111rem !important;
  }

  .s\:mb-m{
    margin-bottom: 1.667rem !important;
  }

  .s\:mb-l{
    margin-bottom: 2.778rem !important;
  }

  .s\:mb-xl{
    margin-bottom: 4.444rem !important;
  }

  .s\:mb-xxl{
    margin-bottom: 7.222rem !important;
  }

  .s\:-mb-none{
    margin-bottom: 0rem !important;
  }

  .s\:-mb-xxs{
    margin-bottom: -0.2778rem !important;
  }

  .s\:-mb-xs{
    margin-bottom: -0.5556rem !important;
  }

  .s\:-mb-s{
    margin-bottom: -1.111rem !important;
  }

  .s\:-mb-m{
    margin-bottom: -1.667rem !important;
  }

  .s\:-mb-l{
    margin-bottom: -2.778rem !important;
  }

  .s\:-mb-xl{
    margin-bottom: -4.444rem !important;
  }

  .s\:-mb-xxl{
    margin-bottom: -7.222rem !important;
  }

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

  .s\:ml-auto{
    margin-left: auto !important;
  }

  .s\:ml-none{
    margin-left: 0rem !important;
  }

  .s\:ml-xxs{
    margin-left: 0.2778rem !important;
  }

  .s\:ml-xs{
    margin-left: 0.5556rem !important;
  }

  .s\:ml-s{
    margin-left: 1.111rem !important;
  }

  .s\:ml-m{
    margin-left: 1.667rem !important;
  }

  .s\:ml-l{
    margin-left: 2.778rem !important;
  }

  .s\:ml-xl{
    margin-left: 4.444rem !important;
  }

  .s\:ml-xxl{
    margin-left: 7.222rem !important;
  }

  .s\:-ml-none{
    margin-left: 0rem !important;
  }

  .s\:-ml-xxs{
    margin-left: -0.2778rem !important;
  }

  .s\:-ml-xs{
    margin-left: -0.5556rem !important;
  }

  .s\:-ml-s{
    margin-left: -1.111rem !important;
  }

  .s\:-ml-m{
    margin-left: -1.667rem !important;
  }

  .s\:-ml-l{
    margin-left: -2.778rem !important;
  }

  .s\:-ml-xl{
    margin-left: -4.444rem !important;
  }

  .s\:-ml-xxl{
    margin-left: -7.222rem !important;
  }

  .s\:-ml-auto{
    margin-left: auto !important;
  }

  .s\:p-none{
    padding: 0rem !important;
  }

  .s\:p-xxs{
    padding: 0.2778rem !important;
  }

  .s\:p-xs{
    padding: 0.5556rem !important;
  }

  .s\:p-s{
    padding: 1.111rem !important;
  }

  .s\:p-m{
    padding: 1.667rem !important;
  }

  .s\:p-l{
    padding: 2.778rem !important;
  }

  .s\:p-xl{
    padding: 4.444rem !important;
  }

  .s\:p-xxl{
    padding: 7.222rem !important;
  }

  .s\:p-auto{
    padding: auto !important;
  }

  .s\:px-none{
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .s\:px-xxs{
    padding-left: 0.2778rem !important;
    padding-right: 0.2778rem !important;
  }

  .s\:px-xs{
    padding-left: 0.5556rem !important;
    padding-right: 0.5556rem !important;
  }

  .s\:px-s{
    padding-left: 1.111rem !important;
    padding-right: 1.111rem !important;
  }

  .s\:px-m{
    padding-left: 1.667rem !important;
    padding-right: 1.667rem !important;
  }

  .s\:px-l{
    padding-left: 2.778rem !important;
    padding-right: 2.778rem !important;
  }

  .s\:px-xl{
    padding-left: 4.444rem !important;
    padding-right: 4.444rem !important;
  }

  .s\:px-xxl{
    padding-left: 7.222rem !important;
    padding-right: 7.222rem !important;
  }

  .s\:px-auto{
    padding-left: auto !important;
    padding-right: auto !important;
  }

  .s\:py-none{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .s\:py-xxs{
    padding-top: 0.2778rem !important;
    padding-bottom: 0.2778rem !important;
  }

  .s\:py-xs{
    padding-top: 0.5556rem !important;
    padding-bottom: 0.5556rem !important;
  }

  .s\:py-s{
    padding-top: 1.111rem !important;
    padding-bottom: 1.111rem !important;
  }

  .s\:py-m{
    padding-top: 1.667rem !important;
    padding-bottom: 1.667rem !important;
  }

  .s\:py-l{
    padding-top: 2.778rem !important;
    padding-bottom: 2.778rem !important;
  }

  .s\:py-xl{
    padding-top: 4.444rem !important;
    padding-bottom: 4.444rem !important;
  }

  .s\:py-xxl{
    padding-top: 7.222rem !important;
    padding-bottom: 7.222rem !important;
  }

  .s\:py-auto{
    padding-top: auto !important;
    padding-bottom: auto !important;
  }

  .s\:pt-none{
    padding-top: 0rem !important;
  }

  .s\:pt-xxs{
    padding-top: 0.2778rem !important;
  }

  .s\:pt-xs{
    padding-top: 0.5556rem !important;
  }

  .s\:pt-s{
    padding-top: 1.111rem !important;
  }

  .s\:pt-m{
    padding-top: 1.667rem !important;
  }

  .s\:pt-l{
    padding-top: 2.778rem !important;
  }

  .s\:pt-xl{
    padding-top: 4.444rem !important;
  }

  .s\:pt-xxl{
    padding-top: 7.222rem !important;
  }

  .s\:pt-auto{
    padding-top: auto !important;
  }

  .s\:pr-none{
    padding-right: 0rem !important;
  }

  .s\:pr-xxs{
    padding-right: 0.2778rem !important;
  }

  .s\:pr-xs{
    padding-right: 0.5556rem !important;
  }

  .s\:pr-s{
    padding-right: 1.111rem !important;
  }

  .s\:pr-m{
    padding-right: 1.667rem !important;
  }

  .s\:pr-l{
    padding-right: 2.778rem !important;
  }

  .s\:pr-xl{
    padding-right: 4.444rem !important;
  }

  .s\:pr-xxl{
    padding-right: 7.222rem !important;
  }

  .s\:pr-auto{
    padding-right: auto !important;
  }

  .s\:pb-none{
    padding-bottom: 0rem !important;
  }

  .s\:pb-xxs{
    padding-bottom: 0.2778rem !important;
  }

  .s\:pb-xs{
    padding-bottom: 0.5556rem !important;
  }

  .s\:pb-s{
    padding-bottom: 1.111rem !important;
  }

  .s\:pb-m{
    padding-bottom: 1.667rem !important;
  }

  .s\:pb-l{
    padding-bottom: 2.778rem !important;
  }

  .s\:pb-xl{
    padding-bottom: 4.444rem !important;
  }

  .s\:pb-xxl{
    padding-bottom: 7.222rem !important;
  }

  .s\:pb-auto{
    padding-bottom: auto !important;
  }

  .s\:pl-none{
    padding-left: 0rem !important;
  }

  .s\:pl-xxs{
    padding-left: 0.2778rem !important;
  }

  .s\:pl-xs{
    padding-left: 0.5556rem !important;
  }

  .s\:pl-s{
    padding-left: 1.111rem !important;
  }

  .s\:pl-m{
    padding-left: 1.667rem !important;
  }

  .s\:pl-l{
    padding-left: 2.778rem !important;
  }

  .s\:pl-xl{
    padding-left: 4.444rem !important;
  }

  .s\:pl-xxl{
    padding-left: 7.222rem !important;
  }

  .s\:pl-auto{
    padding-left: auto !important;
  }

  .s\:bg-bottom{
    background-position: bottom !important;
  }

  .s\:bg-center{
    background-position: center !important;
  }

  .s\:bg-left{
    background-position: left !important;
  }

  .s\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .s\:bg-left-top{
    background-position: left top !important;
  }

  .s\:bg-right{
    background-position: right !important;
  }

  .s\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .s\:bg-right-top{
    background-position: right top !important;
  }

  .s\:bg-top{
    background-position: top !important;
  }

  .s\:rounded{
    border-radius: 4px !important;
  }

  .s\:rounded-xs{
    border-radius: 2px !important;
  }

  .s\:rounded-s{
    border-radius: 3px !important;
  }

  .s\:rounded-m{
    border-radius: 5px !important;
  }

  .s\:rounded-l{
    border-radius: 6px !important;
  }

  .s\:rounded-xl{
    border-radius: 8px !important;
  }

  .s\:rounded-xxl{
    border-radius: 20px !important;
  }

  .s\:rounded-max{
    border-radius: 30px !important;
  }

  .s\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .s\:rounded-t-xs{
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
  }

  .s\:rounded-t-s{
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
  }

  .s\:rounded-t-m{
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }

  .s\:rounded-t-l{
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }

  .s\:rounded-t-xl{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }

  .s\:rounded-t-xxl{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }

  .s\:rounded-t-max{
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
  }

  .s\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .s\:rounded-r-xs{
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }

  .s\:rounded-r-s{
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
  }

  .s\:rounded-r-m{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }

  .s\:rounded-r-l{
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
  }

  .s\:rounded-r-xl{
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }

  .s\:rounded-r-xxl{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
  }

  .s\:rounded-r-max{
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
  }

  .s\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .s\:rounded-b-xs{
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .s\:rounded-b-s{
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .s\:rounded-b-m{
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .s\:rounded-b-l{
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .s\:rounded-b-xl{
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .s\:rounded-b-xxl{
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .s\:rounded-b-max{
    border-bottom-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .s\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .s\:rounded-l-xs{
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .s\:rounded-l-s{
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .s\:rounded-l-m{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .s\:rounded-l-l{
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .s\:rounded-l-xl{
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .s\:rounded-l-xxl{
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .s\:rounded-l-max{
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .s\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .s\:rounded-tl-xs{
    border-top-left-radius: 2px !important;
  }

  .s\:rounded-tl-s{
    border-top-left-radius: 3px !important;
  }

  .s\:rounded-tl-m{
    border-top-left-radius: 5px !important;
  }

  .s\:rounded-tl-l{
    border-top-left-radius: 6px !important;
  }

  .s\:rounded-tl-xl{
    border-top-left-radius: 8px !important;
  }

  .s\:rounded-tl-xxl{
    border-top-left-radius: 20px !important;
  }

  .s\:rounded-tl-max{
    border-top-left-radius: 30px !important;
  }

  .s\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .s\:rounded-tr-xs{
    border-top-right-radius: 2px !important;
  }

  .s\:rounded-tr-s{
    border-top-right-radius: 3px !important;
  }

  .s\:rounded-tr-m{
    border-top-right-radius: 5px !important;
  }

  .s\:rounded-tr-l{
    border-top-right-radius: 6px !important;
  }

  .s\:rounded-tr-xl{
    border-top-right-radius: 8px !important;
  }

  .s\:rounded-tr-xxl{
    border-top-right-radius: 20px !important;
  }

  .s\:rounded-tr-max{
    border-top-right-radius: 30px !important;
  }

  .s\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .s\:rounded-br-xs{
    border-bottom-right-radius: 2px !important;
  }

  .s\:rounded-br-s{
    border-bottom-right-radius: 3px !important;
  }

  .s\:rounded-br-m{
    border-bottom-right-radius: 5px !important;
  }

  .s\:rounded-br-l{
    border-bottom-right-radius: 6px !important;
  }

  .s\:rounded-br-xl{
    border-bottom-right-radius: 8px !important;
  }

  .s\:rounded-br-xxl{
    border-bottom-right-radius: 20px !important;
  }

  .s\:rounded-br-max{
    border-bottom-right-radius: 30px !important;
  }

  .s\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .s\:rounded-bl-xs{
    border-bottom-left-radius: 2px !important;
  }

  .s\:rounded-bl-s{
    border-bottom-left-radius: 3px !important;
  }

  .s\:rounded-bl-m{
    border-bottom-left-radius: 5px !important;
  }

  .s\:rounded-bl-l{
    border-bottom-left-radius: 6px !important;
  }

  .s\:rounded-bl-xl{
    border-bottom-left-radius: 8px !important;
  }

  .s\:rounded-bl-xxl{
    border-bottom-left-radius: 20px !important;
  }

  .s\:rounded-bl-max{
    border-bottom-left-radius: 30px !important;
  }

  .s\:fill-current{
    fill: currentColor !important;
  }

  .s\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .s\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .s\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .s\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .s\:flex-wrap{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .s\:flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .s\:flex-nowrap{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .s\:flex-grow-0{
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .s\:flex-grow{
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .s\:flex-shrink-0{
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .s\:flex-shrink{
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .s\:text-title-xxl{
    font-size: 80px !important;
    line-height: 80px !important;
  }

  .s\:text-title-xl{
    font-size: 60px !important;
    line-height: 60px !important;
  }

  .s\:text-title-l{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .s\:text-title-m{
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .s\:text-title-s{
    font-size: 26px !important;
    line-height: 30px !important;
  }

  .s\:text-title-xs{
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .s\:text-title-xxs{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .s\:text-body-l{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .s\:text-body-m{
    font-size: 16px !important;
    line-height: 25px !important;
  }

  .s\:text-body-s{
    font-size: 14px !important;
    line-height: 25px !important;
  }

  .s\:text-body-xs{
    font-size: 12px !important;
    line-height: 15px !important;
  }

  .s\:gap-0{
    gap: 0 !important;
  }

  .s\:gap-x-0{
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .s\:gap-y-0{
    row-gap: 0 !important;
  }

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

  .s\:h-none{
    height: 0rem !important;
  }

  .s\:h-xxs{
    height: 0.2778rem !important;
  }

  .s\:h-xs{
    height: 0.5556rem !important;
  }

  .s\:h-s{
    height: 1.111rem !important;
  }

  .s\:h-m{
    height: 1.667rem !important;
  }

  .s\:h-l{
    height: 2.778rem !important;
  }

  .s\:h-xl{
    height: 4.444rem !important;
  }

  .s\:h-xxl{
    height: 7.222rem !important;
  }

  .s\:h-1\/2{
    height: 50% !important;
  }

  .s\:h-1\/3{
    height: 33.333333% !important;
  }

  .s\:h-2\/3{
    height: 66.666667% !important;
  }

  .s\:h-1\/4{
    height: 25% !important;
  }

  .s\:h-2\/4{
    height: 50% !important;
  }

  .s\:h-3\/4{
    height: 75% !important;
  }

  .s\:h-1\/5{
    height: 20% !important;
  }

  .s\:h-2\/5{
    height: 40% !important;
  }

  .s\:h-3\/5{
    height: 60% !important;
  }

  .s\:h-4\/5{
    height: 80% !important;
  }

  .s\:h-1\/6{
    height: 16.666667% !important;
  }

  .s\:h-2\/6{
    height: 33.333333% !important;
  }

  .s\:h-3\/6{
    height: 50% !important;
  }

  .s\:h-4\/6{
    height: 66.666667% !important;
  }

  .s\:h-5\/6{
    height: 83.333333% !important;
  }

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

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

  .s\:order-1{
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .s\:order-2{
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .s\:order-3{
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .s\:order-4{
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .s\:order-5{
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .s\:order-6{
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .s\:order-7{
    -webkit-box-ordinal-group: 8 !important;
    -webkit-order: 7 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .s\:order-8{
    -webkit-box-ordinal-group: 9 !important;
    -webkit-order: 8 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .s\:order-9{
    -webkit-box-ordinal-group: 10 !important;
    -webkit-order: 9 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .s\:order-10{
    -webkit-box-ordinal-group: 11 !important;
    -webkit-order: 10 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .s\:order-11{
    -webkit-box-ordinal-group: 12 !important;
    -webkit-order: 11 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .s\:order-12{
    -webkit-box-ordinal-group: 13 !important;
    -webkit-order: 12 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .s\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
    -webkit-order: -9999 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .s\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
    -webkit-order: 9999 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .s\:order-none{
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .s\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .s\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .s\:col-auto{
    grid-column: auto !important;
  }

  .s\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .s\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .s\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .s\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .s\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .s\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .s\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .s\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .s\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .s\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .s\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .s\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .s\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .s\:col-end-1{
    grid-column-end: 1 !important;
  }

  .s\:col-end-2{
    grid-column-end: 2 !important;
  }

  .s\:col-end-3{
    grid-column-end: 3 !important;
  }

  .s\:col-end-4{
    grid-column-end: 4 !important;
  }

  .s\:col-end-5{
    grid-column-end: 5 !important;
  }

  .s\:col-end-6{
    grid-column-end: 6 !important;
  }

  .s\:col-end-7{
    grid-column-end: 7 !important;
  }

  .s\:col-end-8{
    grid-column-end: 8 !important;
  }

  .s\:col-end-9{
    grid-column-end: 9 !important;
  }

  .s\:col-end-10{
    grid-column-end: 10 !important;
  }

  .s\:col-end-11{
    grid-column-end: 11 !important;
  }

  .s\:col-end-12{
    grid-column-end: 12 !important;
  }

  .s\:col-end-13{
    grid-column-end: 13 !important;
  }

  .s\:col-end-auto{
    grid-column-end: auto !important;
  }

  .s\:col-start-1{
    grid-column-start: 1 !important;
  }

  .s\:col-start-2{
    grid-column-start: 2 !important;
  }

  .s\:col-start-3{
    grid-column-start: 3 !important;
  }

  .s\:col-start-4{
    grid-column-start: 4 !important;
  }

  .s\:col-start-5{
    grid-column-start: 5 !important;
  }

  .s\:col-start-6{
    grid-column-start: 6 !important;
  }

  .s\:col-start-7{
    grid-column-start: 7 !important;
  }

  .s\:col-start-8{
    grid-column-start: 8 !important;
  }

  .s\:col-start-9{
    grid-column-start: 9 !important;
  }

  .s\:col-start-10{
    grid-column-start: 10 !important;
  }

  .s\:col-start-11{
    grid-column-start: 11 !important;
  }

  .s\:col-start-12{
    grid-column-start: 12 !important;
  }

  .s\:col-start-13{
    grid-column-start: 13 !important;
  }

  .s\:col-start-auto{
    grid-column-start: auto !important;
  }

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

  .s\:w-1\/2{
    width: 50% !important;
  }

  .s\:w-1\/3{
    width: 33.333333% !important;
  }

  .s\:w-2\/3{
    width: 66.666667% !important;
  }

  .s\:w-1\/4{
    width: 25% !important;
  }

  .s\:w-2\/4{
    width: 50% !important;
  }

  .s\:w-3\/4{
    width: 75% !important;
  }

  .s\:w-1\/5{
    width: 20% !important;
  }

  .s\:w-2\/5{
    width: 40% !important;
  }

  .s\:w-3\/5{
    width: 60% !important;
  }

  .s\:w-4\/5{
    width: 80% !important;
  }

  .s\:w-1\/6{
    width: 16.666667% !important;
  }

  .s\:w-2\/6{
    width: 33.333333% !important;
  }

  .s\:w-3\/6{
    width: 50% !important;
  }

  .s\:w-4\/6{
    width: 66.666667% !important;
  }

  .s\:w-5\/6{
    width: 83.333333% !important;
  }

  .s\:w-1\/12{
    width: 8.333333% !important;
  }

  .s\:w-2\/12{
    width: 16.666667% !important;
  }

  .s\:w-3\/12{
    width: 25% !important;
  }

  .s\:w-4\/12{
    width: 33.333333% !important;
  }

  .s\:w-5\/12{
    width: 41.666667% !important;
  }

  .s\:w-6\/12{
    width: 50% !important;
  }

  .s\:w-7\/12{
    width: 58.333333% !important;
  }

  .s\:w-8\/12{
    width: 66.666667% !important;
  }

  .s\:w-9\/12{
    width: 75% !important;
  }

  .s\:w-10\/12{
    width: 83.333333% !important;
  }

  .s\:w-11\/12{
    width: 91.666667% !important;
  }

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

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

  .s\:w-min{
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
  }

  .s\:w-max{
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }

  .s\:text-left{
    text-align: left !important;
  }

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

  .s\:text-right{
    text-align: right !important;
  }

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

  .s\:justify-start{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .s\:justify-end{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .s\:justify-center{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .s\:justify-between{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .s\:justify-around{
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .s\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .s\:justify-items-start{
    justify-items: start !important;
  }

  .s\:justify-items-end{
    justify-items: end !important;
  }

  .s\:justify-items-center{
    justify-items: center !important;
  }

  .s\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .s\:justify-self-auto{
    justify-self: auto !important;
  }

  .s\:justify-self-start{
    justify-self: start !important;
  }

  .s\:justify-self-end{
    justify-self: end !important;
  }

  .s\:justify-self-center{
    justify-self: center !important;
  }

  .s\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .s\:content-center{
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .s\:content-start{
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .s\:content-end{
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .s\:content-between{
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .s\:content-around{
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .s\:content-evenly{
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important;
  }

  .s\:items-start{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .s\:items-end{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .s\:items-center{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .s\:items-baseline{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .s\:items-stretch{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .s\:self-auto{
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .s\:self-start{
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .s\:self-end{
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .s\:self-center{
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .s\:self-stretch{
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .s\:place-content-center{
    place-content: center !important;
  }

  .s\:place-content-start{
    place-content: start !important;
  }

  .s\:place-content-end{
    place-content: end !important;
  }

  .s\:place-content-between{
    place-content: space-between !important;
  }

  .s\:place-content-around{
    place-content: space-around !important;
  }

  .s\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .s\:place-content-stretch{
    place-content: stretch !important;
  }

  .s\:place-items-start{
    place-items: start !important;
  }

  .s\:place-items-end{
    place-items: end !important;
  }

  .s\:place-items-center{
    place-items: center !important;
  }

  .s\:place-items-stretch{
    place-items: stretch !important;
  }

  .s\:place-self-auto{
    place-self: auto !important;
  }

  .s\:place-self-start{
    place-self: start !important;
  }

  .s\:place-self-end{
    place-self: end !important;
  }

  .s\:place-self-center{
    place-self: center !important;
  }

  .s\:place-self-stretch{
    place-self: stretch !important;
  }

  .s\:display-block {
    display: block;
  }

  .s\:inline-block {
    display: inline-block;
  }

  .s\:inline {
    display: inline;
  }

  .s\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .s\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .s\:display-none {
    display: none;
  }

  .s\:table {
    display: table;
  }

  .s\:inline-table {
    display: inline-table;
  }

  .s\:table-caption {
    display: table-caption;
  }

  .s\:table-cell {
    display: table-cell;
  }

  .s\:table-column {
    display: table-column;
  }

  .s\:table-column-group {
    display: table-column-group;
  }

  .s\:table-footer-group {
    display: table-footer-group;
  }

  .s\:table-header-group {
    display: table-header-group;
  }

  .s\:table-row-group {
    display: table-row-group;
  }

  .s\:table-row {
    display: table-row;
  }

  .s\:flow-root {
    display: flow-root;
  }

  .s\:grid {
    display: grid;
  }

  .s\:inline-grid {
    display: inline-grid;
  }

  .s\:contents {
    display: contents;
  }
}

@media (min-width: 501px){
  .m\:m-auto{
    margin: auto !important;
  }

  .m\:m-none{
    margin: 0rem !important;
  }

  .m\:m-xxs{
    margin: 0.2778rem !important;
  }

  .m\:m-xs{
    margin: 0.5556rem !important;
  }

  .m\:m-s{
    margin: 1.111rem !important;
  }

  .m\:m-m{
    margin: 1.667rem !important;
  }

  .m\:m-l{
    margin: 2.778rem !important;
  }

  .m\:m-xl{
    margin: 4.444rem !important;
  }

  .m\:m-xxl{
    margin: 7.222rem !important;
  }

  .m\:-m-none{
    margin: 0rem !important;
  }

  .m\:-m-xxs{
    margin: -0.2778rem !important;
  }

  .m\:-m-xs{
    margin: -0.5556rem !important;
  }

  .m\:-m-s{
    margin: -1.111rem !important;
  }

  .m\:-m-m{
    margin: -1.667rem !important;
  }

  .m\:-m-l{
    margin: -2.778rem !important;
  }

  .m\:-m-xl{
    margin: -4.444rem !important;
  }

  .m\:-m-xxl{
    margin: -7.222rem !important;
  }

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

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

  .m\:mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .m\:mx-xxs{
    margin-left: 0.2778rem !important;
    margin-right: 0.2778rem !important;
  }

  .m\:mx-xs{
    margin-left: 0.5556rem !important;
    margin-right: 0.5556rem !important;
  }

  .m\:mx-s{
    margin-left: 1.111rem !important;
    margin-right: 1.111rem !important;
  }

  .m\:mx-m{
    margin-left: 1.667rem !important;
    margin-right: 1.667rem !important;
  }

  .m\:mx-l{
    margin-left: 2.778rem !important;
    margin-right: 2.778rem !important;
  }

  .m\:mx-xl{
    margin-left: 4.444rem !important;
    margin-right: 4.444rem !important;
  }

  .m\:mx-xxl{
    margin-left: 7.222rem !important;
    margin-right: 7.222rem !important;
  }

  .m\:-mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .m\:-mx-xxs{
    margin-left: -0.2778rem !important;
    margin-right: -0.2778rem !important;
  }

  .m\:-mx-xs{
    margin-left: -0.5556rem !important;
    margin-right: -0.5556rem !important;
  }

  .m\:-mx-s{
    margin-left: -1.111rem !important;
    margin-right: -1.111rem !important;
  }

  .m\:-mx-m{
    margin-left: -1.667rem !important;
    margin-right: -1.667rem !important;
  }

  .m\:-mx-l{
    margin-left: -2.778rem !important;
    margin-right: -2.778rem !important;
  }

  .m\:-mx-xl{
    margin-left: -4.444rem !important;
    margin-right: -4.444rem !important;
  }

  .m\:-mx-xxl{
    margin-left: -7.222rem !important;
    margin-right: -7.222rem !important;
  }

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

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

  .m\:my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .m\:my-xxs{
    margin-top: 0.2778rem !important;
    margin-bottom: 0.2778rem !important;
  }

  .m\:my-xs{
    margin-top: 0.5556rem !important;
    margin-bottom: 0.5556rem !important;
  }

  .m\:my-s{
    margin-top: 1.111rem !important;
    margin-bottom: 1.111rem !important;
  }

  .m\:my-m{
    margin-top: 1.667rem !important;
    margin-bottom: 1.667rem !important;
  }

  .m\:my-l{
    margin-top: 2.778rem !important;
    margin-bottom: 2.778rem !important;
  }

  .m\:my-xl{
    margin-top: 4.444rem !important;
    margin-bottom: 4.444rem !important;
  }

  .m\:my-xxl{
    margin-top: 7.222rem !important;
    margin-bottom: 7.222rem !important;
  }

  .m\:-my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .m\:-my-xxs{
    margin-top: -0.2778rem !important;
    margin-bottom: -0.2778rem !important;
  }

  .m\:-my-xs{
    margin-top: -0.5556rem !important;
    margin-bottom: -0.5556rem !important;
  }

  .m\:-my-s{
    margin-top: -1.111rem !important;
    margin-bottom: -1.111rem !important;
  }

  .m\:-my-m{
    margin-top: -1.667rem !important;
    margin-bottom: -1.667rem !important;
  }

  .m\:-my-l{
    margin-top: -2.778rem !important;
    margin-bottom: -2.778rem !important;
  }

  .m\:-my-xl{
    margin-top: -4.444rem !important;
    margin-bottom: -4.444rem !important;
  }

  .m\:-my-xxl{
    margin-top: -7.222rem !important;
    margin-bottom: -7.222rem !important;
  }

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

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

  .m\:mt-none{
    margin-top: 0rem !important;
  }

  .m\:mt-xxs{
    margin-top: 0.2778rem !important;
  }

  .m\:mt-xs{
    margin-top: 0.5556rem !important;
  }

  .m\:mt-s{
    margin-top: 1.111rem !important;
  }

  .m\:mt-m{
    margin-top: 1.667rem !important;
  }

  .m\:mt-l{
    margin-top: 2.778rem !important;
  }

  .m\:mt-xl{
    margin-top: 4.444rem !important;
  }

  .m\:mt-xxl{
    margin-top: 7.222rem !important;
  }

  .m\:-mt-none{
    margin-top: 0rem !important;
  }

  .m\:-mt-xxs{
    margin-top: -0.2778rem !important;
  }

  .m\:-mt-xs{
    margin-top: -0.5556rem !important;
  }

  .m\:-mt-s{
    margin-top: -1.111rem !important;
  }

  .m\:-mt-m{
    margin-top: -1.667rem !important;
  }

  .m\:-mt-l{
    margin-top: -2.778rem !important;
  }

  .m\:-mt-xl{
    margin-top: -4.444rem !important;
  }

  .m\:-mt-xxl{
    margin-top: -7.222rem !important;
  }

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

  .m\:mr-auto{
    margin-right: auto !important;
  }

  .m\:mr-none{
    margin-right: 0rem !important;
  }

  .m\:mr-xxs{
    margin-right: 0.2778rem !important;
  }

  .m\:mr-xs{
    margin-right: 0.5556rem !important;
  }

  .m\:mr-s{
    margin-right: 1.111rem !important;
  }

  .m\:mr-m{
    margin-right: 1.667rem !important;
  }

  .m\:mr-l{
    margin-right: 2.778rem !important;
  }

  .m\:mr-xl{
    margin-right: 4.444rem !important;
  }

  .m\:mr-xxl{
    margin-right: 7.222rem !important;
  }

  .m\:-mr-none{
    margin-right: 0rem !important;
  }

  .m\:-mr-xxs{
    margin-right: -0.2778rem !important;
  }

  .m\:-mr-xs{
    margin-right: -0.5556rem !important;
  }

  .m\:-mr-s{
    margin-right: -1.111rem !important;
  }

  .m\:-mr-m{
    margin-right: -1.667rem !important;
  }

  .m\:-mr-l{
    margin-right: -2.778rem !important;
  }

  .m\:-mr-xl{
    margin-right: -4.444rem !important;
  }

  .m\:-mr-xxl{
    margin-right: -7.222rem !important;
  }

  .m\:-mr-auto{
    margin-right: auto !important;
  }

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

  .m\:mb-none{
    margin-bottom: 0rem !important;
  }

  .m\:mb-xxs{
    margin-bottom: 0.2778rem !important;
  }

  .m\:mb-xs{
    margin-bottom: 0.5556rem !important;
  }

  .m\:mb-s{
    margin-bottom: 1.111rem !important;
  }

  .m\:mb-m{
    margin-bottom: 1.667rem !important;
  }

  .m\:mb-l{
    margin-bottom: 2.778rem !important;
  }

  .m\:mb-xl{
    margin-bottom: 4.444rem !important;
  }

  .m\:mb-xxl{
    margin-bottom: 7.222rem !important;
  }

  .m\:-mb-none{
    margin-bottom: 0rem !important;
  }

  .m\:-mb-xxs{
    margin-bottom: -0.2778rem !important;
  }

  .m\:-mb-xs{
    margin-bottom: -0.5556rem !important;
  }

  .m\:-mb-s{
    margin-bottom: -1.111rem !important;
  }

  .m\:-mb-m{
    margin-bottom: -1.667rem !important;
  }

  .m\:-mb-l{
    margin-bottom: -2.778rem !important;
  }

  .m\:-mb-xl{
    margin-bottom: -4.444rem !important;
  }

  .m\:-mb-xxl{
    margin-bottom: -7.222rem !important;
  }

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

  .m\:ml-auto{
    margin-left: auto !important;
  }

  .m\:ml-none{
    margin-left: 0rem !important;
  }

  .m\:ml-xxs{
    margin-left: 0.2778rem !important;
  }

  .m\:ml-xs{
    margin-left: 0.5556rem !important;
  }

  .m\:ml-s{
    margin-left: 1.111rem !important;
  }

  .m\:ml-m{
    margin-left: 1.667rem !important;
  }

  .m\:ml-l{
    margin-left: 2.778rem !important;
  }

  .m\:ml-xl{
    margin-left: 4.444rem !important;
  }

  .m\:ml-xxl{
    margin-left: 7.222rem !important;
  }

  .m\:-ml-none{
    margin-left: 0rem !important;
  }

  .m\:-ml-xxs{
    margin-left: -0.2778rem !important;
  }

  .m\:-ml-xs{
    margin-left: -0.5556rem !important;
  }

  .m\:-ml-s{
    margin-left: -1.111rem !important;
  }

  .m\:-ml-m{
    margin-left: -1.667rem !important;
  }

  .m\:-ml-l{
    margin-left: -2.778rem !important;
  }

  .m\:-ml-xl{
    margin-left: -4.444rem !important;
  }

  .m\:-ml-xxl{
    margin-left: -7.222rem !important;
  }

  .m\:-ml-auto{
    margin-left: auto !important;
  }

  .m\:p-none{
    padding: 0rem !important;
  }

  .m\:p-xxs{
    padding: 0.2778rem !important;
  }

  .m\:p-xs{
    padding: 0.5556rem !important;
  }

  .m\:p-s{
    padding: 1.111rem !important;
  }

  .m\:p-m{
    padding: 1.667rem !important;
  }

  .m\:p-l{
    padding: 2.778rem !important;
  }

  .m\:p-xl{
    padding: 4.444rem !important;
  }

  .m\:p-xxl{
    padding: 7.222rem !important;
  }

  .m\:p-auto{
    padding: auto !important;
  }

  .m\:px-none{
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .m\:px-xxs{
    padding-left: 0.2778rem !important;
    padding-right: 0.2778rem !important;
  }

  .m\:px-xs{
    padding-left: 0.5556rem !important;
    padding-right: 0.5556rem !important;
  }

  .m\:px-s{
    padding-left: 1.111rem !important;
    padding-right: 1.111rem !important;
  }

  .m\:px-m{
    padding-left: 1.667rem !important;
    padding-right: 1.667rem !important;
  }

  .m\:px-l{
    padding-left: 2.778rem !important;
    padding-right: 2.778rem !important;
  }

  .m\:px-xl{
    padding-left: 4.444rem !important;
    padding-right: 4.444rem !important;
  }

  .m\:px-xxl{
    padding-left: 7.222rem !important;
    padding-right: 7.222rem !important;
  }

  .m\:px-auto{
    padding-left: auto !important;
    padding-right: auto !important;
  }

  .m\:py-none{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .m\:py-xxs{
    padding-top: 0.2778rem !important;
    padding-bottom: 0.2778rem !important;
  }

  .m\:py-xs{
    padding-top: 0.5556rem !important;
    padding-bottom: 0.5556rem !important;
  }

  .m\:py-s{
    padding-top: 1.111rem !important;
    padding-bottom: 1.111rem !important;
  }

  .m\:py-m{
    padding-top: 1.667rem !important;
    padding-bottom: 1.667rem !important;
  }

  .m\:py-l{
    padding-top: 2.778rem !important;
    padding-bottom: 2.778rem !important;
  }

  .m\:py-xl{
    padding-top: 4.444rem !important;
    padding-bottom: 4.444rem !important;
  }

  .m\:py-xxl{
    padding-top: 7.222rem !important;
    padding-bottom: 7.222rem !important;
  }

  .m\:py-auto{
    padding-top: auto !important;
    padding-bottom: auto !important;
  }

  .m\:pt-none{
    padding-top: 0rem !important;
  }

  .m\:pt-xxs{
    padding-top: 0.2778rem !important;
  }

  .m\:pt-xs{
    padding-top: 0.5556rem !important;
  }

  .m\:pt-s{
    padding-top: 1.111rem !important;
  }

  .m\:pt-m{
    padding-top: 1.667rem !important;
  }

  .m\:pt-l{
    padding-top: 2.778rem !important;
  }

  .m\:pt-xl{
    padding-top: 4.444rem !important;
  }

  .m\:pt-xxl{
    padding-top: 7.222rem !important;
  }

  .m\:pt-auto{
    padding-top: auto !important;
  }

  .m\:pr-none{
    padding-right: 0rem !important;
  }

  .m\:pr-xxs{
    padding-right: 0.2778rem !important;
  }

  .m\:pr-xs{
    padding-right: 0.5556rem !important;
  }

  .m\:pr-s{
    padding-right: 1.111rem !important;
  }

  .m\:pr-m{
    padding-right: 1.667rem !important;
  }

  .m\:pr-l{
    padding-right: 2.778rem !important;
  }

  .m\:pr-xl{
    padding-right: 4.444rem !important;
  }

  .m\:pr-xxl{
    padding-right: 7.222rem !important;
  }

  .m\:pr-auto{
    padding-right: auto !important;
  }

  .m\:pb-none{
    padding-bottom: 0rem !important;
  }

  .m\:pb-xxs{
    padding-bottom: 0.2778rem !important;
  }

  .m\:pb-xs{
    padding-bottom: 0.5556rem !important;
  }

  .m\:pb-s{
    padding-bottom: 1.111rem !important;
  }

  .m\:pb-m{
    padding-bottom: 1.667rem !important;
  }

  .m\:pb-l{
    padding-bottom: 2.778rem !important;
  }

  .m\:pb-xl{
    padding-bottom: 4.444rem !important;
  }

  .m\:pb-xxl{
    padding-bottom: 7.222rem !important;
  }

  .m\:pb-auto{
    padding-bottom: auto !important;
  }

  .m\:pl-none{
    padding-left: 0rem !important;
  }

  .m\:pl-xxs{
    padding-left: 0.2778rem !important;
  }

  .m\:pl-xs{
    padding-left: 0.5556rem !important;
  }

  .m\:pl-s{
    padding-left: 1.111rem !important;
  }

  .m\:pl-m{
    padding-left: 1.667rem !important;
  }

  .m\:pl-l{
    padding-left: 2.778rem !important;
  }

  .m\:pl-xl{
    padding-left: 4.444rem !important;
  }

  .m\:pl-xxl{
    padding-left: 7.222rem !important;
  }

  .m\:pl-auto{
    padding-left: auto !important;
  }

  .m\:bg-bottom{
    background-position: bottom !important;
  }

  .m\:bg-center{
    background-position: center !important;
  }

  .m\:bg-left{
    background-position: left !important;
  }

  .m\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .m\:bg-left-top{
    background-position: left top !important;
  }

  .m\:bg-right{
    background-position: right !important;
  }

  .m\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .m\:bg-right-top{
    background-position: right top !important;
  }

  .m\:bg-top{
    background-position: top !important;
  }

  .m\:rounded{
    border-radius: 4px !important;
  }

  .m\:rounded-xs{
    border-radius: 2px !important;
  }

  .m\:rounded-s{
    border-radius: 3px !important;
  }

  .m\:rounded-m{
    border-radius: 5px !important;
  }

  .m\:rounded-l{
    border-radius: 6px !important;
  }

  .m\:rounded-xl{
    border-radius: 8px !important;
  }

  .m\:rounded-xxl{
    border-radius: 20px !important;
  }

  .m\:rounded-max{
    border-radius: 30px !important;
  }

  .m\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .m\:rounded-t-xs{
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
  }

  .m\:rounded-t-s{
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
  }

  .m\:rounded-t-m{
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }

  .m\:rounded-t-l{
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }

  .m\:rounded-t-xl{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }

  .m\:rounded-t-xxl{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }

  .m\:rounded-t-max{
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
  }

  .m\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .m\:rounded-r-xs{
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }

  .m\:rounded-r-s{
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
  }

  .m\:rounded-r-m{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }

  .m\:rounded-r-l{
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
  }

  .m\:rounded-r-xl{
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }

  .m\:rounded-r-xxl{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
  }

  .m\:rounded-r-max{
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
  }

  .m\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .m\:rounded-b-xs{
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .m\:rounded-b-s{
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .m\:rounded-b-m{
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .m\:rounded-b-l{
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .m\:rounded-b-xl{
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .m\:rounded-b-xxl{
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .m\:rounded-b-max{
    border-bottom-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .m\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .m\:rounded-l-xs{
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .m\:rounded-l-s{
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .m\:rounded-l-m{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .m\:rounded-l-l{
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .m\:rounded-l-xl{
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .m\:rounded-l-xxl{
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .m\:rounded-l-max{
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .m\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .m\:rounded-tl-xs{
    border-top-left-radius: 2px !important;
  }

  .m\:rounded-tl-s{
    border-top-left-radius: 3px !important;
  }

  .m\:rounded-tl-m{
    border-top-left-radius: 5px !important;
  }

  .m\:rounded-tl-l{
    border-top-left-radius: 6px !important;
  }

  .m\:rounded-tl-xl{
    border-top-left-radius: 8px !important;
  }

  .m\:rounded-tl-xxl{
    border-top-left-radius: 20px !important;
  }

  .m\:rounded-tl-max{
    border-top-left-radius: 30px !important;
  }

  .m\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .m\:rounded-tr-xs{
    border-top-right-radius: 2px !important;
  }

  .m\:rounded-tr-s{
    border-top-right-radius: 3px !important;
  }

  .m\:rounded-tr-m{
    border-top-right-radius: 5px !important;
  }

  .m\:rounded-tr-l{
    border-top-right-radius: 6px !important;
  }

  .m\:rounded-tr-xl{
    border-top-right-radius: 8px !important;
  }

  .m\:rounded-tr-xxl{
    border-top-right-radius: 20px !important;
  }

  .m\:rounded-tr-max{
    border-top-right-radius: 30px !important;
  }

  .m\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .m\:rounded-br-xs{
    border-bottom-right-radius: 2px !important;
  }

  .m\:rounded-br-s{
    border-bottom-right-radius: 3px !important;
  }

  .m\:rounded-br-m{
    border-bottom-right-radius: 5px !important;
  }

  .m\:rounded-br-l{
    border-bottom-right-radius: 6px !important;
  }

  .m\:rounded-br-xl{
    border-bottom-right-radius: 8px !important;
  }

  .m\:rounded-br-xxl{
    border-bottom-right-radius: 20px !important;
  }

  .m\:rounded-br-max{
    border-bottom-right-radius: 30px !important;
  }

  .m\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .m\:rounded-bl-xs{
    border-bottom-left-radius: 2px !important;
  }

  .m\:rounded-bl-s{
    border-bottom-left-radius: 3px !important;
  }

  .m\:rounded-bl-m{
    border-bottom-left-radius: 5px !important;
  }

  .m\:rounded-bl-l{
    border-bottom-left-radius: 6px !important;
  }

  .m\:rounded-bl-xl{
    border-bottom-left-radius: 8px !important;
  }

  .m\:rounded-bl-xxl{
    border-bottom-left-radius: 20px !important;
  }

  .m\:rounded-bl-max{
    border-bottom-left-radius: 30px !important;
  }

  .m\:fill-current{
    fill: currentColor !important;
  }

  .m\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .m\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .m\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .m\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .m\:flex-wrap{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .m\:flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .m\:flex-nowrap{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .m\:flex-grow-0{
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .m\:flex-grow{
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .m\:flex-shrink-0{
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .m\:flex-shrink{
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .m\:text-title-xxl{
    font-size: 80px !important;
    line-height: 80px !important;
  }

  .m\:text-title-xl{
    font-size: 60px !important;
    line-height: 60px !important;
  }

  .m\:text-title-l{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .m\:text-title-m{
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .m\:text-title-s{
    font-size: 26px !important;
    line-height: 30px !important;
  }

  .m\:text-title-xs{
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .m\:text-title-xxs{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .m\:text-body-l{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .m\:text-body-m{
    font-size: 16px !important;
    line-height: 25px !important;
  }

  .m\:text-body-s{
    font-size: 14px !important;
    line-height: 25px !important;
  }

  .m\:text-body-xs{
    font-size: 12px !important;
    line-height: 15px !important;
  }

  .m\:gap-0{
    gap: 0 !important;
  }

  .m\:gap-x-0{
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .m\:gap-y-0{
    row-gap: 0 !important;
  }

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

  .m\:h-none{
    height: 0rem !important;
  }

  .m\:h-xxs{
    height: 0.2778rem !important;
  }

  .m\:h-xs{
    height: 0.5556rem !important;
  }

  .m\:h-s{
    height: 1.111rem !important;
  }

  .m\:h-m{
    height: 1.667rem !important;
  }

  .m\:h-l{
    height: 2.778rem !important;
  }

  .m\:h-xl{
    height: 4.444rem !important;
  }

  .m\:h-xxl{
    height: 7.222rem !important;
  }

  .m\:h-1\/2{
    height: 50% !important;
  }

  .m\:h-1\/3{
    height: 33.333333% !important;
  }

  .m\:h-2\/3{
    height: 66.666667% !important;
  }

  .m\:h-1\/4{
    height: 25% !important;
  }

  .m\:h-2\/4{
    height: 50% !important;
  }

  .m\:h-3\/4{
    height: 75% !important;
  }

  .m\:h-1\/5{
    height: 20% !important;
  }

  .m\:h-2\/5{
    height: 40% !important;
  }

  .m\:h-3\/5{
    height: 60% !important;
  }

  .m\:h-4\/5{
    height: 80% !important;
  }

  .m\:h-1\/6{
    height: 16.666667% !important;
  }

  .m\:h-2\/6{
    height: 33.333333% !important;
  }

  .m\:h-3\/6{
    height: 50% !important;
  }

  .m\:h-4\/6{
    height: 66.666667% !important;
  }

  .m\:h-5\/6{
    height: 83.333333% !important;
  }

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

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

  .m\:order-1{
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .m\:order-2{
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .m\:order-3{
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .m\:order-4{
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .m\:order-5{
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .m\:order-6{
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .m\:order-7{
    -webkit-box-ordinal-group: 8 !important;
    -webkit-order: 7 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .m\:order-8{
    -webkit-box-ordinal-group: 9 !important;
    -webkit-order: 8 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .m\:order-9{
    -webkit-box-ordinal-group: 10 !important;
    -webkit-order: 9 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .m\:order-10{
    -webkit-box-ordinal-group: 11 !important;
    -webkit-order: 10 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .m\:order-11{
    -webkit-box-ordinal-group: 12 !important;
    -webkit-order: 11 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .m\:order-12{
    -webkit-box-ordinal-group: 13 !important;
    -webkit-order: 12 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .m\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
    -webkit-order: -9999 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .m\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
    -webkit-order: 9999 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .m\:order-none{
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .m\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .m\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .m\:col-auto{
    grid-column: auto !important;
  }

  .m\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .m\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .m\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .m\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .m\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .m\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .m\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .m\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .m\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .m\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .m\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .m\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .m\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .m\:col-end-1{
    grid-column-end: 1 !important;
  }

  .m\:col-end-2{
    grid-column-end: 2 !important;
  }

  .m\:col-end-3{
    grid-column-end: 3 !important;
  }

  .m\:col-end-4{
    grid-column-end: 4 !important;
  }

  .m\:col-end-5{
    grid-column-end: 5 !important;
  }

  .m\:col-end-6{
    grid-column-end: 6 !important;
  }

  .m\:col-end-7{
    grid-column-end: 7 !important;
  }

  .m\:col-end-8{
    grid-column-end: 8 !important;
  }

  .m\:col-end-9{
    grid-column-end: 9 !important;
  }

  .m\:col-end-10{
    grid-column-end: 10 !important;
  }

  .m\:col-end-11{
    grid-column-end: 11 !important;
  }

  .m\:col-end-12{
    grid-column-end: 12 !important;
  }

  .m\:col-end-13{
    grid-column-end: 13 !important;
  }

  .m\:col-end-auto{
    grid-column-end: auto !important;
  }

  .m\:col-start-1{
    grid-column-start: 1 !important;
  }

  .m\:col-start-2{
    grid-column-start: 2 !important;
  }

  .m\:col-start-3{
    grid-column-start: 3 !important;
  }

  .m\:col-start-4{
    grid-column-start: 4 !important;
  }

  .m\:col-start-5{
    grid-column-start: 5 !important;
  }

  .m\:col-start-6{
    grid-column-start: 6 !important;
  }

  .m\:col-start-7{
    grid-column-start: 7 !important;
  }

  .m\:col-start-8{
    grid-column-start: 8 !important;
  }

  .m\:col-start-9{
    grid-column-start: 9 !important;
  }

  .m\:col-start-10{
    grid-column-start: 10 !important;
  }

  .m\:col-start-11{
    grid-column-start: 11 !important;
  }

  .m\:col-start-12{
    grid-column-start: 12 !important;
  }

  .m\:col-start-13{
    grid-column-start: 13 !important;
  }

  .m\:col-start-auto{
    grid-column-start: auto !important;
  }

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

  .m\:w-1\/2{
    width: 50% !important;
  }

  .m\:w-1\/3{
    width: 33.333333% !important;
  }

  .m\:w-2\/3{
    width: 66.666667% !important;
  }

  .m\:w-1\/4{
    width: 25% !important;
  }

  .m\:w-2\/4{
    width: 50% !important;
  }

  .m\:w-3\/4{
    width: 75% !important;
  }

  .m\:w-1\/5{
    width: 20% !important;
  }

  .m\:w-2\/5{
    width: 40% !important;
  }

  .m\:w-3\/5{
    width: 60% !important;
  }

  .m\:w-4\/5{
    width: 80% !important;
  }

  .m\:w-1\/6{
    width: 16.666667% !important;
  }

  .m\:w-2\/6{
    width: 33.333333% !important;
  }

  .m\:w-3\/6{
    width: 50% !important;
  }

  .m\:w-4\/6{
    width: 66.666667% !important;
  }

  .m\:w-5\/6{
    width: 83.333333% !important;
  }

  .m\:w-1\/12{
    width: 8.333333% !important;
  }

  .m\:w-2\/12{
    width: 16.666667% !important;
  }

  .m\:w-3\/12{
    width: 25% !important;
  }

  .m\:w-4\/12{
    width: 33.333333% !important;
  }

  .m\:w-5\/12{
    width: 41.666667% !important;
  }

  .m\:w-6\/12{
    width: 50% !important;
  }

  .m\:w-7\/12{
    width: 58.333333% !important;
  }

  .m\:w-8\/12{
    width: 66.666667% !important;
  }

  .m\:w-9\/12{
    width: 75% !important;
  }

  .m\:w-10\/12{
    width: 83.333333% !important;
  }

  .m\:w-11\/12{
    width: 91.666667% !important;
  }

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

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

  .m\:w-min{
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
  }

  .m\:w-max{
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }

  .m\:text-left{
    text-align: left !important;
  }

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

  .m\:text-right{
    text-align: right !important;
  }

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

  .m\:justify-start{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .m\:justify-end{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .m\:justify-center{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .m\:justify-between{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .m\:justify-around{
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .m\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .m\:justify-items-start{
    justify-items: start !important;
  }

  .m\:justify-items-end{
    justify-items: end !important;
  }

  .m\:justify-items-center{
    justify-items: center !important;
  }

  .m\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .m\:justify-self-auto{
    justify-self: auto !important;
  }

  .m\:justify-self-start{
    justify-self: start !important;
  }

  .m\:justify-self-end{
    justify-self: end !important;
  }

  .m\:justify-self-center{
    justify-self: center !important;
  }

  .m\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .m\:content-center{
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .m\:content-start{
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .m\:content-end{
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .m\:content-between{
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .m\:content-around{
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .m\:content-evenly{
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important;
  }

  .m\:items-start{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .m\:items-end{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .m\:items-center{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .m\:items-baseline{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .m\:items-stretch{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .m\:self-auto{
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .m\:self-start{
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .m\:self-end{
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .m\:self-center{
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .m\:self-stretch{
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .m\:place-content-center{
    place-content: center !important;
  }

  .m\:place-content-start{
    place-content: start !important;
  }

  .m\:place-content-end{
    place-content: end !important;
  }

  .m\:place-content-between{
    place-content: space-between !important;
  }

  .m\:place-content-around{
    place-content: space-around !important;
  }

  .m\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .m\:place-content-stretch{
    place-content: stretch !important;
  }

  .m\:place-items-start{
    place-items: start !important;
  }

  .m\:place-items-end{
    place-items: end !important;
  }

  .m\:place-items-center{
    place-items: center !important;
  }

  .m\:place-items-stretch{
    place-items: stretch !important;
  }

  .m\:place-self-auto{
    place-self: auto !important;
  }

  .m\:place-self-start{
    place-self: start !important;
  }

  .m\:place-self-end{
    place-self: end !important;
  }

  .m\:place-self-center{
    place-self: center !important;
  }

  .m\:place-self-stretch{
    place-self: stretch !important;
  }

  .m\:display-block {
    display: block;
  }

  .m\:inline-block {
    display: inline-block;
  }

  .m\:inline {
    display: inline;
  }

  .m\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .m\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .m\:display-none {
    display: none;
  }

  .m\:table {
    display: table;
  }

  .m\:inline-table {
    display: inline-table;
  }

  .m\:table-caption {
    display: table-caption;
  }

  .m\:table-cell {
    display: table-cell;
  }

  .m\:table-column {
    display: table-column;
  }

  .m\:table-column-group {
    display: table-column-group;
  }

  .m\:table-footer-group {
    display: table-footer-group;
  }

  .m\:table-header-group {
    display: table-header-group;
  }

  .m\:table-row-group {
    display: table-row-group;
  }

  .m\:table-row {
    display: table-row;
  }

  .m\:flow-root {
    display: flow-root;
  }

  .m\:grid {
    display: grid;
  }

  .m\:inline-grid {
    display: inline-grid;
  }

  .m\:contents {
    display: contents;
  }
}

@media (min-width: 941px){
  .l\:m-auto{
    margin: auto !important;
  }

  .l\:m-none{
    margin: 0rem !important;
  }

  .l\:m-xxs{
    margin: 0.2778rem !important;
  }

  .l\:m-xs{
    margin: 0.5556rem !important;
  }

  .l\:m-s{
    margin: 1.111rem !important;
  }

  .l\:m-m{
    margin: 1.667rem !important;
  }

  .l\:m-l{
    margin: 2.778rem !important;
  }

  .l\:m-xl{
    margin: 4.444rem !important;
  }

  .l\:m-xxl{
    margin: 7.222rem !important;
  }

  .l\:-m-none{
    margin: 0rem !important;
  }

  .l\:-m-xxs{
    margin: -0.2778rem !important;
  }

  .l\:-m-xs{
    margin: -0.5556rem !important;
  }

  .l\:-m-s{
    margin: -1.111rem !important;
  }

  .l\:-m-m{
    margin: -1.667rem !important;
  }

  .l\:-m-l{
    margin: -2.778rem !important;
  }

  .l\:-m-xl{
    margin: -4.444rem !important;
  }

  .l\:-m-xxl{
    margin: -7.222rem !important;
  }

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

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

  .l\:mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .l\:mx-xxs{
    margin-left: 0.2778rem !important;
    margin-right: 0.2778rem !important;
  }

  .l\:mx-xs{
    margin-left: 0.5556rem !important;
    margin-right: 0.5556rem !important;
  }

  .l\:mx-s{
    margin-left: 1.111rem !important;
    margin-right: 1.111rem !important;
  }

  .l\:mx-m{
    margin-left: 1.667rem !important;
    margin-right: 1.667rem !important;
  }

  .l\:mx-l{
    margin-left: 2.778rem !important;
    margin-right: 2.778rem !important;
  }

  .l\:mx-xl{
    margin-left: 4.444rem !important;
    margin-right: 4.444rem !important;
  }

  .l\:mx-xxl{
    margin-left: 7.222rem !important;
    margin-right: 7.222rem !important;
  }

  .l\:-mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .l\:-mx-xxs{
    margin-left: -0.2778rem !important;
    margin-right: -0.2778rem !important;
  }

  .l\:-mx-xs{
    margin-left: -0.5556rem !important;
    margin-right: -0.5556rem !important;
  }

  .l\:-mx-s{
    margin-left: -1.111rem !important;
    margin-right: -1.111rem !important;
  }

  .l\:-mx-m{
    margin-left: -1.667rem !important;
    margin-right: -1.667rem !important;
  }

  .l\:-mx-l{
    margin-left: -2.778rem !important;
    margin-right: -2.778rem !important;
  }

  .l\:-mx-xl{
    margin-left: -4.444rem !important;
    margin-right: -4.444rem !important;
  }

  .l\:-mx-xxl{
    margin-left: -7.222rem !important;
    margin-right: -7.222rem !important;
  }

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

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

  .l\:my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .l\:my-xxs{
    margin-top: 0.2778rem !important;
    margin-bottom: 0.2778rem !important;
  }

  .l\:my-xs{
    margin-top: 0.5556rem !important;
    margin-bottom: 0.5556rem !important;
  }

  .l\:my-s{
    margin-top: 1.111rem !important;
    margin-bottom: 1.111rem !important;
  }

  .l\:my-m{
    margin-top: 1.667rem !important;
    margin-bottom: 1.667rem !important;
  }

  .l\:my-l{
    margin-top: 2.778rem !important;
    margin-bottom: 2.778rem !important;
  }

  .l\:my-xl{
    margin-top: 4.444rem !important;
    margin-bottom: 4.444rem !important;
  }

  .l\:my-xxl{
    margin-top: 7.222rem !important;
    margin-bottom: 7.222rem !important;
  }

  .l\:-my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .l\:-my-xxs{
    margin-top: -0.2778rem !important;
    margin-bottom: -0.2778rem !important;
  }

  .l\:-my-xs{
    margin-top: -0.5556rem !important;
    margin-bottom: -0.5556rem !important;
  }

  .l\:-my-s{
    margin-top: -1.111rem !important;
    margin-bottom: -1.111rem !important;
  }

  .l\:-my-m{
    margin-top: -1.667rem !important;
    margin-bottom: -1.667rem !important;
  }

  .l\:-my-l{
    margin-top: -2.778rem !important;
    margin-bottom: -2.778rem !important;
  }

  .l\:-my-xl{
    margin-top: -4.444rem !important;
    margin-bottom: -4.444rem !important;
  }

  .l\:-my-xxl{
    margin-top: -7.222rem !important;
    margin-bottom: -7.222rem !important;
  }

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

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

  .l\:mt-none{
    margin-top: 0rem !important;
  }

  .l\:mt-xxs{
    margin-top: 0.2778rem !important;
  }

  .l\:mt-xs{
    margin-top: 0.5556rem !important;
  }

  .l\:mt-s{
    margin-top: 1.111rem !important;
  }

  .l\:mt-m{
    margin-top: 1.667rem !important;
  }

  .l\:mt-l{
    margin-top: 2.778rem !important;
  }

  .l\:mt-xl{
    margin-top: 4.444rem !important;
  }

  .l\:mt-xxl{
    margin-top: 7.222rem !important;
  }

  .l\:-mt-none{
    margin-top: 0rem !important;
  }

  .l\:-mt-xxs{
    margin-top: -0.2778rem !important;
  }

  .l\:-mt-xs{
    margin-top: -0.5556rem !important;
  }

  .l\:-mt-s{
    margin-top: -1.111rem !important;
  }

  .l\:-mt-m{
    margin-top: -1.667rem !important;
  }

  .l\:-mt-l{
    margin-top: -2.778rem !important;
  }

  .l\:-mt-xl{
    margin-top: -4.444rem !important;
  }

  .l\:-mt-xxl{
    margin-top: -7.222rem !important;
  }

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

  .l\:mr-auto{
    margin-right: auto !important;
  }

  .l\:mr-none{
    margin-right: 0rem !important;
  }

  .l\:mr-xxs{
    margin-right: 0.2778rem !important;
  }

  .l\:mr-xs{
    margin-right: 0.5556rem !important;
  }

  .l\:mr-s{
    margin-right: 1.111rem !important;
  }

  .l\:mr-m{
    margin-right: 1.667rem !important;
  }

  .l\:mr-l{
    margin-right: 2.778rem !important;
  }

  .l\:mr-xl{
    margin-right: 4.444rem !important;
  }

  .l\:mr-xxl{
    margin-right: 7.222rem !important;
  }

  .l\:-mr-none{
    margin-right: 0rem !important;
  }

  .l\:-mr-xxs{
    margin-right: -0.2778rem !important;
  }

  .l\:-mr-xs{
    margin-right: -0.5556rem !important;
  }

  .l\:-mr-s{
    margin-right: -1.111rem !important;
  }

  .l\:-mr-m{
    margin-right: -1.667rem !important;
  }

  .l\:-mr-l{
    margin-right: -2.778rem !important;
  }

  .l\:-mr-xl{
    margin-right: -4.444rem !important;
  }

  .l\:-mr-xxl{
    margin-right: -7.222rem !important;
  }

  .l\:-mr-auto{
    margin-right: auto !important;
  }

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

  .l\:mb-none{
    margin-bottom: 0rem !important;
  }

  .l\:mb-xxs{
    margin-bottom: 0.2778rem !important;
  }

  .l\:mb-xs{
    margin-bottom: 0.5556rem !important;
  }

  .l\:mb-s{
    margin-bottom: 1.111rem !important;
  }

  .l\:mb-m{
    margin-bottom: 1.667rem !important;
  }

  .l\:mb-l{
    margin-bottom: 2.778rem !important;
  }

  .l\:mb-xl{
    margin-bottom: 4.444rem !important;
  }

  .l\:mb-xxl{
    margin-bottom: 7.222rem !important;
  }

  .l\:-mb-none{
    margin-bottom: 0rem !important;
  }

  .l\:-mb-xxs{
    margin-bottom: -0.2778rem !important;
  }

  .l\:-mb-xs{
    margin-bottom: -0.5556rem !important;
  }

  .l\:-mb-s{
    margin-bottom: -1.111rem !important;
  }

  .l\:-mb-m{
    margin-bottom: -1.667rem !important;
  }

  .l\:-mb-l{
    margin-bottom: -2.778rem !important;
  }

  .l\:-mb-xl{
    margin-bottom: -4.444rem !important;
  }

  .l\:-mb-xxl{
    margin-bottom: -7.222rem !important;
  }

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

  .l\:ml-auto{
    margin-left: auto !important;
  }

  .l\:ml-none{
    margin-left: 0rem !important;
  }

  .l\:ml-xxs{
    margin-left: 0.2778rem !important;
  }

  .l\:ml-xs{
    margin-left: 0.5556rem !important;
  }

  .l\:ml-s{
    margin-left: 1.111rem !important;
  }

  .l\:ml-m{
    margin-left: 1.667rem !important;
  }

  .l\:ml-l{
    margin-left: 2.778rem !important;
  }

  .l\:ml-xl{
    margin-left: 4.444rem !important;
  }

  .l\:ml-xxl{
    margin-left: 7.222rem !important;
  }

  .l\:-ml-none{
    margin-left: 0rem !important;
  }

  .l\:-ml-xxs{
    margin-left: -0.2778rem !important;
  }

  .l\:-ml-xs{
    margin-left: -0.5556rem !important;
  }

  .l\:-ml-s{
    margin-left: -1.111rem !important;
  }

  .l\:-ml-m{
    margin-left: -1.667rem !important;
  }

  .l\:-ml-l{
    margin-left: -2.778rem !important;
  }

  .l\:-ml-xl{
    margin-left: -4.444rem !important;
  }

  .l\:-ml-xxl{
    margin-left: -7.222rem !important;
  }

  .l\:-ml-auto{
    margin-left: auto !important;
  }

  .l\:p-none{
    padding: 0rem !important;
  }

  .l\:p-xxs{
    padding: 0.2778rem !important;
  }

  .l\:p-xs{
    padding: 0.5556rem !important;
  }

  .l\:p-s{
    padding: 1.111rem !important;
  }

  .l\:p-m{
    padding: 1.667rem !important;
  }

  .l\:p-l{
    padding: 2.778rem !important;
  }

  .l\:p-xl{
    padding: 4.444rem !important;
  }

  .l\:p-xxl{
    padding: 7.222rem !important;
  }

  .l\:p-auto{
    padding: auto !important;
  }

  .l\:px-none{
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .l\:px-xxs{
    padding-left: 0.2778rem !important;
    padding-right: 0.2778rem !important;
  }

  .l\:px-xs{
    padding-left: 0.5556rem !important;
    padding-right: 0.5556rem !important;
  }

  .l\:px-s{
    padding-left: 1.111rem !important;
    padding-right: 1.111rem !important;
  }

  .l\:px-m{
    padding-left: 1.667rem !important;
    padding-right: 1.667rem !important;
  }

  .l\:px-l{
    padding-left: 2.778rem !important;
    padding-right: 2.778rem !important;
  }

  .l\:px-xl{
    padding-left: 4.444rem !important;
    padding-right: 4.444rem !important;
  }

  .l\:px-xxl{
    padding-left: 7.222rem !important;
    padding-right: 7.222rem !important;
  }

  .l\:px-auto{
    padding-left: auto !important;
    padding-right: auto !important;
  }

  .l\:py-none{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .l\:py-xxs{
    padding-top: 0.2778rem !important;
    padding-bottom: 0.2778rem !important;
  }

  .l\:py-xs{
    padding-top: 0.5556rem !important;
    padding-bottom: 0.5556rem !important;
  }

  .l\:py-s{
    padding-top: 1.111rem !important;
    padding-bottom: 1.111rem !important;
  }

  .l\:py-m{
    padding-top: 1.667rem !important;
    padding-bottom: 1.667rem !important;
  }

  .l\:py-l{
    padding-top: 2.778rem !important;
    padding-bottom: 2.778rem !important;
  }

  .l\:py-xl{
    padding-top: 4.444rem !important;
    padding-bottom: 4.444rem !important;
  }

  .l\:py-xxl{
    padding-top: 7.222rem !important;
    padding-bottom: 7.222rem !important;
  }

  .l\:py-auto{
    padding-top: auto !important;
    padding-bottom: auto !important;
  }

  .l\:pt-none{
    padding-top: 0rem !important;
  }

  .l\:pt-xxs{
    padding-top: 0.2778rem !important;
  }

  .l\:pt-xs{
    padding-top: 0.5556rem !important;
  }

  .l\:pt-s{
    padding-top: 1.111rem !important;
  }

  .l\:pt-m{
    padding-top: 1.667rem !important;
  }

  .l\:pt-l{
    padding-top: 2.778rem !important;
  }

  .l\:pt-xl{
    padding-top: 4.444rem !important;
  }

  .l\:pt-xxl{
    padding-top: 7.222rem !important;
  }

  .l\:pt-auto{
    padding-top: auto !important;
  }

  .l\:pr-none{
    padding-right: 0rem !important;
  }

  .l\:pr-xxs{
    padding-right: 0.2778rem !important;
  }

  .l\:pr-xs{
    padding-right: 0.5556rem !important;
  }

  .l\:pr-s{
    padding-right: 1.111rem !important;
  }

  .l\:pr-m{
    padding-right: 1.667rem !important;
  }

  .l\:pr-l{
    padding-right: 2.778rem !important;
  }

  .l\:pr-xl{
    padding-right: 4.444rem !important;
  }

  .l\:pr-xxl{
    padding-right: 7.222rem !important;
  }

  .l\:pr-auto{
    padding-right: auto !important;
  }

  .l\:pb-none{
    padding-bottom: 0rem !important;
  }

  .l\:pb-xxs{
    padding-bottom: 0.2778rem !important;
  }

  .l\:pb-xs{
    padding-bottom: 0.5556rem !important;
  }

  .l\:pb-s{
    padding-bottom: 1.111rem !important;
  }

  .l\:pb-m{
    padding-bottom: 1.667rem !important;
  }

  .l\:pb-l{
    padding-bottom: 2.778rem !important;
  }

  .l\:pb-xl{
    padding-bottom: 4.444rem !important;
  }

  .l\:pb-xxl{
    padding-bottom: 7.222rem !important;
  }

  .l\:pb-auto{
    padding-bottom: auto !important;
  }

  .l\:pl-none{
    padding-left: 0rem !important;
  }

  .l\:pl-xxs{
    padding-left: 0.2778rem !important;
  }

  .l\:pl-xs{
    padding-left: 0.5556rem !important;
  }

  .l\:pl-s{
    padding-left: 1.111rem !important;
  }

  .l\:pl-m{
    padding-left: 1.667rem !important;
  }

  .l\:pl-l{
    padding-left: 2.778rem !important;
  }

  .l\:pl-xl{
    padding-left: 4.444rem !important;
  }

  .l\:pl-xxl{
    padding-left: 7.222rem !important;
  }

  .l\:pl-auto{
    padding-left: auto !important;
  }

  .l\:bg-bottom{
    background-position: bottom !important;
  }

  .l\:bg-center{
    background-position: center !important;
  }

  .l\:bg-left{
    background-position: left !important;
  }

  .l\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .l\:bg-left-top{
    background-position: left top !important;
  }

  .l\:bg-right{
    background-position: right !important;
  }

  .l\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .l\:bg-right-top{
    background-position: right top !important;
  }

  .l\:bg-top{
    background-position: top !important;
  }

  .l\:rounded{
    border-radius: 4px !important;
  }

  .l\:rounded-xs{
    border-radius: 2px !important;
  }

  .l\:rounded-s{
    border-radius: 3px !important;
  }

  .l\:rounded-m{
    border-radius: 5px !important;
  }

  .l\:rounded-l{
    border-radius: 6px !important;
  }

  .l\:rounded-xl{
    border-radius: 8px !important;
  }

  .l\:rounded-xxl{
    border-radius: 20px !important;
  }

  .l\:rounded-max{
    border-radius: 30px !important;
  }

  .l\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .l\:rounded-t-xs{
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
  }

  .l\:rounded-t-s{
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
  }

  .l\:rounded-t-m{
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }

  .l\:rounded-t-l{
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }

  .l\:rounded-t-xl{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }

  .l\:rounded-t-xxl{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }

  .l\:rounded-t-max{
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
  }

  .l\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .l\:rounded-r-xs{
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }

  .l\:rounded-r-s{
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
  }

  .l\:rounded-r-m{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }

  .l\:rounded-r-l{
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
  }

  .l\:rounded-r-xl{
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }

  .l\:rounded-r-xxl{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
  }

  .l\:rounded-r-max{
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
  }

  .l\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .l\:rounded-b-xs{
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .l\:rounded-b-s{
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .l\:rounded-b-m{
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .l\:rounded-b-l{
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .l\:rounded-b-xl{
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .l\:rounded-b-xxl{
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .l\:rounded-b-max{
    border-bottom-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .l\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .l\:rounded-l-xs{
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .l\:rounded-l-s{
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .l\:rounded-l-m{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .l\:rounded-l-l{
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .l\:rounded-l-xl{
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .l\:rounded-l-xxl{
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .l\:rounded-l-max{
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .l\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .l\:rounded-tl-xs{
    border-top-left-radius: 2px !important;
  }

  .l\:rounded-tl-s{
    border-top-left-radius: 3px !important;
  }

  .l\:rounded-tl-m{
    border-top-left-radius: 5px !important;
  }

  .l\:rounded-tl-l{
    border-top-left-radius: 6px !important;
  }

  .l\:rounded-tl-xl{
    border-top-left-radius: 8px !important;
  }

  .l\:rounded-tl-xxl{
    border-top-left-radius: 20px !important;
  }

  .l\:rounded-tl-max{
    border-top-left-radius: 30px !important;
  }

  .l\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .l\:rounded-tr-xs{
    border-top-right-radius: 2px !important;
  }

  .l\:rounded-tr-s{
    border-top-right-radius: 3px !important;
  }

  .l\:rounded-tr-m{
    border-top-right-radius: 5px !important;
  }

  .l\:rounded-tr-l{
    border-top-right-radius: 6px !important;
  }

  .l\:rounded-tr-xl{
    border-top-right-radius: 8px !important;
  }

  .l\:rounded-tr-xxl{
    border-top-right-radius: 20px !important;
  }

  .l\:rounded-tr-max{
    border-top-right-radius: 30px !important;
  }

  .l\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .l\:rounded-br-xs{
    border-bottom-right-radius: 2px !important;
  }

  .l\:rounded-br-s{
    border-bottom-right-radius: 3px !important;
  }

  .l\:rounded-br-m{
    border-bottom-right-radius: 5px !important;
  }

  .l\:rounded-br-l{
    border-bottom-right-radius: 6px !important;
  }

  .l\:rounded-br-xl{
    border-bottom-right-radius: 8px !important;
  }

  .l\:rounded-br-xxl{
    border-bottom-right-radius: 20px !important;
  }

  .l\:rounded-br-max{
    border-bottom-right-radius: 30px !important;
  }

  .l\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .l\:rounded-bl-xs{
    border-bottom-left-radius: 2px !important;
  }

  .l\:rounded-bl-s{
    border-bottom-left-radius: 3px !important;
  }

  .l\:rounded-bl-m{
    border-bottom-left-radius: 5px !important;
  }

  .l\:rounded-bl-l{
    border-bottom-left-radius: 6px !important;
  }

  .l\:rounded-bl-xl{
    border-bottom-left-radius: 8px !important;
  }

  .l\:rounded-bl-xxl{
    border-bottom-left-radius: 20px !important;
  }

  .l\:rounded-bl-max{
    border-bottom-left-radius: 30px !important;
  }

  .l\:fill-current{
    fill: currentColor !important;
  }

  .l\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .l\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .l\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .l\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .l\:flex-wrap{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .l\:flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .l\:flex-nowrap{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .l\:flex-grow-0{
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .l\:flex-grow{
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .l\:flex-shrink-0{
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .l\:flex-shrink{
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .l\:text-title-xxl{
    font-size: 80px !important;
    line-height: 80px !important;
  }

  .l\:text-title-xl{
    font-size: 60px !important;
    line-height: 60px !important;
  }

  .l\:text-title-l{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .l\:text-title-m{
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .l\:text-title-s{
    font-size: 26px !important;
    line-height: 30px !important;
  }

  .l\:text-title-xs{
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .l\:text-title-xxs{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .l\:text-body-l{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .l\:text-body-m{
    font-size: 16px !important;
    line-height: 25px !important;
  }

  .l\:text-body-s{
    font-size: 14px !important;
    line-height: 25px !important;
  }

  .l\:text-body-xs{
    font-size: 12px !important;
    line-height: 15px !important;
  }

  .l\:gap-0{
    gap: 0 !important;
  }

  .l\:gap-x-0{
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .l\:gap-y-0{
    row-gap: 0 !important;
  }

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

  .l\:h-none{
    height: 0rem !important;
  }

  .l\:h-xxs{
    height: 0.2778rem !important;
  }

  .l\:h-xs{
    height: 0.5556rem !important;
  }

  .l\:h-s{
    height: 1.111rem !important;
  }

  .l\:h-m{
    height: 1.667rem !important;
  }

  .l\:h-l{
    height: 2.778rem !important;
  }

  .l\:h-xl{
    height: 4.444rem !important;
  }

  .l\:h-xxl{
    height: 7.222rem !important;
  }

  .l\:h-1\/2{
    height: 50% !important;
  }

  .l\:h-1\/3{
    height: 33.333333% !important;
  }

  .l\:h-2\/3{
    height: 66.666667% !important;
  }

  .l\:h-1\/4{
    height: 25% !important;
  }

  .l\:h-2\/4{
    height: 50% !important;
  }

  .l\:h-3\/4{
    height: 75% !important;
  }

  .l\:h-1\/5{
    height: 20% !important;
  }

  .l\:h-2\/5{
    height: 40% !important;
  }

  .l\:h-3\/5{
    height: 60% !important;
  }

  .l\:h-4\/5{
    height: 80% !important;
  }

  .l\:h-1\/6{
    height: 16.666667% !important;
  }

  .l\:h-2\/6{
    height: 33.333333% !important;
  }

  .l\:h-3\/6{
    height: 50% !important;
  }

  .l\:h-4\/6{
    height: 66.666667% !important;
  }

  .l\:h-5\/6{
    height: 83.333333% !important;
  }

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

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

  .l\:order-1{
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .l\:order-2{
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .l\:order-3{
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .l\:order-4{
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .l\:order-5{
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .l\:order-6{
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .l\:order-7{
    -webkit-box-ordinal-group: 8 !important;
    -webkit-order: 7 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .l\:order-8{
    -webkit-box-ordinal-group: 9 !important;
    -webkit-order: 8 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .l\:order-9{
    -webkit-box-ordinal-group: 10 !important;
    -webkit-order: 9 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .l\:order-10{
    -webkit-box-ordinal-group: 11 !important;
    -webkit-order: 10 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .l\:order-11{
    -webkit-box-ordinal-group: 12 !important;
    -webkit-order: 11 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .l\:order-12{
    -webkit-box-ordinal-group: 13 !important;
    -webkit-order: 12 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .l\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
    -webkit-order: -9999 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .l\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
    -webkit-order: 9999 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .l\:order-none{
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .l\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .l\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .l\:col-auto{
    grid-column: auto !important;
  }

  .l\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .l\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .l\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .l\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .l\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .l\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .l\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .l\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .l\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .l\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .l\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .l\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .l\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .l\:col-end-1{
    grid-column-end: 1 !important;
  }

  .l\:col-end-2{
    grid-column-end: 2 !important;
  }

  .l\:col-end-3{
    grid-column-end: 3 !important;
  }

  .l\:col-end-4{
    grid-column-end: 4 !important;
  }

  .l\:col-end-5{
    grid-column-end: 5 !important;
  }

  .l\:col-end-6{
    grid-column-end: 6 !important;
  }

  .l\:col-end-7{
    grid-column-end: 7 !important;
  }

  .l\:col-end-8{
    grid-column-end: 8 !important;
  }

  .l\:col-end-9{
    grid-column-end: 9 !important;
  }

  .l\:col-end-10{
    grid-column-end: 10 !important;
  }

  .l\:col-end-11{
    grid-column-end: 11 !important;
  }

  .l\:col-end-12{
    grid-column-end: 12 !important;
  }

  .l\:col-end-13{
    grid-column-end: 13 !important;
  }

  .l\:col-end-auto{
    grid-column-end: auto !important;
  }

  .l\:col-start-1{
    grid-column-start: 1 !important;
  }

  .l\:col-start-2{
    grid-column-start: 2 !important;
  }

  .l\:col-start-3{
    grid-column-start: 3 !important;
  }

  .l\:col-start-4{
    grid-column-start: 4 !important;
  }

  .l\:col-start-5{
    grid-column-start: 5 !important;
  }

  .l\:col-start-6{
    grid-column-start: 6 !important;
  }

  .l\:col-start-7{
    grid-column-start: 7 !important;
  }

  .l\:col-start-8{
    grid-column-start: 8 !important;
  }

  .l\:col-start-9{
    grid-column-start: 9 !important;
  }

  .l\:col-start-10{
    grid-column-start: 10 !important;
  }

  .l\:col-start-11{
    grid-column-start: 11 !important;
  }

  .l\:col-start-12{
    grid-column-start: 12 !important;
  }

  .l\:col-start-13{
    grid-column-start: 13 !important;
  }

  .l\:col-start-auto{
    grid-column-start: auto !important;
  }

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

  .l\:w-1\/2{
    width: 50% !important;
  }

  .l\:w-1\/3{
    width: 33.333333% !important;
  }

  .l\:w-2\/3{
    width: 66.666667% !important;
  }

  .l\:w-1\/4{
    width: 25% !important;
  }

  .l\:w-2\/4{
    width: 50% !important;
  }

  .l\:w-3\/4{
    width: 75% !important;
  }

  .l\:w-1\/5{
    width: 20% !important;
  }

  .l\:w-2\/5{
    width: 40% !important;
  }

  .l\:w-3\/5{
    width: 60% !important;
  }

  .l\:w-4\/5{
    width: 80% !important;
  }

  .l\:w-1\/6{
    width: 16.666667% !important;
  }

  .l\:w-2\/6{
    width: 33.333333% !important;
  }

  .l\:w-3\/6{
    width: 50% !important;
  }

  .l\:w-4\/6{
    width: 66.666667% !important;
  }

  .l\:w-5\/6{
    width: 83.333333% !important;
  }

  .l\:w-1\/12{
    width: 8.333333% !important;
  }

  .l\:w-2\/12{
    width: 16.666667% !important;
  }

  .l\:w-3\/12{
    width: 25% !important;
  }

  .l\:w-4\/12{
    width: 33.333333% !important;
  }

  .l\:w-5\/12{
    width: 41.666667% !important;
  }

  .l\:w-6\/12{
    width: 50% !important;
  }

  .l\:w-7\/12{
    width: 58.333333% !important;
  }

  .l\:w-8\/12{
    width: 66.666667% !important;
  }

  .l\:w-9\/12{
    width: 75% !important;
  }

  .l\:w-10\/12{
    width: 83.333333% !important;
  }

  .l\:w-11\/12{
    width: 91.666667% !important;
  }

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

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

  .l\:w-min{
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
  }

  .l\:w-max{
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }

  .l\:text-left{
    text-align: left !important;
  }

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

  .l\:text-right{
    text-align: right !important;
  }

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

  .l\:justify-start{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .l\:justify-end{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .l\:justify-center{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .l\:justify-between{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .l\:justify-around{
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .l\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .l\:justify-items-start{
    justify-items: start !important;
  }

  .l\:justify-items-end{
    justify-items: end !important;
  }

  .l\:justify-items-center{
    justify-items: center !important;
  }

  .l\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .l\:justify-self-auto{
    justify-self: auto !important;
  }

  .l\:justify-self-start{
    justify-self: start !important;
  }

  .l\:justify-self-end{
    justify-self: end !important;
  }

  .l\:justify-self-center{
    justify-self: center !important;
  }

  .l\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .l\:content-center{
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .l\:content-start{
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .l\:content-end{
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .l\:content-between{
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .l\:content-around{
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .l\:content-evenly{
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important;
  }

  .l\:items-start{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .l\:items-end{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .l\:items-center{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .l\:items-baseline{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .l\:items-stretch{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .l\:self-auto{
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .l\:self-start{
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .l\:self-end{
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .l\:self-center{
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .l\:self-stretch{
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .l\:place-content-center{
    place-content: center !important;
  }

  .l\:place-content-start{
    place-content: start !important;
  }

  .l\:place-content-end{
    place-content: end !important;
  }

  .l\:place-content-between{
    place-content: space-between !important;
  }

  .l\:place-content-around{
    place-content: space-around !important;
  }

  .l\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .l\:place-content-stretch{
    place-content: stretch !important;
  }

  .l\:place-items-start{
    place-items: start !important;
  }

  .l\:place-items-end{
    place-items: end !important;
  }

  .l\:place-items-center{
    place-items: center !important;
  }

  .l\:place-items-stretch{
    place-items: stretch !important;
  }

  .l\:place-self-auto{
    place-self: auto !important;
  }

  .l\:place-self-start{
    place-self: start !important;
  }

  .l\:place-self-end{
    place-self: end !important;
  }

  .l\:place-self-center{
    place-self: center !important;
  }

  .l\:place-self-stretch{
    place-self: stretch !important;
  }

  .l\:display-block {
    display: block;
  }

  .l\:inline-block {
    display: inline-block;
  }

  .l\:inline {
    display: inline;
  }

  .l\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .l\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .l\:display-none {
    display: none;
  }

  .l\:table {
    display: table;
  }

  .l\:inline-table {
    display: inline-table;
  }

  .l\:table-caption {
    display: table-caption;
  }

  .l\:table-cell {
    display: table-cell;
  }

  .l\:table-column {
    display: table-column;
  }

  .l\:table-column-group {
    display: table-column-group;
  }

  .l\:table-footer-group {
    display: table-footer-group;
  }

  .l\:table-header-group {
    display: table-header-group;
  }

  .l\:table-row-group {
    display: table-row-group;
  }

  .l\:table-row {
    display: table-row;
  }

  .l\:flow-root {
    display: flow-root;
  }

  .l\:grid {
    display: grid;
  }

  .l\:inline-grid {
    display: inline-grid;
  }

  .l\:contents {
    display: contents;
  }
}

@media (min-width: 1281px){
  .xl\:m-auto{
    margin: auto !important;
  }

  .xl\:m-none{
    margin: 0rem !important;
  }

  .xl\:m-xxs{
    margin: 0.2778rem !important;
  }

  .xl\:m-xs{
    margin: 0.5556rem !important;
  }

  .xl\:m-s{
    margin: 1.111rem !important;
  }

  .xl\:m-m{
    margin: 1.667rem !important;
  }

  .xl\:m-l{
    margin: 2.778rem !important;
  }

  .xl\:m-xl{
    margin: 4.444rem !important;
  }

  .xl\:m-xxl{
    margin: 7.222rem !important;
  }

  .xl\:-m-none{
    margin: 0rem !important;
  }

  .xl\:-m-xxs{
    margin: -0.2778rem !important;
  }

  .xl\:-m-xs{
    margin: -0.5556rem !important;
  }

  .xl\:-m-s{
    margin: -1.111rem !important;
  }

  .xl\:-m-m{
    margin: -1.667rem !important;
  }

  .xl\:-m-l{
    margin: -2.778rem !important;
  }

  .xl\:-m-xl{
    margin: -4.444rem !important;
  }

  .xl\:-m-xxl{
    margin: -7.222rem !important;
  }

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

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

  .xl\:mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xl\:mx-xxs{
    margin-left: 0.2778rem !important;
    margin-right: 0.2778rem !important;
  }

  .xl\:mx-xs{
    margin-left: 0.5556rem !important;
    margin-right: 0.5556rem !important;
  }

  .xl\:mx-s{
    margin-left: 1.111rem !important;
    margin-right: 1.111rem !important;
  }

  .xl\:mx-m{
    margin-left: 1.667rem !important;
    margin-right: 1.667rem !important;
  }

  .xl\:mx-l{
    margin-left: 2.778rem !important;
    margin-right: 2.778rem !important;
  }

  .xl\:mx-xl{
    margin-left: 4.444rem !important;
    margin-right: 4.444rem !important;
  }

  .xl\:mx-xxl{
    margin-left: 7.222rem !important;
    margin-right: 7.222rem !important;
  }

  .xl\:-mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xl\:-mx-xxs{
    margin-left: -0.2778rem !important;
    margin-right: -0.2778rem !important;
  }

  .xl\:-mx-xs{
    margin-left: -0.5556rem !important;
    margin-right: -0.5556rem !important;
  }

  .xl\:-mx-s{
    margin-left: -1.111rem !important;
    margin-right: -1.111rem !important;
  }

  .xl\:-mx-m{
    margin-left: -1.667rem !important;
    margin-right: -1.667rem !important;
  }

  .xl\:-mx-l{
    margin-left: -2.778rem !important;
    margin-right: -2.778rem !important;
  }

  .xl\:-mx-xl{
    margin-left: -4.444rem !important;
    margin-right: -4.444rem !important;
  }

  .xl\:-mx-xxl{
    margin-left: -7.222rem !important;
    margin-right: -7.222rem !important;
  }

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

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

  .xl\:my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xl\:my-xxs{
    margin-top: 0.2778rem !important;
    margin-bottom: 0.2778rem !important;
  }

  .xl\:my-xs{
    margin-top: 0.5556rem !important;
    margin-bottom: 0.5556rem !important;
  }

  .xl\:my-s{
    margin-top: 1.111rem !important;
    margin-bottom: 1.111rem !important;
  }

  .xl\:my-m{
    margin-top: 1.667rem !important;
    margin-bottom: 1.667rem !important;
  }

  .xl\:my-l{
    margin-top: 2.778rem !important;
    margin-bottom: 2.778rem !important;
  }

  .xl\:my-xl{
    margin-top: 4.444rem !important;
    margin-bottom: 4.444rem !important;
  }

  .xl\:my-xxl{
    margin-top: 7.222rem !important;
    margin-bottom: 7.222rem !important;
  }

  .xl\:-my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xl\:-my-xxs{
    margin-top: -0.2778rem !important;
    margin-bottom: -0.2778rem !important;
  }

  .xl\:-my-xs{
    margin-top: -0.5556rem !important;
    margin-bottom: -0.5556rem !important;
  }

  .xl\:-my-s{
    margin-top: -1.111rem !important;
    margin-bottom: -1.111rem !important;
  }

  .xl\:-my-m{
    margin-top: -1.667rem !important;
    margin-bottom: -1.667rem !important;
  }

  .xl\:-my-l{
    margin-top: -2.778rem !important;
    margin-bottom: -2.778rem !important;
  }

  .xl\:-my-xl{
    margin-top: -4.444rem !important;
    margin-bottom: -4.444rem !important;
  }

  .xl\:-my-xxl{
    margin-top: -7.222rem !important;
    margin-bottom: -7.222rem !important;
  }

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

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

  .xl\:mt-none{
    margin-top: 0rem !important;
  }

  .xl\:mt-xxs{
    margin-top: 0.2778rem !important;
  }

  .xl\:mt-xs{
    margin-top: 0.5556rem !important;
  }

  .xl\:mt-s{
    margin-top: 1.111rem !important;
  }

  .xl\:mt-m{
    margin-top: 1.667rem !important;
  }

  .xl\:mt-l{
    margin-top: 2.778rem !important;
  }

  .xl\:mt-xl{
    margin-top: 4.444rem !important;
  }

  .xl\:mt-xxl{
    margin-top: 7.222rem !important;
  }

  .xl\:-mt-none{
    margin-top: 0rem !important;
  }

  .xl\:-mt-xxs{
    margin-top: -0.2778rem !important;
  }

  .xl\:-mt-xs{
    margin-top: -0.5556rem !important;
  }

  .xl\:-mt-s{
    margin-top: -1.111rem !important;
  }

  .xl\:-mt-m{
    margin-top: -1.667rem !important;
  }

  .xl\:-mt-l{
    margin-top: -2.778rem !important;
  }

  .xl\:-mt-xl{
    margin-top: -4.444rem !important;
  }

  .xl\:-mt-xxl{
    margin-top: -7.222rem !important;
  }

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

  .xl\:mr-auto{
    margin-right: auto !important;
  }

  .xl\:mr-none{
    margin-right: 0rem !important;
  }

  .xl\:mr-xxs{
    margin-right: 0.2778rem !important;
  }

  .xl\:mr-xs{
    margin-right: 0.5556rem !important;
  }

  .xl\:mr-s{
    margin-right: 1.111rem !important;
  }

  .xl\:mr-m{
    margin-right: 1.667rem !important;
  }

  .xl\:mr-l{
    margin-right: 2.778rem !important;
  }

  .xl\:mr-xl{
    margin-right: 4.444rem !important;
  }

  .xl\:mr-xxl{
    margin-right: 7.222rem !important;
  }

  .xl\:-mr-none{
    margin-right: 0rem !important;
  }

  .xl\:-mr-xxs{
    margin-right: -0.2778rem !important;
  }

  .xl\:-mr-xs{
    margin-right: -0.5556rem !important;
  }

  .xl\:-mr-s{
    margin-right: -1.111rem !important;
  }

  .xl\:-mr-m{
    margin-right: -1.667rem !important;
  }

  .xl\:-mr-l{
    margin-right: -2.778rem !important;
  }

  .xl\:-mr-xl{
    margin-right: -4.444rem !important;
  }

  .xl\:-mr-xxl{
    margin-right: -7.222rem !important;
  }

  .xl\:-mr-auto{
    margin-right: auto !important;
  }

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

  .xl\:mb-none{
    margin-bottom: 0rem !important;
  }

  .xl\:mb-xxs{
    margin-bottom: 0.2778rem !important;
  }

  .xl\:mb-xs{
    margin-bottom: 0.5556rem !important;
  }

  .xl\:mb-s{
    margin-bottom: 1.111rem !important;
  }

  .xl\:mb-m{
    margin-bottom: 1.667rem !important;
  }

  .xl\:mb-l{
    margin-bottom: 2.778rem !important;
  }

  .xl\:mb-xl{
    margin-bottom: 4.444rem !important;
  }

  .xl\:mb-xxl{
    margin-bottom: 7.222rem !important;
  }

  .xl\:-mb-none{
    margin-bottom: 0rem !important;
  }

  .xl\:-mb-xxs{
    margin-bottom: -0.2778rem !important;
  }

  .xl\:-mb-xs{
    margin-bottom: -0.5556rem !important;
  }

  .xl\:-mb-s{
    margin-bottom: -1.111rem !important;
  }

  .xl\:-mb-m{
    margin-bottom: -1.667rem !important;
  }

  .xl\:-mb-l{
    margin-bottom: -2.778rem !important;
  }

  .xl\:-mb-xl{
    margin-bottom: -4.444rem !important;
  }

  .xl\:-mb-xxl{
    margin-bottom: -7.222rem !important;
  }

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

  .xl\:ml-auto{
    margin-left: auto !important;
  }

  .xl\:ml-none{
    margin-left: 0rem !important;
  }

  .xl\:ml-xxs{
    margin-left: 0.2778rem !important;
  }

  .xl\:ml-xs{
    margin-left: 0.5556rem !important;
  }

  .xl\:ml-s{
    margin-left: 1.111rem !important;
  }

  .xl\:ml-m{
    margin-left: 1.667rem !important;
  }

  .xl\:ml-l{
    margin-left: 2.778rem !important;
  }

  .xl\:ml-xl{
    margin-left: 4.444rem !important;
  }

  .xl\:ml-xxl{
    margin-left: 7.222rem !important;
  }

  .xl\:-ml-none{
    margin-left: 0rem !important;
  }

  .xl\:-ml-xxs{
    margin-left: -0.2778rem !important;
  }

  .xl\:-ml-xs{
    margin-left: -0.5556rem !important;
  }

  .xl\:-ml-s{
    margin-left: -1.111rem !important;
  }

  .xl\:-ml-m{
    margin-left: -1.667rem !important;
  }

  .xl\:-ml-l{
    margin-left: -2.778rem !important;
  }

  .xl\:-ml-xl{
    margin-left: -4.444rem !important;
  }

  .xl\:-ml-xxl{
    margin-left: -7.222rem !important;
  }

  .xl\:-ml-auto{
    margin-left: auto !important;
  }

  .xl\:p-none{
    padding: 0rem !important;
  }

  .xl\:p-xxs{
    padding: 0.2778rem !important;
  }

  .xl\:p-xs{
    padding: 0.5556rem !important;
  }

  .xl\:p-s{
    padding: 1.111rem !important;
  }

  .xl\:p-m{
    padding: 1.667rem !important;
  }

  .xl\:p-l{
    padding: 2.778rem !important;
  }

  .xl\:p-xl{
    padding: 4.444rem !important;
  }

  .xl\:p-xxl{
    padding: 7.222rem !important;
  }

  .xl\:p-auto{
    padding: auto !important;
  }

  .xl\:px-none{
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .xl\:px-xxs{
    padding-left: 0.2778rem !important;
    padding-right: 0.2778rem !important;
  }

  .xl\:px-xs{
    padding-left: 0.5556rem !important;
    padding-right: 0.5556rem !important;
  }

  .xl\:px-s{
    padding-left: 1.111rem !important;
    padding-right: 1.111rem !important;
  }

  .xl\:px-m{
    padding-left: 1.667rem !important;
    padding-right: 1.667rem !important;
  }

  .xl\:px-l{
    padding-left: 2.778rem !important;
    padding-right: 2.778rem !important;
  }

  .xl\:px-xl{
    padding-left: 4.444rem !important;
    padding-right: 4.444rem !important;
  }

  .xl\:px-xxl{
    padding-left: 7.222rem !important;
    padding-right: 7.222rem !important;
  }

  .xl\:px-auto{
    padding-left: auto !important;
    padding-right: auto !important;
  }

  .xl\:py-none{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .xl\:py-xxs{
    padding-top: 0.2778rem !important;
    padding-bottom: 0.2778rem !important;
  }

  .xl\:py-xs{
    padding-top: 0.5556rem !important;
    padding-bottom: 0.5556rem !important;
  }

  .xl\:py-s{
    padding-top: 1.111rem !important;
    padding-bottom: 1.111rem !important;
  }

  .xl\:py-m{
    padding-top: 1.667rem !important;
    padding-bottom: 1.667rem !important;
  }

  .xl\:py-l{
    padding-top: 2.778rem !important;
    padding-bottom: 2.778rem !important;
  }

  .xl\:py-xl{
    padding-top: 4.444rem !important;
    padding-bottom: 4.444rem !important;
  }

  .xl\:py-xxl{
    padding-top: 7.222rem !important;
    padding-bottom: 7.222rem !important;
  }

  .xl\:py-auto{
    padding-top: auto !important;
    padding-bottom: auto !important;
  }

  .xl\:pt-none{
    padding-top: 0rem !important;
  }

  .xl\:pt-xxs{
    padding-top: 0.2778rem !important;
  }

  .xl\:pt-xs{
    padding-top: 0.5556rem !important;
  }

  .xl\:pt-s{
    padding-top: 1.111rem !important;
  }

  .xl\:pt-m{
    padding-top: 1.667rem !important;
  }

  .xl\:pt-l{
    padding-top: 2.778rem !important;
  }

  .xl\:pt-xl{
    padding-top: 4.444rem !important;
  }

  .xl\:pt-xxl{
    padding-top: 7.222rem !important;
  }

  .xl\:pt-auto{
    padding-top: auto !important;
  }

  .xl\:pr-none{
    padding-right: 0rem !important;
  }

  .xl\:pr-xxs{
    padding-right: 0.2778rem !important;
  }

  .xl\:pr-xs{
    padding-right: 0.5556rem !important;
  }

  .xl\:pr-s{
    padding-right: 1.111rem !important;
  }

  .xl\:pr-m{
    padding-right: 1.667rem !important;
  }

  .xl\:pr-l{
    padding-right: 2.778rem !important;
  }

  .xl\:pr-xl{
    padding-right: 4.444rem !important;
  }

  .xl\:pr-xxl{
    padding-right: 7.222rem !important;
  }

  .xl\:pr-auto{
    padding-right: auto !important;
  }

  .xl\:pb-none{
    padding-bottom: 0rem !important;
  }

  .xl\:pb-xxs{
    padding-bottom: 0.2778rem !important;
  }

  .xl\:pb-xs{
    padding-bottom: 0.5556rem !important;
  }

  .xl\:pb-s{
    padding-bottom: 1.111rem !important;
  }

  .xl\:pb-m{
    padding-bottom: 1.667rem !important;
  }

  .xl\:pb-l{
    padding-bottom: 2.778rem !important;
  }

  .xl\:pb-xl{
    padding-bottom: 4.444rem !important;
  }

  .xl\:pb-xxl{
    padding-bottom: 7.222rem !important;
  }

  .xl\:pb-auto{
    padding-bottom: auto !important;
  }

  .xl\:pl-none{
    padding-left: 0rem !important;
  }

  .xl\:pl-xxs{
    padding-left: 0.2778rem !important;
  }

  .xl\:pl-xs{
    padding-left: 0.5556rem !important;
  }

  .xl\:pl-s{
    padding-left: 1.111rem !important;
  }

  .xl\:pl-m{
    padding-left: 1.667rem !important;
  }

  .xl\:pl-l{
    padding-left: 2.778rem !important;
  }

  .xl\:pl-xl{
    padding-left: 4.444rem !important;
  }

  .xl\:pl-xxl{
    padding-left: 7.222rem !important;
  }

  .xl\:pl-auto{
    padding-left: auto !important;
  }

  .xl\:bg-bottom{
    background-position: bottom !important;
  }

  .xl\:bg-center{
    background-position: center !important;
  }

  .xl\:bg-left{
    background-position: left !important;
  }

  .xl\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .xl\:bg-left-top{
    background-position: left top !important;
  }

  .xl\:bg-right{
    background-position: right !important;
  }

  .xl\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .xl\:bg-right-top{
    background-position: right top !important;
  }

  .xl\:bg-top{
    background-position: top !important;
  }

  .xl\:rounded{
    border-radius: 4px !important;
  }

  .xl\:rounded-xs{
    border-radius: 2px !important;
  }

  .xl\:rounded-s{
    border-radius: 3px !important;
  }

  .xl\:rounded-m{
    border-radius: 5px !important;
  }

  .xl\:rounded-l{
    border-radius: 6px !important;
  }

  .xl\:rounded-xl{
    border-radius: 8px !important;
  }

  .xl\:rounded-xxl{
    border-radius: 20px !important;
  }

  .xl\:rounded-max{
    border-radius: 30px !important;
  }

  .xl\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .xl\:rounded-t-xs{
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
  }

  .xl\:rounded-t-s{
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
  }

  .xl\:rounded-t-m{
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }

  .xl\:rounded-t-l{
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }

  .xl\:rounded-t-xl{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }

  .xl\:rounded-t-xxl{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }

  .xl\:rounded-t-max{
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
  }

  .xl\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .xl\:rounded-r-xs{
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }

  .xl\:rounded-r-s{
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
  }

  .xl\:rounded-r-m{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }

  .xl\:rounded-r-l{
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
  }

  .xl\:rounded-r-xl{
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }

  .xl\:rounded-r-xxl{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
  }

  .xl\:rounded-r-max{
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
  }

  .xl\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xl\:rounded-b-xs{
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .xl\:rounded-b-s{
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .xl\:rounded-b-m{
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .xl\:rounded-b-l{
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .xl\:rounded-b-xl{
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .xl\:rounded-b-xxl{
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .xl\:rounded-b-max{
    border-bottom-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .xl\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xl\:rounded-l-xs{
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .xl\:rounded-l-s{
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .xl\:rounded-l-m{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .xl\:rounded-l-l{
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .xl\:rounded-l-xl{
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .xl\:rounded-l-xxl{
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .xl\:rounded-l-max{
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .xl\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .xl\:rounded-tl-xs{
    border-top-left-radius: 2px !important;
  }

  .xl\:rounded-tl-s{
    border-top-left-radius: 3px !important;
  }

  .xl\:rounded-tl-m{
    border-top-left-radius: 5px !important;
  }

  .xl\:rounded-tl-l{
    border-top-left-radius: 6px !important;
  }

  .xl\:rounded-tl-xl{
    border-top-left-radius: 8px !important;
  }

  .xl\:rounded-tl-xxl{
    border-top-left-radius: 20px !important;
  }

  .xl\:rounded-tl-max{
    border-top-left-radius: 30px !important;
  }

  .xl\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .xl\:rounded-tr-xs{
    border-top-right-radius: 2px !important;
  }

  .xl\:rounded-tr-s{
    border-top-right-radius: 3px !important;
  }

  .xl\:rounded-tr-m{
    border-top-right-radius: 5px !important;
  }

  .xl\:rounded-tr-l{
    border-top-right-radius: 6px !important;
  }

  .xl\:rounded-tr-xl{
    border-top-right-radius: 8px !important;
  }

  .xl\:rounded-tr-xxl{
    border-top-right-radius: 20px !important;
  }

  .xl\:rounded-tr-max{
    border-top-right-radius: 30px !important;
  }

  .xl\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .xl\:rounded-br-xs{
    border-bottom-right-radius: 2px !important;
  }

  .xl\:rounded-br-s{
    border-bottom-right-radius: 3px !important;
  }

  .xl\:rounded-br-m{
    border-bottom-right-radius: 5px !important;
  }

  .xl\:rounded-br-l{
    border-bottom-right-radius: 6px !important;
  }

  .xl\:rounded-br-xl{
    border-bottom-right-radius: 8px !important;
  }

  .xl\:rounded-br-xxl{
    border-bottom-right-radius: 20px !important;
  }

  .xl\:rounded-br-max{
    border-bottom-right-radius: 30px !important;
  }

  .xl\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .xl\:rounded-bl-xs{
    border-bottom-left-radius: 2px !important;
  }

  .xl\:rounded-bl-s{
    border-bottom-left-radius: 3px !important;
  }

  .xl\:rounded-bl-m{
    border-bottom-left-radius: 5px !important;
  }

  .xl\:rounded-bl-l{
    border-bottom-left-radius: 6px !important;
  }

  .xl\:rounded-bl-xl{
    border-bottom-left-radius: 8px !important;
  }

  .xl\:rounded-bl-xxl{
    border-bottom-left-radius: 20px !important;
  }

  .xl\:rounded-bl-max{
    border-bottom-left-radius: 30px !important;
  }

  .xl\:fill-current{
    fill: currentColor !important;
  }

  .xl\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .xl\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .xl\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .xl\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .xl\:flex-wrap{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .xl\:flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .xl\:flex-nowrap{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .xl\:flex-grow-0{
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .xl\:flex-grow{
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .xl\:flex-shrink-0{
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .xl\:flex-shrink{
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .xl\:text-title-xxl{
    font-size: 80px !important;
    line-height: 80px !important;
  }

  .xl\:text-title-xl{
    font-size: 60px !important;
    line-height: 60px !important;
  }

  .xl\:text-title-l{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .xl\:text-title-m{
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .xl\:text-title-s{
    font-size: 26px !important;
    line-height: 30px !important;
  }

  .xl\:text-title-xs{
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .xl\:text-title-xxs{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .xl\:text-body-l{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .xl\:text-body-m{
    font-size: 16px !important;
    line-height: 25px !important;
  }

  .xl\:text-body-s{
    font-size: 14px !important;
    line-height: 25px !important;
  }

  .xl\:text-body-xs{
    font-size: 12px !important;
    line-height: 15px !important;
  }

  .xl\:gap-0{
    gap: 0 !important;
  }

  .xl\:gap-x-0{
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .xl\:gap-y-0{
    row-gap: 0 !important;
  }

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

  .xl\:h-none{
    height: 0rem !important;
  }

  .xl\:h-xxs{
    height: 0.2778rem !important;
  }

  .xl\:h-xs{
    height: 0.5556rem !important;
  }

  .xl\:h-s{
    height: 1.111rem !important;
  }

  .xl\:h-m{
    height: 1.667rem !important;
  }

  .xl\:h-l{
    height: 2.778rem !important;
  }

  .xl\:h-xl{
    height: 4.444rem !important;
  }

  .xl\:h-xxl{
    height: 7.222rem !important;
  }

  .xl\:h-1\/2{
    height: 50% !important;
  }

  .xl\:h-1\/3{
    height: 33.333333% !important;
  }

  .xl\:h-2\/3{
    height: 66.666667% !important;
  }

  .xl\:h-1\/4{
    height: 25% !important;
  }

  .xl\:h-2\/4{
    height: 50% !important;
  }

  .xl\:h-3\/4{
    height: 75% !important;
  }

  .xl\:h-1\/5{
    height: 20% !important;
  }

  .xl\:h-2\/5{
    height: 40% !important;
  }

  .xl\:h-3\/5{
    height: 60% !important;
  }

  .xl\:h-4\/5{
    height: 80% !important;
  }

  .xl\:h-1\/6{
    height: 16.666667% !important;
  }

  .xl\:h-2\/6{
    height: 33.333333% !important;
  }

  .xl\:h-3\/6{
    height: 50% !important;
  }

  .xl\:h-4\/6{
    height: 66.666667% !important;
  }

  .xl\:h-5\/6{
    height: 83.333333% !important;
  }

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

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

  .xl\:order-1{
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .xl\:order-2{
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .xl\:order-3{
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .xl\:order-4{
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .xl\:order-5{
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .xl\:order-6{
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .xl\:order-7{
    -webkit-box-ordinal-group: 8 !important;
    -webkit-order: 7 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .xl\:order-8{
    -webkit-box-ordinal-group: 9 !important;
    -webkit-order: 8 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .xl\:order-9{
    -webkit-box-ordinal-group: 10 !important;
    -webkit-order: 9 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .xl\:order-10{
    -webkit-box-ordinal-group: 11 !important;
    -webkit-order: 10 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .xl\:order-11{
    -webkit-box-ordinal-group: 12 !important;
    -webkit-order: 11 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .xl\:order-12{
    -webkit-box-ordinal-group: 13 !important;
    -webkit-order: 12 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .xl\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
    -webkit-order: -9999 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .xl\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
    -webkit-order: 9999 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .xl\:order-none{
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .xl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xl\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .xl\:col-auto{
    grid-column: auto !important;
  }

  .xl\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .xl\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .xl\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .xl\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .xl\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .xl\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .xl\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .xl\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .xl\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .xl\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .xl\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .xl\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .xl\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .xl\:col-end-1{
    grid-column-end: 1 !important;
  }

  .xl\:col-end-2{
    grid-column-end: 2 !important;
  }

  .xl\:col-end-3{
    grid-column-end: 3 !important;
  }

  .xl\:col-end-4{
    grid-column-end: 4 !important;
  }

  .xl\:col-end-5{
    grid-column-end: 5 !important;
  }

  .xl\:col-end-6{
    grid-column-end: 6 !important;
  }

  .xl\:col-end-7{
    grid-column-end: 7 !important;
  }

  .xl\:col-end-8{
    grid-column-end: 8 !important;
  }

  .xl\:col-end-9{
    grid-column-end: 9 !important;
  }

  .xl\:col-end-10{
    grid-column-end: 10 !important;
  }

  .xl\:col-end-11{
    grid-column-end: 11 !important;
  }

  .xl\:col-end-12{
    grid-column-end: 12 !important;
  }

  .xl\:col-end-13{
    grid-column-end: 13 !important;
  }

  .xl\:col-end-auto{
    grid-column-end: auto !important;
  }

  .xl\:col-start-1{
    grid-column-start: 1 !important;
  }

  .xl\:col-start-2{
    grid-column-start: 2 !important;
  }

  .xl\:col-start-3{
    grid-column-start: 3 !important;
  }

  .xl\:col-start-4{
    grid-column-start: 4 !important;
  }

  .xl\:col-start-5{
    grid-column-start: 5 !important;
  }

  .xl\:col-start-6{
    grid-column-start: 6 !important;
  }

  .xl\:col-start-7{
    grid-column-start: 7 !important;
  }

  .xl\:col-start-8{
    grid-column-start: 8 !important;
  }

  .xl\:col-start-9{
    grid-column-start: 9 !important;
  }

  .xl\:col-start-10{
    grid-column-start: 10 !important;
  }

  .xl\:col-start-11{
    grid-column-start: 11 !important;
  }

  .xl\:col-start-12{
    grid-column-start: 12 !important;
  }

  .xl\:col-start-13{
    grid-column-start: 13 !important;
  }

  .xl\:col-start-auto{
    grid-column-start: auto !important;
  }

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

  .xl\:w-1\/2{
    width: 50% !important;
  }

  .xl\:w-1\/3{
    width: 33.333333% !important;
  }

  .xl\:w-2\/3{
    width: 66.666667% !important;
  }

  .xl\:w-1\/4{
    width: 25% !important;
  }

  .xl\:w-2\/4{
    width: 50% !important;
  }

  .xl\:w-3\/4{
    width: 75% !important;
  }

  .xl\:w-1\/5{
    width: 20% !important;
  }

  .xl\:w-2\/5{
    width: 40% !important;
  }

  .xl\:w-3\/5{
    width: 60% !important;
  }

  .xl\:w-4\/5{
    width: 80% !important;
  }

  .xl\:w-1\/6{
    width: 16.666667% !important;
  }

  .xl\:w-2\/6{
    width: 33.333333% !important;
  }

  .xl\:w-3\/6{
    width: 50% !important;
  }

  .xl\:w-4\/6{
    width: 66.666667% !important;
  }

  .xl\:w-5\/6{
    width: 83.333333% !important;
  }

  .xl\:w-1\/12{
    width: 8.333333% !important;
  }

  .xl\:w-2\/12{
    width: 16.666667% !important;
  }

  .xl\:w-3\/12{
    width: 25% !important;
  }

  .xl\:w-4\/12{
    width: 33.333333% !important;
  }

  .xl\:w-5\/12{
    width: 41.666667% !important;
  }

  .xl\:w-6\/12{
    width: 50% !important;
  }

  .xl\:w-7\/12{
    width: 58.333333% !important;
  }

  .xl\:w-8\/12{
    width: 66.666667% !important;
  }

  .xl\:w-9\/12{
    width: 75% !important;
  }

  .xl\:w-10\/12{
    width: 83.333333% !important;
  }

  .xl\:w-11\/12{
    width: 91.666667% !important;
  }

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

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

  .xl\:w-min{
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
  }

  .xl\:w-max{
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }

  .xl\:text-left{
    text-align: left !important;
  }

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

  .xl\:text-right{
    text-align: right !important;
  }

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

  .xl\:justify-start{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .xl\:justify-end{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .xl\:justify-center{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .xl\:justify-between{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .xl\:justify-around{
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .xl\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .xl\:justify-items-start{
    justify-items: start !important;
  }

  .xl\:justify-items-end{
    justify-items: end !important;
  }

  .xl\:justify-items-center{
    justify-items: center !important;
  }

  .xl\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .xl\:justify-self-auto{
    justify-self: auto !important;
  }

  .xl\:justify-self-start{
    justify-self: start !important;
  }

  .xl\:justify-self-end{
    justify-self: end !important;
  }

  .xl\:justify-self-center{
    justify-self: center !important;
  }

  .xl\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .xl\:content-center{
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .xl\:content-start{
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .xl\:content-end{
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .xl\:content-between{
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .xl\:content-around{
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .xl\:content-evenly{
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important;
  }

  .xl\:items-start{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .xl\:items-end{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .xl\:items-center{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .xl\:items-baseline{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .xl\:items-stretch{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .xl\:self-auto{
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .xl\:self-start{
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .xl\:self-end{
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .xl\:self-center{
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .xl\:self-stretch{
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .xl\:place-content-center{
    place-content: center !important;
  }

  .xl\:place-content-start{
    place-content: start !important;
  }

  .xl\:place-content-end{
    place-content: end !important;
  }

  .xl\:place-content-between{
    place-content: space-between !important;
  }

  .xl\:place-content-around{
    place-content: space-around !important;
  }

  .xl\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .xl\:place-content-stretch{
    place-content: stretch !important;
  }

  .xl\:place-items-start{
    place-items: start !important;
  }

  .xl\:place-items-end{
    place-items: end !important;
  }

  .xl\:place-items-center{
    place-items: center !important;
  }

  .xl\:place-items-stretch{
    place-items: stretch !important;
  }

  .xl\:place-self-auto{
    place-self: auto !important;
  }

  .xl\:place-self-start{
    place-self: start !important;
  }

  .xl\:place-self-end{
    place-self: end !important;
  }

  .xl\:place-self-center{
    place-self: center !important;
  }

  .xl\:place-self-stretch{
    place-self: stretch !important;
  }

  .xl\:display-block {
    display: block;
  }

  .xl\:inline-block {
    display: inline-block;
  }

  .xl\:inline {
    display: inline;
  }

  .xl\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .xl\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xl\:display-none {
    display: none;
  }

  .xl\:table {
    display: table;
  }

  .xl\:inline-table {
    display: inline-table;
  }

  .xl\:table-caption {
    display: table-caption;
  }

  .xl\:table-cell {
    display: table-cell;
  }

  .xl\:table-column {
    display: table-column;
  }

  .xl\:table-column-group {
    display: table-column-group;
  }

  .xl\:table-footer-group {
    display: table-footer-group;
  }

  .xl\:table-header-group {
    display: table-header-group;
  }

  .xl\:table-row-group {
    display: table-row-group;
  }

  .xl\:table-row {
    display: table-row;
  }

  .xl\:flow-root {
    display: flow-root;
  }

  .xl\:grid {
    display: grid;
  }

  .xl\:inline-grid {
    display: inline-grid;
  }

  .xl\:contents {
    display: contents;
  }
}

@media (min-width: 1441px){
  .xxl\:m-auto{
    margin: auto !important;
  }

  .xxl\:m-none{
    margin: 0rem !important;
  }

  .xxl\:m-xxs{
    margin: 0.2778rem !important;
  }

  .xxl\:m-xs{
    margin: 0.5556rem !important;
  }

  .xxl\:m-s{
    margin: 1.111rem !important;
  }

  .xxl\:m-m{
    margin: 1.667rem !important;
  }

  .xxl\:m-l{
    margin: 2.778rem !important;
  }

  .xxl\:m-xl{
    margin: 4.444rem !important;
  }

  .xxl\:m-xxl{
    margin: 7.222rem !important;
  }

  .xxl\:-m-none{
    margin: 0rem !important;
  }

  .xxl\:-m-xxs{
    margin: -0.2778rem !important;
  }

  .xxl\:-m-xs{
    margin: -0.5556rem !important;
  }

  .xxl\:-m-s{
    margin: -1.111rem !important;
  }

  .xxl\:-m-m{
    margin: -1.667rem !important;
  }

  .xxl\:-m-l{
    margin: -2.778rem !important;
  }

  .xxl\:-m-xl{
    margin: -4.444rem !important;
  }

  .xxl\:-m-xxl{
    margin: -7.222rem !important;
  }

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

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

  .xxl\:mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xxl\:mx-xxs{
    margin-left: 0.2778rem !important;
    margin-right: 0.2778rem !important;
  }

  .xxl\:mx-xs{
    margin-left: 0.5556rem !important;
    margin-right: 0.5556rem !important;
  }

  .xxl\:mx-s{
    margin-left: 1.111rem !important;
    margin-right: 1.111rem !important;
  }

  .xxl\:mx-m{
    margin-left: 1.667rem !important;
    margin-right: 1.667rem !important;
  }

  .xxl\:mx-l{
    margin-left: 2.778rem !important;
    margin-right: 2.778rem !important;
  }

  .xxl\:mx-xl{
    margin-left: 4.444rem !important;
    margin-right: 4.444rem !important;
  }

  .xxl\:mx-xxl{
    margin-left: 7.222rem !important;
    margin-right: 7.222rem !important;
  }

  .xxl\:-mx-none{
    margin-left: 0rem !important;
    margin-right: 0rem !important;
  }

  .xxl\:-mx-xxs{
    margin-left: -0.2778rem !important;
    margin-right: -0.2778rem !important;
  }

  .xxl\:-mx-xs{
    margin-left: -0.5556rem !important;
    margin-right: -0.5556rem !important;
  }

  .xxl\:-mx-s{
    margin-left: -1.111rem !important;
    margin-right: -1.111rem !important;
  }

  .xxl\:-mx-m{
    margin-left: -1.667rem !important;
    margin-right: -1.667rem !important;
  }

  .xxl\:-mx-l{
    margin-left: -2.778rem !important;
    margin-right: -2.778rem !important;
  }

  .xxl\:-mx-xl{
    margin-left: -4.444rem !important;
    margin-right: -4.444rem !important;
  }

  .xxl\:-mx-xxl{
    margin-left: -7.222rem !important;
    margin-right: -7.222rem !important;
  }

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

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

  .xxl\:my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xxl\:my-xxs{
    margin-top: 0.2778rem !important;
    margin-bottom: 0.2778rem !important;
  }

  .xxl\:my-xs{
    margin-top: 0.5556rem !important;
    margin-bottom: 0.5556rem !important;
  }

  .xxl\:my-s{
    margin-top: 1.111rem !important;
    margin-bottom: 1.111rem !important;
  }

  .xxl\:my-m{
    margin-top: 1.667rem !important;
    margin-bottom: 1.667rem !important;
  }

  .xxl\:my-l{
    margin-top: 2.778rem !important;
    margin-bottom: 2.778rem !important;
  }

  .xxl\:my-xl{
    margin-top: 4.444rem !important;
    margin-bottom: 4.444rem !important;
  }

  .xxl\:my-xxl{
    margin-top: 7.222rem !important;
    margin-bottom: 7.222rem !important;
  }

  .xxl\:-my-none{
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
  }

  .xxl\:-my-xxs{
    margin-top: -0.2778rem !important;
    margin-bottom: -0.2778rem !important;
  }

  .xxl\:-my-xs{
    margin-top: -0.5556rem !important;
    margin-bottom: -0.5556rem !important;
  }

  .xxl\:-my-s{
    margin-top: -1.111rem !important;
    margin-bottom: -1.111rem !important;
  }

  .xxl\:-my-m{
    margin-top: -1.667rem !important;
    margin-bottom: -1.667rem !important;
  }

  .xxl\:-my-l{
    margin-top: -2.778rem !important;
    margin-bottom: -2.778rem !important;
  }

  .xxl\:-my-xl{
    margin-top: -4.444rem !important;
    margin-bottom: -4.444rem !important;
  }

  .xxl\:-my-xxl{
    margin-top: -7.222rem !important;
    margin-bottom: -7.222rem !important;
  }

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

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

  .xxl\:mt-none{
    margin-top: 0rem !important;
  }

  .xxl\:mt-xxs{
    margin-top: 0.2778rem !important;
  }

  .xxl\:mt-xs{
    margin-top: 0.5556rem !important;
  }

  .xxl\:mt-s{
    margin-top: 1.111rem !important;
  }

  .xxl\:mt-m{
    margin-top: 1.667rem !important;
  }

  .xxl\:mt-l{
    margin-top: 2.778rem !important;
  }

  .xxl\:mt-xl{
    margin-top: 4.444rem !important;
  }

  .xxl\:mt-xxl{
    margin-top: 7.222rem !important;
  }

  .xxl\:-mt-none{
    margin-top: 0rem !important;
  }

  .xxl\:-mt-xxs{
    margin-top: -0.2778rem !important;
  }

  .xxl\:-mt-xs{
    margin-top: -0.5556rem !important;
  }

  .xxl\:-mt-s{
    margin-top: -1.111rem !important;
  }

  .xxl\:-mt-m{
    margin-top: -1.667rem !important;
  }

  .xxl\:-mt-l{
    margin-top: -2.778rem !important;
  }

  .xxl\:-mt-xl{
    margin-top: -4.444rem !important;
  }

  .xxl\:-mt-xxl{
    margin-top: -7.222rem !important;
  }

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

  .xxl\:mr-auto{
    margin-right: auto !important;
  }

  .xxl\:mr-none{
    margin-right: 0rem !important;
  }

  .xxl\:mr-xxs{
    margin-right: 0.2778rem !important;
  }

  .xxl\:mr-xs{
    margin-right: 0.5556rem !important;
  }

  .xxl\:mr-s{
    margin-right: 1.111rem !important;
  }

  .xxl\:mr-m{
    margin-right: 1.667rem !important;
  }

  .xxl\:mr-l{
    margin-right: 2.778rem !important;
  }

  .xxl\:mr-xl{
    margin-right: 4.444rem !important;
  }

  .xxl\:mr-xxl{
    margin-right: 7.222rem !important;
  }

  .xxl\:-mr-none{
    margin-right: 0rem !important;
  }

  .xxl\:-mr-xxs{
    margin-right: -0.2778rem !important;
  }

  .xxl\:-mr-xs{
    margin-right: -0.5556rem !important;
  }

  .xxl\:-mr-s{
    margin-right: -1.111rem !important;
  }

  .xxl\:-mr-m{
    margin-right: -1.667rem !important;
  }

  .xxl\:-mr-l{
    margin-right: -2.778rem !important;
  }

  .xxl\:-mr-xl{
    margin-right: -4.444rem !important;
  }

  .xxl\:-mr-xxl{
    margin-right: -7.222rem !important;
  }

  .xxl\:-mr-auto{
    margin-right: auto !important;
  }

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

  .xxl\:mb-none{
    margin-bottom: 0rem !important;
  }

  .xxl\:mb-xxs{
    margin-bottom: 0.2778rem !important;
  }

  .xxl\:mb-xs{
    margin-bottom: 0.5556rem !important;
  }

  .xxl\:mb-s{
    margin-bottom: 1.111rem !important;
  }

  .xxl\:mb-m{
    margin-bottom: 1.667rem !important;
  }

  .xxl\:mb-l{
    margin-bottom: 2.778rem !important;
  }

  .xxl\:mb-xl{
    margin-bottom: 4.444rem !important;
  }

  .xxl\:mb-xxl{
    margin-bottom: 7.222rem !important;
  }

  .xxl\:-mb-none{
    margin-bottom: 0rem !important;
  }

  .xxl\:-mb-xxs{
    margin-bottom: -0.2778rem !important;
  }

  .xxl\:-mb-xs{
    margin-bottom: -0.5556rem !important;
  }

  .xxl\:-mb-s{
    margin-bottom: -1.111rem !important;
  }

  .xxl\:-mb-m{
    margin-bottom: -1.667rem !important;
  }

  .xxl\:-mb-l{
    margin-bottom: -2.778rem !important;
  }

  .xxl\:-mb-xl{
    margin-bottom: -4.444rem !important;
  }

  .xxl\:-mb-xxl{
    margin-bottom: -7.222rem !important;
  }

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

  .xxl\:ml-auto{
    margin-left: auto !important;
  }

  .xxl\:ml-none{
    margin-left: 0rem !important;
  }

  .xxl\:ml-xxs{
    margin-left: 0.2778rem !important;
  }

  .xxl\:ml-xs{
    margin-left: 0.5556rem !important;
  }

  .xxl\:ml-s{
    margin-left: 1.111rem !important;
  }

  .xxl\:ml-m{
    margin-left: 1.667rem !important;
  }

  .xxl\:ml-l{
    margin-left: 2.778rem !important;
  }

  .xxl\:ml-xl{
    margin-left: 4.444rem !important;
  }

  .xxl\:ml-xxl{
    margin-left: 7.222rem !important;
  }

  .xxl\:-ml-none{
    margin-left: 0rem !important;
  }

  .xxl\:-ml-xxs{
    margin-left: -0.2778rem !important;
  }

  .xxl\:-ml-xs{
    margin-left: -0.5556rem !important;
  }

  .xxl\:-ml-s{
    margin-left: -1.111rem !important;
  }

  .xxl\:-ml-m{
    margin-left: -1.667rem !important;
  }

  .xxl\:-ml-l{
    margin-left: -2.778rem !important;
  }

  .xxl\:-ml-xl{
    margin-left: -4.444rem !important;
  }

  .xxl\:-ml-xxl{
    margin-left: -7.222rem !important;
  }

  .xxl\:-ml-auto{
    margin-left: auto !important;
  }

  .xxl\:p-none{
    padding: 0rem !important;
  }

  .xxl\:p-xxs{
    padding: 0.2778rem !important;
  }

  .xxl\:p-xs{
    padding: 0.5556rem !important;
  }

  .xxl\:p-s{
    padding: 1.111rem !important;
  }

  .xxl\:p-m{
    padding: 1.667rem !important;
  }

  .xxl\:p-l{
    padding: 2.778rem !important;
  }

  .xxl\:p-xl{
    padding: 4.444rem !important;
  }

  .xxl\:p-xxl{
    padding: 7.222rem !important;
  }

  .xxl\:p-auto{
    padding: auto !important;
  }

  .xxl\:px-none{
    padding-left: 0rem !important;
    padding-right: 0rem !important;
  }

  .xxl\:px-xxs{
    padding-left: 0.2778rem !important;
    padding-right: 0.2778rem !important;
  }

  .xxl\:px-xs{
    padding-left: 0.5556rem !important;
    padding-right: 0.5556rem !important;
  }

  .xxl\:px-s{
    padding-left: 1.111rem !important;
    padding-right: 1.111rem !important;
  }

  .xxl\:px-m{
    padding-left: 1.667rem !important;
    padding-right: 1.667rem !important;
  }

  .xxl\:px-l{
    padding-left: 2.778rem !important;
    padding-right: 2.778rem !important;
  }

  .xxl\:px-xl{
    padding-left: 4.444rem !important;
    padding-right: 4.444rem !important;
  }

  .xxl\:px-xxl{
    padding-left: 7.222rem !important;
    padding-right: 7.222rem !important;
  }

  .xxl\:px-auto{
    padding-left: auto !important;
    padding-right: auto !important;
  }

  .xxl\:py-none{
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
  }

  .xxl\:py-xxs{
    padding-top: 0.2778rem !important;
    padding-bottom: 0.2778rem !important;
  }

  .xxl\:py-xs{
    padding-top: 0.5556rem !important;
    padding-bottom: 0.5556rem !important;
  }

  .xxl\:py-s{
    padding-top: 1.111rem !important;
    padding-bottom: 1.111rem !important;
  }

  .xxl\:py-m{
    padding-top: 1.667rem !important;
    padding-bottom: 1.667rem !important;
  }

  .xxl\:py-l{
    padding-top: 2.778rem !important;
    padding-bottom: 2.778rem !important;
  }

  .xxl\:py-xl{
    padding-top: 4.444rem !important;
    padding-bottom: 4.444rem !important;
  }

  .xxl\:py-xxl{
    padding-top: 7.222rem !important;
    padding-bottom: 7.222rem !important;
  }

  .xxl\:py-auto{
    padding-top: auto !important;
    padding-bottom: auto !important;
  }

  .xxl\:pt-none{
    padding-top: 0rem !important;
  }

  .xxl\:pt-xxs{
    padding-top: 0.2778rem !important;
  }

  .xxl\:pt-xs{
    padding-top: 0.5556rem !important;
  }

  .xxl\:pt-s{
    padding-top: 1.111rem !important;
  }

  .xxl\:pt-m{
    padding-top: 1.667rem !important;
  }

  .xxl\:pt-l{
    padding-top: 2.778rem !important;
  }

  .xxl\:pt-xl{
    padding-top: 4.444rem !important;
  }

  .xxl\:pt-xxl{
    padding-top: 7.222rem !important;
  }

  .xxl\:pt-auto{
    padding-top: auto !important;
  }

  .xxl\:pr-none{
    padding-right: 0rem !important;
  }

  .xxl\:pr-xxs{
    padding-right: 0.2778rem !important;
  }

  .xxl\:pr-xs{
    padding-right: 0.5556rem !important;
  }

  .xxl\:pr-s{
    padding-right: 1.111rem !important;
  }

  .xxl\:pr-m{
    padding-right: 1.667rem !important;
  }

  .xxl\:pr-l{
    padding-right: 2.778rem !important;
  }

  .xxl\:pr-xl{
    padding-right: 4.444rem !important;
  }

  .xxl\:pr-xxl{
    padding-right: 7.222rem !important;
  }

  .xxl\:pr-auto{
    padding-right: auto !important;
  }

  .xxl\:pb-none{
    padding-bottom: 0rem !important;
  }

  .xxl\:pb-xxs{
    padding-bottom: 0.2778rem !important;
  }

  .xxl\:pb-xs{
    padding-bottom: 0.5556rem !important;
  }

  .xxl\:pb-s{
    padding-bottom: 1.111rem !important;
  }

  .xxl\:pb-m{
    padding-bottom: 1.667rem !important;
  }

  .xxl\:pb-l{
    padding-bottom: 2.778rem !important;
  }

  .xxl\:pb-xl{
    padding-bottom: 4.444rem !important;
  }

  .xxl\:pb-xxl{
    padding-bottom: 7.222rem !important;
  }

  .xxl\:pb-auto{
    padding-bottom: auto !important;
  }

  .xxl\:pl-none{
    padding-left: 0rem !important;
  }

  .xxl\:pl-xxs{
    padding-left: 0.2778rem !important;
  }

  .xxl\:pl-xs{
    padding-left: 0.5556rem !important;
  }

  .xxl\:pl-s{
    padding-left: 1.111rem !important;
  }

  .xxl\:pl-m{
    padding-left: 1.667rem !important;
  }

  .xxl\:pl-l{
    padding-left: 2.778rem !important;
  }

  .xxl\:pl-xl{
    padding-left: 4.444rem !important;
  }

  .xxl\:pl-xxl{
    padding-left: 7.222rem !important;
  }

  .xxl\:pl-auto{
    padding-left: auto !important;
  }

  .xxl\:bg-bottom{
    background-position: bottom !important;
  }

  .xxl\:bg-center{
    background-position: center !important;
  }

  .xxl\:bg-left{
    background-position: left !important;
  }

  .xxl\:bg-left-bottom{
    background-position: left bottom !important;
  }

  .xxl\:bg-left-top{
    background-position: left top !important;
  }

  .xxl\:bg-right{
    background-position: right !important;
  }

  .xxl\:bg-right-bottom{
    background-position: right bottom !important;
  }

  .xxl\:bg-right-top{
    background-position: right top !important;
  }

  .xxl\:bg-top{
    background-position: top !important;
  }

  .xxl\:rounded{
    border-radius: 4px !important;
  }

  .xxl\:rounded-xs{
    border-radius: 2px !important;
  }

  .xxl\:rounded-s{
    border-radius: 3px !important;
  }

  .xxl\:rounded-m{
    border-radius: 5px !important;
  }

  .xxl\:rounded-l{
    border-radius: 6px !important;
  }

  .xxl\:rounded-xl{
    border-radius: 8px !important;
  }

  .xxl\:rounded-xxl{
    border-radius: 20px !important;
  }

  .xxl\:rounded-max{
    border-radius: 30px !important;
  }

  .xxl\:rounded-t{
    border-top-left-radius: 4px !important;
    border-top-right-radius: 4px !important;
  }

  .xxl\:rounded-t-xs{
    border-top-left-radius: 2px !important;
    border-top-right-radius: 2px !important;
  }

  .xxl\:rounded-t-s{
    border-top-left-radius: 3px !important;
    border-top-right-radius: 3px !important;
  }

  .xxl\:rounded-t-m{
    border-top-left-radius: 5px !important;
    border-top-right-radius: 5px !important;
  }

  .xxl\:rounded-t-l{
    border-top-left-radius: 6px !important;
    border-top-right-radius: 6px !important;
  }

  .xxl\:rounded-t-xl{
    border-top-left-radius: 8px !important;
    border-top-right-radius: 8px !important;
  }

  .xxl\:rounded-t-xxl{
    border-top-left-radius: 20px !important;
    border-top-right-radius: 20px !important;
  }

  .xxl\:rounded-t-max{
    border-top-left-radius: 30px !important;
    border-top-right-radius: 30px !important;
  }

  .xxl\:rounded-r{
    border-top-right-radius: 4px !important;
    border-bottom-right-radius: 4px !important;
  }

  .xxl\:rounded-r-xs{
    border-top-right-radius: 2px !important;
    border-bottom-right-radius: 2px !important;
  }

  .xxl\:rounded-r-s{
    border-top-right-radius: 3px !important;
    border-bottom-right-radius: 3px !important;
  }

  .xxl\:rounded-r-m{
    border-top-right-radius: 5px !important;
    border-bottom-right-radius: 5px !important;
  }

  .xxl\:rounded-r-l{
    border-top-right-radius: 6px !important;
    border-bottom-right-radius: 6px !important;
  }

  .xxl\:rounded-r-xl{
    border-top-right-radius: 8px !important;
    border-bottom-right-radius: 8px !important;
  }

  .xxl\:rounded-r-xxl{
    border-top-right-radius: 20px !important;
    border-bottom-right-radius: 20px !important;
  }

  .xxl\:rounded-r-max{
    border-top-right-radius: 30px !important;
    border-bottom-right-radius: 30px !important;
  }

  .xxl\:rounded-b{
    border-bottom-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xxl\:rounded-b-xs{
    border-bottom-right-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .xxl\:rounded-b-s{
    border-bottom-right-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .xxl\:rounded-b-m{
    border-bottom-right-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .xxl\:rounded-b-l{
    border-bottom-right-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .xxl\:rounded-b-xl{
    border-bottom-right-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .xxl\:rounded-b-xxl{
    border-bottom-right-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .xxl\:rounded-b-max{
    border-bottom-right-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .xxl\:rounded-l{
    border-top-left-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }

  .xxl\:rounded-l-xs{
    border-top-left-radius: 2px !important;
    border-bottom-left-radius: 2px !important;
  }

  .xxl\:rounded-l-s{
    border-top-left-radius: 3px !important;
    border-bottom-left-radius: 3px !important;
  }

  .xxl\:rounded-l-m{
    border-top-left-radius: 5px !important;
    border-bottom-left-radius: 5px !important;
  }

  .xxl\:rounded-l-l{
    border-top-left-radius: 6px !important;
    border-bottom-left-radius: 6px !important;
  }

  .xxl\:rounded-l-xl{
    border-top-left-radius: 8px !important;
    border-bottom-left-radius: 8px !important;
  }

  .xxl\:rounded-l-xxl{
    border-top-left-radius: 20px !important;
    border-bottom-left-radius: 20px !important;
  }

  .xxl\:rounded-l-max{
    border-top-left-radius: 30px !important;
    border-bottom-left-radius: 30px !important;
  }

  .xxl\:rounded-tl{
    border-top-left-radius: 4px !important;
  }

  .xxl\:rounded-tl-xs{
    border-top-left-radius: 2px !important;
  }

  .xxl\:rounded-tl-s{
    border-top-left-radius: 3px !important;
  }

  .xxl\:rounded-tl-m{
    border-top-left-radius: 5px !important;
  }

  .xxl\:rounded-tl-l{
    border-top-left-radius: 6px !important;
  }

  .xxl\:rounded-tl-xl{
    border-top-left-radius: 8px !important;
  }

  .xxl\:rounded-tl-xxl{
    border-top-left-radius: 20px !important;
  }

  .xxl\:rounded-tl-max{
    border-top-left-radius: 30px !important;
  }

  .xxl\:rounded-tr{
    border-top-right-radius: 4px !important;
  }

  .xxl\:rounded-tr-xs{
    border-top-right-radius: 2px !important;
  }

  .xxl\:rounded-tr-s{
    border-top-right-radius: 3px !important;
  }

  .xxl\:rounded-tr-m{
    border-top-right-radius: 5px !important;
  }

  .xxl\:rounded-tr-l{
    border-top-right-radius: 6px !important;
  }

  .xxl\:rounded-tr-xl{
    border-top-right-radius: 8px !important;
  }

  .xxl\:rounded-tr-xxl{
    border-top-right-radius: 20px !important;
  }

  .xxl\:rounded-tr-max{
    border-top-right-radius: 30px !important;
  }

  .xxl\:rounded-br{
    border-bottom-right-radius: 4px !important;
  }

  .xxl\:rounded-br-xs{
    border-bottom-right-radius: 2px !important;
  }

  .xxl\:rounded-br-s{
    border-bottom-right-radius: 3px !important;
  }

  .xxl\:rounded-br-m{
    border-bottom-right-radius: 5px !important;
  }

  .xxl\:rounded-br-l{
    border-bottom-right-radius: 6px !important;
  }

  .xxl\:rounded-br-xl{
    border-bottom-right-radius: 8px !important;
  }

  .xxl\:rounded-br-xxl{
    border-bottom-right-radius: 20px !important;
  }

  .xxl\:rounded-br-max{
    border-bottom-right-radius: 30px !important;
  }

  .xxl\:rounded-bl{
    border-bottom-left-radius: 4px !important;
  }

  .xxl\:rounded-bl-xs{
    border-bottom-left-radius: 2px !important;
  }

  .xxl\:rounded-bl-s{
    border-bottom-left-radius: 3px !important;
  }

  .xxl\:rounded-bl-m{
    border-bottom-left-radius: 5px !important;
  }

  .xxl\:rounded-bl-l{
    border-bottom-left-radius: 6px !important;
  }

  .xxl\:rounded-bl-xl{
    border-bottom-left-radius: 8px !important;
  }

  .xxl\:rounded-bl-xxl{
    border-bottom-left-radius: 20px !important;
  }

  .xxl\:rounded-bl-max{
    border-bottom-left-radius: 30px !important;
  }

  .xxl\:fill-current{
    fill: currentColor !important;
  }

  .xxl\:flex-row{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: row !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }

  .xxl\:flex-row-reverse{
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: row-reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }

  .xxl\:flex-col{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
    -webkit-flex-direction: column !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }

  .xxl\:flex-col-reverse{
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
    -webkit-flex-direction: column-reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }

  .xxl\:flex-wrap{
    -webkit-flex-wrap: wrap !important;
        -ms-flex-wrap: wrap !important;
            flex-wrap: wrap !important;
  }

  .xxl\:flex-wrap-reverse{
    -webkit-flex-wrap: wrap-reverse !important;
        -ms-flex-wrap: wrap-reverse !important;
            flex-wrap: wrap-reverse !important;
  }

  .xxl\:flex-nowrap{
    -webkit-flex-wrap: nowrap !important;
        -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important;
  }

  .xxl\:flex-grow-0{
    -webkit-box-flex: 0 !important;
    -webkit-flex-grow: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }

  .xxl\:flex-grow{
    -webkit-box-flex: 1 !important;
    -webkit-flex-grow: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }

  .xxl\:flex-shrink-0{
    -webkit-flex-shrink: 0 !important;
        -ms-flex-negative: 0 !important;
            flex-shrink: 0 !important;
  }

  .xxl\:flex-shrink{
    -webkit-flex-shrink: 1 !important;
        -ms-flex-negative: 1 !important;
            flex-shrink: 1 !important;
  }

  .xxl\:text-title-xxl{
    font-size: 80px !important;
    line-height: 80px !important;
  }

  .xxl\:text-title-xl{
    font-size: 60px !important;
    line-height: 60px !important;
  }

  .xxl\:text-title-l{
    font-size: 40px !important;
    line-height: 45px !important;
  }

  .xxl\:text-title-m{
    font-size: 32px !important;
    line-height: 40px !important;
  }

  .xxl\:text-title-s{
    font-size: 26px !important;
    line-height: 30px !important;
  }

  .xxl\:text-title-xs{
    font-size: 20px !important;
    line-height: 30px !important;
  }

  .xxl\:text-title-xxs{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .xxl\:text-body-l{
    font-size: 18px !important;
    line-height: 30px !important;
  }

  .xxl\:text-body-m{
    font-size: 16px !important;
    line-height: 25px !important;
  }

  .xxl\:text-body-s{
    font-size: 14px !important;
    line-height: 25px !important;
  }

  .xxl\:text-body-xs{
    font-size: 12px !important;
    line-height: 15px !important;
  }

  .xxl\:gap-0{
    gap: 0 !important;
  }

  .xxl\:gap-x-0{
    -webkit-column-gap: 0 !important;
       -moz-column-gap: 0 !important;
            column-gap: 0 !important;
  }

  .xxl\:gap-y-0{
    row-gap: 0 !important;
  }

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

  .xxl\:h-none{
    height: 0rem !important;
  }

  .xxl\:h-xxs{
    height: 0.2778rem !important;
  }

  .xxl\:h-xs{
    height: 0.5556rem !important;
  }

  .xxl\:h-s{
    height: 1.111rem !important;
  }

  .xxl\:h-m{
    height: 1.667rem !important;
  }

  .xxl\:h-l{
    height: 2.778rem !important;
  }

  .xxl\:h-xl{
    height: 4.444rem !important;
  }

  .xxl\:h-xxl{
    height: 7.222rem !important;
  }

  .xxl\:h-1\/2{
    height: 50% !important;
  }

  .xxl\:h-1\/3{
    height: 33.333333% !important;
  }

  .xxl\:h-2\/3{
    height: 66.666667% !important;
  }

  .xxl\:h-1\/4{
    height: 25% !important;
  }

  .xxl\:h-2\/4{
    height: 50% !important;
  }

  .xxl\:h-3\/4{
    height: 75% !important;
  }

  .xxl\:h-1\/5{
    height: 20% !important;
  }

  .xxl\:h-2\/5{
    height: 40% !important;
  }

  .xxl\:h-3\/5{
    height: 60% !important;
  }

  .xxl\:h-4\/5{
    height: 80% !important;
  }

  .xxl\:h-1\/6{
    height: 16.666667% !important;
  }

  .xxl\:h-2\/6{
    height: 33.333333% !important;
  }

  .xxl\:h-3\/6{
    height: 50% !important;
  }

  .xxl\:h-4\/6{
    height: 66.666667% !important;
  }

  .xxl\:h-5\/6{
    height: 83.333333% !important;
  }

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

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

  .xxl\:order-1{
    -webkit-box-ordinal-group: 2 !important;
    -webkit-order: 1 !important;
        -ms-flex-order: 1 !important;
            order: 1 !important;
  }

  .xxl\:order-2{
    -webkit-box-ordinal-group: 3 !important;
    -webkit-order: 2 !important;
        -ms-flex-order: 2 !important;
            order: 2 !important;
  }

  .xxl\:order-3{
    -webkit-box-ordinal-group: 4 !important;
    -webkit-order: 3 !important;
        -ms-flex-order: 3 !important;
            order: 3 !important;
  }

  .xxl\:order-4{
    -webkit-box-ordinal-group: 5 !important;
    -webkit-order: 4 !important;
        -ms-flex-order: 4 !important;
            order: 4 !important;
  }

  .xxl\:order-5{
    -webkit-box-ordinal-group: 6 !important;
    -webkit-order: 5 !important;
        -ms-flex-order: 5 !important;
            order: 5 !important;
  }

  .xxl\:order-6{
    -webkit-box-ordinal-group: 7 !important;
    -webkit-order: 6 !important;
        -ms-flex-order: 6 !important;
            order: 6 !important;
  }

  .xxl\:order-7{
    -webkit-box-ordinal-group: 8 !important;
    -webkit-order: 7 !important;
        -ms-flex-order: 7 !important;
            order: 7 !important;
  }

  .xxl\:order-8{
    -webkit-box-ordinal-group: 9 !important;
    -webkit-order: 8 !important;
        -ms-flex-order: 8 !important;
            order: 8 !important;
  }

  .xxl\:order-9{
    -webkit-box-ordinal-group: 10 !important;
    -webkit-order: 9 !important;
        -ms-flex-order: 9 !important;
            order: 9 !important;
  }

  .xxl\:order-10{
    -webkit-box-ordinal-group: 11 !important;
    -webkit-order: 10 !important;
        -ms-flex-order: 10 !important;
            order: 10 !important;
  }

  .xxl\:order-11{
    -webkit-box-ordinal-group: 12 !important;
    -webkit-order: 11 !important;
        -ms-flex-order: 11 !important;
            order: 11 !important;
  }

  .xxl\:order-12{
    -webkit-box-ordinal-group: 13 !important;
    -webkit-order: 12 !important;
        -ms-flex-order: 12 !important;
            order: 12 !important;
  }

  .xxl\:order-first{
    -webkit-box-ordinal-group: -9998 !important;
    -webkit-order: -9999 !important;
        -ms-flex-order: -9999 !important;
            order: -9999 !important;
  }

  .xxl\:order-last{
    -webkit-box-ordinal-group: 10000 !important;
    -webkit-order: 9999 !important;
        -ms-flex-order: 9999 !important;
            order: 9999 !important;
  }

  .xxl\:order-none{
    -webkit-box-ordinal-group: 1 !important;
    -webkit-order: 0 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }

  .xxl\:grid-cols-1{
    grid-template-columns: repeat(1, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-2{
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-3{
    grid-template-columns: repeat(3, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-4{
    grid-template-columns: repeat(4, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-5{
    grid-template-columns: repeat(5, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-6{
    grid-template-columns: repeat(6, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-7{
    grid-template-columns: repeat(7, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-8{
    grid-template-columns: repeat(8, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-9{
    grid-template-columns: repeat(9, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-10{
    grid-template-columns: repeat(10, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-11{
    grid-template-columns: repeat(11, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-12{
    grid-template-columns: repeat(12, minmax(0, 1fr)) !important;
  }

  .xxl\:grid-cols-none{
    grid-template-columns: none !important;
  }

  .xxl\:col-auto{
    grid-column: auto !important;
  }

  .xxl\:col-span-1{
    grid-column: span 1 / span 1 !important;
  }

  .xxl\:col-span-2{
    grid-column: span 2 / span 2 !important;
  }

  .xxl\:col-span-3{
    grid-column: span 3 / span 3 !important;
  }

  .xxl\:col-span-4{
    grid-column: span 4 / span 4 !important;
  }

  .xxl\:col-span-5{
    grid-column: span 5 / span 5 !important;
  }

  .xxl\:col-span-6{
    grid-column: span 6 / span 6 !important;
  }

  .xxl\:col-span-7{
    grid-column: span 7 / span 7 !important;
  }

  .xxl\:col-span-8{
    grid-column: span 8 / span 8 !important;
  }

  .xxl\:col-span-9{
    grid-column: span 9 / span 9 !important;
  }

  .xxl\:col-span-10{
    grid-column: span 10 / span 10 !important;
  }

  .xxl\:col-span-11{
    grid-column: span 11 / span 11 !important;
  }

  .xxl\:col-span-12{
    grid-column: span 12 / span 12 !important;
  }

  .xxl\:col-span-full{
    grid-column: 1 / -1 !important;
  }

  .xxl\:col-end-1{
    grid-column-end: 1 !important;
  }

  .xxl\:col-end-2{
    grid-column-end: 2 !important;
  }

  .xxl\:col-end-3{
    grid-column-end: 3 !important;
  }

  .xxl\:col-end-4{
    grid-column-end: 4 !important;
  }

  .xxl\:col-end-5{
    grid-column-end: 5 !important;
  }

  .xxl\:col-end-6{
    grid-column-end: 6 !important;
  }

  .xxl\:col-end-7{
    grid-column-end: 7 !important;
  }

  .xxl\:col-end-8{
    grid-column-end: 8 !important;
  }

  .xxl\:col-end-9{
    grid-column-end: 9 !important;
  }

  .xxl\:col-end-10{
    grid-column-end: 10 !important;
  }

  .xxl\:col-end-11{
    grid-column-end: 11 !important;
  }

  .xxl\:col-end-12{
    grid-column-end: 12 !important;
  }

  .xxl\:col-end-13{
    grid-column-end: 13 !important;
  }

  .xxl\:col-end-auto{
    grid-column-end: auto !important;
  }

  .xxl\:col-start-1{
    grid-column-start: 1 !important;
  }

  .xxl\:col-start-2{
    grid-column-start: 2 !important;
  }

  .xxl\:col-start-3{
    grid-column-start: 3 !important;
  }

  .xxl\:col-start-4{
    grid-column-start: 4 !important;
  }

  .xxl\:col-start-5{
    grid-column-start: 5 !important;
  }

  .xxl\:col-start-6{
    grid-column-start: 6 !important;
  }

  .xxl\:col-start-7{
    grid-column-start: 7 !important;
  }

  .xxl\:col-start-8{
    grid-column-start: 8 !important;
  }

  .xxl\:col-start-9{
    grid-column-start: 9 !important;
  }

  .xxl\:col-start-10{
    grid-column-start: 10 !important;
  }

  .xxl\:col-start-11{
    grid-column-start: 11 !important;
  }

  .xxl\:col-start-12{
    grid-column-start: 12 !important;
  }

  .xxl\:col-start-13{
    grid-column-start: 13 !important;
  }

  .xxl\:col-start-auto{
    grid-column-start: auto !important;
  }

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

  .xxl\:w-1\/2{
    width: 50% !important;
  }

  .xxl\:w-1\/3{
    width: 33.333333% !important;
  }

  .xxl\:w-2\/3{
    width: 66.666667% !important;
  }

  .xxl\:w-1\/4{
    width: 25% !important;
  }

  .xxl\:w-2\/4{
    width: 50% !important;
  }

  .xxl\:w-3\/4{
    width: 75% !important;
  }

  .xxl\:w-1\/5{
    width: 20% !important;
  }

  .xxl\:w-2\/5{
    width: 40% !important;
  }

  .xxl\:w-3\/5{
    width: 60% !important;
  }

  .xxl\:w-4\/5{
    width: 80% !important;
  }

  .xxl\:w-1\/6{
    width: 16.666667% !important;
  }

  .xxl\:w-2\/6{
    width: 33.333333% !important;
  }

  .xxl\:w-3\/6{
    width: 50% !important;
  }

  .xxl\:w-4\/6{
    width: 66.666667% !important;
  }

  .xxl\:w-5\/6{
    width: 83.333333% !important;
  }

  .xxl\:w-1\/12{
    width: 8.333333% !important;
  }

  .xxl\:w-2\/12{
    width: 16.666667% !important;
  }

  .xxl\:w-3\/12{
    width: 25% !important;
  }

  .xxl\:w-4\/12{
    width: 33.333333% !important;
  }

  .xxl\:w-5\/12{
    width: 41.666667% !important;
  }

  .xxl\:w-6\/12{
    width: 50% !important;
  }

  .xxl\:w-7\/12{
    width: 58.333333% !important;
  }

  .xxl\:w-8\/12{
    width: 66.666667% !important;
  }

  .xxl\:w-9\/12{
    width: 75% !important;
  }

  .xxl\:w-10\/12{
    width: 83.333333% !important;
  }

  .xxl\:w-11\/12{
    width: 91.666667% !important;
  }

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

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

  .xxl\:w-min{
    width: -webkit-min-content !important;
    width: -moz-min-content !important;
    width: min-content !important;
  }

  .xxl\:w-max{
    width: -webkit-max-content !important;
    width: -moz-max-content !important;
    width: max-content !important;
  }

  .xxl\:text-left{
    text-align: left !important;
  }

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

  .xxl\:text-right{
    text-align: right !important;
  }

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

  .xxl\:justify-start{
    -webkit-box-pack: start !important;
    -webkit-justify-content: flex-start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }

  .xxl\:justify-end{
    -webkit-box-pack: end !important;
    -webkit-justify-content: flex-end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }

  .xxl\:justify-center{
    -webkit-box-pack: center !important;
    -webkit-justify-content: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }

  .xxl\:justify-between{
    -webkit-box-pack: justify !important;
    -webkit-justify-content: space-between !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }

  .xxl\:justify-around{
    -webkit-justify-content: space-around !important;
        -ms-flex-pack: distribute !important;
            justify-content: space-around !important;
  }

  .xxl\:justify-evenly{
    -webkit-box-pack: space-evenly !important;
    -webkit-justify-content: space-evenly !important;
        -ms-flex-pack: space-evenly !important;
            justify-content: space-evenly !important;
  }

  .xxl\:justify-items-start{
    justify-items: start !important;
  }

  .xxl\:justify-items-end{
    justify-items: end !important;
  }

  .xxl\:justify-items-center{
    justify-items: center !important;
  }

  .xxl\:justify-items-stretch{
    justify-items: stretch !important;
  }

  .xxl\:justify-self-auto{
    justify-self: auto !important;
  }

  .xxl\:justify-self-start{
    justify-self: start !important;
  }

  .xxl\:justify-self-end{
    justify-self: end !important;
  }

  .xxl\:justify-self-center{
    justify-self: center !important;
  }

  .xxl\:justify-self-stretch{
    justify-self: stretch !important;
  }

  .xxl\:content-center{
    -webkit-align-content: center !important;
        -ms-flex-line-pack: center !important;
            align-content: center !important;
  }

  .xxl\:content-start{
    -webkit-align-content: flex-start !important;
        -ms-flex-line-pack: start !important;
            align-content: flex-start !important;
  }

  .xxl\:content-end{
    -webkit-align-content: flex-end !important;
        -ms-flex-line-pack: end !important;
            align-content: flex-end !important;
  }

  .xxl\:content-between{
    -webkit-align-content: space-between !important;
        -ms-flex-line-pack: justify !important;
            align-content: space-between !important;
  }

  .xxl\:content-around{
    -webkit-align-content: space-around !important;
        -ms-flex-line-pack: distribute !important;
            align-content: space-around !important;
  }

  .xxl\:content-evenly{
    -webkit-align-content: space-evenly !important;
        -ms-flex-line-pack: space-evenly !important;
            align-content: space-evenly !important;
  }

  .xxl\:items-start{
    -webkit-box-align: start !important;
    -webkit-align-items: flex-start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }

  .xxl\:items-end{
    -webkit-box-align: end !important;
    -webkit-align-items: flex-end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }

  .xxl\:items-center{
    -webkit-box-align: center !important;
    -webkit-align-items: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }

  .xxl\:items-baseline{
    -webkit-box-align: baseline !important;
    -webkit-align-items: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }

  .xxl\:items-stretch{
    -webkit-box-align: stretch !important;
    -webkit-align-items: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }

  .xxl\:self-auto{
    -webkit-align-self: auto !important;
        -ms-flex-item-align: auto !important;
            align-self: auto !important;
  }

  .xxl\:self-start{
    -webkit-align-self: flex-start !important;
        -ms-flex-item-align: start !important;
            align-self: flex-start !important;
  }

  .xxl\:self-end{
    -webkit-align-self: flex-end !important;
        -ms-flex-item-align: end !important;
            align-self: flex-end !important;
  }

  .xxl\:self-center{
    -webkit-align-self: center !important;
        -ms-flex-item-align: center !important;
            align-self: center !important;
  }

  .xxl\:self-stretch{
    -webkit-align-self: stretch !important;
        -ms-flex-item-align: stretch !important;
            align-self: stretch !important;
  }

  .xxl\:place-content-center{
    place-content: center !important;
  }

  .xxl\:place-content-start{
    place-content: start !important;
  }

  .xxl\:place-content-end{
    place-content: end !important;
  }

  .xxl\:place-content-between{
    place-content: space-between !important;
  }

  .xxl\:place-content-around{
    place-content: space-around !important;
  }

  .xxl\:place-content-evenly{
    place-content: space-evenly !important;
  }

  .xxl\:place-content-stretch{
    place-content: stretch !important;
  }

  .xxl\:place-items-start{
    place-items: start !important;
  }

  .xxl\:place-items-end{
    place-items: end !important;
  }

  .xxl\:place-items-center{
    place-items: center !important;
  }

  .xxl\:place-items-stretch{
    place-items: stretch !important;
  }

  .xxl\:place-self-auto{
    place-self: auto !important;
  }

  .xxl\:place-self-start{
    place-self: start !important;
  }

  .xxl\:place-self-end{
    place-self: end !important;
  }

  .xxl\:place-self-center{
    place-self: center !important;
  }

  .xxl\:place-self-stretch{
    place-self: stretch !important;
  }

  .xxl\:display-block {
    display: block;
  }

  .xxl\:inline-block {
    display: inline-block;
  }

  .xxl\:inline {
    display: inline;
  }

  .xxl\:flex {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }

  .xxl\:inline-flex {
    display: -webkit-inline-box;
    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }

  .xxl\:display-none {
    display: none;
  }

  .xxl\:table {
    display: table;
  }

  .xxl\:inline-table {
    display: inline-table;
  }

  .xxl\:table-caption {
    display: table-caption;
  }

  .xxl\:table-cell {
    display: table-cell;
  }

  .xxl\:table-column {
    display: table-column;
  }

  .xxl\:table-column-group {
    display: table-column-group;
  }

  .xxl\:table-footer-group {
    display: table-footer-group;
  }

  .xxl\:table-header-group {
    display: table-header-group;
  }

  .xxl\:table-row-group {
    display: table-row-group;
  }

  .xxl\:table-row {
    display: table-row;
  }

  .xxl\:flow-root {
    display: flow-root;
  }

  .xxl\:grid {
    display: grid;
  }

  .xxl\:inline-grid {
    display: inline-grid;
  }

  .xxl\:contents {
    display: contents;
  }
}
