*, ::before, ::after {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}

::backdrop {
  --tw-border-spacing-x: 0;
  --tw-border-spacing-y: 0;
  --tw-translate-x: 0;
  --tw-translate-y: 0;
  --tw-rotate: 0;
  --tw-skew-x: 0;
  --tw-skew-y: 0;
  --tw-scale-x: 1;
  --tw-scale-y: 1;
  --tw-pan-x:  ;
  --tw-pan-y:  ;
  --tw-pinch-zoom:  ;
  --tw-scroll-snap-strictness: proximity;
  --tw-gradient-from-position:  ;
  --tw-gradient-via-position:  ;
  --tw-gradient-to-position:  ;
  --tw-ordinal:  ;
  --tw-slashed-zero:  ;
  --tw-numeric-figure:  ;
  --tw-numeric-spacing:  ;
  --tw-numeric-fraction:  ;
  --tw-ring-inset:  ;
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: rgb(59 130 246 / 0.5);
  --tw-ring-offset-shadow: 0 0 #0000;
  --tw-ring-shadow: 0 0 #0000;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  --tw-blur:  ;
  --tw-brightness:  ;
  --tw-contrast:  ;
  --tw-grayscale:  ;
  --tw-hue-rotate:  ;
  --tw-invert:  ;
  --tw-saturate:  ;
  --tw-sepia:  ;
  --tw-drop-shadow:  ;
  --tw-backdrop-blur:  ;
  --tw-backdrop-brightness:  ;
  --tw-backdrop-contrast:  ;
  --tw-backdrop-grayscale:  ;
  --tw-backdrop-hue-rotate:  ;
  --tw-backdrop-invert:  ;
  --tw-backdrop-opacity:  ;
  --tw-backdrop-saturate:  ;
  --tw-backdrop-sepia:  ;
  --tw-contain-size:  ;
  --tw-contain-layout:  ;
  --tw-contain-paint:  ;
  --tw-contain-style:  ;
}/*
! tailwindcss v3.4.18 | MIT License | https://tailwindcss.com
*//*
1. Prevent padding and border from affecting element width. (https://github.com/mozdevs/cssremedy/issues/4)
2. Allow adding a border to an element by just adding a border-width. (https://github.com/tailwindcss/tailwindcss/pull/116)
*/

*,
::before,
::after {
  box-sizing: border-box; /* 1 */
  border-width: 0; /* 2 */
  border-style: solid; /* 2 */
  border-color: #e5e7eb; /* 2 */
}

::before,
::after {
  --tw-content: '';
}

/*
1. Use a consistent sensible line-height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
3. Use a more readable tab size.
4. Use the user's configured `sans` font-family by default.
5. Use the user's configured `sans` font-feature-settings by default.
6. Use the user's configured `sans` font-variation-settings by default.
7. Disable tap highlights on iOS
*/

html,
:host {
  line-height: 1.5; /* 1 */
  -webkit-text-size-adjust: 100%; /* 2 */
  -moz-tab-size: 4; /* 3 */
  -o-tab-size: 4;
     tab-size: 4; /* 3 */
  font-family: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; /* 4 */
  font-feature-settings: normal; /* 5 */
  font-variation-settings: normal; /* 6 */
  -webkit-tap-highlight-color: transparent; /* 7 */
}

/*
1. Remove the margin in all browsers.
2. Inherit line-height from `html` so users can set them as a class directly on the `html` element.
*/

body {
  margin: 0; /* 1 */
  line-height: inherit; /* 2 */
}

/*
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
3. Ensure horizontal rules are visible by default.
*/

hr {
  height: 0; /* 1 */
  color: inherit; /* 2 */
  border-top-width: 1px; /* 3 */
}

/*
Add the correct text decoration in Chrome, Edge, and Safari.
*/

abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
}

/*
Remove the default font size and weight for headings.
*/

h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}

/*
Reset links to optimize for opt-in styling instead of opt-out.
*/

a {
  color: inherit;
  text-decoration: inherit;
}

/*
Add the correct font weight in Edge and Safari.
*/

b,
strong {
  font-weight: bolder;
}

/*
1. Use the user's configured `mono` font-family by default.
2. Use the user's configured `mono` font-feature-settings by default.
3. Use the user's configured `mono` font-variation-settings by default.
4. Correct the odd `em` font sizing in all browsers.
*/

code,
kbd,
samp,
pre {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; /* 1 */
  font-feature-settings: normal; /* 2 */
  font-variation-settings: normal; /* 3 */
  font-size: 1em; /* 4 */
}

/*
Add the correct font size in all browsers.
*/

small {
  font-size: 80%;
}

/*
Prevent `sub` and `sup` elements from affecting the line height in all browsers.
*/

sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

/*
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
3. Remove gaps between table borders by default.
*/

table {
  text-indent: 0; /* 1 */
  border-color: inherit; /* 2 */
  border-collapse: collapse; /* 3 */
}

/*
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
3. Remove default padding in all browsers.
*/

button,
input,
optgroup,
select,
textarea {
  font-family: inherit; /* 1 */
  font-feature-settings: inherit; /* 1 */
  font-variation-settings: inherit; /* 1 */
  font-size: 100%; /* 1 */
  font-weight: inherit; /* 1 */
  line-height: inherit; /* 1 */
  letter-spacing: inherit; /* 1 */
  color: inherit; /* 1 */
  margin: 0; /* 2 */
  padding: 0; /* 3 */
}

/*
Remove the inheritance of text transform in Edge and Firefox.
*/

button,
select {
  text-transform: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Remove default button styles.
*/

button,
input:where([type='button']),
input:where([type='reset']),
input:where([type='submit']) {
  -webkit-appearance: button; /* 1 */
  background-color: transparent; /* 2 */
  background-image: none; /* 2 */
}

/*
Use the modern Firefox focus style for all focusable elements.
*/

:-moz-focusring {
  outline: auto;
}

/*
Remove the additional `:invalid` styles in Firefox. (https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737)
*/

:-moz-ui-invalid {
  box-shadow: none;
}

/*
Add the correct vertical alignment in Chrome and Firefox.
*/

progress {
  vertical-align: baseline;
}

/*
Correct the cursor style of increment and decrement buttons in Safari.
*/

::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}

/*
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

[type='search'] {
  -webkit-appearance: textfield; /* 1 */
  outline-offset: -2px; /* 2 */
}

/*
Remove the inner padding in Chrome and Safari on macOS.
*/

::-webkit-search-decoration {
  -webkit-appearance: none;
}

/*
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to `inherit` in Safari.
*/

::-webkit-file-upload-button {
  -webkit-appearance: button; /* 1 */
  font: inherit; /* 2 */
}

/*
Add the correct display in Chrome and Safari.
*/

summary {
  display: list-item;
}

/*
Removes the default spacing and border for appropriate elements.
*/

blockquote,
dl,
dd,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
figure,
p,
pre {
  margin: 0;
}

fieldset {
  margin: 0;
  padding: 0;
}

legend {
  padding: 0;
}

ol,
ul,
menu {
  list-style: none;
  margin: 0;
  padding: 0;
}

/*
Reset default styling for dialogs.
*/
dialog {
  padding: 0;
}

/*
Prevent resizing textareas horizontally by default.
*/

textarea {
  resize: vertical;
}

/*
1. Reset the default placeholder opacity in Firefox. (https://github.com/tailwindlabs/tailwindcss/issues/3300)
2. Set the default placeholder color to the user's configured gray 400 color.
*/

input::-moz-placeholder, textarea::-moz-placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

input::placeholder,
textarea::placeholder {
  opacity: 1; /* 1 */
  color: #9ca3af; /* 2 */
}

/*
Set the default cursor for buttons.
*/

button,
[role="button"] {
  cursor: pointer;
}

/*
Make sure disabled buttons don't get the pointer cursor.
*/
:disabled {
  cursor: default;
}

/*
1. Make replaced elements `display: block` by default. (https://github.com/mozdevs/cssremedy/issues/14)
2. Add `vertical-align: middle` to align replaced elements more sensibly by default. (https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210)
   This can trigger a poorly considered lint error in some tools but is included by design.
*/

img,
svg,
video,
canvas,
audio,
iframe,
embed,
object {
  display: block; /* 1 */
  vertical-align: middle; /* 2 */
}

/*
Constrain images and videos to the parent width and preserve their intrinsic aspect ratio. (https://github.com/mozdevs/cssremedy/issues/14)
*/

img,
video {
  max-width: 100%;
  height: auto;
}

/* Make elements with the HTML hidden attribute stay hidden by default */
[hidden]:where(:not([hidden="until-found"])) {
  display: none;
}

[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  border-radius: 0px;
  padding-top: 0.5rem;
  padding-right: 0.75rem;
  padding-bottom: 0.5rem;
  padding-left: 0.75rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-shadow: 0 0 #0000;
}

[type='text']:focus, input:where(:not([type])):focus, [type='email']:focus, [type='url']:focus, [type='password']:focus, [type='number']:focus, [type='date']:focus, [type='datetime-local']:focus, [type='month']:focus, [type='search']:focus, [type='tel']:focus, [type='time']:focus, [type='week']:focus, [multiple]:focus, textarea:focus, select:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 0px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
  border-color: #2563eb;
}

input::-moz-placeholder, textarea::-moz-placeholder {
  color: #6b7280;
  opacity: 1;
}

input::placeholder,textarea::placeholder {
  color: #6b7280;
  opacity: 1;
}

::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}

::-webkit-date-and-time-value {
  min-height: 1.5em;
  text-align: inherit;
}

::-webkit-datetime-edit {
  display: inline-flex;
}

::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}

select {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 20 20%27%3e%3cpath stroke=%27%236b7280%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%271.5%27 d=%27M6 8l4 4 4-4%27/%3e%3c/svg%3e");
  background-position: right 0.5rem center;
  background-repeat: no-repeat;
  background-size: 1.5em 1.5em;
  padding-right: 2.5rem;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
}

[multiple],[size]:where(select:not([size="1"])) {
  background-image: initial;
  background-position: initial;
  background-repeat: unset;
  background-size: initial;
  padding-right: 0.75rem;
  -webkit-print-color-adjust: unset;
          print-color-adjust: unset;
}

[type='checkbox'],[type='radio'] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  padding: 0;
  -webkit-print-color-adjust: exact;
          print-color-adjust: exact;
  display: inline-block;
  vertical-align: middle;
  background-origin: border-box;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  flex-shrink: 0;
  height: 1rem;
  width: 1rem;
  color: #2563eb;
  background-color: #fff;
  border-color: #6b7280;
  border-width: 1px;
  --tw-shadow: 0 0 #0000;
}

[type='checkbox'] {
  border-radius: 0px;
}

[type='radio'] {
  border-radius: 100%;
}

[type='checkbox']:focus,[type='radio']:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-inset: var(--tw-empty,/*!*/ /*!*/);
  --tw-ring-offset-width: 2px;
  --tw-ring-offset-color: #fff;
  --tw-ring-color: #2563eb;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}

[type='checkbox']:checked,[type='radio']:checked {
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

[type='checkbox']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3cpath d=%27M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z%27/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {

  [type='checkbox']:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

[type='radio']:checked {
  background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
}

@media (forced-colors: active)  {

  [type='radio']:checked {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='checkbox']:indeterminate {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27none%27 viewBox=%270 0 16 16%27%3e%3cpath stroke=%27white%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27M4 8h8%27/%3e%3c/svg%3e");
  border-color: transparent;
  background-color: currentColor;
  background-size: 100% 100%;
  background-position: center;
  background-repeat: no-repeat;
}

@media (forced-colors: active)  {

  [type='checkbox']:indeterminate {
    -webkit-appearance: auto;
       -moz-appearance: auto;
            appearance: auto;
  }
}

[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus {
  border-color: transparent;
  background-color: currentColor;
}

[type='file'] {
  background: unset;
  border-color: inherit;
  border-width: 0;
  border-radius: 0;
  padding: 0;
  font-size: unset;
  line-height: inherit;
}

[type='file']:focus {
  outline: 1px solid ButtonText;
  outline: 1px auto -webkit-focus-ring-color;
}
.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
@media (min-width: 320px) {

  .container {
    max-width: 320px;
  }
}
@media (min-width: 480px) {

  .container {
    max-width: 480px;
  }
}
@media (min-width: 575px) {

  .container {
    max-width: 575px;
  }
}
@media (min-width: 640px) {

  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {

  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {

  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {

  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1480px) {

  .container {
    max-width: 1480px;
  }
}
@media (min-width: 1920px) {

  .container {
    max-width: 1920px;
  }
}
/* ACCESSIBILITY: style every element using .btn */
.\!btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 24 40 / var(--tw-ring-opacity, 1));
  --tw-ring-offset-width: 2px;
}
.btn:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 24 40 / var(--tw-ring-opacity, 1));
  --tw-ring-offset-width: 2px;
}
.\!btn {
    border-top-left-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
    border-top-right-radius: 4px !important;
    border-bottom-left-radius: 4px !important;
  }
.btn {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
.tw-checkout .woocommerce a {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
.tw-checkout .woocommerce a:hover {
  text-decoration-line: none;
}
/* Billing fields grid */
.tw-checkout .woocommerce-input-wrapper {
  width: 100%;
}
.tw-checkout .woocommerce-billing-fields__field-wrapper{
    display:grid; grid-template-columns: 1fr; gap: 1rem;
  }
@media (min-width: 768px){
    .tw-checkout .woocommerce-billing-fields__field-wrapper{
      grid-template-columns: repeat(2, minmax(0,1fr));
    }
  }
/* Full-width rows */
.tw-checkout #billing_company_field,
  .tw-checkout #billing_address_1_field,
  .tw-checkout #billing_address_2_field {
    grid-column: 1 / -1;
  }
/* Half width pairs (feel free to tweak) */
.tw-checkout #billing_first_name_field,
  .tw-checkout #billing_last_name_field,
  .tw-checkout #billing_postcode_field,
  .tw-checkout #billing_phone_field,
  .tw-checkout #billing_email_field,
  .tw-checkout #billing_company_field,
  .tw-checkout #billing_country_field,
  .tw-checkout #billing_address_1_field,
  .tw-checkout #billing_address_2_field,
  .tw-checkout #billing_city_field,
  .tw-checkout #billing_state_field,
  .tw-checkout #billing_postcode_field,
  .tw-checkout #order_comments_field {
    grid-column: auto;
    display: flex;
    flex-direction: column;
  }
/* Make selects and inputs consistent height */
.tw-checkout .woocommerce form .form-row .input-text,
  .tw-checkout .woocommerce form .form-row select {
    height: 44px;
  }
/* Additional info (notes) full width */
.tw-checkout .woocommerce-additional-fields__field-wrapper{
    display:grid; grid-template-columns:1fr;
  }
/* ===== Checkout layout inside customer details ===== */
.tw-checkout #customer_details .col2-set {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.25rem;
}
@media (min-width: 768px) {

  .tw-checkout #customer_details .col2-set {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
}
.tw-checkout #customer_details .col-1,
  .tw-checkout #customer_details .col-2 {
  margin: 0px;
}
/* Headings Woo prints in fields blocks */
.tw-checkout #customer_details h3 {
  margin-bottom: 0.5rem;
  font-size: 16px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-checkout .woocommerce-additional-fields h3 {
  display: none;
}
/* we draw our own */
/* ===== Form fields ===== */
.tw-checkout .woocommerce form .form-row {
  margin-bottom: 0.75rem;
}
.tw-checkout .woocommerce form .form-row label {
  margin-bottom: 0px;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.tw-checkout .woocommerce form .form-row .input-text,
  .tw-checkout .woocommerce form .form-row select,
  .tw-checkout .woocommerce form .form-row textarea {
  width: 100%;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-duration: 150ms;
}
.tw-checkout .woocommerce form .form-row .input-text:focus,
  .tw-checkout .woocommerce form .form-row select:focus,
  .tw-checkout .woocommerce form .form-row textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
.tw-checkout .woocommerce-invalid .input-text {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
}
/* ===== Coupon toggle + form ===== */
.tw-checkout .woocommerce-form-coupon-toggle .woocommerce-info {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-checkout form.woocommerce-form-coupon {
  margin-top: 0.75rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}
.tw-checkout form.woocommerce-form-coupon .input-text {
  max-width: 280px;
}
.tw-checkout form.woocommerce-form-coupon .button {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  border-radius: 10px 4px;
}
.tw-checkout form.woocommerce-form-coupon .button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
}
/* ===== Order review table ===== */
.tw-checkout .woocommerce-checkout-review-order-table {
  width: 100%;
  font-size: 0.95rem; border-collapse: collapse;
}
.tw-checkout .woocommerce-checkout-review-order-table thead th {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-bottom: 0.5rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-checkout .woocommerce-checkout-review-order-table td,
  .tw-checkout .woocommerce-checkout-review-order-table th {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: top;
}
.tw-checkout .woocommerce-checkout-review-order-table tfoot th,
  .tw-checkout .woocommerce-checkout-review-order-table tfoot td {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
/* ===== Payment methods ===== */
.tw-checkout #payment .payment_methods > .wc_payment_method {
  margin-bottom: 0.75rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}
.tw-checkout #payment .payment_methods > .wc_payment_method > label {
  margin-left: 0.5rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-checkout #payment .payment_box {
  margin-top: 0.5rem;
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-top: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
/* ===== Place order button ===== */
.tw-checkout #place_order {
  margin-top: 1rem;
  width: 100%;
  border-radius: 0.5rem;
  border-width: 2px;
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.tw-checkout #place_order:hover {
  --tw-border-opacity: 1;
  border-color: rgb(185 28 28 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(185 28 28 / var(--tw-bg-opacity, 1));
}
/* ===== Select2 (country/state) to match inputs ===== */
.tw-checkout .select2-container .select2-selection--single {
  height: 42px;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.tw-checkout .select2-container .select2-selection__rendered {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  line-height: 42px;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-checkout .select2-container .select2-selection__arrow {
  height: 42px;
}
.tw-checkout .select2-container--default .select2-results__option--highlighted[aria-selected], .tw-checkout .select2-container--default .select2-results__option--highlighted[data-selected] {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-checkout .wc_payment_method.payment_method_paypal {
    display: flex;
    flex-direction: row;
  }
.tw-checkout .woocommerce-checkout-review-order-table tfoot th, .tw-checkout .woocommerce-checkout-review-order-table tfoot td {
    text-align: left;
  }
/* Place order button (Checkout) */
.tw-checkout #place_order {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 10px 4px 10px 4px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.tw-checkout #place_order:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.tw-checkout #place_order:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 28 36 / var(--tw-ring-opacity, 1));
  --tw-ring-offset-width: 2px;
}
@media (min-width: 640px) {

  .tw-checkout #place_order {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1100px) {

  .tw-checkout #place_order {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.tw-checkout form.woocommerce-form-coupon .button {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  align-self: stretch;
  border-width: 3px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
.tw-checkout form.woocommerce-form-coupon .button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.tw-checkout form.woocommerce-form-coupon .button:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
@media not all and (min-width: 768px) {

  .tw-checkout form.woocommerce-form-coupon .button {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.tw-checkout form.woocommerce-form-coupon .button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.tw-checkout #place_order {
  display: flex;
  width: 100%;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  white-space: nowrap;
  border-radius: 10px 4px 10px 4px;
  border-width: 3px;
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  padding-left: 3rem;
  padding-right: 3rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 300ms;
}
.tw-checkout #place_order:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.tw-checkout #place_order:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 28 36 / var(--tw-ring-opacity, 1));
  --tw-ring-offset-width: 2px;
}
@media (min-width: 640px) {

  .tw-checkout #place_order {
    width: -moz-fit-content;
    width: fit-content;
  }
}
@media (min-width: 1100px) {

  .tw-checkout #place_order {
    padding-left: 50px;
    padding-right: 50px;
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.tw-checkout .woocommerce form .form-row .input-text:focus,
  .tw-checkout .woocommerce form .form-row select:focus,
  .tw-checkout .woocommerce form .form-row textarea:focus {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
  --tw-ring-offset-width: 0px;
}
.tw-checkout .woocommerce-shipping-fields {
    margin-top: 1.25rem;
  }
.tw-checkout .woocommerce-shipping-fields h3 {
    margin: 0 0 .5rem; font-size: 1rem; font-weight: 600; color:#0f172a;
  }
.tw-checkout #ship-to-different-address {
    display:flex; align-items:center; gap:.5rem; margin-bottom:.75rem;
  }
.tw-checkout #ship-to-different-address label {
      cursor: pointer;
      font-weight: 600;
      color: #0f172a;
      display: flex
  ;
      align-items: center;
  }
.tw-checkout #ship-to-different-address-checkbox {
  margin-right: 0.5rem;
}
.tw-checkout .shipping_address {
    /* Woo toggles this with JS; we just style it */
    background:#fff; border:1px solid #e5e7eb; border-radius:.5rem; padding:1rem;
  }
/* Make shipping fields use the same 2-col grid */
.tw-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper{
    display:grid; grid-template-columns:1fr; gap:1rem;
  }
@media (min-width:768px){
    .tw-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper{
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
  }
.tw-checkout .shipping_address .form-row-wide { grid-column:1/-1; }
/* === 2-column layout using Woo's native markup === */
.tw-checkout .woocommerce-checkout {
    display: grid;
    grid-template-columns: 1fr; /* mobile */
    gap: 2rem;
  }
@media (min-width: 1024px) { /* lg+ */
    .tw-checkout .woocommerce-checkout {
      grid-template-columns: 2fr 1fr; /* form left, order right */
      align-items: start;
    }
    /* Left: customer details (billing + shipping) */
    .tw-checkout #customer_details {
      grid-column: 1;
      order: 1;
    }
    /* Right: place BOTH heading and card in the right column */
    .tw-checkout #order_review_heading {
      grid-column: 2;
      order: 2;
      margin: 0;
      font-size: 1.125rem; /* text-lg */
      font-weight: 600;
      color: rgb(15 23 42); /* slate-900 */
    }
    .tw-checkout #order_review {
      grid-column: 2;
      order: 3;
      background: #fff;
      border: 1px solid rgb(229 231 235); /* gray-200 */
      border-radius: .5rem;
      padding: 1.5rem;
      position: sticky; top: 1.5rem; /* sticky sidebar */
    }
  }
/* Kill legacy floats so our grid works cleanly */
.tw-checkout .woocommerce form .form-row,
  .tw-checkout .woocommerce form .form-row-first,
  .tw-checkout .woocommerce form .form-row-last,
  .tw-checkout .woocommerce form .form-row-wide {
    float: none; width: auto; margin-right: 0; clear: none;
  }
/* Make Woo's col-1/col-2 grids behave nicely inside the left column */
.tw-checkout #customer_details .col2-set {
    display: grid;
    grid-template-columns: 1fr;
    gap: 1.25rem;
  }
@media (min-width: 768px) {
    .tw-checkout #customer_details .col2-set {
      grid-template-columns: 1fr 1fr; /* billing block + shipping block side-by-side if you want */
    }
  }
/* Optional: card look for billing/shipping blocks on the left */
.tw-checkout .woocommerce-billing-fields,
  .tw-checkout .woocommerce-shipping-fields {
    background: #fff;
    border: none;
    border-radius: .5rem;
    padding: 1rem;
  }
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"]) form.woocommerce-form-login.login .password-input .show-password-input {
    display: none;
  }
[type='checkbox'], [type='radio'] {
    color: #ED1C24;
  }
@media (max-width: 1100px) {
      .tw-checkout .woocommerce-billing-fields,
      .tw-checkout .woocommerce-shipping-fields {
        padding: 0rem;
      }

      .show-password-input {
        display: none;
      }
  }
.tw-checkout .woocommerce-account-fields {
      margin-left: 1rem;
      padding-top: 1rem;
      padding-bottom: .5rem;
      border: 1px solid grey;
      padding-left: 1rem;
      display: flex
  ;
      align-items: center;
  }
/* Shipping toggle (make sure it’s visible and aligned) */
.tw-checkout #ship-to-different-address {
    display: flex;
    gap: .5rem;
    align-items: center;
    margin-bottom: .75rem;
  }
.tw-checkout #ship-to-different-address label {
    display: flex;
    align-items: center;
    font-weight: 600;
    color: rgb(15 23 42);
  }
/* Select2 full width */
.tw-checkout .select2-container { width: 100% !important; }
/* Kill legacy floats/widths so our grid can work */
.tw-checkout .woocommerce form .form-row,
  .tw-checkout .woocommerce form .form-row-first,
  .tw-checkout .woocommerce form .form-row-last,
  .tw-checkout .woocommerce form .form-row-wide {
    float: none;
    width: auto;
    margin-right: 0;
    clear: none;
  }
/* Force Select2 wrapper to act like a full-width input */
.tw-checkout .select2-container { width: 100% !important; }
/* Billing fields → 2-col grid */
.tw-checkout .woocommerce-billing-fields__field-wrapper {
    display: grid; grid-template-columns: 1fr; gap: 1rem;
  }
@media (min-width: 768px){
    .tw-checkout .woocommerce-billing-fields__field-wrapper {
      grid-template-columns: repeat(2, minmax(0,1fr));
    }
  }
/* Full-width rows */
.tw-checkout #billing_company_field,
  .tw-checkout #billing_address_1_field,
  .tw-checkout #billing_address_2_field {
    grid-column: 1 / -1;
  }
/* Make inputs the same height */
.tw-checkout .woocommerce form .form-row .input-text,
  .tw-checkout .woocommerce form .form-row select { height: 44px; }
/* Notes block full width */
.tw-checkout .woocommerce-additional-fields__field-wrapper {
    display: grid; grid-template-columns: 1fr; gap: 1rem;
  }
.tw-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper {
    display:grid; grid-template-columns:1fr; gap:1rem;
  }
@media (min-width:768px){
    .tw-checkout .shipping_address .woocommerce-shipping-fields__field-wrapper {
      grid-template-columns:repeat(2,minmax(0,1fr));
    }
  }
.tw-checkout .shipping_address .form-row-wide { grid-column: 1 / -1; }
/* === Checkout Login (safe scope; won't hit DGWT overlays) === */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"]) form.woocommerce-form-login.login {
  margin-bottom: 1.5rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
/* Intro text */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login > p:first-of-type {
  margin-bottom: 1rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
/* Two-column layout for username/password on md+ */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .form-row-first,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .form-row-last {
  margin-bottom: 1rem;
    float: none; width: auto; margin-right: 0; clear: none; /* kill floats */
}
@media (min-width: 768px) {
    body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
    form.woocommerce-form-login.login .form-row-first,
    body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
    form.woocommerce-form-login.login .form-row-last {
    display: inline-block;
    vertical-align: top;
      width: calc(50% - 0.5rem);
  }
    body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
    form.woocommerce-form-login.login .form-row-first { margin-right: 1rem; }
  }
/* Labels / inputs */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login label {
  margin-bottom: 0.25rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .required {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .input-text,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login select {
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .input-text::-moz-placeholder, body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login select::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .input-text::placeholder,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login select::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .input-text:focus,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login select:focus {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .input-text,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login select {
    height: 44px;
  }
/* Show-password eye: style or hide (pick one) */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .password-input {
  position: relative;
  display: block;
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .password-input .show-password-input {
  position: absolute;
  top: 0px;
  bottom: 0px;
  right: 0px;
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
  margin-right: 0.25rem;
  width: 2.25rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .password-input .show-password-input:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .password-input .show-password-input:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
/* Or hide it: */
/* body.woocommerce-checkout … .show-password-input { @apply hidden; } */
/* Remember me + submit row */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .form-row {
  margin-top: 0.5rem;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  gap: 0.75rem;
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .woocommerce-form__label-for-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .woocommerce-form__input-checkbox {
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
/* Button — match your “Call Us” style */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .woocommerce-form-login__submit,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .button {
  display: flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-radius: 10px 4px 10px 4px;
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .woocommerce-form-login__submit:hover,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .woocommerce-form-login__submit:focus,
  body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login .button:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
/* Lost password link */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login + .lost_password a {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  form.woocommerce-form-login.login + .lost_password a:hover {
  text-decoration-line: none;
}
/* Validation styles from Woo */
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"])
  .woocommerce-invalid .input-text {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"]) form.woocommerce-form-login.login .form-row {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
body.woocommerce-checkout article .entry-content > .woocommerce:not([class*="dgwt-wcas"]) form.woocommerce-form-login.login .password-input {
  width: 100%;
}
/* Container tweaks (optional; scope to thankyou) */
.tw-thankyou .woocommerce {
  margin-left: auto;
  margin-right: auto;
  max-width: 1140px;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.tw-thankyou .woocommerce-order {
    padding-bottom: 5rem;
    padding-top: 5rem;
  }
/* Make the whole order section a responsive grid */
.tw-thankyou .woocommerce-order {
    display: grid;
    grid-template-columns: 1fr; /* mobile: 1 col */
    gap: 1.5rem;
  }
@media (min-width: 1024px) { /* lg */
    .tw-thankyou .woocommerce-order {
      grid-template-columns: 2fr 1fr; /* 2 cols on desktop */
    }
  }
/* Success notice spans full width */
.tw-thankyou .woocommerce-notice--success {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
  padding: 1rem;
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
    grid-column: 1 / -1;
}
/* Overview (Order number, Date, Email, Total) as a neat grid */
.tw-thankyou .woocommerce-order-overview {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 0.75rem;
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
    grid-column: 1 / -1; /* full width row above the 2 cols */
}
@media (min-width: 640px) { /* sm */
    .tw-thankyou .woocommerce-order-overview {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  }
@media (min-width: 1024px) { /* lg */
    .tw-thankyou .woocommerce-order-overview {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  }
.tw-thankyou .woocommerce-order-overview li {
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-thankyou .woocommerce-order-overview li strong {
  margin-top: 0.125rem;
  display: block;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
/* Left column: Order details (table) */
.tw-thankyou .woocommerce-order-details {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
    /* by default it lands in col 1 in the grid */
}
.tw-thankyou .woocommerce-order-details__title {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-thankyou .woocommerce-table.order_details {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-thankyou .woocommerce-table.order_details thead th {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-bottom: 0.5rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-thankyou .woocommerce-table.order_details tbody td {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: top;
}
.tw-thankyou .woocommerce-table.order_details tfoot th,
  .tw-thankyou .woocommerce-table.order_details tfoot td {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-top: 0.75rem;
  text-align: left;
}
/* Right column: Customer details card */
.tw-thankyou .woocommerce-customer-details {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1rem;
    /* automatically sits in col 2 on lg+ */
}
.tw-thankyou .woocommerce-customer-details .woocommerce-column__title {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-thankyou .woocommerce-customer-details address {
  font-style: normal;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-thankyou .woocommerce-customer-details p {
  margin-top: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
/* Price emphasis */
.tw-thankyou .amount,
  .tw-thankyou .woocommerce-Price-amount {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
/* Links inside thankyou */
.tw-thankyou .woocommerce a {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
.tw-thankyou .woocommerce a:hover {
  text-decoration-line: none;
}
/* Scope everything to account pages only */
.tw-myaccount .woocommerce {
  margin-left: auto;
  margin-right: auto;
  max-width: 1095px;
}
@media not all and (min-width: 768px) {

  .tw-myaccount .woocommerce {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
/* Page spacing (you already have .entry-content py-12) */
.tw-myaccount .entry-content {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
/* Layout: sidebar nav + content */
.tw-myaccount .woocommerce {
    display: grid;
    grid-template-columns: 1fr; /* mobile */
    gap: 1.5rem;
    padding-bottom: 12rem;
  }
@media (min-width: 1100px) {
    .tw-myaccount .woocommerce {
      grid-template-columns: 280px 1fr; /* sidebar / main content */
    }
  }
/* Sidebar nav */
.tw-myaccount .woocommerce-MyAccount-navigation {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 0.75rem;
}
.tw-myaccount .woocommerce-MyAccount-navigation ul > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.tw-myaccount .woocommerce-MyAccount-navigation li a {
  display: inline-flex;
  width: 100%;
  align-items: center;
  justify-content: space-between;
  border-radius: 0.375rem;
  border-width: 1px;
  border-color: transparent;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-myaccount .woocommerce-MyAccount-navigation li a:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-myaccount .woocommerce-MyAccount-navigation li a:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-myaccount .woocommerce-MyAccount-navigation li a:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 2px;
}
.tw-myaccount .woocommerce-MyAccount-navigation li.is-active a,
  .tw-myaccount .woocommerce-MyAccount-navigation li[aria-current="page"] a {
  --tw-border-opacity: 1;
  border-color: rgb(226 232 240 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
  font-weight: 600;
}
/* Main content card */
.tw-myaccount .woocommerce-MyAccount-content {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
/* Notices */
.tw-myaccount .woocommerce-error,
  .tw-myaccount .woocommerce-info,
  .tw-myaccount .woocommerce-message,
  .tw-myaccount .woocommerce-notices-wrapper .woocommerce-notice {
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  border-width: 1px;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-myaccount .woocommerce-message {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.tw-myaccount .woocommerce-info {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.tw-myaccount .woocommerce-error {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
/* Headings & text inside content */
.tw-myaccount .woocommerce-MyAccount-content h2,
  .tw-myaccount .woocommerce-MyAccount-content h3 {
  margin-bottom: 0.75rem;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-myaccount .woocommerce-MyAccount-content p {
  line-height: 1.75rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-myaccount .woocommerce-MyAccount-content a {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
.tw-myaccount .woocommerce-MyAccount-content a:hover {
  text-decoration-line: none;
}
/* Tables (orders, downloads) */
.tw-myaccount table.shop_table {
  width: 100%;
  border-collapse: collapse;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-myaccount table.shop_table thead th {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-bottom: 0.5rem;
  text-align: left;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-myaccount table.shop_table tbody td {
  border-bottom-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(243 244 246 / var(--tw-border-opacity, 1));
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  vertical-align: middle;
}
.tw-myaccount table.shop_table tfoot th,
  .tw-myaccount table.shop_table tfoot td {
  border-top-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  padding-top: 0.75rem;
}
/* Address cards */
.tw-myaccount .addresses .title {
  margin-bottom: 0.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.tw-myaccount .addresses .title h3 {
  font-size: 16px;
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.tw-myaccount .addresses address {
  font-style: normal;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
/* Forms (edit account, addresses, etc.) */
.tw-myaccount form .form-row,
  .tw-myaccount form p.form-row {
  margin-bottom: 1rem;
  display: flex;
  width: 100%;
  flex-direction: column;
}
.tw-myaccount .password-input {
  width: 100%;
}
.tw-myaccount form label {
  margin-bottom: 0.25rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.tw-myaccount form input[type="text"],
  .tw-myaccount form input[type="email"],
  .tw-myaccount form input[type="password"],
  .tw-myaccount form input[type="tel"],
  .tw-myaccount form input[type="number"],
  .tw-myaccount form select,
  .tw-myaccount form textarea {
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-myaccount form input[type="text"]::-moz-placeholder, .tw-myaccount form input[type="email"]::-moz-placeholder, .tw-myaccount form input[type="password"]::-moz-placeholder, .tw-myaccount form input[type="tel"]::-moz-placeholder, .tw-myaccount form input[type="number"]::-moz-placeholder, .tw-myaccount form select::-moz-placeholder, .tw-myaccount form textarea::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
.tw-myaccount form input[type="text"]::placeholder,
  .tw-myaccount form input[type="email"]::placeholder,
  .tw-myaccount form input[type="password"]::placeholder,
  .tw-myaccount form input[type="tel"]::placeholder,
  .tw-myaccount form input[type="number"]::placeholder,
  .tw-myaccount form select::placeholder,
  .tw-myaccount form textarea::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
.tw-myaccount form input[type="text"]:focus,
  .tw-myaccount form input[type="email"]:focus,
  .tw-myaccount form input[type="password"]:focus,
  .tw-myaccount form input[type="tel"]:focus,
  .tw-myaccount form input[type="number"]:focus,
  .tw-myaccount form select:focus,
  .tw-myaccount form textarea:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 0px;
}
/* Buttons (Woo uses .button) */
.tw-myaccount .button,
  .tw-myaccount button.button,
  .tw-myaccount a.button {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  text-decoration-line: none;
}
.tw-myaccount .button:hover,
  .tw-myaccount button.button:hover,
  .tw-myaccount a.button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.tw-myaccount .button:focus,
  .tw-myaccount button.button:focus,
  .tw-myaccount a.button:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-myaccount .button:focus-visible,
  .tw-myaccount button.button:focus-visible,
  .tw-myaccount a.button:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 2px;
}
/* Pagination */
.tw-myaccount .woocommerce-pagination {
  margin-top: 1.5rem;
}
.tw-myaccount .woocommerce-pagination ul.page-numbers {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.tw-myaccount .woocommerce-pagination .page-numbers li a,
  .tw-myaccount .woocommerce-pagination .page-numbers li span {
  min-width: 2.25rem;
  border-radius: 0.375rem;
  border-width: 1px;
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  text-align: center;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-myaccount .woocommerce-pagination .page-numbers .current {
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
/* Container (optional) */
.tw-myaccount.tw-account-edit .woocommerce-MyAccount-content {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
/* Kill Woo legacy floats so grid works */
.tw-myaccount.tw-account-edit .woocommerce form .form-row,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row-first,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row-last,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row-wide {
    float: none; width: auto; margin-right: 0; clear: none;
  }
/* === Address form grid */
.tw-myaccount.tw-account-edit .woocommerce-address-fields__field-wrapper {
    display: grid; grid-template-columns: 1fr; gap: 1rem;
  }
@media (min-width: 768px) {
    .tw-myaccount.tw-account-edit .woocommerce-address-fields__field-wrapper {
      grid-template-columns: repeat(2, minmax(0, 1fr));
    }
  }
.tw-myaccount.tw-account-edit .woocommerce-input-wrapper {
  width: 100%;
}
/* Full-width rows */
.tw-myaccount.tw-account-edit #billing_company_field,
  .tw-myaccount.tw-account-edit #billing_address_1_field,
  .tw-myaccount.tw-account-edit #billing_address_2_field {
    grid-column: 1 / -1;
  }
/* Half-width (pairs nicely on md+) */
.tw-myaccount.tw-account-edit #billing_first_name_field,
  .tw-myaccount.tw-account-edit #billing_last_name_field,
  .tw-myaccount.tw-account-edit #billing_country_field,
  .tw-myaccount.tw-account-edit #billing_city_field,
  .tw-myaccount.tw-account-edit #billing_state_field,
  .tw-myaccount.tw-account-edit #billing_postcode_field,
  .tw-myaccount.tw-account-edit #billing_phone_field,
  .tw-myaccount.tw-account-edit #billing_email_field,
  .tw-myaccount.tw-account-edit #billing_company_field,
  .tw-myaccount.tw-account-edit #billing_address_1_field,
  .tw-myaccount.tw-account-edit #billing_address_2_field {
  display: flex;
  flex-direction: column;
}
/* Labels (show required cleanly) */
.tw-myaccount.tw-account-edit label {
  margin-bottom: 0.25rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.tw-myaccount.tw-account-edit .required_field .required {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.tw-myaccount.tw-account-edit .optional {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / var(--tw-text-opacity, 1));
}
/* Inputs/selects/textarea */
.tw-myaccount.tw-account-edit .woocommerce form .form-row .input-text,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row select,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row textarea {
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-myaccount.tw-account-edit .woocommerce form .form-row .input-text::-moz-placeholder, .tw-myaccount.tw-account-edit .woocommerce form .form-row select::-moz-placeholder, .tw-myaccount.tw-account-edit .woocommerce form .form-row textarea::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
.tw-myaccount.tw-account-edit .woocommerce form .form-row .input-text::placeholder,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row select::placeholder,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row textarea::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
.tw-myaccount.tw-account-edit .woocommerce form .form-row .input-text:focus,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row select:focus,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row textarea:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 0px;
}
/* Uniform field height for text/select */
.tw-myaccount.tw-account-edit .woocommerce form .form-row .input-text,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row select { height: 44px; }
/* Select2: make it look like the inputs */
.tw-myaccount.tw-account-edit .select2-container { width: 100% !important; }
.tw-myaccount.tw-account-edit .select2-selection--single {
  height: 44px;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.tw-myaccount.tw-account-edit .select2-selection__rendered {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  line-height: 44px;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.tw-myaccount.tw-account-edit .select2-selection__arrow {
  height: 44px;
}
/* Focus state */
.tw-myaccount.tw-account-edit .woocommerce form .form-row .input-text:focus,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row select:focus,
  .tw-myaccount.tw-account-edit .woocommerce form .form-row textarea:focus,
  .tw-myaccount.tw-account-edit .select2-container--focus .select2-selection--single {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
/* Validation */
.tw-myaccount.tw-account-edit .woocommerce-invalid .input-text,
  .tw-myaccount.tw-account-edit .woocommerce-invalid select,
  .tw-myaccount.tw-account-edit .woocommerce-invalid textarea {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
/* Save button */
.tw-myaccount.tw-account-edit .woocommerce-address-fields__button,
  .tw-myaccount.tw-account-edit button.button,
  .tw-myaccount.tw-account-edit .button {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(15 23 42 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(15 23 42 / var(--tw-bg-opacity, 1));
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-myaccount.tw-account-edit .woocommerce-address-fields__button:hover,
  .tw-myaccount.tw-account-edit button.button:hover,
  .tw-myaccount.tw-account-edit .button:hover {
  --tw-border-opacity: 1;
  border-color: rgb(30 41 59 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(30 41 59 / var(--tw-bg-opacity, 1));
}
.tw-myaccount.tw-account-edit .woocommerce-address-fields__button:focus,
  .tw-myaccount.tw-account-edit button.button:focus,
  .tw-myaccount.tw-account-edit .button:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.tw-myaccount.tw-account-edit .woocommerce-address-fields__button:focus-visible,
  .tw-myaccount.tw-account-edit button.button:focus-visible,
  .tw-myaccount.tw-account-edit .button:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-offset-width: 2px;
}
/* Notices within the form */
.tw-myaccount.tw-account-edit .woocommerce-error,
  .tw-myaccount.tw-account-edit .woocommerce-info,
  .tw-myaccount.tw-account-edit .woocommerce-message {
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  border-width: 1px;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-myaccount.tw-account-edit .woocommerce-message {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
.tw-myaccount.tw-account-edit .woocommerce-info {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
.tw-myaccount.tw-account-edit .woocommerce-error {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
/* Wrapper + columns */
body.tw-auth article .entry-content > .woocommerce {
  margin-left: auto;
  margin-right: auto;
  display: flex;
  max-width: 960px;
  flex-direction: column;
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
body.tw-auth #customer_login.u-columns.col2-set {
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 1.5rem;
}
@media (min-width: 768px) { body.tw-auth #customer_login.u-columns.col2-set {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  } }
body.tw-auth .u-column1,
  body.tw-auth .u-column2 {
  margin: 0px;
}
/* Cards */
body.tw-auth h2 {
  margin-bottom: 1rem;
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce form {
  border-radius: 0.5rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding: 1.25rem;
}
/* Fields */
body.tw-auth article .entry-content > .woocommerce form .form-row,
  body.tw-auth article .entry-content > .woocommerce form p.form-row {
  margin-bottom: 1rem;
}
body.tw-auth article .entry-content > .woocommerce form label {
  margin-bottom: 0.25rem;
  display: block;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce form .required {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce .input-text {
  display: block;
  width: 100%;
  border-radius: 0.375rem;
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  padding-left: 0.75rem;
  padding-right: 0.75rem;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
body.tw-auth article .entry-content > .woocommerce .input-text::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce .input-text::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(148 163 184 / var(--tw-placeholder-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce .input-text:focus {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce .input-text {
    height: 44px;
  }
/* Show-password eye */
body.tw-auth .password-input {
  position: relative;
  display: block;
}
body.tw-auth .password-input .show-password-input {
  display: none;
}
/* Notices */
body.tw-auth .woocommerce-error,
  body.tw-auth .woocommerce-info,
  body.tw-auth .woocommerce-message {
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
body.tw-auth .woocommerce-message {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}
body.tw-auth .woocommerce-info {
  --tw-border-opacity: 1;
  border-color: rgb(191 219 254 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(30 64 175 / var(--tw-text-opacity, 1));
}
body.tw-auth .woocommerce-error {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
/* Links */
body.tw-auth .lost_password a,
  body.tw-auth .woocommerce a {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}
body.tw-auth .lost_password a:hover,
  body.tw-auth .woocommerce a:hover {
  text-decoration-line: none;
}
/* Buttons (your “Call Us” style) */
body.tw-auth article .entry-content > .woocommerce .button,
  body.tw-auth .woocommerce-Button,
  body.tw-auth .woocommerce-form-login__submit,
  body.tw-auth .woocommerce-form-register__submit {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  min-height: 52px;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  border-radius: 10px 4px 10px 4px;
  border-width: 2px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  text-transform: uppercase;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 200ms;
}
body.tw-auth article .entry-content > .woocommerce .button:hover,
  body.tw-auth .woocommerce-Button:hover,
  body.tw-auth .woocommerce-form-login__submit:hover,
  body.tw-auth .woocommerce-form-register__submit:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
body.tw-auth article .entry-content > .woocommerce .button:focus,
  body.tw-auth .woocommerce-Button:focus,
  body.tw-auth .woocommerce-form-login__submit:focus,
  body.tw-auth .woocommerce-form-register__submit:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
body.tw-auth .woocommerce-privacy-policy-text { padding-bottom: 2rem; }
/* Checkbox */
body.tw-auth .woocommerce-form__label-for-checkbox {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
body.tw-auth .woocommerce-form__input-checkbox {
  height: 1rem;
  width: 1rem;
  border-radius: 0.25rem;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
/* Validation */
body.tw-auth .woocommerce-invalid .input-text {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity, 1));
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(254 202 202 / var(--tw-ring-opacity, 1));
}
/* Hidden fields */
body.tw-auth article .entry-content > .woocommerce form input[type="hidden"] {
  margin: 0px !important;
  padding: 0px !important;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.pointer-events-auto {
  pointer-events: auto;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.static {
  position: static;
}
.fixed {
  position: fixed;
}
.absolute {
  position: absolute;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0px;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-5 {
  bottom: 1.25rem;
}
.left-0 {
  left: 0px;
}
.left-2\.5 {
  left: 0.625rem;
}
.left-2\/4 {
  left: 50%;
}
.left-\[-25px\] {
  left: -25px;
}
.right-0 {
  right: 0px;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-5 {
  right: 1.25rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-2\.5 {
  top: 0.625rem;
}
.top-2\/4 {
  top: 50%;
}
.top-3 {
  top: 0.75rem;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-50 {
  z-index: 50;
}
.z-\[2\] {
  z-index: 2;
}
.z-\[5\] {
  z-index: 5;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.col-span-1 {
  grid-column: span 1 / span 1;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-3 {
  grid-column: span 3 / span 3;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-6 {
  grid-column: span 6 / span 6;
}
.col-span-8 {
  grid-column: span 8 / span 8;
}
.float-right {
  float: right;
}
.float-left {
  float: left;
}
.clear-both {
  clear: both;
}
.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-1 {
  margin-top: 0.25rem;
  margin-bottom: 0.25rem;
}
.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}
.my-4 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-8 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.-mt-\[5rem\] {
  margin-top: -5rem;
}
.mb-0 {
  margin-bottom: 0px;
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-10 {
  margin-bottom: 2.5rem;
}
.mb-12 {
  margin-bottom: 3rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.mb-20 {
  margin-bottom: 5rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-3\.5 {
  margin-bottom: 0.875rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-7 {
  margin-bottom: 1.75rem;
}
.mb-8 {
  margin-bottom: 2rem;
}
.ml-0 {
  margin-left: 0px;
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-4 {
  margin-left: 1rem;
}
.ml-5 {
  margin-left: 1.25rem;
}
.mr-0 {
  margin-right: 0px;
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-3\.5 {
  margin-right: 0.875rem;
}
.mr-5 {
  margin-right: 1.25rem;
}
.mt-0 {
  margin-top: 0px;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-1\.5 {
  margin-top: 0.375rem;
}
.mt-10 {
  margin-top: 2.5rem;
}
.mt-11 {
  margin-top: 2.75rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-16 {
  margin-top: 4rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-2\.5 {
  margin-top: 0.625rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[10rem\] {
  margin-top: 10rem;
}
.mt-\[5rem\] {
  margin-top: 5rem;
}
.mt-\[7rem\] {
  margin-top: 7rem;
}
.mt-\[8rem\] {
  margin-top: 8rem;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 4;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.contents {
  display: contents;
}
.hidden {
  display: none;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}
.aspect-\[425\/240\] {
  aspect-ratio: 425/240;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.size-4 {
  width: 1rem;
  height: 1rem;
}
.size-full {
  width: 100%;
  height: 100%;
}
.h-0\.5 {
  height: 0.125rem;
}
.h-10 {
  height: 2.5rem;
}
.h-11 {
  height: 2.75rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-4 {
  height: 1rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[100px\] {
  height: 100px;
}
.h-\[105px\] {
  height: 105px;
}
.h-\[107px\] {
  height: 107px;
}
.h-\[115px\] {
  height: 115px;
}
.h-\[118px\] {
  height: 118px;
}
.h-\[14\.5px\] {
  height: 14.5px;
}
.h-\[188px\] {
  height: 188px;
}
.h-\[200px\] {
  height: 200px;
}
.h-\[220px\] {
  height: 220px;
}
.h-\[23px\] {
  height: 23px;
}
.h-\[240px\] {
  height: 240px;
}
.h-\[26px\] {
  height: 26px;
}
.h-\[302px\] {
  height: 302px;
}
.h-\[34px\] {
  height: 34px;
}
.h-\[392px\] {
  height: 392px;
}
.h-\[39px\] {
  height: 39px;
}
.h-\[415px\] {
  height: 415px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[4px\] {
  height: 4px;
}
.h-\[50px\] {
  height: 50px;
}
.h-\[540px\] {
  height: 540px;
}
.h-\[54px\] {
  height: 54px;
}
.h-\[600px\] {
  height: 600px;
}
.h-\[70px\] {
  height: 70px;
}
.h-\[92px\] {
  height: 92px;
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-screen {
  height: 100vh;
}
.max-h-\[200px\] {
  max-height: 200px;
}
.max-h-\[280px\] {
  max-height: 280px;
}
.max-h-\[500px\] {
  max-height: 500px;
}
.max-h-\[70vh\] {
  max-height: 70vh;
}
.max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-full {
  max-height: 100%;
}
.min-h-0 {
  min-height: 0px;
}
.min-h-14 {
  min-height: 3.5rem;
}
.min-h-\[201px\] {
  min-height: 201px;
}
.min-h-\[21px\] {
  min-height: 21px;
}
.min-h-\[310px\] {
  min-height: 310px;
}
.min-h-\[44px\] {
  min-height: 44px;
}
.min-h-\[48px\] {
  min-height: 48px;
}
.min-h-\[520px\] {
  min-height: 520px;
}
.min-h-\[52px\] {
  min-height: 52px;
}
.min-h-\[700px\] {
  min-height: 700px;
}
.min-h-\[75vh\] {
  min-height: 75vh;
}
.min-h-px {
  min-height: 1px;
}
.min-h-screen {
  min-height: 100vh;
}
.w-1\/12 {
  width: 8.333333%;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/3 {
  width: 33.333333%;
}
.w-1\/4 {
  width: 25%;
}
.w-1\/5 {
  width: 20%;
}
.w-1\/6 {
  width: 16.666667%;
}
.w-10 {
  width: 2.5rem;
}
.w-10\/12 {
  width: 83.333333%;
}
.w-11 {
  width: 2.75rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-2\.5 {
  width: 0.625rem;
}
.w-2\/12 {
  width: 16.666667%;
}
.w-2\/3 {
  width: 66.666667%;
}
.w-2\/4 {
  width: 50%;
}
.w-2\/5 {
  width: 40%;
}
.w-2\/6 {
  width: 33.333333%;
}
.w-20 {
  width: 5rem;
}
.w-3\/12 {
  width: 25%;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-3\/6 {
  width: 50%;
}
.w-4 {
  width: 1rem;
}
.w-4\/12 {
  width: 33.333333%;
}
.w-4\/5 {
  width: 80%;
}
.w-4\/6 {
  width: 66.666667%;
}
.w-40 {
  width: 10rem;
}
.w-5 {
  width: 1.25rem;
}
.w-5\/12 {
  width: 41.666667%;
}
.w-5\/6 {
  width: 83.333333%;
}
.w-6 {
  width: 1.5rem;
}
.w-6\/12 {
  width: 50%;
}
.w-7\/12 {
  width: 58.333333%;
}
.w-8 {
  width: 2rem;
}
.w-8\/12 {
  width: 66.666667%;
}
.w-9 {
  width: 2.25rem;
}
.w-9\/12 {
  width: 75%;
}
.w-96 {
  width: 24rem;
}
.w-\[100px\] {
  width: 100px;
}
.w-\[105px\] {
  width: 105px;
}
.w-\[1080px\] {
  width: 1080px;
}
.w-\[1140px\] {
  width: 1140px;
}
.w-\[1170px\] {
  width: 1170px;
}
.w-\[118px\] {
  width: 118px;
}
.w-\[188px\] {
  width: 188px;
}
.w-\[200px\] {
  width: 200px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[255px\] {
  width: 255px;
}
.w-\[266px\] {
  width: 266px;
}
.w-\[297px\] {
  width: 297px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[314px\] {
  width: 314px;
}
.w-\[33\%\] {
  width: 33%;
}
.w-\[392px\] {
  width: 392px;
}
.w-\[39px\] {
  width: 39px;
}
.w-\[42\%\] {
  width: 42%;
}
.w-\[425px\] {
  width: 425px;
}
.w-\[50px\] {
  width: 50px;
}
.w-\[524px\] {
  width: 524px;
}
.w-\[53px\] {
  width: 53px;
}
.w-\[547px\] {
  width: 547px;
}
.w-\[575px\] {
  width: 575px;
}
.w-\[65px\] {
  width: 65px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[75\%\] {
  width: 75%;
}
.w-\[78px\] {
  width: 78px;
}
.w-\[82px\] {
  width: 82px;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[889px\] {
  width: 889px;
}
.w-\[896px\] {
  width: 896px;
}
.w-\[92px\] {
  width: 92px;
}
.w-\[calc\(100\%\+50px\)\] {
  width: calc(100% + 50px);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-screen {
  width: 100vw;
}
.min-w-60 {
  min-width: 15rem;
}
.min-w-\[124px\] {
  min-width: 124px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[240px\] {
  min-width: 240px;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-\[1080px\] {
  max-width: 1080px;
}
.max-w-\[1085px\] {
  max-width: 1085px;
}
.max-w-\[1095px\] {
  max-width: 1095px;
}
.max-w-\[1138px\] {
  max-width: 1138px;
}
.max-w-\[1139px\] {
  max-width: 1139px;
}
.max-w-\[1140px\] {
  max-width: 1140px;
}
.max-w-\[1158px\] {
  max-width: 1158px;
}
.max-w-\[1170px\] {
  max-width: 1170px;
}
.max-w-\[1200px\] {
  max-width: 1200px;
}
.max-w-\[1251px\] {
  max-width: 1251px;
}
.max-w-\[1350px\] {
  max-width: 1350px;
}
.max-w-\[1375px\] {
  max-width: 1375px;
}
.max-w-\[1408px\] {
  max-width: 1408px;
}
.max-w-\[1440px\] {
  max-width: 1440px;
}
.max-w-\[150px\] {
  max-width: 150px;
}
.max-w-\[1920px\] {
  max-width: 1920px;
}
.max-w-\[20\%\] {
  max-width: 20%;
}
.max-w-\[200px\] {
  max-width: 200px;
}
.max-w-\[280px\] {
  max-width: 280px;
}
.max-w-\[32px\] {
  max-width: 32px;
}
.max-w-\[360px\] {
  max-width: 360px;
}
.max-w-\[411px\] {
  max-width: 411px;
}
.max-w-\[50\%\] {
  max-width: 50%;
}
.max-w-\[500px\] {
  max-width: 500px;
}
.max-w-\[575px\] {
  max-width: 575px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[60ch\] {
  max-width: 60ch;
}
.max-w-\[640px\] {
  max-width: 640px;
}
.max-w-\[70ch\] {
  max-width: 70ch;
}
.max-w-\[716px\] {
  max-width: 716px;
}
.max-w-\[745px\] {
  max-width: 745px;
}
.max-w-\[768px\] {
  max-width: 768px;
}
.max-w-\[80\%\] {
  max-width: 80%;
}
.max-w-\[95\%\] {
  max-width: 95%;
}
.max-w-container {
  max-width: 1139px;
}
.max-w-full {
  max-width: 100%;
}
.max-w-lg {
  max-width: 1200px;
}
.max-w-md {
  max-width: 768px;
}
.max-w-mob {
  max-width: 575px;
}
.max-w-sm {
  max-width: 640px;
}
.max-w-ultrawide {
  max-width: 1920px;
}
.max-w-xl {
  max-width: 1280px;
}
.max-w-xs {
  max-width: 480px;
}
.max-w-xxl {
  max-width: 1440px;
}
.max-w-xxs {
  max-width: 320px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.grow {
  flex-grow: 1;
}
.basis-0 {
  flex-basis: 0px;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-2\/4 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-x-full {
  --tw-translate-x: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-2\/4 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-translate-y-full {
  --tw-translate-y: -100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-x-full {
  --tw-translate-x: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-0 {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.translate-y-full {
  --tw-translate-y: 100%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.cursor-grabbing {
  cursor: grabbing;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}
.resize {
  resize: both;
}
.snap-x {
  scroll-snap-type: x var(--tw-scroll-snap-strictness);
}
.snap-mandatory {
  --tw-scroll-snap-strictness: mandatory;
}
.snap-start {
  scroll-snap-align: start;
}
.list-decimal {
  list-style-type: decimal;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.columns-4 {
  -moz-columns: 4;
       columns: 4;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-10 {
  grid-template-columns: repeat(10, minmax(0, 1fr));
}
.grid-cols-11 {
  grid-template-columns: repeat(11, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-5 {
  grid-template-columns: repeat(5, minmax(0, 1fr));
}
.grid-cols-6 {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-7 {
  grid-template-columns: repeat(7, minmax(0, 1fr));
}
.grid-cols-8 {
  grid-template-columns: repeat(8, minmax(0, 1fr));
}
.grid-cols-9 {
  grid-template-columns: repeat(9, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.flex-nowrap {
  flex-wrap: nowrap;
}
.place-items-center {
  place-items: center;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.items-stretch {
  align-items: stretch;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-1\.5 {
  gap: 0.375rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-11 {
  gap: 2.75rem;
}
.gap-12 {
  gap: 3rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-3\.5 {
  gap: 0.875rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-x-2 {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}
.gap-x-6 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-2 {
  row-gap: 0.5rem;
}
.gap-y-3 {
  row-gap: 0.75rem;
}
.space-x-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.25rem * var(--tw-space-x-reverse));
  margin-left: calc(0.25rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.space-y-3 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.75rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.75rem * var(--tw-space-y-reverse));
}
.space-y-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1rem * var(--tw-space-y-reverse));
}
.space-y-5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.25rem * var(--tw-space-y-reverse));
}
.space-y-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-\[100px\] {
  border-radius: 100px;
}
.rounded-\[10px_4px_10px_4px\] {
  border-radius: 10px 4px 10px 4px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-\[3px\] {
  border-radius: 3px;
}
.rounded-\[5px\] {
  border-radius: 5px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0px;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-none {
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}
.rounded-l {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t-lg {
  border-top-left-radius: 0.5rem;
  border-top-right-radius: 0.5rem;
}
.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}
.rounded-bl-\[4px\] {
  border-bottom-left-radius: 4px;
}
.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}
.rounded-br-\[20px\] {
  border-bottom-right-radius: 20px;
}
.rounded-tl-\[20px\] {
  border-top-left-radius: 20px;
}
.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}
.rounded-tr-\[4px\] {
  border-top-right-radius: 4px;
}
.border {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-\[0px\] {
  border-width: 0px;
}
.border-\[100px\] {
  border-width: 100px;
}
.border-\[10px\] {
  border-width: 10px;
}
.border-\[11px\] {
  border-width: 11px;
}
.border-\[12px\] {
  border-width: 12px;
}
.border-\[13px\] {
  border-width: 13px;
}
.border-\[14px\] {
  border-width: 14px;
}
.border-\[15px\] {
  border-width: 15px;
}
.border-\[16px\] {
  border-width: 16px;
}
.border-\[17px\] {
  border-width: 17px;
}
.border-\[18px\] {
  border-width: 18px;
}
.border-\[19px\] {
  border-width: 19px;
}
.border-\[1px\] {
  border-width: 1px;
}
.border-\[20px\] {
  border-width: 20px;
}
.border-\[21px\] {
  border-width: 21px;
}
.border-\[22px\] {
  border-width: 22px;
}
.border-\[23px\] {
  border-width: 23px;
}
.border-\[24px\] {
  border-width: 24px;
}
.border-\[25px\] {
  border-width: 25px;
}
.border-\[26px\] {
  border-width: 26px;
}
.border-\[27px\] {
  border-width: 27px;
}
.border-\[28px\] {
  border-width: 28px;
}
.border-\[29px\] {
  border-width: 29px;
}
.border-\[2px\] {
  border-width: 2px;
}
.border-\[30px\] {
  border-width: 30px;
}
.border-\[31px\] {
  border-width: 31px;
}
.border-\[32px\] {
  border-width: 32px;
}
.border-\[33px\] {
  border-width: 33px;
}
.border-\[34px\] {
  border-width: 34px;
}
.border-\[35px\] {
  border-width: 35px;
}
.border-\[36px\] {
  border-width: 36px;
}
.border-\[37px\] {
  border-width: 37px;
}
.border-\[38px\] {
  border-width: 38px;
}
.border-\[39px\] {
  border-width: 39px;
}
.border-\[3px\] {
  border-width: 3px;
}
.border-\[40px\] {
  border-width: 40px;
}
.border-\[41px\] {
  border-width: 41px;
}
.border-\[42px\] {
  border-width: 42px;
}
.border-\[43px\] {
  border-width: 43px;
}
.border-\[44px\] {
  border-width: 44px;
}
.border-\[45px\] {
  border-width: 45px;
}
.border-\[46px\] {
  border-width: 46px;
}
.border-\[47px\] {
  border-width: 47px;
}
.border-\[48px\] {
  border-width: 48px;
}
.border-\[49px\] {
  border-width: 49px;
}
.border-\[4px\] {
  border-width: 4px;
}
.border-\[50px\] {
  border-width: 50px;
}
.border-\[51px\] {
  border-width: 51px;
}
.border-\[52px\] {
  border-width: 52px;
}
.border-\[53px\] {
  border-width: 53px;
}
.border-\[54px\] {
  border-width: 54px;
}
.border-\[55px\] {
  border-width: 55px;
}
.border-\[56px\] {
  border-width: 56px;
}
.border-\[57px\] {
  border-width: 57px;
}
.border-\[58px\] {
  border-width: 58px;
}
.border-\[59px\] {
  border-width: 59px;
}
.border-\[5px\] {
  border-width: 5px;
}
.border-\[60px\] {
  border-width: 60px;
}
.border-\[61px\] {
  border-width: 61px;
}
.border-\[62px\] {
  border-width: 62px;
}
.border-\[63px\] {
  border-width: 63px;
}
.border-\[64px\] {
  border-width: 64px;
}
.border-\[65px\] {
  border-width: 65px;
}
.border-\[66px\] {
  border-width: 66px;
}
.border-\[67px\] {
  border-width: 67px;
}
.border-\[68px\] {
  border-width: 68px;
}
.border-\[69px\] {
  border-width: 69px;
}
.border-\[6px\] {
  border-width: 6px;
}
.border-\[70px\] {
  border-width: 70px;
}
.border-\[71px\] {
  border-width: 71px;
}
.border-\[72px\] {
  border-width: 72px;
}
.border-\[73px\] {
  border-width: 73px;
}
.border-\[74px\] {
  border-width: 74px;
}
.border-\[75px\] {
  border-width: 75px;
}
.border-\[76px\] {
  border-width: 76px;
}
.border-\[77px\] {
  border-width: 77px;
}
.border-\[78px\] {
  border-width: 78px;
}
.border-\[79px\] {
  border-width: 79px;
}
.border-\[7px\] {
  border-width: 7px;
}
.border-\[80px\] {
  border-width: 80px;
}
.border-\[81px\] {
  border-width: 81px;
}
.border-\[82px\] {
  border-width: 82px;
}
.border-\[83px\] {
  border-width: 83px;
}
.border-\[84px\] {
  border-width: 84px;
}
.border-\[85px\] {
  border-width: 85px;
}
.border-\[86px\] {
  border-width: 86px;
}
.border-\[87px\] {
  border-width: 87px;
}
.border-\[88px\] {
  border-width: 88px;
}
.border-\[89px\] {
  border-width: 89px;
}
.border-\[8px\] {
  border-width: 8px;
}
.border-\[90px\] {
  border-width: 90px;
}
.border-\[91px\] {
  border-width: 91px;
}
.border-\[92px\] {
  border-width: 92px;
}
.border-\[93px\] {
  border-width: 93px;
}
.border-\[94px\] {
  border-width: 94px;
}
.border-\[95px\] {
  border-width: 95px;
}
.border-\[96px\] {
  border-width: 96px;
}
.border-\[97px\] {
  border-width: 97px;
}
.border-\[98px\] {
  border-width: 98px;
}
.border-\[99px\] {
  border-width: 99px;
}
.border-\[9px\] {
  border-width: 9px;
}
.border-b {
  border-bottom-width: 1px;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-\[0px\] {
  border-bottom-width: 0px;
}
.border-b-\[100px\] {
  border-bottom-width: 100px;
}
.border-b-\[10px\] {
  border-bottom-width: 10px;
}
.border-b-\[11px\] {
  border-bottom-width: 11px;
}
.border-b-\[12px\] {
  border-bottom-width: 12px;
}
.border-b-\[13px\] {
  border-bottom-width: 13px;
}
.border-b-\[14px\] {
  border-bottom-width: 14px;
}
.border-b-\[15px\] {
  border-bottom-width: 15px;
}
.border-b-\[16px\] {
  border-bottom-width: 16px;
}
.border-b-\[17px\] {
  border-bottom-width: 17px;
}
.border-b-\[18px\] {
  border-bottom-width: 18px;
}
.border-b-\[19px\] {
  border-bottom-width: 19px;
}
.border-b-\[1px\] {
  border-bottom-width: 1px;
}
.border-b-\[20px\] {
  border-bottom-width: 20px;
}
.border-b-\[21px\] {
  border-bottom-width: 21px;
}
.border-b-\[22px\] {
  border-bottom-width: 22px;
}
.border-b-\[23px\] {
  border-bottom-width: 23px;
}
.border-b-\[24px\] {
  border-bottom-width: 24px;
}
.border-b-\[25px\] {
  border-bottom-width: 25px;
}
.border-b-\[26px\] {
  border-bottom-width: 26px;
}
.border-b-\[27px\] {
  border-bottom-width: 27px;
}
.border-b-\[28px\] {
  border-bottom-width: 28px;
}
.border-b-\[29px\] {
  border-bottom-width: 29px;
}
.border-b-\[2px\] {
  border-bottom-width: 2px;
}
.border-b-\[30px\] {
  border-bottom-width: 30px;
}
.border-b-\[31px\] {
  border-bottom-width: 31px;
}
.border-b-\[32px\] {
  border-bottom-width: 32px;
}
.border-b-\[33px\] {
  border-bottom-width: 33px;
}
.border-b-\[34px\] {
  border-bottom-width: 34px;
}
.border-b-\[35px\] {
  border-bottom-width: 35px;
}
.border-b-\[36px\] {
  border-bottom-width: 36px;
}
.border-b-\[37px\] {
  border-bottom-width: 37px;
}
.border-b-\[38px\] {
  border-bottom-width: 38px;
}
.border-b-\[39px\] {
  border-bottom-width: 39px;
}
.border-b-\[3px\] {
  border-bottom-width: 3px;
}
.border-b-\[40px\] {
  border-bottom-width: 40px;
}
.border-b-\[41px\] {
  border-bottom-width: 41px;
}
.border-b-\[42px\] {
  border-bottom-width: 42px;
}
.border-b-\[43px\] {
  border-bottom-width: 43px;
}
.border-b-\[44px\] {
  border-bottom-width: 44px;
}
.border-b-\[45px\] {
  border-bottom-width: 45px;
}
.border-b-\[46px\] {
  border-bottom-width: 46px;
}
.border-b-\[47px\] {
  border-bottom-width: 47px;
}
.border-b-\[48px\] {
  border-bottom-width: 48px;
}
.border-b-\[49px\] {
  border-bottom-width: 49px;
}
.border-b-\[4px\] {
  border-bottom-width: 4px;
}
.border-b-\[50px\] {
  border-bottom-width: 50px;
}
.border-b-\[51px\] {
  border-bottom-width: 51px;
}
.border-b-\[52px\] {
  border-bottom-width: 52px;
}
.border-b-\[53px\] {
  border-bottom-width: 53px;
}
.border-b-\[54px\] {
  border-bottom-width: 54px;
}
.border-b-\[55px\] {
  border-bottom-width: 55px;
}
.border-b-\[56px\] {
  border-bottom-width: 56px;
}
.border-b-\[57px\] {
  border-bottom-width: 57px;
}
.border-b-\[58px\] {
  border-bottom-width: 58px;
}
.border-b-\[59px\] {
  border-bottom-width: 59px;
}
.border-b-\[5px\] {
  border-bottom-width: 5px;
}
.border-b-\[60px\] {
  border-bottom-width: 60px;
}
.border-b-\[61px\] {
  border-bottom-width: 61px;
}
.border-b-\[62px\] {
  border-bottom-width: 62px;
}
.border-b-\[63px\] {
  border-bottom-width: 63px;
}
.border-b-\[64px\] {
  border-bottom-width: 64px;
}
.border-b-\[65px\] {
  border-bottom-width: 65px;
}
.border-b-\[66px\] {
  border-bottom-width: 66px;
}
.border-b-\[67px\] {
  border-bottom-width: 67px;
}
.border-b-\[68px\] {
  border-bottom-width: 68px;
}
.border-b-\[69px\] {
  border-bottom-width: 69px;
}
.border-b-\[6px\] {
  border-bottom-width: 6px;
}
.border-b-\[70px\] {
  border-bottom-width: 70px;
}
.border-b-\[71px\] {
  border-bottom-width: 71px;
}
.border-b-\[72px\] {
  border-bottom-width: 72px;
}
.border-b-\[73px\] {
  border-bottom-width: 73px;
}
.border-b-\[74px\] {
  border-bottom-width: 74px;
}
.border-b-\[75px\] {
  border-bottom-width: 75px;
}
.border-b-\[76px\] {
  border-bottom-width: 76px;
}
.border-b-\[77px\] {
  border-bottom-width: 77px;
}
.border-b-\[78px\] {
  border-bottom-width: 78px;
}
.border-b-\[79px\] {
  border-bottom-width: 79px;
}
.border-b-\[7px\] {
  border-bottom-width: 7px;
}
.border-b-\[80px\] {
  border-bottom-width: 80px;
}
.border-b-\[81px\] {
  border-bottom-width: 81px;
}
.border-b-\[82px\] {
  border-bottom-width: 82px;
}
.border-b-\[83px\] {
  border-bottom-width: 83px;
}
.border-b-\[84px\] {
  border-bottom-width: 84px;
}
.border-b-\[85px\] {
  border-bottom-width: 85px;
}
.border-b-\[86px\] {
  border-bottom-width: 86px;
}
.border-b-\[87px\] {
  border-bottom-width: 87px;
}
.border-b-\[88px\] {
  border-bottom-width: 88px;
}
.border-b-\[89px\] {
  border-bottom-width: 89px;
}
.border-b-\[8px\] {
  border-bottom-width: 8px;
}
.border-b-\[90px\] {
  border-bottom-width: 90px;
}
.border-b-\[91px\] {
  border-bottom-width: 91px;
}
.border-b-\[92px\] {
  border-bottom-width: 92px;
}
.border-b-\[93px\] {
  border-bottom-width: 93px;
}
.border-b-\[94px\] {
  border-bottom-width: 94px;
}
.border-b-\[95px\] {
  border-bottom-width: 95px;
}
.border-b-\[96px\] {
  border-bottom-width: 96px;
}
.border-b-\[97px\] {
  border-bottom-width: 97px;
}
.border-b-\[98px\] {
  border-bottom-width: 98px;
}
.border-b-\[99px\] {
  border-bottom-width: 99px;
}
.border-b-\[9px\] {
  border-bottom-width: 9px;
}
.border-l-\[0px\] {
  border-left-width: 0px;
}
.border-l-\[100px\] {
  border-left-width: 100px;
}
.border-l-\[10px\] {
  border-left-width: 10px;
}
.border-l-\[11px\] {
  border-left-width: 11px;
}
.border-l-\[12px\] {
  border-left-width: 12px;
}
.border-l-\[13px\] {
  border-left-width: 13px;
}
.border-l-\[14px\] {
  border-left-width: 14px;
}
.border-l-\[15px\] {
  border-left-width: 15px;
}
.border-l-\[16px\] {
  border-left-width: 16px;
}
.border-l-\[17px\] {
  border-left-width: 17px;
}
.border-l-\[18px\] {
  border-left-width: 18px;
}
.border-l-\[19px\] {
  border-left-width: 19px;
}
.border-l-\[1px\] {
  border-left-width: 1px;
}
.border-l-\[20px\] {
  border-left-width: 20px;
}
.border-l-\[21px\] {
  border-left-width: 21px;
}
.border-l-\[22px\] {
  border-left-width: 22px;
}
.border-l-\[23px\] {
  border-left-width: 23px;
}
.border-l-\[24px\] {
  border-left-width: 24px;
}
.border-l-\[25px\] {
  border-left-width: 25px;
}
.border-l-\[26px\] {
  border-left-width: 26px;
}
.border-l-\[27px\] {
  border-left-width: 27px;
}
.border-l-\[28px\] {
  border-left-width: 28px;
}
.border-l-\[29px\] {
  border-left-width: 29px;
}
.border-l-\[2px\] {
  border-left-width: 2px;
}
.border-l-\[30px\] {
  border-left-width: 30px;
}
.border-l-\[31px\] {
  border-left-width: 31px;
}
.border-l-\[32px\] {
  border-left-width: 32px;
}
.border-l-\[33px\] {
  border-left-width: 33px;
}
.border-l-\[34px\] {
  border-left-width: 34px;
}
.border-l-\[35px\] {
  border-left-width: 35px;
}
.border-l-\[36px\] {
  border-left-width: 36px;
}
.border-l-\[37px\] {
  border-left-width: 37px;
}
.border-l-\[38px\] {
  border-left-width: 38px;
}
.border-l-\[39px\] {
  border-left-width: 39px;
}
.border-l-\[3px\] {
  border-left-width: 3px;
}
.border-l-\[40px\] {
  border-left-width: 40px;
}
.border-l-\[41px\] {
  border-left-width: 41px;
}
.border-l-\[42px\] {
  border-left-width: 42px;
}
.border-l-\[43px\] {
  border-left-width: 43px;
}
.border-l-\[44px\] {
  border-left-width: 44px;
}
.border-l-\[45px\] {
  border-left-width: 45px;
}
.border-l-\[46px\] {
  border-left-width: 46px;
}
.border-l-\[47px\] {
  border-left-width: 47px;
}
.border-l-\[48px\] {
  border-left-width: 48px;
}
.border-l-\[49px\] {
  border-left-width: 49px;
}
.border-l-\[4px\] {
  border-left-width: 4px;
}
.border-l-\[50px\] {
  border-left-width: 50px;
}
.border-l-\[51px\] {
  border-left-width: 51px;
}
.border-l-\[52px\] {
  border-left-width: 52px;
}
.border-l-\[53px\] {
  border-left-width: 53px;
}
.border-l-\[54px\] {
  border-left-width: 54px;
}
.border-l-\[55px\] {
  border-left-width: 55px;
}
.border-l-\[56px\] {
  border-left-width: 56px;
}
.border-l-\[57px\] {
  border-left-width: 57px;
}
.border-l-\[58px\] {
  border-left-width: 58px;
}
.border-l-\[59px\] {
  border-left-width: 59px;
}
.border-l-\[5px\] {
  border-left-width: 5px;
}
.border-l-\[60px\] {
  border-left-width: 60px;
}
.border-l-\[61px\] {
  border-left-width: 61px;
}
.border-l-\[62px\] {
  border-left-width: 62px;
}
.border-l-\[63px\] {
  border-left-width: 63px;
}
.border-l-\[64px\] {
  border-left-width: 64px;
}
.border-l-\[65px\] {
  border-left-width: 65px;
}
.border-l-\[66px\] {
  border-left-width: 66px;
}
.border-l-\[67px\] {
  border-left-width: 67px;
}
.border-l-\[68px\] {
  border-left-width: 68px;
}
.border-l-\[69px\] {
  border-left-width: 69px;
}
.border-l-\[6px\] {
  border-left-width: 6px;
}
.border-l-\[70px\] {
  border-left-width: 70px;
}
.border-l-\[71px\] {
  border-left-width: 71px;
}
.border-l-\[72px\] {
  border-left-width: 72px;
}
.border-l-\[73px\] {
  border-left-width: 73px;
}
.border-l-\[74px\] {
  border-left-width: 74px;
}
.border-l-\[75px\] {
  border-left-width: 75px;
}
.border-l-\[76px\] {
  border-left-width: 76px;
}
.border-l-\[77px\] {
  border-left-width: 77px;
}
.border-l-\[78px\] {
  border-left-width: 78px;
}
.border-l-\[79px\] {
  border-left-width: 79px;
}
.border-l-\[7px\] {
  border-left-width: 7px;
}
.border-l-\[80px\] {
  border-left-width: 80px;
}
.border-l-\[81px\] {
  border-left-width: 81px;
}
.border-l-\[82px\] {
  border-left-width: 82px;
}
.border-l-\[83px\] {
  border-left-width: 83px;
}
.border-l-\[84px\] {
  border-left-width: 84px;
}
.border-l-\[85px\] {
  border-left-width: 85px;
}
.border-l-\[86px\] {
  border-left-width: 86px;
}
.border-l-\[87px\] {
  border-left-width: 87px;
}
.border-l-\[88px\] {
  border-left-width: 88px;
}
.border-l-\[89px\] {
  border-left-width: 89px;
}
.border-l-\[8px\] {
  border-left-width: 8px;
}
.border-l-\[90px\] {
  border-left-width: 90px;
}
.border-l-\[91px\] {
  border-left-width: 91px;
}
.border-l-\[92px\] {
  border-left-width: 92px;
}
.border-l-\[93px\] {
  border-left-width: 93px;
}
.border-l-\[94px\] {
  border-left-width: 94px;
}
.border-l-\[95px\] {
  border-left-width: 95px;
}
.border-l-\[96px\] {
  border-left-width: 96px;
}
.border-l-\[97px\] {
  border-left-width: 97px;
}
.border-l-\[98px\] {
  border-left-width: 98px;
}
.border-l-\[99px\] {
  border-left-width: 99px;
}
.border-l-\[9px\] {
  border-left-width: 9px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-\[0px\] {
  border-right-width: 0px;
}
.border-r-\[100px\] {
  border-right-width: 100px;
}
.border-r-\[10px\] {
  border-right-width: 10px;
}
.border-r-\[11px\] {
  border-right-width: 11px;
}
.border-r-\[12px\] {
  border-right-width: 12px;
}
.border-r-\[13px\] {
  border-right-width: 13px;
}
.border-r-\[14px\] {
  border-right-width: 14px;
}
.border-r-\[15px\] {
  border-right-width: 15px;
}
.border-r-\[16px\] {
  border-right-width: 16px;
}
.border-r-\[17px\] {
  border-right-width: 17px;
}
.border-r-\[18px\] {
  border-right-width: 18px;
}
.border-r-\[19px\] {
  border-right-width: 19px;
}
.border-r-\[1px\] {
  border-right-width: 1px;
}
.border-r-\[20px\] {
  border-right-width: 20px;
}
.border-r-\[21px\] {
  border-right-width: 21px;
}
.border-r-\[22px\] {
  border-right-width: 22px;
}
.border-r-\[23px\] {
  border-right-width: 23px;
}
.border-r-\[24px\] {
  border-right-width: 24px;
}
.border-r-\[25px\] {
  border-right-width: 25px;
}
.border-r-\[26px\] {
  border-right-width: 26px;
}
.border-r-\[27px\] {
  border-right-width: 27px;
}
.border-r-\[28px\] {
  border-right-width: 28px;
}
.border-r-\[29px\] {
  border-right-width: 29px;
}
.border-r-\[2px\] {
  border-right-width: 2px;
}
.border-r-\[30px\] {
  border-right-width: 30px;
}
.border-r-\[31px\] {
  border-right-width: 31px;
}
.border-r-\[32px\] {
  border-right-width: 32px;
}
.border-r-\[33px\] {
  border-right-width: 33px;
}
.border-r-\[34px\] {
  border-right-width: 34px;
}
.border-r-\[35px\] {
  border-right-width: 35px;
}
.border-r-\[36px\] {
  border-right-width: 36px;
}
.border-r-\[37px\] {
  border-right-width: 37px;
}
.border-r-\[38px\] {
  border-right-width: 38px;
}
.border-r-\[39px\] {
  border-right-width: 39px;
}
.border-r-\[3px\] {
  border-right-width: 3px;
}
.border-r-\[40px\] {
  border-right-width: 40px;
}
.border-r-\[41px\] {
  border-right-width: 41px;
}
.border-r-\[42px\] {
  border-right-width: 42px;
}
.border-r-\[43px\] {
  border-right-width: 43px;
}
.border-r-\[44px\] {
  border-right-width: 44px;
}
.border-r-\[45px\] {
  border-right-width: 45px;
}
.border-r-\[46px\] {
  border-right-width: 46px;
}
.border-r-\[47px\] {
  border-right-width: 47px;
}
.border-r-\[48px\] {
  border-right-width: 48px;
}
.border-r-\[49px\] {
  border-right-width: 49px;
}
.border-r-\[4px\] {
  border-right-width: 4px;
}
.border-r-\[50px\] {
  border-right-width: 50px;
}
.border-r-\[51px\] {
  border-right-width: 51px;
}
.border-r-\[52px\] {
  border-right-width: 52px;
}
.border-r-\[53px\] {
  border-right-width: 53px;
}
.border-r-\[54px\] {
  border-right-width: 54px;
}
.border-r-\[55px\] {
  border-right-width: 55px;
}
.border-r-\[56px\] {
  border-right-width: 56px;
}
.border-r-\[57px\] {
  border-right-width: 57px;
}
.border-r-\[58px\] {
  border-right-width: 58px;
}
.border-r-\[59px\] {
  border-right-width: 59px;
}
.border-r-\[5px\] {
  border-right-width: 5px;
}
.border-r-\[60px\] {
  border-right-width: 60px;
}
.border-r-\[61px\] {
  border-right-width: 61px;
}
.border-r-\[62px\] {
  border-right-width: 62px;
}
.border-r-\[63px\] {
  border-right-width: 63px;
}
.border-r-\[64px\] {
  border-right-width: 64px;
}
.border-r-\[65px\] {
  border-right-width: 65px;
}
.border-r-\[66px\] {
  border-right-width: 66px;
}
.border-r-\[67px\] {
  border-right-width: 67px;
}
.border-r-\[68px\] {
  border-right-width: 68px;
}
.border-r-\[69px\] {
  border-right-width: 69px;
}
.border-r-\[6px\] {
  border-right-width: 6px;
}
.border-r-\[70px\] {
  border-right-width: 70px;
}
.border-r-\[71px\] {
  border-right-width: 71px;
}
.border-r-\[72px\] {
  border-right-width: 72px;
}
.border-r-\[73px\] {
  border-right-width: 73px;
}
.border-r-\[74px\] {
  border-right-width: 74px;
}
.border-r-\[75px\] {
  border-right-width: 75px;
}
.border-r-\[76px\] {
  border-right-width: 76px;
}
.border-r-\[77px\] {
  border-right-width: 77px;
}
.border-r-\[78px\] {
  border-right-width: 78px;
}
.border-r-\[79px\] {
  border-right-width: 79px;
}
.border-r-\[7px\] {
  border-right-width: 7px;
}
.border-r-\[80px\] {
  border-right-width: 80px;
}
.border-r-\[81px\] {
  border-right-width: 81px;
}
.border-r-\[82px\] {
  border-right-width: 82px;
}
.border-r-\[83px\] {
  border-right-width: 83px;
}
.border-r-\[84px\] {
  border-right-width: 84px;
}
.border-r-\[85px\] {
  border-right-width: 85px;
}
.border-r-\[86px\] {
  border-right-width: 86px;
}
.border-r-\[87px\] {
  border-right-width: 87px;
}
.border-r-\[88px\] {
  border-right-width: 88px;
}
.border-r-\[89px\] {
  border-right-width: 89px;
}
.border-r-\[8px\] {
  border-right-width: 8px;
}
.border-r-\[90px\] {
  border-right-width: 90px;
}
.border-r-\[91px\] {
  border-right-width: 91px;
}
.border-r-\[92px\] {
  border-right-width: 92px;
}
.border-r-\[93px\] {
  border-right-width: 93px;
}
.border-r-\[94px\] {
  border-right-width: 94px;
}
.border-r-\[95px\] {
  border-right-width: 95px;
}
.border-r-\[96px\] {
  border-right-width: 96px;
}
.border-r-\[97px\] {
  border-right-width: 97px;
}
.border-r-\[98px\] {
  border-right-width: 98px;
}
.border-r-\[99px\] {
  border-right-width: 99px;
}
.border-r-\[9px\] {
  border-right-width: 9px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-\[0px\] {
  border-top-width: 0px;
}
.border-t-\[100px\] {
  border-top-width: 100px;
}
.border-t-\[10px\] {
  border-top-width: 10px;
}
.border-t-\[11px\] {
  border-top-width: 11px;
}
.border-t-\[12px\] {
  border-top-width: 12px;
}
.border-t-\[13px\] {
  border-top-width: 13px;
}
.border-t-\[14px\] {
  border-top-width: 14px;
}
.border-t-\[15px\] {
  border-top-width: 15px;
}
.border-t-\[16px\] {
  border-top-width: 16px;
}
.border-t-\[17px\] {
  border-top-width: 17px;
}
.border-t-\[18px\] {
  border-top-width: 18px;
}
.border-t-\[19px\] {
  border-top-width: 19px;
}
.border-t-\[1px\] {
  border-top-width: 1px;
}
.border-t-\[20px\] {
  border-top-width: 20px;
}
.border-t-\[21px\] {
  border-top-width: 21px;
}
.border-t-\[22px\] {
  border-top-width: 22px;
}
.border-t-\[23px\] {
  border-top-width: 23px;
}
.border-t-\[24px\] {
  border-top-width: 24px;
}
.border-t-\[25px\] {
  border-top-width: 25px;
}
.border-t-\[26px\] {
  border-top-width: 26px;
}
.border-t-\[27px\] {
  border-top-width: 27px;
}
.border-t-\[28px\] {
  border-top-width: 28px;
}
.border-t-\[29px\] {
  border-top-width: 29px;
}
.border-t-\[2px\] {
  border-top-width: 2px;
}
.border-t-\[30px\] {
  border-top-width: 30px;
}
.border-t-\[31px\] {
  border-top-width: 31px;
}
.border-t-\[32px\] {
  border-top-width: 32px;
}
.border-t-\[33px\] {
  border-top-width: 33px;
}
.border-t-\[34px\] {
  border-top-width: 34px;
}
.border-t-\[35px\] {
  border-top-width: 35px;
}
.border-t-\[36px\] {
  border-top-width: 36px;
}
.border-t-\[37px\] {
  border-top-width: 37px;
}
.border-t-\[38px\] {
  border-top-width: 38px;
}
.border-t-\[39px\] {
  border-top-width: 39px;
}
.border-t-\[3px\] {
  border-top-width: 3px;
}
.border-t-\[40px\] {
  border-top-width: 40px;
}
.border-t-\[41px\] {
  border-top-width: 41px;
}
.border-t-\[42px\] {
  border-top-width: 42px;
}
.border-t-\[43px\] {
  border-top-width: 43px;
}
.border-t-\[44px\] {
  border-top-width: 44px;
}
.border-t-\[45px\] {
  border-top-width: 45px;
}
.border-t-\[46px\] {
  border-top-width: 46px;
}
.border-t-\[47px\] {
  border-top-width: 47px;
}
.border-t-\[48px\] {
  border-top-width: 48px;
}
.border-t-\[49px\] {
  border-top-width: 49px;
}
.border-t-\[4px\] {
  border-top-width: 4px;
}
.border-t-\[50px\] {
  border-top-width: 50px;
}
.border-t-\[51px\] {
  border-top-width: 51px;
}
.border-t-\[52px\] {
  border-top-width: 52px;
}
.border-t-\[53px\] {
  border-top-width: 53px;
}
.border-t-\[54px\] {
  border-top-width: 54px;
}
.border-t-\[55px\] {
  border-top-width: 55px;
}
.border-t-\[56px\] {
  border-top-width: 56px;
}
.border-t-\[57px\] {
  border-top-width: 57px;
}
.border-t-\[58px\] {
  border-top-width: 58px;
}
.border-t-\[59px\] {
  border-top-width: 59px;
}
.border-t-\[5px\] {
  border-top-width: 5px;
}
.border-t-\[60px\] {
  border-top-width: 60px;
}
.border-t-\[61px\] {
  border-top-width: 61px;
}
.border-t-\[62px\] {
  border-top-width: 62px;
}
.border-t-\[63px\] {
  border-top-width: 63px;
}
.border-t-\[64px\] {
  border-top-width: 64px;
}
.border-t-\[65px\] {
  border-top-width: 65px;
}
.border-t-\[66px\] {
  border-top-width: 66px;
}
.border-t-\[67px\] {
  border-top-width: 67px;
}
.border-t-\[68px\] {
  border-top-width: 68px;
}
.border-t-\[69px\] {
  border-top-width: 69px;
}
.border-t-\[6px\] {
  border-top-width: 6px;
}
.border-t-\[70px\] {
  border-top-width: 70px;
}
.border-t-\[71px\] {
  border-top-width: 71px;
}
.border-t-\[72px\] {
  border-top-width: 72px;
}
.border-t-\[73px\] {
  border-top-width: 73px;
}
.border-t-\[74px\] {
  border-top-width: 74px;
}
.border-t-\[75px\] {
  border-top-width: 75px;
}
.border-t-\[76px\] {
  border-top-width: 76px;
}
.border-t-\[77px\] {
  border-top-width: 77px;
}
.border-t-\[78px\] {
  border-top-width: 78px;
}
.border-t-\[79px\] {
  border-top-width: 79px;
}
.border-t-\[7px\] {
  border-top-width: 7px;
}
.border-t-\[80px\] {
  border-top-width: 80px;
}
.border-t-\[81px\] {
  border-top-width: 81px;
}
.border-t-\[82px\] {
  border-top-width: 82px;
}
.border-t-\[83px\] {
  border-top-width: 83px;
}
.border-t-\[84px\] {
  border-top-width: 84px;
}
.border-t-\[85px\] {
  border-top-width: 85px;
}
.border-t-\[86px\] {
  border-top-width: 86px;
}
.border-t-\[87px\] {
  border-top-width: 87px;
}
.border-t-\[88px\] {
  border-top-width: 88px;
}
.border-t-\[89px\] {
  border-top-width: 89px;
}
.border-t-\[8px\] {
  border-top-width: 8px;
}
.border-t-\[90px\] {
  border-top-width: 90px;
}
.border-t-\[91px\] {
  border-top-width: 91px;
}
.border-t-\[92px\] {
  border-top-width: 92px;
}
.border-t-\[93px\] {
  border-top-width: 93px;
}
.border-t-\[94px\] {
  border-top-width: 94px;
}
.border-t-\[95px\] {
  border-top-width: 95px;
}
.border-t-\[96px\] {
  border-top-width: 96px;
}
.border-t-\[97px\] {
  border-top-width: 97px;
}
.border-t-\[98px\] {
  border-top-width: 98px;
}
.border-t-\[99px\] {
  border-top-width: 99px;
}
.border-t-\[9px\] {
  border-top-width: 9px;
}
.border-solid {
  border-style: solid;
}
.border-none {
  border-style: none;
}
.border-\[\#CCDEE2\] {
  --tw-border-opacity: 1;
  border-color: rgb(204 222 226 / var(--tw-border-opacity, 1));
}
.border-\[\#D6DFE4\] {
  --tw-border-opacity: 1;
  border-color: rgb(214 223 228 / var(--tw-border-opacity, 1));
}
.border-\[\#ebebeb\] {
  --tw-border-opacity: 1;
  border-color: rgb(235 235 235 / var(--tw-border-opacity, 1));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity, 1));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.border-neutral-500 {
  --tw-border-opacity: 1;
  border-color: rgb(102 112 133 / var(--tw-border-opacity, 1));
}
.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
}
.border-sky-900 {
  --tw-border-opacity: 1;
  border-color: rgb(12 74 110 / var(--tw-border-opacity, 1));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.border-zinc-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 216 / var(--tw-border-opacity, 1));
}
.border-b-\[\#D6DFE4\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(214 223 228 / var(--tw-border-opacity, 1));
}
.border-opacity-70 {
  --tw-border-opacity: 0.7;
}
.bg-\[\#1B1B1B\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 27 27 / var(--tw-bg-opacity, 1));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-blue-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(147 197 253 / var(--tw-bg-opacity, 1));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(59 130 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.bg-gray-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
}
.bg-gray-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-green-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(134 239 172 / var(--tw-bg-opacity, 1));
}
.bg-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.bg-orange-400 {
  --tw-bg-opacity: 1;
  background-color: rgb(251 146 60 / var(--tw-bg-opacity, 1));
}
.bg-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity, 1));
}
.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-transparent {
  background-color: transparent;
}
.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-zinc-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 245 / var(--tw-bg-opacity, 1));
}
.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.stroke-black {
  stroke: #000;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-1 {
  padding: 0.25rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-16 {
  padding: 4rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5 {
  padding: 1.25rem;
}
.p-\[100rem\] {
  padding: 100rem;
}
.p-\[101rem\] {
  padding: 101rem;
}
.p-\[10rem\] {
  padding: 10rem;
}
.p-\[11rem\] {
  padding: 11rem;
}
.p-\[12rem\] {
  padding: 12rem;
}
.p-\[13rem\] {
  padding: 13rem;
}
.p-\[14rem\] {
  padding: 14rem;
}
.p-\[15rem\] {
  padding: 15rem;
}
.p-\[16rem\] {
  padding: 16rem;
}
.p-\[17rem\] {
  padding: 17rem;
}
.p-\[18rem\] {
  padding: 18rem;
}
.p-\[19rem\] {
  padding: 19rem;
}
.p-\[1rem\] {
  padding: 1rem;
}
.p-\[20rem\] {
  padding: 20rem;
}
.p-\[21rem\] {
  padding: 21rem;
}
.p-\[22rem\] {
  padding: 22rem;
}
.p-\[23rem\] {
  padding: 23rem;
}
.p-\[24rem\] {
  padding: 24rem;
}
.p-\[25rem\] {
  padding: 25rem;
}
.p-\[26rem\] {
  padding: 26rem;
}
.p-\[27rem\] {
  padding: 27rem;
}
.p-\[28rem\] {
  padding: 28rem;
}
.p-\[29rem\] {
  padding: 29rem;
}
.p-\[2rem\] {
  padding: 2rem;
}
.p-\[30rem\] {
  padding: 30rem;
}
.p-\[31rem\] {
  padding: 31rem;
}
.p-\[32rem\] {
  padding: 32rem;
}
.p-\[33rem\] {
  padding: 33rem;
}
.p-\[34rem\] {
  padding: 34rem;
}
.p-\[35rem\] {
  padding: 35rem;
}
.p-\[36rem\] {
  padding: 36rem;
}
.p-\[37rem\] {
  padding: 37rem;
}
.p-\[38rem\] {
  padding: 38rem;
}
.p-\[39rem\] {
  padding: 39rem;
}
.p-\[3rem\] {
  padding: 3rem;
}
.p-\[40rem\] {
  padding: 40rem;
}
.p-\[41rem\] {
  padding: 41rem;
}
.p-\[42rem\] {
  padding: 42rem;
}
.p-\[43rem\] {
  padding: 43rem;
}
.p-\[44rem\] {
  padding: 44rem;
}
.p-\[45rem\] {
  padding: 45rem;
}
.p-\[46rem\] {
  padding: 46rem;
}
.p-\[47rem\] {
  padding: 47rem;
}
.p-\[48rem\] {
  padding: 48rem;
}
.p-\[49rem\] {
  padding: 49rem;
}
.p-\[4rem\] {
  padding: 4rem;
}
.p-\[50rem\] {
  padding: 50rem;
}
.p-\[51rem\] {
  padding: 51rem;
}
.p-\[52rem\] {
  padding: 52rem;
}
.p-\[53rem\] {
  padding: 53rem;
}
.p-\[54rem\] {
  padding: 54rem;
}
.p-\[55rem\] {
  padding: 55rem;
}
.p-\[56rem\] {
  padding: 56rem;
}
.p-\[57rem\] {
  padding: 57rem;
}
.p-\[58rem\] {
  padding: 58rem;
}
.p-\[59rem\] {
  padding: 59rem;
}
.p-\[5rem\] {
  padding: 5rem;
}
.p-\[60rem\] {
  padding: 60rem;
}
.p-\[61rem\] {
  padding: 61rem;
}
.p-\[62rem\] {
  padding: 62rem;
}
.p-\[63rem\] {
  padding: 63rem;
}
.p-\[64rem\] {
  padding: 64rem;
}
.p-\[65rem\] {
  padding: 65rem;
}
.p-\[66rem\] {
  padding: 66rem;
}
.p-\[67rem\] {
  padding: 67rem;
}
.p-\[68rem\] {
  padding: 68rem;
}
.p-\[69rem\] {
  padding: 69rem;
}
.p-\[6rem\] {
  padding: 6rem;
}
.p-\[70rem\] {
  padding: 70rem;
}
.p-\[71rem\] {
  padding: 71rem;
}
.p-\[72rem\] {
  padding: 72rem;
}
.p-\[73rem\] {
  padding: 73rem;
}
.p-\[74rem\] {
  padding: 74rem;
}
.p-\[75rem\] {
  padding: 75rem;
}
.p-\[76rem\] {
  padding: 76rem;
}
.p-\[77rem\] {
  padding: 77rem;
}
.p-\[78rem\] {
  padding: 78rem;
}
.p-\[79rem\] {
  padding: 79rem;
}
.p-\[7rem\] {
  padding: 7rem;
}
.p-\[80rem\] {
  padding: 80rem;
}
.p-\[81rem\] {
  padding: 81rem;
}
.p-\[82rem\] {
  padding: 82rem;
}
.p-\[83rem\] {
  padding: 83rem;
}
.p-\[84rem\] {
  padding: 84rem;
}
.p-\[85rem\] {
  padding: 85rem;
}
.p-\[86rem\] {
  padding: 86rem;
}
.p-\[87rem\] {
  padding: 87rem;
}
.p-\[88rem\] {
  padding: 88rem;
}
.p-\[89rem\] {
  padding: 89rem;
}
.p-\[8rem\] {
  padding: 8rem;
}
.p-\[90rem\] {
  padding: 90rem;
}
.p-\[91rem\] {
  padding: 91rem;
}
.p-\[92rem\] {
  padding: 92rem;
}
.p-\[93rem\] {
  padding: 93rem;
}
.p-\[94rem\] {
  padding: 94rem;
}
.p-\[95rem\] {
  padding: 95rem;
}
.p-\[96rem\] {
  padding: 96rem;
}
.p-\[97rem\] {
  padding: 97rem;
}
.p-\[98rem\] {
  padding: 98rem;
}
.p-\[99rem\] {
  padding: 99rem;
}
.p-\[9rem\] {
  padding: 9rem;
}
.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}
.px-11 {
  padding-left: 2.75rem;
  padding-right: 2.75rem;
}
.px-12 {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-14 {
  padding-left: 3.5rem;
  padding-right: 3.5rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-24 {
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-7 {
  padding-left: 1.75rem;
  padding-right: 1.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}
.px-\[100rem\] {
  padding-left: 100rem;
  padding-right: 100rem;
}
.px-\[101rem\] {
  padding-left: 101rem;
  padding-right: 101rem;
}
.px-\[10rem\] {
  padding-left: 10rem;
  padding-right: 10rem;
}
.px-\[11rem\] {
  padding-left: 11rem;
  padding-right: 11rem;
}
.px-\[12rem\] {
  padding-left: 12rem;
  padding-right: 12rem;
}
.px-\[13rem\] {
  padding-left: 13rem;
  padding-right: 13rem;
}
.px-\[14rem\] {
  padding-left: 14rem;
  padding-right: 14rem;
}
.px-\[15rem\] {
  padding-left: 15rem;
  padding-right: 15rem;
}
.px-\[16rem\] {
  padding-left: 16rem;
  padding-right: 16rem;
}
.px-\[17rem\] {
  padding-left: 17rem;
  padding-right: 17rem;
}
.px-\[18rem\] {
  padding-left: 18rem;
  padding-right: 18rem;
}
.px-\[19rem\] {
  padding-left: 19rem;
  padding-right: 19rem;
}
.px-\[1rem\] {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-\[20rem\] {
  padding-left: 20rem;
  padding-right: 20rem;
}
.px-\[21rem\] {
  padding-left: 21rem;
  padding-right: 21rem;
}
.px-\[22rem\] {
  padding-left: 22rem;
  padding-right: 22rem;
}
.px-\[23rem\] {
  padding-left: 23rem;
  padding-right: 23rem;
}
.px-\[24rem\] {
  padding-left: 24rem;
  padding-right: 24rem;
}
.px-\[25rem\] {
  padding-left: 25rem;
  padding-right: 25rem;
}
.px-\[26rem\] {
  padding-left: 26rem;
  padding-right: 26rem;
}
.px-\[27rem\] {
  padding-left: 27rem;
  padding-right: 27rem;
}
.px-\[28rem\] {
  padding-left: 28rem;
  padding-right: 28rem;
}
.px-\[29rem\] {
  padding-left: 29rem;
  padding-right: 29rem;
}
.px-\[2rem\] {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-\[30rem\] {
  padding-left: 30rem;
  padding-right: 30rem;
}
.px-\[31rem\] {
  padding-left: 31rem;
  padding-right: 31rem;
}
.px-\[32rem\] {
  padding-left: 32rem;
  padding-right: 32rem;
}
.px-\[33rem\] {
  padding-left: 33rem;
  padding-right: 33rem;
}
.px-\[34rem\] {
  padding-left: 34rem;
  padding-right: 34rem;
}
.px-\[35rem\] {
  padding-left: 35rem;
  padding-right: 35rem;
}
.px-\[36rem\] {
  padding-left: 36rem;
  padding-right: 36rem;
}
.px-\[37rem\] {
  padding-left: 37rem;
  padding-right: 37rem;
}
.px-\[38rem\] {
  padding-left: 38rem;
  padding-right: 38rem;
}
.px-\[39rem\] {
  padding-left: 39rem;
  padding-right: 39rem;
}
.px-\[3rem\] {
  padding-left: 3rem;
  padding-right: 3rem;
}
.px-\[40rem\] {
  padding-left: 40rem;
  padding-right: 40rem;
}
.px-\[41rem\] {
  padding-left: 41rem;
  padding-right: 41rem;
}
.px-\[42rem\] {
  padding-left: 42rem;
  padding-right: 42rem;
}
.px-\[43rem\] {
  padding-left: 43rem;
  padding-right: 43rem;
}
.px-\[44rem\] {
  padding-left: 44rem;
  padding-right: 44rem;
}
.px-\[45rem\] {
  padding-left: 45rem;
  padding-right: 45rem;
}
.px-\[46rem\] {
  padding-left: 46rem;
  padding-right: 46rem;
}
.px-\[47rem\] {
  padding-left: 47rem;
  padding-right: 47rem;
}
.px-\[48rem\] {
  padding-left: 48rem;
  padding-right: 48rem;
}
.px-\[49rem\] {
  padding-left: 49rem;
  padding-right: 49rem;
}
.px-\[4rem\] {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-\[50rem\] {
  padding-left: 50rem;
  padding-right: 50rem;
}
.px-\[51rem\] {
  padding-left: 51rem;
  padding-right: 51rem;
}
.px-\[52rem\] {
  padding-left: 52rem;
  padding-right: 52rem;
}
.px-\[53rem\] {
  padding-left: 53rem;
  padding-right: 53rem;
}
.px-\[54rem\] {
  padding-left: 54rem;
  padding-right: 54rem;
}
.px-\[55rem\] {
  padding-left: 55rem;
  padding-right: 55rem;
}
.px-\[56rem\] {
  padding-left: 56rem;
  padding-right: 56rem;
}
.px-\[57rem\] {
  padding-left: 57rem;
  padding-right: 57rem;
}
.px-\[58rem\] {
  padding-left: 58rem;
  padding-right: 58rem;
}
.px-\[59rem\] {
  padding-left: 59rem;
  padding-right: 59rem;
}
.px-\[5rem\] {
  padding-left: 5rem;
  padding-right: 5rem;
}
.px-\[60rem\] {
  padding-left: 60rem;
  padding-right: 60rem;
}
.px-\[61rem\] {
  padding-left: 61rem;
  padding-right: 61rem;
}
.px-\[62rem\] {
  padding-left: 62rem;
  padding-right: 62rem;
}
.px-\[63rem\] {
  padding-left: 63rem;
  padding-right: 63rem;
}
.px-\[64rem\] {
  padding-left: 64rem;
  padding-right: 64rem;
}
.px-\[65rem\] {
  padding-left: 65rem;
  padding-right: 65rem;
}
.px-\[66rem\] {
  padding-left: 66rem;
  padding-right: 66rem;
}
.px-\[67rem\] {
  padding-left: 67rem;
  padding-right: 67rem;
}
.px-\[68rem\] {
  padding-left: 68rem;
  padding-right: 68rem;
}
.px-\[69rem\] {
  padding-left: 69rem;
  padding-right: 69rem;
}
.px-\[6rem\] {
  padding-left: 6rem;
  padding-right: 6rem;
}
.px-\[70rem\] {
  padding-left: 70rem;
  padding-right: 70rem;
}
.px-\[71rem\] {
  padding-left: 71rem;
  padding-right: 71rem;
}
.px-\[72rem\] {
  padding-left: 72rem;
  padding-right: 72rem;
}
.px-\[73rem\] {
  padding-left: 73rem;
  padding-right: 73rem;
}
.px-\[74rem\] {
  padding-left: 74rem;
  padding-right: 74rem;
}
.px-\[75rem\] {
  padding-left: 75rem;
  padding-right: 75rem;
}
.px-\[76rem\] {
  padding-left: 76rem;
  padding-right: 76rem;
}
.px-\[77rem\] {
  padding-left: 77rem;
  padding-right: 77rem;
}
.px-\[78rem\] {
  padding-left: 78rem;
  padding-right: 78rem;
}
.px-\[79rem\] {
  padding-left: 79rem;
  padding-right: 79rem;
}
.px-\[7rem\] {
  padding-left: 7rem;
  padding-right: 7rem;
}
.px-\[80rem\] {
  padding-left: 80rem;
  padding-right: 80rem;
}
.px-\[81rem\] {
  padding-left: 81rem;
  padding-right: 81rem;
}
.px-\[82rem\] {
  padding-left: 82rem;
  padding-right: 82rem;
}
.px-\[83rem\] {
  padding-left: 83rem;
  padding-right: 83rem;
}
.px-\[84rem\] {
  padding-left: 84rem;
  padding-right: 84rem;
}
.px-\[85rem\] {
  padding-left: 85rem;
  padding-right: 85rem;
}
.px-\[86rem\] {
  padding-left: 86rem;
  padding-right: 86rem;
}
.px-\[87rem\] {
  padding-left: 87rem;
  padding-right: 87rem;
}
.px-\[88rem\] {
  padding-left: 88rem;
  padding-right: 88rem;
}
.px-\[89rem\] {
  padding-left: 89rem;
  padding-right: 89rem;
}
.px-\[8rem\] {
  padding-left: 8rem;
  padding-right: 8rem;
}
.px-\[90rem\] {
  padding-left: 90rem;
  padding-right: 90rem;
}
.px-\[91rem\] {
  padding-left: 91rem;
  padding-right: 91rem;
}
.px-\[92rem\] {
  padding-left: 92rem;
  padding-right: 92rem;
}
.px-\[93rem\] {
  padding-left: 93rem;
  padding-right: 93rem;
}
.px-\[94rem\] {
  padding-left: 94rem;
  padding-right: 94rem;
}
.px-\[95rem\] {
  padding-left: 95rem;
  padding-right: 95rem;
}
.px-\[96rem\] {
  padding-left: 96rem;
  padding-right: 96rem;
}
.px-\[97rem\] {
  padding-left: 97rem;
  padding-right: 97rem;
}
.px-\[98rem\] {
  padding-left: 98rem;
  padding-right: 98rem;
}
.px-\[99rem\] {
  padding-left: 99rem;
  padding-right: 99rem;
}
.px-\[9rem\] {
  padding-left: 9rem;
  padding-right: 9rem;
}
.px-px {
  padding-left: 1px;
  padding-right: 1px;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}
.py-12 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-16 {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
.py-20 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-5 {
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
}
.py-7 {
  padding-top: 1.75rem;
  padding-bottom: 1.75rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[100rem\] {
  padding-top: 100rem;
  padding-bottom: 100rem;
}
.py-\[101rem\] {
  padding-top: 101rem;
  padding-bottom: 101rem;
}
.py-\[10rem\] {
  padding-top: 10rem;
  padding-bottom: 10rem;
}
.py-\[11rem\] {
  padding-top: 11rem;
  padding-bottom: 11rem;
}
.py-\[12rem\] {
  padding-top: 12rem;
  padding-bottom: 12rem;
}
.py-\[13rem\] {
  padding-top: 13rem;
  padding-bottom: 13rem;
}
.py-\[14rem\] {
  padding-top: 14rem;
  padding-bottom: 14rem;
}
.py-\[15rem\] {
  padding-top: 15rem;
  padding-bottom: 15rem;
}
.py-\[16rem\] {
  padding-top: 16rem;
  padding-bottom: 16rem;
}
.py-\[17rem\] {
  padding-top: 17rem;
  padding-bottom: 17rem;
}
.py-\[18rem\] {
  padding-top: 18rem;
  padding-bottom: 18rem;
}
.py-\[19rem\] {
  padding-top: 19rem;
  padding-bottom: 19rem;
}
.py-\[1rem\] {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-\[20rem\] {
  padding-top: 20rem;
  padding-bottom: 20rem;
}
.py-\[21rem\] {
  padding-top: 21rem;
  padding-bottom: 21rem;
}
.py-\[22rem\] {
  padding-top: 22rem;
  padding-bottom: 22rem;
}
.py-\[23rem\] {
  padding-top: 23rem;
  padding-bottom: 23rem;
}
.py-\[24rem\] {
  padding-top: 24rem;
  padding-bottom: 24rem;
}
.py-\[25rem\] {
  padding-top: 25rem;
  padding-bottom: 25rem;
}
.py-\[26rem\] {
  padding-top: 26rem;
  padding-bottom: 26rem;
}
.py-\[27rem\] {
  padding-top: 27rem;
  padding-bottom: 27rem;
}
.py-\[28rem\] {
  padding-top: 28rem;
  padding-bottom: 28rem;
}
.py-\[29rem\] {
  padding-top: 29rem;
  padding-bottom: 29rem;
}
.py-\[2rem\] {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[30rem\] {
  padding-top: 30rem;
  padding-bottom: 30rem;
}
.py-\[31rem\] {
  padding-top: 31rem;
  padding-bottom: 31rem;
}
.py-\[32rem\] {
  padding-top: 32rem;
  padding-bottom: 32rem;
}
.py-\[33rem\] {
  padding-top: 33rem;
  padding-bottom: 33rem;
}
.py-\[34rem\] {
  padding-top: 34rem;
  padding-bottom: 34rem;
}
.py-\[35rem\] {
  padding-top: 35rem;
  padding-bottom: 35rem;
}
.py-\[36rem\] {
  padding-top: 36rem;
  padding-bottom: 36rem;
}
.py-\[37rem\] {
  padding-top: 37rem;
  padding-bottom: 37rem;
}
.py-\[38rem\] {
  padding-top: 38rem;
  padding-bottom: 38rem;
}
.py-\[39rem\] {
  padding-top: 39rem;
  padding-bottom: 39rem;
}
.py-\[3rem\] {
  padding-top: 3rem;
  padding-bottom: 3rem;
}
.py-\[40rem\] {
  padding-top: 40rem;
  padding-bottom: 40rem;
}
.py-\[41rem\] {
  padding-top: 41rem;
  padding-bottom: 41rem;
}
.py-\[42rem\] {
  padding-top: 42rem;
  padding-bottom: 42rem;
}
.py-\[43rem\] {
  padding-top: 43rem;
  padding-bottom: 43rem;
}
.py-\[44rem\] {
  padding-top: 44rem;
  padding-bottom: 44rem;
}
.py-\[45rem\] {
  padding-top: 45rem;
  padding-bottom: 45rem;
}
.py-\[46rem\] {
  padding-top: 46rem;
  padding-bottom: 46rem;
}
.py-\[47rem\] {
  padding-top: 47rem;
  padding-bottom: 47rem;
}
.py-\[48rem\] {
  padding-top: 48rem;
  padding-bottom: 48rem;
}
.py-\[49rem\] {
  padding-top: 49rem;
  padding-bottom: 49rem;
}
.py-\[4rem\] {
  padding-top: 4rem;
  padding-bottom: 4rem;
}
.py-\[50rem\] {
  padding-top: 50rem;
  padding-bottom: 50rem;
}
.py-\[51rem\] {
  padding-top: 51rem;
  padding-bottom: 51rem;
}
.py-\[52rem\] {
  padding-top: 52rem;
  padding-bottom: 52rem;
}
.py-\[53rem\] {
  padding-top: 53rem;
  padding-bottom: 53rem;
}
.py-\[54rem\] {
  padding-top: 54rem;
  padding-bottom: 54rem;
}
.py-\[55rem\] {
  padding-top: 55rem;
  padding-bottom: 55rem;
}
.py-\[56rem\] {
  padding-top: 56rem;
  padding-bottom: 56rem;
}
.py-\[57rem\] {
  padding-top: 57rem;
  padding-bottom: 57rem;
}
.py-\[58rem\] {
  padding-top: 58rem;
  padding-bottom: 58rem;
}
.py-\[59rem\] {
  padding-top: 59rem;
  padding-bottom: 59rem;
}
.py-\[5rem\] {
  padding-top: 5rem;
  padding-bottom: 5rem;
}
.py-\[60rem\] {
  padding-top: 60rem;
  padding-bottom: 60rem;
}
.py-\[61rem\] {
  padding-top: 61rem;
  padding-bottom: 61rem;
}
.py-\[62rem\] {
  padding-top: 62rem;
  padding-bottom: 62rem;
}
.py-\[63rem\] {
  padding-top: 63rem;
  padding-bottom: 63rem;
}
.py-\[64rem\] {
  padding-top: 64rem;
  padding-bottom: 64rem;
}
.py-\[65rem\] {
  padding-top: 65rem;
  padding-bottom: 65rem;
}
.py-\[66rem\] {
  padding-top: 66rem;
  padding-bottom: 66rem;
}
.py-\[67rem\] {
  padding-top: 67rem;
  padding-bottom: 67rem;
}
.py-\[68rem\] {
  padding-top: 68rem;
  padding-bottom: 68rem;
}
.py-\[69rem\] {
  padding-top: 69rem;
  padding-bottom: 69rem;
}
.py-\[6rem\] {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-\[70rem\] {
  padding-top: 70rem;
  padding-bottom: 70rem;
}
.py-\[71rem\] {
  padding-top: 71rem;
  padding-bottom: 71rem;
}
.py-\[72rem\] {
  padding-top: 72rem;
  padding-bottom: 72rem;
}
.py-\[73rem\] {
  padding-top: 73rem;
  padding-bottom: 73rem;
}
.py-\[74rem\] {
  padding-top: 74rem;
  padding-bottom: 74rem;
}
.py-\[75rem\] {
  padding-top: 75rem;
  padding-bottom: 75rem;
}
.py-\[76rem\] {
  padding-top: 76rem;
  padding-bottom: 76rem;
}
.py-\[77rem\] {
  padding-top: 77rem;
  padding-bottom: 77rem;
}
.py-\[78rem\] {
  padding-top: 78rem;
  padding-bottom: 78rem;
}
.py-\[79rem\] {
  padding-top: 79rem;
  padding-bottom: 79rem;
}
.py-\[7rem\] {
  padding-top: 7rem;
  padding-bottom: 7rem;
}
.py-\[80rem\] {
  padding-top: 80rem;
  padding-bottom: 80rem;
}
.py-\[81rem\] {
  padding-top: 81rem;
  padding-bottom: 81rem;
}
.py-\[82rem\] {
  padding-top: 82rem;
  padding-bottom: 82rem;
}
.py-\[83rem\] {
  padding-top: 83rem;
  padding-bottom: 83rem;
}
.py-\[84rem\] {
  padding-top: 84rem;
  padding-bottom: 84rem;
}
.py-\[85rem\] {
  padding-top: 85rem;
  padding-bottom: 85rem;
}
.py-\[86rem\] {
  padding-top: 86rem;
  padding-bottom: 86rem;
}
.py-\[87rem\] {
  padding-top: 87rem;
  padding-bottom: 87rem;
}
.py-\[88rem\] {
  padding-top: 88rem;
  padding-bottom: 88rem;
}
.py-\[89rem\] {
  padding-top: 89rem;
  padding-bottom: 89rem;
}
.py-\[8rem\] {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-\[90rem\] {
  padding-top: 90rem;
  padding-bottom: 90rem;
}
.py-\[91rem\] {
  padding-top: 91rem;
  padding-bottom: 91rem;
}
.py-\[92rem\] {
  padding-top: 92rem;
  padding-bottom: 92rem;
}
.py-\[93rem\] {
  padding-top: 93rem;
  padding-bottom: 93rem;
}
.py-\[94rem\] {
  padding-top: 94rem;
  padding-bottom: 94rem;
}
.py-\[95rem\] {
  padding-top: 95rem;
  padding-bottom: 95rem;
}
.py-\[96rem\] {
  padding-top: 96rem;
  padding-bottom: 96rem;
}
.py-\[97rem\] {
  padding-top: 97rem;
  padding-bottom: 97rem;
}
.py-\[98rem\] {
  padding-top: 98rem;
  padding-bottom: 98rem;
}
.py-\[99rem\] {
  padding-top: 99rem;
  padding-bottom: 99rem;
}
.py-\[9rem\] {
  padding-top: 9rem;
  padding-bottom: 9rem;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-1\.5 {
  padding-bottom: 0.375rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-2\.5 {
  padding-bottom: 0.625rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-32 {
  padding-bottom: 8rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-8 {
  padding-bottom: 2rem;
}
.pb-\[100rem\] {
  padding-bottom: 100rem;
}
.pb-\[101rem\] {
  padding-bottom: 101rem;
}
.pb-\[10rem\] {
  padding-bottom: 10rem;
}
.pb-\[11rem\] {
  padding-bottom: 11rem;
}
.pb-\[12rem\] {
  padding-bottom: 12rem;
}
.pb-\[13rem\] {
  padding-bottom: 13rem;
}
.pb-\[14rem\] {
  padding-bottom: 14rem;
}
.pb-\[15rem\] {
  padding-bottom: 15rem;
}
.pb-\[16rem\] {
  padding-bottom: 16rem;
}
.pb-\[17rem\] {
  padding-bottom: 17rem;
}
.pb-\[18rem\] {
  padding-bottom: 18rem;
}
.pb-\[19rem\] {
  padding-bottom: 19rem;
}
.pb-\[1rem\] {
  padding-bottom: 1rem;
}
.pb-\[20rem\] {
  padding-bottom: 20rem;
}
.pb-\[21rem\] {
  padding-bottom: 21rem;
}
.pb-\[22rem\] {
  padding-bottom: 22rem;
}
.pb-\[23rem\] {
  padding-bottom: 23rem;
}
.pb-\[24rem\] {
  padding-bottom: 24rem;
}
.pb-\[25rem\] {
  padding-bottom: 25rem;
}
.pb-\[26rem\] {
  padding-bottom: 26rem;
}
.pb-\[27rem\] {
  padding-bottom: 27rem;
}
.pb-\[28rem\] {
  padding-bottom: 28rem;
}
.pb-\[29rem\] {
  padding-bottom: 29rem;
}
.pb-\[2rem\] {
  padding-bottom: 2rem;
}
.pb-\[30rem\] {
  padding-bottom: 30rem;
}
.pb-\[31rem\] {
  padding-bottom: 31rem;
}
.pb-\[32rem\] {
  padding-bottom: 32rem;
}
.pb-\[33rem\] {
  padding-bottom: 33rem;
}
.pb-\[34rem\] {
  padding-bottom: 34rem;
}
.pb-\[35rem\] {
  padding-bottom: 35rem;
}
.pb-\[36rem\] {
  padding-bottom: 36rem;
}
.pb-\[37rem\] {
  padding-bottom: 37rem;
}
.pb-\[38rem\] {
  padding-bottom: 38rem;
}
.pb-\[39rem\] {
  padding-bottom: 39rem;
}
.pb-\[3rem\] {
  padding-bottom: 3rem;
}
.pb-\[40rem\] {
  padding-bottom: 40rem;
}
.pb-\[41rem\] {
  padding-bottom: 41rem;
}
.pb-\[42rem\] {
  padding-bottom: 42rem;
}
.pb-\[43rem\] {
  padding-bottom: 43rem;
}
.pb-\[44rem\] {
  padding-bottom: 44rem;
}
.pb-\[45rem\] {
  padding-bottom: 45rem;
}
.pb-\[46rem\] {
  padding-bottom: 46rem;
}
.pb-\[47rem\] {
  padding-bottom: 47rem;
}
.pb-\[48rem\] {
  padding-bottom: 48rem;
}
.pb-\[49rem\] {
  padding-bottom: 49rem;
}
.pb-\[4rem\] {
  padding-bottom: 4rem;
}
.pb-\[50rem\] {
  padding-bottom: 50rem;
}
.pb-\[51rem\] {
  padding-bottom: 51rem;
}
.pb-\[52rem\] {
  padding-bottom: 52rem;
}
.pb-\[53rem\] {
  padding-bottom: 53rem;
}
.pb-\[54rem\] {
  padding-bottom: 54rem;
}
.pb-\[55rem\] {
  padding-bottom: 55rem;
}
.pb-\[56rem\] {
  padding-bottom: 56rem;
}
.pb-\[57rem\] {
  padding-bottom: 57rem;
}
.pb-\[58rem\] {
  padding-bottom: 58rem;
}
.pb-\[59rem\] {
  padding-bottom: 59rem;
}
.pb-\[5rem\] {
  padding-bottom: 5rem;
}
.pb-\[60rem\] {
  padding-bottom: 60rem;
}
.pb-\[61rem\] {
  padding-bottom: 61rem;
}
.pb-\[62rem\] {
  padding-bottom: 62rem;
}
.pb-\[63rem\] {
  padding-bottom: 63rem;
}
.pb-\[64rem\] {
  padding-bottom: 64rem;
}
.pb-\[65rem\] {
  padding-bottom: 65rem;
}
.pb-\[66rem\] {
  padding-bottom: 66rem;
}
.pb-\[67rem\] {
  padding-bottom: 67rem;
}
.pb-\[68rem\] {
  padding-bottom: 68rem;
}
.pb-\[69rem\] {
  padding-bottom: 69rem;
}
.pb-\[6rem\] {
  padding-bottom: 6rem;
}
.pb-\[7\.5rem\] {
  padding-bottom: 7.5rem;
}
.pb-\[70rem\] {
  padding-bottom: 70rem;
}
.pb-\[71rem\] {
  padding-bottom: 71rem;
}
.pb-\[72rem\] {
  padding-bottom: 72rem;
}
.pb-\[73rem\] {
  padding-bottom: 73rem;
}
.pb-\[74rem\] {
  padding-bottom: 74rem;
}
.pb-\[75rem\] {
  padding-bottom: 75rem;
}
.pb-\[76rem\] {
  padding-bottom: 76rem;
}
.pb-\[77rem\] {
  padding-bottom: 77rem;
}
.pb-\[78rem\] {
  padding-bottom: 78rem;
}
.pb-\[79rem\] {
  padding-bottom: 79rem;
}
.pb-\[7rem\] {
  padding-bottom: 7rem;
}
.pb-\[80rem\] {
  padding-bottom: 80rem;
}
.pb-\[81rem\] {
  padding-bottom: 81rem;
}
.pb-\[82rem\] {
  padding-bottom: 82rem;
}
.pb-\[83rem\] {
  padding-bottom: 83rem;
}
.pb-\[84rem\] {
  padding-bottom: 84rem;
}
.pb-\[85rem\] {
  padding-bottom: 85rem;
}
.pb-\[86rem\] {
  padding-bottom: 86rem;
}
.pb-\[87rem\] {
  padding-bottom: 87rem;
}
.pb-\[88rem\] {
  padding-bottom: 88rem;
}
.pb-\[89rem\] {
  padding-bottom: 89rem;
}
.pb-\[8rem\] {
  padding-bottom: 8rem;
}
.pb-\[90rem\] {
  padding-bottom: 90rem;
}
.pb-\[91rem\] {
  padding-bottom: 91rem;
}
.pb-\[92rem\] {
  padding-bottom: 92rem;
}
.pb-\[93rem\] {
  padding-bottom: 93rem;
}
.pb-\[94rem\] {
  padding-bottom: 94rem;
}
.pb-\[95rem\] {
  padding-bottom: 95rem;
}
.pb-\[96rem\] {
  padding-bottom: 96rem;
}
.pb-\[97rem\] {
  padding-bottom: 97rem;
}
.pb-\[98rem\] {
  padding-bottom: 98rem;
}
.pb-\[99rem\] {
  padding-bottom: 99rem;
}
.pb-\[9rem\] {
  padding-bottom: 9rem;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-12 {
  padding-left: 3rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-6 {
  padding-left: 1.5rem;
}
.pl-7 {
  padding-left: 1.75rem;
}
.pl-8 {
  padding-left: 2rem;
}
.pl-9 {
  padding-left: 2.25rem;
}
.pl-\[100rem\] {
  padding-left: 100rem;
}
.pl-\[101rem\] {
  padding-left: 101rem;
}
.pl-\[10rem\] {
  padding-left: 10rem;
}
.pl-\[11rem\] {
  padding-left: 11rem;
}
.pl-\[12rem\] {
  padding-left: 12rem;
}
.pl-\[13rem\] {
  padding-left: 13rem;
}
.pl-\[14rem\] {
  padding-left: 14rem;
}
.pl-\[15rem\] {
  padding-left: 15rem;
}
.pl-\[16rem\] {
  padding-left: 16rem;
}
.pl-\[17rem\] {
  padding-left: 17rem;
}
.pl-\[18rem\] {
  padding-left: 18rem;
}
.pl-\[19rem\] {
  padding-left: 19rem;
}
.pl-\[1rem\] {
  padding-left: 1rem;
}
.pl-\[20rem\] {
  padding-left: 20rem;
}
.pl-\[21rem\] {
  padding-left: 21rem;
}
.pl-\[22rem\] {
  padding-left: 22rem;
}
.pl-\[23rem\] {
  padding-left: 23rem;
}
.pl-\[24rem\] {
  padding-left: 24rem;
}
.pl-\[25rem\] {
  padding-left: 25rem;
}
.pl-\[26rem\] {
  padding-left: 26rem;
}
.pl-\[27rem\] {
  padding-left: 27rem;
}
.pl-\[28rem\] {
  padding-left: 28rem;
}
.pl-\[29rem\] {
  padding-left: 29rem;
}
.pl-\[2rem\] {
  padding-left: 2rem;
}
.pl-\[30rem\] {
  padding-left: 30rem;
}
.pl-\[31rem\] {
  padding-left: 31rem;
}
.pl-\[32rem\] {
  padding-left: 32rem;
}
.pl-\[33rem\] {
  padding-left: 33rem;
}
.pl-\[34rem\] {
  padding-left: 34rem;
}
.pl-\[35rem\] {
  padding-left: 35rem;
}
.pl-\[36rem\] {
  padding-left: 36rem;
}
.pl-\[37rem\] {
  padding-left: 37rem;
}
.pl-\[38rem\] {
  padding-left: 38rem;
}
.pl-\[39rem\] {
  padding-left: 39rem;
}
.pl-\[3rem\] {
  padding-left: 3rem;
}
.pl-\[40rem\] {
  padding-left: 40rem;
}
.pl-\[41rem\] {
  padding-left: 41rem;
}
.pl-\[42rem\] {
  padding-left: 42rem;
}
.pl-\[43rem\] {
  padding-left: 43rem;
}
.pl-\[44rem\] {
  padding-left: 44rem;
}
.pl-\[45rem\] {
  padding-left: 45rem;
}
.pl-\[46rem\] {
  padding-left: 46rem;
}
.pl-\[47rem\] {
  padding-left: 47rem;
}
.pl-\[48rem\] {
  padding-left: 48rem;
}
.pl-\[49rem\] {
  padding-left: 49rem;
}
.pl-\[4rem\] {
  padding-left: 4rem;
}
.pl-\[50rem\] {
  padding-left: 50rem;
}
.pl-\[51rem\] {
  padding-left: 51rem;
}
.pl-\[52rem\] {
  padding-left: 52rem;
}
.pl-\[53rem\] {
  padding-left: 53rem;
}
.pl-\[54rem\] {
  padding-left: 54rem;
}
.pl-\[55rem\] {
  padding-left: 55rem;
}
.pl-\[56rem\] {
  padding-left: 56rem;
}
.pl-\[57rem\] {
  padding-left: 57rem;
}
.pl-\[58rem\] {
  padding-left: 58rem;
}
.pl-\[59rem\] {
  padding-left: 59rem;
}
.pl-\[5rem\] {
  padding-left: 5rem;
}
.pl-\[60rem\] {
  padding-left: 60rem;
}
.pl-\[61rem\] {
  padding-left: 61rem;
}
.pl-\[62rem\] {
  padding-left: 62rem;
}
.pl-\[63rem\] {
  padding-left: 63rem;
}
.pl-\[64rem\] {
  padding-left: 64rem;
}
.pl-\[65rem\] {
  padding-left: 65rem;
}
.pl-\[66rem\] {
  padding-left: 66rem;
}
.pl-\[67rem\] {
  padding-left: 67rem;
}
.pl-\[68rem\] {
  padding-left: 68rem;
}
.pl-\[69rem\] {
  padding-left: 69rem;
}
.pl-\[6rem\] {
  padding-left: 6rem;
}
.pl-\[70rem\] {
  padding-left: 70rem;
}
.pl-\[71rem\] {
  padding-left: 71rem;
}
.pl-\[72rem\] {
  padding-left: 72rem;
}
.pl-\[73rem\] {
  padding-left: 73rem;
}
.pl-\[74rem\] {
  padding-left: 74rem;
}
.pl-\[75rem\] {
  padding-left: 75rem;
}
.pl-\[76rem\] {
  padding-left: 76rem;
}
.pl-\[77rem\] {
  padding-left: 77rem;
}
.pl-\[78rem\] {
  padding-left: 78rem;
}
.pl-\[79rem\] {
  padding-left: 79rem;
}
.pl-\[7rem\] {
  padding-left: 7rem;
}
.pl-\[80rem\] {
  padding-left: 80rem;
}
.pl-\[81rem\] {
  padding-left: 81rem;
}
.pl-\[82rem\] {
  padding-left: 82rem;
}
.pl-\[83rem\] {
  padding-left: 83rem;
}
.pl-\[84rem\] {
  padding-left: 84rem;
}
.pl-\[85rem\] {
  padding-left: 85rem;
}
.pl-\[86rem\] {
  padding-left: 86rem;
}
.pl-\[87rem\] {
  padding-left: 87rem;
}
.pl-\[88rem\] {
  padding-left: 88rem;
}
.pl-\[89rem\] {
  padding-left: 89rem;
}
.pl-\[8rem\] {
  padding-left: 8rem;
}
.pl-\[90rem\] {
  padding-left: 90rem;
}
.pl-\[91rem\] {
  padding-left: 91rem;
}
.pl-\[92rem\] {
  padding-left: 92rem;
}
.pl-\[93rem\] {
  padding-left: 93rem;
}
.pl-\[94rem\] {
  padding-left: 94rem;
}
.pl-\[95rem\] {
  padding-left: 95rem;
}
.pl-\[96rem\] {
  padding-left: 96rem;
}
.pl-\[97rem\] {
  padding-left: 97rem;
}
.pl-\[98rem\] {
  padding-left: 98rem;
}
.pl-\[99rem\] {
  padding-left: 99rem;
}
.pl-\[9rem\] {
  padding-left: 9rem;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-10 {
  padding-right: 2.5rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-20 {
  padding-right: 5rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-5 {
  padding-right: 1.25rem;
}
.pr-6 {
  padding-right: 1.5rem;
}
.pr-7 {
  padding-right: 1.75rem;
}
.pr-8 {
  padding-right: 2rem;
}
.pr-9 {
  padding-right: 2.25rem;
}
.pr-\[100rem\] {
  padding-right: 100rem;
}
.pr-\[101rem\] {
  padding-right: 101rem;
}
.pr-\[10rem\] {
  padding-right: 10rem;
}
.pr-\[11rem\] {
  padding-right: 11rem;
}
.pr-\[12rem\] {
  padding-right: 12rem;
}
.pr-\[13rem\] {
  padding-right: 13rem;
}
.pr-\[14rem\] {
  padding-right: 14rem;
}
.pr-\[15rem\] {
  padding-right: 15rem;
}
.pr-\[16rem\] {
  padding-right: 16rem;
}
.pr-\[17rem\] {
  padding-right: 17rem;
}
.pr-\[18rem\] {
  padding-right: 18rem;
}
.pr-\[19rem\] {
  padding-right: 19rem;
}
.pr-\[1rem\] {
  padding-right: 1rem;
}
.pr-\[20rem\] {
  padding-right: 20rem;
}
.pr-\[21rem\] {
  padding-right: 21rem;
}
.pr-\[22rem\] {
  padding-right: 22rem;
}
.pr-\[23rem\] {
  padding-right: 23rem;
}
.pr-\[24rem\] {
  padding-right: 24rem;
}
.pr-\[25rem\] {
  padding-right: 25rem;
}
.pr-\[26rem\] {
  padding-right: 26rem;
}
.pr-\[27rem\] {
  padding-right: 27rem;
}
.pr-\[28rem\] {
  padding-right: 28rem;
}
.pr-\[29rem\] {
  padding-right: 29rem;
}
.pr-\[2rem\] {
  padding-right: 2rem;
}
.pr-\[30rem\] {
  padding-right: 30rem;
}
.pr-\[31rem\] {
  padding-right: 31rem;
}
.pr-\[32rem\] {
  padding-right: 32rem;
}
.pr-\[33rem\] {
  padding-right: 33rem;
}
.pr-\[34rem\] {
  padding-right: 34rem;
}
.pr-\[35rem\] {
  padding-right: 35rem;
}
.pr-\[36rem\] {
  padding-right: 36rem;
}
.pr-\[37rem\] {
  padding-right: 37rem;
}
.pr-\[38rem\] {
  padding-right: 38rem;
}
.pr-\[39rem\] {
  padding-right: 39rem;
}
.pr-\[3rem\] {
  padding-right: 3rem;
}
.pr-\[40rem\] {
  padding-right: 40rem;
}
.pr-\[41rem\] {
  padding-right: 41rem;
}
.pr-\[42rem\] {
  padding-right: 42rem;
}
.pr-\[43rem\] {
  padding-right: 43rem;
}
.pr-\[44rem\] {
  padding-right: 44rem;
}
.pr-\[45rem\] {
  padding-right: 45rem;
}
.pr-\[46rem\] {
  padding-right: 46rem;
}
.pr-\[47rem\] {
  padding-right: 47rem;
}
.pr-\[48rem\] {
  padding-right: 48rem;
}
.pr-\[49rem\] {
  padding-right: 49rem;
}
.pr-\[4rem\] {
  padding-right: 4rem;
}
.pr-\[50rem\] {
  padding-right: 50rem;
}
.pr-\[51rem\] {
  padding-right: 51rem;
}
.pr-\[52rem\] {
  padding-right: 52rem;
}
.pr-\[53rem\] {
  padding-right: 53rem;
}
.pr-\[54rem\] {
  padding-right: 54rem;
}
.pr-\[55rem\] {
  padding-right: 55rem;
}
.pr-\[56rem\] {
  padding-right: 56rem;
}
.pr-\[57rem\] {
  padding-right: 57rem;
}
.pr-\[58rem\] {
  padding-right: 58rem;
}
.pr-\[59rem\] {
  padding-right: 59rem;
}
.pr-\[5rem\] {
  padding-right: 5rem;
}
.pr-\[60rem\] {
  padding-right: 60rem;
}
.pr-\[61rem\] {
  padding-right: 61rem;
}
.pr-\[62rem\] {
  padding-right: 62rem;
}
.pr-\[63rem\] {
  padding-right: 63rem;
}
.pr-\[64rem\] {
  padding-right: 64rem;
}
.pr-\[65rem\] {
  padding-right: 65rem;
}
.pr-\[66rem\] {
  padding-right: 66rem;
}
.pr-\[67rem\] {
  padding-right: 67rem;
}
.pr-\[68rem\] {
  padding-right: 68rem;
}
.pr-\[69rem\] {
  padding-right: 69rem;
}
.pr-\[6rem\] {
  padding-right: 6rem;
}
.pr-\[70rem\] {
  padding-right: 70rem;
}
.pr-\[71rem\] {
  padding-right: 71rem;
}
.pr-\[72rem\] {
  padding-right: 72rem;
}
.pr-\[73rem\] {
  padding-right: 73rem;
}
.pr-\[74rem\] {
  padding-right: 74rem;
}
.pr-\[75rem\] {
  padding-right: 75rem;
}
.pr-\[76rem\] {
  padding-right: 76rem;
}
.pr-\[77rem\] {
  padding-right: 77rem;
}
.pr-\[78rem\] {
  padding-right: 78rem;
}
.pr-\[79rem\] {
  padding-right: 79rem;
}
.pr-\[7rem\] {
  padding-right: 7rem;
}
.pr-\[80rem\] {
  padding-right: 80rem;
}
.pr-\[81rem\] {
  padding-right: 81rem;
}
.pr-\[82rem\] {
  padding-right: 82rem;
}
.pr-\[83rem\] {
  padding-right: 83rem;
}
.pr-\[84rem\] {
  padding-right: 84rem;
}
.pr-\[85rem\] {
  padding-right: 85rem;
}
.pr-\[86rem\] {
  padding-right: 86rem;
}
.pr-\[87rem\] {
  padding-right: 87rem;
}
.pr-\[88rem\] {
  padding-right: 88rem;
}
.pr-\[89rem\] {
  padding-right: 89rem;
}
.pr-\[8rem\] {
  padding-right: 8rem;
}
.pr-\[90rem\] {
  padding-right: 90rem;
}
.pr-\[91rem\] {
  padding-right: 91rem;
}
.pr-\[92rem\] {
  padding-right: 92rem;
}
.pr-\[93rem\] {
  padding-right: 93rem;
}
.pr-\[94rem\] {
  padding-right: 94rem;
}
.pr-\[95rem\] {
  padding-right: 95rem;
}
.pr-\[96rem\] {
  padding-right: 96rem;
}
.pr-\[97rem\] {
  padding-right: 97rem;
}
.pr-\[98rem\] {
  padding-right: 98rem;
}
.pr-\[99rem\] {
  padding-right: 99rem;
}
.pr-\[9rem\] {
  padding-right: 9rem;
}
.pt-0 {
  padding-top: 0px;
}
.pt-0\.5 {
  padding-top: 0.125rem;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-10 {
  padding-top: 2.5rem;
}
.pt-12 {
  padding-top: 3rem;
}
.pt-14 {
  padding-top: 3.5rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-3 {
  padding-top: 0.75rem;
}
.pt-4 {
  padding-top: 1rem;
}
.pt-5 {
  padding-top: 1.25rem;
}
.pt-6 {
  padding-top: 1.5rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-\[100rem\] {
  padding-top: 100rem;
}
.pt-\[101rem\] {
  padding-top: 101rem;
}
.pt-\[10rem\] {
  padding-top: 10rem;
}
.pt-\[11rem\] {
  padding-top: 11rem;
}
.pt-\[12rem\] {
  padding-top: 12rem;
}
.pt-\[13rem\] {
  padding-top: 13rem;
}
.pt-\[14rem\] {
  padding-top: 14rem;
}
.pt-\[15rem\] {
  padding-top: 15rem;
}
.pt-\[16rem\] {
  padding-top: 16rem;
}
.pt-\[17rem\] {
  padding-top: 17rem;
}
.pt-\[18rem\] {
  padding-top: 18rem;
}
.pt-\[19rem\] {
  padding-top: 19rem;
}
.pt-\[1rem\] {
  padding-top: 1rem;
}
.pt-\[20rem\] {
  padding-top: 20rem;
}
.pt-\[21rem\] {
  padding-top: 21rem;
}
.pt-\[22rem\] {
  padding-top: 22rem;
}
.pt-\[23rem\] {
  padding-top: 23rem;
}
.pt-\[24rem\] {
  padding-top: 24rem;
}
.pt-\[25rem\] {
  padding-top: 25rem;
}
.pt-\[26rem\] {
  padding-top: 26rem;
}
.pt-\[27rem\] {
  padding-top: 27rem;
}
.pt-\[28rem\] {
  padding-top: 28rem;
}
.pt-\[29rem\] {
  padding-top: 29rem;
}
.pt-\[2rem\] {
  padding-top: 2rem;
}
.pt-\[30rem\] {
  padding-top: 30rem;
}
.pt-\[31rem\] {
  padding-top: 31rem;
}
.pt-\[32rem\] {
  padding-top: 32rem;
}
.pt-\[33rem\] {
  padding-top: 33rem;
}
.pt-\[34rem\] {
  padding-top: 34rem;
}
.pt-\[35rem\] {
  padding-top: 35rem;
}
.pt-\[36rem\] {
  padding-top: 36rem;
}
.pt-\[37rem\] {
  padding-top: 37rem;
}
.pt-\[38rem\] {
  padding-top: 38rem;
}
.pt-\[39rem\] {
  padding-top: 39rem;
}
.pt-\[3rem\] {
  padding-top: 3rem;
}
.pt-\[40rem\] {
  padding-top: 40rem;
}
.pt-\[41rem\] {
  padding-top: 41rem;
}
.pt-\[42rem\] {
  padding-top: 42rem;
}
.pt-\[43rem\] {
  padding-top: 43rem;
}
.pt-\[44rem\] {
  padding-top: 44rem;
}
.pt-\[45rem\] {
  padding-top: 45rem;
}
.pt-\[46rem\] {
  padding-top: 46rem;
}
.pt-\[47rem\] {
  padding-top: 47rem;
}
.pt-\[48rem\] {
  padding-top: 48rem;
}
.pt-\[49rem\] {
  padding-top: 49rem;
}
.pt-\[4rem\] {
  padding-top: 4rem;
}
.pt-\[50rem\] {
  padding-top: 50rem;
}
.pt-\[51rem\] {
  padding-top: 51rem;
}
.pt-\[52rem\] {
  padding-top: 52rem;
}
.pt-\[53rem\] {
  padding-top: 53rem;
}
.pt-\[54rem\] {
  padding-top: 54rem;
}
.pt-\[55rem\] {
  padding-top: 55rem;
}
.pt-\[56rem\] {
  padding-top: 56rem;
}
.pt-\[57rem\] {
  padding-top: 57rem;
}
.pt-\[58rem\] {
  padding-top: 58rem;
}
.pt-\[59rem\] {
  padding-top: 59rem;
}
.pt-\[5rem\] {
  padding-top: 5rem;
}
.pt-\[60rem\] {
  padding-top: 60rem;
}
.pt-\[61rem\] {
  padding-top: 61rem;
}
.pt-\[62rem\] {
  padding-top: 62rem;
}
.pt-\[63rem\] {
  padding-top: 63rem;
}
.pt-\[64rem\] {
  padding-top: 64rem;
}
.pt-\[65rem\] {
  padding-top: 65rem;
}
.pt-\[66rem\] {
  padding-top: 66rem;
}
.pt-\[67rem\] {
  padding-top: 67rem;
}
.pt-\[68rem\] {
  padding-top: 68rem;
}
.pt-\[69rem\] {
  padding-top: 69rem;
}
.pt-\[6rem\] {
  padding-top: 6rem;
}
.pt-\[70rem\] {
  padding-top: 70rem;
}
.pt-\[71rem\] {
  padding-top: 71rem;
}
.pt-\[72rem\] {
  padding-top: 72rem;
}
.pt-\[73rem\] {
  padding-top: 73rem;
}
.pt-\[74rem\] {
  padding-top: 74rem;
}
.pt-\[75rem\] {
  padding-top: 75rem;
}
.pt-\[76rem\] {
  padding-top: 76rem;
}
.pt-\[77rem\] {
  padding-top: 77rem;
}
.pt-\[78rem\] {
  padding-top: 78rem;
}
.pt-\[79rem\] {
  padding-top: 79rem;
}
.pt-\[7rem\] {
  padding-top: 7rem;
}
.pt-\[80rem\] {
  padding-top: 80rem;
}
.pt-\[81rem\] {
  padding-top: 81rem;
}
.pt-\[82rem\] {
  padding-top: 82rem;
}
.pt-\[83rem\] {
  padding-top: 83rem;
}
.pt-\[84rem\] {
  padding-top: 84rem;
}
.pt-\[85rem\] {
  padding-top: 85rem;
}
.pt-\[86rem\] {
  padding-top: 86rem;
}
.pt-\[87rem\] {
  padding-top: 87rem;
}
.pt-\[88rem\] {
  padding-top: 88rem;
}
.pt-\[89rem\] {
  padding-top: 89rem;
}
.pt-\[8rem\] {
  padding-top: 8rem;
}
.pt-\[90rem\] {
  padding-top: 90rem;
}
.pt-\[91rem\] {
  padding-top: 91rem;
}
.pt-\[92rem\] {
  padding-top: 92rem;
}
.pt-\[93rem\] {
  padding-top: 93rem;
}
.pt-\[94rem\] {
  padding-top: 94rem;
}
.pt-\[95rem\] {
  padding-top: 95rem;
}
.pt-\[96rem\] {
  padding-top: 96rem;
}
.pt-\[97rem\] {
  padding-top: 97rem;
}
.pt-\[98rem\] {
  padding-top: 98rem;
}
.pt-\[99rem\] {
  padding-top: 99rem;
}
.pt-\[9rem\] {
  padding-top: 9rem;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.font-\[\'Lato\'\] {
  font-family: 'Lato';
}
.font-primary {
  font-family: Lato, sans-serif;
}
.\!text-\[18px\] {
  font-size: 18px !important;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3xl {
  font-size: 1.875rem;
  line-height: 2.25rem;
}
.text-4xl {
  font-size: 2.25rem;
  line-height: 2.5rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-\[0em\] {
  font-size: 0em;
}
.text-\[0px\] {
  font-size: 0px;
}
.text-\[0rem\] {
  font-size: 0rem;
}
.text-\[100em\] {
  font-size: 100em;
}
.text-\[100px\] {
  font-size: 100px;
}
.text-\[100rem\] {
  font-size: 100rem;
}
.text-\[10em\] {
  font-size: 10em;
}
.text-\[10px\] {
  font-size: 10px;
}
.text-\[10rem\] {
  font-size: 10rem;
}
.text-\[11em\] {
  font-size: 11em;
}
.text-\[11px\] {
  font-size: 11px;
}
.text-\[11rem\] {
  font-size: 11rem;
}
.text-\[12em\] {
  font-size: 12em;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[12rem\] {
  font-size: 12rem;
}
.text-\[13em\] {
  font-size: 13em;
}
.text-\[13px\] {
  font-size: 13px;
}
.text-\[13rem\] {
  font-size: 13rem;
}
.text-\[14em\] {
  font-size: 14em;
}
.text-\[14px\] {
  font-size: 14px;
}
.text-\[14rem\] {
  font-size: 14rem;
}
.text-\[15em\] {
  font-size: 15em;
}
.text-\[15px\] {
  font-size: 15px;
}
.text-\[15rem\] {
  font-size: 15rem;
}
.text-\[16em\] {
  font-size: 16em;
}
.text-\[16px\] {
  font-size: 16px;
}
.text-\[16rem\] {
  font-size: 16rem;
}
.text-\[17em\] {
  font-size: 17em;
}
.text-\[17px\] {
  font-size: 17px;
}
.text-\[17rem\] {
  font-size: 17rem;
}
.text-\[18em\] {
  font-size: 18em;
}
.text-\[18px\] {
  font-size: 18px;
}
.text-\[18rem\] {
  font-size: 18rem;
}
.text-\[19em\] {
  font-size: 19em;
}
.text-\[19px\] {
  font-size: 19px;
}
.text-\[19rem\] {
  font-size: 19rem;
}
.text-\[1em\] {
  font-size: 1em;
}
.text-\[1px\] {
  font-size: 1px;
}
.text-\[1rem\] {
  font-size: 1rem;
}
.text-\[20em\] {
  font-size: 20em;
}
.text-\[20px\] {
  font-size: 20px;
}
.text-\[20rem\] {
  font-size: 20rem;
}
.text-\[21em\] {
  font-size: 21em;
}
.text-\[21px\] {
  font-size: 21px;
}
.text-\[21rem\] {
  font-size: 21rem;
}
.text-\[22em\] {
  font-size: 22em;
}
.text-\[22px\] {
  font-size: 22px;
}
.text-\[22rem\] {
  font-size: 22rem;
}
.text-\[23em\] {
  font-size: 23em;
}
.text-\[23px\] {
  font-size: 23px;
}
.text-\[23rem\] {
  font-size: 23rem;
}
.text-\[24em\] {
  font-size: 24em;
}
.text-\[24px\] {
  font-size: 24px;
}
.text-\[24rem\] {
  font-size: 24rem;
}
.text-\[25em\] {
  font-size: 25em;
}
.text-\[25px\] {
  font-size: 25px;
}
.text-\[25rem\] {
  font-size: 25rem;
}
.text-\[26em\] {
  font-size: 26em;
}
.text-\[26px\] {
  font-size: 26px;
}
.text-\[26rem\] {
  font-size: 26rem;
}
.text-\[27em\] {
  font-size: 27em;
}
.text-\[27px\] {
  font-size: 27px;
}
.text-\[27rem\] {
  font-size: 27rem;
}
.text-\[28em\] {
  font-size: 28em;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[28rem\] {
  font-size: 28rem;
}
.text-\[29em\] {
  font-size: 29em;
}
.text-\[29px\] {
  font-size: 29px;
}
.text-\[29rem\] {
  font-size: 29rem;
}
.text-\[2em\] {
  font-size: 2em;
}
.text-\[2px\] {
  font-size: 2px;
}
.text-\[2rem\] {
  font-size: 2rem;
}
.text-\[30em\] {
  font-size: 30em;
}
.text-\[30px\] {
  font-size: 30px;
}
.text-\[30rem\] {
  font-size: 30rem;
}
.text-\[31em\] {
  font-size: 31em;
}
.text-\[31px\] {
  font-size: 31px;
}
.text-\[31rem\] {
  font-size: 31rem;
}
.text-\[32em\] {
  font-size: 32em;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-\[32rem\] {
  font-size: 32rem;
}
.text-\[33em\] {
  font-size: 33em;
}
.text-\[33px\] {
  font-size: 33px;
}
.text-\[33rem\] {
  font-size: 33rem;
}
.text-\[34em\] {
  font-size: 34em;
}
.text-\[34px\] {
  font-size: 34px;
}
.text-\[34rem\] {
  font-size: 34rem;
}
.text-\[35em\] {
  font-size: 35em;
}
.text-\[35px\] {
  font-size: 35px;
}
.text-\[35rem\] {
  font-size: 35rem;
}
.text-\[36em\] {
  font-size: 36em;
}
.text-\[36px\] {
  font-size: 36px;
}
.text-\[36rem\] {
  font-size: 36rem;
}
.text-\[37em\] {
  font-size: 37em;
}
.text-\[37px\] {
  font-size: 37px;
}
.text-\[37rem\] {
  font-size: 37rem;
}
.text-\[38em\] {
  font-size: 38em;
}
.text-\[38px\] {
  font-size: 38px;
}
.text-\[38rem\] {
  font-size: 38rem;
}
.text-\[39em\] {
  font-size: 39em;
}
.text-\[39px\] {
  font-size: 39px;
}
.text-\[39rem\] {
  font-size: 39rem;
}
.text-\[3em\] {
  font-size: 3em;
}
.text-\[3px\] {
  font-size: 3px;
}
.text-\[3rem\] {
  font-size: 3rem;
}
.text-\[40em\] {
  font-size: 40em;
}
.text-\[40px\] {
  font-size: 40px;
}
.text-\[40rem\] {
  font-size: 40rem;
}
.text-\[41em\] {
  font-size: 41em;
}
.text-\[41px\] {
  font-size: 41px;
}
.text-\[41rem\] {
  font-size: 41rem;
}
.text-\[42em\] {
  font-size: 42em;
}
.text-\[42px\] {
  font-size: 42px;
}
.text-\[42rem\] {
  font-size: 42rem;
}
.text-\[43em\] {
  font-size: 43em;
}
.text-\[43px\] {
  font-size: 43px;
}
.text-\[43rem\] {
  font-size: 43rem;
}
.text-\[44em\] {
  font-size: 44em;
}
.text-\[44px\] {
  font-size: 44px;
}
.text-\[44rem\] {
  font-size: 44rem;
}
.text-\[45em\] {
  font-size: 45em;
}
.text-\[45px\] {
  font-size: 45px;
}
.text-\[45rem\] {
  font-size: 45rem;
}
.text-\[46em\] {
  font-size: 46em;
}
.text-\[46px\] {
  font-size: 46px;
}
.text-\[46rem\] {
  font-size: 46rem;
}
.text-\[47em\] {
  font-size: 47em;
}
.text-\[47px\] {
  font-size: 47px;
}
.text-\[47rem\] {
  font-size: 47rem;
}
.text-\[48em\] {
  font-size: 48em;
}
.text-\[48px\] {
  font-size: 48px;
}
.text-\[48rem\] {
  font-size: 48rem;
}
.text-\[49em\] {
  font-size: 49em;
}
.text-\[49px\] {
  font-size: 49px;
}
.text-\[49rem\] {
  font-size: 49rem;
}
.text-\[4em\] {
  font-size: 4em;
}
.text-\[4px\] {
  font-size: 4px;
}
.text-\[4rem\] {
  font-size: 4rem;
}
.text-\[50em\] {
  font-size: 50em;
}
.text-\[50px\] {
  font-size: 50px;
}
.text-\[50rem\] {
  font-size: 50rem;
}
.text-\[51em\] {
  font-size: 51em;
}
.text-\[51px\] {
  font-size: 51px;
}
.text-\[51rem\] {
  font-size: 51rem;
}
.text-\[52em\] {
  font-size: 52em;
}
.text-\[52px\] {
  font-size: 52px;
}
.text-\[52rem\] {
  font-size: 52rem;
}
.text-\[53em\] {
  font-size: 53em;
}
.text-\[53px\] {
  font-size: 53px;
}
.text-\[53rem\] {
  font-size: 53rem;
}
.text-\[54em\] {
  font-size: 54em;
}
.text-\[54px\] {
  font-size: 54px;
}
.text-\[54rem\] {
  font-size: 54rem;
}
.text-\[55em\] {
  font-size: 55em;
}
.text-\[55px\] {
  font-size: 55px;
}
.text-\[55rem\] {
  font-size: 55rem;
}
.text-\[56em\] {
  font-size: 56em;
}
.text-\[56px\] {
  font-size: 56px;
}
.text-\[56rem\] {
  font-size: 56rem;
}
.text-\[57em\] {
  font-size: 57em;
}
.text-\[57px\] {
  font-size: 57px;
}
.text-\[57rem\] {
  font-size: 57rem;
}
.text-\[58em\] {
  font-size: 58em;
}
.text-\[58px\] {
  font-size: 58px;
}
.text-\[58rem\] {
  font-size: 58rem;
}
.text-\[59em\] {
  font-size: 59em;
}
.text-\[59px\] {
  font-size: 59px;
}
.text-\[59rem\] {
  font-size: 59rem;
}
.text-\[5em\] {
  font-size: 5em;
}
.text-\[5px\] {
  font-size: 5px;
}
.text-\[5rem\] {
  font-size: 5rem;
}
.text-\[60em\] {
  font-size: 60em;
}
.text-\[60px\] {
  font-size: 60px;
}
.text-\[60rem\] {
  font-size: 60rem;
}
.text-\[61em\] {
  font-size: 61em;
}
.text-\[61px\] {
  font-size: 61px;
}
.text-\[61rem\] {
  font-size: 61rem;
}
.text-\[62em\] {
  font-size: 62em;
}
.text-\[62px\] {
  font-size: 62px;
}
.text-\[62rem\] {
  font-size: 62rem;
}
.text-\[63em\] {
  font-size: 63em;
}
.text-\[63px\] {
  font-size: 63px;
}
.text-\[63rem\] {
  font-size: 63rem;
}
.text-\[64em\] {
  font-size: 64em;
}
.text-\[64px\] {
  font-size: 64px;
}
.text-\[64rem\] {
  font-size: 64rem;
}
.text-\[65em\] {
  font-size: 65em;
}
.text-\[65px\] {
  font-size: 65px;
}
.text-\[65rem\] {
  font-size: 65rem;
}
.text-\[66em\] {
  font-size: 66em;
}
.text-\[66px\] {
  font-size: 66px;
}
.text-\[66rem\] {
  font-size: 66rem;
}
.text-\[67em\] {
  font-size: 67em;
}
.text-\[67px\] {
  font-size: 67px;
}
.text-\[67rem\] {
  font-size: 67rem;
}
.text-\[68em\] {
  font-size: 68em;
}
.text-\[68px\] {
  font-size: 68px;
}
.text-\[68rem\] {
  font-size: 68rem;
}
.text-\[69em\] {
  font-size: 69em;
}
.text-\[69px\] {
  font-size: 69px;
}
.text-\[69rem\] {
  font-size: 69rem;
}
.text-\[6em\] {
  font-size: 6em;
}
.text-\[6px\] {
  font-size: 6px;
}
.text-\[6rem\] {
  font-size: 6rem;
}
.text-\[70em\] {
  font-size: 70em;
}
.text-\[70px\] {
  font-size: 70px;
}
.text-\[70rem\] {
  font-size: 70rem;
}
.text-\[71em\] {
  font-size: 71em;
}
.text-\[71px\] {
  font-size: 71px;
}
.text-\[71rem\] {
  font-size: 71rem;
}
.text-\[72em\] {
  font-size: 72em;
}
.text-\[72px\] {
  font-size: 72px;
}
.text-\[72rem\] {
  font-size: 72rem;
}
.text-\[73em\] {
  font-size: 73em;
}
.text-\[73px\] {
  font-size: 73px;
}
.text-\[73rem\] {
  font-size: 73rem;
}
.text-\[74em\] {
  font-size: 74em;
}
.text-\[74px\] {
  font-size: 74px;
}
.text-\[74rem\] {
  font-size: 74rem;
}
.text-\[75em\] {
  font-size: 75em;
}
.text-\[75px\] {
  font-size: 75px;
}
.text-\[75rem\] {
  font-size: 75rem;
}
.text-\[76em\] {
  font-size: 76em;
}
.text-\[76px\] {
  font-size: 76px;
}
.text-\[76rem\] {
  font-size: 76rem;
}
.text-\[77em\] {
  font-size: 77em;
}
.text-\[77px\] {
  font-size: 77px;
}
.text-\[77rem\] {
  font-size: 77rem;
}
.text-\[78em\] {
  font-size: 78em;
}
.text-\[78px\] {
  font-size: 78px;
}
.text-\[78rem\] {
  font-size: 78rem;
}
.text-\[79em\] {
  font-size: 79em;
}
.text-\[79px\] {
  font-size: 79px;
}
.text-\[79rem\] {
  font-size: 79rem;
}
.text-\[7em\] {
  font-size: 7em;
}
.text-\[7px\] {
  font-size: 7px;
}
.text-\[7rem\] {
  font-size: 7rem;
}
.text-\[80em\] {
  font-size: 80em;
}
.text-\[80px\] {
  font-size: 80px;
}
.text-\[80rem\] {
  font-size: 80rem;
}
.text-\[81em\] {
  font-size: 81em;
}
.text-\[81px\] {
  font-size: 81px;
}
.text-\[81rem\] {
  font-size: 81rem;
}
.text-\[82em\] {
  font-size: 82em;
}
.text-\[82px\] {
  font-size: 82px;
}
.text-\[82rem\] {
  font-size: 82rem;
}
.text-\[83em\] {
  font-size: 83em;
}
.text-\[83px\] {
  font-size: 83px;
}
.text-\[83rem\] {
  font-size: 83rem;
}
.text-\[84em\] {
  font-size: 84em;
}
.text-\[84px\] {
  font-size: 84px;
}
.text-\[84rem\] {
  font-size: 84rem;
}
.text-\[85em\] {
  font-size: 85em;
}
.text-\[85px\] {
  font-size: 85px;
}
.text-\[85rem\] {
  font-size: 85rem;
}
.text-\[86em\] {
  font-size: 86em;
}
.text-\[86px\] {
  font-size: 86px;
}
.text-\[86rem\] {
  font-size: 86rem;
}
.text-\[87em\] {
  font-size: 87em;
}
.text-\[87px\] {
  font-size: 87px;
}
.text-\[87rem\] {
  font-size: 87rem;
}
.text-\[88em\] {
  font-size: 88em;
}
.text-\[88px\] {
  font-size: 88px;
}
.text-\[88rem\] {
  font-size: 88rem;
}
.text-\[89em\] {
  font-size: 89em;
}
.text-\[89px\] {
  font-size: 89px;
}
.text-\[89rem\] {
  font-size: 89rem;
}
.text-\[8em\] {
  font-size: 8em;
}
.text-\[8px\] {
  font-size: 8px;
}
.text-\[8rem\] {
  font-size: 8rem;
}
.text-\[90em\] {
  font-size: 90em;
}
.text-\[90px\] {
  font-size: 90px;
}
.text-\[90rem\] {
  font-size: 90rem;
}
.text-\[91em\] {
  font-size: 91em;
}
.text-\[91px\] {
  font-size: 91px;
}
.text-\[91rem\] {
  font-size: 91rem;
}
.text-\[92em\] {
  font-size: 92em;
}
.text-\[92px\] {
  font-size: 92px;
}
.text-\[92rem\] {
  font-size: 92rem;
}
.text-\[93em\] {
  font-size: 93em;
}
.text-\[93px\] {
  font-size: 93px;
}
.text-\[93rem\] {
  font-size: 93rem;
}
.text-\[94em\] {
  font-size: 94em;
}
.text-\[94px\] {
  font-size: 94px;
}
.text-\[94rem\] {
  font-size: 94rem;
}
.text-\[95em\] {
  font-size: 95em;
}
.text-\[95px\] {
  font-size: 95px;
}
.text-\[95rem\] {
  font-size: 95rem;
}
.text-\[96em\] {
  font-size: 96em;
}
.text-\[96px\] {
  font-size: 96px;
}
.text-\[96rem\] {
  font-size: 96rem;
}
.text-\[97em\] {
  font-size: 97em;
}
.text-\[97px\] {
  font-size: 97px;
}
.text-\[97rem\] {
  font-size: 97rem;
}
.text-\[98em\] {
  font-size: 98em;
}
.text-\[98px\] {
  font-size: 98px;
}
.text-\[98rem\] {
  font-size: 98rem;
}
.text-\[99em\] {
  font-size: 99em;
}
.text-\[99px\] {
  font-size: 99px;
}
.text-\[99rem\] {
  font-size: 99rem;
}
.text-\[9em\] {
  font-size: 9em;
}
.text-\[9px\] {
  font-size: 9px;
}
.text-\[9rem\] {
  font-size: 9rem;
}
.text-base {
  font-size: 16px;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 14px;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-black {
  font-weight: 900;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.italic {
  font-style: italic;
}
.not-italic {
  font-style: normal;
}
.leading-10 {
  line-height: 2.5rem;
}
.leading-3 {
  line-height: .75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-8 {
  line-height: 2rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-\[150\%\] {
  line-height: 150%;
}
.leading-\[72px\] {
  line-height: 72px;
}
.leading-none {
  line-height: 1;
}
.leading-normal {
  line-height: 1.5;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.\!text-\[\#5F7176\] {
  --tw-text-opacity: 1 !important;
  color: rgb(95 113 118 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1B1B1B\] {
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity, 1));
}
.text-\[\#1b1b1b\] {
  --tw-text-opacity: 1;
  color: rgb(27 27 27 / var(--tw-text-opacity, 1));
}
.text-\[\#505D68\] {
  --tw-text-opacity: 1;
  color: rgb(80 93 104 / var(--tw-text-opacity, 1));
}
.text-\[\#5F7176\] {
  --tw-text-opacity: 1;
  color: rgb(95 113 118 / var(--tw-text-opacity, 1));
}
.text-\[\#5f7176\] {
  --tw-text-opacity: 1;
  color: rgb(95 113 118 / var(--tw-text-opacity, 1));
}
.text-\[\#ED1C24\] {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.text-amber-400 {
  --tw-text-opacity: 1;
  color: rgb(251 191 36 / var(--tw-text-opacity, 1));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-950 {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity, 1));
}
.text-current {
  color: currentColor;
}
.text-gray-400 {
  --tw-text-opacity: 1;
  color: rgb(156 163 175 / var(--tw-text-opacity, 1));
}
.text-gray-500 {
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
.text-gray-600 {
  --tw-text-opacity: 1;
  color: rgb(75 85 99 / var(--tw-text-opacity, 1));
}
.text-gray-900 {
  --tw-text-opacity: 1;
  color: rgb(17 24 39 / var(--tw-text-opacity, 1));
}
.text-hover {
  --tw-text-opacity: 1;
  color: rgb(4 18 39 / var(--tw-text-opacity, 1));
}
.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}
.text-primary {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.text-sky-900 {
  --tw-text-opacity: 1;
  color: rgb(12 74 110 / var(--tw-text-opacity, 1));
}
.text-slate-300 {
  --tw-text-opacity: 1;
  color: rgb(203 213 225 / var(--tw-text-opacity, 1));
}
.text-slate-400 {
  --tw-text-opacity: 1;
  color: rgb(148 163 184 / var(--tw-text-opacity, 1));
}
.text-slate-600 {
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}
.text-slate-700 {
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.text-teal-950 {
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity, 1));
}
.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-yellow-100 {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity, 1));
}
.text-yellow-600 {
  --tw-text-opacity: 1;
  color: rgb(202 138 4 / var(--tw-text-opacity, 1));
}
.text-zinc-700 {
  --tw-text-opacity: 1;
  color: rgb(63 63 70 / var(--tw-text-opacity, 1));
}
.text-zinc-900 {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.placeholder-slate-600::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1));
}
.placeholder-slate-600::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(71 85 105 / var(--tw-placeholder-opacity, 1));
}
.opacity-0 {
  opacity: 0;
}
.opacity-100 {
  opacity: 1;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-70 {
  opacity: 0.7;
}
.opacity-75 {
  opacity: 0.75;
}
.opacity-80 {
  opacity: 0.8;
}
.opacity-90 {
  opacity: 0.9;
}
.bg-blend-normal {
  background-blend-mode: normal;
}
.mix-blend-normal {
  mix-blend-mode: normal;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_10px_15px_0_rgba\(214\2c 223\2c 228\2c 0\.50\)\] {
  --tw-shadow: 0 10px 15px 0 rgba(214,223,228,0.50);
  --tw-shadow-colored: 0 10px 15px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 2px 4px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.ring-2 {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.ring-primary {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 28 36 / var(--tw-ring-opacity, 1));
}
.blur {
  --tw-blur: blur(8px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.invert {
  --tw-invert: invert(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.sepia {
  --tw-sepia: sepia(100%);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur {
  --tw-backdrop-blur: blur(8px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.backdrop-blur-\[104px\] {
  --tw-backdrop-blur: blur(104px);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-shadow {
  transition-property: box-shadow;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-200 {
  transition-duration: 200ms;
}
.duration-300 {
  transition-duration: 300ms;
}
.duration-500 {
  transition-duration: 500ms;
}
.duration-700 {
  transition-duration: 700ms;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.will-change-transform {
  will-change: transform;
}
.\!empty {
  content: '' !important;
}
.empty {
  content: '';
}
ul.products {
  display: grid;
  grid-template-columns: repeat(2, minmax(0, 1fr));
  gap: 1.5rem; /* default: 2 cols */
}
/* <480px: 1 col */
@media (max-width: 479px) {
    ul.products {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  }
/* ≥1100px: 3 cols */
@media (min-width: 1100px) {
    ul.products {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  }
ul.products li.product {
  float: none;
  margin: 0px;
  width: 100%;
}
.hover\:scale-105:hover {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.hover\:rounded-none:hover {
  border-radius: 0px;
}
.hover\:border-gray-300:hover {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
}
.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
}
.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-hover:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
}
.hover\:bg-primary\/90:hover {
  background-color: rgb(237 28 36 / 0.9);
}
.hover\:bg-secondary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-tertiary:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(95 113 118 / var(--tw-bg-opacity, 1));
}
.hover\:bg-transparent:hover {
  background-color: transparent;
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.hover\:bg-white\/90:hover {
  background-color: rgb(255 255 255 / 0.9);
}
.hover\:text-\[\#c41e22\]:hover {
  --tw-text-opacity: 1;
  color: rgb(196 30 34 / var(--tw-text-opacity, 1));
}
.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-600:hover {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.hover\:text-blue-950:hover {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-300:hover {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity, 1));
}
.hover\:text-gray-700:hover {
  --tw-text-opacity: 1;
  color: rgb(55 65 81 / var(--tw-text-opacity, 1));
}
.hover\:text-hover:hover {
  --tw-text-opacity: 1;
  color: rgb(4 18 39 / var(--tw-text-opacity, 1));
}
.hover\:text-primary:hover {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.hover\:text-red-800:hover {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.hover\:text-secondary:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.hover\:text-yellow-100:hover {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity, 1));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:no-underline:hover {
  text-decoration-line: none;
}
.hover\:opacity-70:hover {
  opacity: 0.7;
}
.hover\:opacity-80:hover {
  opacity: 0.8;
}
.hover\:shadow-lg:hover {
  --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.focus\:border-primary:focus {
  --tw-border-opacity: 1;
  border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
}
.focus\:bg-gray-50:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.focus\:bg-secondary:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.focus\:text-blue-600:focus {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity, 1));
}
.focus\:text-red-800:focus {
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.focus\:text-slate-900:focus {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / var(--tw-text-opacity, 1));
}
.focus\:text-yellow-100:focus {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity, 1));
}
.focus\:underline:focus {
  text-decoration-line: underline;
}
.focus\:opacity-80:focus {
  opacity: 0.8;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline-2:focus {
  outline-width: 2px;
}
.focus\:outline-offset-2:focus {
  outline-offset: 2px;
}
.focus\:outline-blue-600:focus {
  outline-color: #2563eb;
}
.focus\:outline-white:focus {
  outline-color: #fff;
}
.focus\:ring-2:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus\:ring-inset:focus {
  --tw-ring-inset: inset;
}
.focus\:ring-\[\#ED1C24\]:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 28 36 / var(--tw-ring-opacity, 1));
}
.focus\:ring-amber-400:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(251 191 36 / var(--tw-ring-opacity, 1));
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity, 1));
}
.focus\:ring-gray-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(75 85 99 / var(--tw-ring-opacity, 1));
}
.focus\:ring-neutral-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(102 112 133 / var(--tw-ring-opacity, 1));
}
.focus\:ring-primary:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(237 28 36 / var(--tw-ring-opacity, 1));
}
.focus\:ring-red-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity, 1));
}
.focus\:ring-red-600:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity, 1));
}
.focus\:ring-red-800:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(153 27 27 / var(--tw-ring-opacity, 1));
}
.focus\:ring-slate-900:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(15 23 42 / var(--tw-ring-opacity, 1));
}
.focus\:ring-white:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(255 255 255 / var(--tw-ring-opacity, 1));
}
.focus\:ring-offset-1:focus {
  --tw-ring-offset-width: 1px;
}
.focus\:ring-offset-2:focus {
  --tw-ring-offset-width: 2px;
}
.focus\:ring-offset-black:focus {
  --tw-ring-offset-color: #000;
}
.focus\:ring-offset-transparent:focus {
  --tw-ring-offset-color: transparent;
}
.focus-visible\:bg-\[\#041227\]:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(4 18 39 / var(--tw-bg-opacity, 1));
}
.focus-visible\:ring-2:focus-visible {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}
.focus-visible\:ring-white\/80:focus-visible {
  --tw-ring-color: rgb(255 255 255 / 0.8);
}
.group:focus-within .group-focus-within\:bg-\[\#041227\] {
  --tw-bg-opacity: 1;
  background-color: rgb(4 18 39 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:flex {
  display: flex;
}
.group:hover .group-hover\:scale-105 {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:scale-\[1\.35\] {
  --tw-scale-x: 1.35;
  --tw-scale-y: 1.35;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.group:hover .group-hover\:bg-\[\#041227\] {
  --tw-bg-opacity: 1;
  background-color: rgb(4 18 39 / var(--tw-bg-opacity, 1));
}
.group:hover .group-hover\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-primary {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}
.group:hover .group-hover\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
@media not all and (min-width: 1440px) {

  .max-xxl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media not all and (min-width: 1280px) {

  .max-xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-xl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media not all and (min-width: 1100px) {

  .max-lg\:mt-\[5rem\] {
    margin-top: 5rem;
  }

  .max-lg\:flex {
    display: flex;
  }

  .max-lg\:hidden {
    display: none;
  }

  .max-lg\:max-h-\[280px\] {
    max-height: 280px;
  }

  .max-lg\:w-1\/3 {
    width: 33.333333%;
  }

  .max-lg\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

  .max-lg\:w-full {
    width: 100%;
  }

  .max-lg\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-lg\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-lg\:flex-col {
    flex-direction: column;
  }

  .max-lg\:items-center {
    align-items: center;
  }

  .max-lg\:justify-center {
    justify-content: center;
  }

  .max-lg\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .max-lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-lg\:text-center {
    text-align: center;
  }
}
@media (max-width: 1084px) {

  .max-\[1084px\]\:hidden {
    display: none;
  }
}
@media (max-width: 993px) {

  .max-\[993px\]\:float-none {
    float: none;
  }

  .max-\[993px\]\:mb-8 {
    margin-bottom: 2rem;
  }

  .max-\[993px\]\:mr-4 {
    margin-right: 1rem;
  }

  .max-\[993px\]\:h-auto {
    height: auto;
  }

  .max-\[993px\]\:w-full {
    width: 100%;
  }

  .max-\[993px\]\:justify-center {
    justify-content: center;
  }

  .max-\[993px\]\:border-r-0 {
    border-right-width: 0px;
  }

  .max-\[993px\]\:border-none {
    border-style: none;
  }

  .max-\[993px\]\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .max-\[993px\]\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-\[993px\]\:pl-0 {
    padding-left: 0px;
  }

  .max-\[993px\]\:pl-4 {
    padding-left: 1rem;
  }

  .max-\[993px\]\:text-center {
    text-align: center;
  }
}
@media not all and (min-width: 768px) {

  .max-md\:absolute {
    position: absolute;
  }

  .max-md\:relative {
    position: relative;
  }

  .max-md\:order-1 {
    order: 1;
  }

  .max-md\:order-2 {
    order: 2;
  }

  .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }

  .max-md\:mb-2\.5 {
    margin-bottom: 0.625rem;
  }

  .max-md\:mb-5 {
    margin-bottom: 1.25rem;
  }

  .max-md\:mb-8 {
    margin-bottom: 2rem;
  }

  .max-md\:ml-0 {
    margin-left: 0px;
  }

  .max-md\:mt-0 {
    margin-top: 0px;
  }

  .max-md\:mt-10 {
    margin-top: 2.5rem;
  }

  .max-md\:mt-8 {
    margin-top: 2rem;
  }

  .max-md\:flex {
    display: flex;
  }

  .max-md\:hidden {
    display: none;
  }

  .max-md\:h-\[168px\] {
    height: 168px;
  }

  .max-md\:h-\[180px\] {
    height: 180px;
  }

  .max-md\:h-\[200px\] {
    height: 200px;
  }

  .max-md\:h-\[400px\] {
    height: 400px;
  }

  .max-md\:h-\[500px\] {
    height: 500px;
  }

  .max-md\:h-auto {
    height: auto;
  }

  .max-md\:h-full {
    height: 100%;
  }

  .max-md\:max-h-\[180px\] {
    max-height: 180px;
  }

  .max-md\:min-h-\[350px\] {
    min-height: 350px;
  }

  .max-md\:w-1\/2 {
    width: 50%;
  }

  .max-md\:w-\[168px\] {
    width: 168px;
  }

  .max-md\:w-\[280px\] {
    width: 280px;
  }

  .max-md\:w-\[750px\] {
    width: 750px;
  }

  .max-md\:w-\[80\%\] {
    width: 80%;
  }

  .max-md\:w-\[90\%\] {
    width: 90%;
  }

  .max-md\:w-full {
    width: 100%;
  }

  .max-md\:max-w-\[180px\] {
    max-width: 180px;
  }

  .max-md\:max-w-\[300px\] {
    max-width: 300px;
  }

  .max-md\:max-w-\[350px\] {
    max-width: 350px;
  }

  .max-md\:max-w-\[700px\] {
    max-width: 700px;
  }

  .max-md\:max-w-\[750px\] {
    max-width: 750px;
  }

  .max-md\:max-w-\[991px\] {
    max-width: 991px;
  }

  .max-md\:max-w-full {
    max-width: 100%;
  }

  .max-md\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-md\:flex-col {
    flex-direction: column;
  }

  .max-md\:flex-col-reverse {
    flex-direction: column-reverse;
  }

  .max-md\:items-start {
    align-items: flex-start;
  }

  .max-md\:justify-center {
    justify-content: center;
  }

  .max-md\:gap-10 {
    gap: 2.5rem;
  }

  .max-md\:gap-3 {
    gap: 0.75rem;
  }

  .max-md\:gap-4 {
    gap: 1rem;
  }

  .max-md\:gap-5 {
    gap: 1.25rem;
  }

  .max-md\:gap-6 {
    gap: 1.5rem;
  }

  .max-md\:gap-8 {
    gap: 2rem;
  }

  .max-md\:gap-9 {
    gap: 2.25rem;
  }

  .max-md\:border-b {
    border-bottom-width: 1px;
  }

  .max-md\:border-solid {
    border-style: solid;
  }

  .max-md\:border-b-\[\#D6DFE4\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(214 223 228 / var(--tw-border-opacity, 1));
  }

  .max-md\:p-10 {
    padding: 2.5rem;
  }

  .max-md\:p-8 {
    padding: 2rem;
  }

  .max-md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-md\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }

  .max-md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .max-md\:pb-5 {
    padding-bottom: 1.25rem;
  }

  .max-md\:pr-0 {
    padding-right: 0px;
  }

  .max-md\:pt-12 {
    padding-top: 3rem;
  }

  .max-md\:text-center {
    text-align: center;
  }

  .max-md\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .max-md\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .max-md\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .max-md\:text-base {
    font-size: 16px;
  }

  .max-md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .max-md\:text-xs {
    font-size: 14px;
  }

  .max-md\:leading-8 {
    line-height: 2rem;
  }

  .max-md\:leading-9 {
    line-height: 2.25rem;
  }

  .max-md\:leading-\[53px\] {
    line-height: 53px;
  }
}
@media not all and (min-width: 640px) {

  .max-sm\:order-1 {
    order: 1;
  }

  .max-sm\:order-2 {
    order: 2;
  }

  .max-sm\:mb-3 {
    margin-bottom: 0.75rem;
  }

  .max-sm\:mb-4 {
    margin-bottom: 1rem;
  }

  .max-sm\:mb-6 {
    margin-bottom: 1.5rem;
  }

  .max-sm\:block {
    display: block;
  }

  .max-sm\:flex {
    display: flex;
  }

  .max-sm\:hidden {
    display: none;
  }

  .max-sm\:size-full {
    width: 100%;
    height: 100%;
  }

  .max-sm\:h-20 {
    height: 5rem;
  }

  .max-sm\:h-\[180px\] {
    height: 180px;
  }

  .max-sm\:h-\[300px\] {
    height: 300px;
  }

  .max-sm\:h-\[30px\] {
    height: 30px;
  }

  .max-sm\:h-\[400px\] {
    height: 400px;
  }

  .max-sm\:h-auto {
    height: auto;
  }

  .max-sm\:min-h-\[246px\] {
    min-height: 246px;
  }

  .max-sm\:min-h-\[300px\] {
    min-height: 300px;
  }

  .max-sm\:w-20 {
    width: 5rem;
  }

  .max-sm\:w-\[95\%\] {
    width: 95%;
  }

  .max-sm\:w-\[calc\(33\%_-_7px\)\] {
    width: calc(33% - 7px);
  }

  .max-sm\:w-auto {
    width: auto;
  }

  .max-sm\:w-full {
    width: 100%;
  }

  .max-sm\:max-w-\[280px\] {
    max-width: 280px;
  }

  .max-sm\:max-w-none {
    max-width: none;
  }

  .max-sm\:max-w-screen-sm {
    max-width: 640px;
  }

  .max-sm\:max-w-xs {
    max-width: 480px;
  }

  .max-sm\:grid-cols-1 {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .max-sm\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .max-sm\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  .max-sm\:flex-col {
    flex-direction: column;
  }

  .max-sm\:flex-wrap {
    flex-wrap: wrap;
  }

  .max-sm\:items-start {
    align-items: flex-start;
  }

  .max-sm\:justify-center {
    justify-content: center;
  }

  .max-sm\:gap-1\.5 {
    gap: 0.375rem;
  }

  .max-sm\:gap-2\.5 {
    gap: 0.625rem;
  }

  .max-sm\:gap-4 {
    gap: 1rem;
  }

  .max-sm\:gap-5 {
    gap: 1.25rem;
  }

  .max-sm\:gap-6 {
    gap: 1.5rem;
  }

  .max-sm\:gap-8 {
    gap: 2rem;
  }

  .max-sm\:p-4 {
    padding: 1rem;
  }

  .max-sm\:p-6 {
    padding: 1.5rem;
  }

  .max-sm\:p-8 {
    padding: 2rem;
  }

  .max-sm\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .max-sm\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .max-sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .max-sm\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .max-sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }

  .max-sm\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .max-sm\:pt-4 {
    padding-top: 1rem;
  }

  .max-sm\:text-left {
    text-align: left;
  }

  .max-sm\:text-2xl {
    font-size: 1.5rem;
    line-height: 2rem;
  }

  .max-sm\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .max-sm\:text-\[20px\] {
    font-size: 20px;
  }

  .max-sm\:text-base {
    font-size: 16px;
  }

  .max-sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .max-sm\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }

  .max-sm\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }

  .max-sm\:text-xs {
    font-size: 14px;
  }

  .max-sm\:leading-5 {
    line-height: 1.25rem;
  }

  .max-sm\:leading-6 {
    line-height: 1.5rem;
  }

  .max-sm\:leading-7 {
    line-height: 1.75rem;
  }

  .max-sm\:leading-9 {
    line-height: 2.25rem;
  }

  .max-sm\:leading-tight {
    line-height: 1.25;
  }
}
@media not all and (min-width: 320px) {

  .max-xxs\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .max-xxs\:py-5 {
    padding-top: 1.25rem;
    padding-bottom: 1.25rem;
  }
}
@media (min-width: 320px) {

  .xxs\:pb-\[2\.5rem\] {
    padding-bottom: 2.5rem;
  }

  .xxs\:pt-\[2\.5rem\] {
    padding-top: 2.5rem;
  }
}
@media (min-width: 480px) {

  .xs\:mt-\[10rem\] {
    margin-top: 10rem;
  }

  .xs\:p-\[100rem\] {
    padding: 100rem;
  }

  .xs\:p-\[101rem\] {
    padding: 101rem;
  }

  .xs\:p-\[10rem\] {
    padding: 10rem;
  }

  .xs\:p-\[11rem\] {
    padding: 11rem;
  }

  .xs\:p-\[12rem\] {
    padding: 12rem;
  }

  .xs\:p-\[13rem\] {
    padding: 13rem;
  }

  .xs\:p-\[14rem\] {
    padding: 14rem;
  }

  .xs\:p-\[15rem\] {
    padding: 15rem;
  }

  .xs\:p-\[16rem\] {
    padding: 16rem;
  }

  .xs\:p-\[17rem\] {
    padding: 17rem;
  }

  .xs\:p-\[18rem\] {
    padding: 18rem;
  }

  .xs\:p-\[19rem\] {
    padding: 19rem;
  }

  .xs\:p-\[1rem\] {
    padding: 1rem;
  }

  .xs\:p-\[20rem\] {
    padding: 20rem;
  }

  .xs\:p-\[21rem\] {
    padding: 21rem;
  }

  .xs\:p-\[22rem\] {
    padding: 22rem;
  }

  .xs\:p-\[23rem\] {
    padding: 23rem;
  }

  .xs\:p-\[24rem\] {
    padding: 24rem;
  }

  .xs\:p-\[25rem\] {
    padding: 25rem;
  }

  .xs\:p-\[26rem\] {
    padding: 26rem;
  }

  .xs\:p-\[27rem\] {
    padding: 27rem;
  }

  .xs\:p-\[28rem\] {
    padding: 28rem;
  }

  .xs\:p-\[29rem\] {
    padding: 29rem;
  }

  .xs\:p-\[2rem\] {
    padding: 2rem;
  }

  .xs\:p-\[30rem\] {
    padding: 30rem;
  }

  .xs\:p-\[31rem\] {
    padding: 31rem;
  }

  .xs\:p-\[32rem\] {
    padding: 32rem;
  }

  .xs\:p-\[33rem\] {
    padding: 33rem;
  }

  .xs\:p-\[34rem\] {
    padding: 34rem;
  }

  .xs\:p-\[35rem\] {
    padding: 35rem;
  }

  .xs\:p-\[36rem\] {
    padding: 36rem;
  }

  .xs\:p-\[37rem\] {
    padding: 37rem;
  }

  .xs\:p-\[38rem\] {
    padding: 38rem;
  }

  .xs\:p-\[39rem\] {
    padding: 39rem;
  }

  .xs\:p-\[3rem\] {
    padding: 3rem;
  }

  .xs\:p-\[40rem\] {
    padding: 40rem;
  }

  .xs\:p-\[41rem\] {
    padding: 41rem;
  }

  .xs\:p-\[42rem\] {
    padding: 42rem;
  }

  .xs\:p-\[43rem\] {
    padding: 43rem;
  }

  .xs\:p-\[44rem\] {
    padding: 44rem;
  }

  .xs\:p-\[45rem\] {
    padding: 45rem;
  }

  .xs\:p-\[46rem\] {
    padding: 46rem;
  }

  .xs\:p-\[47rem\] {
    padding: 47rem;
  }

  .xs\:p-\[48rem\] {
    padding: 48rem;
  }

  .xs\:p-\[49rem\] {
    padding: 49rem;
  }

  .xs\:p-\[4rem\] {
    padding: 4rem;
  }

  .xs\:p-\[50rem\] {
    padding: 50rem;
  }

  .xs\:p-\[51rem\] {
    padding: 51rem;
  }

  .xs\:p-\[52rem\] {
    padding: 52rem;
  }

  .xs\:p-\[53rem\] {
    padding: 53rem;
  }

  .xs\:p-\[54rem\] {
    padding: 54rem;
  }

  .xs\:p-\[55rem\] {
    padding: 55rem;
  }

  .xs\:p-\[56rem\] {
    padding: 56rem;
  }

  .xs\:p-\[57rem\] {
    padding: 57rem;
  }

  .xs\:p-\[58rem\] {
    padding: 58rem;
  }

  .xs\:p-\[59rem\] {
    padding: 59rem;
  }

  .xs\:p-\[5rem\] {
    padding: 5rem;
  }

  .xs\:p-\[60rem\] {
    padding: 60rem;
  }

  .xs\:p-\[61rem\] {
    padding: 61rem;
  }

  .xs\:p-\[62rem\] {
    padding: 62rem;
  }

  .xs\:p-\[63rem\] {
    padding: 63rem;
  }

  .xs\:p-\[64rem\] {
    padding: 64rem;
  }

  .xs\:p-\[65rem\] {
    padding: 65rem;
  }

  .xs\:p-\[66rem\] {
    padding: 66rem;
  }

  .xs\:p-\[67rem\] {
    padding: 67rem;
  }

  .xs\:p-\[68rem\] {
    padding: 68rem;
  }

  .xs\:p-\[69rem\] {
    padding: 69rem;
  }

  .xs\:p-\[6rem\] {
    padding: 6rem;
  }

  .xs\:p-\[70rem\] {
    padding: 70rem;
  }

  .xs\:p-\[71rem\] {
    padding: 71rem;
  }

  .xs\:p-\[72rem\] {
    padding: 72rem;
  }

  .xs\:p-\[73rem\] {
    padding: 73rem;
  }

  .xs\:p-\[74rem\] {
    padding: 74rem;
  }

  .xs\:p-\[75rem\] {
    padding: 75rem;
  }

  .xs\:p-\[76rem\] {
    padding: 76rem;
  }

  .xs\:p-\[77rem\] {
    padding: 77rem;
  }

  .xs\:p-\[78rem\] {
    padding: 78rem;
  }

  .xs\:p-\[79rem\] {
    padding: 79rem;
  }

  .xs\:p-\[7rem\] {
    padding: 7rem;
  }

  .xs\:p-\[80rem\] {
    padding: 80rem;
  }

  .xs\:p-\[81rem\] {
    padding: 81rem;
  }

  .xs\:p-\[82rem\] {
    padding: 82rem;
  }

  .xs\:p-\[83rem\] {
    padding: 83rem;
  }

  .xs\:p-\[84rem\] {
    padding: 84rem;
  }

  .xs\:p-\[85rem\] {
    padding: 85rem;
  }

  .xs\:p-\[86rem\] {
    padding: 86rem;
  }

  .xs\:p-\[87rem\] {
    padding: 87rem;
  }

  .xs\:p-\[88rem\] {
    padding: 88rem;
  }

  .xs\:p-\[89rem\] {
    padding: 89rem;
  }

  .xs\:p-\[8rem\] {
    padding: 8rem;
  }

  .xs\:p-\[90rem\] {
    padding: 90rem;
  }

  .xs\:p-\[91rem\] {
    padding: 91rem;
  }

  .xs\:p-\[92rem\] {
    padding: 92rem;
  }

  .xs\:p-\[93rem\] {
    padding: 93rem;
  }

  .xs\:p-\[94rem\] {
    padding: 94rem;
  }

  .xs\:p-\[95rem\] {
    padding: 95rem;
  }

  .xs\:p-\[96rem\] {
    padding: 96rem;
  }

  .xs\:p-\[97rem\] {
    padding: 97rem;
  }

  .xs\:p-\[98rem\] {
    padding: 98rem;
  }

  .xs\:p-\[99rem\] {
    padding: 99rem;
  }

  .xs\:p-\[9rem\] {
    padding: 9rem;
  }

  .xs\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .xs\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .xs\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xs\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xs\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xs\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xs\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xs\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xs\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xs\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .xs\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xs\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .xs\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xs\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xs\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .xs\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xs\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .xs\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xs\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xs\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .xs\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .xs\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .xs\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .xs\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xs\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .xs\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .xs\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .xs\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .xs\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .xs\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xs\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .xs\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .xs\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .xs\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .xs\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xs\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .xs\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .xs\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .xs\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .xs\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .xs\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .xs\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .xs\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .xs\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .xs\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .xs\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xs\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .xs\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .xs\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .xs\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .xs\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .xs\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .xs\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .xs\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .xs\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .xs\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .xs\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xs\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .xs\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .xs\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .xs\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .xs\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .xs\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .xs\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .xs\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .xs\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .xs\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .xs\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xs\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .xs\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .xs\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .xs\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .xs\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .xs\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .xs\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .xs\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .xs\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .xs\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .xs\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xs\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .xs\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .xs\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .xs\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .xs\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .xs\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .xs\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .xs\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .xs\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .xs\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .xs\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xs\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .xs\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .xs\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .xs\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .xs\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .xs\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .xs\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .xs\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .xs\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .xs\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .xs\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xs\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .xs\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .xs\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xs\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xs\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xs\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xs\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xs\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xs\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xs\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .xs\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xs\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .xs\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xs\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xs\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .xs\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xs\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .xs\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xs\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xs\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .xs\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .xs\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .xs\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .xs\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xs\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .xs\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .xs\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .xs\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .xs\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .xs\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xs\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .xs\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .xs\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .xs\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .xs\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xs\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .xs\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .xs\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .xs\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .xs\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .xs\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .xs\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .xs\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .xs\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .xs\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .xs\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xs\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .xs\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .xs\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .xs\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .xs\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .xs\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .xs\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .xs\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .xs\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .xs\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .xs\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xs\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .xs\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .xs\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .xs\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .xs\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .xs\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .xs\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .xs\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .xs\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .xs\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .xs\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xs\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .xs\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .xs\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .xs\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .xs\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .xs\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .xs\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .xs\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .xs\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .xs\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .xs\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xs\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .xs\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .xs\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .xs\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .xs\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .xs\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .xs\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .xs\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .xs\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .xs\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .xs\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xs\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .xs\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .xs\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .xs\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .xs\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .xs\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .xs\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .xs\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .xs\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .xs\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .xs\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xs\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .xs\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .xs\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .xs\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .xs\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .xs\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .xs\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .xs\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .xs\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .xs\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .xs\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .xs\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .xs\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .xs\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .xs\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .xs\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .xs\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .xs\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .xs\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .xs\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .xs\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .xs\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .xs\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .xs\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .xs\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .xs\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .xs\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .xs\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .xs\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .xs\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .xs\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .xs\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .xs\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .xs\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .xs\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .xs\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .xs\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .xs\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .xs\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .xs\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .xs\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .xs\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .xs\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .xs\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .xs\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .xs\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .xs\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .xs\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .xs\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .xs\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .xs\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .xs\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .xs\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .xs\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .xs\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .xs\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .xs\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .xs\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .xs\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .xs\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .xs\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .xs\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .xs\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .xs\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .xs\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .xs\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .xs\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .xs\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .xs\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .xs\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .xs\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .xs\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .xs\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .xs\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .xs\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .xs\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .xs\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .xs\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .xs\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .xs\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .xs\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .xs\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .xs\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .xs\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .xs\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .xs\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .xs\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .xs\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .xs\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .xs\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .xs\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .xs\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .xs\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .xs\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .xs\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .xs\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .xs\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .xs\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .xs\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .xs\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .xs\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .xs\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .xs\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .xs\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .xs\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .xs\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .xs\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .xs\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .xs\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .xs\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .xs\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .xs\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .xs\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .xs\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .xs\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .xs\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .xs\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .xs\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .xs\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .xs\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .xs\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .xs\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .xs\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .xs\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .xs\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .xs\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .xs\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .xs\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .xs\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .xs\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .xs\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .xs\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .xs\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .xs\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .xs\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .xs\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .xs\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .xs\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .xs\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .xs\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .xs\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .xs\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .xs\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .xs\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .xs\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .xs\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .xs\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .xs\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .xs\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .xs\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .xs\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .xs\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .xs\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .xs\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .xs\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .xs\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .xs\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .xs\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .xs\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .xs\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .xs\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .xs\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .xs\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .xs\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .xs\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .xs\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .xs\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .xs\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .xs\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .xs\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .xs\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .xs\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .xs\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .xs\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .xs\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .xs\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .xs\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .xs\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .xs\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .xs\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .xs\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .xs\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .xs\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .xs\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .xs\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .xs\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .xs\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .xs\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .xs\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .xs\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .xs\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .xs\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .xs\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .xs\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .xs\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .xs\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .xs\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .xs\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .xs\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .xs\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .xs\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .xs\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .xs\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .xs\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .xs\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .xs\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .xs\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .xs\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .xs\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .xs\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .xs\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .xs\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .xs\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .xs\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .xs\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .xs\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .xs\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .xs\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .xs\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .xs\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .xs\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .xs\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .xs\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .xs\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .xs\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .xs\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .xs\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .xs\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .xs\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .xs\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .xs\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .xs\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .xs\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .xs\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .xs\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .xs\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .xs\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .xs\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .xs\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .xs\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .xs\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .xs\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .xs\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .xs\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .xs\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .xs\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .xs\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .xs\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .xs\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .xs\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .xs\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .xs\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .xs\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .xs\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .xs\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .xs\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .xs\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .xs\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .xs\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .xs\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .xs\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .xs\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .xs\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .xs\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .xs\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .xs\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .xs\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .xs\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .xs\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .xs\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .xs\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .xs\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .xs\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .xs\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .xs\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .xs\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .xs\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .xs\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .xs\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .xs\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .xs\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .xs\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .xs\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .xs\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .xs\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .xs\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .xs\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .xs\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .xs\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .xs\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .xs\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .xs\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .xs\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .xs\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .xs\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .xs\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .xs\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .xs\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .xs\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .xs\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .xs\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .xs\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .xs\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .xs\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .xs\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .xs\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .xs\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .xs\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .xs\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .xs\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .xs\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .xs\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .xs\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .xs\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .xs\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .xs\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .xs\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .xs\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .xs\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .xs\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .xs\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .xs\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .xs\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .xs\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .xs\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .xs\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .xs\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .xs\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .xs\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .xs\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .xs\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .xs\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .xs\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .xs\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .xs\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .xs\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .xs\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .xs\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .xs\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .xs\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .xs\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .xs\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .xs\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .xs\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .xs\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .xs\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .xs\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .xs\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .xs\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .xs\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .xs\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .xs\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .xs\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .xs\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .xs\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .xs\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .xs\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .xs\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .xs\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .xs\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .xs\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .xs\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .xs\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .xs\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .xs\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .xs\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .xs\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .xs\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .xs\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .xs\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .xs\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .xs\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .xs\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .xs\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .xs\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .xs\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .xs\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .xs\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .xs\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .xs\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .xs\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .xs\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .xs\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .xs\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .xs\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .xs\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .xs\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .xs\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .xs\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .xs\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .xs\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .xs\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .xs\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .xs\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .xs\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .xs\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .xs\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .xs\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .xs\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .xs\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .xs\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .xs\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .xs\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .xs\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .xs\:text-\[0em\] {
    font-size: 0em;
  }

  .xs\:text-\[0px\] {
    font-size: 0px;
  }

  .xs\:text-\[0rem\] {
    font-size: 0rem;
  }

  .xs\:text-\[100em\] {
    font-size: 100em;
  }

  .xs\:text-\[100px\] {
    font-size: 100px;
  }

  .xs\:text-\[100rem\] {
    font-size: 100rem;
  }

  .xs\:text-\[10em\] {
    font-size: 10em;
  }

  .xs\:text-\[10px\] {
    font-size: 10px;
  }

  .xs\:text-\[10rem\] {
    font-size: 10rem;
  }

  .xs\:text-\[11em\] {
    font-size: 11em;
  }

  .xs\:text-\[11px\] {
    font-size: 11px;
  }

  .xs\:text-\[11rem\] {
    font-size: 11rem;
  }

  .xs\:text-\[12em\] {
    font-size: 12em;
  }

  .xs\:text-\[12px\] {
    font-size: 12px;
  }

  .xs\:text-\[12rem\] {
    font-size: 12rem;
  }

  .xs\:text-\[13em\] {
    font-size: 13em;
  }

  .xs\:text-\[13px\] {
    font-size: 13px;
  }

  .xs\:text-\[13rem\] {
    font-size: 13rem;
  }

  .xs\:text-\[14em\] {
    font-size: 14em;
  }

  .xs\:text-\[14px\] {
    font-size: 14px;
  }

  .xs\:text-\[14rem\] {
    font-size: 14rem;
  }

  .xs\:text-\[15em\] {
    font-size: 15em;
  }

  .xs\:text-\[15px\] {
    font-size: 15px;
  }

  .xs\:text-\[15rem\] {
    font-size: 15rem;
  }

  .xs\:text-\[16em\] {
    font-size: 16em;
  }

  .xs\:text-\[16px\] {
    font-size: 16px;
  }

  .xs\:text-\[16rem\] {
    font-size: 16rem;
  }

  .xs\:text-\[17em\] {
    font-size: 17em;
  }

  .xs\:text-\[17px\] {
    font-size: 17px;
  }

  .xs\:text-\[17rem\] {
    font-size: 17rem;
  }

  .xs\:text-\[18em\] {
    font-size: 18em;
  }

  .xs\:text-\[18px\] {
    font-size: 18px;
  }

  .xs\:text-\[18rem\] {
    font-size: 18rem;
  }

  .xs\:text-\[19em\] {
    font-size: 19em;
  }

  .xs\:text-\[19px\] {
    font-size: 19px;
  }

  .xs\:text-\[19rem\] {
    font-size: 19rem;
  }

  .xs\:text-\[1em\] {
    font-size: 1em;
  }

  .xs\:text-\[1px\] {
    font-size: 1px;
  }

  .xs\:text-\[1rem\] {
    font-size: 1rem;
  }

  .xs\:text-\[20em\] {
    font-size: 20em;
  }

  .xs\:text-\[20px\] {
    font-size: 20px;
  }

  .xs\:text-\[20rem\] {
    font-size: 20rem;
  }

  .xs\:text-\[21em\] {
    font-size: 21em;
  }

  .xs\:text-\[21px\] {
    font-size: 21px;
  }

  .xs\:text-\[21rem\] {
    font-size: 21rem;
  }

  .xs\:text-\[22em\] {
    font-size: 22em;
  }

  .xs\:text-\[22px\] {
    font-size: 22px;
  }

  .xs\:text-\[22rem\] {
    font-size: 22rem;
  }

  .xs\:text-\[23em\] {
    font-size: 23em;
  }

  .xs\:text-\[23px\] {
    font-size: 23px;
  }

  .xs\:text-\[23rem\] {
    font-size: 23rem;
  }

  .xs\:text-\[24em\] {
    font-size: 24em;
  }

  .xs\:text-\[24px\] {
    font-size: 24px;
  }

  .xs\:text-\[24rem\] {
    font-size: 24rem;
  }

  .xs\:text-\[25em\] {
    font-size: 25em;
  }

  .xs\:text-\[25px\] {
    font-size: 25px;
  }

  .xs\:text-\[25rem\] {
    font-size: 25rem;
  }

  .xs\:text-\[26em\] {
    font-size: 26em;
  }

  .xs\:text-\[26px\] {
    font-size: 26px;
  }

  .xs\:text-\[26rem\] {
    font-size: 26rem;
  }

  .xs\:text-\[27em\] {
    font-size: 27em;
  }

  .xs\:text-\[27px\] {
    font-size: 27px;
  }

  .xs\:text-\[27rem\] {
    font-size: 27rem;
  }

  .xs\:text-\[28em\] {
    font-size: 28em;
  }

  .xs\:text-\[28px\] {
    font-size: 28px;
  }

  .xs\:text-\[28rem\] {
    font-size: 28rem;
  }

  .xs\:text-\[29em\] {
    font-size: 29em;
  }

  .xs\:text-\[29px\] {
    font-size: 29px;
  }

  .xs\:text-\[29rem\] {
    font-size: 29rem;
  }

  .xs\:text-\[2em\] {
    font-size: 2em;
  }

  .xs\:text-\[2px\] {
    font-size: 2px;
  }

  .xs\:text-\[2rem\] {
    font-size: 2rem;
  }

  .xs\:text-\[30em\] {
    font-size: 30em;
  }

  .xs\:text-\[30px\] {
    font-size: 30px;
  }

  .xs\:text-\[30rem\] {
    font-size: 30rem;
  }

  .xs\:text-\[31em\] {
    font-size: 31em;
  }

  .xs\:text-\[31px\] {
    font-size: 31px;
  }

  .xs\:text-\[31rem\] {
    font-size: 31rem;
  }

  .xs\:text-\[32em\] {
    font-size: 32em;
  }

  .xs\:text-\[32px\] {
    font-size: 32px;
  }

  .xs\:text-\[32rem\] {
    font-size: 32rem;
  }

  .xs\:text-\[33em\] {
    font-size: 33em;
  }

  .xs\:text-\[33px\] {
    font-size: 33px;
  }

  .xs\:text-\[33rem\] {
    font-size: 33rem;
  }

  .xs\:text-\[34em\] {
    font-size: 34em;
  }

  .xs\:text-\[34px\] {
    font-size: 34px;
  }

  .xs\:text-\[34rem\] {
    font-size: 34rem;
  }

  .xs\:text-\[35em\] {
    font-size: 35em;
  }

  .xs\:text-\[35px\] {
    font-size: 35px;
  }

  .xs\:text-\[35rem\] {
    font-size: 35rem;
  }

  .xs\:text-\[36em\] {
    font-size: 36em;
  }

  .xs\:text-\[36px\] {
    font-size: 36px;
  }

  .xs\:text-\[36rem\] {
    font-size: 36rem;
  }

  .xs\:text-\[37em\] {
    font-size: 37em;
  }

  .xs\:text-\[37px\] {
    font-size: 37px;
  }

  .xs\:text-\[37rem\] {
    font-size: 37rem;
  }

  .xs\:text-\[38em\] {
    font-size: 38em;
  }

  .xs\:text-\[38px\] {
    font-size: 38px;
  }

  .xs\:text-\[38rem\] {
    font-size: 38rem;
  }

  .xs\:text-\[39em\] {
    font-size: 39em;
  }

  .xs\:text-\[39px\] {
    font-size: 39px;
  }

  .xs\:text-\[39rem\] {
    font-size: 39rem;
  }

  .xs\:text-\[3em\] {
    font-size: 3em;
  }

  .xs\:text-\[3px\] {
    font-size: 3px;
  }

  .xs\:text-\[3rem\] {
    font-size: 3rem;
  }

  .xs\:text-\[40em\] {
    font-size: 40em;
  }

  .xs\:text-\[40px\] {
    font-size: 40px;
  }

  .xs\:text-\[40rem\] {
    font-size: 40rem;
  }

  .xs\:text-\[41em\] {
    font-size: 41em;
  }

  .xs\:text-\[41px\] {
    font-size: 41px;
  }

  .xs\:text-\[41rem\] {
    font-size: 41rem;
  }

  .xs\:text-\[42em\] {
    font-size: 42em;
  }

  .xs\:text-\[42px\] {
    font-size: 42px;
  }

  .xs\:text-\[42rem\] {
    font-size: 42rem;
  }

  .xs\:text-\[43em\] {
    font-size: 43em;
  }

  .xs\:text-\[43px\] {
    font-size: 43px;
  }

  .xs\:text-\[43rem\] {
    font-size: 43rem;
  }

  .xs\:text-\[44em\] {
    font-size: 44em;
  }

  .xs\:text-\[44px\] {
    font-size: 44px;
  }

  .xs\:text-\[44rem\] {
    font-size: 44rem;
  }

  .xs\:text-\[45em\] {
    font-size: 45em;
  }

  .xs\:text-\[45px\] {
    font-size: 45px;
  }

  .xs\:text-\[45rem\] {
    font-size: 45rem;
  }

  .xs\:text-\[46em\] {
    font-size: 46em;
  }

  .xs\:text-\[46px\] {
    font-size: 46px;
  }

  .xs\:text-\[46rem\] {
    font-size: 46rem;
  }

  .xs\:text-\[47em\] {
    font-size: 47em;
  }

  .xs\:text-\[47px\] {
    font-size: 47px;
  }

  .xs\:text-\[47rem\] {
    font-size: 47rem;
  }

  .xs\:text-\[48em\] {
    font-size: 48em;
  }

  .xs\:text-\[48px\] {
    font-size: 48px;
  }

  .xs\:text-\[48rem\] {
    font-size: 48rem;
  }

  .xs\:text-\[49em\] {
    font-size: 49em;
  }

  .xs\:text-\[49px\] {
    font-size: 49px;
  }

  .xs\:text-\[49rem\] {
    font-size: 49rem;
  }

  .xs\:text-\[4em\] {
    font-size: 4em;
  }

  .xs\:text-\[4px\] {
    font-size: 4px;
  }

  .xs\:text-\[4rem\] {
    font-size: 4rem;
  }

  .xs\:text-\[50em\] {
    font-size: 50em;
  }

  .xs\:text-\[50px\] {
    font-size: 50px;
  }

  .xs\:text-\[50rem\] {
    font-size: 50rem;
  }

  .xs\:text-\[51em\] {
    font-size: 51em;
  }

  .xs\:text-\[51px\] {
    font-size: 51px;
  }

  .xs\:text-\[51rem\] {
    font-size: 51rem;
  }

  .xs\:text-\[52em\] {
    font-size: 52em;
  }

  .xs\:text-\[52px\] {
    font-size: 52px;
  }

  .xs\:text-\[52rem\] {
    font-size: 52rem;
  }

  .xs\:text-\[53em\] {
    font-size: 53em;
  }

  .xs\:text-\[53px\] {
    font-size: 53px;
  }

  .xs\:text-\[53rem\] {
    font-size: 53rem;
  }

  .xs\:text-\[54em\] {
    font-size: 54em;
  }

  .xs\:text-\[54px\] {
    font-size: 54px;
  }

  .xs\:text-\[54rem\] {
    font-size: 54rem;
  }

  .xs\:text-\[55em\] {
    font-size: 55em;
  }

  .xs\:text-\[55px\] {
    font-size: 55px;
  }

  .xs\:text-\[55rem\] {
    font-size: 55rem;
  }

  .xs\:text-\[56em\] {
    font-size: 56em;
  }

  .xs\:text-\[56px\] {
    font-size: 56px;
  }

  .xs\:text-\[56rem\] {
    font-size: 56rem;
  }

  .xs\:text-\[57em\] {
    font-size: 57em;
  }

  .xs\:text-\[57px\] {
    font-size: 57px;
  }

  .xs\:text-\[57rem\] {
    font-size: 57rem;
  }

  .xs\:text-\[58em\] {
    font-size: 58em;
  }

  .xs\:text-\[58px\] {
    font-size: 58px;
  }

  .xs\:text-\[58rem\] {
    font-size: 58rem;
  }

  .xs\:text-\[59em\] {
    font-size: 59em;
  }

  .xs\:text-\[59px\] {
    font-size: 59px;
  }

  .xs\:text-\[59rem\] {
    font-size: 59rem;
  }

  .xs\:text-\[5em\] {
    font-size: 5em;
  }

  .xs\:text-\[5px\] {
    font-size: 5px;
  }

  .xs\:text-\[5rem\] {
    font-size: 5rem;
  }

  .xs\:text-\[60em\] {
    font-size: 60em;
  }

  .xs\:text-\[60px\] {
    font-size: 60px;
  }

  .xs\:text-\[60rem\] {
    font-size: 60rem;
  }

  .xs\:text-\[61em\] {
    font-size: 61em;
  }

  .xs\:text-\[61px\] {
    font-size: 61px;
  }

  .xs\:text-\[61rem\] {
    font-size: 61rem;
  }

  .xs\:text-\[62em\] {
    font-size: 62em;
  }

  .xs\:text-\[62px\] {
    font-size: 62px;
  }

  .xs\:text-\[62rem\] {
    font-size: 62rem;
  }

  .xs\:text-\[63em\] {
    font-size: 63em;
  }

  .xs\:text-\[63px\] {
    font-size: 63px;
  }

  .xs\:text-\[63rem\] {
    font-size: 63rem;
  }

  .xs\:text-\[64em\] {
    font-size: 64em;
  }

  .xs\:text-\[64px\] {
    font-size: 64px;
  }

  .xs\:text-\[64rem\] {
    font-size: 64rem;
  }

  .xs\:text-\[65em\] {
    font-size: 65em;
  }

  .xs\:text-\[65px\] {
    font-size: 65px;
  }

  .xs\:text-\[65rem\] {
    font-size: 65rem;
  }

  .xs\:text-\[66em\] {
    font-size: 66em;
  }

  .xs\:text-\[66px\] {
    font-size: 66px;
  }

  .xs\:text-\[66rem\] {
    font-size: 66rem;
  }

  .xs\:text-\[67em\] {
    font-size: 67em;
  }

  .xs\:text-\[67px\] {
    font-size: 67px;
  }

  .xs\:text-\[67rem\] {
    font-size: 67rem;
  }

  .xs\:text-\[68em\] {
    font-size: 68em;
  }

  .xs\:text-\[68px\] {
    font-size: 68px;
  }

  .xs\:text-\[68rem\] {
    font-size: 68rem;
  }

  .xs\:text-\[69em\] {
    font-size: 69em;
  }

  .xs\:text-\[69px\] {
    font-size: 69px;
  }

  .xs\:text-\[69rem\] {
    font-size: 69rem;
  }

  .xs\:text-\[6em\] {
    font-size: 6em;
  }

  .xs\:text-\[6px\] {
    font-size: 6px;
  }

  .xs\:text-\[6rem\] {
    font-size: 6rem;
  }

  .xs\:text-\[70em\] {
    font-size: 70em;
  }

  .xs\:text-\[70px\] {
    font-size: 70px;
  }

  .xs\:text-\[70rem\] {
    font-size: 70rem;
  }

  .xs\:text-\[71em\] {
    font-size: 71em;
  }

  .xs\:text-\[71px\] {
    font-size: 71px;
  }

  .xs\:text-\[71rem\] {
    font-size: 71rem;
  }

  .xs\:text-\[72em\] {
    font-size: 72em;
  }

  .xs\:text-\[72px\] {
    font-size: 72px;
  }

  .xs\:text-\[72rem\] {
    font-size: 72rem;
  }

  .xs\:text-\[73em\] {
    font-size: 73em;
  }

  .xs\:text-\[73px\] {
    font-size: 73px;
  }

  .xs\:text-\[73rem\] {
    font-size: 73rem;
  }

  .xs\:text-\[74em\] {
    font-size: 74em;
  }

  .xs\:text-\[74px\] {
    font-size: 74px;
  }

  .xs\:text-\[74rem\] {
    font-size: 74rem;
  }

  .xs\:text-\[75em\] {
    font-size: 75em;
  }

  .xs\:text-\[75px\] {
    font-size: 75px;
  }

  .xs\:text-\[75rem\] {
    font-size: 75rem;
  }

  .xs\:text-\[76em\] {
    font-size: 76em;
  }

  .xs\:text-\[76px\] {
    font-size: 76px;
  }

  .xs\:text-\[76rem\] {
    font-size: 76rem;
  }

  .xs\:text-\[77em\] {
    font-size: 77em;
  }

  .xs\:text-\[77px\] {
    font-size: 77px;
  }

  .xs\:text-\[77rem\] {
    font-size: 77rem;
  }

  .xs\:text-\[78em\] {
    font-size: 78em;
  }

  .xs\:text-\[78px\] {
    font-size: 78px;
  }

  .xs\:text-\[78rem\] {
    font-size: 78rem;
  }

  .xs\:text-\[79em\] {
    font-size: 79em;
  }

  .xs\:text-\[79px\] {
    font-size: 79px;
  }

  .xs\:text-\[79rem\] {
    font-size: 79rem;
  }

  .xs\:text-\[7em\] {
    font-size: 7em;
  }

  .xs\:text-\[7px\] {
    font-size: 7px;
  }

  .xs\:text-\[7rem\] {
    font-size: 7rem;
  }

  .xs\:text-\[80em\] {
    font-size: 80em;
  }

  .xs\:text-\[80px\] {
    font-size: 80px;
  }

  .xs\:text-\[80rem\] {
    font-size: 80rem;
  }

  .xs\:text-\[81em\] {
    font-size: 81em;
  }

  .xs\:text-\[81px\] {
    font-size: 81px;
  }

  .xs\:text-\[81rem\] {
    font-size: 81rem;
  }

  .xs\:text-\[82em\] {
    font-size: 82em;
  }

  .xs\:text-\[82px\] {
    font-size: 82px;
  }

  .xs\:text-\[82rem\] {
    font-size: 82rem;
  }

  .xs\:text-\[83em\] {
    font-size: 83em;
  }

  .xs\:text-\[83px\] {
    font-size: 83px;
  }

  .xs\:text-\[83rem\] {
    font-size: 83rem;
  }

  .xs\:text-\[84em\] {
    font-size: 84em;
  }

  .xs\:text-\[84px\] {
    font-size: 84px;
  }

  .xs\:text-\[84rem\] {
    font-size: 84rem;
  }

  .xs\:text-\[85em\] {
    font-size: 85em;
  }

  .xs\:text-\[85px\] {
    font-size: 85px;
  }

  .xs\:text-\[85rem\] {
    font-size: 85rem;
  }

  .xs\:text-\[86em\] {
    font-size: 86em;
  }

  .xs\:text-\[86px\] {
    font-size: 86px;
  }

  .xs\:text-\[86rem\] {
    font-size: 86rem;
  }

  .xs\:text-\[87em\] {
    font-size: 87em;
  }

  .xs\:text-\[87px\] {
    font-size: 87px;
  }

  .xs\:text-\[87rem\] {
    font-size: 87rem;
  }

  .xs\:text-\[88em\] {
    font-size: 88em;
  }

  .xs\:text-\[88px\] {
    font-size: 88px;
  }

  .xs\:text-\[88rem\] {
    font-size: 88rem;
  }

  .xs\:text-\[89em\] {
    font-size: 89em;
  }

  .xs\:text-\[89px\] {
    font-size: 89px;
  }

  .xs\:text-\[89rem\] {
    font-size: 89rem;
  }

  .xs\:text-\[8em\] {
    font-size: 8em;
  }

  .xs\:text-\[8px\] {
    font-size: 8px;
  }

  .xs\:text-\[8rem\] {
    font-size: 8rem;
  }

  .xs\:text-\[90em\] {
    font-size: 90em;
  }

  .xs\:text-\[90px\] {
    font-size: 90px;
  }

  .xs\:text-\[90rem\] {
    font-size: 90rem;
  }

  .xs\:text-\[91em\] {
    font-size: 91em;
  }

  .xs\:text-\[91px\] {
    font-size: 91px;
  }

  .xs\:text-\[91rem\] {
    font-size: 91rem;
  }

  .xs\:text-\[92em\] {
    font-size: 92em;
  }

  .xs\:text-\[92px\] {
    font-size: 92px;
  }

  .xs\:text-\[92rem\] {
    font-size: 92rem;
  }

  .xs\:text-\[93em\] {
    font-size: 93em;
  }

  .xs\:text-\[93px\] {
    font-size: 93px;
  }

  .xs\:text-\[93rem\] {
    font-size: 93rem;
  }

  .xs\:text-\[94em\] {
    font-size: 94em;
  }

  .xs\:text-\[94px\] {
    font-size: 94px;
  }

  .xs\:text-\[94rem\] {
    font-size: 94rem;
  }

  .xs\:text-\[95em\] {
    font-size: 95em;
  }

  .xs\:text-\[95px\] {
    font-size: 95px;
  }

  .xs\:text-\[95rem\] {
    font-size: 95rem;
  }

  .xs\:text-\[96em\] {
    font-size: 96em;
  }

  .xs\:text-\[96px\] {
    font-size: 96px;
  }

  .xs\:text-\[96rem\] {
    font-size: 96rem;
  }

  .xs\:text-\[97em\] {
    font-size: 97em;
  }

  .xs\:text-\[97px\] {
    font-size: 97px;
  }

  .xs\:text-\[97rem\] {
    font-size: 97rem;
  }

  .xs\:text-\[98em\] {
    font-size: 98em;
  }

  .xs\:text-\[98px\] {
    font-size: 98px;
  }

  .xs\:text-\[98rem\] {
    font-size: 98rem;
  }

  .xs\:text-\[99em\] {
    font-size: 99em;
  }

  .xs\:text-\[99px\] {
    font-size: 99px;
  }

  .xs\:text-\[99rem\] {
    font-size: 99rem;
  }

  .xs\:text-\[9em\] {
    font-size: 9em;
  }

  .xs\:text-\[9px\] {
    font-size: 9px;
  }

  .xs\:text-\[9rem\] {
    font-size: 9rem;
  }
}
@media (min-width: 575px) {

  .mob\:flex-row {
    flex-direction: row;
  }

  .mob\:items-center {
    align-items: center;
  }

  .mob\:justify-between {
    justify-content: space-between;
  }

  .mob\:p-\[100rem\] {
    padding: 100rem;
  }

  .mob\:p-\[101rem\] {
    padding: 101rem;
  }

  .mob\:p-\[10rem\] {
    padding: 10rem;
  }

  .mob\:p-\[11rem\] {
    padding: 11rem;
  }

  .mob\:p-\[12rem\] {
    padding: 12rem;
  }

  .mob\:p-\[13rem\] {
    padding: 13rem;
  }

  .mob\:p-\[14rem\] {
    padding: 14rem;
  }

  .mob\:p-\[15rem\] {
    padding: 15rem;
  }

  .mob\:p-\[16rem\] {
    padding: 16rem;
  }

  .mob\:p-\[17rem\] {
    padding: 17rem;
  }

  .mob\:p-\[18rem\] {
    padding: 18rem;
  }

  .mob\:p-\[19rem\] {
    padding: 19rem;
  }

  .mob\:p-\[1rem\] {
    padding: 1rem;
  }

  .mob\:p-\[20rem\] {
    padding: 20rem;
  }

  .mob\:p-\[21rem\] {
    padding: 21rem;
  }

  .mob\:p-\[22rem\] {
    padding: 22rem;
  }

  .mob\:p-\[23rem\] {
    padding: 23rem;
  }

  .mob\:p-\[24rem\] {
    padding: 24rem;
  }

  .mob\:p-\[25rem\] {
    padding: 25rem;
  }

  .mob\:p-\[26rem\] {
    padding: 26rem;
  }

  .mob\:p-\[27rem\] {
    padding: 27rem;
  }

  .mob\:p-\[28rem\] {
    padding: 28rem;
  }

  .mob\:p-\[29rem\] {
    padding: 29rem;
  }

  .mob\:p-\[2rem\] {
    padding: 2rem;
  }

  .mob\:p-\[30rem\] {
    padding: 30rem;
  }

  .mob\:p-\[31rem\] {
    padding: 31rem;
  }

  .mob\:p-\[32rem\] {
    padding: 32rem;
  }

  .mob\:p-\[33rem\] {
    padding: 33rem;
  }

  .mob\:p-\[34rem\] {
    padding: 34rem;
  }

  .mob\:p-\[35rem\] {
    padding: 35rem;
  }

  .mob\:p-\[36rem\] {
    padding: 36rem;
  }

  .mob\:p-\[37rem\] {
    padding: 37rem;
  }

  .mob\:p-\[38rem\] {
    padding: 38rem;
  }

  .mob\:p-\[39rem\] {
    padding: 39rem;
  }

  .mob\:p-\[3rem\] {
    padding: 3rem;
  }

  .mob\:p-\[40rem\] {
    padding: 40rem;
  }

  .mob\:p-\[41rem\] {
    padding: 41rem;
  }

  .mob\:p-\[42rem\] {
    padding: 42rem;
  }

  .mob\:p-\[43rem\] {
    padding: 43rem;
  }

  .mob\:p-\[44rem\] {
    padding: 44rem;
  }

  .mob\:p-\[45rem\] {
    padding: 45rem;
  }

  .mob\:p-\[46rem\] {
    padding: 46rem;
  }

  .mob\:p-\[47rem\] {
    padding: 47rem;
  }

  .mob\:p-\[48rem\] {
    padding: 48rem;
  }

  .mob\:p-\[49rem\] {
    padding: 49rem;
  }

  .mob\:p-\[4rem\] {
    padding: 4rem;
  }

  .mob\:p-\[50rem\] {
    padding: 50rem;
  }

  .mob\:p-\[51rem\] {
    padding: 51rem;
  }

  .mob\:p-\[52rem\] {
    padding: 52rem;
  }

  .mob\:p-\[53rem\] {
    padding: 53rem;
  }

  .mob\:p-\[54rem\] {
    padding: 54rem;
  }

  .mob\:p-\[55rem\] {
    padding: 55rem;
  }

  .mob\:p-\[56rem\] {
    padding: 56rem;
  }

  .mob\:p-\[57rem\] {
    padding: 57rem;
  }

  .mob\:p-\[58rem\] {
    padding: 58rem;
  }

  .mob\:p-\[59rem\] {
    padding: 59rem;
  }

  .mob\:p-\[5rem\] {
    padding: 5rem;
  }

  .mob\:p-\[60rem\] {
    padding: 60rem;
  }

  .mob\:p-\[61rem\] {
    padding: 61rem;
  }

  .mob\:p-\[62rem\] {
    padding: 62rem;
  }

  .mob\:p-\[63rem\] {
    padding: 63rem;
  }

  .mob\:p-\[64rem\] {
    padding: 64rem;
  }

  .mob\:p-\[65rem\] {
    padding: 65rem;
  }

  .mob\:p-\[66rem\] {
    padding: 66rem;
  }

  .mob\:p-\[67rem\] {
    padding: 67rem;
  }

  .mob\:p-\[68rem\] {
    padding: 68rem;
  }

  .mob\:p-\[69rem\] {
    padding: 69rem;
  }

  .mob\:p-\[6rem\] {
    padding: 6rem;
  }

  .mob\:p-\[70rem\] {
    padding: 70rem;
  }

  .mob\:p-\[71rem\] {
    padding: 71rem;
  }

  .mob\:p-\[72rem\] {
    padding: 72rem;
  }

  .mob\:p-\[73rem\] {
    padding: 73rem;
  }

  .mob\:p-\[74rem\] {
    padding: 74rem;
  }

  .mob\:p-\[75rem\] {
    padding: 75rem;
  }

  .mob\:p-\[76rem\] {
    padding: 76rem;
  }

  .mob\:p-\[77rem\] {
    padding: 77rem;
  }

  .mob\:p-\[78rem\] {
    padding: 78rem;
  }

  .mob\:p-\[79rem\] {
    padding: 79rem;
  }

  .mob\:p-\[7rem\] {
    padding: 7rem;
  }

  .mob\:p-\[80rem\] {
    padding: 80rem;
  }

  .mob\:p-\[81rem\] {
    padding: 81rem;
  }

  .mob\:p-\[82rem\] {
    padding: 82rem;
  }

  .mob\:p-\[83rem\] {
    padding: 83rem;
  }

  .mob\:p-\[84rem\] {
    padding: 84rem;
  }

  .mob\:p-\[85rem\] {
    padding: 85rem;
  }

  .mob\:p-\[86rem\] {
    padding: 86rem;
  }

  .mob\:p-\[87rem\] {
    padding: 87rem;
  }

  .mob\:p-\[88rem\] {
    padding: 88rem;
  }

  .mob\:p-\[89rem\] {
    padding: 89rem;
  }

  .mob\:p-\[8rem\] {
    padding: 8rem;
  }

  .mob\:p-\[90rem\] {
    padding: 90rem;
  }

  .mob\:p-\[91rem\] {
    padding: 91rem;
  }

  .mob\:p-\[92rem\] {
    padding: 92rem;
  }

  .mob\:p-\[93rem\] {
    padding: 93rem;
  }

  .mob\:p-\[94rem\] {
    padding: 94rem;
  }

  .mob\:p-\[95rem\] {
    padding: 95rem;
  }

  .mob\:p-\[96rem\] {
    padding: 96rem;
  }

  .mob\:p-\[97rem\] {
    padding: 97rem;
  }

  .mob\:p-\[98rem\] {
    padding: 98rem;
  }

  .mob\:p-\[99rem\] {
    padding: 99rem;
  }

  .mob\:p-\[9rem\] {
    padding: 9rem;
  }

  .mob\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .mob\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .mob\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .mob\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .mob\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .mob\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .mob\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .mob\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .mob\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .mob\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .mob\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .mob\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .mob\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .mob\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .mob\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .mob\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .mob\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .mob\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .mob\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .mob\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .mob\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .mob\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .mob\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .mob\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .mob\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .mob\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .mob\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .mob\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .mob\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .mob\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .mob\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .mob\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .mob\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .mob\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .mob\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .mob\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .mob\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .mob\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .mob\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .mob\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .mob\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .mob\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .mob\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .mob\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .mob\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .mob\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .mob\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .mob\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .mob\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .mob\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .mob\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .mob\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .mob\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .mob\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .mob\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .mob\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .mob\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .mob\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .mob\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .mob\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .mob\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .mob\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .mob\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .mob\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .mob\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .mob\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .mob\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .mob\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .mob\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .mob\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .mob\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .mob\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .mob\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .mob\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .mob\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .mob\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .mob\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .mob\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .mob\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .mob\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .mob\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .mob\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .mob\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .mob\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .mob\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .mob\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .mob\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .mob\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .mob\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .mob\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .mob\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .mob\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .mob\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .mob\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .mob\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .mob\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .mob\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .mob\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .mob\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .mob\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .mob\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .mob\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .mob\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .mob\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .mob\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .mob\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .mob\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .mob\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .mob\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .mob\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .mob\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .mob\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .mob\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .mob\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .mob\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .mob\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .mob\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .mob\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .mob\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .mob\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .mob\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .mob\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .mob\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .mob\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .mob\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .mob\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .mob\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .mob\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .mob\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .mob\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .mob\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .mob\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .mob\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .mob\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .mob\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .mob\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .mob\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .mob\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .mob\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .mob\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .mob\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .mob\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .mob\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .mob\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .mob\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .mob\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .mob\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .mob\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .mob\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .mob\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .mob\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .mob\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .mob\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .mob\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .mob\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .mob\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .mob\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .mob\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .mob\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .mob\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .mob\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .mob\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .mob\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .mob\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .mob\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .mob\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .mob\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .mob\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .mob\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .mob\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .mob\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .mob\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .mob\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .mob\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .mob\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .mob\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .mob\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .mob\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .mob\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .mob\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .mob\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .mob\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .mob\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .mob\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .mob\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .mob\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .mob\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .mob\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .mob\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .mob\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .mob\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .mob\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .mob\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .mob\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .mob\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .mob\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .mob\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .mob\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .mob\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .mob\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .mob\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .mob\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .mob\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .mob\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .mob\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .mob\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .mob\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .mob\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .mob\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .mob\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .mob\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .mob\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .mob\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .mob\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .mob\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .mob\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .mob\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .mob\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .mob\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .mob\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .mob\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .mob\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .mob\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .mob\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .mob\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .mob\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .mob\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .mob\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .mob\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .mob\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .mob\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .mob\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .mob\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .mob\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .mob\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .mob\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .mob\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .mob\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .mob\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .mob\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .mob\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .mob\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .mob\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .mob\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .mob\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .mob\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .mob\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .mob\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .mob\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .mob\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .mob\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .mob\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .mob\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .mob\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .mob\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .mob\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .mob\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .mob\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .mob\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .mob\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .mob\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .mob\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .mob\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .mob\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .mob\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .mob\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .mob\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .mob\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .mob\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .mob\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .mob\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .mob\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .mob\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .mob\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .mob\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .mob\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .mob\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .mob\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .mob\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .mob\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .mob\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .mob\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .mob\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .mob\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .mob\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .mob\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .mob\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .mob\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .mob\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .mob\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .mob\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .mob\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .mob\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .mob\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .mob\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .mob\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .mob\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .mob\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .mob\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .mob\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .mob\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .mob\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .mob\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .mob\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .mob\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .mob\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .mob\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .mob\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .mob\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .mob\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .mob\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .mob\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .mob\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .mob\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .mob\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .mob\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .mob\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .mob\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .mob\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .mob\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .mob\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .mob\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .mob\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .mob\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .mob\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .mob\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .mob\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .mob\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .mob\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .mob\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .mob\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .mob\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .mob\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .mob\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .mob\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .mob\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .mob\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .mob\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .mob\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .mob\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .mob\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .mob\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .mob\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .mob\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .mob\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .mob\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .mob\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .mob\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .mob\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .mob\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .mob\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .mob\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .mob\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .mob\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .mob\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .mob\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .mob\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .mob\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .mob\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .mob\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .mob\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .mob\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .mob\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .mob\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .mob\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .mob\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .mob\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .mob\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .mob\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .mob\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .mob\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .mob\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .mob\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .mob\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .mob\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .mob\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .mob\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .mob\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .mob\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .mob\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .mob\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .mob\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .mob\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .mob\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .mob\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .mob\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .mob\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .mob\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .mob\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .mob\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .mob\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .mob\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .mob\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .mob\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .mob\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .mob\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .mob\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .mob\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .mob\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .mob\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .mob\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .mob\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .mob\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .mob\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .mob\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .mob\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .mob\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .mob\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .mob\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .mob\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .mob\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .mob\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .mob\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .mob\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .mob\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .mob\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .mob\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .mob\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .mob\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .mob\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .mob\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .mob\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .mob\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .mob\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .mob\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .mob\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .mob\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .mob\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .mob\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .mob\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .mob\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .mob\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .mob\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .mob\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .mob\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .mob\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .mob\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .mob\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .mob\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .mob\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .mob\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .mob\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .mob\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .mob\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .mob\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .mob\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .mob\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .mob\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .mob\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .mob\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .mob\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .mob\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .mob\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .mob\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .mob\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .mob\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .mob\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .mob\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .mob\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .mob\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .mob\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .mob\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .mob\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .mob\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .mob\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .mob\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .mob\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .mob\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .mob\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .mob\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .mob\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .mob\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .mob\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .mob\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .mob\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .mob\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .mob\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .mob\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .mob\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .mob\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .mob\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .mob\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .mob\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .mob\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .mob\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .mob\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .mob\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .mob\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .mob\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .mob\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .mob\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .mob\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .mob\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .mob\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .mob\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .mob\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .mob\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .mob\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .mob\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .mob\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .mob\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .mob\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .mob\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .mob\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .mob\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .mob\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .mob\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .mob\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .mob\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .mob\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .mob\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .mob\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .mob\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .mob\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .mob\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .mob\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .mob\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .mob\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .mob\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .mob\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .mob\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .mob\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .mob\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .mob\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .mob\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .mob\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .mob\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .mob\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .mob\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .mob\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .mob\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .mob\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .mob\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .mob\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .mob\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .mob\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .mob\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .mob\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .mob\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .mob\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .mob\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .mob\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .mob\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .mob\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .mob\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .mob\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .mob\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .mob\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .mob\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .mob\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .mob\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .mob\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .mob\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .mob\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .mob\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .mob\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .mob\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .mob\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .mob\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .mob\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .mob\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .mob\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .mob\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .mob\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .mob\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .mob\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .mob\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .mob\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .mob\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .mob\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .mob\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .mob\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .mob\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .mob\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .mob\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .mob\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .mob\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .mob\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .mob\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .mob\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .mob\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .mob\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .mob\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .mob\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .mob\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .mob\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .mob\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .mob\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .mob\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .mob\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .mob\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .mob\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .mob\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .mob\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .mob\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .mob\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .mob\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .mob\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .mob\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .mob\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .mob\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .mob\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .mob\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .mob\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .mob\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .mob\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .mob\:text-\[0em\] {
    font-size: 0em;
  }

  .mob\:text-\[0px\] {
    font-size: 0px;
  }

  .mob\:text-\[0rem\] {
    font-size: 0rem;
  }

  .mob\:text-\[100em\] {
    font-size: 100em;
  }

  .mob\:text-\[100px\] {
    font-size: 100px;
  }

  .mob\:text-\[100rem\] {
    font-size: 100rem;
  }

  .mob\:text-\[10em\] {
    font-size: 10em;
  }

  .mob\:text-\[10px\] {
    font-size: 10px;
  }

  .mob\:text-\[10rem\] {
    font-size: 10rem;
  }

  .mob\:text-\[11em\] {
    font-size: 11em;
  }

  .mob\:text-\[11px\] {
    font-size: 11px;
  }

  .mob\:text-\[11rem\] {
    font-size: 11rem;
  }

  .mob\:text-\[12em\] {
    font-size: 12em;
  }

  .mob\:text-\[12px\] {
    font-size: 12px;
  }

  .mob\:text-\[12rem\] {
    font-size: 12rem;
  }

  .mob\:text-\[13em\] {
    font-size: 13em;
  }

  .mob\:text-\[13px\] {
    font-size: 13px;
  }

  .mob\:text-\[13rem\] {
    font-size: 13rem;
  }

  .mob\:text-\[14em\] {
    font-size: 14em;
  }

  .mob\:text-\[14px\] {
    font-size: 14px;
  }

  .mob\:text-\[14rem\] {
    font-size: 14rem;
  }

  .mob\:text-\[15em\] {
    font-size: 15em;
  }

  .mob\:text-\[15px\] {
    font-size: 15px;
  }

  .mob\:text-\[15rem\] {
    font-size: 15rem;
  }

  .mob\:text-\[16em\] {
    font-size: 16em;
  }

  .mob\:text-\[16px\] {
    font-size: 16px;
  }

  .mob\:text-\[16rem\] {
    font-size: 16rem;
  }

  .mob\:text-\[17em\] {
    font-size: 17em;
  }

  .mob\:text-\[17px\] {
    font-size: 17px;
  }

  .mob\:text-\[17rem\] {
    font-size: 17rem;
  }

  .mob\:text-\[18em\] {
    font-size: 18em;
  }

  .mob\:text-\[18px\] {
    font-size: 18px;
  }

  .mob\:text-\[18rem\] {
    font-size: 18rem;
  }

  .mob\:text-\[19em\] {
    font-size: 19em;
  }

  .mob\:text-\[19px\] {
    font-size: 19px;
  }

  .mob\:text-\[19rem\] {
    font-size: 19rem;
  }

  .mob\:text-\[1em\] {
    font-size: 1em;
  }

  .mob\:text-\[1px\] {
    font-size: 1px;
  }

  .mob\:text-\[1rem\] {
    font-size: 1rem;
  }

  .mob\:text-\[20em\] {
    font-size: 20em;
  }

  .mob\:text-\[20px\] {
    font-size: 20px;
  }

  .mob\:text-\[20rem\] {
    font-size: 20rem;
  }

  .mob\:text-\[21em\] {
    font-size: 21em;
  }

  .mob\:text-\[21px\] {
    font-size: 21px;
  }

  .mob\:text-\[21rem\] {
    font-size: 21rem;
  }

  .mob\:text-\[22em\] {
    font-size: 22em;
  }

  .mob\:text-\[22px\] {
    font-size: 22px;
  }

  .mob\:text-\[22rem\] {
    font-size: 22rem;
  }

  .mob\:text-\[23em\] {
    font-size: 23em;
  }

  .mob\:text-\[23px\] {
    font-size: 23px;
  }

  .mob\:text-\[23rem\] {
    font-size: 23rem;
  }

  .mob\:text-\[24em\] {
    font-size: 24em;
  }

  .mob\:text-\[24px\] {
    font-size: 24px;
  }

  .mob\:text-\[24rem\] {
    font-size: 24rem;
  }

  .mob\:text-\[25em\] {
    font-size: 25em;
  }

  .mob\:text-\[25px\] {
    font-size: 25px;
  }

  .mob\:text-\[25rem\] {
    font-size: 25rem;
  }

  .mob\:text-\[26em\] {
    font-size: 26em;
  }

  .mob\:text-\[26px\] {
    font-size: 26px;
  }

  .mob\:text-\[26rem\] {
    font-size: 26rem;
  }

  .mob\:text-\[27em\] {
    font-size: 27em;
  }

  .mob\:text-\[27px\] {
    font-size: 27px;
  }

  .mob\:text-\[27rem\] {
    font-size: 27rem;
  }

  .mob\:text-\[28em\] {
    font-size: 28em;
  }

  .mob\:text-\[28px\] {
    font-size: 28px;
  }

  .mob\:text-\[28rem\] {
    font-size: 28rem;
  }

  .mob\:text-\[29em\] {
    font-size: 29em;
  }

  .mob\:text-\[29px\] {
    font-size: 29px;
  }

  .mob\:text-\[29rem\] {
    font-size: 29rem;
  }

  .mob\:text-\[2em\] {
    font-size: 2em;
  }

  .mob\:text-\[2px\] {
    font-size: 2px;
  }

  .mob\:text-\[2rem\] {
    font-size: 2rem;
  }

  .mob\:text-\[30em\] {
    font-size: 30em;
  }

  .mob\:text-\[30px\] {
    font-size: 30px;
  }

  .mob\:text-\[30rem\] {
    font-size: 30rem;
  }

  .mob\:text-\[31em\] {
    font-size: 31em;
  }

  .mob\:text-\[31px\] {
    font-size: 31px;
  }

  .mob\:text-\[31rem\] {
    font-size: 31rem;
  }

  .mob\:text-\[32em\] {
    font-size: 32em;
  }

  .mob\:text-\[32px\] {
    font-size: 32px;
  }

  .mob\:text-\[32rem\] {
    font-size: 32rem;
  }

  .mob\:text-\[33em\] {
    font-size: 33em;
  }

  .mob\:text-\[33px\] {
    font-size: 33px;
  }

  .mob\:text-\[33rem\] {
    font-size: 33rem;
  }

  .mob\:text-\[34em\] {
    font-size: 34em;
  }

  .mob\:text-\[34px\] {
    font-size: 34px;
  }

  .mob\:text-\[34rem\] {
    font-size: 34rem;
  }

  .mob\:text-\[35em\] {
    font-size: 35em;
  }

  .mob\:text-\[35px\] {
    font-size: 35px;
  }

  .mob\:text-\[35rem\] {
    font-size: 35rem;
  }

  .mob\:text-\[36em\] {
    font-size: 36em;
  }

  .mob\:text-\[36px\] {
    font-size: 36px;
  }

  .mob\:text-\[36rem\] {
    font-size: 36rem;
  }

  .mob\:text-\[37em\] {
    font-size: 37em;
  }

  .mob\:text-\[37px\] {
    font-size: 37px;
  }

  .mob\:text-\[37rem\] {
    font-size: 37rem;
  }

  .mob\:text-\[38em\] {
    font-size: 38em;
  }

  .mob\:text-\[38px\] {
    font-size: 38px;
  }

  .mob\:text-\[38rem\] {
    font-size: 38rem;
  }

  .mob\:text-\[39em\] {
    font-size: 39em;
  }

  .mob\:text-\[39px\] {
    font-size: 39px;
  }

  .mob\:text-\[39rem\] {
    font-size: 39rem;
  }

  .mob\:text-\[3em\] {
    font-size: 3em;
  }

  .mob\:text-\[3px\] {
    font-size: 3px;
  }

  .mob\:text-\[3rem\] {
    font-size: 3rem;
  }

  .mob\:text-\[40em\] {
    font-size: 40em;
  }

  .mob\:text-\[40px\] {
    font-size: 40px;
  }

  .mob\:text-\[40rem\] {
    font-size: 40rem;
  }

  .mob\:text-\[41em\] {
    font-size: 41em;
  }

  .mob\:text-\[41px\] {
    font-size: 41px;
  }

  .mob\:text-\[41rem\] {
    font-size: 41rem;
  }

  .mob\:text-\[42em\] {
    font-size: 42em;
  }

  .mob\:text-\[42px\] {
    font-size: 42px;
  }

  .mob\:text-\[42rem\] {
    font-size: 42rem;
  }

  .mob\:text-\[43em\] {
    font-size: 43em;
  }

  .mob\:text-\[43px\] {
    font-size: 43px;
  }

  .mob\:text-\[43rem\] {
    font-size: 43rem;
  }

  .mob\:text-\[44em\] {
    font-size: 44em;
  }

  .mob\:text-\[44px\] {
    font-size: 44px;
  }

  .mob\:text-\[44rem\] {
    font-size: 44rem;
  }

  .mob\:text-\[45em\] {
    font-size: 45em;
  }

  .mob\:text-\[45px\] {
    font-size: 45px;
  }

  .mob\:text-\[45rem\] {
    font-size: 45rem;
  }

  .mob\:text-\[46em\] {
    font-size: 46em;
  }

  .mob\:text-\[46px\] {
    font-size: 46px;
  }

  .mob\:text-\[46rem\] {
    font-size: 46rem;
  }

  .mob\:text-\[47em\] {
    font-size: 47em;
  }

  .mob\:text-\[47px\] {
    font-size: 47px;
  }

  .mob\:text-\[47rem\] {
    font-size: 47rem;
  }

  .mob\:text-\[48em\] {
    font-size: 48em;
  }

  .mob\:text-\[48px\] {
    font-size: 48px;
  }

  .mob\:text-\[48rem\] {
    font-size: 48rem;
  }

  .mob\:text-\[49em\] {
    font-size: 49em;
  }

  .mob\:text-\[49px\] {
    font-size: 49px;
  }

  .mob\:text-\[49rem\] {
    font-size: 49rem;
  }

  .mob\:text-\[4em\] {
    font-size: 4em;
  }

  .mob\:text-\[4px\] {
    font-size: 4px;
  }

  .mob\:text-\[4rem\] {
    font-size: 4rem;
  }

  .mob\:text-\[50em\] {
    font-size: 50em;
  }

  .mob\:text-\[50px\] {
    font-size: 50px;
  }

  .mob\:text-\[50rem\] {
    font-size: 50rem;
  }

  .mob\:text-\[51em\] {
    font-size: 51em;
  }

  .mob\:text-\[51px\] {
    font-size: 51px;
  }

  .mob\:text-\[51rem\] {
    font-size: 51rem;
  }

  .mob\:text-\[52em\] {
    font-size: 52em;
  }

  .mob\:text-\[52px\] {
    font-size: 52px;
  }

  .mob\:text-\[52rem\] {
    font-size: 52rem;
  }

  .mob\:text-\[53em\] {
    font-size: 53em;
  }

  .mob\:text-\[53px\] {
    font-size: 53px;
  }

  .mob\:text-\[53rem\] {
    font-size: 53rem;
  }

  .mob\:text-\[54em\] {
    font-size: 54em;
  }

  .mob\:text-\[54px\] {
    font-size: 54px;
  }

  .mob\:text-\[54rem\] {
    font-size: 54rem;
  }

  .mob\:text-\[55em\] {
    font-size: 55em;
  }

  .mob\:text-\[55px\] {
    font-size: 55px;
  }

  .mob\:text-\[55rem\] {
    font-size: 55rem;
  }

  .mob\:text-\[56em\] {
    font-size: 56em;
  }

  .mob\:text-\[56px\] {
    font-size: 56px;
  }

  .mob\:text-\[56rem\] {
    font-size: 56rem;
  }

  .mob\:text-\[57em\] {
    font-size: 57em;
  }

  .mob\:text-\[57px\] {
    font-size: 57px;
  }

  .mob\:text-\[57rem\] {
    font-size: 57rem;
  }

  .mob\:text-\[58em\] {
    font-size: 58em;
  }

  .mob\:text-\[58px\] {
    font-size: 58px;
  }

  .mob\:text-\[58rem\] {
    font-size: 58rem;
  }

  .mob\:text-\[59em\] {
    font-size: 59em;
  }

  .mob\:text-\[59px\] {
    font-size: 59px;
  }

  .mob\:text-\[59rem\] {
    font-size: 59rem;
  }

  .mob\:text-\[5em\] {
    font-size: 5em;
  }

  .mob\:text-\[5px\] {
    font-size: 5px;
  }

  .mob\:text-\[5rem\] {
    font-size: 5rem;
  }

  .mob\:text-\[60em\] {
    font-size: 60em;
  }

  .mob\:text-\[60px\] {
    font-size: 60px;
  }

  .mob\:text-\[60rem\] {
    font-size: 60rem;
  }

  .mob\:text-\[61em\] {
    font-size: 61em;
  }

  .mob\:text-\[61px\] {
    font-size: 61px;
  }

  .mob\:text-\[61rem\] {
    font-size: 61rem;
  }

  .mob\:text-\[62em\] {
    font-size: 62em;
  }

  .mob\:text-\[62px\] {
    font-size: 62px;
  }

  .mob\:text-\[62rem\] {
    font-size: 62rem;
  }

  .mob\:text-\[63em\] {
    font-size: 63em;
  }

  .mob\:text-\[63px\] {
    font-size: 63px;
  }

  .mob\:text-\[63rem\] {
    font-size: 63rem;
  }

  .mob\:text-\[64em\] {
    font-size: 64em;
  }

  .mob\:text-\[64px\] {
    font-size: 64px;
  }

  .mob\:text-\[64rem\] {
    font-size: 64rem;
  }

  .mob\:text-\[65em\] {
    font-size: 65em;
  }

  .mob\:text-\[65px\] {
    font-size: 65px;
  }

  .mob\:text-\[65rem\] {
    font-size: 65rem;
  }

  .mob\:text-\[66em\] {
    font-size: 66em;
  }

  .mob\:text-\[66px\] {
    font-size: 66px;
  }

  .mob\:text-\[66rem\] {
    font-size: 66rem;
  }

  .mob\:text-\[67em\] {
    font-size: 67em;
  }

  .mob\:text-\[67px\] {
    font-size: 67px;
  }

  .mob\:text-\[67rem\] {
    font-size: 67rem;
  }

  .mob\:text-\[68em\] {
    font-size: 68em;
  }

  .mob\:text-\[68px\] {
    font-size: 68px;
  }

  .mob\:text-\[68rem\] {
    font-size: 68rem;
  }

  .mob\:text-\[69em\] {
    font-size: 69em;
  }

  .mob\:text-\[69px\] {
    font-size: 69px;
  }

  .mob\:text-\[69rem\] {
    font-size: 69rem;
  }

  .mob\:text-\[6em\] {
    font-size: 6em;
  }

  .mob\:text-\[6px\] {
    font-size: 6px;
  }

  .mob\:text-\[6rem\] {
    font-size: 6rem;
  }

  .mob\:text-\[70em\] {
    font-size: 70em;
  }

  .mob\:text-\[70px\] {
    font-size: 70px;
  }

  .mob\:text-\[70rem\] {
    font-size: 70rem;
  }

  .mob\:text-\[71em\] {
    font-size: 71em;
  }

  .mob\:text-\[71px\] {
    font-size: 71px;
  }

  .mob\:text-\[71rem\] {
    font-size: 71rem;
  }

  .mob\:text-\[72em\] {
    font-size: 72em;
  }

  .mob\:text-\[72px\] {
    font-size: 72px;
  }

  .mob\:text-\[72rem\] {
    font-size: 72rem;
  }

  .mob\:text-\[73em\] {
    font-size: 73em;
  }

  .mob\:text-\[73px\] {
    font-size: 73px;
  }

  .mob\:text-\[73rem\] {
    font-size: 73rem;
  }

  .mob\:text-\[74em\] {
    font-size: 74em;
  }

  .mob\:text-\[74px\] {
    font-size: 74px;
  }

  .mob\:text-\[74rem\] {
    font-size: 74rem;
  }

  .mob\:text-\[75em\] {
    font-size: 75em;
  }

  .mob\:text-\[75px\] {
    font-size: 75px;
  }

  .mob\:text-\[75rem\] {
    font-size: 75rem;
  }

  .mob\:text-\[76em\] {
    font-size: 76em;
  }

  .mob\:text-\[76px\] {
    font-size: 76px;
  }

  .mob\:text-\[76rem\] {
    font-size: 76rem;
  }

  .mob\:text-\[77em\] {
    font-size: 77em;
  }

  .mob\:text-\[77px\] {
    font-size: 77px;
  }

  .mob\:text-\[77rem\] {
    font-size: 77rem;
  }

  .mob\:text-\[78em\] {
    font-size: 78em;
  }

  .mob\:text-\[78px\] {
    font-size: 78px;
  }

  .mob\:text-\[78rem\] {
    font-size: 78rem;
  }

  .mob\:text-\[79em\] {
    font-size: 79em;
  }

  .mob\:text-\[79px\] {
    font-size: 79px;
  }

  .mob\:text-\[79rem\] {
    font-size: 79rem;
  }

  .mob\:text-\[7em\] {
    font-size: 7em;
  }

  .mob\:text-\[7px\] {
    font-size: 7px;
  }

  .mob\:text-\[7rem\] {
    font-size: 7rem;
  }

  .mob\:text-\[80em\] {
    font-size: 80em;
  }

  .mob\:text-\[80px\] {
    font-size: 80px;
  }

  .mob\:text-\[80rem\] {
    font-size: 80rem;
  }

  .mob\:text-\[81em\] {
    font-size: 81em;
  }

  .mob\:text-\[81px\] {
    font-size: 81px;
  }

  .mob\:text-\[81rem\] {
    font-size: 81rem;
  }

  .mob\:text-\[82em\] {
    font-size: 82em;
  }

  .mob\:text-\[82px\] {
    font-size: 82px;
  }

  .mob\:text-\[82rem\] {
    font-size: 82rem;
  }

  .mob\:text-\[83em\] {
    font-size: 83em;
  }

  .mob\:text-\[83px\] {
    font-size: 83px;
  }

  .mob\:text-\[83rem\] {
    font-size: 83rem;
  }

  .mob\:text-\[84em\] {
    font-size: 84em;
  }

  .mob\:text-\[84px\] {
    font-size: 84px;
  }

  .mob\:text-\[84rem\] {
    font-size: 84rem;
  }

  .mob\:text-\[85em\] {
    font-size: 85em;
  }

  .mob\:text-\[85px\] {
    font-size: 85px;
  }

  .mob\:text-\[85rem\] {
    font-size: 85rem;
  }

  .mob\:text-\[86em\] {
    font-size: 86em;
  }

  .mob\:text-\[86px\] {
    font-size: 86px;
  }

  .mob\:text-\[86rem\] {
    font-size: 86rem;
  }

  .mob\:text-\[87em\] {
    font-size: 87em;
  }

  .mob\:text-\[87px\] {
    font-size: 87px;
  }

  .mob\:text-\[87rem\] {
    font-size: 87rem;
  }

  .mob\:text-\[88em\] {
    font-size: 88em;
  }

  .mob\:text-\[88px\] {
    font-size: 88px;
  }

  .mob\:text-\[88rem\] {
    font-size: 88rem;
  }

  .mob\:text-\[89em\] {
    font-size: 89em;
  }

  .mob\:text-\[89px\] {
    font-size: 89px;
  }

  .mob\:text-\[89rem\] {
    font-size: 89rem;
  }

  .mob\:text-\[8em\] {
    font-size: 8em;
  }

  .mob\:text-\[8px\] {
    font-size: 8px;
  }

  .mob\:text-\[8rem\] {
    font-size: 8rem;
  }

  .mob\:text-\[90em\] {
    font-size: 90em;
  }

  .mob\:text-\[90px\] {
    font-size: 90px;
  }

  .mob\:text-\[90rem\] {
    font-size: 90rem;
  }

  .mob\:text-\[91em\] {
    font-size: 91em;
  }

  .mob\:text-\[91px\] {
    font-size: 91px;
  }

  .mob\:text-\[91rem\] {
    font-size: 91rem;
  }

  .mob\:text-\[92em\] {
    font-size: 92em;
  }

  .mob\:text-\[92px\] {
    font-size: 92px;
  }

  .mob\:text-\[92rem\] {
    font-size: 92rem;
  }

  .mob\:text-\[93em\] {
    font-size: 93em;
  }

  .mob\:text-\[93px\] {
    font-size: 93px;
  }

  .mob\:text-\[93rem\] {
    font-size: 93rem;
  }

  .mob\:text-\[94em\] {
    font-size: 94em;
  }

  .mob\:text-\[94px\] {
    font-size: 94px;
  }

  .mob\:text-\[94rem\] {
    font-size: 94rem;
  }

  .mob\:text-\[95em\] {
    font-size: 95em;
  }

  .mob\:text-\[95px\] {
    font-size: 95px;
  }

  .mob\:text-\[95rem\] {
    font-size: 95rem;
  }

  .mob\:text-\[96em\] {
    font-size: 96em;
  }

  .mob\:text-\[96px\] {
    font-size: 96px;
  }

  .mob\:text-\[96rem\] {
    font-size: 96rem;
  }

  .mob\:text-\[97em\] {
    font-size: 97em;
  }

  .mob\:text-\[97px\] {
    font-size: 97px;
  }

  .mob\:text-\[97rem\] {
    font-size: 97rem;
  }

  .mob\:text-\[98em\] {
    font-size: 98em;
  }

  .mob\:text-\[98px\] {
    font-size: 98px;
  }

  .mob\:text-\[98rem\] {
    font-size: 98rem;
  }

  .mob\:text-\[99em\] {
    font-size: 99em;
  }

  .mob\:text-\[99px\] {
    font-size: 99px;
  }

  .mob\:text-\[99rem\] {
    font-size: 99rem;
  }

  .mob\:text-\[9em\] {
    font-size: 9em;
  }

  .mob\:text-\[9px\] {
    font-size: 9px;
  }

  .mob\:text-\[9rem\] {
    font-size: 9rem;
  }
}
@media (min-width: 640px) {

  .sm\:w-auto {
    width: auto;
  }

  .sm\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }

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

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

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

  .sm\:flex-row {
    flex-direction: row;
  }

  .sm\:p-\[100rem\] {
    padding: 100rem;
  }

  .sm\:p-\[101rem\] {
    padding: 101rem;
  }

  .sm\:p-\[10rem\] {
    padding: 10rem;
  }

  .sm\:p-\[11rem\] {
    padding: 11rem;
  }

  .sm\:p-\[12rem\] {
    padding: 12rem;
  }

  .sm\:p-\[13rem\] {
    padding: 13rem;
  }

  .sm\:p-\[14rem\] {
    padding: 14rem;
  }

  .sm\:p-\[15rem\] {
    padding: 15rem;
  }

  .sm\:p-\[16rem\] {
    padding: 16rem;
  }

  .sm\:p-\[17rem\] {
    padding: 17rem;
  }

  .sm\:p-\[18rem\] {
    padding: 18rem;
  }

  .sm\:p-\[19rem\] {
    padding: 19rem;
  }

  .sm\:p-\[1rem\] {
    padding: 1rem;
  }

  .sm\:p-\[20rem\] {
    padding: 20rem;
  }

  .sm\:p-\[21rem\] {
    padding: 21rem;
  }

  .sm\:p-\[22rem\] {
    padding: 22rem;
  }

  .sm\:p-\[23rem\] {
    padding: 23rem;
  }

  .sm\:p-\[24rem\] {
    padding: 24rem;
  }

  .sm\:p-\[25rem\] {
    padding: 25rem;
  }

  .sm\:p-\[26rem\] {
    padding: 26rem;
  }

  .sm\:p-\[27rem\] {
    padding: 27rem;
  }

  .sm\:p-\[28rem\] {
    padding: 28rem;
  }

  .sm\:p-\[29rem\] {
    padding: 29rem;
  }

  .sm\:p-\[2rem\] {
    padding: 2rem;
  }

  .sm\:p-\[30rem\] {
    padding: 30rem;
  }

  .sm\:p-\[31rem\] {
    padding: 31rem;
  }

  .sm\:p-\[32rem\] {
    padding: 32rem;
  }

  .sm\:p-\[33rem\] {
    padding: 33rem;
  }

  .sm\:p-\[34rem\] {
    padding: 34rem;
  }

  .sm\:p-\[35rem\] {
    padding: 35rem;
  }

  .sm\:p-\[36rem\] {
    padding: 36rem;
  }

  .sm\:p-\[37rem\] {
    padding: 37rem;
  }

  .sm\:p-\[38rem\] {
    padding: 38rem;
  }

  .sm\:p-\[39rem\] {
    padding: 39rem;
  }

  .sm\:p-\[3rem\] {
    padding: 3rem;
  }

  .sm\:p-\[40rem\] {
    padding: 40rem;
  }

  .sm\:p-\[41rem\] {
    padding: 41rem;
  }

  .sm\:p-\[42rem\] {
    padding: 42rem;
  }

  .sm\:p-\[43rem\] {
    padding: 43rem;
  }

  .sm\:p-\[44rem\] {
    padding: 44rem;
  }

  .sm\:p-\[45rem\] {
    padding: 45rem;
  }

  .sm\:p-\[46rem\] {
    padding: 46rem;
  }

  .sm\:p-\[47rem\] {
    padding: 47rem;
  }

  .sm\:p-\[48rem\] {
    padding: 48rem;
  }

  .sm\:p-\[49rem\] {
    padding: 49rem;
  }

  .sm\:p-\[4rem\] {
    padding: 4rem;
  }

  .sm\:p-\[50rem\] {
    padding: 50rem;
  }

  .sm\:p-\[51rem\] {
    padding: 51rem;
  }

  .sm\:p-\[52rem\] {
    padding: 52rem;
  }

  .sm\:p-\[53rem\] {
    padding: 53rem;
  }

  .sm\:p-\[54rem\] {
    padding: 54rem;
  }

  .sm\:p-\[55rem\] {
    padding: 55rem;
  }

  .sm\:p-\[56rem\] {
    padding: 56rem;
  }

  .sm\:p-\[57rem\] {
    padding: 57rem;
  }

  .sm\:p-\[58rem\] {
    padding: 58rem;
  }

  .sm\:p-\[59rem\] {
    padding: 59rem;
  }

  .sm\:p-\[5rem\] {
    padding: 5rem;
  }

  .sm\:p-\[60rem\] {
    padding: 60rem;
  }

  .sm\:p-\[61rem\] {
    padding: 61rem;
  }

  .sm\:p-\[62rem\] {
    padding: 62rem;
  }

  .sm\:p-\[63rem\] {
    padding: 63rem;
  }

  .sm\:p-\[64rem\] {
    padding: 64rem;
  }

  .sm\:p-\[65rem\] {
    padding: 65rem;
  }

  .sm\:p-\[66rem\] {
    padding: 66rem;
  }

  .sm\:p-\[67rem\] {
    padding: 67rem;
  }

  .sm\:p-\[68rem\] {
    padding: 68rem;
  }

  .sm\:p-\[69rem\] {
    padding: 69rem;
  }

  .sm\:p-\[6rem\] {
    padding: 6rem;
  }

  .sm\:p-\[70rem\] {
    padding: 70rem;
  }

  .sm\:p-\[71rem\] {
    padding: 71rem;
  }

  .sm\:p-\[72rem\] {
    padding: 72rem;
  }

  .sm\:p-\[73rem\] {
    padding: 73rem;
  }

  .sm\:p-\[74rem\] {
    padding: 74rem;
  }

  .sm\:p-\[75rem\] {
    padding: 75rem;
  }

  .sm\:p-\[76rem\] {
    padding: 76rem;
  }

  .sm\:p-\[77rem\] {
    padding: 77rem;
  }

  .sm\:p-\[78rem\] {
    padding: 78rem;
  }

  .sm\:p-\[79rem\] {
    padding: 79rem;
  }

  .sm\:p-\[7rem\] {
    padding: 7rem;
  }

  .sm\:p-\[80rem\] {
    padding: 80rem;
  }

  .sm\:p-\[81rem\] {
    padding: 81rem;
  }

  .sm\:p-\[82rem\] {
    padding: 82rem;
  }

  .sm\:p-\[83rem\] {
    padding: 83rem;
  }

  .sm\:p-\[84rem\] {
    padding: 84rem;
  }

  .sm\:p-\[85rem\] {
    padding: 85rem;
  }

  .sm\:p-\[86rem\] {
    padding: 86rem;
  }

  .sm\:p-\[87rem\] {
    padding: 87rem;
  }

  .sm\:p-\[88rem\] {
    padding: 88rem;
  }

  .sm\:p-\[89rem\] {
    padding: 89rem;
  }

  .sm\:p-\[8rem\] {
    padding: 8rem;
  }

  .sm\:p-\[90rem\] {
    padding: 90rem;
  }

  .sm\:p-\[91rem\] {
    padding: 91rem;
  }

  .sm\:p-\[92rem\] {
    padding: 92rem;
  }

  .sm\:p-\[93rem\] {
    padding: 93rem;
  }

  .sm\:p-\[94rem\] {
    padding: 94rem;
  }

  .sm\:p-\[95rem\] {
    padding: 95rem;
  }

  .sm\:p-\[96rem\] {
    padding: 96rem;
  }

  .sm\:p-\[97rem\] {
    padding: 97rem;
  }

  .sm\:p-\[98rem\] {
    padding: 98rem;
  }

  .sm\:p-\[99rem\] {
    padding: 99rem;
  }

  .sm\:p-\[9rem\] {
    padding: 9rem;
  }

  .sm\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .sm\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .sm\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .sm\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .sm\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .sm\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .sm\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .sm\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .sm\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .sm\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .sm\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .sm\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .sm\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .sm\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .sm\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .sm\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .sm\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .sm\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .sm\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .sm\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .sm\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .sm\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .sm\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .sm\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .sm\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .sm\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .sm\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .sm\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .sm\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .sm\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .sm\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .sm\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .sm\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .sm\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .sm\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .sm\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .sm\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .sm\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .sm\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .sm\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .sm\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .sm\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .sm\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .sm\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .sm\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .sm\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .sm\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .sm\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .sm\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .sm\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .sm\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .sm\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .sm\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .sm\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .sm\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .sm\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .sm\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .sm\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .sm\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .sm\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .sm\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .sm\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .sm\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .sm\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .sm\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .sm\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .sm\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .sm\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .sm\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .sm\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .sm\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .sm\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .sm\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .sm\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .sm\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .sm\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .sm\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .sm\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .sm\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .sm\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .sm\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .sm\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .sm\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .sm\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .sm\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .sm\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .sm\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .sm\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .sm\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .sm\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .sm\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .sm\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .sm\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .sm\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .sm\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .sm\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .sm\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .sm\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .sm\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .sm\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .sm\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .sm\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .sm\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .sm\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .sm\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .sm\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .sm\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .sm\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .sm\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .sm\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .sm\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .sm\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .sm\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .sm\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .sm\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .sm\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .sm\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .sm\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .sm\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .sm\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .sm\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .sm\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .sm\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .sm\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .sm\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .sm\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .sm\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .sm\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .sm\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .sm\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .sm\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .sm\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .sm\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .sm\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .sm\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .sm\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .sm\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .sm\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .sm\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .sm\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .sm\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .sm\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .sm\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .sm\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .sm\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .sm\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .sm\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .sm\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .sm\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .sm\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .sm\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .sm\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .sm\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .sm\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .sm\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .sm\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .sm\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .sm\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .sm\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .sm\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .sm\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .sm\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .sm\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .sm\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .sm\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .sm\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .sm\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .sm\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .sm\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .sm\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .sm\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .sm\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .sm\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .sm\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .sm\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .sm\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .sm\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .sm\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .sm\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .sm\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .sm\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .sm\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .sm\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .sm\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .sm\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .sm\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .sm\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .sm\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .sm\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .sm\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .sm\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .sm\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .sm\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .sm\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .sm\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .sm\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .sm\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .sm\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .sm\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .sm\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .sm\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .sm\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .sm\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .sm\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .sm\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .sm\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .sm\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .sm\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .sm\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .sm\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .sm\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .sm\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .sm\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .sm\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .sm\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .sm\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .sm\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .sm\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .sm\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .sm\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .sm\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .sm\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .sm\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .sm\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .sm\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .sm\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .sm\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .sm\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .sm\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .sm\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .sm\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .sm\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .sm\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .sm\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .sm\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .sm\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .sm\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .sm\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .sm\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .sm\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .sm\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .sm\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .sm\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .sm\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .sm\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .sm\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .sm\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .sm\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .sm\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .sm\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .sm\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .sm\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .sm\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .sm\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .sm\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .sm\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .sm\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .sm\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .sm\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .sm\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .sm\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .sm\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .sm\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .sm\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .sm\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .sm\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .sm\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .sm\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .sm\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .sm\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .sm\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .sm\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .sm\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .sm\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .sm\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .sm\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .sm\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .sm\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .sm\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .sm\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .sm\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .sm\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .sm\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .sm\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .sm\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .sm\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .sm\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .sm\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .sm\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .sm\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .sm\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .sm\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .sm\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .sm\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .sm\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .sm\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .sm\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .sm\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .sm\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .sm\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .sm\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .sm\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .sm\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .sm\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .sm\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .sm\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .sm\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .sm\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .sm\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .sm\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .sm\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .sm\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .sm\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .sm\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .sm\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .sm\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .sm\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .sm\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .sm\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .sm\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .sm\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .sm\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .sm\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .sm\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .sm\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .sm\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .sm\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .sm\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .sm\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .sm\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .sm\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .sm\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .sm\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .sm\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .sm\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .sm\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .sm\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .sm\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .sm\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .sm\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .sm\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .sm\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .sm\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .sm\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .sm\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .sm\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .sm\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .sm\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .sm\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .sm\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .sm\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .sm\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .sm\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .sm\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .sm\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .sm\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .sm\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .sm\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .sm\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .sm\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .sm\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .sm\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .sm\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .sm\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .sm\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .sm\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .sm\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .sm\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .sm\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .sm\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .sm\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .sm\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .sm\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .sm\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .sm\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .sm\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .sm\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .sm\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .sm\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .sm\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .sm\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .sm\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .sm\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .sm\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .sm\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .sm\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .sm\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .sm\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .sm\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .sm\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .sm\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .sm\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .sm\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .sm\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .sm\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .sm\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .sm\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .sm\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .sm\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .sm\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .sm\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .sm\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .sm\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .sm\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .sm\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .sm\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .sm\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .sm\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .sm\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .sm\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .sm\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .sm\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .sm\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .sm\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .sm\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .sm\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .sm\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .sm\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .sm\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .sm\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .sm\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .sm\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .sm\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .sm\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .sm\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .sm\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .sm\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .sm\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .sm\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .sm\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .sm\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .sm\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .sm\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .sm\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .sm\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .sm\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .sm\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .sm\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .sm\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .sm\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .sm\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .sm\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .sm\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .sm\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .sm\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .sm\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .sm\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .sm\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .sm\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .sm\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .sm\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .sm\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .sm\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .sm\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .sm\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .sm\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .sm\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .sm\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .sm\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .sm\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .sm\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .sm\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .sm\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .sm\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .sm\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .sm\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .sm\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .sm\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .sm\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .sm\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .sm\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .sm\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .sm\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .sm\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .sm\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .sm\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .sm\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .sm\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .sm\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .sm\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .sm\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .sm\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .sm\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .sm\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .sm\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .sm\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .sm\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .sm\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .sm\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .sm\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .sm\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .sm\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .sm\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .sm\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .sm\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .sm\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .sm\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .sm\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .sm\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .sm\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .sm\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .sm\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .sm\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .sm\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .sm\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .sm\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .sm\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .sm\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .sm\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .sm\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .sm\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .sm\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .sm\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .sm\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .sm\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .sm\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .sm\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .sm\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .sm\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .sm\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .sm\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .sm\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .sm\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .sm\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .sm\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .sm\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .sm\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .sm\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .sm\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .sm\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .sm\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .sm\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .sm\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .sm\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .sm\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .sm\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .sm\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .sm\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .sm\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .sm\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .sm\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .sm\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .sm\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .sm\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .sm\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .sm\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .sm\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .sm\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .sm\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .sm\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .sm\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .sm\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .sm\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .sm\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .sm\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .sm\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .sm\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .sm\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .sm\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .sm\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .sm\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .sm\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .sm\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .sm\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .sm\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .sm\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .sm\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .sm\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .sm\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .sm\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .sm\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .sm\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .sm\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .sm\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .sm\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .sm\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .sm\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .sm\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .sm\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .sm\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .sm\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .sm\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .sm\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .sm\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .sm\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .sm\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .sm\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .sm\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .sm\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .sm\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .sm\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .sm\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .sm\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .sm\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .sm\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .sm\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .sm\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .sm\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .sm\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .sm\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .sm\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .sm\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .sm\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .sm\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .sm\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .sm\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .sm\:text-\[0em\] {
    font-size: 0em;
  }

  .sm\:text-\[0px\] {
    font-size: 0px;
  }

  .sm\:text-\[0rem\] {
    font-size: 0rem;
  }

  .sm\:text-\[100em\] {
    font-size: 100em;
  }

  .sm\:text-\[100px\] {
    font-size: 100px;
  }

  .sm\:text-\[100rem\] {
    font-size: 100rem;
  }

  .sm\:text-\[10em\] {
    font-size: 10em;
  }

  .sm\:text-\[10px\] {
    font-size: 10px;
  }

  .sm\:text-\[10rem\] {
    font-size: 10rem;
  }

  .sm\:text-\[11em\] {
    font-size: 11em;
  }

  .sm\:text-\[11px\] {
    font-size: 11px;
  }

  .sm\:text-\[11rem\] {
    font-size: 11rem;
  }

  .sm\:text-\[12em\] {
    font-size: 12em;
  }

  .sm\:text-\[12px\] {
    font-size: 12px;
  }

  .sm\:text-\[12rem\] {
    font-size: 12rem;
  }

  .sm\:text-\[13em\] {
    font-size: 13em;
  }

  .sm\:text-\[13px\] {
    font-size: 13px;
  }

  .sm\:text-\[13rem\] {
    font-size: 13rem;
  }

  .sm\:text-\[14em\] {
    font-size: 14em;
  }

  .sm\:text-\[14px\] {
    font-size: 14px;
  }

  .sm\:text-\[14rem\] {
    font-size: 14rem;
  }

  .sm\:text-\[15em\] {
    font-size: 15em;
  }

  .sm\:text-\[15px\] {
    font-size: 15px;
  }

  .sm\:text-\[15rem\] {
    font-size: 15rem;
  }

  .sm\:text-\[16em\] {
    font-size: 16em;
  }

  .sm\:text-\[16px\] {
    font-size: 16px;
  }

  .sm\:text-\[16rem\] {
    font-size: 16rem;
  }

  .sm\:text-\[17em\] {
    font-size: 17em;
  }

  .sm\:text-\[17px\] {
    font-size: 17px;
  }

  .sm\:text-\[17rem\] {
    font-size: 17rem;
  }

  .sm\:text-\[18em\] {
    font-size: 18em;
  }

  .sm\:text-\[18px\] {
    font-size: 18px;
  }

  .sm\:text-\[18rem\] {
    font-size: 18rem;
  }

  .sm\:text-\[19em\] {
    font-size: 19em;
  }

  .sm\:text-\[19px\] {
    font-size: 19px;
  }

  .sm\:text-\[19rem\] {
    font-size: 19rem;
  }

  .sm\:text-\[1em\] {
    font-size: 1em;
  }

  .sm\:text-\[1px\] {
    font-size: 1px;
  }

  .sm\:text-\[1rem\] {
    font-size: 1rem;
  }

  .sm\:text-\[20em\] {
    font-size: 20em;
  }

  .sm\:text-\[20px\] {
    font-size: 20px;
  }

  .sm\:text-\[20rem\] {
    font-size: 20rem;
  }

  .sm\:text-\[21em\] {
    font-size: 21em;
  }

  .sm\:text-\[21px\] {
    font-size: 21px;
  }

  .sm\:text-\[21rem\] {
    font-size: 21rem;
  }

  .sm\:text-\[22em\] {
    font-size: 22em;
  }

  .sm\:text-\[22px\] {
    font-size: 22px;
  }

  .sm\:text-\[22rem\] {
    font-size: 22rem;
  }

  .sm\:text-\[23em\] {
    font-size: 23em;
  }

  .sm\:text-\[23px\] {
    font-size: 23px;
  }

  .sm\:text-\[23rem\] {
    font-size: 23rem;
  }

  .sm\:text-\[24em\] {
    font-size: 24em;
  }

  .sm\:text-\[24px\] {
    font-size: 24px;
  }

  .sm\:text-\[24rem\] {
    font-size: 24rem;
  }

  .sm\:text-\[25em\] {
    font-size: 25em;
  }

  .sm\:text-\[25px\] {
    font-size: 25px;
  }

  .sm\:text-\[25rem\] {
    font-size: 25rem;
  }

  .sm\:text-\[26em\] {
    font-size: 26em;
  }

  .sm\:text-\[26px\] {
    font-size: 26px;
  }

  .sm\:text-\[26rem\] {
    font-size: 26rem;
  }

  .sm\:text-\[27em\] {
    font-size: 27em;
  }

  .sm\:text-\[27px\] {
    font-size: 27px;
  }

  .sm\:text-\[27rem\] {
    font-size: 27rem;
  }

  .sm\:text-\[28em\] {
    font-size: 28em;
  }

  .sm\:text-\[28px\] {
    font-size: 28px;
  }

  .sm\:text-\[28rem\] {
    font-size: 28rem;
  }

  .sm\:text-\[29em\] {
    font-size: 29em;
  }

  .sm\:text-\[29px\] {
    font-size: 29px;
  }

  .sm\:text-\[29rem\] {
    font-size: 29rem;
  }

  .sm\:text-\[2em\] {
    font-size: 2em;
  }

  .sm\:text-\[2px\] {
    font-size: 2px;
  }

  .sm\:text-\[2rem\] {
    font-size: 2rem;
  }

  .sm\:text-\[30em\] {
    font-size: 30em;
  }

  .sm\:text-\[30px\] {
    font-size: 30px;
  }

  .sm\:text-\[30rem\] {
    font-size: 30rem;
  }

  .sm\:text-\[31em\] {
    font-size: 31em;
  }

  .sm\:text-\[31px\] {
    font-size: 31px;
  }

  .sm\:text-\[31rem\] {
    font-size: 31rem;
  }

  .sm\:text-\[32em\] {
    font-size: 32em;
  }

  .sm\:text-\[32px\] {
    font-size: 32px;
  }

  .sm\:text-\[32rem\] {
    font-size: 32rem;
  }

  .sm\:text-\[33em\] {
    font-size: 33em;
  }

  .sm\:text-\[33px\] {
    font-size: 33px;
  }

  .sm\:text-\[33rem\] {
    font-size: 33rem;
  }

  .sm\:text-\[34em\] {
    font-size: 34em;
  }

  .sm\:text-\[34px\] {
    font-size: 34px;
  }

  .sm\:text-\[34rem\] {
    font-size: 34rem;
  }

  .sm\:text-\[35em\] {
    font-size: 35em;
  }

  .sm\:text-\[35px\] {
    font-size: 35px;
  }

  .sm\:text-\[35rem\] {
    font-size: 35rem;
  }

  .sm\:text-\[36em\] {
    font-size: 36em;
  }

  .sm\:text-\[36px\] {
    font-size: 36px;
  }

  .sm\:text-\[36rem\] {
    font-size: 36rem;
  }

  .sm\:text-\[37em\] {
    font-size: 37em;
  }

  .sm\:text-\[37px\] {
    font-size: 37px;
  }

  .sm\:text-\[37rem\] {
    font-size: 37rem;
  }

  .sm\:text-\[38em\] {
    font-size: 38em;
  }

  .sm\:text-\[38px\] {
    font-size: 38px;
  }

  .sm\:text-\[38rem\] {
    font-size: 38rem;
  }

  .sm\:text-\[39em\] {
    font-size: 39em;
  }

  .sm\:text-\[39px\] {
    font-size: 39px;
  }

  .sm\:text-\[39rem\] {
    font-size: 39rem;
  }

  .sm\:text-\[3em\] {
    font-size: 3em;
  }

  .sm\:text-\[3px\] {
    font-size: 3px;
  }

  .sm\:text-\[3rem\] {
    font-size: 3rem;
  }

  .sm\:text-\[40em\] {
    font-size: 40em;
  }

  .sm\:text-\[40px\] {
    font-size: 40px;
  }

  .sm\:text-\[40rem\] {
    font-size: 40rem;
  }

  .sm\:text-\[41em\] {
    font-size: 41em;
  }

  .sm\:text-\[41px\] {
    font-size: 41px;
  }

  .sm\:text-\[41rem\] {
    font-size: 41rem;
  }

  .sm\:text-\[42em\] {
    font-size: 42em;
  }

  .sm\:text-\[42px\] {
    font-size: 42px;
  }

  .sm\:text-\[42rem\] {
    font-size: 42rem;
  }

  .sm\:text-\[43em\] {
    font-size: 43em;
  }

  .sm\:text-\[43px\] {
    font-size: 43px;
  }

  .sm\:text-\[43rem\] {
    font-size: 43rem;
  }

  .sm\:text-\[44em\] {
    font-size: 44em;
  }

  .sm\:text-\[44px\] {
    font-size: 44px;
  }

  .sm\:text-\[44rem\] {
    font-size: 44rem;
  }

  .sm\:text-\[45em\] {
    font-size: 45em;
  }

  .sm\:text-\[45px\] {
    font-size: 45px;
  }

  .sm\:text-\[45rem\] {
    font-size: 45rem;
  }

  .sm\:text-\[46em\] {
    font-size: 46em;
  }

  .sm\:text-\[46px\] {
    font-size: 46px;
  }

  .sm\:text-\[46rem\] {
    font-size: 46rem;
  }

  .sm\:text-\[47em\] {
    font-size: 47em;
  }

  .sm\:text-\[47px\] {
    font-size: 47px;
  }

  .sm\:text-\[47rem\] {
    font-size: 47rem;
  }

  .sm\:text-\[48em\] {
    font-size: 48em;
  }

  .sm\:text-\[48px\] {
    font-size: 48px;
  }

  .sm\:text-\[48rem\] {
    font-size: 48rem;
  }

  .sm\:text-\[49em\] {
    font-size: 49em;
  }

  .sm\:text-\[49px\] {
    font-size: 49px;
  }

  .sm\:text-\[49rem\] {
    font-size: 49rem;
  }

  .sm\:text-\[4em\] {
    font-size: 4em;
  }

  .sm\:text-\[4px\] {
    font-size: 4px;
  }

  .sm\:text-\[4rem\] {
    font-size: 4rem;
  }

  .sm\:text-\[50em\] {
    font-size: 50em;
  }

  .sm\:text-\[50px\] {
    font-size: 50px;
  }

  .sm\:text-\[50rem\] {
    font-size: 50rem;
  }

  .sm\:text-\[51em\] {
    font-size: 51em;
  }

  .sm\:text-\[51px\] {
    font-size: 51px;
  }

  .sm\:text-\[51rem\] {
    font-size: 51rem;
  }

  .sm\:text-\[52em\] {
    font-size: 52em;
  }

  .sm\:text-\[52px\] {
    font-size: 52px;
  }

  .sm\:text-\[52rem\] {
    font-size: 52rem;
  }

  .sm\:text-\[53em\] {
    font-size: 53em;
  }

  .sm\:text-\[53px\] {
    font-size: 53px;
  }

  .sm\:text-\[53rem\] {
    font-size: 53rem;
  }

  .sm\:text-\[54em\] {
    font-size: 54em;
  }

  .sm\:text-\[54px\] {
    font-size: 54px;
  }

  .sm\:text-\[54rem\] {
    font-size: 54rem;
  }

  .sm\:text-\[55em\] {
    font-size: 55em;
  }

  .sm\:text-\[55px\] {
    font-size: 55px;
  }

  .sm\:text-\[55rem\] {
    font-size: 55rem;
  }

  .sm\:text-\[56em\] {
    font-size: 56em;
  }

  .sm\:text-\[56px\] {
    font-size: 56px;
  }

  .sm\:text-\[56rem\] {
    font-size: 56rem;
  }

  .sm\:text-\[57em\] {
    font-size: 57em;
  }

  .sm\:text-\[57px\] {
    font-size: 57px;
  }

  .sm\:text-\[57rem\] {
    font-size: 57rem;
  }

  .sm\:text-\[58em\] {
    font-size: 58em;
  }

  .sm\:text-\[58px\] {
    font-size: 58px;
  }

  .sm\:text-\[58rem\] {
    font-size: 58rem;
  }

  .sm\:text-\[59em\] {
    font-size: 59em;
  }

  .sm\:text-\[59px\] {
    font-size: 59px;
  }

  .sm\:text-\[59rem\] {
    font-size: 59rem;
  }

  .sm\:text-\[5em\] {
    font-size: 5em;
  }

  .sm\:text-\[5px\] {
    font-size: 5px;
  }

  .sm\:text-\[5rem\] {
    font-size: 5rem;
  }

  .sm\:text-\[60em\] {
    font-size: 60em;
  }

  .sm\:text-\[60px\] {
    font-size: 60px;
  }

  .sm\:text-\[60rem\] {
    font-size: 60rem;
  }

  .sm\:text-\[61em\] {
    font-size: 61em;
  }

  .sm\:text-\[61px\] {
    font-size: 61px;
  }

  .sm\:text-\[61rem\] {
    font-size: 61rem;
  }

  .sm\:text-\[62em\] {
    font-size: 62em;
  }

  .sm\:text-\[62px\] {
    font-size: 62px;
  }

  .sm\:text-\[62rem\] {
    font-size: 62rem;
  }

  .sm\:text-\[63em\] {
    font-size: 63em;
  }

  .sm\:text-\[63px\] {
    font-size: 63px;
  }

  .sm\:text-\[63rem\] {
    font-size: 63rem;
  }

  .sm\:text-\[64em\] {
    font-size: 64em;
  }

  .sm\:text-\[64px\] {
    font-size: 64px;
  }

  .sm\:text-\[64rem\] {
    font-size: 64rem;
  }

  .sm\:text-\[65em\] {
    font-size: 65em;
  }

  .sm\:text-\[65px\] {
    font-size: 65px;
  }

  .sm\:text-\[65rem\] {
    font-size: 65rem;
  }

  .sm\:text-\[66em\] {
    font-size: 66em;
  }

  .sm\:text-\[66px\] {
    font-size: 66px;
  }

  .sm\:text-\[66rem\] {
    font-size: 66rem;
  }

  .sm\:text-\[67em\] {
    font-size: 67em;
  }

  .sm\:text-\[67px\] {
    font-size: 67px;
  }

  .sm\:text-\[67rem\] {
    font-size: 67rem;
  }

  .sm\:text-\[68em\] {
    font-size: 68em;
  }

  .sm\:text-\[68px\] {
    font-size: 68px;
  }

  .sm\:text-\[68rem\] {
    font-size: 68rem;
  }

  .sm\:text-\[69em\] {
    font-size: 69em;
  }

  .sm\:text-\[69px\] {
    font-size: 69px;
  }

  .sm\:text-\[69rem\] {
    font-size: 69rem;
  }

  .sm\:text-\[6em\] {
    font-size: 6em;
  }

  .sm\:text-\[6px\] {
    font-size: 6px;
  }

  .sm\:text-\[6rem\] {
    font-size: 6rem;
  }

  .sm\:text-\[70em\] {
    font-size: 70em;
  }

  .sm\:text-\[70px\] {
    font-size: 70px;
  }

  .sm\:text-\[70rem\] {
    font-size: 70rem;
  }

  .sm\:text-\[71em\] {
    font-size: 71em;
  }

  .sm\:text-\[71px\] {
    font-size: 71px;
  }

  .sm\:text-\[71rem\] {
    font-size: 71rem;
  }

  .sm\:text-\[72em\] {
    font-size: 72em;
  }

  .sm\:text-\[72px\] {
    font-size: 72px;
  }

  .sm\:text-\[72rem\] {
    font-size: 72rem;
  }

  .sm\:text-\[73em\] {
    font-size: 73em;
  }

  .sm\:text-\[73px\] {
    font-size: 73px;
  }

  .sm\:text-\[73rem\] {
    font-size: 73rem;
  }

  .sm\:text-\[74em\] {
    font-size: 74em;
  }

  .sm\:text-\[74px\] {
    font-size: 74px;
  }

  .sm\:text-\[74rem\] {
    font-size: 74rem;
  }

  .sm\:text-\[75em\] {
    font-size: 75em;
  }

  .sm\:text-\[75px\] {
    font-size: 75px;
  }

  .sm\:text-\[75rem\] {
    font-size: 75rem;
  }

  .sm\:text-\[76em\] {
    font-size: 76em;
  }

  .sm\:text-\[76px\] {
    font-size: 76px;
  }

  .sm\:text-\[76rem\] {
    font-size: 76rem;
  }

  .sm\:text-\[77em\] {
    font-size: 77em;
  }

  .sm\:text-\[77px\] {
    font-size: 77px;
  }

  .sm\:text-\[77rem\] {
    font-size: 77rem;
  }

  .sm\:text-\[78em\] {
    font-size: 78em;
  }

  .sm\:text-\[78px\] {
    font-size: 78px;
  }

  .sm\:text-\[78rem\] {
    font-size: 78rem;
  }

  .sm\:text-\[79em\] {
    font-size: 79em;
  }

  .sm\:text-\[79px\] {
    font-size: 79px;
  }

  .sm\:text-\[79rem\] {
    font-size: 79rem;
  }

  .sm\:text-\[7em\] {
    font-size: 7em;
  }

  .sm\:text-\[7px\] {
    font-size: 7px;
  }

  .sm\:text-\[7rem\] {
    font-size: 7rem;
  }

  .sm\:text-\[80em\] {
    font-size: 80em;
  }

  .sm\:text-\[80px\] {
    font-size: 80px;
  }

  .sm\:text-\[80rem\] {
    font-size: 80rem;
  }

  .sm\:text-\[81em\] {
    font-size: 81em;
  }

  .sm\:text-\[81px\] {
    font-size: 81px;
  }

  .sm\:text-\[81rem\] {
    font-size: 81rem;
  }

  .sm\:text-\[82em\] {
    font-size: 82em;
  }

  .sm\:text-\[82px\] {
    font-size: 82px;
  }

  .sm\:text-\[82rem\] {
    font-size: 82rem;
  }

  .sm\:text-\[83em\] {
    font-size: 83em;
  }

  .sm\:text-\[83px\] {
    font-size: 83px;
  }

  .sm\:text-\[83rem\] {
    font-size: 83rem;
  }

  .sm\:text-\[84em\] {
    font-size: 84em;
  }

  .sm\:text-\[84px\] {
    font-size: 84px;
  }

  .sm\:text-\[84rem\] {
    font-size: 84rem;
  }

  .sm\:text-\[85em\] {
    font-size: 85em;
  }

  .sm\:text-\[85px\] {
    font-size: 85px;
  }

  .sm\:text-\[85rem\] {
    font-size: 85rem;
  }

  .sm\:text-\[86em\] {
    font-size: 86em;
  }

  .sm\:text-\[86px\] {
    font-size: 86px;
  }

  .sm\:text-\[86rem\] {
    font-size: 86rem;
  }

  .sm\:text-\[87em\] {
    font-size: 87em;
  }

  .sm\:text-\[87px\] {
    font-size: 87px;
  }

  .sm\:text-\[87rem\] {
    font-size: 87rem;
  }

  .sm\:text-\[88em\] {
    font-size: 88em;
  }

  .sm\:text-\[88px\] {
    font-size: 88px;
  }

  .sm\:text-\[88rem\] {
    font-size: 88rem;
  }

  .sm\:text-\[89em\] {
    font-size: 89em;
  }

  .sm\:text-\[89px\] {
    font-size: 89px;
  }

  .sm\:text-\[89rem\] {
    font-size: 89rem;
  }

  .sm\:text-\[8em\] {
    font-size: 8em;
  }

  .sm\:text-\[8px\] {
    font-size: 8px;
  }

  .sm\:text-\[8rem\] {
    font-size: 8rem;
  }

  .sm\:text-\[90em\] {
    font-size: 90em;
  }

  .sm\:text-\[90px\] {
    font-size: 90px;
  }

  .sm\:text-\[90rem\] {
    font-size: 90rem;
  }

  .sm\:text-\[91em\] {
    font-size: 91em;
  }

  .sm\:text-\[91px\] {
    font-size: 91px;
  }

  .sm\:text-\[91rem\] {
    font-size: 91rem;
  }

  .sm\:text-\[92em\] {
    font-size: 92em;
  }

  .sm\:text-\[92px\] {
    font-size: 92px;
  }

  .sm\:text-\[92rem\] {
    font-size: 92rem;
  }

  .sm\:text-\[93em\] {
    font-size: 93em;
  }

  .sm\:text-\[93px\] {
    font-size: 93px;
  }

  .sm\:text-\[93rem\] {
    font-size: 93rem;
  }

  .sm\:text-\[94em\] {
    font-size: 94em;
  }

  .sm\:text-\[94px\] {
    font-size: 94px;
  }

  .sm\:text-\[94rem\] {
    font-size: 94rem;
  }

  .sm\:text-\[95em\] {
    font-size: 95em;
  }

  .sm\:text-\[95px\] {
    font-size: 95px;
  }

  .sm\:text-\[95rem\] {
    font-size: 95rem;
  }

  .sm\:text-\[96em\] {
    font-size: 96em;
  }

  .sm\:text-\[96px\] {
    font-size: 96px;
  }

  .sm\:text-\[96rem\] {
    font-size: 96rem;
  }

  .sm\:text-\[97em\] {
    font-size: 97em;
  }

  .sm\:text-\[97px\] {
    font-size: 97px;
  }

  .sm\:text-\[97rem\] {
    font-size: 97rem;
  }

  .sm\:text-\[98em\] {
    font-size: 98em;
  }

  .sm\:text-\[98px\] {
    font-size: 98px;
  }

  .sm\:text-\[98rem\] {
    font-size: 98rem;
  }

  .sm\:text-\[99em\] {
    font-size: 99em;
  }

  .sm\:text-\[99px\] {
    font-size: 99px;
  }

  .sm\:text-\[99rem\] {
    font-size: 99rem;
  }

  .sm\:text-\[9em\] {
    font-size: 9em;
  }

  .sm\:text-\[9px\] {
    font-size: 9px;
  }

  .sm\:text-\[9rem\] {
    font-size: 9rem;
  }
}
@media (min-width: 768px) {

  .md\:order-1 {
    order: 1;
  }

  .md\:order-2 {
    order: 2;
  }

  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .md\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .md\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .md\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .md\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .md\:mt-\[8rem\] {
    margin-top: 8rem;
  }

  .md\:block {
    display: block;
  }

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-24 {
    height: 6rem;
  }

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

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

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

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

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

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

  .md\:w-\[25\%\] {
    width: 25%;
  }

  .md\:max-w-\[240px\] {
    max-width: 240px;
  }

  .md\:max-w-\[395px\] {
    max-width: 395px;
  }

  .md\:max-w-\[672px\] {
    max-width: 672px;
  }

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

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

  .md\:flex-row {
    flex-direction: row;
  }

  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .md\:gap-10 {
    gap: 2.5rem;
  }

  .md\:gap-6 {
    gap: 1.5rem;
  }

  .md\:space-x-4 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(1rem * var(--tw-space-x-reverse));
    margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
  }

  .md\:space-y-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-y-reverse: 0;
    margin-top: calc(0px * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0px * var(--tw-space-y-reverse));
  }

  .md\:rounded {
    border-radius: 0.25rem;
  }

  .md\:rounded-l-lg {
    border-top-left-radius: 0.5rem;
    border-bottom-left-radius: 0.5rem;
  }

  .md\:rounded-r-lg {
    border-top-right-radius: 0.5rem;
    border-bottom-right-radius: 0.5rem;
  }

  .md\:rounded-t-none {
    border-top-left-radius: 0px;
    border-top-right-radius: 0px;
  }

  .md\:border {
    border-width: 1px;
  }

  .md\:border-2 {
    border-width: 2px;
  }

  .md\:border-r {
    border-right-width: 1px;
  }

  .md\:border-solid {
    border-style: solid;
  }

  .md\:border-\[\#D6DFE4\] {
    --tw-border-opacity: 1;
    border-color: rgb(214 223 228 / var(--tw-border-opacity, 1));
  }

  .md\:border-r-\[\#D6DFE4\] {
    --tw-border-opacity: 1;
    border-right-color: rgb(214 223 228 / var(--tw-border-opacity, 1));
  }

  .md\:stroke-white {
    stroke: #fff;
  }

  .md\:p-\[100rem\] {
    padding: 100rem;
  }

  .md\:p-\[101rem\] {
    padding: 101rem;
  }

  .md\:p-\[10rem\] {
    padding: 10rem;
  }

  .md\:p-\[11rem\] {
    padding: 11rem;
  }

  .md\:p-\[12rem\] {
    padding: 12rem;
  }

  .md\:p-\[13rem\] {
    padding: 13rem;
  }

  .md\:p-\[14rem\] {
    padding: 14rem;
  }

  .md\:p-\[15rem\] {
    padding: 15rem;
  }

  .md\:p-\[16rem\] {
    padding: 16rem;
  }

  .md\:p-\[17rem\] {
    padding: 17rem;
  }

  .md\:p-\[18rem\] {
    padding: 18rem;
  }

  .md\:p-\[19rem\] {
    padding: 19rem;
  }

  .md\:p-\[1rem\] {
    padding: 1rem;
  }

  .md\:p-\[20rem\] {
    padding: 20rem;
  }

  .md\:p-\[21rem\] {
    padding: 21rem;
  }

  .md\:p-\[22rem\] {
    padding: 22rem;
  }

  .md\:p-\[23rem\] {
    padding: 23rem;
  }

  .md\:p-\[24rem\] {
    padding: 24rem;
  }

  .md\:p-\[25rem\] {
    padding: 25rem;
  }

  .md\:p-\[26rem\] {
    padding: 26rem;
  }

  .md\:p-\[27rem\] {
    padding: 27rem;
  }

  .md\:p-\[28rem\] {
    padding: 28rem;
  }

  .md\:p-\[29rem\] {
    padding: 29rem;
  }

  .md\:p-\[2rem\] {
    padding: 2rem;
  }

  .md\:p-\[30rem\] {
    padding: 30rem;
  }

  .md\:p-\[31rem\] {
    padding: 31rem;
  }

  .md\:p-\[32rem\] {
    padding: 32rem;
  }

  .md\:p-\[33rem\] {
    padding: 33rem;
  }

  .md\:p-\[34rem\] {
    padding: 34rem;
  }

  .md\:p-\[35rem\] {
    padding: 35rem;
  }

  .md\:p-\[36rem\] {
    padding: 36rem;
  }

  .md\:p-\[37rem\] {
    padding: 37rem;
  }

  .md\:p-\[38rem\] {
    padding: 38rem;
  }

  .md\:p-\[39rem\] {
    padding: 39rem;
  }

  .md\:p-\[3rem\] {
    padding: 3rem;
  }

  .md\:p-\[40rem\] {
    padding: 40rem;
  }

  .md\:p-\[41rem\] {
    padding: 41rem;
  }

  .md\:p-\[42rem\] {
    padding: 42rem;
  }

  .md\:p-\[43rem\] {
    padding: 43rem;
  }

  .md\:p-\[44rem\] {
    padding: 44rem;
  }

  .md\:p-\[45rem\] {
    padding: 45rem;
  }

  .md\:p-\[46rem\] {
    padding: 46rem;
  }

  .md\:p-\[47rem\] {
    padding: 47rem;
  }

  .md\:p-\[48rem\] {
    padding: 48rem;
  }

  .md\:p-\[49rem\] {
    padding: 49rem;
  }

  .md\:p-\[4rem\] {
    padding: 4rem;
  }

  .md\:p-\[50rem\] {
    padding: 50rem;
  }

  .md\:p-\[51rem\] {
    padding: 51rem;
  }

  .md\:p-\[52rem\] {
    padding: 52rem;
  }

  .md\:p-\[53rem\] {
    padding: 53rem;
  }

  .md\:p-\[54rem\] {
    padding: 54rem;
  }

  .md\:p-\[55rem\] {
    padding: 55rem;
  }

  .md\:p-\[56rem\] {
    padding: 56rem;
  }

  .md\:p-\[57rem\] {
    padding: 57rem;
  }

  .md\:p-\[58rem\] {
    padding: 58rem;
  }

  .md\:p-\[59rem\] {
    padding: 59rem;
  }

  .md\:p-\[5rem\] {
    padding: 5rem;
  }

  .md\:p-\[60rem\] {
    padding: 60rem;
  }

  .md\:p-\[61rem\] {
    padding: 61rem;
  }

  .md\:p-\[62rem\] {
    padding: 62rem;
  }

  .md\:p-\[63rem\] {
    padding: 63rem;
  }

  .md\:p-\[64rem\] {
    padding: 64rem;
  }

  .md\:p-\[65rem\] {
    padding: 65rem;
  }

  .md\:p-\[66rem\] {
    padding: 66rem;
  }

  .md\:p-\[67rem\] {
    padding: 67rem;
  }

  .md\:p-\[68rem\] {
    padding: 68rem;
  }

  .md\:p-\[69rem\] {
    padding: 69rem;
  }

  .md\:p-\[6rem\] {
    padding: 6rem;
  }

  .md\:p-\[70rem\] {
    padding: 70rem;
  }

  .md\:p-\[71rem\] {
    padding: 71rem;
  }

  .md\:p-\[72rem\] {
    padding: 72rem;
  }

  .md\:p-\[73rem\] {
    padding: 73rem;
  }

  .md\:p-\[74rem\] {
    padding: 74rem;
  }

  .md\:p-\[75rem\] {
    padding: 75rem;
  }

  .md\:p-\[76rem\] {
    padding: 76rem;
  }

  .md\:p-\[77rem\] {
    padding: 77rem;
  }

  .md\:p-\[78rem\] {
    padding: 78rem;
  }

  .md\:p-\[79rem\] {
    padding: 79rem;
  }

  .md\:p-\[7rem\] {
    padding: 7rem;
  }

  .md\:p-\[80rem\] {
    padding: 80rem;
  }

  .md\:p-\[81rem\] {
    padding: 81rem;
  }

  .md\:p-\[82rem\] {
    padding: 82rem;
  }

  .md\:p-\[83rem\] {
    padding: 83rem;
  }

  .md\:p-\[84rem\] {
    padding: 84rem;
  }

  .md\:p-\[85rem\] {
    padding: 85rem;
  }

  .md\:p-\[86rem\] {
    padding: 86rem;
  }

  .md\:p-\[87rem\] {
    padding: 87rem;
  }

  .md\:p-\[88rem\] {
    padding: 88rem;
  }

  .md\:p-\[89rem\] {
    padding: 89rem;
  }

  .md\:p-\[8rem\] {
    padding: 8rem;
  }

  .md\:p-\[90rem\] {
    padding: 90rem;
  }

  .md\:p-\[91rem\] {
    padding: 91rem;
  }

  .md\:p-\[92rem\] {
    padding: 92rem;
  }

  .md\:p-\[93rem\] {
    padding: 93rem;
  }

  .md\:p-\[94rem\] {
    padding: 94rem;
  }

  .md\:p-\[95rem\] {
    padding: 95rem;
  }

  .md\:p-\[96rem\] {
    padding: 96rem;
  }

  .md\:p-\[97rem\] {
    padding: 97rem;
  }

  .md\:p-\[98rem\] {
    padding: 98rem;
  }

  .md\:p-\[99rem\] {
    padding: 99rem;
  }

  .md\:p-\[9rem\] {
    padding: 9rem;
  }

  .md\:px-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .md\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .md\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .md\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .md\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .md\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .md\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .md\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .md\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .md\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .md\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .md\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .md\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .md\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .md\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .md\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .md\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .md\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .md\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .md\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .md\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .md\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .md\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .md\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .md\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .md\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .md\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .md\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .md\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .md\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .md\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .md\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .md\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .md\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .md\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .md\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .md\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .md\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .md\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .md\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .md\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .md\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .md\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .md\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .md\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .md\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .md\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .md\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .md\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .md\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .md\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .md\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .md\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .md\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .md\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .md\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .md\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .md\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .md\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .md\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .md\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .md\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .md\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .md\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .md\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .md\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .md\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .md\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .md\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .md\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .md\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .md\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .md\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .md\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .md\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .md\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .md\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .md\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .md\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .md\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .md\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .md\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .md\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .md\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .md\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .md\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .md\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .md\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .md\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .md\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .md\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .md\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .md\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .md\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .md\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .md\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .md\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .md\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .md\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .md\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .md\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .md\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-7 {
    padding-top: 1.75rem;
    padding-bottom: 1.75rem;
  }

  .md\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .md\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .md\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .md\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .md\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .md\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .md\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .md\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .md\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .md\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .md\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .md\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .md\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .md\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .md\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .md\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .md\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .md\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .md\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .md\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .md\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .md\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .md\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .md\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .md\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .md\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .md\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .md\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .md\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .md\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .md\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .md\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .md\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .md\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .md\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .md\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .md\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .md\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .md\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .md\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .md\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .md\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .md\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .md\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .md\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .md\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .md\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .md\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .md\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .md\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .md\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .md\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .md\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .md\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .md\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .md\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .md\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .md\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .md\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .md\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .md\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .md\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .md\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .md\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .md\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .md\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .md\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .md\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .md\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .md\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .md\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .md\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .md\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .md\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .md\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .md\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .md\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .md\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .md\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .md\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .md\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .md\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .md\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .md\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .md\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .md\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .md\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .md\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .md\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .md\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .md\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .md\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .md\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .md\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .md\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .md\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .md\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .md\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .md\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .md\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .md\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .md\:pb-8 {
    padding-bottom: 2rem;
  }

  .md\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .md\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .md\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .md\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .md\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .md\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .md\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .md\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .md\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .md\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .md\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .md\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .md\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .md\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .md\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .md\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .md\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .md\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .md\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .md\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .md\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .md\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .md\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .md\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .md\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .md\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .md\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .md\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .md\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .md\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .md\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .md\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .md\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .md\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .md\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .md\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .md\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .md\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .md\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .md\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .md\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .md\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .md\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .md\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .md\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .md\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .md\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .md\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .md\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .md\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .md\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .md\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .md\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .md\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .md\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .md\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .md\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .md\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .md\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .md\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .md\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .md\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .md\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .md\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .md\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .md\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .md\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .md\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .md\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .md\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .md\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .md\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .md\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .md\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .md\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .md\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .md\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .md\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .md\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .md\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .md\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .md\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .md\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .md\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .md\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .md\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .md\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .md\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .md\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .md\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .md\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .md\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .md\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .md\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .md\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .md\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .md\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .md\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .md\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .md\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .md\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .md\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .md\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .md\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .md\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .md\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .md\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .md\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .md\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .md\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .md\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .md\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .md\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .md\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .md\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .md\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .md\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .md\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .md\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .md\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .md\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .md\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .md\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .md\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .md\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .md\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .md\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .md\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .md\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .md\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .md\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .md\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .md\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .md\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .md\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .md\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .md\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .md\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .md\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .md\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .md\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .md\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .md\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .md\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .md\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .md\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .md\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .md\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .md\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .md\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .md\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .md\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .md\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .md\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .md\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .md\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .md\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .md\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .md\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .md\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .md\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .md\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .md\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .md\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .md\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .md\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .md\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .md\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .md\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .md\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .md\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .md\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .md\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .md\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .md\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .md\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .md\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .md\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .md\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .md\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .md\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .md\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .md\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .md\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .md\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .md\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .md\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .md\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .md\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .md\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .md\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .md\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .md\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .md\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .md\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .md\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .md\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .md\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .md\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .md\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .md\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .md\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .md\:pr-5 {
    padding-right: 1.25rem;
  }

  .md\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .md\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .md\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .md\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .md\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .md\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .md\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .md\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .md\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .md\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .md\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .md\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .md\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .md\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .md\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .md\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .md\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .md\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .md\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .md\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .md\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .md\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .md\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .md\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .md\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .md\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .md\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .md\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .md\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .md\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .md\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .md\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .md\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .md\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .md\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .md\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .md\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .md\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .md\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .md\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .md\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .md\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .md\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .md\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .md\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .md\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .md\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .md\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .md\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .md\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .md\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .md\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .md\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .md\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .md\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .md\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .md\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .md\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .md\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .md\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .md\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .md\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .md\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .md\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .md\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .md\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .md\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .md\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .md\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .md\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .md\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .md\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .md\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .md\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .md\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .md\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .md\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .md\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .md\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .md\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .md\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .md\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .md\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .md\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .md\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .md\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .md\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .md\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .md\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .md\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .md\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .md\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .md\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .md\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .md\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .md\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .md\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .md\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .md\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .md\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .md\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .md\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .md\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .md\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .md\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .md\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .md\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .md\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .md\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .md\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .md\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .md\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .md\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .md\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .md\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .md\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .md\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .md\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .md\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .md\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .md\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .md\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .md\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .md\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .md\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .md\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .md\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .md\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .md\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .md\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .md\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .md\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .md\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .md\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .md\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .md\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .md\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .md\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .md\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .md\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .md\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .md\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .md\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .md\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .md\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .md\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .md\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .md\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .md\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .md\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .md\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .md\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .md\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .md\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .md\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .md\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .md\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .md\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .md\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .md\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .md\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .md\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .md\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .md\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .md\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .md\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .md\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .md\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .md\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .md\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .md\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .md\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .md\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .md\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .md\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .md\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .md\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .md\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .md\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .md\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .md\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .md\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .md\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .md\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .md\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .md\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .md\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .md\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .md\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .md\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .md\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .md\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .md\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .md\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .md\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .md\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .md\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .md\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .md\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .md\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .md\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .md\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .md\:text-center {
    text-align: center;
  }

  .md\:text-5xl {
    font-size: 3rem;
    line-height: 1;
  }

  .md\:text-\[0em\] {
    font-size: 0em;
  }

  .md\:text-\[0px\] {
    font-size: 0px;
  }

  .md\:text-\[0rem\] {
    font-size: 0rem;
  }

  .md\:text-\[100em\] {
    font-size: 100em;
  }

  .md\:text-\[100px\] {
    font-size: 100px;
  }

  .md\:text-\[100rem\] {
    font-size: 100rem;
  }

  .md\:text-\[10em\] {
    font-size: 10em;
  }

  .md\:text-\[10px\] {
    font-size: 10px;
  }

  .md\:text-\[10rem\] {
    font-size: 10rem;
  }

  .md\:text-\[11em\] {
    font-size: 11em;
  }

  .md\:text-\[11px\] {
    font-size: 11px;
  }

  .md\:text-\[11rem\] {
    font-size: 11rem;
  }

  .md\:text-\[12em\] {
    font-size: 12em;
  }

  .md\:text-\[12px\] {
    font-size: 12px;
  }

  .md\:text-\[12rem\] {
    font-size: 12rem;
  }

  .md\:text-\[13em\] {
    font-size: 13em;
  }

  .md\:text-\[13px\] {
    font-size: 13px;
  }

  .md\:text-\[13rem\] {
    font-size: 13rem;
  }

  .md\:text-\[14em\] {
    font-size: 14em;
  }

  .md\:text-\[14px\] {
    font-size: 14px;
  }

  .md\:text-\[14rem\] {
    font-size: 14rem;
  }

  .md\:text-\[15em\] {
    font-size: 15em;
  }

  .md\:text-\[15px\] {
    font-size: 15px;
  }

  .md\:text-\[15rem\] {
    font-size: 15rem;
  }

  .md\:text-\[16em\] {
    font-size: 16em;
  }

  .md\:text-\[16px\] {
    font-size: 16px;
  }

  .md\:text-\[16rem\] {
    font-size: 16rem;
  }

  .md\:text-\[17em\] {
    font-size: 17em;
  }

  .md\:text-\[17px\] {
    font-size: 17px;
  }

  .md\:text-\[17rem\] {
    font-size: 17rem;
  }

  .md\:text-\[18em\] {
    font-size: 18em;
  }

  .md\:text-\[18px\] {
    font-size: 18px;
  }

  .md\:text-\[18rem\] {
    font-size: 18rem;
  }

  .md\:text-\[19em\] {
    font-size: 19em;
  }

  .md\:text-\[19px\] {
    font-size: 19px;
  }

  .md\:text-\[19rem\] {
    font-size: 19rem;
  }

  .md\:text-\[1em\] {
    font-size: 1em;
  }

  .md\:text-\[1px\] {
    font-size: 1px;
  }

  .md\:text-\[1rem\] {
    font-size: 1rem;
  }

  .md\:text-\[20em\] {
    font-size: 20em;
  }

  .md\:text-\[20px\] {
    font-size: 20px;
  }

  .md\:text-\[20rem\] {
    font-size: 20rem;
  }

  .md\:text-\[21em\] {
    font-size: 21em;
  }

  .md\:text-\[21px\] {
    font-size: 21px;
  }

  .md\:text-\[21rem\] {
    font-size: 21rem;
  }

  .md\:text-\[22em\] {
    font-size: 22em;
  }

  .md\:text-\[22px\] {
    font-size: 22px;
  }

  .md\:text-\[22rem\] {
    font-size: 22rem;
  }

  .md\:text-\[23em\] {
    font-size: 23em;
  }

  .md\:text-\[23px\] {
    font-size: 23px;
  }

  .md\:text-\[23rem\] {
    font-size: 23rem;
  }

  .md\:text-\[24em\] {
    font-size: 24em;
  }

  .md\:text-\[24px\] {
    font-size: 24px;
  }

  .md\:text-\[24rem\] {
    font-size: 24rem;
  }

  .md\:text-\[25em\] {
    font-size: 25em;
  }

  .md\:text-\[25px\] {
    font-size: 25px;
  }

  .md\:text-\[25rem\] {
    font-size: 25rem;
  }

  .md\:text-\[26em\] {
    font-size: 26em;
  }

  .md\:text-\[26px\] {
    font-size: 26px;
  }

  .md\:text-\[26rem\] {
    font-size: 26rem;
  }

  .md\:text-\[27em\] {
    font-size: 27em;
  }

  .md\:text-\[27px\] {
    font-size: 27px;
  }

  .md\:text-\[27rem\] {
    font-size: 27rem;
  }

  .md\:text-\[28em\] {
    font-size: 28em;
  }

  .md\:text-\[28px\] {
    font-size: 28px;
  }

  .md\:text-\[28rem\] {
    font-size: 28rem;
  }

  .md\:text-\[29em\] {
    font-size: 29em;
  }

  .md\:text-\[29px\] {
    font-size: 29px;
  }

  .md\:text-\[29rem\] {
    font-size: 29rem;
  }

  .md\:text-\[2em\] {
    font-size: 2em;
  }

  .md\:text-\[2px\] {
    font-size: 2px;
  }

  .md\:text-\[2rem\] {
    font-size: 2rem;
  }

  .md\:text-\[30em\] {
    font-size: 30em;
  }

  .md\:text-\[30px\] {
    font-size: 30px;
  }

  .md\:text-\[30rem\] {
    font-size: 30rem;
  }

  .md\:text-\[31em\] {
    font-size: 31em;
  }

  .md\:text-\[31px\] {
    font-size: 31px;
  }

  .md\:text-\[31rem\] {
    font-size: 31rem;
  }

  .md\:text-\[32em\] {
    font-size: 32em;
  }

  .md\:text-\[32px\] {
    font-size: 32px;
  }

  .md\:text-\[32rem\] {
    font-size: 32rem;
  }

  .md\:text-\[33em\] {
    font-size: 33em;
  }

  .md\:text-\[33px\] {
    font-size: 33px;
  }

  .md\:text-\[33rem\] {
    font-size: 33rem;
  }

  .md\:text-\[34em\] {
    font-size: 34em;
  }

  .md\:text-\[34px\] {
    font-size: 34px;
  }

  .md\:text-\[34rem\] {
    font-size: 34rem;
  }

  .md\:text-\[35em\] {
    font-size: 35em;
  }

  .md\:text-\[35px\] {
    font-size: 35px;
  }

  .md\:text-\[35rem\] {
    font-size: 35rem;
  }

  .md\:text-\[36em\] {
    font-size: 36em;
  }

  .md\:text-\[36px\] {
    font-size: 36px;
  }

  .md\:text-\[36rem\] {
    font-size: 36rem;
  }

  .md\:text-\[37em\] {
    font-size: 37em;
  }

  .md\:text-\[37px\] {
    font-size: 37px;
  }

  .md\:text-\[37rem\] {
    font-size: 37rem;
  }

  .md\:text-\[38em\] {
    font-size: 38em;
  }

  .md\:text-\[38px\] {
    font-size: 38px;
  }

  .md\:text-\[38rem\] {
    font-size: 38rem;
  }

  .md\:text-\[39em\] {
    font-size: 39em;
  }

  .md\:text-\[39px\] {
    font-size: 39px;
  }

  .md\:text-\[39rem\] {
    font-size: 39rem;
  }

  .md\:text-\[3em\] {
    font-size: 3em;
  }

  .md\:text-\[3px\] {
    font-size: 3px;
  }

  .md\:text-\[3rem\] {
    font-size: 3rem;
  }

  .md\:text-\[40em\] {
    font-size: 40em;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:text-\[40rem\] {
    font-size: 40rem;
  }

  .md\:text-\[41em\] {
    font-size: 41em;
  }

  .md\:text-\[41px\] {
    font-size: 41px;
  }

  .md\:text-\[41rem\] {
    font-size: 41rem;
  }

  .md\:text-\[42em\] {
    font-size: 42em;
  }

  .md\:text-\[42px\] {
    font-size: 42px;
  }

  .md\:text-\[42rem\] {
    font-size: 42rem;
  }

  .md\:text-\[43em\] {
    font-size: 43em;
  }

  .md\:text-\[43px\] {
    font-size: 43px;
  }

  .md\:text-\[43rem\] {
    font-size: 43rem;
  }

  .md\:text-\[44em\] {
    font-size: 44em;
  }

  .md\:text-\[44px\] {
    font-size: 44px;
  }

  .md\:text-\[44rem\] {
    font-size: 44rem;
  }

  .md\:text-\[45em\] {
    font-size: 45em;
  }

  .md\:text-\[45px\] {
    font-size: 45px;
  }

  .md\:text-\[45rem\] {
    font-size: 45rem;
  }

  .md\:text-\[46em\] {
    font-size: 46em;
  }

  .md\:text-\[46px\] {
    font-size: 46px;
  }

  .md\:text-\[46rem\] {
    font-size: 46rem;
  }

  .md\:text-\[47em\] {
    font-size: 47em;
  }

  .md\:text-\[47px\] {
    font-size: 47px;
  }

  .md\:text-\[47rem\] {
    font-size: 47rem;
  }

  .md\:text-\[48em\] {
    font-size: 48em;
  }

  .md\:text-\[48px\] {
    font-size: 48px;
  }

  .md\:text-\[48rem\] {
    font-size: 48rem;
  }

  .md\:text-\[49em\] {
    font-size: 49em;
  }

  .md\:text-\[49px\] {
    font-size: 49px;
  }

  .md\:text-\[49rem\] {
    font-size: 49rem;
  }

  .md\:text-\[4em\] {
    font-size: 4em;
  }

  .md\:text-\[4px\] {
    font-size: 4px;
  }

  .md\:text-\[4rem\] {
    font-size: 4rem;
  }

  .md\:text-\[50em\] {
    font-size: 50em;
  }

  .md\:text-\[50px\] {
    font-size: 50px;
  }

  .md\:text-\[50rem\] {
    font-size: 50rem;
  }

  .md\:text-\[51em\] {
    font-size: 51em;
  }

  .md\:text-\[51px\] {
    font-size: 51px;
  }

  .md\:text-\[51rem\] {
    font-size: 51rem;
  }

  .md\:text-\[52em\] {
    font-size: 52em;
  }

  .md\:text-\[52px\] {
    font-size: 52px;
  }

  .md\:text-\[52rem\] {
    font-size: 52rem;
  }

  .md\:text-\[53em\] {
    font-size: 53em;
  }

  .md\:text-\[53px\] {
    font-size: 53px;
  }

  .md\:text-\[53rem\] {
    font-size: 53rem;
  }

  .md\:text-\[54em\] {
    font-size: 54em;
  }

  .md\:text-\[54px\] {
    font-size: 54px;
  }

  .md\:text-\[54rem\] {
    font-size: 54rem;
  }

  .md\:text-\[55em\] {
    font-size: 55em;
  }

  .md\:text-\[55px\] {
    font-size: 55px;
  }

  .md\:text-\[55rem\] {
    font-size: 55rem;
  }

  .md\:text-\[56em\] {
    font-size: 56em;
  }

  .md\:text-\[56px\] {
    font-size: 56px;
  }

  .md\:text-\[56rem\] {
    font-size: 56rem;
  }

  .md\:text-\[57em\] {
    font-size: 57em;
  }

  .md\:text-\[57px\] {
    font-size: 57px;
  }

  .md\:text-\[57rem\] {
    font-size: 57rem;
  }

  .md\:text-\[58em\] {
    font-size: 58em;
  }

  .md\:text-\[58px\] {
    font-size: 58px;
  }

  .md\:text-\[58rem\] {
    font-size: 58rem;
  }

  .md\:text-\[59em\] {
    font-size: 59em;
  }

  .md\:text-\[59px\] {
    font-size: 59px;
  }

  .md\:text-\[59rem\] {
    font-size: 59rem;
  }

  .md\:text-\[5em\] {
    font-size: 5em;
  }

  .md\:text-\[5px\] {
    font-size: 5px;
  }

  .md\:text-\[5rem\] {
    font-size: 5rem;
  }

  .md\:text-\[60em\] {
    font-size: 60em;
  }

  .md\:text-\[60px\] {
    font-size: 60px;
  }

  .md\:text-\[60rem\] {
    font-size: 60rem;
  }

  .md\:text-\[61em\] {
    font-size: 61em;
  }

  .md\:text-\[61px\] {
    font-size: 61px;
  }

  .md\:text-\[61rem\] {
    font-size: 61rem;
  }

  .md\:text-\[62em\] {
    font-size: 62em;
  }

  .md\:text-\[62px\] {
    font-size: 62px;
  }

  .md\:text-\[62rem\] {
    font-size: 62rem;
  }

  .md\:text-\[63em\] {
    font-size: 63em;
  }

  .md\:text-\[63px\] {
    font-size: 63px;
  }

  .md\:text-\[63rem\] {
    font-size: 63rem;
  }

  .md\:text-\[64em\] {
    font-size: 64em;
  }

  .md\:text-\[64px\] {
    font-size: 64px;
  }

  .md\:text-\[64rem\] {
    font-size: 64rem;
  }

  .md\:text-\[65em\] {
    font-size: 65em;
  }

  .md\:text-\[65px\] {
    font-size: 65px;
  }

  .md\:text-\[65rem\] {
    font-size: 65rem;
  }

  .md\:text-\[66em\] {
    font-size: 66em;
  }

  .md\:text-\[66px\] {
    font-size: 66px;
  }

  .md\:text-\[66rem\] {
    font-size: 66rem;
  }

  .md\:text-\[67em\] {
    font-size: 67em;
  }

  .md\:text-\[67px\] {
    font-size: 67px;
  }

  .md\:text-\[67rem\] {
    font-size: 67rem;
  }

  .md\:text-\[68em\] {
    font-size: 68em;
  }

  .md\:text-\[68px\] {
    font-size: 68px;
  }

  .md\:text-\[68rem\] {
    font-size: 68rem;
  }

  .md\:text-\[69em\] {
    font-size: 69em;
  }

  .md\:text-\[69px\] {
    font-size: 69px;
  }

  .md\:text-\[69rem\] {
    font-size: 69rem;
  }

  .md\:text-\[6em\] {
    font-size: 6em;
  }

  .md\:text-\[6px\] {
    font-size: 6px;
  }

  .md\:text-\[6rem\] {
    font-size: 6rem;
  }

  .md\:text-\[70em\] {
    font-size: 70em;
  }

  .md\:text-\[70px\] {
    font-size: 70px;
  }

  .md\:text-\[70rem\] {
    font-size: 70rem;
  }

  .md\:text-\[71em\] {
    font-size: 71em;
  }

  .md\:text-\[71px\] {
    font-size: 71px;
  }

  .md\:text-\[71rem\] {
    font-size: 71rem;
  }

  .md\:text-\[72em\] {
    font-size: 72em;
  }

  .md\:text-\[72px\] {
    font-size: 72px;
  }

  .md\:text-\[72rem\] {
    font-size: 72rem;
  }

  .md\:text-\[73em\] {
    font-size: 73em;
  }

  .md\:text-\[73px\] {
    font-size: 73px;
  }

  .md\:text-\[73rem\] {
    font-size: 73rem;
  }

  .md\:text-\[74em\] {
    font-size: 74em;
  }

  .md\:text-\[74px\] {
    font-size: 74px;
  }

  .md\:text-\[74rem\] {
    font-size: 74rem;
  }

  .md\:text-\[75em\] {
    font-size: 75em;
  }

  .md\:text-\[75px\] {
    font-size: 75px;
  }

  .md\:text-\[75rem\] {
    font-size: 75rem;
  }

  .md\:text-\[76em\] {
    font-size: 76em;
  }

  .md\:text-\[76px\] {
    font-size: 76px;
  }

  .md\:text-\[76rem\] {
    font-size: 76rem;
  }

  .md\:text-\[77em\] {
    font-size: 77em;
  }

  .md\:text-\[77px\] {
    font-size: 77px;
  }

  .md\:text-\[77rem\] {
    font-size: 77rem;
  }

  .md\:text-\[78em\] {
    font-size: 78em;
  }

  .md\:text-\[78px\] {
    font-size: 78px;
  }

  .md\:text-\[78rem\] {
    font-size: 78rem;
  }

  .md\:text-\[79em\] {
    font-size: 79em;
  }

  .md\:text-\[79px\] {
    font-size: 79px;
  }

  .md\:text-\[79rem\] {
    font-size: 79rem;
  }

  .md\:text-\[7em\] {
    font-size: 7em;
  }

  .md\:text-\[7px\] {
    font-size: 7px;
  }

  .md\:text-\[7rem\] {
    font-size: 7rem;
  }

  .md\:text-\[80em\] {
    font-size: 80em;
  }

  .md\:text-\[80px\] {
    font-size: 80px;
  }

  .md\:text-\[80rem\] {
    font-size: 80rem;
  }

  .md\:text-\[81em\] {
    font-size: 81em;
  }

  .md\:text-\[81px\] {
    font-size: 81px;
  }

  .md\:text-\[81rem\] {
    font-size: 81rem;
  }

  .md\:text-\[82em\] {
    font-size: 82em;
  }

  .md\:text-\[82px\] {
    font-size: 82px;
  }

  .md\:text-\[82rem\] {
    font-size: 82rem;
  }

  .md\:text-\[83em\] {
    font-size: 83em;
  }

  .md\:text-\[83px\] {
    font-size: 83px;
  }

  .md\:text-\[83rem\] {
    font-size: 83rem;
  }

  .md\:text-\[84em\] {
    font-size: 84em;
  }

  .md\:text-\[84px\] {
    font-size: 84px;
  }

  .md\:text-\[84rem\] {
    font-size: 84rem;
  }

  .md\:text-\[85em\] {
    font-size: 85em;
  }

  .md\:text-\[85px\] {
    font-size: 85px;
  }

  .md\:text-\[85rem\] {
    font-size: 85rem;
  }

  .md\:text-\[86em\] {
    font-size: 86em;
  }

  .md\:text-\[86px\] {
    font-size: 86px;
  }

  .md\:text-\[86rem\] {
    font-size: 86rem;
  }

  .md\:text-\[87em\] {
    font-size: 87em;
  }

  .md\:text-\[87px\] {
    font-size: 87px;
  }

  .md\:text-\[87rem\] {
    font-size: 87rem;
  }

  .md\:text-\[88em\] {
    font-size: 88em;
  }

  .md\:text-\[88px\] {
    font-size: 88px;
  }

  .md\:text-\[88rem\] {
    font-size: 88rem;
  }

  .md\:text-\[89em\] {
    font-size: 89em;
  }

  .md\:text-\[89px\] {
    font-size: 89px;
  }

  .md\:text-\[89rem\] {
    font-size: 89rem;
  }

  .md\:text-\[8em\] {
    font-size: 8em;
  }

  .md\:text-\[8px\] {
    font-size: 8px;
  }

  .md\:text-\[8rem\] {
    font-size: 8rem;
  }

  .md\:text-\[90em\] {
    font-size: 90em;
  }

  .md\:text-\[90px\] {
    font-size: 90px;
  }

  .md\:text-\[90rem\] {
    font-size: 90rem;
  }

  .md\:text-\[91em\] {
    font-size: 91em;
  }

  .md\:text-\[91px\] {
    font-size: 91px;
  }

  .md\:text-\[91rem\] {
    font-size: 91rem;
  }

  .md\:text-\[92em\] {
    font-size: 92em;
  }

  .md\:text-\[92px\] {
    font-size: 92px;
  }

  .md\:text-\[92rem\] {
    font-size: 92rem;
  }

  .md\:text-\[93em\] {
    font-size: 93em;
  }

  .md\:text-\[93px\] {
    font-size: 93px;
  }

  .md\:text-\[93rem\] {
    font-size: 93rem;
  }

  .md\:text-\[94em\] {
    font-size: 94em;
  }

  .md\:text-\[94px\] {
    font-size: 94px;
  }

  .md\:text-\[94rem\] {
    font-size: 94rem;
  }

  .md\:text-\[95em\] {
    font-size: 95em;
  }

  .md\:text-\[95px\] {
    font-size: 95px;
  }

  .md\:text-\[95rem\] {
    font-size: 95rem;
  }

  .md\:text-\[96em\] {
    font-size: 96em;
  }

  .md\:text-\[96px\] {
    font-size: 96px;
  }

  .md\:text-\[96rem\] {
    font-size: 96rem;
  }

  .md\:text-\[97em\] {
    font-size: 97em;
  }

  .md\:text-\[97px\] {
    font-size: 97px;
  }

  .md\:text-\[97rem\] {
    font-size: 97rem;
  }

  .md\:text-\[98em\] {
    font-size: 98em;
  }

  .md\:text-\[98px\] {
    font-size: 98px;
  }

  .md\:text-\[98rem\] {
    font-size: 98rem;
  }

  .md\:text-\[99em\] {
    font-size: 99em;
  }

  .md\:text-\[99px\] {
    font-size: 99px;
  }

  .md\:text-\[99rem\] {
    font-size: 99rem;
  }

  .md\:text-\[9em\] {
    font-size: 9em;
  }

  .md\:text-\[9px\] {
    font-size: 9px;
  }

  .md\:text-\[9rem\] {
    font-size: 9rem;
  }

  .md\:text-base {
    font-size: 16px;
  }

  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .md\:shadow-\[0_10px_15px_0_rgba\(214\2c 223\2c 228\2c 0\.50\)\] {
    --tw-shadow: 0 10px 15px 0 rgba(214,223,228,0.50);
    --tw-shadow-colored: 0 10px 15px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
}
@media (min-width: 993px) {

  .tab\:mb-0 {
    margin-bottom: 0px;
  }

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

  .tab\:w-\[90\%\] {
    width: 90%;
  }

  .tab\:flex-row {
    flex-direction: row;
  }

  .tab\:items-center {
    align-items: center;
  }

  .tab\:gap-0 {
    gap: 0px;
  }

  .tab\:pb-0 {
    padding-bottom: 0px;
  }
}
@media (min-width: 1084px) {

  .ipad\:block {
    display: block;
  }

  .min-\[1084px\]\:hidden {
    display: none;
  }
}
@media (min-width: 1100px) {

  .lg\:col-span-1 {
    grid-column: span 1 / span 1;
  }

  .lg\:col-span-12 {
    grid-column: span 12 / span 12;
  }

  .lg\:col-span-2 {
    grid-column: span 2 / span 2;
  }

  .lg\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .lg\:col-span-4 {
    grid-column: span 4 / span 4;
  }

  .lg\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .lg\:col-span-8 {
    grid-column: span 8 / span 8;
  }

  .lg\:mb-12 {
    margin-bottom: 3rem;
  }

  .lg\:mb-8 {
    margin-bottom: 2rem;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem;
  }

  .lg\:mr-8 {
    margin-right: 2rem;
  }

  .lg\:mt-\[33px\] {
    margin-top: 33px;
  }

  .lg\:mt-\[46px\] {
    margin-top: 46px;
  }

  .lg\:mt-\[9rem\] {
    margin-top: 9rem;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

  .lg\:h-full {
    height: 100%;
  }

  .lg\:min-h-\[248px\] {
    min-height: 248px;
  }

  .lg\:min-h-screen {
    min-height: 100vh;
  }

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

  .lg\:w-\[770px\] {
    width: 770px;
  }

  .lg\:max-w-\[178px\] {
    max-width: 178px;
  }

  .lg\:max-w-\[20\%\] {
    max-width: 20%;
  }

  .lg\:max-w-\[500px\] {
    max-width: 500px;
  }

  .lg\:max-w-\[927px\] {
    max-width: 927px;
  }

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

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

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

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

  .lg\:flex-row {
    flex-direction: row;
  }

  .lg\:flex-row-reverse {
    flex-direction: row-reverse;
  }

  .lg\:gap-6 {
    gap: 1.5rem;
  }

  .lg\:gap-\[30px\] {
    gap: 30px;
  }

  .lg\:rounded-bl-\[4px\] {
    border-bottom-left-radius: 4px;
  }

  .lg\:rounded-br-\[20px\] {
    border-bottom-right-radius: 20px;
  }

  .lg\:rounded-tl-\[20px\] {
    border-top-left-radius: 20px;
  }

  .lg\:rounded-tr-\[4px\] {
    border-top-right-radius: 4px;
  }

  .lg\:border-2 {
    border-width: 2px;
  }

  .lg\:border-solid {
    border-style: solid;
  }

  .lg\:border-\[\#d6dfe470\] {
    border-color: #d6dfe470;
  }

  .lg\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  }

  .lg\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }

  .lg\:p-\[100rem\] {
    padding: 100rem;
  }

  .lg\:p-\[101rem\] {
    padding: 101rem;
  }

  .lg\:p-\[10rem\] {
    padding: 10rem;
  }

  .lg\:p-\[11rem\] {
    padding: 11rem;
  }

  .lg\:p-\[12rem\] {
    padding: 12rem;
  }

  .lg\:p-\[13rem\] {
    padding: 13rem;
  }

  .lg\:p-\[14rem\] {
    padding: 14rem;
  }

  .lg\:p-\[15rem\] {
    padding: 15rem;
  }

  .lg\:p-\[16rem\] {
    padding: 16rem;
  }

  .lg\:p-\[17rem\] {
    padding: 17rem;
  }

  .lg\:p-\[18rem\] {
    padding: 18rem;
  }

  .lg\:p-\[19rem\] {
    padding: 19rem;
  }

  .lg\:p-\[1rem\] {
    padding: 1rem;
  }

  .lg\:p-\[20rem\] {
    padding: 20rem;
  }

  .lg\:p-\[21rem\] {
    padding: 21rem;
  }

  .lg\:p-\[22rem\] {
    padding: 22rem;
  }

  .lg\:p-\[23rem\] {
    padding: 23rem;
  }

  .lg\:p-\[24rem\] {
    padding: 24rem;
  }

  .lg\:p-\[25rem\] {
    padding: 25rem;
  }

  .lg\:p-\[26rem\] {
    padding: 26rem;
  }

  .lg\:p-\[27rem\] {
    padding: 27rem;
  }

  .lg\:p-\[28rem\] {
    padding: 28rem;
  }

  .lg\:p-\[29rem\] {
    padding: 29rem;
  }

  .lg\:p-\[2rem\] {
    padding: 2rem;
  }

  .lg\:p-\[30rem\] {
    padding: 30rem;
  }

  .lg\:p-\[31rem\] {
    padding: 31rem;
  }

  .lg\:p-\[32rem\] {
    padding: 32rem;
  }

  .lg\:p-\[33rem\] {
    padding: 33rem;
  }

  .lg\:p-\[34rem\] {
    padding: 34rem;
  }

  .lg\:p-\[35rem\] {
    padding: 35rem;
  }

  .lg\:p-\[36rem\] {
    padding: 36rem;
  }

  .lg\:p-\[37rem\] {
    padding: 37rem;
  }

  .lg\:p-\[38rem\] {
    padding: 38rem;
  }

  .lg\:p-\[39rem\] {
    padding: 39rem;
  }

  .lg\:p-\[3rem\] {
    padding: 3rem;
  }

  .lg\:p-\[40rem\] {
    padding: 40rem;
  }

  .lg\:p-\[41rem\] {
    padding: 41rem;
  }

  .lg\:p-\[42rem\] {
    padding: 42rem;
  }

  .lg\:p-\[43rem\] {
    padding: 43rem;
  }

  .lg\:p-\[44rem\] {
    padding: 44rem;
  }

  .lg\:p-\[45rem\] {
    padding: 45rem;
  }

  .lg\:p-\[46rem\] {
    padding: 46rem;
  }

  .lg\:p-\[47rem\] {
    padding: 47rem;
  }

  .lg\:p-\[48rem\] {
    padding: 48rem;
  }

  .lg\:p-\[49rem\] {
    padding: 49rem;
  }

  .lg\:p-\[4rem\] {
    padding: 4rem;
  }

  .lg\:p-\[50rem\] {
    padding: 50rem;
  }

  .lg\:p-\[51rem\] {
    padding: 51rem;
  }

  .lg\:p-\[52rem\] {
    padding: 52rem;
  }

  .lg\:p-\[53rem\] {
    padding: 53rem;
  }

  .lg\:p-\[54rem\] {
    padding: 54rem;
  }

  .lg\:p-\[55rem\] {
    padding: 55rem;
  }

  .lg\:p-\[56rem\] {
    padding: 56rem;
  }

  .lg\:p-\[57rem\] {
    padding: 57rem;
  }

  .lg\:p-\[58rem\] {
    padding: 58rem;
  }

  .lg\:p-\[59rem\] {
    padding: 59rem;
  }

  .lg\:p-\[5rem\] {
    padding: 5rem;
  }

  .lg\:p-\[60rem\] {
    padding: 60rem;
  }

  .lg\:p-\[61rem\] {
    padding: 61rem;
  }

  .lg\:p-\[62rem\] {
    padding: 62rem;
  }

  .lg\:p-\[63rem\] {
    padding: 63rem;
  }

  .lg\:p-\[64rem\] {
    padding: 64rem;
  }

  .lg\:p-\[65rem\] {
    padding: 65rem;
  }

  .lg\:p-\[66rem\] {
    padding: 66rem;
  }

  .lg\:p-\[67rem\] {
    padding: 67rem;
  }

  .lg\:p-\[68rem\] {
    padding: 68rem;
  }

  .lg\:p-\[69rem\] {
    padding: 69rem;
  }

  .lg\:p-\[6rem\] {
    padding: 6rem;
  }

  .lg\:p-\[70rem\] {
    padding: 70rem;
  }

  .lg\:p-\[71rem\] {
    padding: 71rem;
  }

  .lg\:p-\[72rem\] {
    padding: 72rem;
  }

  .lg\:p-\[73rem\] {
    padding: 73rem;
  }

  .lg\:p-\[74rem\] {
    padding: 74rem;
  }

  .lg\:p-\[75rem\] {
    padding: 75rem;
  }

  .lg\:p-\[76rem\] {
    padding: 76rem;
  }

  .lg\:p-\[77rem\] {
    padding: 77rem;
  }

  .lg\:p-\[78rem\] {
    padding: 78rem;
  }

  .lg\:p-\[79rem\] {
    padding: 79rem;
  }

  .lg\:p-\[7rem\] {
    padding: 7rem;
  }

  .lg\:p-\[80rem\] {
    padding: 80rem;
  }

  .lg\:p-\[81rem\] {
    padding: 81rem;
  }

  .lg\:p-\[82rem\] {
    padding: 82rem;
  }

  .lg\:p-\[83rem\] {
    padding: 83rem;
  }

  .lg\:p-\[84rem\] {
    padding: 84rem;
  }

  .lg\:p-\[85rem\] {
    padding: 85rem;
  }

  .lg\:p-\[86rem\] {
    padding: 86rem;
  }

  .lg\:p-\[87rem\] {
    padding: 87rem;
  }

  .lg\:p-\[88rem\] {
    padding: 88rem;
  }

  .lg\:p-\[89rem\] {
    padding: 89rem;
  }

  .lg\:p-\[8rem\] {
    padding: 8rem;
  }

  .lg\:p-\[90rem\] {
    padding: 90rem;
  }

  .lg\:p-\[91rem\] {
    padding: 91rem;
  }

  .lg\:p-\[92rem\] {
    padding: 92rem;
  }

  .lg\:p-\[93rem\] {
    padding: 93rem;
  }

  .lg\:p-\[94rem\] {
    padding: 94rem;
  }

  .lg\:p-\[95rem\] {
    padding: 95rem;
  }

  .lg\:p-\[96rem\] {
    padding: 96rem;
  }

  .lg\:p-\[97rem\] {
    padding: 97rem;
  }

  .lg\:p-\[98rem\] {
    padding: 98rem;
  }

  .lg\:p-\[99rem\] {
    padding: 99rem;
  }

  .lg\:p-\[9rem\] {
    padding: 9rem;
  }

  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }

  .lg\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .lg\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .lg\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .lg\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .lg\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .lg\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .lg\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .lg\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .lg\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .lg\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .lg\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .lg\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .lg\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .lg\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .lg\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .lg\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .lg\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .lg\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .lg\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .lg\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .lg\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .lg\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .lg\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .lg\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .lg\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .lg\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .lg\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .lg\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .lg\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .lg\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .lg\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .lg\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .lg\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .lg\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .lg\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .lg\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .lg\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .lg\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .lg\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .lg\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .lg\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .lg\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .lg\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .lg\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .lg\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .lg\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .lg\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .lg\:px-\[50px\] {
    padding-left: 50px;
    padding-right: 50px;
  }

  .lg\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .lg\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .lg\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .lg\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .lg\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .lg\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .lg\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .lg\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .lg\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .lg\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .lg\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .lg\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .lg\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .lg\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .lg\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .lg\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .lg\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .lg\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .lg\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .lg\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .lg\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .lg\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .lg\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .lg\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .lg\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .lg\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .lg\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .lg\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .lg\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .lg\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .lg\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .lg\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .lg\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .lg\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .lg\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .lg\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .lg\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .lg\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .lg\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .lg\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .lg\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .lg\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .lg\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .lg\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .lg\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .lg\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .lg\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .lg\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .lg\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .lg\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .lg\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .lg\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .lg\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .lg\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .lg\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .lg\:py-24 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .lg\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .lg\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .lg\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .lg\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .lg\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .lg\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .lg\:py-\[15px\] {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .lg\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .lg\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .lg\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .lg\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .lg\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .lg\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .lg\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .lg\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .lg\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .lg\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .lg\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .lg\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .lg\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .lg\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .lg\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .lg\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .lg\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .lg\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .lg\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .lg\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .lg\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .lg\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .lg\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .lg\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .lg\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .lg\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .lg\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .lg\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .lg\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .lg\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .lg\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .lg\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .lg\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .lg\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .lg\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .lg\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .lg\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .lg\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .lg\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .lg\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .lg\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .lg\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .lg\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .lg\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .lg\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .lg\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .lg\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .lg\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .lg\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .lg\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .lg\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .lg\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .lg\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .lg\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .lg\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .lg\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .lg\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .lg\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .lg\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .lg\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .lg\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .lg\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .lg\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .lg\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .lg\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .lg\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .lg\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .lg\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .lg\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .lg\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .lg\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .lg\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .lg\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .lg\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .lg\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .lg\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .lg\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .lg\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .lg\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .lg\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .lg\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .lg\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .lg\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .lg\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .lg\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .lg\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .lg\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .lg\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .lg\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .lg\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .lg\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .lg\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .lg\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .lg\:pb-12 {
    padding-bottom: 3rem;
  }

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

  .lg\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .lg\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .lg\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .lg\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .lg\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .lg\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .lg\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .lg\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .lg\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .lg\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .lg\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .lg\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .lg\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .lg\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .lg\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .lg\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .lg\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .lg\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .lg\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .lg\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .lg\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .lg\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .lg\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .lg\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .lg\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .lg\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .lg\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .lg\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .lg\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .lg\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .lg\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .lg\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .lg\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .lg\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .lg\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .lg\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .lg\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .lg\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .lg\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .lg\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .lg\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .lg\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .lg\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .lg\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .lg\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .lg\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .lg\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .lg\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .lg\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .lg\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .lg\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .lg\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .lg\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .lg\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .lg\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .lg\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .lg\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .lg\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .lg\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .lg\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .lg\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .lg\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .lg\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .lg\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .lg\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .lg\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .lg\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .lg\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .lg\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .lg\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .lg\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .lg\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .lg\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .lg\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .lg\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .lg\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .lg\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .lg\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .lg\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .lg\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .lg\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .lg\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .lg\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .lg\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .lg\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .lg\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .lg\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .lg\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .lg\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .lg\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .lg\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .lg\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .lg\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .lg\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .lg\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .lg\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .lg\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .lg\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .lg\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .lg\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .lg\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .lg\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .lg\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .lg\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .lg\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .lg\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .lg\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .lg\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .lg\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .lg\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .lg\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .lg\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .lg\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .lg\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .lg\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .lg\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .lg\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .lg\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .lg\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .lg\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .lg\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .lg\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .lg\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .lg\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .lg\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .lg\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .lg\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .lg\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .lg\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .lg\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .lg\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .lg\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .lg\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .lg\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .lg\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .lg\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .lg\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .lg\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .lg\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .lg\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .lg\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .lg\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .lg\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .lg\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .lg\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .lg\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .lg\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .lg\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .lg\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .lg\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .lg\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .lg\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .lg\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .lg\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .lg\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .lg\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .lg\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .lg\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .lg\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .lg\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .lg\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .lg\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .lg\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .lg\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .lg\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .lg\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .lg\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .lg\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .lg\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .lg\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .lg\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .lg\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .lg\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .lg\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .lg\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .lg\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .lg\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .lg\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .lg\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .lg\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .lg\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .lg\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .lg\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .lg\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .lg\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .lg\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .lg\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .lg\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .lg\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .lg\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .lg\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .lg\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .lg\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .lg\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .lg\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .lg\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .lg\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .lg\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .lg\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .lg\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .lg\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .lg\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .lg\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .lg\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .lg\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .lg\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .lg\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .lg\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .lg\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .lg\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .lg\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .lg\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .lg\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .lg\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .lg\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .lg\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .lg\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .lg\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .lg\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .lg\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .lg\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .lg\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .lg\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .lg\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .lg\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .lg\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .lg\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .lg\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .lg\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .lg\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .lg\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .lg\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .lg\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .lg\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .lg\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .lg\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .lg\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .lg\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .lg\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .lg\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .lg\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .lg\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .lg\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .lg\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .lg\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .lg\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .lg\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .lg\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .lg\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .lg\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .lg\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .lg\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .lg\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .lg\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .lg\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .lg\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .lg\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .lg\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .lg\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .lg\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .lg\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .lg\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .lg\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .lg\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .lg\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .lg\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .lg\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .lg\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .lg\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .lg\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .lg\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .lg\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .lg\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .lg\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .lg\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .lg\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .lg\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .lg\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .lg\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .lg\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .lg\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .lg\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .lg\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .lg\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .lg\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .lg\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .lg\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .lg\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .lg\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .lg\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .lg\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .lg\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .lg\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .lg\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .lg\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .lg\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .lg\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .lg\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .lg\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .lg\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .lg\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .lg\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .lg\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .lg\:pt-14 {
    padding-top: 3.5rem;
  }

  .lg\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .lg\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .lg\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .lg\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .lg\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .lg\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .lg\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .lg\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .lg\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .lg\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .lg\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .lg\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .lg\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .lg\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .lg\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .lg\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .lg\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .lg\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .lg\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .lg\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .lg\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .lg\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .lg\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .lg\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .lg\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .lg\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .lg\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .lg\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .lg\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .lg\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .lg\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .lg\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .lg\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .lg\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .lg\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .lg\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .lg\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .lg\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .lg\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .lg\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .lg\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .lg\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .lg\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .lg\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .lg\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .lg\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .lg\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .lg\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .lg\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .lg\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .lg\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .lg\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .lg\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .lg\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .lg\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .lg\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .lg\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .lg\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .lg\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .lg\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .lg\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .lg\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .lg\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .lg\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .lg\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .lg\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .lg\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .lg\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .lg\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .lg\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .lg\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .lg\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .lg\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .lg\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .lg\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .lg\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .lg\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .lg\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .lg\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .lg\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .lg\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .lg\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .lg\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .lg\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .lg\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .lg\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .lg\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .lg\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .lg\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .lg\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .lg\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .lg\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .lg\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .lg\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .lg\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .lg\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .lg\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .lg\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .lg\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .lg\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .lg\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .lg\:text-3xl {
    font-size: 1.875rem;
    line-height: 2.25rem;
  }

  .lg\:text-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }

  .lg\:text-6xl {
    font-size: 3.75rem;
    line-height: 1;
  }

  .lg\:text-\[0em\] {
    font-size: 0em;
  }

  .lg\:text-\[0px\] {
    font-size: 0px;
  }

  .lg\:text-\[0rem\] {
    font-size: 0rem;
  }

  .lg\:text-\[100em\] {
    font-size: 100em;
  }

  .lg\:text-\[100px\] {
    font-size: 100px;
  }

  .lg\:text-\[100rem\] {
    font-size: 100rem;
  }

  .lg\:text-\[10em\] {
    font-size: 10em;
  }

  .lg\:text-\[10px\] {
    font-size: 10px;
  }

  .lg\:text-\[10rem\] {
    font-size: 10rem;
  }

  .lg\:text-\[11em\] {
    font-size: 11em;
  }

  .lg\:text-\[11px\] {
    font-size: 11px;
  }

  .lg\:text-\[11rem\] {
    font-size: 11rem;
  }

  .lg\:text-\[12em\] {
    font-size: 12em;
  }

  .lg\:text-\[12px\] {
    font-size: 12px;
  }

  .lg\:text-\[12rem\] {
    font-size: 12rem;
  }

  .lg\:text-\[13em\] {
    font-size: 13em;
  }

  .lg\:text-\[13px\] {
    font-size: 13px;
  }

  .lg\:text-\[13rem\] {
    font-size: 13rem;
  }

  .lg\:text-\[14em\] {
    font-size: 14em;
  }

  .lg\:text-\[14px\] {
    font-size: 14px;
  }

  .lg\:text-\[14rem\] {
    font-size: 14rem;
  }

  .lg\:text-\[15em\] {
    font-size: 15em;
  }

  .lg\:text-\[15px\] {
    font-size: 15px;
  }

  .lg\:text-\[15rem\] {
    font-size: 15rem;
  }

  .lg\:text-\[16em\] {
    font-size: 16em;
  }

  .lg\:text-\[16px\] {
    font-size: 16px;
  }

  .lg\:text-\[16rem\] {
    font-size: 16rem;
  }

  .lg\:text-\[17em\] {
    font-size: 17em;
  }

  .lg\:text-\[17px\] {
    font-size: 17px;
  }

  .lg\:text-\[17rem\] {
    font-size: 17rem;
  }

  .lg\:text-\[18em\] {
    font-size: 18em;
  }

  .lg\:text-\[18px\] {
    font-size: 18px;
  }

  .lg\:text-\[18rem\] {
    font-size: 18rem;
  }

  .lg\:text-\[19em\] {
    font-size: 19em;
  }

  .lg\:text-\[19px\] {
    font-size: 19px;
  }

  .lg\:text-\[19rem\] {
    font-size: 19rem;
  }

  .lg\:text-\[1em\] {
    font-size: 1em;
  }

  .lg\:text-\[1px\] {
    font-size: 1px;
  }

  .lg\:text-\[1rem\] {
    font-size: 1rem;
  }

  .lg\:text-\[20em\] {
    font-size: 20em;
  }

  .lg\:text-\[20px\] {
    font-size: 20px;
  }

  .lg\:text-\[20rem\] {
    font-size: 20rem;
  }

  .lg\:text-\[21em\] {
    font-size: 21em;
  }

  .lg\:text-\[21px\] {
    font-size: 21px;
  }

  .lg\:text-\[21rem\] {
    font-size: 21rem;
  }

  .lg\:text-\[22em\] {
    font-size: 22em;
  }

  .lg\:text-\[22px\] {
    font-size: 22px;
  }

  .lg\:text-\[22rem\] {
    font-size: 22rem;
  }

  .lg\:text-\[23em\] {
    font-size: 23em;
  }

  .lg\:text-\[23px\] {
    font-size: 23px;
  }

  .lg\:text-\[23rem\] {
    font-size: 23rem;
  }

  .lg\:text-\[24em\] {
    font-size: 24em;
  }

  .lg\:text-\[24px\] {
    font-size: 24px;
  }

  .lg\:text-\[24rem\] {
    font-size: 24rem;
  }

  .lg\:text-\[25em\] {
    font-size: 25em;
  }

  .lg\:text-\[25px\] {
    font-size: 25px;
  }

  .lg\:text-\[25rem\] {
    font-size: 25rem;
  }

  .lg\:text-\[26em\] {
    font-size: 26em;
  }

  .lg\:text-\[26px\] {
    font-size: 26px;
  }

  .lg\:text-\[26rem\] {
    font-size: 26rem;
  }

  .lg\:text-\[27em\] {
    font-size: 27em;
  }

  .lg\:text-\[27px\] {
    font-size: 27px;
  }

  .lg\:text-\[27rem\] {
    font-size: 27rem;
  }

  .lg\:text-\[28em\] {
    font-size: 28em;
  }

  .lg\:text-\[28px\] {
    font-size: 28px;
  }

  .lg\:text-\[28rem\] {
    font-size: 28rem;
  }

  .lg\:text-\[29em\] {
    font-size: 29em;
  }

  .lg\:text-\[29px\] {
    font-size: 29px;
  }

  .lg\:text-\[29rem\] {
    font-size: 29rem;
  }

  .lg\:text-\[2em\] {
    font-size: 2em;
  }

  .lg\:text-\[2px\] {
    font-size: 2px;
  }

  .lg\:text-\[2rem\] {
    font-size: 2rem;
  }

  .lg\:text-\[30em\] {
    font-size: 30em;
  }

  .lg\:text-\[30px\] {
    font-size: 30px;
  }

  .lg\:text-\[30rem\] {
    font-size: 30rem;
  }

  .lg\:text-\[31em\] {
    font-size: 31em;
  }

  .lg\:text-\[31px\] {
    font-size: 31px;
  }

  .lg\:text-\[31rem\] {
    font-size: 31rem;
  }

  .lg\:text-\[32em\] {
    font-size: 32em;
  }

  .lg\:text-\[32px\] {
    font-size: 32px;
  }

  .lg\:text-\[32rem\] {
    font-size: 32rem;
  }

  .lg\:text-\[33em\] {
    font-size: 33em;
  }

  .lg\:text-\[33px\] {
    font-size: 33px;
  }

  .lg\:text-\[33rem\] {
    font-size: 33rem;
  }

  .lg\:text-\[34em\] {
    font-size: 34em;
  }

  .lg\:text-\[34px\] {
    font-size: 34px;
  }

  .lg\:text-\[34rem\] {
    font-size: 34rem;
  }

  .lg\:text-\[35em\] {
    font-size: 35em;
  }

  .lg\:text-\[35px\] {
    font-size: 35px;
  }

  .lg\:text-\[35rem\] {
    font-size: 35rem;
  }

  .lg\:text-\[36em\] {
    font-size: 36em;
  }

  .lg\:text-\[36px\] {
    font-size: 36px;
  }

  .lg\:text-\[36rem\] {
    font-size: 36rem;
  }

  .lg\:text-\[37em\] {
    font-size: 37em;
  }

  .lg\:text-\[37px\] {
    font-size: 37px;
  }

  .lg\:text-\[37rem\] {
    font-size: 37rem;
  }

  .lg\:text-\[38em\] {
    font-size: 38em;
  }

  .lg\:text-\[38px\] {
    font-size: 38px;
  }

  .lg\:text-\[38rem\] {
    font-size: 38rem;
  }

  .lg\:text-\[39em\] {
    font-size: 39em;
  }

  .lg\:text-\[39px\] {
    font-size: 39px;
  }

  .lg\:text-\[39rem\] {
    font-size: 39rem;
  }

  .lg\:text-\[3em\] {
    font-size: 3em;
  }

  .lg\:text-\[3px\] {
    font-size: 3px;
  }

  .lg\:text-\[3rem\] {
    font-size: 3rem;
  }

  .lg\:text-\[40em\] {
    font-size: 40em;
  }

  .lg\:text-\[40px\] {
    font-size: 40px;
  }

  .lg\:text-\[40rem\] {
    font-size: 40rem;
  }

  .lg\:text-\[41em\] {
    font-size: 41em;
  }

  .lg\:text-\[41px\] {
    font-size: 41px;
  }

  .lg\:text-\[41rem\] {
    font-size: 41rem;
  }

  .lg\:text-\[42em\] {
    font-size: 42em;
  }

  .lg\:text-\[42px\] {
    font-size: 42px;
  }

  .lg\:text-\[42rem\] {
    font-size: 42rem;
  }

  .lg\:text-\[43em\] {
    font-size: 43em;
  }

  .lg\:text-\[43px\] {
    font-size: 43px;
  }

  .lg\:text-\[43rem\] {
    font-size: 43rem;
  }

  .lg\:text-\[44em\] {
    font-size: 44em;
  }

  .lg\:text-\[44px\] {
    font-size: 44px;
  }

  .lg\:text-\[44rem\] {
    font-size: 44rem;
  }

  .lg\:text-\[45em\] {
    font-size: 45em;
  }

  .lg\:text-\[45px\] {
    font-size: 45px;
  }

  .lg\:text-\[45rem\] {
    font-size: 45rem;
  }

  .lg\:text-\[46em\] {
    font-size: 46em;
  }

  .lg\:text-\[46px\] {
    font-size: 46px;
  }

  .lg\:text-\[46rem\] {
    font-size: 46rem;
  }

  .lg\:text-\[47em\] {
    font-size: 47em;
  }

  .lg\:text-\[47px\] {
    font-size: 47px;
  }

  .lg\:text-\[47rem\] {
    font-size: 47rem;
  }

  .lg\:text-\[48em\] {
    font-size: 48em;
  }

  .lg\:text-\[48px\] {
    font-size: 48px;
  }

  .lg\:text-\[48rem\] {
    font-size: 48rem;
  }

  .lg\:text-\[49em\] {
    font-size: 49em;
  }

  .lg\:text-\[49px\] {
    font-size: 49px;
  }

  .lg\:text-\[49rem\] {
    font-size: 49rem;
  }

  .lg\:text-\[4em\] {
    font-size: 4em;
  }

  .lg\:text-\[4px\] {
    font-size: 4px;
  }

  .lg\:text-\[4rem\] {
    font-size: 4rem;
  }

  .lg\:text-\[50em\] {
    font-size: 50em;
  }

  .lg\:text-\[50px\] {
    font-size: 50px;
  }

  .lg\:text-\[50rem\] {
    font-size: 50rem;
  }

  .lg\:text-\[51em\] {
    font-size: 51em;
  }

  .lg\:text-\[51px\] {
    font-size: 51px;
  }

  .lg\:text-\[51rem\] {
    font-size: 51rem;
  }

  .lg\:text-\[52em\] {
    font-size: 52em;
  }

  .lg\:text-\[52px\] {
    font-size: 52px;
  }

  .lg\:text-\[52rem\] {
    font-size: 52rem;
  }

  .lg\:text-\[53em\] {
    font-size: 53em;
  }

  .lg\:text-\[53px\] {
    font-size: 53px;
  }

  .lg\:text-\[53rem\] {
    font-size: 53rem;
  }

  .lg\:text-\[54em\] {
    font-size: 54em;
  }

  .lg\:text-\[54px\] {
    font-size: 54px;
  }

  .lg\:text-\[54rem\] {
    font-size: 54rem;
  }

  .lg\:text-\[55em\] {
    font-size: 55em;
  }

  .lg\:text-\[55px\] {
    font-size: 55px;
  }

  .lg\:text-\[55rem\] {
    font-size: 55rem;
  }

  .lg\:text-\[56em\] {
    font-size: 56em;
  }

  .lg\:text-\[56px\] {
    font-size: 56px;
  }

  .lg\:text-\[56rem\] {
    font-size: 56rem;
  }

  .lg\:text-\[57em\] {
    font-size: 57em;
  }

  .lg\:text-\[57px\] {
    font-size: 57px;
  }

  .lg\:text-\[57rem\] {
    font-size: 57rem;
  }

  .lg\:text-\[58em\] {
    font-size: 58em;
  }

  .lg\:text-\[58px\] {
    font-size: 58px;
  }

  .lg\:text-\[58rem\] {
    font-size: 58rem;
  }

  .lg\:text-\[59em\] {
    font-size: 59em;
  }

  .lg\:text-\[59px\] {
    font-size: 59px;
  }

  .lg\:text-\[59rem\] {
    font-size: 59rem;
  }

  .lg\:text-\[5em\] {
    font-size: 5em;
  }

  .lg\:text-\[5px\] {
    font-size: 5px;
  }

  .lg\:text-\[5rem\] {
    font-size: 5rem;
  }

  .lg\:text-\[60em\] {
    font-size: 60em;
  }

  .lg\:text-\[60px\] {
    font-size: 60px;
  }

  .lg\:text-\[60rem\] {
    font-size: 60rem;
  }

  .lg\:text-\[61em\] {
    font-size: 61em;
  }

  .lg\:text-\[61px\] {
    font-size: 61px;
  }

  .lg\:text-\[61rem\] {
    font-size: 61rem;
  }

  .lg\:text-\[62em\] {
    font-size: 62em;
  }

  .lg\:text-\[62px\] {
    font-size: 62px;
  }

  .lg\:text-\[62rem\] {
    font-size: 62rem;
  }

  .lg\:text-\[63em\] {
    font-size: 63em;
  }

  .lg\:text-\[63px\] {
    font-size: 63px;
  }

  .lg\:text-\[63rem\] {
    font-size: 63rem;
  }

  .lg\:text-\[64em\] {
    font-size: 64em;
  }

  .lg\:text-\[64px\] {
    font-size: 64px;
  }

  .lg\:text-\[64rem\] {
    font-size: 64rem;
  }

  .lg\:text-\[65em\] {
    font-size: 65em;
  }

  .lg\:text-\[65px\] {
    font-size: 65px;
  }

  .lg\:text-\[65rem\] {
    font-size: 65rem;
  }

  .lg\:text-\[66em\] {
    font-size: 66em;
  }

  .lg\:text-\[66px\] {
    font-size: 66px;
  }

  .lg\:text-\[66rem\] {
    font-size: 66rem;
  }

  .lg\:text-\[67em\] {
    font-size: 67em;
  }

  .lg\:text-\[67px\] {
    font-size: 67px;
  }

  .lg\:text-\[67rem\] {
    font-size: 67rem;
  }

  .lg\:text-\[68em\] {
    font-size: 68em;
  }

  .lg\:text-\[68px\] {
    font-size: 68px;
  }

  .lg\:text-\[68rem\] {
    font-size: 68rem;
  }

  .lg\:text-\[69em\] {
    font-size: 69em;
  }

  .lg\:text-\[69px\] {
    font-size: 69px;
  }

  .lg\:text-\[69rem\] {
    font-size: 69rem;
  }

  .lg\:text-\[6em\] {
    font-size: 6em;
  }

  .lg\:text-\[6px\] {
    font-size: 6px;
  }

  .lg\:text-\[6rem\] {
    font-size: 6rem;
  }

  .lg\:text-\[70em\] {
    font-size: 70em;
  }

  .lg\:text-\[70px\] {
    font-size: 70px;
  }

  .lg\:text-\[70rem\] {
    font-size: 70rem;
  }

  .lg\:text-\[71em\] {
    font-size: 71em;
  }

  .lg\:text-\[71px\] {
    font-size: 71px;
  }

  .lg\:text-\[71rem\] {
    font-size: 71rem;
  }

  .lg\:text-\[72em\] {
    font-size: 72em;
  }

  .lg\:text-\[72px\] {
    font-size: 72px;
  }

  .lg\:text-\[72rem\] {
    font-size: 72rem;
  }

  .lg\:text-\[73em\] {
    font-size: 73em;
  }

  .lg\:text-\[73px\] {
    font-size: 73px;
  }

  .lg\:text-\[73rem\] {
    font-size: 73rem;
  }

  .lg\:text-\[74em\] {
    font-size: 74em;
  }

  .lg\:text-\[74px\] {
    font-size: 74px;
  }

  .lg\:text-\[74rem\] {
    font-size: 74rem;
  }

  .lg\:text-\[75em\] {
    font-size: 75em;
  }

  .lg\:text-\[75px\] {
    font-size: 75px;
  }

  .lg\:text-\[75rem\] {
    font-size: 75rem;
  }

  .lg\:text-\[76em\] {
    font-size: 76em;
  }

  .lg\:text-\[76px\] {
    font-size: 76px;
  }

  .lg\:text-\[76rem\] {
    font-size: 76rem;
  }

  .lg\:text-\[77em\] {
    font-size: 77em;
  }

  .lg\:text-\[77px\] {
    font-size: 77px;
  }

  .lg\:text-\[77rem\] {
    font-size: 77rem;
  }

  .lg\:text-\[78em\] {
    font-size: 78em;
  }

  .lg\:text-\[78px\] {
    font-size: 78px;
  }

  .lg\:text-\[78rem\] {
    font-size: 78rem;
  }

  .lg\:text-\[79em\] {
    font-size: 79em;
  }

  .lg\:text-\[79px\] {
    font-size: 79px;
  }

  .lg\:text-\[79rem\] {
    font-size: 79rem;
  }

  .lg\:text-\[7em\] {
    font-size: 7em;
  }

  .lg\:text-\[7px\] {
    font-size: 7px;
  }

  .lg\:text-\[7rem\] {
    font-size: 7rem;
  }

  .lg\:text-\[80em\] {
    font-size: 80em;
  }

  .lg\:text-\[80px\] {
    font-size: 80px;
  }

  .lg\:text-\[80rem\] {
    font-size: 80rem;
  }

  .lg\:text-\[81em\] {
    font-size: 81em;
  }

  .lg\:text-\[81px\] {
    font-size: 81px;
  }

  .lg\:text-\[81rem\] {
    font-size: 81rem;
  }

  .lg\:text-\[82em\] {
    font-size: 82em;
  }

  .lg\:text-\[82px\] {
    font-size: 82px;
  }

  .lg\:text-\[82rem\] {
    font-size: 82rem;
  }

  .lg\:text-\[83em\] {
    font-size: 83em;
  }

  .lg\:text-\[83px\] {
    font-size: 83px;
  }

  .lg\:text-\[83rem\] {
    font-size: 83rem;
  }

  .lg\:text-\[84em\] {
    font-size: 84em;
  }

  .lg\:text-\[84px\] {
    font-size: 84px;
  }

  .lg\:text-\[84rem\] {
    font-size: 84rem;
  }

  .lg\:text-\[85em\] {
    font-size: 85em;
  }

  .lg\:text-\[85px\] {
    font-size: 85px;
  }

  .lg\:text-\[85rem\] {
    font-size: 85rem;
  }

  .lg\:text-\[86em\] {
    font-size: 86em;
  }

  .lg\:text-\[86px\] {
    font-size: 86px;
  }

  .lg\:text-\[86rem\] {
    font-size: 86rem;
  }

  .lg\:text-\[87em\] {
    font-size: 87em;
  }

  .lg\:text-\[87px\] {
    font-size: 87px;
  }

  .lg\:text-\[87rem\] {
    font-size: 87rem;
  }

  .lg\:text-\[88em\] {
    font-size: 88em;
  }

  .lg\:text-\[88px\] {
    font-size: 88px;
  }

  .lg\:text-\[88rem\] {
    font-size: 88rem;
  }

  .lg\:text-\[89em\] {
    font-size: 89em;
  }

  .lg\:text-\[89px\] {
    font-size: 89px;
  }

  .lg\:text-\[89rem\] {
    font-size: 89rem;
  }

  .lg\:text-\[8em\] {
    font-size: 8em;
  }

  .lg\:text-\[8px\] {
    font-size: 8px;
  }

  .lg\:text-\[8rem\] {
    font-size: 8rem;
  }

  .lg\:text-\[90em\] {
    font-size: 90em;
  }

  .lg\:text-\[90px\] {
    font-size: 90px;
  }

  .lg\:text-\[90rem\] {
    font-size: 90rem;
  }

  .lg\:text-\[91em\] {
    font-size: 91em;
  }

  .lg\:text-\[91px\] {
    font-size: 91px;
  }

  .lg\:text-\[91rem\] {
    font-size: 91rem;
  }

  .lg\:text-\[92em\] {
    font-size: 92em;
  }

  .lg\:text-\[92px\] {
    font-size: 92px;
  }

  .lg\:text-\[92rem\] {
    font-size: 92rem;
  }

  .lg\:text-\[93em\] {
    font-size: 93em;
  }

  .lg\:text-\[93px\] {
    font-size: 93px;
  }

  .lg\:text-\[93rem\] {
    font-size: 93rem;
  }

  .lg\:text-\[94em\] {
    font-size: 94em;
  }

  .lg\:text-\[94px\] {
    font-size: 94px;
  }

  .lg\:text-\[94rem\] {
    font-size: 94rem;
  }

  .lg\:text-\[95em\] {
    font-size: 95em;
  }

  .lg\:text-\[95px\] {
    font-size: 95px;
  }

  .lg\:text-\[95rem\] {
    font-size: 95rem;
  }

  .lg\:text-\[96em\] {
    font-size: 96em;
  }

  .lg\:text-\[96px\] {
    font-size: 96px;
  }

  .lg\:text-\[96rem\] {
    font-size: 96rem;
  }

  .lg\:text-\[97em\] {
    font-size: 97em;
  }

  .lg\:text-\[97px\] {
    font-size: 97px;
  }

  .lg\:text-\[97rem\] {
    font-size: 97rem;
  }

  .lg\:text-\[98em\] {
    font-size: 98em;
  }

  .lg\:text-\[98px\] {
    font-size: 98px;
  }

  .lg\:text-\[98rem\] {
    font-size: 98rem;
  }

  .lg\:text-\[99em\] {
    font-size: 99em;
  }

  .lg\:text-\[99px\] {
    font-size: 99px;
  }

  .lg\:text-\[99rem\] {
    font-size: 99rem;
  }

  .lg\:text-\[9em\] {
    font-size: 9em;
  }

  .lg\:text-\[9px\] {
    font-size: 9px;
  }

  .lg\:text-\[9rem\] {
    font-size: 9rem;
  }
}
@media (min-width: 1280px) {

  .xl\:mr-2 {
    margin-right: 0.5rem;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:flex-row {
    flex-direction: row;
  }

  .xl\:border-primary {
    --tw-border-opacity: 1;
    border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
  }

  .xl\:p-\[100rem\] {
    padding: 100rem;
  }

  .xl\:p-\[101rem\] {
    padding: 101rem;
  }

  .xl\:p-\[10rem\] {
    padding: 10rem;
  }

  .xl\:p-\[11rem\] {
    padding: 11rem;
  }

  .xl\:p-\[12rem\] {
    padding: 12rem;
  }

  .xl\:p-\[13rem\] {
    padding: 13rem;
  }

  .xl\:p-\[14rem\] {
    padding: 14rem;
  }

  .xl\:p-\[15rem\] {
    padding: 15rem;
  }

  .xl\:p-\[16rem\] {
    padding: 16rem;
  }

  .xl\:p-\[17rem\] {
    padding: 17rem;
  }

  .xl\:p-\[18rem\] {
    padding: 18rem;
  }

  .xl\:p-\[19rem\] {
    padding: 19rem;
  }

  .xl\:p-\[1rem\] {
    padding: 1rem;
  }

  .xl\:p-\[20rem\] {
    padding: 20rem;
  }

  .xl\:p-\[21rem\] {
    padding: 21rem;
  }

  .xl\:p-\[22rem\] {
    padding: 22rem;
  }

  .xl\:p-\[23rem\] {
    padding: 23rem;
  }

  .xl\:p-\[24rem\] {
    padding: 24rem;
  }

  .xl\:p-\[25rem\] {
    padding: 25rem;
  }

  .xl\:p-\[26rem\] {
    padding: 26rem;
  }

  .xl\:p-\[27rem\] {
    padding: 27rem;
  }

  .xl\:p-\[28rem\] {
    padding: 28rem;
  }

  .xl\:p-\[29rem\] {
    padding: 29rem;
  }

  .xl\:p-\[2rem\] {
    padding: 2rem;
  }

  .xl\:p-\[30rem\] {
    padding: 30rem;
  }

  .xl\:p-\[31rem\] {
    padding: 31rem;
  }

  .xl\:p-\[32rem\] {
    padding: 32rem;
  }

  .xl\:p-\[33rem\] {
    padding: 33rem;
  }

  .xl\:p-\[34rem\] {
    padding: 34rem;
  }

  .xl\:p-\[35rem\] {
    padding: 35rem;
  }

  .xl\:p-\[36rem\] {
    padding: 36rem;
  }

  .xl\:p-\[37rem\] {
    padding: 37rem;
  }

  .xl\:p-\[38rem\] {
    padding: 38rem;
  }

  .xl\:p-\[39rem\] {
    padding: 39rem;
  }

  .xl\:p-\[3rem\] {
    padding: 3rem;
  }

  .xl\:p-\[40rem\] {
    padding: 40rem;
  }

  .xl\:p-\[41rem\] {
    padding: 41rem;
  }

  .xl\:p-\[42rem\] {
    padding: 42rem;
  }

  .xl\:p-\[43rem\] {
    padding: 43rem;
  }

  .xl\:p-\[44rem\] {
    padding: 44rem;
  }

  .xl\:p-\[45rem\] {
    padding: 45rem;
  }

  .xl\:p-\[46rem\] {
    padding: 46rem;
  }

  .xl\:p-\[47rem\] {
    padding: 47rem;
  }

  .xl\:p-\[48rem\] {
    padding: 48rem;
  }

  .xl\:p-\[49rem\] {
    padding: 49rem;
  }

  .xl\:p-\[4rem\] {
    padding: 4rem;
  }

  .xl\:p-\[50rem\] {
    padding: 50rem;
  }

  .xl\:p-\[51rem\] {
    padding: 51rem;
  }

  .xl\:p-\[52rem\] {
    padding: 52rem;
  }

  .xl\:p-\[53rem\] {
    padding: 53rem;
  }

  .xl\:p-\[54rem\] {
    padding: 54rem;
  }

  .xl\:p-\[55rem\] {
    padding: 55rem;
  }

  .xl\:p-\[56rem\] {
    padding: 56rem;
  }

  .xl\:p-\[57rem\] {
    padding: 57rem;
  }

  .xl\:p-\[58rem\] {
    padding: 58rem;
  }

  .xl\:p-\[59rem\] {
    padding: 59rem;
  }

  .xl\:p-\[5rem\] {
    padding: 5rem;
  }

  .xl\:p-\[60rem\] {
    padding: 60rem;
  }

  .xl\:p-\[61rem\] {
    padding: 61rem;
  }

  .xl\:p-\[62rem\] {
    padding: 62rem;
  }

  .xl\:p-\[63rem\] {
    padding: 63rem;
  }

  .xl\:p-\[64rem\] {
    padding: 64rem;
  }

  .xl\:p-\[65rem\] {
    padding: 65rem;
  }

  .xl\:p-\[66rem\] {
    padding: 66rem;
  }

  .xl\:p-\[67rem\] {
    padding: 67rem;
  }

  .xl\:p-\[68rem\] {
    padding: 68rem;
  }

  .xl\:p-\[69rem\] {
    padding: 69rem;
  }

  .xl\:p-\[6rem\] {
    padding: 6rem;
  }

  .xl\:p-\[70rem\] {
    padding: 70rem;
  }

  .xl\:p-\[71rem\] {
    padding: 71rem;
  }

  .xl\:p-\[72rem\] {
    padding: 72rem;
  }

  .xl\:p-\[73rem\] {
    padding: 73rem;
  }

  .xl\:p-\[74rem\] {
    padding: 74rem;
  }

  .xl\:p-\[75rem\] {
    padding: 75rem;
  }

  .xl\:p-\[76rem\] {
    padding: 76rem;
  }

  .xl\:p-\[77rem\] {
    padding: 77rem;
  }

  .xl\:p-\[78rem\] {
    padding: 78rem;
  }

  .xl\:p-\[79rem\] {
    padding: 79rem;
  }

  .xl\:p-\[7rem\] {
    padding: 7rem;
  }

  .xl\:p-\[80rem\] {
    padding: 80rem;
  }

  .xl\:p-\[81rem\] {
    padding: 81rem;
  }

  .xl\:p-\[82rem\] {
    padding: 82rem;
  }

  .xl\:p-\[83rem\] {
    padding: 83rem;
  }

  .xl\:p-\[84rem\] {
    padding: 84rem;
  }

  .xl\:p-\[85rem\] {
    padding: 85rem;
  }

  .xl\:p-\[86rem\] {
    padding: 86rem;
  }

  .xl\:p-\[87rem\] {
    padding: 87rem;
  }

  .xl\:p-\[88rem\] {
    padding: 88rem;
  }

  .xl\:p-\[89rem\] {
    padding: 89rem;
  }

  .xl\:p-\[8rem\] {
    padding: 8rem;
  }

  .xl\:p-\[90rem\] {
    padding: 90rem;
  }

  .xl\:p-\[91rem\] {
    padding: 91rem;
  }

  .xl\:p-\[92rem\] {
    padding: 92rem;
  }

  .xl\:p-\[93rem\] {
    padding: 93rem;
  }

  .xl\:p-\[94rem\] {
    padding: 94rem;
  }

  .xl\:p-\[95rem\] {
    padding: 95rem;
  }

  .xl\:p-\[96rem\] {
    padding: 96rem;
  }

  .xl\:p-\[97rem\] {
    padding: 97rem;
  }

  .xl\:p-\[98rem\] {
    padding: 98rem;
  }

  .xl\:p-\[99rem\] {
    padding: 99rem;
  }

  .xl\:p-\[9rem\] {
    padding: 9rem;
  }

  .xl\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .xl\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .xl\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xl\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xl\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xl\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xl\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xl\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xl\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xl\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .xl\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xl\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .xl\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xl\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xl\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .xl\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xl\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .xl\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xl\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xl\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .xl\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .xl\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .xl\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .xl\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xl\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .xl\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .xl\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .xl\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .xl\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .xl\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xl\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .xl\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .xl\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .xl\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .xl\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xl\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .xl\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .xl\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .xl\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .xl\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .xl\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .xl\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .xl\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .xl\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .xl\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .xl\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xl\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .xl\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .xl\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .xl\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .xl\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .xl\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .xl\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .xl\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .xl\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .xl\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .xl\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xl\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .xl\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .xl\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .xl\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .xl\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .xl\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .xl\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .xl\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .xl\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .xl\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .xl\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xl\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .xl\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .xl\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .xl\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .xl\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .xl\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .xl\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .xl\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .xl\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .xl\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .xl\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xl\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .xl\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .xl\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .xl\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .xl\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .xl\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .xl\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .xl\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .xl\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .xl\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .xl\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xl\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .xl\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .xl\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .xl\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .xl\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .xl\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .xl\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .xl\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .xl\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .xl\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .xl\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xl\:py-2 {
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
  }

  .xl\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .xl\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .xl\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xl\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xl\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xl\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xl\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xl\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xl\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xl\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .xl\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xl\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .xl\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xl\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xl\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .xl\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xl\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .xl\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xl\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xl\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .xl\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .xl\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .xl\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .xl\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xl\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .xl\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .xl\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .xl\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .xl\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .xl\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xl\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .xl\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .xl\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .xl\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .xl\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xl\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .xl\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .xl\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .xl\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .xl\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .xl\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .xl\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .xl\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .xl\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .xl\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .xl\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xl\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .xl\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .xl\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .xl\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .xl\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .xl\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .xl\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .xl\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .xl\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .xl\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .xl\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xl\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .xl\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .xl\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .xl\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .xl\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .xl\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .xl\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .xl\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .xl\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .xl\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .xl\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xl\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .xl\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .xl\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .xl\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .xl\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .xl\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .xl\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .xl\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .xl\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .xl\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .xl\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xl\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .xl\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .xl\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .xl\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .xl\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .xl\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .xl\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .xl\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .xl\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .xl\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .xl\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xl\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .xl\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .xl\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .xl\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .xl\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .xl\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .xl\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .xl\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .xl\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .xl\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .xl\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xl\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .xl\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .xl\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .xl\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .xl\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .xl\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .xl\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .xl\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .xl\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .xl\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .xl\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .xl\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .xl\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .xl\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .xl\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .xl\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .xl\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .xl\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .xl\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .xl\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .xl\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .xl\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .xl\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .xl\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .xl\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .xl\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .xl\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .xl\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .xl\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .xl\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .xl\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .xl\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .xl\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .xl\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .xl\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .xl\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .xl\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .xl\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .xl\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .xl\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .xl\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .xl\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .xl\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .xl\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .xl\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .xl\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .xl\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .xl\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .xl\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .xl\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .xl\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .xl\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .xl\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .xl\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .xl\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .xl\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .xl\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .xl\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .xl\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .xl\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .xl\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .xl\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .xl\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .xl\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .xl\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .xl\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .xl\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .xl\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .xl\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .xl\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .xl\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .xl\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .xl\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .xl\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .xl\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .xl\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .xl\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .xl\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .xl\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .xl\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .xl\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .xl\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .xl\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .xl\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .xl\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .xl\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .xl\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .xl\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .xl\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .xl\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .xl\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .xl\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .xl\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .xl\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .xl\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .xl\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .xl\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .xl\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .xl\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .xl\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .xl\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .xl\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .xl\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .xl\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .xl\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .xl\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .xl\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .xl\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .xl\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .xl\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .xl\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .xl\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .xl\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .xl\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .xl\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .xl\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .xl\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .xl\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .xl\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .xl\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .xl\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .xl\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .xl\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .xl\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .xl\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .xl\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .xl\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .xl\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .xl\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .xl\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .xl\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .xl\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .xl\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .xl\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .xl\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .xl\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .xl\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .xl\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .xl\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .xl\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .xl\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .xl\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .xl\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .xl\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .xl\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .xl\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .xl\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .xl\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .xl\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .xl\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .xl\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .xl\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .xl\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .xl\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .xl\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .xl\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .xl\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .xl\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .xl\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .xl\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .xl\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .xl\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .xl\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .xl\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .xl\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .xl\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .xl\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .xl\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .xl\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .xl\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .xl\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .xl\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .xl\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .xl\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .xl\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .xl\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .xl\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .xl\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .xl\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .xl\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .xl\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .xl\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .xl\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .xl\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .xl\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .xl\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .xl\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .xl\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .xl\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .xl\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .xl\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .xl\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .xl\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .xl\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .xl\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .xl\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .xl\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .xl\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .xl\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .xl\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .xl\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .xl\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .xl\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .xl\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .xl\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .xl\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .xl\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .xl\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .xl\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .xl\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .xl\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .xl\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .xl\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .xl\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .xl\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .xl\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .xl\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .xl\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .xl\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .xl\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .xl\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .xl\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .xl\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .xl\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .xl\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .xl\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .xl\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .xl\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .xl\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .xl\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .xl\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .xl\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .xl\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .xl\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .xl\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .xl\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .xl\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .xl\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .xl\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .xl\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .xl\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .xl\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .xl\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .xl\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .xl\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .xl\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .xl\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .xl\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .xl\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .xl\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .xl\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .xl\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .xl\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .xl\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .xl\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .xl\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .xl\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .xl\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .xl\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .xl\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .xl\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .xl\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .xl\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .xl\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .xl\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .xl\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .xl\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .xl\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .xl\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .xl\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .xl\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .xl\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .xl\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .xl\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .xl\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .xl\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .xl\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .xl\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .xl\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .xl\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .xl\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .xl\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .xl\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .xl\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .xl\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .xl\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .xl\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .xl\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .xl\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .xl\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .xl\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .xl\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .xl\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .xl\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .xl\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .xl\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .xl\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .xl\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .xl\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .xl\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .xl\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .xl\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .xl\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .xl\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .xl\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .xl\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .xl\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .xl\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .xl\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .xl\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .xl\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .xl\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .xl\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .xl\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .xl\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .xl\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .xl\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .xl\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .xl\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .xl\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .xl\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .xl\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .xl\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .xl\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .xl\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .xl\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .xl\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .xl\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .xl\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .xl\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .xl\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .xl\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .xl\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .xl\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .xl\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .xl\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .xl\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .xl\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .xl\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .xl\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .xl\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .xl\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .xl\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .xl\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .xl\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .xl\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .xl\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .xl\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .xl\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .xl\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .xl\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .xl\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .xl\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .xl\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .xl\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .xl\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .xl\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .xl\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .xl\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .xl\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .xl\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .xl\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .xl\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .xl\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .xl\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .xl\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .xl\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .xl\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .xl\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .xl\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .xl\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .xl\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .xl\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .xl\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .xl\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .xl\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .xl\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .xl\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .xl\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .xl\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .xl\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .xl\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .xl\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .xl\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .xl\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .xl\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .xl\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .xl\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .xl\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .xl\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .xl\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .xl\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .xl\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .xl\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .xl\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .xl\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .xl\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .xl\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .xl\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .xl\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .xl\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .xl\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .xl\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .xl\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .xl\:text-\[0em\] {
    font-size: 0em;
  }

  .xl\:text-\[0px\] {
    font-size: 0px;
  }

  .xl\:text-\[0rem\] {
    font-size: 0rem;
  }

  .xl\:text-\[100em\] {
    font-size: 100em;
  }

  .xl\:text-\[100px\] {
    font-size: 100px;
  }

  .xl\:text-\[100rem\] {
    font-size: 100rem;
  }

  .xl\:text-\[10em\] {
    font-size: 10em;
  }

  .xl\:text-\[10px\] {
    font-size: 10px;
  }

  .xl\:text-\[10rem\] {
    font-size: 10rem;
  }

  .xl\:text-\[11em\] {
    font-size: 11em;
  }

  .xl\:text-\[11px\] {
    font-size: 11px;
  }

  .xl\:text-\[11rem\] {
    font-size: 11rem;
  }

  .xl\:text-\[12em\] {
    font-size: 12em;
  }

  .xl\:text-\[12px\] {
    font-size: 12px;
  }

  .xl\:text-\[12rem\] {
    font-size: 12rem;
  }

  .xl\:text-\[13em\] {
    font-size: 13em;
  }

  .xl\:text-\[13px\] {
    font-size: 13px;
  }

  .xl\:text-\[13rem\] {
    font-size: 13rem;
  }

  .xl\:text-\[14em\] {
    font-size: 14em;
  }

  .xl\:text-\[14px\] {
    font-size: 14px;
  }

  .xl\:text-\[14rem\] {
    font-size: 14rem;
  }

  .xl\:text-\[15em\] {
    font-size: 15em;
  }

  .xl\:text-\[15px\] {
    font-size: 15px;
  }

  .xl\:text-\[15rem\] {
    font-size: 15rem;
  }

  .xl\:text-\[16em\] {
    font-size: 16em;
  }

  .xl\:text-\[16px\] {
    font-size: 16px;
  }

  .xl\:text-\[16rem\] {
    font-size: 16rem;
  }

  .xl\:text-\[17em\] {
    font-size: 17em;
  }

  .xl\:text-\[17px\] {
    font-size: 17px;
  }

  .xl\:text-\[17rem\] {
    font-size: 17rem;
  }

  .xl\:text-\[18em\] {
    font-size: 18em;
  }

  .xl\:text-\[18px\] {
    font-size: 18px;
  }

  .xl\:text-\[18rem\] {
    font-size: 18rem;
  }

  .xl\:text-\[19em\] {
    font-size: 19em;
  }

  .xl\:text-\[19px\] {
    font-size: 19px;
  }

  .xl\:text-\[19rem\] {
    font-size: 19rem;
  }

  .xl\:text-\[1em\] {
    font-size: 1em;
  }

  .xl\:text-\[1px\] {
    font-size: 1px;
  }

  .xl\:text-\[1rem\] {
    font-size: 1rem;
  }

  .xl\:text-\[20em\] {
    font-size: 20em;
  }

  .xl\:text-\[20px\] {
    font-size: 20px;
  }

  .xl\:text-\[20rem\] {
    font-size: 20rem;
  }

  .xl\:text-\[21em\] {
    font-size: 21em;
  }

  .xl\:text-\[21px\] {
    font-size: 21px;
  }

  .xl\:text-\[21rem\] {
    font-size: 21rem;
  }

  .xl\:text-\[22em\] {
    font-size: 22em;
  }

  .xl\:text-\[22px\] {
    font-size: 22px;
  }

  .xl\:text-\[22rem\] {
    font-size: 22rem;
  }

  .xl\:text-\[23em\] {
    font-size: 23em;
  }

  .xl\:text-\[23px\] {
    font-size: 23px;
  }

  .xl\:text-\[23rem\] {
    font-size: 23rem;
  }

  .xl\:text-\[24em\] {
    font-size: 24em;
  }

  .xl\:text-\[24px\] {
    font-size: 24px;
  }

  .xl\:text-\[24rem\] {
    font-size: 24rem;
  }

  .xl\:text-\[25em\] {
    font-size: 25em;
  }

  .xl\:text-\[25px\] {
    font-size: 25px;
  }

  .xl\:text-\[25rem\] {
    font-size: 25rem;
  }

  .xl\:text-\[26em\] {
    font-size: 26em;
  }

  .xl\:text-\[26px\] {
    font-size: 26px;
  }

  .xl\:text-\[26rem\] {
    font-size: 26rem;
  }

  .xl\:text-\[27em\] {
    font-size: 27em;
  }

  .xl\:text-\[27px\] {
    font-size: 27px;
  }

  .xl\:text-\[27rem\] {
    font-size: 27rem;
  }

  .xl\:text-\[28em\] {
    font-size: 28em;
  }

  .xl\:text-\[28px\] {
    font-size: 28px;
  }

  .xl\:text-\[28rem\] {
    font-size: 28rem;
  }

  .xl\:text-\[29em\] {
    font-size: 29em;
  }

  .xl\:text-\[29px\] {
    font-size: 29px;
  }

  .xl\:text-\[29rem\] {
    font-size: 29rem;
  }

  .xl\:text-\[2em\] {
    font-size: 2em;
  }

  .xl\:text-\[2px\] {
    font-size: 2px;
  }

  .xl\:text-\[2rem\] {
    font-size: 2rem;
  }

  .xl\:text-\[30em\] {
    font-size: 30em;
  }

  .xl\:text-\[30px\] {
    font-size: 30px;
  }

  .xl\:text-\[30rem\] {
    font-size: 30rem;
  }

  .xl\:text-\[31em\] {
    font-size: 31em;
  }

  .xl\:text-\[31px\] {
    font-size: 31px;
  }

  .xl\:text-\[31rem\] {
    font-size: 31rem;
  }

  .xl\:text-\[32em\] {
    font-size: 32em;
  }

  .xl\:text-\[32px\] {
    font-size: 32px;
  }

  .xl\:text-\[32rem\] {
    font-size: 32rem;
  }

  .xl\:text-\[33em\] {
    font-size: 33em;
  }

  .xl\:text-\[33px\] {
    font-size: 33px;
  }

  .xl\:text-\[33rem\] {
    font-size: 33rem;
  }

  .xl\:text-\[34em\] {
    font-size: 34em;
  }

  .xl\:text-\[34px\] {
    font-size: 34px;
  }

  .xl\:text-\[34rem\] {
    font-size: 34rem;
  }

  .xl\:text-\[35em\] {
    font-size: 35em;
  }

  .xl\:text-\[35px\] {
    font-size: 35px;
  }

  .xl\:text-\[35rem\] {
    font-size: 35rem;
  }

  .xl\:text-\[36em\] {
    font-size: 36em;
  }

  .xl\:text-\[36px\] {
    font-size: 36px;
  }

  .xl\:text-\[36rem\] {
    font-size: 36rem;
  }

  .xl\:text-\[37em\] {
    font-size: 37em;
  }

  .xl\:text-\[37px\] {
    font-size: 37px;
  }

  .xl\:text-\[37rem\] {
    font-size: 37rem;
  }

  .xl\:text-\[38em\] {
    font-size: 38em;
  }

  .xl\:text-\[38px\] {
    font-size: 38px;
  }

  .xl\:text-\[38rem\] {
    font-size: 38rem;
  }

  .xl\:text-\[39em\] {
    font-size: 39em;
  }

  .xl\:text-\[39px\] {
    font-size: 39px;
  }

  .xl\:text-\[39rem\] {
    font-size: 39rem;
  }

  .xl\:text-\[3em\] {
    font-size: 3em;
  }

  .xl\:text-\[3px\] {
    font-size: 3px;
  }

  .xl\:text-\[3rem\] {
    font-size: 3rem;
  }

  .xl\:text-\[40em\] {
    font-size: 40em;
  }

  .xl\:text-\[40px\] {
    font-size: 40px;
  }

  .xl\:text-\[40rem\] {
    font-size: 40rem;
  }

  .xl\:text-\[41em\] {
    font-size: 41em;
  }

  .xl\:text-\[41px\] {
    font-size: 41px;
  }

  .xl\:text-\[41rem\] {
    font-size: 41rem;
  }

  .xl\:text-\[42em\] {
    font-size: 42em;
  }

  .xl\:text-\[42px\] {
    font-size: 42px;
  }

  .xl\:text-\[42rem\] {
    font-size: 42rem;
  }

  .xl\:text-\[43em\] {
    font-size: 43em;
  }

  .xl\:text-\[43px\] {
    font-size: 43px;
  }

  .xl\:text-\[43rem\] {
    font-size: 43rem;
  }

  .xl\:text-\[44em\] {
    font-size: 44em;
  }

  .xl\:text-\[44px\] {
    font-size: 44px;
  }

  .xl\:text-\[44rem\] {
    font-size: 44rem;
  }

  .xl\:text-\[45em\] {
    font-size: 45em;
  }

  .xl\:text-\[45px\] {
    font-size: 45px;
  }

  .xl\:text-\[45rem\] {
    font-size: 45rem;
  }

  .xl\:text-\[46em\] {
    font-size: 46em;
  }

  .xl\:text-\[46px\] {
    font-size: 46px;
  }

  .xl\:text-\[46rem\] {
    font-size: 46rem;
  }

  .xl\:text-\[47em\] {
    font-size: 47em;
  }

  .xl\:text-\[47px\] {
    font-size: 47px;
  }

  .xl\:text-\[47rem\] {
    font-size: 47rem;
  }

  .xl\:text-\[48em\] {
    font-size: 48em;
  }

  .xl\:text-\[48px\] {
    font-size: 48px;
  }

  .xl\:text-\[48rem\] {
    font-size: 48rem;
  }

  .xl\:text-\[49em\] {
    font-size: 49em;
  }

  .xl\:text-\[49px\] {
    font-size: 49px;
  }

  .xl\:text-\[49rem\] {
    font-size: 49rem;
  }

  .xl\:text-\[4em\] {
    font-size: 4em;
  }

  .xl\:text-\[4px\] {
    font-size: 4px;
  }

  .xl\:text-\[4rem\] {
    font-size: 4rem;
  }

  .xl\:text-\[50em\] {
    font-size: 50em;
  }

  .xl\:text-\[50px\] {
    font-size: 50px;
  }

  .xl\:text-\[50rem\] {
    font-size: 50rem;
  }

  .xl\:text-\[51em\] {
    font-size: 51em;
  }

  .xl\:text-\[51px\] {
    font-size: 51px;
  }

  .xl\:text-\[51rem\] {
    font-size: 51rem;
  }

  .xl\:text-\[52em\] {
    font-size: 52em;
  }

  .xl\:text-\[52px\] {
    font-size: 52px;
  }

  .xl\:text-\[52rem\] {
    font-size: 52rem;
  }

  .xl\:text-\[53em\] {
    font-size: 53em;
  }

  .xl\:text-\[53px\] {
    font-size: 53px;
  }

  .xl\:text-\[53rem\] {
    font-size: 53rem;
  }

  .xl\:text-\[54em\] {
    font-size: 54em;
  }

  .xl\:text-\[54px\] {
    font-size: 54px;
  }

  .xl\:text-\[54rem\] {
    font-size: 54rem;
  }

  .xl\:text-\[55em\] {
    font-size: 55em;
  }

  .xl\:text-\[55px\] {
    font-size: 55px;
  }

  .xl\:text-\[55rem\] {
    font-size: 55rem;
  }

  .xl\:text-\[56em\] {
    font-size: 56em;
  }

  .xl\:text-\[56px\] {
    font-size: 56px;
  }

  .xl\:text-\[56rem\] {
    font-size: 56rem;
  }

  .xl\:text-\[57em\] {
    font-size: 57em;
  }

  .xl\:text-\[57px\] {
    font-size: 57px;
  }

  .xl\:text-\[57rem\] {
    font-size: 57rem;
  }

  .xl\:text-\[58em\] {
    font-size: 58em;
  }

  .xl\:text-\[58px\] {
    font-size: 58px;
  }

  .xl\:text-\[58rem\] {
    font-size: 58rem;
  }

  .xl\:text-\[59em\] {
    font-size: 59em;
  }

  .xl\:text-\[59px\] {
    font-size: 59px;
  }

  .xl\:text-\[59rem\] {
    font-size: 59rem;
  }

  .xl\:text-\[5em\] {
    font-size: 5em;
  }

  .xl\:text-\[5px\] {
    font-size: 5px;
  }

  .xl\:text-\[5rem\] {
    font-size: 5rem;
  }

  .xl\:text-\[60em\] {
    font-size: 60em;
  }

  .xl\:text-\[60px\] {
    font-size: 60px;
  }

  .xl\:text-\[60rem\] {
    font-size: 60rem;
  }

  .xl\:text-\[61em\] {
    font-size: 61em;
  }

  .xl\:text-\[61px\] {
    font-size: 61px;
  }

  .xl\:text-\[61rem\] {
    font-size: 61rem;
  }

  .xl\:text-\[62em\] {
    font-size: 62em;
  }

  .xl\:text-\[62px\] {
    font-size: 62px;
  }

  .xl\:text-\[62rem\] {
    font-size: 62rem;
  }

  .xl\:text-\[63em\] {
    font-size: 63em;
  }

  .xl\:text-\[63px\] {
    font-size: 63px;
  }

  .xl\:text-\[63rem\] {
    font-size: 63rem;
  }

  .xl\:text-\[64em\] {
    font-size: 64em;
  }

  .xl\:text-\[64px\] {
    font-size: 64px;
  }

  .xl\:text-\[64rem\] {
    font-size: 64rem;
  }

  .xl\:text-\[65em\] {
    font-size: 65em;
  }

  .xl\:text-\[65px\] {
    font-size: 65px;
  }

  .xl\:text-\[65rem\] {
    font-size: 65rem;
  }

  .xl\:text-\[66em\] {
    font-size: 66em;
  }

  .xl\:text-\[66px\] {
    font-size: 66px;
  }

  .xl\:text-\[66rem\] {
    font-size: 66rem;
  }

  .xl\:text-\[67em\] {
    font-size: 67em;
  }

  .xl\:text-\[67px\] {
    font-size: 67px;
  }

  .xl\:text-\[67rem\] {
    font-size: 67rem;
  }

  .xl\:text-\[68em\] {
    font-size: 68em;
  }

  .xl\:text-\[68px\] {
    font-size: 68px;
  }

  .xl\:text-\[68rem\] {
    font-size: 68rem;
  }

  .xl\:text-\[69em\] {
    font-size: 69em;
  }

  .xl\:text-\[69px\] {
    font-size: 69px;
  }

  .xl\:text-\[69rem\] {
    font-size: 69rem;
  }

  .xl\:text-\[6em\] {
    font-size: 6em;
  }

  .xl\:text-\[6px\] {
    font-size: 6px;
  }

  .xl\:text-\[6rem\] {
    font-size: 6rem;
  }

  .xl\:text-\[70em\] {
    font-size: 70em;
  }

  .xl\:text-\[70px\] {
    font-size: 70px;
  }

  .xl\:text-\[70rem\] {
    font-size: 70rem;
  }

  .xl\:text-\[71em\] {
    font-size: 71em;
  }

  .xl\:text-\[71px\] {
    font-size: 71px;
  }

  .xl\:text-\[71rem\] {
    font-size: 71rem;
  }

  .xl\:text-\[72em\] {
    font-size: 72em;
  }

  .xl\:text-\[72px\] {
    font-size: 72px;
  }

  .xl\:text-\[72rem\] {
    font-size: 72rem;
  }

  .xl\:text-\[73em\] {
    font-size: 73em;
  }

  .xl\:text-\[73px\] {
    font-size: 73px;
  }

  .xl\:text-\[73rem\] {
    font-size: 73rem;
  }

  .xl\:text-\[74em\] {
    font-size: 74em;
  }

  .xl\:text-\[74px\] {
    font-size: 74px;
  }

  .xl\:text-\[74rem\] {
    font-size: 74rem;
  }

  .xl\:text-\[75em\] {
    font-size: 75em;
  }

  .xl\:text-\[75px\] {
    font-size: 75px;
  }

  .xl\:text-\[75rem\] {
    font-size: 75rem;
  }

  .xl\:text-\[76em\] {
    font-size: 76em;
  }

  .xl\:text-\[76px\] {
    font-size: 76px;
  }

  .xl\:text-\[76rem\] {
    font-size: 76rem;
  }

  .xl\:text-\[77em\] {
    font-size: 77em;
  }

  .xl\:text-\[77px\] {
    font-size: 77px;
  }

  .xl\:text-\[77rem\] {
    font-size: 77rem;
  }

  .xl\:text-\[78em\] {
    font-size: 78em;
  }

  .xl\:text-\[78px\] {
    font-size: 78px;
  }

  .xl\:text-\[78rem\] {
    font-size: 78rem;
  }

  .xl\:text-\[79em\] {
    font-size: 79em;
  }

  .xl\:text-\[79px\] {
    font-size: 79px;
  }

  .xl\:text-\[79rem\] {
    font-size: 79rem;
  }

  .xl\:text-\[7em\] {
    font-size: 7em;
  }

  .xl\:text-\[7px\] {
    font-size: 7px;
  }

  .xl\:text-\[7rem\] {
    font-size: 7rem;
  }

  .xl\:text-\[80em\] {
    font-size: 80em;
  }

  .xl\:text-\[80px\] {
    font-size: 80px;
  }

  .xl\:text-\[80rem\] {
    font-size: 80rem;
  }

  .xl\:text-\[81em\] {
    font-size: 81em;
  }

  .xl\:text-\[81px\] {
    font-size: 81px;
  }

  .xl\:text-\[81rem\] {
    font-size: 81rem;
  }

  .xl\:text-\[82em\] {
    font-size: 82em;
  }

  .xl\:text-\[82px\] {
    font-size: 82px;
  }

  .xl\:text-\[82rem\] {
    font-size: 82rem;
  }

  .xl\:text-\[83em\] {
    font-size: 83em;
  }

  .xl\:text-\[83px\] {
    font-size: 83px;
  }

  .xl\:text-\[83rem\] {
    font-size: 83rem;
  }

  .xl\:text-\[84em\] {
    font-size: 84em;
  }

  .xl\:text-\[84px\] {
    font-size: 84px;
  }

  .xl\:text-\[84rem\] {
    font-size: 84rem;
  }

  .xl\:text-\[85em\] {
    font-size: 85em;
  }

  .xl\:text-\[85px\] {
    font-size: 85px;
  }

  .xl\:text-\[85rem\] {
    font-size: 85rem;
  }

  .xl\:text-\[86em\] {
    font-size: 86em;
  }

  .xl\:text-\[86px\] {
    font-size: 86px;
  }

  .xl\:text-\[86rem\] {
    font-size: 86rem;
  }

  .xl\:text-\[87em\] {
    font-size: 87em;
  }

  .xl\:text-\[87px\] {
    font-size: 87px;
  }

  .xl\:text-\[87rem\] {
    font-size: 87rem;
  }

  .xl\:text-\[88em\] {
    font-size: 88em;
  }

  .xl\:text-\[88px\] {
    font-size: 88px;
  }

  .xl\:text-\[88rem\] {
    font-size: 88rem;
  }

  .xl\:text-\[89em\] {
    font-size: 89em;
  }

  .xl\:text-\[89px\] {
    font-size: 89px;
  }

  .xl\:text-\[89rem\] {
    font-size: 89rem;
  }

  .xl\:text-\[8em\] {
    font-size: 8em;
  }

  .xl\:text-\[8px\] {
    font-size: 8px;
  }

  .xl\:text-\[8rem\] {
    font-size: 8rem;
  }

  .xl\:text-\[90em\] {
    font-size: 90em;
  }

  .xl\:text-\[90px\] {
    font-size: 90px;
  }

  .xl\:text-\[90rem\] {
    font-size: 90rem;
  }

  .xl\:text-\[91em\] {
    font-size: 91em;
  }

  .xl\:text-\[91px\] {
    font-size: 91px;
  }

  .xl\:text-\[91rem\] {
    font-size: 91rem;
  }

  .xl\:text-\[92em\] {
    font-size: 92em;
  }

  .xl\:text-\[92px\] {
    font-size: 92px;
  }

  .xl\:text-\[92rem\] {
    font-size: 92rem;
  }

  .xl\:text-\[93em\] {
    font-size: 93em;
  }

  .xl\:text-\[93px\] {
    font-size: 93px;
  }

  .xl\:text-\[93rem\] {
    font-size: 93rem;
  }

  .xl\:text-\[94em\] {
    font-size: 94em;
  }

  .xl\:text-\[94px\] {
    font-size: 94px;
  }

  .xl\:text-\[94rem\] {
    font-size: 94rem;
  }

  .xl\:text-\[95em\] {
    font-size: 95em;
  }

  .xl\:text-\[95px\] {
    font-size: 95px;
  }

  .xl\:text-\[95rem\] {
    font-size: 95rem;
  }

  .xl\:text-\[96em\] {
    font-size: 96em;
  }

  .xl\:text-\[96px\] {
    font-size: 96px;
  }

  .xl\:text-\[96rem\] {
    font-size: 96rem;
  }

  .xl\:text-\[97em\] {
    font-size: 97em;
  }

  .xl\:text-\[97px\] {
    font-size: 97px;
  }

  .xl\:text-\[97rem\] {
    font-size: 97rem;
  }

  .xl\:text-\[98em\] {
    font-size: 98em;
  }

  .xl\:text-\[98px\] {
    font-size: 98px;
  }

  .xl\:text-\[98rem\] {
    font-size: 98rem;
  }

  .xl\:text-\[99em\] {
    font-size: 99em;
  }

  .xl\:text-\[99px\] {
    font-size: 99px;
  }

  .xl\:text-\[99rem\] {
    font-size: 99rem;
  }

  .xl\:text-\[9em\] {
    font-size: 9em;
  }

  .xl\:text-\[9px\] {
    font-size: 9px;
  }

  .xl\:text-\[9rem\] {
    font-size: 9rem;
  }

  .xl\:hover\:bg-primary:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  }
}
@media (min-width: 1440px) {

  .xxl\:absolute {
    position: absolute;
  }

  .xxl\:right-0 {
    right: 0px;
  }

  .xxl\:mr-20 {
    margin-right: 5rem;
  }

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

  .xxl\:p-\[100rem\] {
    padding: 100rem;
  }

  .xxl\:p-\[101rem\] {
    padding: 101rem;
  }

  .xxl\:p-\[10rem\] {
    padding: 10rem;
  }

  .xxl\:p-\[11rem\] {
    padding: 11rem;
  }

  .xxl\:p-\[12rem\] {
    padding: 12rem;
  }

  .xxl\:p-\[13rem\] {
    padding: 13rem;
  }

  .xxl\:p-\[14rem\] {
    padding: 14rem;
  }

  .xxl\:p-\[15rem\] {
    padding: 15rem;
  }

  .xxl\:p-\[16rem\] {
    padding: 16rem;
  }

  .xxl\:p-\[17rem\] {
    padding: 17rem;
  }

  .xxl\:p-\[18rem\] {
    padding: 18rem;
  }

  .xxl\:p-\[19rem\] {
    padding: 19rem;
  }

  .xxl\:p-\[1rem\] {
    padding: 1rem;
  }

  .xxl\:p-\[20rem\] {
    padding: 20rem;
  }

  .xxl\:p-\[21rem\] {
    padding: 21rem;
  }

  .xxl\:p-\[22rem\] {
    padding: 22rem;
  }

  .xxl\:p-\[23rem\] {
    padding: 23rem;
  }

  .xxl\:p-\[24rem\] {
    padding: 24rem;
  }

  .xxl\:p-\[25rem\] {
    padding: 25rem;
  }

  .xxl\:p-\[26rem\] {
    padding: 26rem;
  }

  .xxl\:p-\[27rem\] {
    padding: 27rem;
  }

  .xxl\:p-\[28rem\] {
    padding: 28rem;
  }

  .xxl\:p-\[29rem\] {
    padding: 29rem;
  }

  .xxl\:p-\[2rem\] {
    padding: 2rem;
  }

  .xxl\:p-\[30rem\] {
    padding: 30rem;
  }

  .xxl\:p-\[31rem\] {
    padding: 31rem;
  }

  .xxl\:p-\[32rem\] {
    padding: 32rem;
  }

  .xxl\:p-\[33rem\] {
    padding: 33rem;
  }

  .xxl\:p-\[34rem\] {
    padding: 34rem;
  }

  .xxl\:p-\[35rem\] {
    padding: 35rem;
  }

  .xxl\:p-\[36rem\] {
    padding: 36rem;
  }

  .xxl\:p-\[37rem\] {
    padding: 37rem;
  }

  .xxl\:p-\[38rem\] {
    padding: 38rem;
  }

  .xxl\:p-\[39rem\] {
    padding: 39rem;
  }

  .xxl\:p-\[3rem\] {
    padding: 3rem;
  }

  .xxl\:p-\[40rem\] {
    padding: 40rem;
  }

  .xxl\:p-\[41rem\] {
    padding: 41rem;
  }

  .xxl\:p-\[42rem\] {
    padding: 42rem;
  }

  .xxl\:p-\[43rem\] {
    padding: 43rem;
  }

  .xxl\:p-\[44rem\] {
    padding: 44rem;
  }

  .xxl\:p-\[45rem\] {
    padding: 45rem;
  }

  .xxl\:p-\[46rem\] {
    padding: 46rem;
  }

  .xxl\:p-\[47rem\] {
    padding: 47rem;
  }

  .xxl\:p-\[48rem\] {
    padding: 48rem;
  }

  .xxl\:p-\[49rem\] {
    padding: 49rem;
  }

  .xxl\:p-\[4rem\] {
    padding: 4rem;
  }

  .xxl\:p-\[50rem\] {
    padding: 50rem;
  }

  .xxl\:p-\[51rem\] {
    padding: 51rem;
  }

  .xxl\:p-\[52rem\] {
    padding: 52rem;
  }

  .xxl\:p-\[53rem\] {
    padding: 53rem;
  }

  .xxl\:p-\[54rem\] {
    padding: 54rem;
  }

  .xxl\:p-\[55rem\] {
    padding: 55rem;
  }

  .xxl\:p-\[56rem\] {
    padding: 56rem;
  }

  .xxl\:p-\[57rem\] {
    padding: 57rem;
  }

  .xxl\:p-\[58rem\] {
    padding: 58rem;
  }

  .xxl\:p-\[59rem\] {
    padding: 59rem;
  }

  .xxl\:p-\[5rem\] {
    padding: 5rem;
  }

  .xxl\:p-\[60rem\] {
    padding: 60rem;
  }

  .xxl\:p-\[61rem\] {
    padding: 61rem;
  }

  .xxl\:p-\[62rem\] {
    padding: 62rem;
  }

  .xxl\:p-\[63rem\] {
    padding: 63rem;
  }

  .xxl\:p-\[64rem\] {
    padding: 64rem;
  }

  .xxl\:p-\[65rem\] {
    padding: 65rem;
  }

  .xxl\:p-\[66rem\] {
    padding: 66rem;
  }

  .xxl\:p-\[67rem\] {
    padding: 67rem;
  }

  .xxl\:p-\[68rem\] {
    padding: 68rem;
  }

  .xxl\:p-\[69rem\] {
    padding: 69rem;
  }

  .xxl\:p-\[6rem\] {
    padding: 6rem;
  }

  .xxl\:p-\[70rem\] {
    padding: 70rem;
  }

  .xxl\:p-\[71rem\] {
    padding: 71rem;
  }

  .xxl\:p-\[72rem\] {
    padding: 72rem;
  }

  .xxl\:p-\[73rem\] {
    padding: 73rem;
  }

  .xxl\:p-\[74rem\] {
    padding: 74rem;
  }

  .xxl\:p-\[75rem\] {
    padding: 75rem;
  }

  .xxl\:p-\[76rem\] {
    padding: 76rem;
  }

  .xxl\:p-\[77rem\] {
    padding: 77rem;
  }

  .xxl\:p-\[78rem\] {
    padding: 78rem;
  }

  .xxl\:p-\[79rem\] {
    padding: 79rem;
  }

  .xxl\:p-\[7rem\] {
    padding: 7rem;
  }

  .xxl\:p-\[80rem\] {
    padding: 80rem;
  }

  .xxl\:p-\[81rem\] {
    padding: 81rem;
  }

  .xxl\:p-\[82rem\] {
    padding: 82rem;
  }

  .xxl\:p-\[83rem\] {
    padding: 83rem;
  }

  .xxl\:p-\[84rem\] {
    padding: 84rem;
  }

  .xxl\:p-\[85rem\] {
    padding: 85rem;
  }

  .xxl\:p-\[86rem\] {
    padding: 86rem;
  }

  .xxl\:p-\[87rem\] {
    padding: 87rem;
  }

  .xxl\:p-\[88rem\] {
    padding: 88rem;
  }

  .xxl\:p-\[89rem\] {
    padding: 89rem;
  }

  .xxl\:p-\[8rem\] {
    padding: 8rem;
  }

  .xxl\:p-\[90rem\] {
    padding: 90rem;
  }

  .xxl\:p-\[91rem\] {
    padding: 91rem;
  }

  .xxl\:p-\[92rem\] {
    padding: 92rem;
  }

  .xxl\:p-\[93rem\] {
    padding: 93rem;
  }

  .xxl\:p-\[94rem\] {
    padding: 94rem;
  }

  .xxl\:p-\[95rem\] {
    padding: 95rem;
  }

  .xxl\:p-\[96rem\] {
    padding: 96rem;
  }

  .xxl\:p-\[97rem\] {
    padding: 97rem;
  }

  .xxl\:p-\[98rem\] {
    padding: 98rem;
  }

  .xxl\:p-\[99rem\] {
    padding: 99rem;
  }

  .xxl\:p-\[9rem\] {
    padding: 9rem;
  }

  .xxl\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }

  .xxl\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .xxl\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .xxl\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .xxl\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .xxl\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .xxl\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .xxl\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .xxl\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .xxl\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .xxl\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .xxl\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .xxl\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .xxl\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .xxl\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .xxl\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .xxl\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .xxl\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .xxl\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .xxl\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .xxl\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .xxl\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .xxl\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .xxl\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .xxl\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .xxl\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .xxl\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .xxl\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .xxl\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .xxl\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .xxl\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .xxl\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .xxl\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .xxl\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .xxl\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .xxl\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .xxl\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .xxl\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .xxl\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .xxl\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .xxl\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .xxl\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .xxl\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .xxl\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .xxl\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .xxl\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .xxl\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .xxl\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .xxl\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .xxl\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .xxl\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .xxl\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .xxl\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .xxl\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .xxl\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .xxl\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .xxl\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .xxl\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .xxl\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .xxl\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .xxl\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .xxl\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .xxl\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .xxl\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .xxl\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .xxl\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .xxl\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .xxl\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .xxl\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .xxl\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .xxl\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .xxl\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .xxl\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .xxl\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .xxl\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .xxl\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .xxl\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .xxl\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .xxl\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .xxl\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .xxl\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .xxl\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .xxl\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .xxl\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .xxl\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .xxl\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .xxl\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .xxl\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .xxl\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .xxl\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .xxl\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .xxl\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .xxl\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .xxl\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .xxl\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .xxl\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .xxl\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .xxl\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .xxl\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .xxl\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .xxl\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .xxl\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .xxl\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .xxl\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .xxl\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .xxl\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .xxl\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .xxl\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .xxl\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .xxl\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .xxl\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .xxl\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .xxl\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .xxl\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .xxl\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .xxl\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .xxl\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .xxl\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .xxl\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .xxl\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .xxl\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .xxl\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .xxl\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .xxl\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .xxl\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .xxl\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .xxl\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .xxl\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .xxl\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .xxl\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .xxl\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .xxl\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .xxl\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .xxl\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .xxl\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .xxl\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .xxl\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .xxl\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .xxl\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .xxl\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .xxl\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .xxl\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .xxl\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .xxl\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .xxl\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .xxl\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .xxl\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .xxl\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .xxl\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .xxl\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .xxl\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .xxl\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .xxl\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .xxl\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .xxl\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .xxl\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .xxl\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .xxl\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .xxl\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xxl\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .xxl\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .xxl\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .xxl\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .xxl\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .xxl\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .xxl\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .xxl\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .xxl\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .xxl\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .xxl\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .xxl\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .xxl\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .xxl\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .xxl\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .xxl\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .xxl\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .xxl\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .xxl\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .xxl\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .xxl\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .xxl\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .xxl\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .xxl\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .xxl\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .xxl\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .xxl\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .xxl\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .xxl\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .xxl\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .xxl\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .xxl\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .xxl\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .xxl\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .xxl\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .xxl\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .xxl\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .xxl\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .xxl\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .xxl\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .xxl\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .xxl\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .xxl\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .xxl\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .xxl\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .xxl\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .xxl\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .xxl\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .xxl\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .xxl\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .xxl\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .xxl\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .xxl\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .xxl\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .xxl\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .xxl\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .xxl\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .xxl\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .xxl\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .xxl\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .xxl\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .xxl\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .xxl\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .xxl\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .xxl\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .xxl\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .xxl\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .xxl\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .xxl\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .xxl\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .xxl\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .xxl\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .xxl\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .xxl\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .xxl\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .xxl\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .xxl\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .xxl\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .xxl\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .xxl\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .xxl\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .xxl\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .xxl\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .xxl\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .xxl\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .xxl\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .xxl\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .xxl\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .xxl\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .xxl\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .xxl\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .xxl\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .xxl\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .xxl\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .xxl\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .xxl\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .xxl\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .xxl\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .xxl\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .xxl\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .xxl\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .xxl\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .xxl\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .xxl\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .xxl\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .xxl\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .xxl\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .xxl\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .xxl\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .xxl\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .xxl\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .xxl\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .xxl\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .xxl\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .xxl\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .xxl\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .xxl\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .xxl\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .xxl\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .xxl\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .xxl\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .xxl\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .xxl\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .xxl\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .xxl\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .xxl\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .xxl\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .xxl\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .xxl\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .xxl\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .xxl\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .xxl\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .xxl\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .xxl\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .xxl\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .xxl\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .xxl\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .xxl\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .xxl\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .xxl\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .xxl\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .xxl\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .xxl\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .xxl\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .xxl\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .xxl\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .xxl\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .xxl\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .xxl\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .xxl\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .xxl\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .xxl\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .xxl\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .xxl\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .xxl\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .xxl\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .xxl\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .xxl\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .xxl\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .xxl\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .xxl\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .xxl\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .xxl\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .xxl\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .xxl\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .xxl\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .xxl\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .xxl\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .xxl\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .xxl\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .xxl\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .xxl\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .xxl\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .xxl\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .xxl\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .xxl\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .xxl\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .xxl\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .xxl\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .xxl\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .xxl\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .xxl\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .xxl\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .xxl\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .xxl\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .xxl\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .xxl\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .xxl\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .xxl\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .xxl\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .xxl\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .xxl\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .xxl\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .xxl\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .xxl\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .xxl\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .xxl\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .xxl\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .xxl\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .xxl\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .xxl\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .xxl\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .xxl\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .xxl\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .xxl\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .xxl\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .xxl\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .xxl\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .xxl\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .xxl\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .xxl\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .xxl\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .xxl\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .xxl\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .xxl\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .xxl\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .xxl\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .xxl\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .xxl\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .xxl\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .xxl\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .xxl\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .xxl\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .xxl\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .xxl\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .xxl\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .xxl\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .xxl\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .xxl\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .xxl\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .xxl\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .xxl\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .xxl\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .xxl\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .xxl\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .xxl\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .xxl\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .xxl\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .xxl\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .xxl\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .xxl\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .xxl\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .xxl\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .xxl\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .xxl\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .xxl\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .xxl\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .xxl\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .xxl\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .xxl\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .xxl\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .xxl\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .xxl\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .xxl\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .xxl\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .xxl\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .xxl\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .xxl\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .xxl\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .xxl\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .xxl\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .xxl\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .xxl\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .xxl\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .xxl\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .xxl\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .xxl\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .xxl\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .xxl\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .xxl\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .xxl\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .xxl\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .xxl\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .xxl\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .xxl\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .xxl\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .xxl\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .xxl\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .xxl\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .xxl\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .xxl\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .xxl\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .xxl\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .xxl\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .xxl\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .xxl\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .xxl\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .xxl\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .xxl\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .xxl\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .xxl\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .xxl\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .xxl\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .xxl\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .xxl\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .xxl\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .xxl\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .xxl\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .xxl\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .xxl\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .xxl\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .xxl\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .xxl\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .xxl\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .xxl\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .xxl\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .xxl\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .xxl\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .xxl\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .xxl\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .xxl\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .xxl\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .xxl\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .xxl\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .xxl\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .xxl\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .xxl\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .xxl\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .xxl\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .xxl\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .xxl\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .xxl\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .xxl\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .xxl\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .xxl\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .xxl\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .xxl\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .xxl\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .xxl\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .xxl\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .xxl\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .xxl\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .xxl\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .xxl\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .xxl\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .xxl\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .xxl\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .xxl\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .xxl\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .xxl\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .xxl\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .xxl\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .xxl\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .xxl\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .xxl\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .xxl\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .xxl\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .xxl\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .xxl\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .xxl\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .xxl\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .xxl\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .xxl\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .xxl\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .xxl\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .xxl\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .xxl\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .xxl\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .xxl\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .xxl\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .xxl\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .xxl\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .xxl\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .xxl\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .xxl\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .xxl\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .xxl\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .xxl\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .xxl\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .xxl\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .xxl\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .xxl\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .xxl\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .xxl\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .xxl\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .xxl\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .xxl\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .xxl\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .xxl\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .xxl\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .xxl\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .xxl\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .xxl\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .xxl\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .xxl\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .xxl\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .xxl\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .xxl\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .xxl\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .xxl\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .xxl\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .xxl\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .xxl\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .xxl\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .xxl\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .xxl\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .xxl\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .xxl\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .xxl\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .xxl\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .xxl\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .xxl\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .xxl\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .xxl\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .xxl\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .xxl\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .xxl\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .xxl\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .xxl\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .xxl\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .xxl\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .xxl\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .xxl\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .xxl\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .xxl\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .xxl\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .xxl\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .xxl\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .xxl\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .xxl\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .xxl\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .xxl\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .xxl\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .xxl\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .xxl\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .xxl\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .xxl\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .xxl\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .xxl\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .xxl\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .xxl\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .xxl\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .xxl\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .xxl\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .xxl\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .xxl\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .xxl\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .xxl\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .xxl\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .xxl\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .xxl\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .xxl\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .xxl\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .xxl\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .xxl\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .xxl\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .xxl\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .xxl\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .xxl\:text-\[0em\] {
    font-size: 0em;
  }

  .xxl\:text-\[0px\] {
    font-size: 0px;
  }

  .xxl\:text-\[0rem\] {
    font-size: 0rem;
  }

  .xxl\:text-\[100em\] {
    font-size: 100em;
  }

  .xxl\:text-\[100px\] {
    font-size: 100px;
  }

  .xxl\:text-\[100rem\] {
    font-size: 100rem;
  }

  .xxl\:text-\[10em\] {
    font-size: 10em;
  }

  .xxl\:text-\[10px\] {
    font-size: 10px;
  }

  .xxl\:text-\[10rem\] {
    font-size: 10rem;
  }

  .xxl\:text-\[11em\] {
    font-size: 11em;
  }

  .xxl\:text-\[11px\] {
    font-size: 11px;
  }

  .xxl\:text-\[11rem\] {
    font-size: 11rem;
  }

  .xxl\:text-\[12em\] {
    font-size: 12em;
  }

  .xxl\:text-\[12px\] {
    font-size: 12px;
  }

  .xxl\:text-\[12rem\] {
    font-size: 12rem;
  }

  .xxl\:text-\[13em\] {
    font-size: 13em;
  }

  .xxl\:text-\[13px\] {
    font-size: 13px;
  }

  .xxl\:text-\[13rem\] {
    font-size: 13rem;
  }

  .xxl\:text-\[14em\] {
    font-size: 14em;
  }

  .xxl\:text-\[14px\] {
    font-size: 14px;
  }

  .xxl\:text-\[14rem\] {
    font-size: 14rem;
  }

  .xxl\:text-\[15em\] {
    font-size: 15em;
  }

  .xxl\:text-\[15px\] {
    font-size: 15px;
  }

  .xxl\:text-\[15rem\] {
    font-size: 15rem;
  }

  .xxl\:text-\[16em\] {
    font-size: 16em;
  }

  .xxl\:text-\[16px\] {
    font-size: 16px;
  }

  .xxl\:text-\[16rem\] {
    font-size: 16rem;
  }

  .xxl\:text-\[17em\] {
    font-size: 17em;
  }

  .xxl\:text-\[17px\] {
    font-size: 17px;
  }

  .xxl\:text-\[17rem\] {
    font-size: 17rem;
  }

  .xxl\:text-\[18em\] {
    font-size: 18em;
  }

  .xxl\:text-\[18px\] {
    font-size: 18px;
  }

  .xxl\:text-\[18rem\] {
    font-size: 18rem;
  }

  .xxl\:text-\[19em\] {
    font-size: 19em;
  }

  .xxl\:text-\[19px\] {
    font-size: 19px;
  }

  .xxl\:text-\[19rem\] {
    font-size: 19rem;
  }

  .xxl\:text-\[1em\] {
    font-size: 1em;
  }

  .xxl\:text-\[1px\] {
    font-size: 1px;
  }

  .xxl\:text-\[1rem\] {
    font-size: 1rem;
  }

  .xxl\:text-\[20em\] {
    font-size: 20em;
  }

  .xxl\:text-\[20px\] {
    font-size: 20px;
  }

  .xxl\:text-\[20rem\] {
    font-size: 20rem;
  }

  .xxl\:text-\[21em\] {
    font-size: 21em;
  }

  .xxl\:text-\[21px\] {
    font-size: 21px;
  }

  .xxl\:text-\[21rem\] {
    font-size: 21rem;
  }

  .xxl\:text-\[22em\] {
    font-size: 22em;
  }

  .xxl\:text-\[22px\] {
    font-size: 22px;
  }

  .xxl\:text-\[22rem\] {
    font-size: 22rem;
  }

  .xxl\:text-\[23em\] {
    font-size: 23em;
  }

  .xxl\:text-\[23px\] {
    font-size: 23px;
  }

  .xxl\:text-\[23rem\] {
    font-size: 23rem;
  }

  .xxl\:text-\[24em\] {
    font-size: 24em;
  }

  .xxl\:text-\[24px\] {
    font-size: 24px;
  }

  .xxl\:text-\[24rem\] {
    font-size: 24rem;
  }

  .xxl\:text-\[25em\] {
    font-size: 25em;
  }

  .xxl\:text-\[25px\] {
    font-size: 25px;
  }

  .xxl\:text-\[25rem\] {
    font-size: 25rem;
  }

  .xxl\:text-\[26em\] {
    font-size: 26em;
  }

  .xxl\:text-\[26px\] {
    font-size: 26px;
  }

  .xxl\:text-\[26rem\] {
    font-size: 26rem;
  }

  .xxl\:text-\[27em\] {
    font-size: 27em;
  }

  .xxl\:text-\[27px\] {
    font-size: 27px;
  }

  .xxl\:text-\[27rem\] {
    font-size: 27rem;
  }

  .xxl\:text-\[28em\] {
    font-size: 28em;
  }

  .xxl\:text-\[28px\] {
    font-size: 28px;
  }

  .xxl\:text-\[28rem\] {
    font-size: 28rem;
  }

  .xxl\:text-\[29em\] {
    font-size: 29em;
  }

  .xxl\:text-\[29px\] {
    font-size: 29px;
  }

  .xxl\:text-\[29rem\] {
    font-size: 29rem;
  }

  .xxl\:text-\[2em\] {
    font-size: 2em;
  }

  .xxl\:text-\[2px\] {
    font-size: 2px;
  }

  .xxl\:text-\[2rem\] {
    font-size: 2rem;
  }

  .xxl\:text-\[30em\] {
    font-size: 30em;
  }

  .xxl\:text-\[30px\] {
    font-size: 30px;
  }

  .xxl\:text-\[30rem\] {
    font-size: 30rem;
  }

  .xxl\:text-\[31em\] {
    font-size: 31em;
  }

  .xxl\:text-\[31px\] {
    font-size: 31px;
  }

  .xxl\:text-\[31rem\] {
    font-size: 31rem;
  }

  .xxl\:text-\[32em\] {
    font-size: 32em;
  }

  .xxl\:text-\[32px\] {
    font-size: 32px;
  }

  .xxl\:text-\[32rem\] {
    font-size: 32rem;
  }

  .xxl\:text-\[33em\] {
    font-size: 33em;
  }

  .xxl\:text-\[33px\] {
    font-size: 33px;
  }

  .xxl\:text-\[33rem\] {
    font-size: 33rem;
  }

  .xxl\:text-\[34em\] {
    font-size: 34em;
  }

  .xxl\:text-\[34px\] {
    font-size: 34px;
  }

  .xxl\:text-\[34rem\] {
    font-size: 34rem;
  }

  .xxl\:text-\[35em\] {
    font-size: 35em;
  }

  .xxl\:text-\[35px\] {
    font-size: 35px;
  }

  .xxl\:text-\[35rem\] {
    font-size: 35rem;
  }

  .xxl\:text-\[36em\] {
    font-size: 36em;
  }

  .xxl\:text-\[36px\] {
    font-size: 36px;
  }

  .xxl\:text-\[36rem\] {
    font-size: 36rem;
  }

  .xxl\:text-\[37em\] {
    font-size: 37em;
  }

  .xxl\:text-\[37px\] {
    font-size: 37px;
  }

  .xxl\:text-\[37rem\] {
    font-size: 37rem;
  }

  .xxl\:text-\[38em\] {
    font-size: 38em;
  }

  .xxl\:text-\[38px\] {
    font-size: 38px;
  }

  .xxl\:text-\[38rem\] {
    font-size: 38rem;
  }

  .xxl\:text-\[39em\] {
    font-size: 39em;
  }

  .xxl\:text-\[39px\] {
    font-size: 39px;
  }

  .xxl\:text-\[39rem\] {
    font-size: 39rem;
  }

  .xxl\:text-\[3em\] {
    font-size: 3em;
  }

  .xxl\:text-\[3px\] {
    font-size: 3px;
  }

  .xxl\:text-\[3rem\] {
    font-size: 3rem;
  }

  .xxl\:text-\[40em\] {
    font-size: 40em;
  }

  .xxl\:text-\[40px\] {
    font-size: 40px;
  }

  .xxl\:text-\[40rem\] {
    font-size: 40rem;
  }

  .xxl\:text-\[41em\] {
    font-size: 41em;
  }

  .xxl\:text-\[41px\] {
    font-size: 41px;
  }

  .xxl\:text-\[41rem\] {
    font-size: 41rem;
  }

  .xxl\:text-\[42em\] {
    font-size: 42em;
  }

  .xxl\:text-\[42px\] {
    font-size: 42px;
  }

  .xxl\:text-\[42rem\] {
    font-size: 42rem;
  }

  .xxl\:text-\[43em\] {
    font-size: 43em;
  }

  .xxl\:text-\[43px\] {
    font-size: 43px;
  }

  .xxl\:text-\[43rem\] {
    font-size: 43rem;
  }

  .xxl\:text-\[44em\] {
    font-size: 44em;
  }

  .xxl\:text-\[44px\] {
    font-size: 44px;
  }

  .xxl\:text-\[44rem\] {
    font-size: 44rem;
  }

  .xxl\:text-\[45em\] {
    font-size: 45em;
  }

  .xxl\:text-\[45px\] {
    font-size: 45px;
  }

  .xxl\:text-\[45rem\] {
    font-size: 45rem;
  }

  .xxl\:text-\[46em\] {
    font-size: 46em;
  }

  .xxl\:text-\[46px\] {
    font-size: 46px;
  }

  .xxl\:text-\[46rem\] {
    font-size: 46rem;
  }

  .xxl\:text-\[47em\] {
    font-size: 47em;
  }

  .xxl\:text-\[47px\] {
    font-size: 47px;
  }

  .xxl\:text-\[47rem\] {
    font-size: 47rem;
  }

  .xxl\:text-\[48em\] {
    font-size: 48em;
  }

  .xxl\:text-\[48px\] {
    font-size: 48px;
  }

  .xxl\:text-\[48rem\] {
    font-size: 48rem;
  }

  .xxl\:text-\[49em\] {
    font-size: 49em;
  }

  .xxl\:text-\[49px\] {
    font-size: 49px;
  }

  .xxl\:text-\[49rem\] {
    font-size: 49rem;
  }

  .xxl\:text-\[4em\] {
    font-size: 4em;
  }

  .xxl\:text-\[4px\] {
    font-size: 4px;
  }

  .xxl\:text-\[4rem\] {
    font-size: 4rem;
  }

  .xxl\:text-\[50em\] {
    font-size: 50em;
  }

  .xxl\:text-\[50px\] {
    font-size: 50px;
  }

  .xxl\:text-\[50rem\] {
    font-size: 50rem;
  }

  .xxl\:text-\[51em\] {
    font-size: 51em;
  }

  .xxl\:text-\[51px\] {
    font-size: 51px;
  }

  .xxl\:text-\[51rem\] {
    font-size: 51rem;
  }

  .xxl\:text-\[52em\] {
    font-size: 52em;
  }

  .xxl\:text-\[52px\] {
    font-size: 52px;
  }

  .xxl\:text-\[52rem\] {
    font-size: 52rem;
  }

  .xxl\:text-\[53em\] {
    font-size: 53em;
  }

  .xxl\:text-\[53px\] {
    font-size: 53px;
  }

  .xxl\:text-\[53rem\] {
    font-size: 53rem;
  }

  .xxl\:text-\[54em\] {
    font-size: 54em;
  }

  .xxl\:text-\[54px\] {
    font-size: 54px;
  }

  .xxl\:text-\[54rem\] {
    font-size: 54rem;
  }

  .xxl\:text-\[55em\] {
    font-size: 55em;
  }

  .xxl\:text-\[55px\] {
    font-size: 55px;
  }

  .xxl\:text-\[55rem\] {
    font-size: 55rem;
  }

  .xxl\:text-\[56em\] {
    font-size: 56em;
  }

  .xxl\:text-\[56px\] {
    font-size: 56px;
  }

  .xxl\:text-\[56rem\] {
    font-size: 56rem;
  }

  .xxl\:text-\[57em\] {
    font-size: 57em;
  }

  .xxl\:text-\[57px\] {
    font-size: 57px;
  }

  .xxl\:text-\[57rem\] {
    font-size: 57rem;
  }

  .xxl\:text-\[58em\] {
    font-size: 58em;
  }

  .xxl\:text-\[58px\] {
    font-size: 58px;
  }

  .xxl\:text-\[58rem\] {
    font-size: 58rem;
  }

  .xxl\:text-\[59em\] {
    font-size: 59em;
  }

  .xxl\:text-\[59px\] {
    font-size: 59px;
  }

  .xxl\:text-\[59rem\] {
    font-size: 59rem;
  }

  .xxl\:text-\[5em\] {
    font-size: 5em;
  }

  .xxl\:text-\[5px\] {
    font-size: 5px;
  }

  .xxl\:text-\[5rem\] {
    font-size: 5rem;
  }

  .xxl\:text-\[60em\] {
    font-size: 60em;
  }

  .xxl\:text-\[60px\] {
    font-size: 60px;
  }

  .xxl\:text-\[60rem\] {
    font-size: 60rem;
  }

  .xxl\:text-\[61em\] {
    font-size: 61em;
  }

  .xxl\:text-\[61px\] {
    font-size: 61px;
  }

  .xxl\:text-\[61rem\] {
    font-size: 61rem;
  }

  .xxl\:text-\[62em\] {
    font-size: 62em;
  }

  .xxl\:text-\[62px\] {
    font-size: 62px;
  }

  .xxl\:text-\[62rem\] {
    font-size: 62rem;
  }

  .xxl\:text-\[63em\] {
    font-size: 63em;
  }

  .xxl\:text-\[63px\] {
    font-size: 63px;
  }

  .xxl\:text-\[63rem\] {
    font-size: 63rem;
  }

  .xxl\:text-\[64em\] {
    font-size: 64em;
  }

  .xxl\:text-\[64px\] {
    font-size: 64px;
  }

  .xxl\:text-\[64rem\] {
    font-size: 64rem;
  }

  .xxl\:text-\[65em\] {
    font-size: 65em;
  }

  .xxl\:text-\[65px\] {
    font-size: 65px;
  }

  .xxl\:text-\[65rem\] {
    font-size: 65rem;
  }

  .xxl\:text-\[66em\] {
    font-size: 66em;
  }

  .xxl\:text-\[66px\] {
    font-size: 66px;
  }

  .xxl\:text-\[66rem\] {
    font-size: 66rem;
  }

  .xxl\:text-\[67em\] {
    font-size: 67em;
  }

  .xxl\:text-\[67px\] {
    font-size: 67px;
  }

  .xxl\:text-\[67rem\] {
    font-size: 67rem;
  }

  .xxl\:text-\[68em\] {
    font-size: 68em;
  }

  .xxl\:text-\[68px\] {
    font-size: 68px;
  }

  .xxl\:text-\[68rem\] {
    font-size: 68rem;
  }

  .xxl\:text-\[69em\] {
    font-size: 69em;
  }

  .xxl\:text-\[69px\] {
    font-size: 69px;
  }

  .xxl\:text-\[69rem\] {
    font-size: 69rem;
  }

  .xxl\:text-\[6em\] {
    font-size: 6em;
  }

  .xxl\:text-\[6px\] {
    font-size: 6px;
  }

  .xxl\:text-\[6rem\] {
    font-size: 6rem;
  }

  .xxl\:text-\[70em\] {
    font-size: 70em;
  }

  .xxl\:text-\[70px\] {
    font-size: 70px;
  }

  .xxl\:text-\[70rem\] {
    font-size: 70rem;
  }

  .xxl\:text-\[71em\] {
    font-size: 71em;
  }

  .xxl\:text-\[71px\] {
    font-size: 71px;
  }

  .xxl\:text-\[71rem\] {
    font-size: 71rem;
  }

  .xxl\:text-\[72em\] {
    font-size: 72em;
  }

  .xxl\:text-\[72px\] {
    font-size: 72px;
  }

  .xxl\:text-\[72rem\] {
    font-size: 72rem;
  }

  .xxl\:text-\[73em\] {
    font-size: 73em;
  }

  .xxl\:text-\[73px\] {
    font-size: 73px;
  }

  .xxl\:text-\[73rem\] {
    font-size: 73rem;
  }

  .xxl\:text-\[74em\] {
    font-size: 74em;
  }

  .xxl\:text-\[74px\] {
    font-size: 74px;
  }

  .xxl\:text-\[74rem\] {
    font-size: 74rem;
  }

  .xxl\:text-\[75em\] {
    font-size: 75em;
  }

  .xxl\:text-\[75px\] {
    font-size: 75px;
  }

  .xxl\:text-\[75rem\] {
    font-size: 75rem;
  }

  .xxl\:text-\[76em\] {
    font-size: 76em;
  }

  .xxl\:text-\[76px\] {
    font-size: 76px;
  }

  .xxl\:text-\[76rem\] {
    font-size: 76rem;
  }

  .xxl\:text-\[77em\] {
    font-size: 77em;
  }

  .xxl\:text-\[77px\] {
    font-size: 77px;
  }

  .xxl\:text-\[77rem\] {
    font-size: 77rem;
  }

  .xxl\:text-\[78em\] {
    font-size: 78em;
  }

  .xxl\:text-\[78px\] {
    font-size: 78px;
  }

  .xxl\:text-\[78rem\] {
    font-size: 78rem;
  }

  .xxl\:text-\[79em\] {
    font-size: 79em;
  }

  .xxl\:text-\[79px\] {
    font-size: 79px;
  }

  .xxl\:text-\[79rem\] {
    font-size: 79rem;
  }

  .xxl\:text-\[7em\] {
    font-size: 7em;
  }

  .xxl\:text-\[7px\] {
    font-size: 7px;
  }

  .xxl\:text-\[7rem\] {
    font-size: 7rem;
  }

  .xxl\:text-\[80em\] {
    font-size: 80em;
  }

  .xxl\:text-\[80px\] {
    font-size: 80px;
  }

  .xxl\:text-\[80rem\] {
    font-size: 80rem;
  }

  .xxl\:text-\[81em\] {
    font-size: 81em;
  }

  .xxl\:text-\[81px\] {
    font-size: 81px;
  }

  .xxl\:text-\[81rem\] {
    font-size: 81rem;
  }

  .xxl\:text-\[82em\] {
    font-size: 82em;
  }

  .xxl\:text-\[82px\] {
    font-size: 82px;
  }

  .xxl\:text-\[82rem\] {
    font-size: 82rem;
  }

  .xxl\:text-\[83em\] {
    font-size: 83em;
  }

  .xxl\:text-\[83px\] {
    font-size: 83px;
  }

  .xxl\:text-\[83rem\] {
    font-size: 83rem;
  }

  .xxl\:text-\[84em\] {
    font-size: 84em;
  }

  .xxl\:text-\[84px\] {
    font-size: 84px;
  }

  .xxl\:text-\[84rem\] {
    font-size: 84rem;
  }

  .xxl\:text-\[85em\] {
    font-size: 85em;
  }

  .xxl\:text-\[85px\] {
    font-size: 85px;
  }

  .xxl\:text-\[85rem\] {
    font-size: 85rem;
  }

  .xxl\:text-\[86em\] {
    font-size: 86em;
  }

  .xxl\:text-\[86px\] {
    font-size: 86px;
  }

  .xxl\:text-\[86rem\] {
    font-size: 86rem;
  }

  .xxl\:text-\[87em\] {
    font-size: 87em;
  }

  .xxl\:text-\[87px\] {
    font-size: 87px;
  }

  .xxl\:text-\[87rem\] {
    font-size: 87rem;
  }

  .xxl\:text-\[88em\] {
    font-size: 88em;
  }

  .xxl\:text-\[88px\] {
    font-size: 88px;
  }

  .xxl\:text-\[88rem\] {
    font-size: 88rem;
  }

  .xxl\:text-\[89em\] {
    font-size: 89em;
  }

  .xxl\:text-\[89px\] {
    font-size: 89px;
  }

  .xxl\:text-\[89rem\] {
    font-size: 89rem;
  }

  .xxl\:text-\[8em\] {
    font-size: 8em;
  }

  .xxl\:text-\[8px\] {
    font-size: 8px;
  }

  .xxl\:text-\[8rem\] {
    font-size: 8rem;
  }

  .xxl\:text-\[90em\] {
    font-size: 90em;
  }

  .xxl\:text-\[90px\] {
    font-size: 90px;
  }

  .xxl\:text-\[90rem\] {
    font-size: 90rem;
  }

  .xxl\:text-\[91em\] {
    font-size: 91em;
  }

  .xxl\:text-\[91px\] {
    font-size: 91px;
  }

  .xxl\:text-\[91rem\] {
    font-size: 91rem;
  }

  .xxl\:text-\[92em\] {
    font-size: 92em;
  }

  .xxl\:text-\[92px\] {
    font-size: 92px;
  }

  .xxl\:text-\[92rem\] {
    font-size: 92rem;
  }

  .xxl\:text-\[93em\] {
    font-size: 93em;
  }

  .xxl\:text-\[93px\] {
    font-size: 93px;
  }

  .xxl\:text-\[93rem\] {
    font-size: 93rem;
  }

  .xxl\:text-\[94em\] {
    font-size: 94em;
  }

  .xxl\:text-\[94px\] {
    font-size: 94px;
  }

  .xxl\:text-\[94rem\] {
    font-size: 94rem;
  }

  .xxl\:text-\[95em\] {
    font-size: 95em;
  }

  .xxl\:text-\[95px\] {
    font-size: 95px;
  }

  .xxl\:text-\[95rem\] {
    font-size: 95rem;
  }

  .xxl\:text-\[96em\] {
    font-size: 96em;
  }

  .xxl\:text-\[96px\] {
    font-size: 96px;
  }

  .xxl\:text-\[96rem\] {
    font-size: 96rem;
  }

  .xxl\:text-\[97em\] {
    font-size: 97em;
  }

  .xxl\:text-\[97px\] {
    font-size: 97px;
  }

  .xxl\:text-\[97rem\] {
    font-size: 97rem;
  }

  .xxl\:text-\[98em\] {
    font-size: 98em;
  }

  .xxl\:text-\[98px\] {
    font-size: 98px;
  }

  .xxl\:text-\[98rem\] {
    font-size: 98rem;
  }

  .xxl\:text-\[99em\] {
    font-size: 99em;
  }

  .xxl\:text-\[99px\] {
    font-size: 99px;
  }

  .xxl\:text-\[99rem\] {
    font-size: 99rem;
  }

  .xxl\:text-\[9em\] {
    font-size: 9em;
  }

  .xxl\:text-\[9px\] {
    font-size: 9px;
  }

  .xxl\:text-\[9rem\] {
    font-size: 9rem;
  }
}
@media (min-width: 1920px) {

  .ultrawide\:p-\[100rem\] {
    padding: 100rem;
  }

  .ultrawide\:p-\[101rem\] {
    padding: 101rem;
  }

  .ultrawide\:p-\[10rem\] {
    padding: 10rem;
  }

  .ultrawide\:p-\[11rem\] {
    padding: 11rem;
  }

  .ultrawide\:p-\[12rem\] {
    padding: 12rem;
  }

  .ultrawide\:p-\[13rem\] {
    padding: 13rem;
  }

  .ultrawide\:p-\[14rem\] {
    padding: 14rem;
  }

  .ultrawide\:p-\[15rem\] {
    padding: 15rem;
  }

  .ultrawide\:p-\[16rem\] {
    padding: 16rem;
  }

  .ultrawide\:p-\[17rem\] {
    padding: 17rem;
  }

  .ultrawide\:p-\[18rem\] {
    padding: 18rem;
  }

  .ultrawide\:p-\[19rem\] {
    padding: 19rem;
  }

  .ultrawide\:p-\[1rem\] {
    padding: 1rem;
  }

  .ultrawide\:p-\[20rem\] {
    padding: 20rem;
  }

  .ultrawide\:p-\[21rem\] {
    padding: 21rem;
  }

  .ultrawide\:p-\[22rem\] {
    padding: 22rem;
  }

  .ultrawide\:p-\[23rem\] {
    padding: 23rem;
  }

  .ultrawide\:p-\[24rem\] {
    padding: 24rem;
  }

  .ultrawide\:p-\[25rem\] {
    padding: 25rem;
  }

  .ultrawide\:p-\[26rem\] {
    padding: 26rem;
  }

  .ultrawide\:p-\[27rem\] {
    padding: 27rem;
  }

  .ultrawide\:p-\[28rem\] {
    padding: 28rem;
  }

  .ultrawide\:p-\[29rem\] {
    padding: 29rem;
  }

  .ultrawide\:p-\[2rem\] {
    padding: 2rem;
  }

  .ultrawide\:p-\[30rem\] {
    padding: 30rem;
  }

  .ultrawide\:p-\[31rem\] {
    padding: 31rem;
  }

  .ultrawide\:p-\[32rem\] {
    padding: 32rem;
  }

  .ultrawide\:p-\[33rem\] {
    padding: 33rem;
  }

  .ultrawide\:p-\[34rem\] {
    padding: 34rem;
  }

  .ultrawide\:p-\[35rem\] {
    padding: 35rem;
  }

  .ultrawide\:p-\[36rem\] {
    padding: 36rem;
  }

  .ultrawide\:p-\[37rem\] {
    padding: 37rem;
  }

  .ultrawide\:p-\[38rem\] {
    padding: 38rem;
  }

  .ultrawide\:p-\[39rem\] {
    padding: 39rem;
  }

  .ultrawide\:p-\[3rem\] {
    padding: 3rem;
  }

  .ultrawide\:p-\[40rem\] {
    padding: 40rem;
  }

  .ultrawide\:p-\[41rem\] {
    padding: 41rem;
  }

  .ultrawide\:p-\[42rem\] {
    padding: 42rem;
  }

  .ultrawide\:p-\[43rem\] {
    padding: 43rem;
  }

  .ultrawide\:p-\[44rem\] {
    padding: 44rem;
  }

  .ultrawide\:p-\[45rem\] {
    padding: 45rem;
  }

  .ultrawide\:p-\[46rem\] {
    padding: 46rem;
  }

  .ultrawide\:p-\[47rem\] {
    padding: 47rem;
  }

  .ultrawide\:p-\[48rem\] {
    padding: 48rem;
  }

  .ultrawide\:p-\[49rem\] {
    padding: 49rem;
  }

  .ultrawide\:p-\[4rem\] {
    padding: 4rem;
  }

  .ultrawide\:p-\[50rem\] {
    padding: 50rem;
  }

  .ultrawide\:p-\[51rem\] {
    padding: 51rem;
  }

  .ultrawide\:p-\[52rem\] {
    padding: 52rem;
  }

  .ultrawide\:p-\[53rem\] {
    padding: 53rem;
  }

  .ultrawide\:p-\[54rem\] {
    padding: 54rem;
  }

  .ultrawide\:p-\[55rem\] {
    padding: 55rem;
  }

  .ultrawide\:p-\[56rem\] {
    padding: 56rem;
  }

  .ultrawide\:p-\[57rem\] {
    padding: 57rem;
  }

  .ultrawide\:p-\[58rem\] {
    padding: 58rem;
  }

  .ultrawide\:p-\[59rem\] {
    padding: 59rem;
  }

  .ultrawide\:p-\[5rem\] {
    padding: 5rem;
  }

  .ultrawide\:p-\[60rem\] {
    padding: 60rem;
  }

  .ultrawide\:p-\[61rem\] {
    padding: 61rem;
  }

  .ultrawide\:p-\[62rem\] {
    padding: 62rem;
  }

  .ultrawide\:p-\[63rem\] {
    padding: 63rem;
  }

  .ultrawide\:p-\[64rem\] {
    padding: 64rem;
  }

  .ultrawide\:p-\[65rem\] {
    padding: 65rem;
  }

  .ultrawide\:p-\[66rem\] {
    padding: 66rem;
  }

  .ultrawide\:p-\[67rem\] {
    padding: 67rem;
  }

  .ultrawide\:p-\[68rem\] {
    padding: 68rem;
  }

  .ultrawide\:p-\[69rem\] {
    padding: 69rem;
  }

  .ultrawide\:p-\[6rem\] {
    padding: 6rem;
  }

  .ultrawide\:p-\[70rem\] {
    padding: 70rem;
  }

  .ultrawide\:p-\[71rem\] {
    padding: 71rem;
  }

  .ultrawide\:p-\[72rem\] {
    padding: 72rem;
  }

  .ultrawide\:p-\[73rem\] {
    padding: 73rem;
  }

  .ultrawide\:p-\[74rem\] {
    padding: 74rem;
  }

  .ultrawide\:p-\[75rem\] {
    padding: 75rem;
  }

  .ultrawide\:p-\[76rem\] {
    padding: 76rem;
  }

  .ultrawide\:p-\[77rem\] {
    padding: 77rem;
  }

  .ultrawide\:p-\[78rem\] {
    padding: 78rem;
  }

  .ultrawide\:p-\[79rem\] {
    padding: 79rem;
  }

  .ultrawide\:p-\[7rem\] {
    padding: 7rem;
  }

  .ultrawide\:p-\[80rem\] {
    padding: 80rem;
  }

  .ultrawide\:p-\[81rem\] {
    padding: 81rem;
  }

  .ultrawide\:p-\[82rem\] {
    padding: 82rem;
  }

  .ultrawide\:p-\[83rem\] {
    padding: 83rem;
  }

  .ultrawide\:p-\[84rem\] {
    padding: 84rem;
  }

  .ultrawide\:p-\[85rem\] {
    padding: 85rem;
  }

  .ultrawide\:p-\[86rem\] {
    padding: 86rem;
  }

  .ultrawide\:p-\[87rem\] {
    padding: 87rem;
  }

  .ultrawide\:p-\[88rem\] {
    padding: 88rem;
  }

  .ultrawide\:p-\[89rem\] {
    padding: 89rem;
  }

  .ultrawide\:p-\[8rem\] {
    padding: 8rem;
  }

  .ultrawide\:p-\[90rem\] {
    padding: 90rem;
  }

  .ultrawide\:p-\[91rem\] {
    padding: 91rem;
  }

  .ultrawide\:p-\[92rem\] {
    padding: 92rem;
  }

  .ultrawide\:p-\[93rem\] {
    padding: 93rem;
  }

  .ultrawide\:p-\[94rem\] {
    padding: 94rem;
  }

  .ultrawide\:p-\[95rem\] {
    padding: 95rem;
  }

  .ultrawide\:p-\[96rem\] {
    padding: 96rem;
  }

  .ultrawide\:p-\[97rem\] {
    padding: 97rem;
  }

  .ultrawide\:p-\[98rem\] {
    padding: 98rem;
  }

  .ultrawide\:p-\[99rem\] {
    padding: 99rem;
  }

  .ultrawide\:p-\[9rem\] {
    padding: 9rem;
  }

  .ultrawide\:px-\[100rem\] {
    padding-left: 100rem;
    padding-right: 100rem;
  }

  .ultrawide\:px-\[101rem\] {
    padding-left: 101rem;
    padding-right: 101rem;
  }

  .ultrawide\:px-\[10rem\] {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .ultrawide\:px-\[11rem\] {
    padding-left: 11rem;
    padding-right: 11rem;
  }

  .ultrawide\:px-\[12rem\] {
    padding-left: 12rem;
    padding-right: 12rem;
  }

  .ultrawide\:px-\[13rem\] {
    padding-left: 13rem;
    padding-right: 13rem;
  }

  .ultrawide\:px-\[14rem\] {
    padding-left: 14rem;
    padding-right: 14rem;
  }

  .ultrawide\:px-\[15rem\] {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .ultrawide\:px-\[16rem\] {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .ultrawide\:px-\[17rem\] {
    padding-left: 17rem;
    padding-right: 17rem;
  }

  .ultrawide\:px-\[18rem\] {
    padding-left: 18rem;
    padding-right: 18rem;
  }

  .ultrawide\:px-\[19rem\] {
    padding-left: 19rem;
    padding-right: 19rem;
  }

  .ultrawide\:px-\[1rem\] {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ultrawide\:px-\[20rem\] {
    padding-left: 20rem;
    padding-right: 20rem;
  }

  .ultrawide\:px-\[21rem\] {
    padding-left: 21rem;
    padding-right: 21rem;
  }

  .ultrawide\:px-\[22rem\] {
    padding-left: 22rem;
    padding-right: 22rem;
  }

  .ultrawide\:px-\[23rem\] {
    padding-left: 23rem;
    padding-right: 23rem;
  }

  .ultrawide\:px-\[24rem\] {
    padding-left: 24rem;
    padding-right: 24rem;
  }

  .ultrawide\:px-\[25rem\] {
    padding-left: 25rem;
    padding-right: 25rem;
  }

  .ultrawide\:px-\[26rem\] {
    padding-left: 26rem;
    padding-right: 26rem;
  }

  .ultrawide\:px-\[27rem\] {
    padding-left: 27rem;
    padding-right: 27rem;
  }

  .ultrawide\:px-\[28rem\] {
    padding-left: 28rem;
    padding-right: 28rem;
  }

  .ultrawide\:px-\[29rem\] {
    padding-left: 29rem;
    padding-right: 29rem;
  }

  .ultrawide\:px-\[2rem\] {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .ultrawide\:px-\[30rem\] {
    padding-left: 30rem;
    padding-right: 30rem;
  }

  .ultrawide\:px-\[31rem\] {
    padding-left: 31rem;
    padding-right: 31rem;
  }

  .ultrawide\:px-\[32rem\] {
    padding-left: 32rem;
    padding-right: 32rem;
  }

  .ultrawide\:px-\[33rem\] {
    padding-left: 33rem;
    padding-right: 33rem;
  }

  .ultrawide\:px-\[34rem\] {
    padding-left: 34rem;
    padding-right: 34rem;
  }

  .ultrawide\:px-\[35rem\] {
    padding-left: 35rem;
    padding-right: 35rem;
  }

  .ultrawide\:px-\[36rem\] {
    padding-left: 36rem;
    padding-right: 36rem;
  }

  .ultrawide\:px-\[37rem\] {
    padding-left: 37rem;
    padding-right: 37rem;
  }

  .ultrawide\:px-\[38rem\] {
    padding-left: 38rem;
    padding-right: 38rem;
  }

  .ultrawide\:px-\[39rem\] {
    padding-left: 39rem;
    padding-right: 39rem;
  }

  .ultrawide\:px-\[3rem\] {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .ultrawide\:px-\[40rem\] {
    padding-left: 40rem;
    padding-right: 40rem;
  }

  .ultrawide\:px-\[41rem\] {
    padding-left: 41rem;
    padding-right: 41rem;
  }

  .ultrawide\:px-\[42rem\] {
    padding-left: 42rem;
    padding-right: 42rem;
  }

  .ultrawide\:px-\[43rem\] {
    padding-left: 43rem;
    padding-right: 43rem;
  }

  .ultrawide\:px-\[44rem\] {
    padding-left: 44rem;
    padding-right: 44rem;
  }

  .ultrawide\:px-\[45rem\] {
    padding-left: 45rem;
    padding-right: 45rem;
  }

  .ultrawide\:px-\[46rem\] {
    padding-left: 46rem;
    padding-right: 46rem;
  }

  .ultrawide\:px-\[47rem\] {
    padding-left: 47rem;
    padding-right: 47rem;
  }

  .ultrawide\:px-\[48rem\] {
    padding-left: 48rem;
    padding-right: 48rem;
  }

  .ultrawide\:px-\[49rem\] {
    padding-left: 49rem;
    padding-right: 49rem;
  }

  .ultrawide\:px-\[4rem\] {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .ultrawide\:px-\[50rem\] {
    padding-left: 50rem;
    padding-right: 50rem;
  }

  .ultrawide\:px-\[51rem\] {
    padding-left: 51rem;
    padding-right: 51rem;
  }

  .ultrawide\:px-\[52rem\] {
    padding-left: 52rem;
    padding-right: 52rem;
  }

  .ultrawide\:px-\[53rem\] {
    padding-left: 53rem;
    padding-right: 53rem;
  }

  .ultrawide\:px-\[54rem\] {
    padding-left: 54rem;
    padding-right: 54rem;
  }

  .ultrawide\:px-\[55rem\] {
    padding-left: 55rem;
    padding-right: 55rem;
  }

  .ultrawide\:px-\[56rem\] {
    padding-left: 56rem;
    padding-right: 56rem;
  }

  .ultrawide\:px-\[57rem\] {
    padding-left: 57rem;
    padding-right: 57rem;
  }

  .ultrawide\:px-\[58rem\] {
    padding-left: 58rem;
    padding-right: 58rem;
  }

  .ultrawide\:px-\[59rem\] {
    padding-left: 59rem;
    padding-right: 59rem;
  }

  .ultrawide\:px-\[5rem\] {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .ultrawide\:px-\[60rem\] {
    padding-left: 60rem;
    padding-right: 60rem;
  }

  .ultrawide\:px-\[61rem\] {
    padding-left: 61rem;
    padding-right: 61rem;
  }

  .ultrawide\:px-\[62rem\] {
    padding-left: 62rem;
    padding-right: 62rem;
  }

  .ultrawide\:px-\[63rem\] {
    padding-left: 63rem;
    padding-right: 63rem;
  }

  .ultrawide\:px-\[64rem\] {
    padding-left: 64rem;
    padding-right: 64rem;
  }

  .ultrawide\:px-\[65rem\] {
    padding-left: 65rem;
    padding-right: 65rem;
  }

  .ultrawide\:px-\[66rem\] {
    padding-left: 66rem;
    padding-right: 66rem;
  }

  .ultrawide\:px-\[67rem\] {
    padding-left: 67rem;
    padding-right: 67rem;
  }

  .ultrawide\:px-\[68rem\] {
    padding-left: 68rem;
    padding-right: 68rem;
  }

  .ultrawide\:px-\[69rem\] {
    padding-left: 69rem;
    padding-right: 69rem;
  }

  .ultrawide\:px-\[6rem\] {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .ultrawide\:px-\[70rem\] {
    padding-left: 70rem;
    padding-right: 70rem;
  }

  .ultrawide\:px-\[71rem\] {
    padding-left: 71rem;
    padding-right: 71rem;
  }

  .ultrawide\:px-\[72rem\] {
    padding-left: 72rem;
    padding-right: 72rem;
  }

  .ultrawide\:px-\[73rem\] {
    padding-left: 73rem;
    padding-right: 73rem;
  }

  .ultrawide\:px-\[74rem\] {
    padding-left: 74rem;
    padding-right: 74rem;
  }

  .ultrawide\:px-\[75rem\] {
    padding-left: 75rem;
    padding-right: 75rem;
  }

  .ultrawide\:px-\[76rem\] {
    padding-left: 76rem;
    padding-right: 76rem;
  }

  .ultrawide\:px-\[77rem\] {
    padding-left: 77rem;
    padding-right: 77rem;
  }

  .ultrawide\:px-\[78rem\] {
    padding-left: 78rem;
    padding-right: 78rem;
  }

  .ultrawide\:px-\[79rem\] {
    padding-left: 79rem;
    padding-right: 79rem;
  }

  .ultrawide\:px-\[7rem\] {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .ultrawide\:px-\[80rem\] {
    padding-left: 80rem;
    padding-right: 80rem;
  }

  .ultrawide\:px-\[81rem\] {
    padding-left: 81rem;
    padding-right: 81rem;
  }

  .ultrawide\:px-\[82rem\] {
    padding-left: 82rem;
    padding-right: 82rem;
  }

  .ultrawide\:px-\[83rem\] {
    padding-left: 83rem;
    padding-right: 83rem;
  }

  .ultrawide\:px-\[84rem\] {
    padding-left: 84rem;
    padding-right: 84rem;
  }

  .ultrawide\:px-\[85rem\] {
    padding-left: 85rem;
    padding-right: 85rem;
  }

  .ultrawide\:px-\[86rem\] {
    padding-left: 86rem;
    padding-right: 86rem;
  }

  .ultrawide\:px-\[87rem\] {
    padding-left: 87rem;
    padding-right: 87rem;
  }

  .ultrawide\:px-\[88rem\] {
    padding-left: 88rem;
    padding-right: 88rem;
  }

  .ultrawide\:px-\[89rem\] {
    padding-left: 89rem;
    padding-right: 89rem;
  }

  .ultrawide\:px-\[8rem\] {
    padding-left: 8rem;
    padding-right: 8rem;
  }

  .ultrawide\:px-\[90rem\] {
    padding-left: 90rem;
    padding-right: 90rem;
  }

  .ultrawide\:px-\[91rem\] {
    padding-left: 91rem;
    padding-right: 91rem;
  }

  .ultrawide\:px-\[92rem\] {
    padding-left: 92rem;
    padding-right: 92rem;
  }

  .ultrawide\:px-\[93rem\] {
    padding-left: 93rem;
    padding-right: 93rem;
  }

  .ultrawide\:px-\[94rem\] {
    padding-left: 94rem;
    padding-right: 94rem;
  }

  .ultrawide\:px-\[95rem\] {
    padding-left: 95rem;
    padding-right: 95rem;
  }

  .ultrawide\:px-\[96rem\] {
    padding-left: 96rem;
    padding-right: 96rem;
  }

  .ultrawide\:px-\[97rem\] {
    padding-left: 97rem;
    padding-right: 97rem;
  }

  .ultrawide\:px-\[98rem\] {
    padding-left: 98rem;
    padding-right: 98rem;
  }

  .ultrawide\:px-\[99rem\] {
    padding-left: 99rem;
    padding-right: 99rem;
  }

  .ultrawide\:px-\[9rem\] {
    padding-left: 9rem;
    padding-right: 9rem;
  }

  .ultrawide\:py-\[100rem\] {
    padding-top: 100rem;
    padding-bottom: 100rem;
  }

  .ultrawide\:py-\[101rem\] {
    padding-top: 101rem;
    padding-bottom: 101rem;
  }

  .ultrawide\:py-\[10rem\] {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .ultrawide\:py-\[11rem\] {
    padding-top: 11rem;
    padding-bottom: 11rem;
  }

  .ultrawide\:py-\[12rem\] {
    padding-top: 12rem;
    padding-bottom: 12rem;
  }

  .ultrawide\:py-\[13rem\] {
    padding-top: 13rem;
    padding-bottom: 13rem;
  }

  .ultrawide\:py-\[14rem\] {
    padding-top: 14rem;
    padding-bottom: 14rem;
  }

  .ultrawide\:py-\[15rem\] {
    padding-top: 15rem;
    padding-bottom: 15rem;
  }

  .ultrawide\:py-\[16rem\] {
    padding-top: 16rem;
    padding-bottom: 16rem;
  }

  .ultrawide\:py-\[17rem\] {
    padding-top: 17rem;
    padding-bottom: 17rem;
  }

  .ultrawide\:py-\[18rem\] {
    padding-top: 18rem;
    padding-bottom: 18rem;
  }

  .ultrawide\:py-\[19rem\] {
    padding-top: 19rem;
    padding-bottom: 19rem;
  }

  .ultrawide\:py-\[1rem\] {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .ultrawide\:py-\[20rem\] {
    padding-top: 20rem;
    padding-bottom: 20rem;
  }

  .ultrawide\:py-\[21rem\] {
    padding-top: 21rem;
    padding-bottom: 21rem;
  }

  .ultrawide\:py-\[22rem\] {
    padding-top: 22rem;
    padding-bottom: 22rem;
  }

  .ultrawide\:py-\[23rem\] {
    padding-top: 23rem;
    padding-bottom: 23rem;
  }

  .ultrawide\:py-\[24rem\] {
    padding-top: 24rem;
    padding-bottom: 24rem;
  }

  .ultrawide\:py-\[25rem\] {
    padding-top: 25rem;
    padding-bottom: 25rem;
  }

  .ultrawide\:py-\[26rem\] {
    padding-top: 26rem;
    padding-bottom: 26rem;
  }

  .ultrawide\:py-\[27rem\] {
    padding-top: 27rem;
    padding-bottom: 27rem;
  }

  .ultrawide\:py-\[28rem\] {
    padding-top: 28rem;
    padding-bottom: 28rem;
  }

  .ultrawide\:py-\[29rem\] {
    padding-top: 29rem;
    padding-bottom: 29rem;
  }

  .ultrawide\:py-\[2rem\] {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .ultrawide\:py-\[30rem\] {
    padding-top: 30rem;
    padding-bottom: 30rem;
  }

  .ultrawide\:py-\[31rem\] {
    padding-top: 31rem;
    padding-bottom: 31rem;
  }

  .ultrawide\:py-\[32rem\] {
    padding-top: 32rem;
    padding-bottom: 32rem;
  }

  .ultrawide\:py-\[33rem\] {
    padding-top: 33rem;
    padding-bottom: 33rem;
  }

  .ultrawide\:py-\[34rem\] {
    padding-top: 34rem;
    padding-bottom: 34rem;
  }

  .ultrawide\:py-\[35rem\] {
    padding-top: 35rem;
    padding-bottom: 35rem;
  }

  .ultrawide\:py-\[36rem\] {
    padding-top: 36rem;
    padding-bottom: 36rem;
  }

  .ultrawide\:py-\[37rem\] {
    padding-top: 37rem;
    padding-bottom: 37rem;
  }

  .ultrawide\:py-\[38rem\] {
    padding-top: 38rem;
    padding-bottom: 38rem;
  }

  .ultrawide\:py-\[39rem\] {
    padding-top: 39rem;
    padding-bottom: 39rem;
  }

  .ultrawide\:py-\[3rem\] {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .ultrawide\:py-\[40rem\] {
    padding-top: 40rem;
    padding-bottom: 40rem;
  }

  .ultrawide\:py-\[41rem\] {
    padding-top: 41rem;
    padding-bottom: 41rem;
  }

  .ultrawide\:py-\[42rem\] {
    padding-top: 42rem;
    padding-bottom: 42rem;
  }

  .ultrawide\:py-\[43rem\] {
    padding-top: 43rem;
    padding-bottom: 43rem;
  }

  .ultrawide\:py-\[44rem\] {
    padding-top: 44rem;
    padding-bottom: 44rem;
  }

  .ultrawide\:py-\[45rem\] {
    padding-top: 45rem;
    padding-bottom: 45rem;
  }

  .ultrawide\:py-\[46rem\] {
    padding-top: 46rem;
    padding-bottom: 46rem;
  }

  .ultrawide\:py-\[47rem\] {
    padding-top: 47rem;
    padding-bottom: 47rem;
  }

  .ultrawide\:py-\[48rem\] {
    padding-top: 48rem;
    padding-bottom: 48rem;
  }

  .ultrawide\:py-\[49rem\] {
    padding-top: 49rem;
    padding-bottom: 49rem;
  }

  .ultrawide\:py-\[4rem\] {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .ultrawide\:py-\[50rem\] {
    padding-top: 50rem;
    padding-bottom: 50rem;
  }

  .ultrawide\:py-\[51rem\] {
    padding-top: 51rem;
    padding-bottom: 51rem;
  }

  .ultrawide\:py-\[52rem\] {
    padding-top: 52rem;
    padding-bottom: 52rem;
  }

  .ultrawide\:py-\[53rem\] {
    padding-top: 53rem;
    padding-bottom: 53rem;
  }

  .ultrawide\:py-\[54rem\] {
    padding-top: 54rem;
    padding-bottom: 54rem;
  }

  .ultrawide\:py-\[55rem\] {
    padding-top: 55rem;
    padding-bottom: 55rem;
  }

  .ultrawide\:py-\[56rem\] {
    padding-top: 56rem;
    padding-bottom: 56rem;
  }

  .ultrawide\:py-\[57rem\] {
    padding-top: 57rem;
    padding-bottom: 57rem;
  }

  .ultrawide\:py-\[58rem\] {
    padding-top: 58rem;
    padding-bottom: 58rem;
  }

  .ultrawide\:py-\[59rem\] {
    padding-top: 59rem;
    padding-bottom: 59rem;
  }

  .ultrawide\:py-\[5rem\] {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .ultrawide\:py-\[60rem\] {
    padding-top: 60rem;
    padding-bottom: 60rem;
  }

  .ultrawide\:py-\[61rem\] {
    padding-top: 61rem;
    padding-bottom: 61rem;
  }

  .ultrawide\:py-\[62rem\] {
    padding-top: 62rem;
    padding-bottom: 62rem;
  }

  .ultrawide\:py-\[63rem\] {
    padding-top: 63rem;
    padding-bottom: 63rem;
  }

  .ultrawide\:py-\[64rem\] {
    padding-top: 64rem;
    padding-bottom: 64rem;
  }

  .ultrawide\:py-\[65rem\] {
    padding-top: 65rem;
    padding-bottom: 65rem;
  }

  .ultrawide\:py-\[66rem\] {
    padding-top: 66rem;
    padding-bottom: 66rem;
  }

  .ultrawide\:py-\[67rem\] {
    padding-top: 67rem;
    padding-bottom: 67rem;
  }

  .ultrawide\:py-\[68rem\] {
    padding-top: 68rem;
    padding-bottom: 68rem;
  }

  .ultrawide\:py-\[69rem\] {
    padding-top: 69rem;
    padding-bottom: 69rem;
  }

  .ultrawide\:py-\[6rem\] {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .ultrawide\:py-\[70rem\] {
    padding-top: 70rem;
    padding-bottom: 70rem;
  }

  .ultrawide\:py-\[71rem\] {
    padding-top: 71rem;
    padding-bottom: 71rem;
  }

  .ultrawide\:py-\[72rem\] {
    padding-top: 72rem;
    padding-bottom: 72rem;
  }

  .ultrawide\:py-\[73rem\] {
    padding-top: 73rem;
    padding-bottom: 73rem;
  }

  .ultrawide\:py-\[74rem\] {
    padding-top: 74rem;
    padding-bottom: 74rem;
  }

  .ultrawide\:py-\[75rem\] {
    padding-top: 75rem;
    padding-bottom: 75rem;
  }

  .ultrawide\:py-\[76rem\] {
    padding-top: 76rem;
    padding-bottom: 76rem;
  }

  .ultrawide\:py-\[77rem\] {
    padding-top: 77rem;
    padding-bottom: 77rem;
  }

  .ultrawide\:py-\[78rem\] {
    padding-top: 78rem;
    padding-bottom: 78rem;
  }

  .ultrawide\:py-\[79rem\] {
    padding-top: 79rem;
    padding-bottom: 79rem;
  }

  .ultrawide\:py-\[7rem\] {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .ultrawide\:py-\[80rem\] {
    padding-top: 80rem;
    padding-bottom: 80rem;
  }

  .ultrawide\:py-\[81rem\] {
    padding-top: 81rem;
    padding-bottom: 81rem;
  }

  .ultrawide\:py-\[82rem\] {
    padding-top: 82rem;
    padding-bottom: 82rem;
  }

  .ultrawide\:py-\[83rem\] {
    padding-top: 83rem;
    padding-bottom: 83rem;
  }

  .ultrawide\:py-\[84rem\] {
    padding-top: 84rem;
    padding-bottom: 84rem;
  }

  .ultrawide\:py-\[85rem\] {
    padding-top: 85rem;
    padding-bottom: 85rem;
  }

  .ultrawide\:py-\[86rem\] {
    padding-top: 86rem;
    padding-bottom: 86rem;
  }

  .ultrawide\:py-\[87rem\] {
    padding-top: 87rem;
    padding-bottom: 87rem;
  }

  .ultrawide\:py-\[88rem\] {
    padding-top: 88rem;
    padding-bottom: 88rem;
  }

  .ultrawide\:py-\[89rem\] {
    padding-top: 89rem;
    padding-bottom: 89rem;
  }

  .ultrawide\:py-\[8rem\] {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

  .ultrawide\:py-\[90rem\] {
    padding-top: 90rem;
    padding-bottom: 90rem;
  }

  .ultrawide\:py-\[91rem\] {
    padding-top: 91rem;
    padding-bottom: 91rem;
  }

  .ultrawide\:py-\[92rem\] {
    padding-top: 92rem;
    padding-bottom: 92rem;
  }

  .ultrawide\:py-\[93rem\] {
    padding-top: 93rem;
    padding-bottom: 93rem;
  }

  .ultrawide\:py-\[94rem\] {
    padding-top: 94rem;
    padding-bottom: 94rem;
  }

  .ultrawide\:py-\[95rem\] {
    padding-top: 95rem;
    padding-bottom: 95rem;
  }

  .ultrawide\:py-\[96rem\] {
    padding-top: 96rem;
    padding-bottom: 96rem;
  }

  .ultrawide\:py-\[97rem\] {
    padding-top: 97rem;
    padding-bottom: 97rem;
  }

  .ultrawide\:py-\[98rem\] {
    padding-top: 98rem;
    padding-bottom: 98rem;
  }

  .ultrawide\:py-\[99rem\] {
    padding-top: 99rem;
    padding-bottom: 99rem;
  }

  .ultrawide\:py-\[9rem\] {
    padding-top: 9rem;
    padding-bottom: 9rem;
  }

  .ultrawide\:pb-\[100rem\] {
    padding-bottom: 100rem;
  }

  .ultrawide\:pb-\[101rem\] {
    padding-bottom: 101rem;
  }

  .ultrawide\:pb-\[10rem\] {
    padding-bottom: 10rem;
  }

  .ultrawide\:pb-\[11rem\] {
    padding-bottom: 11rem;
  }

  .ultrawide\:pb-\[12rem\] {
    padding-bottom: 12rem;
  }

  .ultrawide\:pb-\[13rem\] {
    padding-bottom: 13rem;
  }

  .ultrawide\:pb-\[14rem\] {
    padding-bottom: 14rem;
  }

  .ultrawide\:pb-\[15rem\] {
    padding-bottom: 15rem;
  }

  .ultrawide\:pb-\[16rem\] {
    padding-bottom: 16rem;
  }

  .ultrawide\:pb-\[17rem\] {
    padding-bottom: 17rem;
  }

  .ultrawide\:pb-\[18rem\] {
    padding-bottom: 18rem;
  }

  .ultrawide\:pb-\[19rem\] {
    padding-bottom: 19rem;
  }

  .ultrawide\:pb-\[1rem\] {
    padding-bottom: 1rem;
  }

  .ultrawide\:pb-\[20rem\] {
    padding-bottom: 20rem;
  }

  .ultrawide\:pb-\[21rem\] {
    padding-bottom: 21rem;
  }

  .ultrawide\:pb-\[22rem\] {
    padding-bottom: 22rem;
  }

  .ultrawide\:pb-\[23rem\] {
    padding-bottom: 23rem;
  }

  .ultrawide\:pb-\[24rem\] {
    padding-bottom: 24rem;
  }

  .ultrawide\:pb-\[25rem\] {
    padding-bottom: 25rem;
  }

  .ultrawide\:pb-\[26rem\] {
    padding-bottom: 26rem;
  }

  .ultrawide\:pb-\[27rem\] {
    padding-bottom: 27rem;
  }

  .ultrawide\:pb-\[28rem\] {
    padding-bottom: 28rem;
  }

  .ultrawide\:pb-\[29rem\] {
    padding-bottom: 29rem;
  }

  .ultrawide\:pb-\[2rem\] {
    padding-bottom: 2rem;
  }

  .ultrawide\:pb-\[30rem\] {
    padding-bottom: 30rem;
  }

  .ultrawide\:pb-\[31rem\] {
    padding-bottom: 31rem;
  }

  .ultrawide\:pb-\[32rem\] {
    padding-bottom: 32rem;
  }

  .ultrawide\:pb-\[33rem\] {
    padding-bottom: 33rem;
  }

  .ultrawide\:pb-\[34rem\] {
    padding-bottom: 34rem;
  }

  .ultrawide\:pb-\[35rem\] {
    padding-bottom: 35rem;
  }

  .ultrawide\:pb-\[36rem\] {
    padding-bottom: 36rem;
  }

  .ultrawide\:pb-\[37rem\] {
    padding-bottom: 37rem;
  }

  .ultrawide\:pb-\[38rem\] {
    padding-bottom: 38rem;
  }

  .ultrawide\:pb-\[39rem\] {
    padding-bottom: 39rem;
  }

  .ultrawide\:pb-\[3rem\] {
    padding-bottom: 3rem;
  }

  .ultrawide\:pb-\[40rem\] {
    padding-bottom: 40rem;
  }

  .ultrawide\:pb-\[41rem\] {
    padding-bottom: 41rem;
  }

  .ultrawide\:pb-\[42rem\] {
    padding-bottom: 42rem;
  }

  .ultrawide\:pb-\[43rem\] {
    padding-bottom: 43rem;
  }

  .ultrawide\:pb-\[44rem\] {
    padding-bottom: 44rem;
  }

  .ultrawide\:pb-\[45rem\] {
    padding-bottom: 45rem;
  }

  .ultrawide\:pb-\[46rem\] {
    padding-bottom: 46rem;
  }

  .ultrawide\:pb-\[47rem\] {
    padding-bottom: 47rem;
  }

  .ultrawide\:pb-\[48rem\] {
    padding-bottom: 48rem;
  }

  .ultrawide\:pb-\[49rem\] {
    padding-bottom: 49rem;
  }

  .ultrawide\:pb-\[4rem\] {
    padding-bottom: 4rem;
  }

  .ultrawide\:pb-\[50rem\] {
    padding-bottom: 50rem;
  }

  .ultrawide\:pb-\[51rem\] {
    padding-bottom: 51rem;
  }

  .ultrawide\:pb-\[52rem\] {
    padding-bottom: 52rem;
  }

  .ultrawide\:pb-\[53rem\] {
    padding-bottom: 53rem;
  }

  .ultrawide\:pb-\[54rem\] {
    padding-bottom: 54rem;
  }

  .ultrawide\:pb-\[55rem\] {
    padding-bottom: 55rem;
  }

  .ultrawide\:pb-\[56rem\] {
    padding-bottom: 56rem;
  }

  .ultrawide\:pb-\[57rem\] {
    padding-bottom: 57rem;
  }

  .ultrawide\:pb-\[58rem\] {
    padding-bottom: 58rem;
  }

  .ultrawide\:pb-\[59rem\] {
    padding-bottom: 59rem;
  }

  .ultrawide\:pb-\[5rem\] {
    padding-bottom: 5rem;
  }

  .ultrawide\:pb-\[60rem\] {
    padding-bottom: 60rem;
  }

  .ultrawide\:pb-\[61rem\] {
    padding-bottom: 61rem;
  }

  .ultrawide\:pb-\[62rem\] {
    padding-bottom: 62rem;
  }

  .ultrawide\:pb-\[63rem\] {
    padding-bottom: 63rem;
  }

  .ultrawide\:pb-\[64rem\] {
    padding-bottom: 64rem;
  }

  .ultrawide\:pb-\[65rem\] {
    padding-bottom: 65rem;
  }

  .ultrawide\:pb-\[66rem\] {
    padding-bottom: 66rem;
  }

  .ultrawide\:pb-\[67rem\] {
    padding-bottom: 67rem;
  }

  .ultrawide\:pb-\[68rem\] {
    padding-bottom: 68rem;
  }

  .ultrawide\:pb-\[69rem\] {
    padding-bottom: 69rem;
  }

  .ultrawide\:pb-\[6rem\] {
    padding-bottom: 6rem;
  }

  .ultrawide\:pb-\[70rem\] {
    padding-bottom: 70rem;
  }

  .ultrawide\:pb-\[71rem\] {
    padding-bottom: 71rem;
  }

  .ultrawide\:pb-\[72rem\] {
    padding-bottom: 72rem;
  }

  .ultrawide\:pb-\[73rem\] {
    padding-bottom: 73rem;
  }

  .ultrawide\:pb-\[74rem\] {
    padding-bottom: 74rem;
  }

  .ultrawide\:pb-\[75rem\] {
    padding-bottom: 75rem;
  }

  .ultrawide\:pb-\[76rem\] {
    padding-bottom: 76rem;
  }

  .ultrawide\:pb-\[77rem\] {
    padding-bottom: 77rem;
  }

  .ultrawide\:pb-\[78rem\] {
    padding-bottom: 78rem;
  }

  .ultrawide\:pb-\[79rem\] {
    padding-bottom: 79rem;
  }

  .ultrawide\:pb-\[7rem\] {
    padding-bottom: 7rem;
  }

  .ultrawide\:pb-\[80rem\] {
    padding-bottom: 80rem;
  }

  .ultrawide\:pb-\[81rem\] {
    padding-bottom: 81rem;
  }

  .ultrawide\:pb-\[82rem\] {
    padding-bottom: 82rem;
  }

  .ultrawide\:pb-\[83rem\] {
    padding-bottom: 83rem;
  }

  .ultrawide\:pb-\[84rem\] {
    padding-bottom: 84rem;
  }

  .ultrawide\:pb-\[85rem\] {
    padding-bottom: 85rem;
  }

  .ultrawide\:pb-\[86rem\] {
    padding-bottom: 86rem;
  }

  .ultrawide\:pb-\[87rem\] {
    padding-bottom: 87rem;
  }

  .ultrawide\:pb-\[88rem\] {
    padding-bottom: 88rem;
  }

  .ultrawide\:pb-\[89rem\] {
    padding-bottom: 89rem;
  }

  .ultrawide\:pb-\[8rem\] {
    padding-bottom: 8rem;
  }

  .ultrawide\:pb-\[90rem\] {
    padding-bottom: 90rem;
  }

  .ultrawide\:pb-\[91rem\] {
    padding-bottom: 91rem;
  }

  .ultrawide\:pb-\[92rem\] {
    padding-bottom: 92rem;
  }

  .ultrawide\:pb-\[93rem\] {
    padding-bottom: 93rem;
  }

  .ultrawide\:pb-\[94rem\] {
    padding-bottom: 94rem;
  }

  .ultrawide\:pb-\[95rem\] {
    padding-bottom: 95rem;
  }

  .ultrawide\:pb-\[96rem\] {
    padding-bottom: 96rem;
  }

  .ultrawide\:pb-\[97rem\] {
    padding-bottom: 97rem;
  }

  .ultrawide\:pb-\[98rem\] {
    padding-bottom: 98rem;
  }

  .ultrawide\:pb-\[99rem\] {
    padding-bottom: 99rem;
  }

  .ultrawide\:pb-\[9rem\] {
    padding-bottom: 9rem;
  }

  .ultrawide\:pl-\[100rem\] {
    padding-left: 100rem;
  }

  .ultrawide\:pl-\[101rem\] {
    padding-left: 101rem;
  }

  .ultrawide\:pl-\[10rem\] {
    padding-left: 10rem;
  }

  .ultrawide\:pl-\[11rem\] {
    padding-left: 11rem;
  }

  .ultrawide\:pl-\[12rem\] {
    padding-left: 12rem;
  }

  .ultrawide\:pl-\[13rem\] {
    padding-left: 13rem;
  }

  .ultrawide\:pl-\[14rem\] {
    padding-left: 14rem;
  }

  .ultrawide\:pl-\[15rem\] {
    padding-left: 15rem;
  }

  .ultrawide\:pl-\[16rem\] {
    padding-left: 16rem;
  }

  .ultrawide\:pl-\[17rem\] {
    padding-left: 17rem;
  }

  .ultrawide\:pl-\[18rem\] {
    padding-left: 18rem;
  }

  .ultrawide\:pl-\[19rem\] {
    padding-left: 19rem;
  }

  .ultrawide\:pl-\[1rem\] {
    padding-left: 1rem;
  }

  .ultrawide\:pl-\[20rem\] {
    padding-left: 20rem;
  }

  .ultrawide\:pl-\[21rem\] {
    padding-left: 21rem;
  }

  .ultrawide\:pl-\[22rem\] {
    padding-left: 22rem;
  }

  .ultrawide\:pl-\[23rem\] {
    padding-left: 23rem;
  }

  .ultrawide\:pl-\[24rem\] {
    padding-left: 24rem;
  }

  .ultrawide\:pl-\[25rem\] {
    padding-left: 25rem;
  }

  .ultrawide\:pl-\[26rem\] {
    padding-left: 26rem;
  }

  .ultrawide\:pl-\[27rem\] {
    padding-left: 27rem;
  }

  .ultrawide\:pl-\[28rem\] {
    padding-left: 28rem;
  }

  .ultrawide\:pl-\[29rem\] {
    padding-left: 29rem;
  }

  .ultrawide\:pl-\[2rem\] {
    padding-left: 2rem;
  }

  .ultrawide\:pl-\[30rem\] {
    padding-left: 30rem;
  }

  .ultrawide\:pl-\[31rem\] {
    padding-left: 31rem;
  }

  .ultrawide\:pl-\[32rem\] {
    padding-left: 32rem;
  }

  .ultrawide\:pl-\[33rem\] {
    padding-left: 33rem;
  }

  .ultrawide\:pl-\[34rem\] {
    padding-left: 34rem;
  }

  .ultrawide\:pl-\[35rem\] {
    padding-left: 35rem;
  }

  .ultrawide\:pl-\[36rem\] {
    padding-left: 36rem;
  }

  .ultrawide\:pl-\[37rem\] {
    padding-left: 37rem;
  }

  .ultrawide\:pl-\[38rem\] {
    padding-left: 38rem;
  }

  .ultrawide\:pl-\[39rem\] {
    padding-left: 39rem;
  }

  .ultrawide\:pl-\[3rem\] {
    padding-left: 3rem;
  }

  .ultrawide\:pl-\[40rem\] {
    padding-left: 40rem;
  }

  .ultrawide\:pl-\[41rem\] {
    padding-left: 41rem;
  }

  .ultrawide\:pl-\[42rem\] {
    padding-left: 42rem;
  }

  .ultrawide\:pl-\[43rem\] {
    padding-left: 43rem;
  }

  .ultrawide\:pl-\[44rem\] {
    padding-left: 44rem;
  }

  .ultrawide\:pl-\[45rem\] {
    padding-left: 45rem;
  }

  .ultrawide\:pl-\[46rem\] {
    padding-left: 46rem;
  }

  .ultrawide\:pl-\[47rem\] {
    padding-left: 47rem;
  }

  .ultrawide\:pl-\[48rem\] {
    padding-left: 48rem;
  }

  .ultrawide\:pl-\[49rem\] {
    padding-left: 49rem;
  }

  .ultrawide\:pl-\[4rem\] {
    padding-left: 4rem;
  }

  .ultrawide\:pl-\[50rem\] {
    padding-left: 50rem;
  }

  .ultrawide\:pl-\[51rem\] {
    padding-left: 51rem;
  }

  .ultrawide\:pl-\[52rem\] {
    padding-left: 52rem;
  }

  .ultrawide\:pl-\[53rem\] {
    padding-left: 53rem;
  }

  .ultrawide\:pl-\[54rem\] {
    padding-left: 54rem;
  }

  .ultrawide\:pl-\[55rem\] {
    padding-left: 55rem;
  }

  .ultrawide\:pl-\[56rem\] {
    padding-left: 56rem;
  }

  .ultrawide\:pl-\[57rem\] {
    padding-left: 57rem;
  }

  .ultrawide\:pl-\[58rem\] {
    padding-left: 58rem;
  }

  .ultrawide\:pl-\[59rem\] {
    padding-left: 59rem;
  }

  .ultrawide\:pl-\[5rem\] {
    padding-left: 5rem;
  }

  .ultrawide\:pl-\[60rem\] {
    padding-left: 60rem;
  }

  .ultrawide\:pl-\[61rem\] {
    padding-left: 61rem;
  }

  .ultrawide\:pl-\[62rem\] {
    padding-left: 62rem;
  }

  .ultrawide\:pl-\[63rem\] {
    padding-left: 63rem;
  }

  .ultrawide\:pl-\[64rem\] {
    padding-left: 64rem;
  }

  .ultrawide\:pl-\[65rem\] {
    padding-left: 65rem;
  }

  .ultrawide\:pl-\[66rem\] {
    padding-left: 66rem;
  }

  .ultrawide\:pl-\[67rem\] {
    padding-left: 67rem;
  }

  .ultrawide\:pl-\[68rem\] {
    padding-left: 68rem;
  }

  .ultrawide\:pl-\[69rem\] {
    padding-left: 69rem;
  }

  .ultrawide\:pl-\[6rem\] {
    padding-left: 6rem;
  }

  .ultrawide\:pl-\[70rem\] {
    padding-left: 70rem;
  }

  .ultrawide\:pl-\[71rem\] {
    padding-left: 71rem;
  }

  .ultrawide\:pl-\[72rem\] {
    padding-left: 72rem;
  }

  .ultrawide\:pl-\[73rem\] {
    padding-left: 73rem;
  }

  .ultrawide\:pl-\[74rem\] {
    padding-left: 74rem;
  }

  .ultrawide\:pl-\[75rem\] {
    padding-left: 75rem;
  }

  .ultrawide\:pl-\[76rem\] {
    padding-left: 76rem;
  }

  .ultrawide\:pl-\[77rem\] {
    padding-left: 77rem;
  }

  .ultrawide\:pl-\[78rem\] {
    padding-left: 78rem;
  }

  .ultrawide\:pl-\[79rem\] {
    padding-left: 79rem;
  }

  .ultrawide\:pl-\[7rem\] {
    padding-left: 7rem;
  }

  .ultrawide\:pl-\[80rem\] {
    padding-left: 80rem;
  }

  .ultrawide\:pl-\[81rem\] {
    padding-left: 81rem;
  }

  .ultrawide\:pl-\[82rem\] {
    padding-left: 82rem;
  }

  .ultrawide\:pl-\[83rem\] {
    padding-left: 83rem;
  }

  .ultrawide\:pl-\[84rem\] {
    padding-left: 84rem;
  }

  .ultrawide\:pl-\[85rem\] {
    padding-left: 85rem;
  }

  .ultrawide\:pl-\[86rem\] {
    padding-left: 86rem;
  }

  .ultrawide\:pl-\[87rem\] {
    padding-left: 87rem;
  }

  .ultrawide\:pl-\[88rem\] {
    padding-left: 88rem;
  }

  .ultrawide\:pl-\[89rem\] {
    padding-left: 89rem;
  }

  .ultrawide\:pl-\[8rem\] {
    padding-left: 8rem;
  }

  .ultrawide\:pl-\[90rem\] {
    padding-left: 90rem;
  }

  .ultrawide\:pl-\[91rem\] {
    padding-left: 91rem;
  }

  .ultrawide\:pl-\[92rem\] {
    padding-left: 92rem;
  }

  .ultrawide\:pl-\[93rem\] {
    padding-left: 93rem;
  }

  .ultrawide\:pl-\[94rem\] {
    padding-left: 94rem;
  }

  .ultrawide\:pl-\[95rem\] {
    padding-left: 95rem;
  }

  .ultrawide\:pl-\[96rem\] {
    padding-left: 96rem;
  }

  .ultrawide\:pl-\[97rem\] {
    padding-left: 97rem;
  }

  .ultrawide\:pl-\[98rem\] {
    padding-left: 98rem;
  }

  .ultrawide\:pl-\[99rem\] {
    padding-left: 99rem;
  }

  .ultrawide\:pl-\[9rem\] {
    padding-left: 9rem;
  }

  .ultrawide\:pr-\[100rem\] {
    padding-right: 100rem;
  }

  .ultrawide\:pr-\[101rem\] {
    padding-right: 101rem;
  }

  .ultrawide\:pr-\[10rem\] {
    padding-right: 10rem;
  }

  .ultrawide\:pr-\[11rem\] {
    padding-right: 11rem;
  }

  .ultrawide\:pr-\[12rem\] {
    padding-right: 12rem;
  }

  .ultrawide\:pr-\[13rem\] {
    padding-right: 13rem;
  }

  .ultrawide\:pr-\[14rem\] {
    padding-right: 14rem;
  }

  .ultrawide\:pr-\[15rem\] {
    padding-right: 15rem;
  }

  .ultrawide\:pr-\[16rem\] {
    padding-right: 16rem;
  }

  .ultrawide\:pr-\[17rem\] {
    padding-right: 17rem;
  }

  .ultrawide\:pr-\[18rem\] {
    padding-right: 18rem;
  }

  .ultrawide\:pr-\[19rem\] {
    padding-right: 19rem;
  }

  .ultrawide\:pr-\[1rem\] {
    padding-right: 1rem;
  }

  .ultrawide\:pr-\[20rem\] {
    padding-right: 20rem;
  }

  .ultrawide\:pr-\[21rem\] {
    padding-right: 21rem;
  }

  .ultrawide\:pr-\[22rem\] {
    padding-right: 22rem;
  }

  .ultrawide\:pr-\[23rem\] {
    padding-right: 23rem;
  }

  .ultrawide\:pr-\[24rem\] {
    padding-right: 24rem;
  }

  .ultrawide\:pr-\[25rem\] {
    padding-right: 25rem;
  }

  .ultrawide\:pr-\[26rem\] {
    padding-right: 26rem;
  }

  .ultrawide\:pr-\[27rem\] {
    padding-right: 27rem;
  }

  .ultrawide\:pr-\[28rem\] {
    padding-right: 28rem;
  }

  .ultrawide\:pr-\[29rem\] {
    padding-right: 29rem;
  }

  .ultrawide\:pr-\[2rem\] {
    padding-right: 2rem;
  }

  .ultrawide\:pr-\[30rem\] {
    padding-right: 30rem;
  }

  .ultrawide\:pr-\[31rem\] {
    padding-right: 31rem;
  }

  .ultrawide\:pr-\[32rem\] {
    padding-right: 32rem;
  }

  .ultrawide\:pr-\[33rem\] {
    padding-right: 33rem;
  }

  .ultrawide\:pr-\[34rem\] {
    padding-right: 34rem;
  }

  .ultrawide\:pr-\[35rem\] {
    padding-right: 35rem;
  }

  .ultrawide\:pr-\[36rem\] {
    padding-right: 36rem;
  }

  .ultrawide\:pr-\[37rem\] {
    padding-right: 37rem;
  }

  .ultrawide\:pr-\[38rem\] {
    padding-right: 38rem;
  }

  .ultrawide\:pr-\[39rem\] {
    padding-right: 39rem;
  }

  .ultrawide\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .ultrawide\:pr-\[40rem\] {
    padding-right: 40rem;
  }

  .ultrawide\:pr-\[41rem\] {
    padding-right: 41rem;
  }

  .ultrawide\:pr-\[42rem\] {
    padding-right: 42rem;
  }

  .ultrawide\:pr-\[43rem\] {
    padding-right: 43rem;
  }

  .ultrawide\:pr-\[44rem\] {
    padding-right: 44rem;
  }

  .ultrawide\:pr-\[45rem\] {
    padding-right: 45rem;
  }

  .ultrawide\:pr-\[46rem\] {
    padding-right: 46rem;
  }

  .ultrawide\:pr-\[47rem\] {
    padding-right: 47rem;
  }

  .ultrawide\:pr-\[48rem\] {
    padding-right: 48rem;
  }

  .ultrawide\:pr-\[49rem\] {
    padding-right: 49rem;
  }

  .ultrawide\:pr-\[4rem\] {
    padding-right: 4rem;
  }

  .ultrawide\:pr-\[50rem\] {
    padding-right: 50rem;
  }

  .ultrawide\:pr-\[51rem\] {
    padding-right: 51rem;
  }

  .ultrawide\:pr-\[52rem\] {
    padding-right: 52rem;
  }

  .ultrawide\:pr-\[53rem\] {
    padding-right: 53rem;
  }

  .ultrawide\:pr-\[54rem\] {
    padding-right: 54rem;
  }

  .ultrawide\:pr-\[55rem\] {
    padding-right: 55rem;
  }

  .ultrawide\:pr-\[56rem\] {
    padding-right: 56rem;
  }

  .ultrawide\:pr-\[57rem\] {
    padding-right: 57rem;
  }

  .ultrawide\:pr-\[58rem\] {
    padding-right: 58rem;
  }

  .ultrawide\:pr-\[59rem\] {
    padding-right: 59rem;
  }

  .ultrawide\:pr-\[5rem\] {
    padding-right: 5rem;
  }

  .ultrawide\:pr-\[60rem\] {
    padding-right: 60rem;
  }

  .ultrawide\:pr-\[61rem\] {
    padding-right: 61rem;
  }

  .ultrawide\:pr-\[62rem\] {
    padding-right: 62rem;
  }

  .ultrawide\:pr-\[63rem\] {
    padding-right: 63rem;
  }

  .ultrawide\:pr-\[64rem\] {
    padding-right: 64rem;
  }

  .ultrawide\:pr-\[65rem\] {
    padding-right: 65rem;
  }

  .ultrawide\:pr-\[66rem\] {
    padding-right: 66rem;
  }

  .ultrawide\:pr-\[67rem\] {
    padding-right: 67rem;
  }

  .ultrawide\:pr-\[68rem\] {
    padding-right: 68rem;
  }

  .ultrawide\:pr-\[69rem\] {
    padding-right: 69rem;
  }

  .ultrawide\:pr-\[6rem\] {
    padding-right: 6rem;
  }

  .ultrawide\:pr-\[70rem\] {
    padding-right: 70rem;
  }

  .ultrawide\:pr-\[71rem\] {
    padding-right: 71rem;
  }

  .ultrawide\:pr-\[72rem\] {
    padding-right: 72rem;
  }

  .ultrawide\:pr-\[73rem\] {
    padding-right: 73rem;
  }

  .ultrawide\:pr-\[74rem\] {
    padding-right: 74rem;
  }

  .ultrawide\:pr-\[75rem\] {
    padding-right: 75rem;
  }

  .ultrawide\:pr-\[76rem\] {
    padding-right: 76rem;
  }

  .ultrawide\:pr-\[77rem\] {
    padding-right: 77rem;
  }

  .ultrawide\:pr-\[78rem\] {
    padding-right: 78rem;
  }

  .ultrawide\:pr-\[79rem\] {
    padding-right: 79rem;
  }

  .ultrawide\:pr-\[7rem\] {
    padding-right: 7rem;
  }

  .ultrawide\:pr-\[80rem\] {
    padding-right: 80rem;
  }

  .ultrawide\:pr-\[81rem\] {
    padding-right: 81rem;
  }

  .ultrawide\:pr-\[82rem\] {
    padding-right: 82rem;
  }

  .ultrawide\:pr-\[83rem\] {
    padding-right: 83rem;
  }

  .ultrawide\:pr-\[84rem\] {
    padding-right: 84rem;
  }

  .ultrawide\:pr-\[85rem\] {
    padding-right: 85rem;
  }

  .ultrawide\:pr-\[86rem\] {
    padding-right: 86rem;
  }

  .ultrawide\:pr-\[87rem\] {
    padding-right: 87rem;
  }

  .ultrawide\:pr-\[88rem\] {
    padding-right: 88rem;
  }

  .ultrawide\:pr-\[89rem\] {
    padding-right: 89rem;
  }

  .ultrawide\:pr-\[8rem\] {
    padding-right: 8rem;
  }

  .ultrawide\:pr-\[90rem\] {
    padding-right: 90rem;
  }

  .ultrawide\:pr-\[91rem\] {
    padding-right: 91rem;
  }

  .ultrawide\:pr-\[92rem\] {
    padding-right: 92rem;
  }

  .ultrawide\:pr-\[93rem\] {
    padding-right: 93rem;
  }

  .ultrawide\:pr-\[94rem\] {
    padding-right: 94rem;
  }

  .ultrawide\:pr-\[95rem\] {
    padding-right: 95rem;
  }

  .ultrawide\:pr-\[96rem\] {
    padding-right: 96rem;
  }

  .ultrawide\:pr-\[97rem\] {
    padding-right: 97rem;
  }

  .ultrawide\:pr-\[98rem\] {
    padding-right: 98rem;
  }

  .ultrawide\:pr-\[99rem\] {
    padding-right: 99rem;
  }

  .ultrawide\:pr-\[9rem\] {
    padding-right: 9rem;
  }

  .ultrawide\:pt-\[100rem\] {
    padding-top: 100rem;
  }

  .ultrawide\:pt-\[101rem\] {
    padding-top: 101rem;
  }

  .ultrawide\:pt-\[10rem\] {
    padding-top: 10rem;
  }

  .ultrawide\:pt-\[11rem\] {
    padding-top: 11rem;
  }

  .ultrawide\:pt-\[12rem\] {
    padding-top: 12rem;
  }

  .ultrawide\:pt-\[13rem\] {
    padding-top: 13rem;
  }

  .ultrawide\:pt-\[14rem\] {
    padding-top: 14rem;
  }

  .ultrawide\:pt-\[15rem\] {
    padding-top: 15rem;
  }

  .ultrawide\:pt-\[16rem\] {
    padding-top: 16rem;
  }

  .ultrawide\:pt-\[17rem\] {
    padding-top: 17rem;
  }

  .ultrawide\:pt-\[18rem\] {
    padding-top: 18rem;
  }

  .ultrawide\:pt-\[19rem\] {
    padding-top: 19rem;
  }

  .ultrawide\:pt-\[1rem\] {
    padding-top: 1rem;
  }

  .ultrawide\:pt-\[20rem\] {
    padding-top: 20rem;
  }

  .ultrawide\:pt-\[21rem\] {
    padding-top: 21rem;
  }

  .ultrawide\:pt-\[22rem\] {
    padding-top: 22rem;
  }

  .ultrawide\:pt-\[23rem\] {
    padding-top: 23rem;
  }

  .ultrawide\:pt-\[24rem\] {
    padding-top: 24rem;
  }

  .ultrawide\:pt-\[25rem\] {
    padding-top: 25rem;
  }

  .ultrawide\:pt-\[26rem\] {
    padding-top: 26rem;
  }

  .ultrawide\:pt-\[27rem\] {
    padding-top: 27rem;
  }

  .ultrawide\:pt-\[28rem\] {
    padding-top: 28rem;
  }

  .ultrawide\:pt-\[29rem\] {
    padding-top: 29rem;
  }

  .ultrawide\:pt-\[2rem\] {
    padding-top: 2rem;
  }

  .ultrawide\:pt-\[30rem\] {
    padding-top: 30rem;
  }

  .ultrawide\:pt-\[31rem\] {
    padding-top: 31rem;
  }

  .ultrawide\:pt-\[32rem\] {
    padding-top: 32rem;
  }

  .ultrawide\:pt-\[33rem\] {
    padding-top: 33rem;
  }

  .ultrawide\:pt-\[34rem\] {
    padding-top: 34rem;
  }

  .ultrawide\:pt-\[35rem\] {
    padding-top: 35rem;
  }

  .ultrawide\:pt-\[36rem\] {
    padding-top: 36rem;
  }

  .ultrawide\:pt-\[37rem\] {
    padding-top: 37rem;
  }

  .ultrawide\:pt-\[38rem\] {
    padding-top: 38rem;
  }

  .ultrawide\:pt-\[39rem\] {
    padding-top: 39rem;
  }

  .ultrawide\:pt-\[3rem\] {
    padding-top: 3rem;
  }

  .ultrawide\:pt-\[40rem\] {
    padding-top: 40rem;
  }

  .ultrawide\:pt-\[41rem\] {
    padding-top: 41rem;
  }

  .ultrawide\:pt-\[42rem\] {
    padding-top: 42rem;
  }

  .ultrawide\:pt-\[43rem\] {
    padding-top: 43rem;
  }

  .ultrawide\:pt-\[44rem\] {
    padding-top: 44rem;
  }

  .ultrawide\:pt-\[45rem\] {
    padding-top: 45rem;
  }

  .ultrawide\:pt-\[46rem\] {
    padding-top: 46rem;
  }

  .ultrawide\:pt-\[47rem\] {
    padding-top: 47rem;
  }

  .ultrawide\:pt-\[48rem\] {
    padding-top: 48rem;
  }

  .ultrawide\:pt-\[49rem\] {
    padding-top: 49rem;
  }

  .ultrawide\:pt-\[4rem\] {
    padding-top: 4rem;
  }

  .ultrawide\:pt-\[50rem\] {
    padding-top: 50rem;
  }

  .ultrawide\:pt-\[51rem\] {
    padding-top: 51rem;
  }

  .ultrawide\:pt-\[52rem\] {
    padding-top: 52rem;
  }

  .ultrawide\:pt-\[53rem\] {
    padding-top: 53rem;
  }

  .ultrawide\:pt-\[54rem\] {
    padding-top: 54rem;
  }

  .ultrawide\:pt-\[55rem\] {
    padding-top: 55rem;
  }

  .ultrawide\:pt-\[56rem\] {
    padding-top: 56rem;
  }

  .ultrawide\:pt-\[57rem\] {
    padding-top: 57rem;
  }

  .ultrawide\:pt-\[58rem\] {
    padding-top: 58rem;
  }

  .ultrawide\:pt-\[59rem\] {
    padding-top: 59rem;
  }

  .ultrawide\:pt-\[5rem\] {
    padding-top: 5rem;
  }

  .ultrawide\:pt-\[60rem\] {
    padding-top: 60rem;
  }

  .ultrawide\:pt-\[61rem\] {
    padding-top: 61rem;
  }

  .ultrawide\:pt-\[62rem\] {
    padding-top: 62rem;
  }

  .ultrawide\:pt-\[63rem\] {
    padding-top: 63rem;
  }

  .ultrawide\:pt-\[64rem\] {
    padding-top: 64rem;
  }

  .ultrawide\:pt-\[65rem\] {
    padding-top: 65rem;
  }

  .ultrawide\:pt-\[66rem\] {
    padding-top: 66rem;
  }

  .ultrawide\:pt-\[67rem\] {
    padding-top: 67rem;
  }

  .ultrawide\:pt-\[68rem\] {
    padding-top: 68rem;
  }

  .ultrawide\:pt-\[69rem\] {
    padding-top: 69rem;
  }

  .ultrawide\:pt-\[6rem\] {
    padding-top: 6rem;
  }

  .ultrawide\:pt-\[70rem\] {
    padding-top: 70rem;
  }

  .ultrawide\:pt-\[71rem\] {
    padding-top: 71rem;
  }

  .ultrawide\:pt-\[72rem\] {
    padding-top: 72rem;
  }

  .ultrawide\:pt-\[73rem\] {
    padding-top: 73rem;
  }

  .ultrawide\:pt-\[74rem\] {
    padding-top: 74rem;
  }

  .ultrawide\:pt-\[75rem\] {
    padding-top: 75rem;
  }

  .ultrawide\:pt-\[76rem\] {
    padding-top: 76rem;
  }

  .ultrawide\:pt-\[77rem\] {
    padding-top: 77rem;
  }

  .ultrawide\:pt-\[78rem\] {
    padding-top: 78rem;
  }

  .ultrawide\:pt-\[79rem\] {
    padding-top: 79rem;
  }

  .ultrawide\:pt-\[7rem\] {
    padding-top: 7rem;
  }

  .ultrawide\:pt-\[80rem\] {
    padding-top: 80rem;
  }

  .ultrawide\:pt-\[81rem\] {
    padding-top: 81rem;
  }

  .ultrawide\:pt-\[82rem\] {
    padding-top: 82rem;
  }

  .ultrawide\:pt-\[83rem\] {
    padding-top: 83rem;
  }

  .ultrawide\:pt-\[84rem\] {
    padding-top: 84rem;
  }

  .ultrawide\:pt-\[85rem\] {
    padding-top: 85rem;
  }

  .ultrawide\:pt-\[86rem\] {
    padding-top: 86rem;
  }

  .ultrawide\:pt-\[87rem\] {
    padding-top: 87rem;
  }

  .ultrawide\:pt-\[88rem\] {
    padding-top: 88rem;
  }

  .ultrawide\:pt-\[89rem\] {
    padding-top: 89rem;
  }

  .ultrawide\:pt-\[8rem\] {
    padding-top: 8rem;
  }

  .ultrawide\:pt-\[90rem\] {
    padding-top: 90rem;
  }

  .ultrawide\:pt-\[91rem\] {
    padding-top: 91rem;
  }

  .ultrawide\:pt-\[92rem\] {
    padding-top: 92rem;
  }

  .ultrawide\:pt-\[93rem\] {
    padding-top: 93rem;
  }

  .ultrawide\:pt-\[94rem\] {
    padding-top: 94rem;
  }

  .ultrawide\:pt-\[95rem\] {
    padding-top: 95rem;
  }

  .ultrawide\:pt-\[96rem\] {
    padding-top: 96rem;
  }

  .ultrawide\:pt-\[97rem\] {
    padding-top: 97rem;
  }

  .ultrawide\:pt-\[98rem\] {
    padding-top: 98rem;
  }

  .ultrawide\:pt-\[99rem\] {
    padding-top: 99rem;
  }

  .ultrawide\:pt-\[9rem\] {
    padding-top: 9rem;
  }

  .ultrawide\:text-\[0em\] {
    font-size: 0em;
  }

  .ultrawide\:text-\[0px\] {
    font-size: 0px;
  }

  .ultrawide\:text-\[0rem\] {
    font-size: 0rem;
  }

  .ultrawide\:text-\[100em\] {
    font-size: 100em;
  }

  .ultrawide\:text-\[100px\] {
    font-size: 100px;
  }

  .ultrawide\:text-\[100rem\] {
    font-size: 100rem;
  }

  .ultrawide\:text-\[10em\] {
    font-size: 10em;
  }

  .ultrawide\:text-\[10px\] {
    font-size: 10px;
  }

  .ultrawide\:text-\[10rem\] {
    font-size: 10rem;
  }

  .ultrawide\:text-\[11em\] {
    font-size: 11em;
  }

  .ultrawide\:text-\[11px\] {
    font-size: 11px;
  }

  .ultrawide\:text-\[11rem\] {
    font-size: 11rem;
  }

  .ultrawide\:text-\[12em\] {
    font-size: 12em;
  }

  .ultrawide\:text-\[12px\] {
    font-size: 12px;
  }

  .ultrawide\:text-\[12rem\] {
    font-size: 12rem;
  }

  .ultrawide\:text-\[13em\] {
    font-size: 13em;
  }

  .ultrawide\:text-\[13px\] {
    font-size: 13px;
  }

  .ultrawide\:text-\[13rem\] {
    font-size: 13rem;
  }

  .ultrawide\:text-\[14em\] {
    font-size: 14em;
  }

  .ultrawide\:text-\[14px\] {
    font-size: 14px;
  }

  .ultrawide\:text-\[14rem\] {
    font-size: 14rem;
  }

  .ultrawide\:text-\[15em\] {
    font-size: 15em;
  }

  .ultrawide\:text-\[15px\] {
    font-size: 15px;
  }

  .ultrawide\:text-\[15rem\] {
    font-size: 15rem;
  }

  .ultrawide\:text-\[16em\] {
    font-size: 16em;
  }

  .ultrawide\:text-\[16px\] {
    font-size: 16px;
  }

  .ultrawide\:text-\[16rem\] {
    font-size: 16rem;
  }

  .ultrawide\:text-\[17em\] {
    font-size: 17em;
  }

  .ultrawide\:text-\[17px\] {
    font-size: 17px;
  }

  .ultrawide\:text-\[17rem\] {
    font-size: 17rem;
  }

  .ultrawide\:text-\[18em\] {
    font-size: 18em;
  }

  .ultrawide\:text-\[18px\] {
    font-size: 18px;
  }

  .ultrawide\:text-\[18rem\] {
    font-size: 18rem;
  }

  .ultrawide\:text-\[19em\] {
    font-size: 19em;
  }

  .ultrawide\:text-\[19px\] {
    font-size: 19px;
  }

  .ultrawide\:text-\[19rem\] {
    font-size: 19rem;
  }

  .ultrawide\:text-\[1em\] {
    font-size: 1em;
  }

  .ultrawide\:text-\[1px\] {
    font-size: 1px;
  }

  .ultrawide\:text-\[1rem\] {
    font-size: 1rem;
  }

  .ultrawide\:text-\[20em\] {
    font-size: 20em;
  }

  .ultrawide\:text-\[20px\] {
    font-size: 20px;
  }

  .ultrawide\:text-\[20rem\] {
    font-size: 20rem;
  }

  .ultrawide\:text-\[21em\] {
    font-size: 21em;
  }

  .ultrawide\:text-\[21px\] {
    font-size: 21px;
  }

  .ultrawide\:text-\[21rem\] {
    font-size: 21rem;
  }

  .ultrawide\:text-\[22em\] {
    font-size: 22em;
  }

  .ultrawide\:text-\[22px\] {
    font-size: 22px;
  }

  .ultrawide\:text-\[22rem\] {
    font-size: 22rem;
  }

  .ultrawide\:text-\[23em\] {
    font-size: 23em;
  }

  .ultrawide\:text-\[23px\] {
    font-size: 23px;
  }

  .ultrawide\:text-\[23rem\] {
    font-size: 23rem;
  }

  .ultrawide\:text-\[24em\] {
    font-size: 24em;
  }

  .ultrawide\:text-\[24px\] {
    font-size: 24px;
  }

  .ultrawide\:text-\[24rem\] {
    font-size: 24rem;
  }

  .ultrawide\:text-\[25em\] {
    font-size: 25em;
  }

  .ultrawide\:text-\[25px\] {
    font-size: 25px;
  }

  .ultrawide\:text-\[25rem\] {
    font-size: 25rem;
  }

  .ultrawide\:text-\[26em\] {
    font-size: 26em;
  }

  .ultrawide\:text-\[26px\] {
    font-size: 26px;
  }

  .ultrawide\:text-\[26rem\] {
    font-size: 26rem;
  }

  .ultrawide\:text-\[27em\] {
    font-size: 27em;
  }

  .ultrawide\:text-\[27px\] {
    font-size: 27px;
  }

  .ultrawide\:text-\[27rem\] {
    font-size: 27rem;
  }

  .ultrawide\:text-\[28em\] {
    font-size: 28em;
  }

  .ultrawide\:text-\[28px\] {
    font-size: 28px;
  }

  .ultrawide\:text-\[28rem\] {
    font-size: 28rem;
  }

  .ultrawide\:text-\[29em\] {
    font-size: 29em;
  }

  .ultrawide\:text-\[29px\] {
    font-size: 29px;
  }

  .ultrawide\:text-\[29rem\] {
    font-size: 29rem;
  }

  .ultrawide\:text-\[2em\] {
    font-size: 2em;
  }

  .ultrawide\:text-\[2px\] {
    font-size: 2px;
  }

  .ultrawide\:text-\[2rem\] {
    font-size: 2rem;
  }

  .ultrawide\:text-\[30em\] {
    font-size: 30em;
  }

  .ultrawide\:text-\[30px\] {
    font-size: 30px;
  }

  .ultrawide\:text-\[30rem\] {
    font-size: 30rem;
  }

  .ultrawide\:text-\[31em\] {
    font-size: 31em;
  }

  .ultrawide\:text-\[31px\] {
    font-size: 31px;
  }

  .ultrawide\:text-\[31rem\] {
    font-size: 31rem;
  }

  .ultrawide\:text-\[32em\] {
    font-size: 32em;
  }

  .ultrawide\:text-\[32px\] {
    font-size: 32px;
  }

  .ultrawide\:text-\[32rem\] {
    font-size: 32rem;
  }

  .ultrawide\:text-\[33em\] {
    font-size: 33em;
  }

  .ultrawide\:text-\[33px\] {
    font-size: 33px;
  }

  .ultrawide\:text-\[33rem\] {
    font-size: 33rem;
  }

  .ultrawide\:text-\[34em\] {
    font-size: 34em;
  }

  .ultrawide\:text-\[34px\] {
    font-size: 34px;
  }

  .ultrawide\:text-\[34rem\] {
    font-size: 34rem;
  }

  .ultrawide\:text-\[35em\] {
    font-size: 35em;
  }

  .ultrawide\:text-\[35px\] {
    font-size: 35px;
  }

  .ultrawide\:text-\[35rem\] {
    font-size: 35rem;
  }

  .ultrawide\:text-\[36em\] {
    font-size: 36em;
  }

  .ultrawide\:text-\[36px\] {
    font-size: 36px;
  }

  .ultrawide\:text-\[36rem\] {
    font-size: 36rem;
  }

  .ultrawide\:text-\[37em\] {
    font-size: 37em;
  }

  .ultrawide\:text-\[37px\] {
    font-size: 37px;
  }

  .ultrawide\:text-\[37rem\] {
    font-size: 37rem;
  }

  .ultrawide\:text-\[38em\] {
    font-size: 38em;
  }

  .ultrawide\:text-\[38px\] {
    font-size: 38px;
  }

  .ultrawide\:text-\[38rem\] {
    font-size: 38rem;
  }

  .ultrawide\:text-\[39em\] {
    font-size: 39em;
  }

  .ultrawide\:text-\[39px\] {
    font-size: 39px;
  }

  .ultrawide\:text-\[39rem\] {
    font-size: 39rem;
  }

  .ultrawide\:text-\[3em\] {
    font-size: 3em;
  }

  .ultrawide\:text-\[3px\] {
    font-size: 3px;
  }

  .ultrawide\:text-\[3rem\] {
    font-size: 3rem;
  }

  .ultrawide\:text-\[40em\] {
    font-size: 40em;
  }

  .ultrawide\:text-\[40px\] {
    font-size: 40px;
  }

  .ultrawide\:text-\[40rem\] {
    font-size: 40rem;
  }

  .ultrawide\:text-\[41em\] {
    font-size: 41em;
  }

  .ultrawide\:text-\[41px\] {
    font-size: 41px;
  }

  .ultrawide\:text-\[41rem\] {
    font-size: 41rem;
  }

  .ultrawide\:text-\[42em\] {
    font-size: 42em;
  }

  .ultrawide\:text-\[42px\] {
    font-size: 42px;
  }

  .ultrawide\:text-\[42rem\] {
    font-size: 42rem;
  }

  .ultrawide\:text-\[43em\] {
    font-size: 43em;
  }

  .ultrawide\:text-\[43px\] {
    font-size: 43px;
  }

  .ultrawide\:text-\[43rem\] {
    font-size: 43rem;
  }

  .ultrawide\:text-\[44em\] {
    font-size: 44em;
  }

  .ultrawide\:text-\[44px\] {
    font-size: 44px;
  }

  .ultrawide\:text-\[44rem\] {
    font-size: 44rem;
  }

  .ultrawide\:text-\[45em\] {
    font-size: 45em;
  }

  .ultrawide\:text-\[45px\] {
    font-size: 45px;
  }

  .ultrawide\:text-\[45rem\] {
    font-size: 45rem;
  }

  .ultrawide\:text-\[46em\] {
    font-size: 46em;
  }

  .ultrawide\:text-\[46px\] {
    font-size: 46px;
  }

  .ultrawide\:text-\[46rem\] {
    font-size: 46rem;
  }

  .ultrawide\:text-\[47em\] {
    font-size: 47em;
  }

  .ultrawide\:text-\[47px\] {
    font-size: 47px;
  }

  .ultrawide\:text-\[47rem\] {
    font-size: 47rem;
  }

  .ultrawide\:text-\[48em\] {
    font-size: 48em;
  }

  .ultrawide\:text-\[48px\] {
    font-size: 48px;
  }

  .ultrawide\:text-\[48rem\] {
    font-size: 48rem;
  }

  .ultrawide\:text-\[49em\] {
    font-size: 49em;
  }

  .ultrawide\:text-\[49px\] {
    font-size: 49px;
  }

  .ultrawide\:text-\[49rem\] {
    font-size: 49rem;
  }

  .ultrawide\:text-\[4em\] {
    font-size: 4em;
  }

  .ultrawide\:text-\[4px\] {
    font-size: 4px;
  }

  .ultrawide\:text-\[4rem\] {
    font-size: 4rem;
  }

  .ultrawide\:text-\[50em\] {
    font-size: 50em;
  }

  .ultrawide\:text-\[50px\] {
    font-size: 50px;
  }

  .ultrawide\:text-\[50rem\] {
    font-size: 50rem;
  }

  .ultrawide\:text-\[51em\] {
    font-size: 51em;
  }

  .ultrawide\:text-\[51px\] {
    font-size: 51px;
  }

  .ultrawide\:text-\[51rem\] {
    font-size: 51rem;
  }

  .ultrawide\:text-\[52em\] {
    font-size: 52em;
  }

  .ultrawide\:text-\[52px\] {
    font-size: 52px;
  }

  .ultrawide\:text-\[52rem\] {
    font-size: 52rem;
  }

  .ultrawide\:text-\[53em\] {
    font-size: 53em;
  }

  .ultrawide\:text-\[53px\] {
    font-size: 53px;
  }

  .ultrawide\:text-\[53rem\] {
    font-size: 53rem;
  }

  .ultrawide\:text-\[54em\] {
    font-size: 54em;
  }

  .ultrawide\:text-\[54px\] {
    font-size: 54px;
  }

  .ultrawide\:text-\[54rem\] {
    font-size: 54rem;
  }

  .ultrawide\:text-\[55em\] {
    font-size: 55em;
  }

  .ultrawide\:text-\[55px\] {
    font-size: 55px;
  }

  .ultrawide\:text-\[55rem\] {
    font-size: 55rem;
  }

  .ultrawide\:text-\[56em\] {
    font-size: 56em;
  }

  .ultrawide\:text-\[56px\] {
    font-size: 56px;
  }

  .ultrawide\:text-\[56rem\] {
    font-size: 56rem;
  }

  .ultrawide\:text-\[57em\] {
    font-size: 57em;
  }

  .ultrawide\:text-\[57px\] {
    font-size: 57px;
  }

  .ultrawide\:text-\[57rem\] {
    font-size: 57rem;
  }

  .ultrawide\:text-\[58em\] {
    font-size: 58em;
  }

  .ultrawide\:text-\[58px\] {
    font-size: 58px;
  }

  .ultrawide\:text-\[58rem\] {
    font-size: 58rem;
  }

  .ultrawide\:text-\[59em\] {
    font-size: 59em;
  }

  .ultrawide\:text-\[59px\] {
    font-size: 59px;
  }

  .ultrawide\:text-\[59rem\] {
    font-size: 59rem;
  }

  .ultrawide\:text-\[5em\] {
    font-size: 5em;
  }

  .ultrawide\:text-\[5px\] {
    font-size: 5px;
  }

  .ultrawide\:text-\[5rem\] {
    font-size: 5rem;
  }

  .ultrawide\:text-\[60em\] {
    font-size: 60em;
  }

  .ultrawide\:text-\[60px\] {
    font-size: 60px;
  }

  .ultrawide\:text-\[60rem\] {
    font-size: 60rem;
  }

  .ultrawide\:text-\[61em\] {
    font-size: 61em;
  }

  .ultrawide\:text-\[61px\] {
    font-size: 61px;
  }

  .ultrawide\:text-\[61rem\] {
    font-size: 61rem;
  }

  .ultrawide\:text-\[62em\] {
    font-size: 62em;
  }

  .ultrawide\:text-\[62px\] {
    font-size: 62px;
  }

  .ultrawide\:text-\[62rem\] {
    font-size: 62rem;
  }

  .ultrawide\:text-\[63em\] {
    font-size: 63em;
  }

  .ultrawide\:text-\[63px\] {
    font-size: 63px;
  }

  .ultrawide\:text-\[63rem\] {
    font-size: 63rem;
  }

  .ultrawide\:text-\[64em\] {
    font-size: 64em;
  }

  .ultrawide\:text-\[64px\] {
    font-size: 64px;
  }

  .ultrawide\:text-\[64rem\] {
    font-size: 64rem;
  }

  .ultrawide\:text-\[65em\] {
    font-size: 65em;
  }

  .ultrawide\:text-\[65px\] {
    font-size: 65px;
  }

  .ultrawide\:text-\[65rem\] {
    font-size: 65rem;
  }

  .ultrawide\:text-\[66em\] {
    font-size: 66em;
  }

  .ultrawide\:text-\[66px\] {
    font-size: 66px;
  }

  .ultrawide\:text-\[66rem\] {
    font-size: 66rem;
  }

  .ultrawide\:text-\[67em\] {
    font-size: 67em;
  }

  .ultrawide\:text-\[67px\] {
    font-size: 67px;
  }

  .ultrawide\:text-\[67rem\] {
    font-size: 67rem;
  }

  .ultrawide\:text-\[68em\] {
    font-size: 68em;
  }

  .ultrawide\:text-\[68px\] {
    font-size: 68px;
  }

  .ultrawide\:text-\[68rem\] {
    font-size: 68rem;
  }

  .ultrawide\:text-\[69em\] {
    font-size: 69em;
  }

  .ultrawide\:text-\[69px\] {
    font-size: 69px;
  }

  .ultrawide\:text-\[69rem\] {
    font-size: 69rem;
  }

  .ultrawide\:text-\[6em\] {
    font-size: 6em;
  }

  .ultrawide\:text-\[6px\] {
    font-size: 6px;
  }

  .ultrawide\:text-\[6rem\] {
    font-size: 6rem;
  }

  .ultrawide\:text-\[70em\] {
    font-size: 70em;
  }

  .ultrawide\:text-\[70px\] {
    font-size: 70px;
  }

  .ultrawide\:text-\[70rem\] {
    font-size: 70rem;
  }

  .ultrawide\:text-\[71em\] {
    font-size: 71em;
  }

  .ultrawide\:text-\[71px\] {
    font-size: 71px;
  }

  .ultrawide\:text-\[71rem\] {
    font-size: 71rem;
  }

  .ultrawide\:text-\[72em\] {
    font-size: 72em;
  }

  .ultrawide\:text-\[72px\] {
    font-size: 72px;
  }

  .ultrawide\:text-\[72rem\] {
    font-size: 72rem;
  }

  .ultrawide\:text-\[73em\] {
    font-size: 73em;
  }

  .ultrawide\:text-\[73px\] {
    font-size: 73px;
  }

  .ultrawide\:text-\[73rem\] {
    font-size: 73rem;
  }

  .ultrawide\:text-\[74em\] {
    font-size: 74em;
  }

  .ultrawide\:text-\[74px\] {
    font-size: 74px;
  }

  .ultrawide\:text-\[74rem\] {
    font-size: 74rem;
  }

  .ultrawide\:text-\[75em\] {
    font-size: 75em;
  }

  .ultrawide\:text-\[75px\] {
    font-size: 75px;
  }

  .ultrawide\:text-\[75rem\] {
    font-size: 75rem;
  }

  .ultrawide\:text-\[76em\] {
    font-size: 76em;
  }

  .ultrawide\:text-\[76px\] {
    font-size: 76px;
  }

  .ultrawide\:text-\[76rem\] {
    font-size: 76rem;
  }

  .ultrawide\:text-\[77em\] {
    font-size: 77em;
  }

  .ultrawide\:text-\[77px\] {
    font-size: 77px;
  }

  .ultrawide\:text-\[77rem\] {
    font-size: 77rem;
  }

  .ultrawide\:text-\[78em\] {
    font-size: 78em;
  }

  .ultrawide\:text-\[78px\] {
    font-size: 78px;
  }

  .ultrawide\:text-\[78rem\] {
    font-size: 78rem;
  }

  .ultrawide\:text-\[79em\] {
    font-size: 79em;
  }

  .ultrawide\:text-\[79px\] {
    font-size: 79px;
  }

  .ultrawide\:text-\[79rem\] {
    font-size: 79rem;
  }

  .ultrawide\:text-\[7em\] {
    font-size: 7em;
  }

  .ultrawide\:text-\[7px\] {
    font-size: 7px;
  }

  .ultrawide\:text-\[7rem\] {
    font-size: 7rem;
  }

  .ultrawide\:text-\[80em\] {
    font-size: 80em;
  }

  .ultrawide\:text-\[80px\] {
    font-size: 80px;
  }

  .ultrawide\:text-\[80rem\] {
    font-size: 80rem;
  }

  .ultrawide\:text-\[81em\] {
    font-size: 81em;
  }

  .ultrawide\:text-\[81px\] {
    font-size: 81px;
  }

  .ultrawide\:text-\[81rem\] {
    font-size: 81rem;
  }

  .ultrawide\:text-\[82em\] {
    font-size: 82em;
  }

  .ultrawide\:text-\[82px\] {
    font-size: 82px;
  }

  .ultrawide\:text-\[82rem\] {
    font-size: 82rem;
  }

  .ultrawide\:text-\[83em\] {
    font-size: 83em;
  }

  .ultrawide\:text-\[83px\] {
    font-size: 83px;
  }

  .ultrawide\:text-\[83rem\] {
    font-size: 83rem;
  }

  .ultrawide\:text-\[84em\] {
    font-size: 84em;
  }

  .ultrawide\:text-\[84px\] {
    font-size: 84px;
  }

  .ultrawide\:text-\[84rem\] {
    font-size: 84rem;
  }

  .ultrawide\:text-\[85em\] {
    font-size: 85em;
  }

  .ultrawide\:text-\[85px\] {
    font-size: 85px;
  }

  .ultrawide\:text-\[85rem\] {
    font-size: 85rem;
  }

  .ultrawide\:text-\[86em\] {
    font-size: 86em;
  }

  .ultrawide\:text-\[86px\] {
    font-size: 86px;
  }

  .ultrawide\:text-\[86rem\] {
    font-size: 86rem;
  }

  .ultrawide\:text-\[87em\] {
    font-size: 87em;
  }

  .ultrawide\:text-\[87px\] {
    font-size: 87px;
  }

  .ultrawide\:text-\[87rem\] {
    font-size: 87rem;
  }

  .ultrawide\:text-\[88em\] {
    font-size: 88em;
  }

  .ultrawide\:text-\[88px\] {
    font-size: 88px;
  }

  .ultrawide\:text-\[88rem\] {
    font-size: 88rem;
  }

  .ultrawide\:text-\[89em\] {
    font-size: 89em;
  }

  .ultrawide\:text-\[89px\] {
    font-size: 89px;
  }

  .ultrawide\:text-\[89rem\] {
    font-size: 89rem;
  }

  .ultrawide\:text-\[8em\] {
    font-size: 8em;
  }

  .ultrawide\:text-\[8px\] {
    font-size: 8px;
  }

  .ultrawide\:text-\[8rem\] {
    font-size: 8rem;
  }

  .ultrawide\:text-\[90em\] {
    font-size: 90em;
  }

  .ultrawide\:text-\[90px\] {
    font-size: 90px;
  }

  .ultrawide\:text-\[90rem\] {
    font-size: 90rem;
  }

  .ultrawide\:text-\[91em\] {
    font-size: 91em;
  }

  .ultrawide\:text-\[91px\] {
    font-size: 91px;
  }

  .ultrawide\:text-\[91rem\] {
    font-size: 91rem;
  }

  .ultrawide\:text-\[92em\] {
    font-size: 92em;
  }

  .ultrawide\:text-\[92px\] {
    font-size: 92px;
  }

  .ultrawide\:text-\[92rem\] {
    font-size: 92rem;
  }

  .ultrawide\:text-\[93em\] {
    font-size: 93em;
  }

  .ultrawide\:text-\[93px\] {
    font-size: 93px;
  }

  .ultrawide\:text-\[93rem\] {
    font-size: 93rem;
  }

  .ultrawide\:text-\[94em\] {
    font-size: 94em;
  }

  .ultrawide\:text-\[94px\] {
    font-size: 94px;
  }

  .ultrawide\:text-\[94rem\] {
    font-size: 94rem;
  }

  .ultrawide\:text-\[95em\] {
    font-size: 95em;
  }

  .ultrawide\:text-\[95px\] {
    font-size: 95px;
  }

  .ultrawide\:text-\[95rem\] {
    font-size: 95rem;
  }

  .ultrawide\:text-\[96em\] {
    font-size: 96em;
  }

  .ultrawide\:text-\[96px\] {
    font-size: 96px;
  }

  .ultrawide\:text-\[96rem\] {
    font-size: 96rem;
  }

  .ultrawide\:text-\[97em\] {
    font-size: 97em;
  }

  .ultrawide\:text-\[97px\] {
    font-size: 97px;
  }

  .ultrawide\:text-\[97rem\] {
    font-size: 97rem;
  }

  .ultrawide\:text-\[98em\] {
    font-size: 98em;
  }

  .ultrawide\:text-\[98px\] {
    font-size: 98px;
  }

  .ultrawide\:text-\[98rem\] {
    font-size: 98rem;
  }

  .ultrawide\:text-\[99em\] {
    font-size: 99em;
  }

  .ultrawide\:text-\[99px\] {
    font-size: 99px;
  }

  .ultrawide\:text-\[99rem\] {
    font-size: 99rem;
  }

  .ultrawide\:text-\[9em\] {
    font-size: 9em;
  }

  .ultrawide\:text-\[9px\] {
    font-size: 9px;
  }

  .ultrawide\:text-\[9rem\] {
    font-size: 9rem;
  }
}
.\[\&\>p\:first-of-type\]\:text-\[24px\]>p:first-of-type {
  font-size: 24px;
}
.\[\&\>p\:not\(\:first-of-type\)\]\:text-\[18px\]>p:not(:first-of-type) {
  font-size: 18px;
}

html {
 /* max-width: 1920px; */
 font-family: Lato, sans-serif;
  width: 100%;
  margin: auto;
  scroll-behavior: smooth;
}

html.no-scroll { overflow: hidden; }

body {
  font-family: Lato, sans-serif;
}

/* Headroom initial state */
#site-header {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

.border-shape {
  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;
  border-top-right-radius: 4px;
  border-bottom-left-radius: 4px;
}

.border-shape-small {
  border-radius: 10px 4px;
}

.border-shape-2 {
  border-top-left-radius: 20px;
  border-bottom-right-radius: 0px;
  border-top-right-radius: 0px;
  border-bottom-left-radius: 0x;
}

.is-not-woo .wp_editor h1, .entry-content h1 {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 700;
}

.is-not-woo .wp_editor h2, .entry-content h2 {
  font-size: 1.875rem;
  line-height: 2.25rem;
  font-weight: 600;
}

.is-not-woo .wp_editor h3, .entry-content h3 {
  font-size: 1.5rem;
  line-height: 2rem;
  font-weight: 500;
}

.is-not-woo .wp_editor h4, .entry-content h4 {
  font-size: 1.25rem;
  line-height: 1.75rem;
  font-weight: 500;
}

.is-not-woo .wp_editor h5, .entry-content h5 {
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
}

.is-not-woo .wp_editor h6, .entry-content h6 {
  font-size: 16px;
  font-weight: 500;
}

.entry-content h1, .entry-content h2, .entry-content h3, .entry-content h4, .entry-content h5, .entry-content h6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.is-not-woo .wp_editor .entry-content p {
  padding-bottom: 0.5rem;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.is-not-woo .wp_editor .entry-content ul {
  margin-bottom: 1rem;
  list-style-position: inside;
  list-style-type: disc;
}

.is-not-woo .wp_editor .entry-content ol {
  margin-bottom: 1rem;
  list-style-position: inside;
  list-style-type: decimal;
}

.is-not-woo .wp_editor .entry-content li {
  margin-bottom: 0.5rem;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.is-not-woo .wp_editor .entry-content li > ul,
.is-not-woo .wp_editor .entry-content li > ol {
  margin-top: 0.5rem;
  margin-left: 1rem;
}

.is-not-woo .wp_editor .entry-content strong,
.is-not-woo .wp_editor .entry-content b {
  font-weight: 600;
}

.is-not-woo .wp_editor .entry-content em,
.is-not-woo .wp_editor .entry-content i {
  font-style: italic;
}

.is-not-woo .wp_editor .entry-content span {
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}

.is-not-woo .wp_editor .entry-content a {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}

.is-not-woo .wp_editor .entry-content a:hover {
  text-decoration-line: none;
}

.is-not-woo .wp_editor .entry-content blockquote {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-left-width: 4px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  padding-left: 1rem;
  font-style: italic;
}

.is-not-woo .wp_editor .entry-content code {
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  padding-left: 0.25rem;
  padding-right: 0.25rem;
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.is-not-woo .wp_editor .entry-content pre {
  margin-bottom: 1rem;
  overflow-x: auto;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
  padding: 1rem;
}

.is-not-woo .wp_editor .entry-content table {
  margin-bottom: 1rem;
  width: 100%;
  border-collapse: collapse;
}

.is-not-woo .wp_editor .entry-content th,
.is-not-woo .wp_editor .entry-content td {
  border-width: 1px;
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity, 1));
  padding: 0.5rem;
  text-align: left;
}

.is-not-woo .wp_editor .entry-content th {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
  font-weight: 600;
}

.is-not-woo .wp_editor .entry-content li h1,
.is-not-woo .wp_editor .entry-content li h2,
.is-not-woo .wp_editor .entry-content li h3,
.is-not-woo .wp_editor .entry-content li h4,
.is-not-woo .wp_editor .entry-content li h5,
.is-not-woo .wp_editor .entry-content li h6 {
  display: inline-block;
  padding-left: 0px;
  /* This ensures the heading stays on the same line as the marker */
}

.woocommerce-EditAccountForm .entry-content span {
  width: 100%;
  font-size: 16px;
  font-weight: 400;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(31 41 55 / var(--tw-text-opacity, 1));
}


/* Ensure transitions on transform */
.headroom {
  transition: transform 0.3s ease-in-out;
}

/* When scrolling up (header is shown) */
.headroom--pinned {
  transform: translateY(0);
}

/* When scrolling down (header is hidden) */
.headroom--unpinned {
  transform: translateY(-100%);
}

@media only screen and (min-width: 1025px) {
   .top-menu li a:before,.top-menu li a:after {
        content: "";
        position: absolute;
        transition: transform 0.5s ease;
    }
}

.hamburger {
  z-index: 9999999999999999;
}

.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner:after,
.hamburger.is-active .hamburger-inner:before {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
}


.nav_btn {
  display: flex;
  height: 3rem;
  width: -moz-fit-content;
  width: fit-content;
  align-items: center;
  justify-content: center;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}


.nav_btn:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

.nav_btn.current-item .active-item {
  -webkit-text-decoration: none!imporant;
          text-decoration: none!imporant;
}

@media only screen and (max-width: 768px) {
  .nav_btn {
    margin: 0px;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;
    padding: 0px;
  }
}

.nav_btn a {
  font-size: 0.875rem;
  font-weight: 600;
  line-height: 1.25rem;
  --tw-text-opacity: 1;
  color: rgb(1 36 45 / var(--tw-text-opacity, 1));
}

.nav_btn a:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.hero_title {
  font-size: 2.25rem;
  line-height: 2.5rem;
  font-weight: 400;
  letter-spacing: -0.025em;
}

.hero_title span {
  font-weight: 700;
  --tw-text-opacity: 1;
  color: rgb(154 167 112 / var(--tw-text-opacity, 1));
}

.slick-dots ul, .is-not-woo .wp_editor ul {
  list-style-position: inside;
  list-style-type: disc;
}

.slick-dots ol, .is-not-woo .wp_editor ol {
  list-style-position: inside;
  list-style-type: decimal;
}

.slick-dots li, .is-not-woo .wp_editor li {
  margin-bottom: 0.5rem;
  list-style: none;
}

.slick-dots li button {
  color: transparent!important;
}

.slick-prev, .slick-next {
    box-shadow: none!important;
    background: none!important;
}

.slick-prev:hover, .slick-next:hover {
    box-shadow: none!important;
    background: none!important;
}

/* THEME FORMS */

/* resources/css/components/theme-form-alert.css */
.theme-form-alert {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 500;
}
.theme-form-alert.is-success {
  --tw-border-opacity: 1;
  border-color: rgb(74 222 128 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(220 252 231 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(21 128 61 / var(--tw-text-opacity, 1));
}
.theme-form-alert.is-error {
  --tw-border-opacity: 1;
  border-color: rgb(248 113 113 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(185 28 28 / var(--tw-text-opacity, 1));
}

/* Form Layout Structure */
.form-container {
  display: flex;
  width: 100%;
  align-items: flex-start;
  gap: 2.5rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  line-height: 1;
}
@media not all and (min-width: 768px) {

  .form-container {
    max-width: 100%;
  }
}

.form-inner {
  display: flex;
  width: 100%;
  min-width: 240px;
  flex: 1 1 0%;
  flex-shrink: 1;
  flex-basis: 0px;
  flex-direction: column;
}

@media not all and (min-width: 768px) {

  .form-inner {
    max-width: 100%;
  }
}

.form-row {
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: flex-start;
  gap: 1rem;
}

@media not all and (min-width: 768px) {

  .form-row {
    max-width: 100%;
  }
}

.form-row-spacing {
  margin-top: 1rem;
}

/* Field Containers */
.field-container {
  margin-bottom: 0px;
  display: flex;
  min-height: 80px;
  min-width: 240px;
  flex: 1 1 0%;
  flex-shrink: 1;
  flex-basis: 0px;
  flex-direction: column;
}
@media not all and (min-width: 768px) {

  .field-container {
    max-width: 100%;
  }
}

.field-container-spacer {
  display: flex;
  height: 5rem;
  width: 496px;
  min-width: 240px;
  flex-shrink: 0;
}

.field-container-textarea {
  margin-top: 1rem;
  margin-bottom: 1.5rem;
  display: flex;
  min-height: 165px;
  width: 100%;
  flex-direction: column;
}

@media not all and (min-width: 768px) {

  .field-container-textarea {
    max-width: 100%;
  }
}

/* Labels */
.field-label {
  width: 100%;
  flex: 1 1 0%;
  flex-shrink: 1;
  align-self: stretch;
  --tw-text-opacity: 1;
  color: rgb(51 65 85 / var(--tw-text-opacity, 1));
}
@media not all and (min-width: 768px) {

  .field-label {
    max-width: 100%;
  }
}

.field-wrapper {
  position: relative;
  margin-top: 0.5rem;
  display: flex;
  width: 100%;
  flex: 1 1 0%;
  flex-direction: column;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

@media not all and (min-width: 768px) {

  .field-wrapper {
    max-width: 100%;
  }
}

/* Form Controls */
.form-input {
  margin-top: 0.5rem;
  width: 100%;
  flex: 1 1 0%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  border-color: #025A7;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}
@media not all and (min-width: 768px) {

  .form-input {
    max-width: 100%;
  }
}
.form-input {
  border: 1px solid var(--Primary-Turquoise-500, #025A70);
}

.form-textarea,
.wpcf7-form-control-wrap textarea {
  margin-top: 0.5rem;
  min-height: 120px;
  width: 100%;
  flex: 1 1 0%;
  border-radius: 0.25rem;
  border-width: 1px;
  border-style: solid;
  border-color: #025A7;
  padding-left: 1rem;
  padding-right: 1rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
}

@media not all and (min-width: 768px) {

  .form-textarea,
.wpcf7-form-control-wrap textarea {
    max-width: 100%;
  }
}

.form-textarea,
.wpcf7-form-control-wrap textarea {
   border: 1px solid var(--Primary-Turquoise-500, #025A70);
}


/* Privacy Section */
.privacy-section {
  position: relative;
  width: 100%;
}

.privacy-container {
  position: relative;
  margin-top: 2rem;
  margin-bottom: 1.5rem;
  display: flex;
  width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.5rem;
}

@media not all and (min-width: 768px) {

  .privacy-container {
    max-width: 100%;
  }
}

.checkbox-wrapper {
  margin-top: auto;
  margin-bottom: auto;
  display: flex;
  min-height: 32px;
  width: 2rem;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  align-self: stretch;
  overflow: hidden;
  border-radius: 0.25rem;
}

.privacy-text {
  margin-top: auto;
  margin-bottom: auto;
  align-self: stretch;
  font-size: 14px;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}

.privacy-link {
  font-weight: 600;
  --tw-text-opacity: 1;
  color: rgb(71 85 105 / var(--tw-text-opacity, 1));
}

.privacy-link:hover {
  text-decoration-line: none;
}

.wpcf7-spinner {
  display: none;
}

/* Submit Section */
.submit-container {
  margin-top: 2rem;
  display: flex;
  width: 496px;
  max-width: 100%;
  flex-wrap: wrap;
  align-items: center;
  gap: 2rem;
  align-self: center;
  padding-right: 4rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
  font-weight: 600;
  line-height: 1;
  --tw-text-opacity: 1;
  color: rgb(4 47 46 / var(--tw-text-opacity, 1));
}
@media not all and (min-width: 768px) {

  .submit-container {
    padding-right: 1.25rem;
  }
}

/* Contact Form 7 Specific Styles */
.wpcf7-list-item {
  margin: 0;
  display: flex;
}
.wpcf7-form-control-wrap {
  display: block;
  width: 100%;
}

.wpcf7-not-valid-tip {
  position: absolute;
  left: 0px;
  bottom: -1.25rem;
  font-size: 14px;
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.privacy-container .wpcf7-not-valid-tip {
  position: absolute;
  left: 0px;
  top: 100%;
  margin-top: 0.25rem;
}

.wpcf7 form .wpcf7-response-output {
  margin-top: 1rem;
  border-radius: 0.25rem;
  border-width: 1px;
  padding: 0.75rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}

.wpcf7 form.invalid .wpcf7-response-output {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity, 1));
}

.wpcf7 form.sent .wpcf7-response-output {
  --tw-border-opacity: 1;
  border-color: rgb(34 197 94 / var(--tw-border-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(34 197 94 / var(--tw-text-opacity, 1));
}

/* Remove CF7 automatic spacing */
.wpcf7 br {
  display: none;
}

.wpcf7 p {
  margin: 0px;
  padding: 0px;
}

/* Responsive Styles */
@media (max-width: 768px) {
  .field-container,
  .form-input,
  .form-textarea,
  .wpcf7-form-control-wrap input,
  .wpcf7-form-control-wrap textarea {
    max-width: 100%;
  }

  .field-container-spacer {
    display: none;
  }
}

.form-checkbox {
  display: flex;
  width: 24px;
  height: 24px;
  padding: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 8px;
  border-radius: 4px;
}


/* WP Editor Styling */
.is-not-woo .wp-singular .wp_editor a {
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
  text-decoration-line: underline;
}

.is-not-woo .wp-singular .wp_editor a:hover {
  text-decoration-line: none;
}

.is-not-woo .wp_editor p {
  margin-bottom: 1rem;
  font-family: Lato, sans-serif;
  line-height: 28px;
  --tw-text-opacity: 1;
  color: rgb(95 113 118 / var(--tw-text-opacity, 1));
}

/* Image Styling */
.is-not-woo .wp_editor .entry-content img {
  margin-bottom: 1.5rem;
}

.alignleft,
img.alignleft {
  float: left;
  margin-right: 1.5rem;
  display: inline;
}

.alignright,
img.alignright {
  float: right;
  margin-left: 1.5rem;
  display: inline;
}

.aligncenter,
img.aligncenter {
  clear: both;
  margin-left: auto;
  margin-right: auto;
  display: block;
  height: auto;
  width: 100%;
}

.alignnone,
img.alignnone {
  display: block; /* Update based on desired behavior */
}

.wp-caption {
  margin-bottom: 1.5rem;
  padding-top: 0.25rem;
  text-align: center;
}

.wp-caption img {
  margin: 0px;
  border-width: 0px;
  padding: 0px;
}

.wp-caption p.wp-caption-text {
  margin: 0px;
  font-size: 14px;
  line-height: 1.5rem;
}

.wp-smiley {
 display: none;
}

blockquote.left {
  float: left;
  margin-right: 1.25rem;
  margin-left: 0px;
  width: 33.333333%;
  text-align: right;
}

blockquote.right {
  float: right;
  margin-right: 0px;
  margin-left: 1.25rem;
  width: 33.333333%;
  text-align: left;
}


/* Tailwind classes for Slick's structure */
.slick-slider {
  position: relative;
  display: block;
}

.slick-initialized .slick-slide {
  position: relative;
  display: flex;
}

.slick-slider .slick-item {
  display: none; /* Hide all slides by default */
}

.slick-slider.slick-initialized {
  visibility: visible; /* Makes it visible after initialization */
}

.slick-slider.slick-initialized .slick-item {
  display: flex;
}

.slick-list {
  overflow: visible !important; /* Allows elements outside the slider's bounds to be visible */
}

.slick-track {
  position: relative;
  display: flex;
  gap: 1rem; /* Adjust the gap between slides */
}

.slick-prev,
.slick-next {
  position: absolute;
  top: 50%;
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(107 114 128 / var(--tw-text-opacity, 1));
  --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.slick-prev:hover,
.slick-next:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity, 1));
}

.slick-prev,
.slick-next {
  z-index: 10;
}

.slick-prev {
  left: 1rem;
}

.slick-next {
  right: 1rem;
}

.slick-dots {
  margin-top: 1rem;
  display: flex;
  justify-content: center;
}

.slick-dots > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}

.slick-dots li button {
  height: 0.75rem;
  width: 0.75rem;
  border-radius: 9999px;
  --tw-bg-opacity: 1;
  background-color: rgb(209 213 219 / var(--tw-bg-opacity, 1));
  transition-property: all;
  transition-duration: 300ms;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.slick-dots li.slick-active button {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1)); /* Active state using Tailwind's secondary color */
}

.slick-dots li {
  list-style: none;
}

.slick-active button {
  --tw-bg-opacity: 1;
  background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1)); /* Active state using Tailwind's primary color */
}

.clinic-link {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}

.clinic-link:hover {
  text-decoration-line: underline;
}

[type='radio']:checked {
    background-image: url("data:image/svg+xml,%3csvg viewBox=%270 0 16 16%27 fill=%27white%27 xmlns=%27http://www.w3.org/2000/svg%27%3e%3ccircle cx=%278%27 cy=%278%27 r=%273%27/%3e%3c/svg%3e");
    min-width: 20px;
    min-height: 20px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp {
    background: transparent;
    padding: 0px;
    border-radius: 0px;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    padding: 1rem;
    line-height: 24px;
    font-size: 17px;
    border: none;
    border-radius: 3px 0 0 3px;
    font-family: Roboto, sans-serif;
    background-color: #eee;
    width: 100%;
    height: 34px;
    display: flex
;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    background: 0 0;
    border-radius: 0px;
    border: 0;
    display: flex
;
    align-items: center;
    justify-content: center;
    padding: 0;
    margin: 0;
    position: absolute;
    min-height: 33px;
    min-width: 33px;
    height: 100%;
    width: 33px;
    right: 0px;
    left: 92%;
    top: 0px;
    pointer-events: none;
    transition: none;
    background: #ED1C24;
}

.dgwt-wcas-style-pirx.dgwt-wcas-has-submit .dgwt-wcas-search-submit svg path {
  fill: white;
}


.dgwt-wcas-style-pirx.dgwt-wcas-search-filled .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: auto;
    right: 0px;
    pointer-events: auto;
    animation: .3s fadeIn;
}

.dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit:hover {
    opacity: 1;
    background: none;
    box-shadow: opx;
    border-radius: 0px;
}

.dgwt-wcas-open .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
  border-radius: 0px;
}

@media (max-width: 1100px) {
  .dgwt-wcas-search-wrapp {
    max-width: 100% !important;
  }
  .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    width: 90%;
    margin: unset;
    height: 50px;
  }
  .dgwt-wcas-search-wrapper {
    margin: unset;
  }
  .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp button.dgwt-wcas-search-submit {
    left: 90%;
    width: 50px;
  }
    .dgwt-wcas-search-wrapp,
  .dgwt-wcas-suggestions-wrapp {
    transition: none !important;
  }
}

@media (max-width: 768px) {
    .dgwt-wcas-style-pirx .dgwt-wcas-sf-wrapp input[type=search].dgwt-wcas-search-input {
    height: 50px;
  }
}

/* WOO COMMERCE */

aside .wc-block-product-categories-list-item {
  margin-bottom: 1rem;
}

.wc-block-product-categories-list--depth-1 {
  margin-top: .5rem;
  margin-bottom: .5rem;
  margin-left: .5rem;
  opacity: .8;
}

.woocommerce-cart   {
    background: linear-gradient(270deg, rgba(242, 245, 247, 0.83) 0%, rgba(242, 245, 247, 0.30) 51.56%, #F2F5F7 100%)!important;
}

.wc-proceed-to-checkout:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(16 24 40 / var(--tw-ring-opacity, 1));
  --tw-ring-offset-width: 2px;
}

.wc-proceed-to-checkout {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-top: auto;
    margin-bottom: auto;
    display: flex;
    min-height: 52px;
    align-items: center;
    justify-content: center;
    gap: 0.5rem;
    align-self: stretch;
    border-width: 2px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-color: rgb(237 28 36 / var(--tw-border-opacity, 1));
    --tw-bg-opacity: 1;
    background-color: rgb(237 28 36 / var(--tw-bg-opacity, 1));
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    padding-top: 1rem;
    padding-bottom: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    font-weight: 600;
    line-height: 1;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity, 1));
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
  }

.wc-proceed-to-checkout:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(237 28 36 / var(--tw-text-opacity, 1));
}

.wc-proceed-to-checkout:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}

@media not all and (min-width: 768px) {

  .wc-proceed-to-checkout {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}

.wc-proceed-to-checkout {
  margin-top: 3rem;
  width: 50%;
  cursor: pointer;
}
/* Hide Woo's original (outside) heading completely */
.tw-checkout #order_review_heading { display: none; }


/* Checkout notices */
.tw-checkout .woocommerce-error,
.tw-checkout .woocommerce-info,
.tw-checkout .woocommerce-message {
  margin-bottom: 1rem;
  border-radius: 0.5rem;
  border-width: 1px;
  padding: 1rem;
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.tw-checkout .woocommerce-error {
  --tw-border-opacity: 1;
  border-color: rgb(254 202 202 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(153 27 27 / var(--tw-text-opacity, 1));
}
.tw-checkout .woocommerce-info {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.tw-checkout .woocommerce-message {
  --tw-border-opacity: 1;
  border-color: rgb(187 247 208 / var(--tw-border-opacity, 1));
  --tw-bg-opacity: 1;
  background-color: rgb(240 253 244 / var(--tw-bg-opacity, 1));
  --tw-text-opacity: 1;
  color: rgb(22 101 52 / var(--tw-text-opacity, 1));
}

/* Field-level highlight Woo adds with classes */
.tw-checkout .woocommerce-invalid .input-text,
.tw-checkout .woocommerce-invalid select,
.tw-checkout .woocommerce-invalid textarea {
  border-color: #dc2626; /* red-600 */
  box-shadow: 0 0 0 2px rgb(220 38 38 / 0.2);
}

.tw-checkout .woocommerce-error li {
  margin-bottom: .5rem;
}

.tw-checkout #place_order:disabled {
  cursor: not-allowed;
  opacity: 0.5;
}


/* Plain CSS approximation of the Tailwind above */
/* --- Accessible WooCommerce notices (all red variant) --- */

/* Base spacing */
.woocommerce-notices-wrapper,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info { margin-bottom: 1.5rem; }

/* Shared look */
.woocommerce-message,
.woocommerce-info:not(ul),
.woocommerce-error li {
  /* layout */
  display: flex;
  align-items: flex-start;
  gap: .75rem;

  /* spacing + shape */
  padding: .875rem 1rem;
  border-radius: .375rem;
  border: 2px solid #ED1C24;                /* brand red */
  background: rgba(237, 28, 36, 0.08);      /* very light red tint */
  color: #8A1116;                           /* darker red for contrast */

  /* accent bar (doesn’t rely on color alone, improves scannability) */
  position: relative;
}
.woocommerce-message::before,
.woocommerce-info:not(ul)::before,
.woocommerce-error li::before {
  content: "";
  position: absolute;
  left: 0; top: 0; bottom: 0;
  width: 6px;
  background: #ED1C24;                      /* brand red accent */
  border-top-left-radius: .25rem;
  border-bottom-left-radius: .25rem;
}

/* Error container is a UL – reset list + stack items with margins */
.woocommerce-error {
  list-style: none;
  padding: 0;
  margin: 0 0 1.5rem;
}
.woocommerce-error li + li { margin-top: .75rem; }

/* Links stay underlined for clarity */
.woocommerce-message a:not(.button),
.woocommerce-error a:not(.button),
.woocommerce-info a:not(.button) {
  text-decoration: underline;
}
.woocommerce-message a:not(.button):hover,
.woocommerce-error a:not(.button):hover,
.woocommerce-info a:not(.button):hover {
  text-decoration: none;
}

/* Buttons inside notices adopt your brand button look */
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
  display: inline-flex; align-items: center; justify-content: center; gap: .5rem;
  padding: 1rem 1.5rem; min-height: 44px;
  font-weight: 600; font-size: .875rem; line-height: 1.2;
  color: #fff; background: #ED1C24; border: 2px solid #ED1C24;
  transition: background-color .2s ease, color .2s ease, border-color .2s ease;
  border-radius: .375rem;
}
.woocommerce-message .button:hover,
.woocommerce-error .button:hover,
.woocommerce-info .button:hover {
  background: #F2F5F7; color: #ED1C24; border-color: #ED1C24;
}

/* High-visibility focus states (keyboard users) */
.woocommerce-message .button:focus-visible,
.woocommerce-error .button:focus-visible,
.woocommerce-info .button:focus-visible {
  outline: 3px solid #111;          /* dark outline */
  outline-offset: 2px;
}

/* Respect reduced motion preferences */
@media (prefers-reduced-motion: reduce) {
  .woocommerce-message .button,
  .woocommerce-error .button,
  .woocommerce-info .button {
    transition: none;
  }
}


.woocommerce-SavedPaymentMethods-saveNew {
    display: flex
;
    flex-direction: row;
    flex-wrap: unset;
    margin-top: 2rem;
}

.woocommerce-form__label.woocommerce-form__label-for-checkbox.checkbox {
    align-items: center;
    display: flex
;
}

.woocommerce-form__input.woocommerce-form__input-checkbox.input-checkbox {
  margin-right: .5rem;
}

#wc-stripe-new-payment-method {
  width: 20px!important;
  height: 20px!important;
}
