/* Google Fonts load in PHP: inc/enqueue-fonts.php (imports here do not reliably reach dist/app.css after Tailwind/PostCSS). */
*, ::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% !important;
  margin-right: auto !important;
  margin-left: auto !important;
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}
.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 !important;
  }
  .container {
    max-width: 320px;
  }
}
@media (min-width: 480px) {
  .\!container {
    max-width: 480px !important;
  }
  .container {
    max-width: 480px;
  }
}
@media (min-width: 575px) {
  .\!container {
    max-width: 575px !important;
  }
  .container {
    max-width: 575px;
  }
}
@media (min-width: 640px) {
  .\!container {
    max-width: 640px !important;
  }
  .container {
    max-width: 640px;
  }
}
@media (min-width: 768px) {
  .\!container {
    max-width: 768px !important;
  }
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1024px) {
  .\!container {
    max-width: 1024px !important;
  }
  .container {
    max-width: 1024px;
  }
}
@media (min-width: 1280px) {
  .\!container {
    max-width: 1280px !important;
  }
  .container {
    max-width: 1280px;
  }
}
@media (min-width: 1480px) {
  .\!container {
    max-width: 1480px !important;
  }
  .container {
    max-width: 1480px;
  }
}
@media (min-width: 1920px) {
  .\!container {
    max-width: 1920px !important;
  }
  .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 {
    border-top-left-radius: 10px;
    border-bottom-right-radius: 10px;
    border-top-right-radius: 4px;
    border-bottom-left-radius: 4px;
  }
.hamburger {
    font: inherit;
    color: inherit;
    margin: 0px;
    cursor: pointer;
    overflow: visible;
    border-width: 0px;
    background-color: transparent;
    padding: 15px;
    text-transform: none;
    transition-property: opacity,filter;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-timing-function: linear;
  }
@media (min-width: 1100px) {
  .hamburger {
    display: none;
  }
}
.hamburger.is-active:hover,
  .hamburger:hover {
  opacity: 0.7;
}
.hamburger.is-active .hamburger-inner,
  .hamburger.is-active .hamburger-inner:after,
  .hamburger.is-active .hamburger-inner:before {
  --tw-bg-opacity: 1;
  background-color: rgb(38 34 98 / var(--tw-bg-opacity, 1));
        height: 2px;
}
.hamburger-box {
  position: relative;
  display: inline-block;
  height: 1.5rem;
  width: 2.5rem;
}
.hamburger-inner {
  position: absolute;
  top: 50%;
  margin-top: -2px;
  display: block;
}
.hamburger-inner,
  .hamburger-inner:after,
  .hamburger-inner:before {
  position: absolute;
  height: 0.25rem;
  width: 2.5rem;
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
}
.hamburger-inner:after,
  .hamburger-inner:before {
  display: block;
    content: "";
}
.hamburger-inner:before {
  top: -10px;
}
.hamburger-inner:after {
  bottom: -10px;
}
.hamburger--3dx .hamburger-box {
    perspective: 80px;
  }
.hamburger--3dx .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1), background-color 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dx .hamburger-inner:after,
  .hamburger--3dx .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dx.is-active .hamburger-inner {
    transform: rotateY(180deg);
    background-color: transparent;
  }
.hamburger--3dx.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--3dx.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--3dx-r .hamburger-box {
    perspective: 80px;
  }
.hamburger--3dx-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1), background-color 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dx-r .hamburger-inner:after,
  .hamburger--3dx-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dx-r.is-active .hamburger-inner {
    transform: rotateY(-180deg);
    background-color: transparent;
  }
.hamburger--3dx-r.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--3dx-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--3dy .hamburger-box {
    perspective: 80px;
  }
.hamburger--3dy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1), background-color 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dy .hamburger-inner:after,
  .hamburger--3dy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dy.is-active .hamburger-inner {
    transform: rotateX(-180deg);
    background-color: transparent;
  }
.hamburger--3dy.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--3dy.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--3dy-r .hamburger-box {
    perspective: 80px;
  }
.hamburger--3dy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1), background-color 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dy-r .hamburger-inner:after,
  .hamburger--3dy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dy-r.is-active .hamburger-inner {
    transform: rotateX(180deg);
    background-color: transparent;
  }
.hamburger--3dy-r.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--3dy-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--3dxy .hamburger-box {
    perspective: 80px;
  }
.hamburger--3dxy .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1), background-color 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dxy .hamburger-inner:after,
  .hamburger--3dxy .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dxy.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg);
    background-color: transparent;
  }
.hamburger--3dxy.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--3dxy.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--3dxy-r .hamburger-box {
    perspective: 80px;
  }
.hamburger--3dxy-r .hamburger-inner {
    transition: transform .15s cubic-bezier(.645,.045,.355,1), background-color 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dxy-r .hamburger-inner:after,
  .hamburger--3dxy-r .hamburger-inner:before {
    transition: transform 0s cubic-bezier(.645,.045,.355,1) .1s;
  }
.hamburger--3dxy-r.is-active .hamburger-inner {
    transform: rotateX(180deg) rotateY(180deg) rotate(-180deg);
    background-color: transparent;
  }
.hamburger--3dxy-r.is-active .hamburger-inner:before {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--3dxy-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--arrow.is-active .hamburger-inner:before {
    transform: translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);
  }
.hamburger--arrow.is-active .hamburger-inner:after {
    transform: translate3d(-8px,0,0) rotate(45deg) scaleX(.7);
  }
.hamburger--arrow-r.is-active .hamburger-inner:before {
    transform: translate3d(8px,0,0) rotate(45deg) scaleX(.7);
  }
.hamburger--arrow-r.is-active .hamburger-inner:after {
    transform: translate3d(8px,0,0) rotate(-45deg) scaleX(.7);
  }
.hamburger--arrowalt .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165,.84,.44,1);
  }
.hamburger--arrowalt .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165,.84,.44,1);
  }
.hamburger--arrowalt.is-active .hamburger-inner:before {
  top: 0px;
    transition: top .1s ease, transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(-8px,-10px,0) rotate(-45deg) scaleX(.7);
}
.hamburger--arrowalt.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(-8px,10px,0) rotate(45deg) scaleX(.7);
}
.hamburger--arrowalt-r .hamburger-inner:before {
    transition: top .1s ease .1s, transform .1s cubic-bezier(.165,.84,.44,1);
  }
.hamburger--arrowalt-r .hamburger-inner:after {
    transition: bottom .1s ease .1s, transform .1s cubic-bezier(.165,.84,.44,1);
  }
.hamburger--arrowalt-r.is-active .hamburger-inner:before {
  top: 0px;
    transition: top .1s ease, transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(8px,-10px,0) rotate(45deg) scaleX(.7);
}
.hamburger--arrowalt-r.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom .1s ease, transform .1s cubic-bezier(.895,.03,.685,.22) .1s;
    transform: translate3d(8px,10px,0) rotate(-45deg) scaleX(.7);
}
.hamburger--arrowturn.is-active .hamburger-inner {
    transform: rotate(-180deg);
  }
.hamburger--arrowturn.is-active .hamburger-inner:before {
    transform: translate3d(8px,0,0) rotate(45deg) scaleX(.7);
  }
.hamburger--arrowturn.is-active .hamburger-inner:after {
    transform: translate3d(8px,0,0) rotate(-45deg) scaleX(.7);
  }
.hamburger--arrowturn-r.is-active .hamburger-inner {
    transform: rotate(-180deg);
  }
.hamburger--arrowturn-r.is-active .hamburger-inner:before {
    transform: translate3d(-8px,0,0) rotate(-45deg) scaleX(.7);
  }
.hamburger--arrowturn-r.is-active .hamburger-inner:after {
    transform: translate3d(-8px,0,0) rotate(45deg) scaleX(.7);
  }
.hamburger--boring .hamburger-inner,
  .hamburger--boring .hamburger-inner:after,
  .hamburger--boring .hamburger-inner:before {
    transition-property: none;
  }
.hamburger--boring.is-active .hamburger-inner {
    transform: rotate(45deg);
  }
.hamburger--boring.is-active .hamburger-inner:before {
  top: 0px;
  opacity: 0;
}
.hamburger--boring.is-active .hamburger-inner:after {
  bottom: 0px;
    transform: rotate(-90deg);
}
.hamburger--collapse .hamburger-inner {
  bottom: 0px;
    top: auto;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s;
}
.hamburger--collapse .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s, opacity .1s linear;
  }
.hamburger--collapse .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .2s, transform .13s cubic-bezier(.55,.055,.675,.19);
  }
.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--collapse.is-active .hamburger-inner:after {
  top: 0px;
  opacity: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333), opacity .1s linear .22s;
}
.hamburger--collapse.is-active .hamburger-inner:before {
  top: 0px;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .16s, transform .13s cubic-bezier(.215,.61,.355,1) .25s;
    transform: rotate(-90deg);
}
.hamburger--collapse-r .hamburger-inner {
  bottom: 0px;
    top: auto;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s;
}
.hamburger--collapse-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s, opacity .1s linear;
  }
.hamburger--collapse-r .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333,.66667,.66667,1) .2s, transform .13s cubic-bezier(.55,.055,.675,.19);
  }
.hamburger--collapse-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(45deg);
  }
.hamburger--collapse-r.is-active .hamburger-inner:after {
  top: 0px;
  opacity: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333), opacity .1s linear .22s;
}
.hamburger--collapse-r.is-active .hamburger-inner:before {
  top: 0px;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .16s, transform .13s cubic-bezier(.215,.61,.355,1) .25s;
    transform: rotate(90deg);
}
.hamburger--elastic .hamburger-inner {
  top: 2px;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
    transition-duration: .275s;
}
.hamburger--elastic .hamburger-inner:before {
  top: 10px;
    transition: opacity .125s ease .275s;
}
.hamburger--elastic .hamburger-inner:after {
  top: 1.25rem;
    transition: transform .275s cubic-bezier(.68,-.55,.265,1.55);
}
.hamburger--elastic.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0,10px,0) rotate(135deg);
  }
.hamburger--elastic.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0;
  }
.hamburger--elastic.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0,-20px,0) rotate(-270deg);
  }
.hamburger--elastic-r .hamburger-inner {
  top: 2px;
    transition-timing-function: cubic-bezier(.68,-.55,.265,1.55);
    transition-duration: .275s;
}
.hamburger--elastic-r .hamburger-inner:before {
  top: 10px;
    transition: opacity .125s ease .275s;
}
.hamburger--elastic-r .hamburger-inner:after {
  top: 1.25rem;
    transition: transform .275s cubic-bezier(.68,-.55,.265,1.55);
}
.hamburger--elastic-r.is-active .hamburger-inner {
    transition-delay: 75ms;
    transform: translate3d(0,10px,0) rotate(-135deg);
  }
.hamburger--elastic-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
    opacity: 0;
  }
.hamburger--elastic-r.is-active .hamburger-inner:after {
    transition-delay: 75ms;
    transform: translate3d(0,-20px,0) rotate(270deg);
  }
.hamburger--emphatic {
  overflow: hidden;
}
.hamburger--emphatic .hamburger-inner {
    transition: background-color .125s ease-in .175s;
  }
.hamburger--emphatic .hamburger-inner:before {
  left: 0px;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335), top .05s linear .125s, left .125s ease-in .175s;
}
.hamburger--emphatic .hamburger-inner:after {
  right: 0px;
  top: 10px;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335), top .05s linear .125s, right .125s ease-in .175s;
}
.hamburger--emphatic.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent;
  }
.hamburger--emphatic.is-active .hamburger-inner:before {
  top: -5rem;
  left: -5rem;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(80px,80px,0) rotate(45deg);
}
.hamburger--emphatic.is-active .hamburger-inner:after {
  top: -5rem;
  right: -5rem;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(-80px,80px,0) rotate(-45deg);
}
.hamburger--emphatic-r {
  overflow: hidden;
}
.hamburger--emphatic-r .hamburger-inner {
    transition: background-color .125s ease-in .175s;
  }
.hamburger--emphatic-r .hamburger-inner:before {
  left: 0px;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335), top .05s linear .125s, left .125s ease-in .175s;
}
.hamburger--emphatic-r .hamburger-inner:after {
  right: 0px;
  top: 10px;
    transition: transform .125s cubic-bezier(.6,.04,.98,.335), top .05s linear .125s, right .125s ease-in .175s;
}
.hamburger--emphatic-r.is-active .hamburger-inner {
    transition-delay: 0s;
    transition-timing-function: ease-out;
    background-color: transparent;
  }
.hamburger--emphatic-r.is-active .hamburger-inner:before {
  top: 5rem;
  left: -5rem;
    transition: left .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(80px,-80px,0) rotate(-45deg);
}
.hamburger--emphatic-r.is-active .hamburger-inner:after {
  top: 5rem;
  right: -5rem;
    transition: right .125s ease-out, top .05s linear .125s, transform .125s cubic-bezier(.075,.82,.165,1) .175s;
    transform: translate3d(-80px,-80px,0) rotate(45deg);
}
.hamburger--minus .hamburger-inner:after,
  .hamburger--minus .hamburger-inner:before {
    transition: bottom .08s ease-out 0s, top .08s ease-out 0s, opacity 0s linear;
  }
.hamburger--minus.is-active .hamburger-inner:after,
  .hamburger--minus.is-active .hamburger-inner:before {
    transition: bottom .08s ease-out, top .08s ease-out, opacity 0s linear .08s;
    opacity: 0;
  }
.hamburger--minus.is-active .hamburger-inner:before {
  top: 0px;
}
.hamburger--minus.is-active .hamburger-inner:after {
  bottom: 0px;
}
.hamburger--slider .hamburger-inner {
  top: 2px;
}
.hamburger--slider .hamburger-inner:before {
  top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity;
}
.hamburger--slider .hamburger-inner:after {
  top: 1.25rem;
}
.hamburger--slider.is-active .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(45deg);
  }
.hamburger--slider.is-active .hamburger-inner:before {
    transform: rotate(-45deg) translate3d(-5.71429px,-6px,0);
    opacity: 0;
  }
.hamburger--slider.is-active .hamburger-inner:after {
    transform: translate3d(0,-20px,0) rotate(-90deg);
  }
.hamburger--slider-r .hamburger-inner {
  top: 2px;
}
.hamburger--slider-r .hamburger-inner:before {
  top: 10px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform, opacity;
}
.hamburger--slider-r .hamburger-inner:after {
  top: 1.25rem;
}
.hamburger--slider-r.is-active .hamburger-inner {
    transform: translate3d(0,10px,0) rotate(-45deg);
  }
.hamburger--slider-r.is-active .hamburger-inner:before {
    transform: rotate(45deg) translate3d(5.71429px,-6px,0);
    opacity: 0;
  }
.hamburger--slider-r.is-active .hamburger-inner:after {
    transform: translate3d(0,-20px,0) rotate(90deg);
  }
.hamburger--spin .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .22s;
  }
.hamburger--spin .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in;
  }
.hamburger--spin .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55,.055,.675,.19);
  }
.hamburger--spin.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(225deg);
  }
.hamburger--spin.is-active .hamburger-inner:before {
  top: 0px;
  opacity: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
}
.hamburger--spin.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(-90deg);
}
.hamburger--spin-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .22s;
  }
.hamburger--spin-r .hamburger-inner:before {
    transition: top .1s ease-in .25s, opacity .1s ease-in;
  }
.hamburger--spin-r .hamburger-inner:after {
    transition: bottom .1s ease-in .25s, transform .22s cubic-bezier(.55,.055,.675,.19);
  }
.hamburger--spin-r.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(-225deg);
  }
.hamburger--spin-r.is-active .hamburger-inner:before {
  top: 0px;
  opacity: 0;
    transition: top .1s ease-out, opacity .1s ease-out .12s;
}
.hamburger--spin-r.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom .1s ease-out, transform .22s cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(90deg);
}
.hamburger--spring .hamburger-inner {
  top: 2px;
    transition: background-color 0s linear .13s;
}
.hamburger--spring .hamburger-inner:before {
  top: 10px;
    transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s, transform .13s cubic-bezier(.55,.055,.675,.19);
}
.hamburger--spring .hamburger-inner:after {
  top: 1.25rem;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s, transform .13s cubic-bezier(.55,.055,.675,.19);
}
.hamburger--spring.is-active .hamburger-inner {
    transition-delay: .22s;
    background-color: transparent;
  }
.hamburger--spring.is-active .hamburger-inner:before {
  top: 0px;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s, transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: translate3d(0,10px,0) rotate(45deg);
}
.hamburger--spring.is-active .hamburger-inner:after {
  top: 0px;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333), transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: translate3d(0,10px,0) rotate(-45deg);
}
.hamburger--spring-r .hamburger-inner {
  bottom: 0px;
    top: auto;
    transition-delay: 0s;
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: .13s;
}
.hamburger--spring-r .hamburger-inner:after {
    top: -20px;
    transition: top .2s cubic-bezier(.33333,.66667,.66667,1) .2s, opacity 0s linear;
  }
.hamburger--spring-r .hamburger-inner:before {
    transition: top .1s cubic-bezier(.33333,.66667,.66667,1) .2s, transform .13s cubic-bezier(.55,.055,.675,.19);
  }
.hamburger--spring-r.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: translate3d(0,-10px,0) rotate(-45deg);
  }
.hamburger--spring-r.is-active .hamburger-inner:after {
  top: 0px;
  opacity: 0;
    transition: top .2s cubic-bezier(.33333,0,.66667,.33333), opacity 0s linear .22s;
}
.hamburger--spring-r.is-active .hamburger-inner:before {
  top: 0px;
    transition: top .1s cubic-bezier(.33333,0,.66667,.33333) .15s, transform .13s cubic-bezier(.215,.61,.355,1) .22s;
    transform: rotate(90deg);
}
.hamburger--stand .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55,.055,.675,.19) .15s, background-color 0s linear 75ms;
  }
.hamburger--stand .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;
  }
.hamburger--stand .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;
  }
.hamburger--stand.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215,.61,.355,1) 0s, background-color 0s linear .15s;
    transform: rotate(90deg);
    background-color: transparent;
  }
.hamburger--stand.is-active .hamburger-inner:before {
  top: 0px;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(-45deg);
}
.hamburger--stand.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(45deg);
}
.hamburger--stand-r .hamburger-inner {
    transition: transform 75ms cubic-bezier(.55,.055,.675,.19) .15s, background-color 0s linear 75ms;
  }
.hamburger--stand-r .hamburger-inner:before {
    transition: top 75ms ease-in 75ms, transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;
  }
.hamburger--stand-r .hamburger-inner:after {
    transition: bottom 75ms ease-in 75ms, transform 75ms cubic-bezier(.55,.055,.675,.19) 0s;
  }
.hamburger--stand-r.is-active .hamburger-inner {
    transition: transform 75ms cubic-bezier(.215,.61,.355,1) 0s, background-color 0s linear .15s;
    transform: rotate(-90deg);
    background-color: transparent;
  }
.hamburger--stand-r.is-active .hamburger-inner:before {
  top: 0px;
    transition: top 75ms ease-out .1s, transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(-45deg);
}
.hamburger--stand-r.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom 75ms ease-out .1s, transform 75ms cubic-bezier(.215,.61,.355,1) .15s;
    transform: rotate(45deg);
}
.hamburger--squeeze .hamburger-inner {
    transition-timing-function: cubic-bezier(.55,.055,.675,.19);
    transition-duration: 75ms;
  }
.hamburger--squeeze .hamburger-inner:before {
    transition: top 75ms ease .12s, opacity 75ms ease;
  }
.hamburger--squeeze .hamburger-inner:after {
    transition: bottom 75ms ease .12s, transform 75ms cubic-bezier(.55,.055,.675,.19);
  }
.hamburger--squeeze.is-active .hamburger-inner {
    transition-delay: .12s;
    transition-timing-function: cubic-bezier(.215,.61,.355,1);
    transform: rotate(45deg);
  }
.hamburger--squeeze.is-active .hamburger-inner:before {
  top: 0px;
  opacity: 0;
    transition: top 75ms ease, opacity 75ms ease .12s;
}
.hamburger--squeeze.is-active .hamburger-inner:after {
  bottom: 0px;
    transition: bottom 75ms ease, transform 75ms cubic-bezier(.215,.61,.355,1) .12s;
    transform: rotate(-90deg);
}
.hamburger--vortex .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-duration: .2s;
  }
.hamburger--vortex .hamburger-inner:after,
  .hamburger--vortex .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s;
  }
.hamburger--vortex .hamburger-inner:before {
    transition-property: top, opacity;
  }
.hamburger--vortex .hamburger-inner:after {
    transition-property: bottom, transform;
  }
.hamburger--vortex.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transform: rotate(765deg);
  }
.hamburger--vortex.is-active .hamburger-inner:after,
  .hamburger--vortex.is-active .hamburger-inner:before {
    transition-delay: 0s;
  }
.hamburger--vortex.is-active .hamburger-inner:before {
  top: 0px;
  opacity: 0;
}
.hamburger--vortex.is-active .hamburger-inner:after {
  bottom: 0px;
    transform: rotate(90deg);
}
.hamburger--vortex-r .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transition-duration: .2s;
  }
.hamburger--vortex-r .hamburger-inner:after,
  .hamburger--vortex-r .hamburger-inner:before {
    transition-delay: .1s;
    transition-timing-function: linear;
    transition-duration: 0s;
  }
.hamburger--vortex-r .hamburger-inner:before {
    transition-property: top, opacity;
  }
.hamburger--vortex-r .hamburger-inner:after {
    transition-property: bottom, transform;
  }
.hamburger--vortex-r.is-active .hamburger-inner {
    transition-timing-function: cubic-bezier(.19,1,.22,1);
    transform: rotate(-765deg);
  }
.hamburger--vortex-r.is-active .hamburger-inner:after,
  .hamburger--vortex-r.is-active .hamburger-inner:before {
    transition-delay: 0s;
  }
.hamburger--vortex-r.is-active .hamburger-inner:before {
  top: 0px;
  opacity: 0;
}
.hamburger--vortex-r.is-active .hamburger-inner:after {
  bottom: 0px;
    transform: rotate(-90deg);
}
.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;
}
.-left-\[7rem\] {
  left: -7rem;
}
.bottom-0 {
  bottom: 0px;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.left-0 {
  left: 0px;
}
.left-1\/2 {
  left: 50%;
}
.left-4 {
  left: 1rem;
}
.left-\[-25px\] {
  left: -25px;
}
.right-0 {
  right: 0px;
}
.right-3 {
  right: 0.75rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.top-0 {
  top: 0px;
}
.top-1\/2 {
  top: 50%;
}
.top-4 {
  top: 1rem;
}
.top-\[45\%\] {
  top: 45%;
}
.top-\[6rem\] {
  top: 6rem;
}
.top-full {
  top: 100%;
}
.z-0 {
  z-index: 0;
}
.z-10 {
  z-index: 10;
}
.z-20 {
  z-index: 20;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-50 {
  z-index: 50;
}
.z-\[100\] {
  z-index: 100;
}
.z-\[1\] {
  z-index: 1;
}
.order-1 {
  order: 1;
}
.order-2 {
  order: 2;
}
.order-3 {
  order: 3;
}
.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;
}
.m-0 {
  margin: 0px;
}
.mx-16 {
  margin-left: 4rem;
  margin-right: 4rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-2\.5 {
  margin-bottom: 0.625rem;
}
.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-3 {
  margin-left: 0.75rem;
}
.ml-4 {
  margin-left: 1rem;
}
.mr-0 {
  margin-right: 0px;
}
.mt-0\.5 {
  margin-top: 0.125rem;
}
.mt-1 {
  margin-top: 0.25rem;
}
.mt-12 {
  margin-top: 3rem;
}
.mt-2 {
  margin-top: 0.5rem;
}
.mt-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-8 {
  margin-top: 2rem;
}
.mt-\[10rem\] {
  margin-top: 10rem;
}
.mt-\[2\.5rem\] {
  margin-top: 2.5rem;
}
.mt-\[4rem\] {
  margin-top: 4rem;
}
.mt-\[5rem\] {
  margin-top: 5rem;
}
.mt-\[6rem\] {
  margin-top: 6rem;
}
.mt-\[7rem\] {
  margin-top: 7rem;
}
.box-border {
  box-sizing: border-box;
}
.line-clamp-3 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
}
.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-\[1\.28\] {
  aspect-ratio: 1.28;
}
.aspect-\[4\/3\] {
  aspect-ratio: 4/3;
}
.aspect-square {
  aspect-ratio: 1 / 1;
}
.size-full {
  width: 100%;
  height: 100%;
}
.h-1 {
  height: 0.25rem;
}
.h-12 {
  height: 3rem;
}
.h-14 {
  height: 3.5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-4 {
  height: 1rem;
}
.h-48 {
  height: 12rem;
}
.h-5 {
  height: 1.25rem;
}
.h-6 {
  height: 1.5rem;
}
.h-7 {
  height: 1.75rem;
}
.h-8 {
  height: 2rem;
}
.h-9 {
  height: 2.25rem;
}
.h-\[244px\] {
  height: 244px;
}
.h-\[246px\] {
  height: 246px;
}
.h-\[300px\] {
  height: 300px;
}
.h-\[311px\] {
  height: 311px;
}
.h-\[35px\] {
  height: 35px;
}
.h-\[380px\] {
  height: 380px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[398px\] {
  height: 398px;
}
.h-\[42px\] {
  height: 42px;
}
.h-\[52px\] {
  height: 52px;
}
.h-\[533px\] {
  height: 533px;
}
.h-\[56px\] {
  height: 56px;
}
.h-\[58px\] {
  height: 58px;
}
.h-\[66px\] {
  height: 66px;
}
.h-\[720px\] {
  height: 720px;
}
.h-\[74px\] {
  height: 74px;
}
.h-\[82px\] {
  height: 82px;
}
.h-\[973px\] {
  height: 973px;
}
.h-auto {
  height: auto;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.max-h-\[244px\] {
  max-height: 244px;
}
.max-h-\[333px\] {
  max-height: 333px;
}
.max-h-\[340px\] {
  max-height: 340px;
}
.max-h-\[380px\] {
  max-height: 380px;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-full {
  max-height: 100%;
}
.min-h-14 {
  min-height: 3.5rem;
}
.min-h-5 {
  min-height: 1.25rem;
}
.min-h-7 {
  min-height: 1.75rem;
}
.min-h-\[140px\] {
  min-height: 140px;
}
.min-h-\[165px\] {
  min-height: 165px;
}
.min-h-\[21px\] {
  min-height: 21px;
}
.min-h-\[280px\] {
  min-height: 280px;
}
.min-h-\[32px\] {
  min-height: 32px;
}
.min-h-\[38px\] {
  min-height: 38px;
}
.min-h-\[44px\] {
  min-height: 44px;
}
.min-h-\[52px\] {
  min-height: 52px;
}
.min-h-\[700px\] {
  min-height: 700px;
}
.min-h-\[82px\] {
  min-height: 82px;
}
.min-h-fit {
  min-height: -moz-fit-content;
  min-height: fit-content;
}
.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\/12 {
  width: 83.333333%;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-12 {
  width: 3rem;
}
.w-14 {
  width: 3.5rem;
}
.w-16 {
  width: 4rem;
}
.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 {
  width: 0.75rem;
}
.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-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-\[107px\] {
  width: 107px;
}
.w-\[1170px\] {
  width: 1170px;
}
.w-\[162px\] {
  width: 162px;
}
.w-\[22px\] {
  width: 22px;
}
.w-\[244px\] {
  width: 244px;
}
.w-\[30px\] {
  width: 30px;
}
.w-\[358px\] {
  width: 358px;
}
.w-\[362px\] {
  width: 362px;
}
.w-\[425px\] {
  width: 425px;
}
.w-\[567px\] {
  width: 567px;
}
.w-\[58px\] {
  width: 58px;
}
.w-\[72px\] {
  width: 72px;
}
.w-\[78px\] {
  width: 78px;
}
.w-\[82px\] {
  width: 82px;
}
.w-\[896px\] {
  width: 896px;
}
.w-\[91px\] {
  width: 91px;
}
.w-\[calc\(100\%\+50px\)\] {
  width: calc(100% + 50px);
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.min-w-0 {
  min-width: 0px;
}
.min-w-60 {
  min-width: 15rem;
}
.min-w-\[\.\.\.\] {
  min-width: ...;
}
.min-w-\[180px\] {
  min-width: 180px;
}
.min-w-\[200px\] {
  min-width: 200px;
}
.min-w-\[44px\] {
  min-width: 44px;
}
.min-w-\[48px\] {
  min-width: 48px;
}
.max-w-2xl {
  max-width: 42rem;
}
.max-w-3xl {
  max-width: 48rem;
}
.max-w-4xl {
  max-width: 56rem;
}
.max-w-\[244px\] {
  max-width: 244px;
}
.max-w-\[362px\] {
  max-width: 362px;
}
.max-w-\[377\.5px\] {
  max-width: 377.5px;
}
.max-w-\[400px\] {
  max-width: 400px;
}
.max-w-\[542px\] {
  max-width: 542px;
}
.max-w-\[556px\] {
  max-width: 556px;
}
.max-w-\[560px\] {
  max-width: 560px;
}
.max-w-\[582px\] {
  max-width: 582px;
}
.max-w-\[600px\] {
  max-width: 600px;
}
.max-w-\[720px\] {
  max-width: 720px;
}
.max-w-\[745px\] {
  max-width: 745px;
}
.max-w-\[960px\] {
  max-width: 960px;
}
.max-w-\[calc\(100\%-2rem\)\] {
  max-width: calc(100% - 2rem);
}
.max-w-container {
  max-width: 1440px;
}
.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-none {
  max-width: none;
}
.max-w-screen-md {
  max-width: 768px;
}
.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-\[1_0_0\] {
  flex: 1 0 0;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.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-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-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-0 {
  --tw-translate-x: 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-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-1 {
  --tw-translate-y: 0.25rem;
  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-180 {
  --tw-rotate: 180deg;
  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-default {
  cursor: default;
}
.cursor-grab {
  cursor: grab;
}
.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-none {
  resize: none;
}
.resize-y {
  resize: vertical;
}
.resize {
  resize: both;
}
.scroll-mt-24 {
  scroll-margin-top: 6rem;
}
.list-none {
  list-style-type: none;
}
.appearance-none {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.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));
}
.grid-cols-\[1fr_auto\] {
  grid-template-columns: 1fr auto;
}
.flex-col {
  flex-direction: column;
}
.flex-wrap {
  flex-wrap: wrap;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.items-center {
  align-items: center;
}
.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-10 {
  gap: 2.5rem;
}
.gap-16 {
  gap: 4rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-3 {
  gap: 0.75rem;
}
.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-1 {
  -moz-column-gap: 0.25rem;
       column-gap: 0.25rem;
}
.gap-x-12 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}
.gap-x-16 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}
.gap-x-8 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}
.gap-y-10 {
  row-gap: 2.5rem;
}
.gap-y-6 {
  row-gap: 1.5rem;
}
.gap-y-8 {
  row-gap: 2rem;
}
.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-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-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.self-start {
  align-self: flex-start;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.justify-self-start {
  justify-self: start;
}
.justify-self-end {
  justify-self: end;
}
.justify-self-center {
  justify-self: center;
}
.overflow-hidden {
  overflow: hidden;
}
.overflow-visible {
  overflow: visible;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-\[100px\] {
  border-radius: 100px;
}
.rounded-\[16px\] {
  border-radius: 16px;
}
.rounded-\[4px\] {
  border-radius: 4px;
}
.rounded-\[8px\] {
  border-radius: 8px;
}
.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-br-3xl {
  border-bottom-right-radius: 1.5rem;
}
.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0px;
}
.border-2 {
  border-width: 2px;
}
.border-4 {
  border-width: 4px;
}
.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-\[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 {
  border-left-width: 1px;
}
.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-\[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-2 {
  border-top-width: 2px;
}
.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-\[\#262262\] {
  --tw-border-opacity: 1;
  border-color: rgb(38 34 98 / var(--tw-border-opacity, 1));
}
.border-\[\#2B3990\] {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.border-\[\#667085\] {
  --tw-border-opacity: 1;
  border-color: rgb(102 112 133 / var(--tw-border-opacity, 1));
}
.border-\[\#CBE9E1\] {
  --tw-border-opacity: 1;
  border-color: rgb(203 233 225 / var(--tw-border-opacity, 1));
}
.border-\[\#CCDEE2\] {
  --tw-border-opacity: 1;
  border-color: rgb(204 222 226 / var(--tw-border-opacity, 1));
}
.border-\[\#EAECF0\] {
  --tw-border-opacity: 1;
  border-color: rgb(234 236 240 / var(--tw-border-opacity, 1));
}
.border-blue-900 {
  --tw-border-opacity: 1;
  border-color: rgb(30 58 138 / var(--tw-border-opacity, 1));
}
.border-blue-dark {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.border-emerald-100 {
  --tw-border-opacity: 1;
  border-color: rgb(209 250 229 / 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-gray-500 {
  --tw-border-opacity: 1;
  border-color: rgb(107 114 128 / var(--tw-border-opacity, 1));
}
.border-primary {
  --tw-border-opacity: 1;
  border-color: rgb(38 34 98 / var(--tw-border-opacity, 1));
}
.border-t-emerald-100 {
  --tw-border-opacity: 1;
  border-top-color: rgb(209 250 229 / var(--tw-border-opacity, 1));
}
.bg-\[\#262262\] {
  --tw-bg-opacity: 1;
  background-color: rgb(38 34 98 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CBE9E1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(203 233 225 / var(--tw-bg-opacity, 1));
}
.bg-\[\#CBE9E1\]\/40 {
  background-color: rgb(203 233 225 / 0.4);
}
.bg-\[\#F2F4F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 244 247 / var(--tw-bg-opacity, 1));
}
.bg-\[\#F9FAFB\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.bg-\[\#FCFDFE\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 254 / var(--tw-bg-opacity, 1));
}
.bg-\[color\:var\(--Blue-300\2c \#2B3990\)\] {
  background-color: var(--Blue-300,#2B3990);
}
.bg-base-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity, 1));
}
.bg-blue-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(0 172 216 / var(--tw-bg-opacity, 1));
}
.bg-blue-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 246 255 / var(--tw-bg-opacity, 1));
}
.bg-blue-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(38 34 98 / var(--tw-bg-opacity, 1));
}
.bg-blue-bright {
  --tw-bg-opacity: 1;
  background-color: rgb(0 110 200 / 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-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 254 / var(--tw-bg-opacity, 1));
}
.bg-hover {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity, 1));
}
.bg-neutral-300 {
  --tw-bg-opacity: 1;
  background-color: rgb(208 213 221 / 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(38 34 98 / var(--tw-bg-opacity, 1));
}
.bg-secondary {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.bg-slate-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(241 245 249 / var(--tw-bg-opacity, 1));
}
.bg-slate-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 252 / var(--tw-bg-opacity, 1));
}
.bg-slate-900\/60 {
  background-color: rgb(15 23 42 / 0.6);
}
.bg-text-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(29 41 57 / 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-opacity-20 {
  --tw-bg-opacity: 0.2;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.bg-opacity-75 {
  --tw-bg-opacity: 0.75;
}
.bg-opacity-90 {
  --tw-bg-opacity: 0.9;
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-none {
  background-image: none;
}
.from-\[\#2B3990\] {
  --tw-gradient-from: #2B3990 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(43 57 144 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-black\/80 {
  --tw-gradient-from: rgb(0 0 0 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-blue-dark\/90 {
  --tw-gradient-from: rgb(43 57 144 / 0.9) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(43 57 144 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-900\/80 {
  --tw-gradient-from: rgb(17 24 39 / 0.8) var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(17 24 39 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-primary {
  --tw-gradient-from: #262262 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(38 34 98 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-slate-600 {
  --tw-gradient-from: #475569 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(71 85 105 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-black\/50 {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(0 0 0 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-blue-dark\/50 {
  --tw-gradient-to: rgb(43 57 144 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(43 57 144 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-900\/50 {
  --tw-gradient-to: rgb(17 24 39 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgb(17 24 39 / 0.5) var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-transparent {
  --tw-gradient-to: rgb(0 0 0 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), transparent var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#006EC8\] {
  --tw-gradient-to: #006EC8 var(--tw-gradient-to-position);
}
.to-black\/0 {
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
}
.to-blue-bright {
  --tw-gradient-to: #006EC8 var(--tw-gradient-to-position);
}
.to-blue-dark\/0 {
  --tw-gradient-to: rgb(43 57 144 / 0) var(--tw-gradient-to-position);
}
.to-slate-700 {
  --tw-gradient-to: #334155 var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: center;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-white {
  fill: #fff;
}
.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}
.p-0 {
  padding: 0px;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-6 {
  padding: 1.5rem;
}
.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-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-\[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;
}
.py-0 {
  padding-top: 0px;
  padding-bottom: 0px;
}
.py-0\.5 {
  padding-top: 0.125rem;
  padding-bottom: 0.125rem;
}
.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-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-24 {
  padding-top: 6rem;
  padding-bottom: 6rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-3\.5 {
  padding-top: 0.875rem;
  padding-bottom: 0.875rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-6 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.py-8 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}
.py-\[1\.5rem\] {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}
.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-\[56px\] {
  padding-top: 56px;
  padding-bottom: 56px;
}
.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-\[7\.5px\] {
  padding-top: 7.5px;
  padding-bottom: 7.5px;
}
.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-\[2rem\] {
  padding-bottom: 2rem !important;
}
.pb-0 {
  padding-bottom: 0px;
}
.pb-1 {
  padding-bottom: 0.25rem;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-12 {
  padding-bottom: 3rem;
}
.pb-14 {
  padding-bottom: 3.5rem;
}
.pb-16 {
  padding-bottom: 4rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-20 {
  padding-bottom: 5rem;
}
.pb-3 {
  padding-bottom: 0.75rem;
}
.pb-4 {
  padding-bottom: 1rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-6 {
  padding-bottom: 1.5rem;
}
.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-\[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-0 {
  padding-left: 0px;
}
.pl-10 {
  padding-left: 2.5rem;
}
.pl-14 {
  padding-left: 3.5rem;
}
.pl-2\.5 {
  padding-left: 0.625rem;
}
.pl-24 {
  padding-left: 6rem;
}
.pl-4 {
  padding-left: 1rem;
}
.pl-48 {
  padding-left: 12rem;
}
.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-32 {
  padding-right: 8rem;
}
.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-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-\[2\.5\] {
  padding-top: 2.5;
}
.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 !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.\!font-primary {
  font-family: Red Hat Display, sans-serif !important;
}
.\!font-secondary {
  font-family: Red Hat Text, sans-serif !important;
}
.font-primary {
  font-family: Red Hat Display, sans-serif;
}
.font-secondary {
  font-family: Red Hat Text, sans-serif;
}
.\!text-2xl {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-\[18px\] {
  font-size: 18px !important;
}
.\!text-\[30px\] {
  font-size: 30px !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-md-bold {
  font-size: 16px;
  line-height: 22px;
  font-weight: 700;
}
.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-bold {
  font-weight: 700 !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-\[500\] {
  font-weight: 500;
}
.font-\[700\] {
  font-weight: 700;
}
.font-bold {
  font-weight: 700;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.lowercase {
  text-transform: lowercase;
}
.capitalize {
  text-transform: capitalize;
}
.\!not-italic {
  font-style: normal !important;
}
.not-italic {
  font-style: normal;
}
.tabular-nums {
  --tw-numeric-spacing: tabular-nums;
  font-variant-numeric: var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction);
}
.\!leading-6 {
  line-height: 1.5rem !important;
}
.\!leading-8 {
  line-height: 2rem !important;
}
.\!leading-\[24px\] {
  line-height: 24px !important;
}
.\!leading-\[38px\] {
  line-height: 38px !important;
}
.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-\[18px\] {
  line-height: 18px;
}
.leading-\[20px\] {
  line-height: 20px;
}
.leading-\[22px\] {
  line-height: 22px;
}
.leading-\[24px\] {
  line-height: 24px;
}
.leading-\[26px\] {
  line-height: 26px;
}
.leading-\[32px\] {
  line-height: 32px;
}
.leading-\[38px\] {
  line-height: 38px;
}
.leading-\[44px\] {
  line-height: 44px;
}
.leading-\[60px\] {
  line-height: 60px;
}
.leading-\[72px\] {
  line-height: 72px;
}
.leading-loose {
  line-height: 2;
}
.leading-none {
  line-height: 1;
}
.leading-relaxed {
  line-height: 1.625;
}
.leading-snug {
  line-height: 1.375;
}
.leading-tight {
  line-height: 1.25;
}
.tracking-\[-0\.02em\] {
  letter-spacing: -0.02em;
}
.tracking-\[-0\.72px\] {
  letter-spacing: -0.72px;
}
.tracking-\[-0\.96px\] {
  letter-spacing: -0.96px;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.\!text-\[\#1D2939\] {
  --tw-text-opacity: 1 !important;
  color: rgb(29 41 57 / var(--tw-text-opacity, 1)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}
.text-\[\#1D2939\] {
  --tw-text-opacity: 1;
  color: rgb(29 41 57 / var(--tw-text-opacity, 1));
}
.text-\[\#262262\] {
  --tw-text-opacity: 1;
  color: rgb(38 34 98 / var(--tw-text-opacity, 1));
}
.text-\[\#2B3990\] {
  --tw-text-opacity: 1;
  color: rgb(43 57 144 / var(--tw-text-opacity, 1));
}
.text-\[\#344054\] {
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}
.text-\[\#475467\] {
  --tw-text-opacity: 1;
  color: rgb(71 84 103 / var(--tw-text-opacity, 1));
}
.text-\[\#667085\] {
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.text-\[\#CBE9E1\] {
  --tw-text-opacity: 1;
  color: rgb(203 233 225 / var(--tw-text-opacity, 1));
}
.text-\[\#FFF\] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-\[color\:var\(--Base-White\2c \#FFF\)\] {
  color: var(--Base-White,#FFF);
}
.text-\[color\:var\(--Blue-100\2c \#00ACD8\)\] {
  color: var(--Blue-100,#00ACD8);
}
.text-\[color\:var\(--Blue-300\2c \#2B3990\)\] {
  color: var(--Blue-300,#2B3990);
}
.text-\[color\:var\(--Gray-500\2c \#667085\)\] {
  color: var(--Gray-500,#667085);
}
.text-\[color\:var\(--Gray-700\2c \#344054\)\] {
  color: var(--Gray-700,#344054);
}
.text-\[color\:var\(--Gray-800\2c \#1D2939\)\] {
  color: var(--Gray-800,#1D2939);
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity, 1));
}
.text-blue-50 {
  --tw-text-opacity: 1;
  color: rgb(239 246 255 / var(--tw-text-opacity, 1));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(38 34 98 / var(--tw-text-opacity, 1));
}
.text-blue-900 {
  --tw-text-opacity: 1;
  color: rgb(30 58 138 / var(--tw-text-opacity, 1));
}
.text-blue-950 {
  --tw-text-opacity: 1;
  color: rgb(23 37 84 / var(--tw-text-opacity, 1));
}
.text-blue-dark {
  --tw-text-opacity: 1;
  color: rgb(43 57 144 / var(--tw-text-opacity, 1));
}
.text-gray-100 {
  --tw-text-opacity: 1;
  color: rgb(243 244 246 / var(--tw-text-opacity, 1));
}
.text-gray-50 {
  --tw-text-opacity: 1;
  color: rgb(252 253 254 / 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-700 {
  --tw-text-opacity: 1;
  color: rgb(52 64 84 / var(--tw-text-opacity, 1));
}
.text-gray-800 {
  --tw-text-opacity: 1;
  color: rgb(29 41 57 / 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-primary {
  --tw-text-opacity: 1;
  color: rgb(38 34 98 / var(--tw-text-opacity, 1));
}
.text-primary-light {
  --tw-text-opacity: 1;
  color: rgb(203 233 225 / var(--tw-text-opacity, 1));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity, 1));
}
.text-secondary {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.text-slate-500 {
  --tw-text-opacity: 1;
  color: rgb(100 116 139 / 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-800 {
  --tw-text-opacity: 1;
  color: rgb(30 41 59 / var(--tw-text-opacity, 1));
}
.text-slate-900 {
  --tw-text-opacity: 1;
  color: rgb(15 23 42 / 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-zinc-900 {
  --tw-text-opacity: 1;
  color: rgb(24 24 27 / var(--tw-text-opacity, 1));
}
.underline {
  text-decoration-line: underline;
}
.no-underline {
  text-decoration-line: none;
}
.decoration-primary {
  text-decoration-color: #262262;
}
.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-80 {
  opacity: 0.8;
}
.bg-blend-normal {
  background-blend-mode: normal;
}
.shadow-lg {
  --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);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / 0.1), 0 8px 10px -6px rgb(0 0 0 / 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px 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;
}
.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);
}
.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-\[background\2c background-image\2c color\] {
  transition-property: background,background-image,color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[background-color\2c border-color\2c color\] {
  transition-property: background-color,border-color,color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[background-color\] {
  transition-property: background-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[color\2c background-color\2c border-color\] {
  transition-property: color,background-color,border-color;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.transition-\[text-decoration\] {
  transition-property: -webkit-text-decoration;
  transition-property: text-decoration;
  transition-property: text-decoration, -webkit-text-decoration;
  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-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.duration-100 {
  transition-duration: 100ms;
}
.duration-150 {
  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);
}
.\!empty {
  content: '' !important;
}
.empty {
  content: '';
}
.font-red-hat-text {
  font-family: Red Hat Text, sans-serif;
  font-style: normal;
}
.no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
.no-scrollbar::-webkit-scrollbar {
    display: none;
    width: 0;
    height: 0;
  }
.\[background-image\:none\] {
  background-image: none;
}
.placeholder\:font-secondary::-moz-placeholder {
  font-family: Red Hat Text, sans-serif;
}
.placeholder\:font-secondary::placeholder {
  font-family: Red Hat Text, sans-serif;
}
.placeholder\:text-\[16px\]::-moz-placeholder {
  font-size: 16px;
}
.placeholder\:text-\[16px\]::placeholder {
  font-size: 16px;
}
.placeholder\:font-normal::-moz-placeholder {
  font-weight: 400;
}
.placeholder\:font-normal::placeholder {
  font-weight: 400;
}
.placeholder\:leading-\[20px\]::-moz-placeholder {
  line-height: 20px;
}
.placeholder\:leading-\[20px\]::placeholder {
  line-height: 20px;
}
.placeholder\:text-\[\#667085\]::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.placeholder\:text-\[\#667085\]::placeholder {
  --tw-text-opacity: 1;
  color: rgb(102 112 133 / var(--tw-text-opacity, 1));
}
.placeholder\:text-\[color\:var\(--Gray-500\2c \#667085\)\]::-moz-placeholder {
  color: var(--Gray-500,#667085);
}
.placeholder\:text-\[color\:var\(--Gray-500\2c \#667085\)\]::placeholder {
  color: var(--Gray-500,#667085);
}
.placeholder\:font-red-hat-text::-moz-placeholder {
  font-family: Red Hat Text, sans-serif;
  font-style: normal;
}
.placeholder\:font-red-hat-text::placeholder {
  font-family: Red Hat Text, sans-serif;
  font-style: normal;
}
.checked\:border-\[\#2B3990\]:checked {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.checked\:bg-\[\#2B3990\]:checked {
  --tw-bg-opacity: 1;
  background-color: rgb(43 57 144 / var(--tw-bg-opacity, 1));
}
.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\:border-\[\#00ACD8\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 172 216 / var(--tw-border-opacity, 1));
}
.hover\:border-\[\#2B3990\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.hover\:border-blue-dark:hover {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.hover\:border-primary:hover {
  --tw-border-opacity: 1;
  border-color: rgb(38 34 98 / var(--tw-border-opacity, 1));
}
.hover\:bg-\[\#006EC8\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 110 200 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#00ACD8\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 172 216 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#CBE9E1\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 233 225 / var(--tw-bg-opacity, 1));
}
.hover\:bg-\[\#F2F5F7\]\/50:hover {
  background-color: rgb(242 245 247 / 0.5);
}
.hover\:bg-\[\#F9FAFB\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(249 250 251 / var(--tw-bg-opacity, 1));
}
.hover\:bg-black\/5:hover {
  background-color: rgb(0 0 0 / 0.05);
}
.hover\:bg-gray-200:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity, 1));
}
.hover\:bg-gray-50:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(252 253 254 / 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-dark:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(32 59 97 / var(--tw-bg-opacity, 1));
}
.hover\:bg-teal-light:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(203 233 225 / 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-opacity-30:hover {
  --tw-bg-opacity: 0.3;
}
.hover\:from-\[\#006EC8\]:hover {
  --tw-gradient-from: #006EC8 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 110 200 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.hover\:to-\[\#2B3990\]:hover {
  --tw-gradient-to: #2B3990 var(--tw-gradient-to-position);
}
.hover\:text-\[\#00ACD8\]:hover {
  --tw-text-opacity: 1;
  color: rgb(0 172 216 / var(--tw-text-opacity, 1));
}
.hover\:text-\[\#2B3990\]:hover {
  --tw-text-opacity: 1;
  color: rgb(43 57 144 / var(--tw-text-opacity, 1));
}
.hover\:text-\[color\:var\(--Blue-100\2c \#00ACD8\)\]:hover {
  color: var(--Blue-100,#00ACD8);
}
.hover\:text-\[color\:var\(--Blue-300\2c \#2B3990\)\]:hover {
  color: var(--Blue-300,#2B3990);
}
.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-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(38 34 98 / var(--tw-text-opacity, 1));
}
.hover\:text-primary-dark:hover {
  --tw-text-opacity: 1;
  color: rgb(32 59 97 / var(--tw-text-opacity, 1));
}
.hover\:text-primary-light:hover {
  --tw-text-opacity: 1;
  color: rgb(203 233 225 / 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-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-90:hover {
  opacity: 0.9;
}
.hover\:opacity-95:hover {
  opacity: 0.95;
}
.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-cyan-500:focus {
  --tw-border-opacity: 1;
  border-color: rgb(6 182 212 / var(--tw-border-opacity, 1));
}
.focus\:bg-primary-dark:focus {
  --tw-bg-opacity: 1;
  background-color: rgb(32 59 97 / 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-primary-light:focus {
  --tw-text-opacity: 1;
  color: rgb(203 233 225 / 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-yellow-100:focus {
  --tw-text-opacity: 1;
  color: rgb(254 249 195 / var(--tw-text-opacity, 1));
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus\:outline:focus {
  outline-style: solid;
}
.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-0: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(0px + 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-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-\[\#00ACD8\]:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 172 216 / var(--tw-ring-opacity, 1));
}
.focus\:ring-\[\#2B3990\]:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(43 57 144 / var(--tw-ring-opacity, 1));
}
.focus\:ring-blue-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(38 34 98 / var(--tw-ring-opacity, 1));
}
.focus\:ring-cyan-500:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(6 182 212 / 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(38 34 98 / 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-text-primary:focus {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(29 41 57 / 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-visible\:bg-\[\#041227\]:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(4 18 39 / var(--tw-bg-opacity, 1));
}
.focus-visible\:bg-base-white:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.focus-visible\:bg-white:focus-visible {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity, 1));
}
.focus-visible\:outline-none:focus-visible {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline:focus-visible {
  outline-style: solid;
}
.focus-visible\:outline-\[3px\]:focus-visible {
  outline-width: 3px;
}
.focus-visible\:outline-offset-2:focus-visible {
  outline-offset: 2px;
}
.focus-visible\:outline-\[\#00ACD8\]:focus-visible {
  outline-color: #00ACD8;
}
.focus-visible\:outline-blue-100:focus-visible {
  outline-color: #00ACD8;
}
.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-\[\#00ACD8\]:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 172 216 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-\[color\:var\(--Blue-100\2c \#00ACD8\)\]:focus-visible {
  --tw-ring-color: var(--Blue-100,#00ACD8);
}
.focus-visible\:ring-blue-100:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(0 172 216 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-blue-900:focus-visible {
  --tw-ring-opacity: 1;
  --tw-ring-color: rgb(30 58 138 / var(--tw-ring-opacity, 1));
}
.focus-visible\:ring-offset-2:focus-visible {
  --tw-ring-offset-width: 2px;
}
.focus-visible\:ring-offset-white:focus-visible {
  --tw-ring-offset-color: #fff;
}
.active\:border-\[\#2B3990\]:active {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.active\:border-blue-dark:active {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.active\:bg-\[\#00ACD8\]:active {
  --tw-bg-opacity: 1;
  background-color: rgb(0 172 216 / var(--tw-bg-opacity, 1));
}
.active\:bg-\[\#262262\]:active {
  --tw-bg-opacity: 1;
  background-color: rgb(38 34 98 / var(--tw-bg-opacity, 1));
}
.active\:bg-blue-100:active {
  --tw-bg-opacity: 1;
  background-color: rgb(0 172 216 / var(--tw-bg-opacity, 1));
}
.active\:bg-none:active {
  background-image: none;
}
.active\:from-transparent:active {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.active\:to-transparent:active {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.active\:text-white:active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1));
}
.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\:block {
  display: block;
}
.group:hover .group-hover\:rotate-180 {
  --tw-rotate: 180deg;
  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-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\:border-\[\#00ACD8\] {
  --tw-border-opacity: 1;
  border-color: rgb(0 172 216 / var(--tw-border-opacity, 1));
}
.group:hover .group-hover\:bg-\[\#00ACD8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 172 216 / var(--tw-bg-opacity, 1));
}
.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-\[\#262262\] {
  --tw-text-opacity: 1;
  color: rgb(38 34 98 / var(--tw-text-opacity, 1));
}
.data-\[drag-active\=true\]\:border-\[\#2B3990\][data-drag-active="true"] {
  --tw-border-opacity: 1;
  border-color: rgb(43 57 144 / var(--tw-border-opacity, 1));
}
.data-\[drag-active\=true\]\:bg-\[\#F2F5F7\]\/50[data-drag-active="true"] {
  background-color: rgb(242 245 247 / 0.5);
}
.after\:absolute::after {
  position: absolute;
}
.after\:bottom-\[0\.5rem\]::after {
  bottom: 0.5rem;
}
.after\:left-0::after {
  left: 0px;
}
.after\:block::after {
  display: block;
}
.after\:h-\[2px\]::after {
  height: 2px;
}
.after\:w-0::after {
  width: 0px;
}
.after\:bg-primary::after {
  --tw-bg-opacity: 1;
  background-color: rgb(38 34 98 / var(--tw-bg-opacity, 1));
}
.after\:transition-\[width_0\.3s_ease\]::after {
  transition-property: width 0.3s ease;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}
.after\:content-\[\"\"\]::after {
  --tw-content: "";
  content: var(--tw-content);
}
.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}
.hover\:after\:w-full:hover::after {
  width: 100%;
}
@media not all and (min-width: 1440px) {
  .max-xxl\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
@media (max-width: 1277px) {
  .max-\[1277px\]\:hidden {
    display: none;
  }
}
@media not all and (min-width: 1100px) {
  .max-lg\:hidden {
    display: none;
  }
  .max-lg\:justify-center {
    justify-content: center;
  }
  .max-lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
}
@media not all and (min-width: 768px) {
  .max-md\:relative {
    position: relative;
  }
  .max-md\:left-0 {
    left: 0px;
  }
  .max-md\:top-0 {
    top: 0px;
  }
  .max-md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .max-md\:mt-10 {
    margin-top: 2.5rem;
  }
  .max-md\:mt-4 {
    margin-top: 1rem;
  }
  .max-md\:mt-5 {
    margin-top: 1.25rem;
  }
  .max-md\:h-12 {
    height: 3rem;
  }
  .max-md\:h-\[135px\] {
    height: 135px;
  }
  .max-md\:h-\[380px\] {
    height: 380px;
  }
  .max-md\:h-\[398px\] {
    height: 398px;
  }
  .max-md\:h-\[400px\] {
    height: 400px;
  }
  .max-md\:h-auto {
    height: auto;
  }
  .max-md\:max-h-\[135px\] {
    max-height: 135px;
  }
  .max-md\:w-\[135px\] {
    width: 135px;
  }
  .max-md\:w-\[750px\] {
    width: 750px;
  }
  .max-md\:w-full {
    width: 100%;
  }
  .max-md\:max-w-\[135px\] {
    max-width: 135px;
  }
  .max-md\:max-w-\[280px\] {
    max-width: 280px;
  }
  .max-md\:max-w-\[375px\] {
    max-width: 375px;
  }
  .max-md\:max-w-full {
    max-width: 100%;
  }
  .max-md\:flex-col {
    flex-direction: column;
  }
  .max-md\:items-start {
    align-items: flex-start;
  }
  .max-md\:gap-6 {
    gap: 1.5rem;
  }
  .max-md\:gap-8 {
    gap: 2rem;
  }
  .max-md\:object-contain {
    -o-object-fit: contain;
       object-fit: contain;
  }
  .max-md\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .max-md\:p-8 {
    padding: 2rem;
  }
  .max-md\:px-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .max-md\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .max-md\:px-4 {
    padding-left: 1rem;
    padding-right: 1rem;
  }
  .max-md\:px-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
  .max-md\:py-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .max-md\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .max-md\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .max-md\:py-3\.5 {
    padding-top: 0.875rem;
    padding-bottom: 0.875rem;
  }
  .max-md\:py-6 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }
  .max-md\:pb-16 {
    padding-bottom: 4rem;
  }
  .max-md\:pl-12 {
    padding-left: 3rem;
  }
  .max-md\:pt-0 {
    padding-top: 0px;
  }
  .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-\[28px\] {
    font-size: 28px;
  }
  .max-md\:text-\[30px\] {
    font-size: 30px;
  }
  .max-md\:text-base {
    font-size: 16px;
  }
  .max-md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .max-md\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .max-md\:font-\[500\] {
    font-weight: 500;
  }
  .max-md\:leading-5 {
    line-height: 1.25rem;
  }
  .max-md\:leading-6 {
    line-height: 1.5rem;
  }
  .max-md\:leading-7 {
    line-height: 1.75rem;
  }
  .max-md\:leading-9 {
    line-height: 2.25rem;
  }
  .max-md\:leading-\[34px\] {
    line-height: 34px;
  }
  .max-md\:leading-\[38px\] {
    line-height: 38px;
  }
  .max-md\:leading-\[53px\] {
    line-height: 53px;
  }
}
@media not all and (min-width: 640px) {
  .max-sm\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }
  .max-sm\:mb-4 {
    margin-bottom: 1rem;
  }
  .max-sm\:mt-4 {
    margin-top: 1rem;
  }
  .max-sm\:block {
    display: block;
  }
  .max-sm\:hidden {
    display: none;
  }
  .max-sm\:h-11 {
    height: 2.75rem;
  }
  .max-sm\:h-14 {
    height: 3.5rem;
  }
  .max-sm\:h-\[300px\] {
    height: 300px;
  }
  .max-sm\:h-\[38px\] {
    height: 38px;
  }
  .max-sm\:h-\[3px\] {
    height: 3px;
  }
  .max-sm\:max-h-\[328px\] {
    max-height: 328px;
  }
  .max-sm\:min-h-\[246px\] {
    min-height: 246px;
  }
  .max-sm\:w-7 {
    width: 1.75rem;
  }
  .max-sm\:w-\[60px\] {
    width: 60px;
  }
  .max-sm\:w-auto {
    width: auto;
  }
  .max-sm\:w-full {
    width: 100%;
  }
  .max-sm\:max-w-\[400px\] {
    max-width: 400px;
  }
  .max-sm\:max-w-full {
    max-width: 100%;
  }
  .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\:items-start {
    align-items: flex-start;
  }
  .max-sm\:items-center {
    align-items: center;
  }
  .max-sm\:justify-end {
    justify-content: flex-end;
  }
  .max-sm\:gap-1 {
    gap: 0.25rem;
  }
  .max-sm\:gap-1\.5 {
    gap: 0.375rem;
  }
  .max-sm\:gap-3 {
    gap: 0.75rem;
  }
  .max-sm\:gap-4 {
    gap: 1rem;
  }
  .max-sm\:gap-5 {
    gap: 1.25rem;
  }
  .max-sm\:gap-6 {
    gap: 1.5rem;
  }
  .max-sm\:gap-y-12 {
    row-gap: 3rem;
  }
  .max-sm\:p-4 {
    padding: 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-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .max-sm\:py-3 {
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
  }
  .max-sm\:pb-10 {
    padding-bottom: 2.5rem;
  }
  .max-sm\:pb-5 {
    padding-bottom: 1.25rem;
  }
  .max-sm\:pb-8 {
    padding-bottom: 2rem;
  }
  .max-sm\:pl-6 {
    padding-left: 1.5rem;
  }
  .max-sm\:pt-0 {
    padding-top: 0px;
  }
  .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-\[14px\] {
    font-size: 14px;
  }
  .max-sm\:text-\[16px\] {
    font-size: 16px;
  }
  .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\:font-\[700\] {
    font-weight: 700;
  }
  .max-sm\:leading-5 {
    line-height: 1.25rem;
  }
  .max-sm\:leading-6 {
    line-height: 1.5rem;
  }
  .max-sm\:leading-8 {
    line-height: 2rem;
  }
  .max-sm\:leading-\[20px\] {
    line-height: 20px;
  }
  .max-sm\:leading-\[22px\] {
    line-height: 22px;
  }
  .max-sm\:leading-\[38px\] {
    line-height: 38px;
  }
}
@media (min-width: 480px) {
  .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\: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\:order-1 {
    order: 1;
  }
  .sm\:order-2 {
    order: 2;
  }
  .sm\:col-start-1 {
    grid-column-start: 1;
  }
  .sm\:col-start-2 {
    grid-column-start: 2;
  }
  .sm\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .sm\:row-start-1 {
    grid-row-start: 1;
  }
  .sm\:row-start-2 {
    grid-row-start: 2;
  }
  .sm\:block {
    display: block;
  }
  .sm\:flex {
    display: flex;
  }
  .sm\:hidden {
    display: none;
  }
  .sm\:h-96 {
    height: 24rem;
  }
  .sm\:h-\[52px\] {
    height: 52px;
  }
  .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\:grid-cols-\[minmax\(0\2c 1fr\)_362px\] {
    grid-template-columns: minmax(0,1fr) 362px;
  }
  .sm\:flex-row {
    flex-direction: row;
  }
  .sm\:flex-col {
    flex-direction: column;
  }
  .sm\:items-start {
    align-items: flex-start;
  }
  .sm\:items-end {
    align-items: flex-end;
  }
  .sm\:items-center {
    align-items: center;
  }
  .sm\:justify-center {
    justify-content: center;
  }
  .sm\:gap-0 {
    gap: 0px;
  }
  .sm\:gap-6 {
    gap: 1.5rem;
  }
  .sm\:gap-8 {
    gap: 2rem;
  }
  .sm\:gap-x-2 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }
  .sm\:whitespace-nowrap {
    white-space: nowrap;
  }
  .sm\:p-6 {
    padding: 1.5rem;
  }
  .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-10 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }
  .sm\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .sm\:px-14 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }
  .sm\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .sm\:px-8 {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .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-0 {
    padding-top: 0px;
    padding-bottom: 0px;
  }
  .sm\:py-10 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }
  .sm\:py-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .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-\[14px\] {
    padding-top: 14px;
    padding-bottom: 14px;
  }
  .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-0 {
    padding-bottom: 0px;
  }
  .sm\:pb-20 {
    padding-bottom: 5rem;
  }
  .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-2 {
    padding-right: 0.5rem;
  }
  .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-3 {
    padding-top: 0.75rem;
  }
  .sm\:pt-5 {
    padding-top: 1.25rem;
  }
  .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-5xl {
    font-size: 30px;
    line-height: 20px;
  }
  .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;
  }
  .sm\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .sm\:font-medium {
    font-weight: 500;
  }
  .sm\:leading-6 {
    line-height: 1.5rem;
  }
  .sm\:leading-\[24px\] {
    line-height: 24px;
  }
  .sm\:leading-\[38px\] {
    line-height: 38px;
  }
  .sm\:leading-tight {
    line-height: 1.25;
  }
}
@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\:block {
    display: block;
  }
  .md\:hidden {
    display: none;
  }
  .md\:h-full {
    height: 100%;
  }
  .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\:grid-cols-\[45\%_50\%\] {
    grid-template-columns: 45% 50%;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:gap-10 {
    gap: 2.5rem;
  }
  .md\:gap-16 {
    gap: 4rem;
  }
  .md\:gap-6 {
    gap: 1.5rem;
  }
  .md\:gap-8 {
    gap: 2rem;
  }
  .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\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .md\:p-8 {
    padding: 2rem;
  }
  .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-\[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-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }
  .md\:py-8 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }
  .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-\[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-16 {
    padding-top: 4rem;
  }
  .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-\[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;
  }
}
@media (min-width: 1100px) {
  .lg\:left-4 {
    left: 1rem;
  }
  .lg\:order-1 {
    order: 1;
  }
  .lg\:order-2 {
    order: 2;
  }
  .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\:col-start-1 {
    grid-column-start: 1;
  }
  .lg\:col-start-2 {
    grid-column-start: 2;
  }
  .lg\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .lg\:row-start-1 {
    grid-row-start: 1;
  }
  .lg\:row-start-2 {
    grid-row-start: 2;
  }
  .lg\:ml-2 {
    margin-left: 0.5rem;
  }
  .lg\:mt-\[5rem\] {
    margin-top: 5rem;
  }
  .lg\:mt-\[6rem\] {
    margin-top: 6rem;
  }
  .lg\:flex {
    display: flex;
  }
  .lg\:hidden {
    display: none;
  }
  .lg\:h-auto {
    height: auto;
  }
  .lg\:h-full {
    height: 100%;
  }
  .lg\:max-h-\[595px\] {
    max-height: 595px;
  }
  .lg\:min-h-\[400px\] {
    min-height: 400px;
  }
  .lg\:w-1\/2 {
    width: 50%;
  }
  .lg\:w-auto {
    width: auto;
  }
  .lg\:w-fit {
    width: -moz-fit-content;
    width: fit-content;
  }
  .lg\:max-w-\[502px\] {
    max-width: 502px;
  }
  .lg\:max-w-\[575px\] {
    max-width: 575px;
  }
  .lg\:flex-1 {
    flex: 1 1 0%;
  }
  .lg\:shrink-0 {
    flex-shrink: 0;
  }
  .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-\[1fr_auto_1fr\] {
    grid-template-columns: 1fr auto 1fr;
  }
  .lg\:grid-cols-\[50\%_50\%\] {
    grid-template-columns: 50% 50%;
  }
  .lg\:grid-cols-\[minmax\(0\2c 1fr\)_502px\] {
    grid-template-columns: minmax(0,1fr) 502px;
  }
  .lg\:grid-cols-\[minmax\(0\2c 1fr\)_minmax\(0\2c 560px\)\] {
    grid-template-columns: minmax(0,1fr) minmax(0,560px);
  }
  .lg\:flex-row {
    flex-direction: row;
  }
  .lg\:items-start {
    align-items: flex-start;
  }
  .lg\:items-center {
    align-items: center;
  }
  .lg\:justify-between {
    justify-content: space-between;
  }
  .lg\:gap-0 {
    gap: 0px;
  }
  .lg\:gap-10 {
    gap: 2.5rem;
  }
  .lg\:gap-12 {
    gap: 3rem;
  }
  .lg\:gap-14 {
    gap: 3.5rem;
  }
  .lg\:gap-16 {
    gap: 4rem;
  }
  .lg\:gap-y-12 {
    row-gap: 3rem;
  }
  .lg\:justify-self-end {
    justify-self: end;
  }
  .lg\:object-cover {
    -o-object-fit: cover;
       object-fit: cover;
  }
  .lg\:p-10 {
    padding: 2.5rem;
  }
  .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-0 {
    padding-left: 0px;
    padding-right: 0px;
  }
  .lg\:px-12 {
    padding-left: 3rem;
    padding-right: 3rem;
  }
  .lg\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .lg\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .lg\:px-24 {
    padding-left: 6rem;
    padding-right: 6rem;
  }
  .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-\[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-\[72px\] {
    padding-left: 72px;
    padding-right: 72px;
  }
  .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-12 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }
  .lg\:py-14 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }
  .lg\:py-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }
  .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-\[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-16 {
    padding-bottom: 4rem;
  }
  .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-16 {
    padding-top: 4rem;
  }
  .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-4xl {
    font-size: 2.25rem;
    line-height: 2.5rem;
  }
  .lg\:text-5xl {
    font-size: 30px;
    line-height: 20px;
  }
  .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;
  }
  .lg\:text-xl {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .lg\:leading-\[38px\] {
    line-height: 38px;
  }
  .lg\:leading-tight {
    line-height: 1.25;
  }
}
@media (min-width: 1152px) {
  .navbar\:pr-0 {
    padding-right: 0px;
  }
}
@media (min-width: 1277px) {
  .min-\[1277px\]\:hidden {
    display: none;
  }
}
@media (min-width: 1280px) {
  .xl\:-right-\[1rem\] {
    right: -1rem;
  }
  .xl\:min-h-\[600px\] {
    min-height: 600px;
  }
  .xl\:flex-row {
    flex-direction: row;
  }
  .xl\:gap-6 {
    gap: 1.5rem;
  }
  .xl\:gap-y-20 {
    row-gap: 5rem;
  }
  .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-20 {
    padding-left: 5rem;
    padding-right: 5rem;
  }
  .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-16 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }
  .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-10 {
    padding-left: 2.5rem;
  }
  .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;
  }
}
@media (min-width: 1440px) {
  .xxl\:-right-\[2rem\] {
    right: -2rem;
  }
  .xxl\:left-\[1\.2rem\] {
    left: 1.2rem;
  }
  .xxl\:top-2 {
    top: 0.5rem;
  }
  .xxl\:top-\[\.8rem\] {
    top: .8rem;
  }
  .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-\[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-14 {
    padding-left: 3.5rem;
  }
  .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;
  }
}
.\[\&\.active-item\]\:after\:w-full.active-item::after {
  width: 100%;
}
.\[\&\:\:-webkit-details-marker\]\:hidden::-webkit-details-marker {
  display: none;
}
.\[\&\>p\:last-child\]\:mb-0>p:last-child {
  margin-bottom: 0px;
}
.\[\&\>p\]\:mb-4>p {
  margin-bottom: 1rem;
}
.\[\&_p\+p\]\:mt-3\.5 p+p {
  margin-top: 0.875rem;
}
.\[\&_p\]\:m-0 p {
  margin: 0px;
}

/* Red Hat Display - for headings */
.red-hat-display {
  font-family: "Red Hat Display", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400; /* adjust as needed: 300-900 */
  font-style: normal;
}

/* Red Hat Text - for body text */
.red-hat-text {
  font-family: "Red Hat Text", sans-serif;
  font-optical-sizing: auto;
  font-weight: 400; /* adjust as needed: 300-700 */
  font-style: normal;
}


html {
  font-family: Red Hat Display, sans-serif;
  width: 100%;
  margin: auto;
  scroll-behavior: smooth;
}

html.no-scroll { overflow: hidden; }

body {
  font-family: Red Hat Display, sans-serif;
}

/* Contact offices — equal-height rows aligned across columns (subgrid) */
.office-grid {
  display: grid;
  grid-template-columns: 1fr;
  gap: 2rem;
}
.office-col {
  display: grid;
  grid-template-rows: auto auto auto auto auto;
  gap: 0.75rem;
  min-width: 0;
  height: 100%;
}
.office-row--phone,
.office-row--email {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
@media (min-width: 768px) {
  .office-grid {
    grid-template-columns: repeat(2, minmax(0, 1fr));
    grid-template-rows: auto auto auto auto auto;
    -moz-column-gap: 3rem;
         column-gap: 3rem;
    row-gap: 0.75rem;
    align-items: stretch;
  }
  .office-col {
    display: grid;
    grid-template-rows: subgrid;
    grid-row: span 5;
    gap: 0;
  }
}
@supports not (grid-template-rows: subgrid) {
  @media (min-width: 768px) {
    .office-col {
      display: flex;
      flex-direction: column;
      grid-row: auto;
    }
    .office-row--map {
      margin-top: auto;
    }
  }
}

/* Contact block office map — brand blue tint (matches hero map look) */
[data-office-map],
[data-office-map].leaflet-container {
  height: 240px;
  position: relative;
  background: #dce8f5;
}
[data-office-map] .leaflet-tile {
  filter: grayscale(1) contrast(1.08) brightness(1.02);
}
[data-office-map].office-map--brand::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  z-index: 450;
  mix-blend-mode: multiply;
  background: rgba(38, 34, 98, 0.18);
  border-radius: inherit;
}
[data-office-map] .leaflet-control-attribution {
  background: rgba(255, 255, 255, 0.7);
  backdrop-filter: blur(4px);
  font-size: 10px;
  z-index: 500;
}

/* Global typography: titles = Red Hat Display, paragraphs = Red Hat Text */
h1, h2, h3, h4, h5, h6 {
  font-family: "Red Hat Display", sans-serif;
}
p {
  font-family: "Red Hat Text", sans-serif;
}

.wp_editor p {
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

/* Jobs flexi — Builder-style “Key attributes” lists (space-y-3, 24px bullet column) */
.job-card-builder-content ul,
.job-card-accordion__content ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 0.75rem; /* space-y-3 */
}
.job-card-builder-content ul > li,
.job-card-accordion__content ul > li {
  display: flex;
  gap: 1rem; /* gap-4 */
  align-items: center;
  font-family: "Red Hat Text", sans-serif;
  font-size: 1rem;
  line-height: 1; /* leading-none on Builder list */
  color: #1e293b;
}
/* Careers job lists — right-arrow icon (24×24, #2B3990) */
.job-card-builder-content ul > li::before,
.job-card-accordion__content ul > li::before {
  content: "";
  flex-shrink: 0;
  width: 1.5rem;
  height: 1.5rem;
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M5%2012H19M19%2012L12%205M19%2012L12%2019%27 stroke=%27%232B3990%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")
    center / contain no-repeat;
}
.job-card-builder-content ul > li span,
.job-card-accordion__content ul > li span {
  line-height: 1.5;
}

/* Paragraphs following “Key attributes” list — Builder trailing copy (text-base / leading-5) */
.job-card-builder-content ul ~ p {
  font-size: 1rem;
  line-height: 1.25rem;
  margin-top: 1.5rem;
  margin-bottom: 0;
  color: #1e293b;
}

.job-card-builder-content h3 {
  font-size: 1.125rem;
  font-weight: 700;
  line-height: 1;
  color: #1e3a8a;
  margin-top: 0;
  margin-bottom: 1.5rem;
}

/* Job application — one chevron only (override @tailwindcss/forms select background) */
.job-application select {
  background-image: none !important;
}

/* Careers jobs flexi — card border (closed = Blue-50), open = cyan border + mint fill */
.jobs-flexi article.job-card-careers {
  border: 3px solid #cbe9e1;
}

.jobs-flexi article.job-card-careers:has(.job-card-careers__details[open]) {
  background-color: #cbe9e1;
  border: 3px solid #00acd8;
}

.jobs-flexi .job-card-careers__title {
  color: #262262;
  font-family: "Red Hat Display", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
}

/* Excerpt: Gray-800, Text lg / Regular (explicit chain so it beats global `p` / utilities) */
.jobs-flexi article.job-card-careers .job-card-careers__excerpt,
.jobs-flexi article.job-card-careers .job-card-careers__excerpt p {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

.jobs-flexi article.job-card-careers .job-card-careers__body-copy {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

/* Body copy paragraphs — rhythm vs generic .is-not-woo .wp_editor p (mb-4 / leading) */
.jobs-flexi article.job-card-careers .job-card-careers__body-copy p {
  color: inherit;
  font-size: inherit;
  font-weight: 400;
  line-height: 1.5;
  margin: 0 0 1rem;
  padding-bottom: 0;
}

.jobs-flexi article.job-card-careers .job-card-careers__body-copy p:last-child {
  margin-bottom: 0;
}

/* Category pills — Text sm / Medium, Blue-300 */
.jobs-flexi article.job-card-careers .job-card-careers__tag {
  color: #2b3990;
  font-family: "Red Hat Text", sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: 500;
  line-height: 20px;
}

/* “Job description:” — Blue-300, Text lg / Bold (Red Hat Text, not global Display h3) */
.jobs-flexi article.job-card-careers h3.job-card-careers__section-label {
  color: #2b3990;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 24px;
}

/* Open panel — list items: Text md / Regular, Gray-800 */
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content ul > li,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-accordion__content ul > li {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content ul > li span,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-accordion__content ul > li span {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
}

/* Open panel — strong + in-content headings: Text lg / Bold, Blue-300 */
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content strong,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content b {
  color: #2b3990;
  font-family: "Red Hat Text", sans-serif;
  font-size: inherit;
  font-style: normal;
  font-weight: 700;
  line-height: inherit;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h2,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h3,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h4,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h5,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h6 {
  color: #2b3990;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.45;
  margin: 0 0 0.5rem;
}

/* Space above in-content titles when they follow body copy or lists */
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content :where(p, ul) ~ :where(h2, h3, h4, h5, h6) {
  margin-top: 1.25rem;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content :where(h2, h3, h4, h5, h6) ~ :where(h2, h3, h4, h5, h6) {
  margin-top: 1.25rem;
}

/* Lists in open panel — space after block without doubling ul ~ p gap */
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content > ul {
  margin: 0 0 1rem;
}

/* Section block headings — Job description / Key Responsibilities / Requirements / What We Offer */
.jobs-flexi article.job-card-careers .job-card-careers__panel h3.job-card-careers__block-heading,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h3.job-card-careers__block-heading {
  color: #2b3990;
  font-family: "Red Hat Display", sans-serif;
  font-size: 24px;
  font-style: normal;
  font-weight: 700;
  line-height: 32px;
  margin: 2rem 0 1.25rem;
  padding-bottom: 0.5rem;
  border-bottom: 2px solid #2b3990;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel > .mb-6 > h3.job-card-careers__block-heading:first-child,
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content h3.job-card-careers__block-heading:first-child {
  margin-top: 0.5rem;
}

/* Labeled items — label on its own line, body underneath */
.jobs-flexi article.job-card-careers .job-card-careers__labeled-list,
.jobs-flexi article.job-card-careers .job-card-careers__meta {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.jobs-flexi article.job-card-careers .job-card-careers__labeled-item {
  display: flex;
  flex-direction: column;
  gap: 0.35rem;
}

.jobs-flexi article.job-card-careers .job-card-careers__item-label,
.jobs-flexi article.job-card-careers h4.job-card-careers__item-label {
  color: #2b3990;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 1.45;
  margin: 0;
}

.jobs-flexi article.job-card-careers .job-card-careers__item-body,
.jobs-flexi article.job-card-careers .job-card-careers__item-body p {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  margin: 0;
}

.jobs-flexi article.job-card-careers .job-card-careers__item-body p + p {
  margin-top: 0.75rem;
}

/* Trailing paragraphs after lists in panel */
.jobs-flexi article.job-card-careers .job-card-careers__panel .job-card-builder-content ul ~ p {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.5;
  margin-top: 0.75rem;
}

.jobs-flexi article.job-card-careers:has(.job-card-careers__details[open]) .job-card-careers__tags {
  margin-bottom: 1.5rem;
}

.jobs-flexi article.job-card-careers:has(.job-card-careers__details[open]) .job-card-careers__excerpt {
  display: none;
}

/* Open: hide top disclosure (down chevron); close control is the rotated chevron after Apply */
.job-card-careers__details[open] > .job-card-careers__summary {
  display: none;
}

.job-card-careers__chevron--close {
  transform: rotate(180deg);
  transition: transform 0.2s ease-out;
}

/* Jobs block — Apply now (full width pill, gradient, theme-option mailto) */
.job-card-careers__apply {
  box-sizing: border-box;
  width: 100%;
  min-height: 52px;
  padding: 14px 24px;
  border: none;
  border-radius: 100px;
  background: linear-gradient(90deg, #2b3990 0%, #006ec8 100%);
  color: #fff;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 500;
  line-height: 24px;
  cursor: pointer;
  transition: background 0.2s ease, color 0.2s ease;
}
.job-card-careers__apply:hover {
  background: linear-gradient(90deg, #006ec8 0%, #2b3990 100%);
  color: #fff;
}
.job-card-careers__apply:active {
  background: #262262;
  color: #fff;
}
.job-card-careers__apply:visited {
  color: #fff;
}

.small_wp_editor p {
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 20px;
}

/* WYSIWYG lists — flexi blocks (matches matrix-page-content markers & rhythm) */
.wp_editor :where(ul, ol),
.small_wp_editor :where(ul, ol) {
  margin: 0.25rem 0 0.75rem;
  padding-left: 1.5rem;
}

.wp_editor ul,
.small_wp_editor ul {
  list-style-type: disc;
}

.wp_editor ol,
.small_wp_editor ol {
  list-style-type: decimal;
}

.wp_editor :where(ul, ol) > li,
.small_wp_editor :where(ul, ol) > li {
  display: list-item;
  list-style: inherit;
  margin: 0 0 0.5rem;
  color: #1e293b;
  font-family: "Red Hat Text", sans-serif;
}

.wp_editor :where(ul, ol) > li {
  font-size: 18px;
  line-height: 24px;
}

.small_wp_editor :where(ul, ol) > li {
  font-size: 16px;
  line-height: 20px;
}

.wp_editor :where(ul, ol) > li::marker,
.small_wp_editor :where(ul, ol) > li::marker {
  color: #2b3990;
}

.wp_editor :where(ul, ol) > li:last-child,
.small_wp_editor :where(ul, ol) > li:last-child {
  margin-bottom: 0;
}

.wp_editor :where(ul, ol) :where(ul, ol),
.small_wp_editor :where(ul, ol) :where(ul, ol) {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

/* Icon arrow lists — Content Block One benefits / Content Block Three columns */
.wp_editor-icon-list ul {
  list-style: none;
  padding-left: 0;
  margin: 0;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.wp_editor-icon-list ul > li {
  display: flex;
  gap: 1rem;
  align-items: flex-start;
  list-style: none;
  margin: 0;
  font-family: "Red Hat Text", sans-serif;
  font-size: 16px;
  line-height: 20px;
  color: #1d2939;
}

/* Same 20×20 arrow as Content Block One benefits */
.wp_editor-icon-list ul > li::before {
  content: "";
  flex-shrink: 0;
  width: 1.25rem;
  height: 1.25rem;
  margin-top: 0.125rem;
  background: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2720%27 height=%2720%27 viewBox=%270 0 20 20%27 fill=%27none%27%3E%3Cpath d=%27M4.16675 10H15.8334%27 stroke=%27%232B3990%27 stroke-width=%271.66667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3Cpath d=%27M10 4.16663L15.8333 9.99996L10 15.8333%27 stroke=%27%232B3990%27 stroke-width=%271.66667%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E")
    center / contain no-repeat;
}

.wp_editor-icon-list ul > li strong,
.wp_editor-icon-list ul > li b {
  font-weight: 700;
}

/* Skip link (WCAG 2.4.1) — visible on keyboard focus */
.skip-link {
  position: absolute;
  left: -9999px;
  top: 0.5rem;
  z-index: 10000;
  padding: 0.75rem 1rem;
  background: #fff;
  color: #262262;
  font-weight: 600;
  text-decoration: none;
}

.skip-link:focus,
.skip-link:focus-visible {
  left: 0.5rem;
}

/* Desktop header: logo left, menu links centered, callback button right. */
@media (min-width: 1100px) {
  #site-nav > nav {
    display: grid;
    grid-template-columns: 1fr auto 1fr;
    align-items: center;
  }

  #site-nav > nav > a:not(#primary-menu-cta) {
    grid-column: 1;
    justify-self: start;
  }

  #primary-menu {
    grid-column: 2;
    justify-self: center;
  }

  #site-nav > nav > #primary-menu-cta,
  #site-nav #primary-menu-cta {
    padding: 14px 24px;
  }
}

/* Header "Request a callback": visible only at lg+ (1100px). ID beats .btn-primary mobile display overrides. */
#primary-menu-cta {
  display: none;
}
@media (min-width: 1100px) {
  #primary-menu-cta {
    display: flex;
  }
}

/* Headroom initial state */
#site-header {
  top: 0;
  left: 0;
  width: 100%;
  z-index: 1000;
}

/* HAMBURGER CSS */

/*!
 * Hamburgers
 * @description Tasty CSS-animated hamburgers
 * @author Jonathan Suh @jonsuh
 * @site https://jonsuh.com/hamburgers
 * @link https://github.com/jonsuh/hamburgers
 */


.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(29 41 57 / 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(29 41 57 / 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(29 41 57 / var(--tw-text-opacity, 1));
}

.is-not-woo .wp_editor .entry-content a {
  --tw-text-opacity: 1;
  color: rgb(38 34 98 / 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(252 253 254 / 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(29 41 57 / 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(38 34 98 / var(--tw-bg-opacity, 1));
}

.hamburger-inner,
.hamburger-inner:after,
.hamburger-inner:before {
  --tw-bg-opacity: 1;
  background-color: rgb(38 34 98 / 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(38 34 98 / 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(203 233 225 / var(--tw-text-opacity, 1));
}

.slick-dots 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;
}

/* BUTTONS */

.btn-primary {
  border-radius: 9999px;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #2B3990 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(43 57 144 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #006EC8 var(--tw-gradient-to-position);
  /* Figma: 14px 24px */
  padding: 14px 24px;
  font-family: Red Hat Text, system-ui, sans-serif;
  font-size: 1.125rem;
  line-height: 1.75rem;
  font-weight: 500;
  --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;
}

/* Outline pill with brand gradient border (Projects / FAQ / Read more) */
.btn-gradient-border {
  border: 2px solid transparent;
  border-radius: 9999px;
  background:
    linear-gradient(#fff, #fff) padding-box,
    linear-gradient(90deg, #2B3990 0%, #006EC8 100%) border-box;
  color: #2B3990;
  padding: 14px 24px;
  font-family: Red Hat Text, system-ui, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
  transition: background 0.2s ease, color 0.2s ease;
}
.btn-gradient-border:hover {
  background:
    linear-gradient(#CBE9E1, #CBE9E1) padding-box,
    linear-gradient(90deg, #2B3990 0%, #006EC8 100%) border-box;
}
.btn-gradient-border:active {
  background:
    linear-gradient(#00ACD8, #00ACD8) padding-box,
    linear-gradient(#00ACD8, #00ACD8) border-box;
  color: #fff;
}

/* Solid cyan outline (About Quality CTA — Figma 3px #00ACD8) */
.btn-outline-cyan {
  border: 3px solid #00ACD8;
  border-radius: 9999px;
  background: #fff;
  color: #2B3990;
  padding: 14px 24px;
  font-family: Red Hat Text, system-ui, sans-serif;
  font-size: 1.125rem;
  line-height: 1.5rem;
  font-weight: 500;
}

.btn-primary:hover {
  background-image: linear-gradient(90deg, #006EC8 0%, #2B3990 100%);
}

.btn-primary:active {
  background-image: none;
  background-color: #262262;
}

.btn-primary:focus-visible {
  outline: 3px solid #00ACD8;
  outline-offset: 2px;
}

/* content-section-five (content block five) button */
.content-section-five .content-section-five-btn:hover {
  background: var(--teal-light, #CBE9E1);
}
.content-section-five .content-section-five-btn:active {
  background: var(--Blue-100, #00ACD8);
}
.content-section-five .content-section-five-btn:focus,
.content-section-five .content-section-five-btn:focus-visible {
  border: 3px solid var(--Blue-100, #00ACD8);
  background: var(--Base-White, #FFF);
  outline: none;
}

/* Content four (About): wp_editor paragraphs — Text lg/Regular */
.about-section .wp_editor p {
  color: var(--Gray-800, #1d2939);
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
}

/* 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;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel > .field-container-textarea > h3.job-card-careers__block-heading:first-child {
  margin-top: 0.5rem;
}

@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;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel > .privacy-container > h3.job-card-careers__block-heading:first-child {
  margin-top: 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;
}


/* Default WordPress page editor only (template-parts/content/content-page.php — not flexi WYSIWYG) */
.matrix-page-content .matrix-page-content__body {
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.matrix-page-content .matrix-page-content__body > :first-child {
  margin-top: 0;
}

.matrix-page-content .matrix-page-content__body :where(h1, h2, h3, h4, h5, h6, .wp-block-heading) {
  color: #262262;
  font-family: "Red Hat Display", sans-serif;
  font-weight: 700;
  padding: 0; /* override .entry-content h* { py-4 } */
}

.matrix-page-content .matrix-page-content__body h1,
.matrix-page-content .matrix-page-content__body :where(h1.wp-block-heading) {
  font-size: 2.25rem;
  line-height: 2.5rem;
  letter-spacing: -0.025em;
  margin: 0 0 0.75rem;
}

.matrix-page-content .matrix-page-content__body h2,
.matrix-page-content .matrix-page-content__body :where(h2.wp-block-heading) {
  font-size: 1.875rem;
  line-height: 2.25rem;
  margin: 1.25rem 0 0.375rem;
}

.matrix-page-content .matrix-page-content__body h3,
.matrix-page-content .matrix-page-content__body :where(h3.wp-block-heading) {
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin: 1rem 0 0.25rem;
}

.matrix-page-content .matrix-page-content__body h4,
.matrix-page-content .matrix-page-content__body :where(h4.wp-block-heading) {
  font-size: 1.25rem;
  line-height: 1.5rem;
  margin: 0.875rem 0 0.25rem;
}

.matrix-page-content .matrix-page-content__body h5,
.matrix-page-content .matrix-page-content__body :where(h5.wp-block-heading) {
  font-size: 1.125rem;
  line-height: 1.375rem;
  margin: 0.75rem 0 0.25rem;
}

.matrix-page-content .matrix-page-content__body h6,
.matrix-page-content .matrix-page-content__body :where(h6.wp-block-heading) {
  font-size: 1rem;
  line-height: 1.25rem;
  margin: 0.75rem 0 0.25rem;
}

.matrix-page-content .matrix-page-content__body p {
  margin: 0 0 0.625rem;
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 24px;
}

.matrix-page-content .matrix-page-content__body a {
  color: #262262;
  font-weight: 500;
  text-decoration: underline;
  text-underline-offset: 2px;
  transition: color 0.2s ease, text-decoration-color 0.2s ease;
}

.matrix-page-content .matrix-page-content__body a:hover {
  color: #2b3990;
  text-decoration: none;
}

.matrix-page-content .matrix-page-content__body a:focus-visible {
  border-radius: 2px;
  outline: 2px solid #00acd8;
  outline-offset: 2px;
}

.matrix-page-content .matrix-page-content__body :where(ul, ol, .wp-block-list) {
  margin: 0.25rem 0 0.75rem;
  padding-left: 1.5rem;
}

.matrix-page-content .matrix-page-content__body ul,
.matrix-page-content .matrix-page-content__body :where(ul.wp-block-list) {
  list-style-type: disc;
}

.matrix-page-content .matrix-page-content__body ol {
  list-style-type: decimal;
}

.matrix-page-content .matrix-page-content__body :where(ul, ol, .wp-block-list) > li {
  display: list-item;
  list-style: inherit;
  margin: 0 0 0.375rem;
  color: #1d2939;
  font-family: "Red Hat Text", sans-serif;
  font-size: 18px;
  line-height: 24px;
}

.matrix-page-content .matrix-page-content__body :where(ul, ol, .wp-block-list) > li::marker {
  color: #2b3990;
}

.matrix-page-content .matrix-page-content__body :where(ul, ol) :where(ul, ol) {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.matrix-page-content .matrix-page-content__body :where(strong, b) {
  color: #1d2939;
  font-weight: 700;
}

.matrix-page-content .matrix-page-content__body :where(em, i) {
  font-style: italic;
}

.matrix-page-content .matrix-page-content__body blockquote {
  border-left: 4px solid #cbe9e1;
  color: #344054;
  font-style: italic;
  margin: 1.5rem 0;
  padding-left: 1rem;
}

.matrix-page-content .matrix-page-content__body :where(code, kbd) {
  background: #f2f4f7;
  border-radius: 4px;
  font-size: 0.875em;
  padding: 0.125rem 0.375rem;
}

.matrix-page-content .matrix-page-content__body pre {
  background: #f2f4f7;
  border-radius: 8px;
  margin: 0 0 1.25rem;
  overflow-x: auto;
  padding: 1rem;
}

.matrix-page-content .matrix-page-content__body table {
  border-collapse: collapse;
  margin: 0 0 1.5rem;
  width: 100%;
}

.matrix-page-content .matrix-page-content__body :where(th, td) {
  border: 1px solid #d0d5dd;
  padding: 0.625rem 0.75rem;
  text-align: left;
}

.matrix-page-content .matrix-page-content__body th {
  background: #f9fafb;
  color: #262262;
  font-family: "Red Hat Display", sans-serif;
  font-weight: 700;
}

.matrix-page-content .matrix-page-content__body hr {
  border: 0;
  border-top: 2px solid #cbe9e1;
  margin: 2rem 0;
}

.matrix-page-content .matrix-page-content__body img {
  border-radius: 4px;
  height: auto;
  margin: 0 0 1.5rem;
  max-width: 100%;
}

/* WP Editor Styling */
.is-not-woo .wp-singular .wp_editor a {
  --tw-text-opacity: 1;
  color: rgb(38 34 98 / 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: Red Hat Display, 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;
}
.jobs-flexi article.job-card-careers .job-card-careers__panel > .is-not-woo .wp_editor .entry-content img > h3.job-card-careers__block-heading:first-child {
  margin-top: 0.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;
}

.jobs-flexi article.job-card-careers .job-card-careers__panel > .wp-caption > h3.job-card-careers__block-heading:first-child {
  margin-top: 0.5rem;
}

.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 */
}

/* Hero slider: keep fixed 533px height when Slick is enabled */
.hero-slider-container .slick-list,
.hero-slider-container .slick-track,
.hero-slider-container .slick-slide {
  height: 100%;
}

/* Slick wraps each slide in a div – fill height and center content vertically only */
.hero-slider-container .slick-slide > div {
  height: 100%;
  display: flex;
  align-items: center;
}

@media (max-width: 639px) {
  .hero-slider-container .slick-slide > div {
    align-items: flex-end;
  }
}

.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(38 34 98 / var(--tw-bg-opacity, 1)); /* Active state using Tailwind's primary color */
}

/* Hero slider: bar indicators 32×4px – active #2B3990, inactive #CBE9E1 */
/* Long CTA labels wrap inside the pill from 772px down instead of overflowing.
   Exclude #primary-menu-cta — mobile .btn-primary display must not unhide the header CTA. */
@media (max-width: 772px) {
  .btn-primary:not(#primary-menu-cta) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    max-width: 100%;
    height: auto;
    min-height: 44px;
    padding: 0.625rem 1.25rem;
    white-space: normal;
    text-align: center;
    line-height: 1.3;
  }
}

/* Buttons: full width, 14px/500/20px text below 640px (sm). Height grows if the label wraps. */
@media (max-width: 639px) {
  .btn-primary:not(#primary-menu-cta) {
    width: 100%;
    max-width: 100%;
    min-height: 38px;
    height: auto;
    padding: 0.5rem 1rem;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
    white-space: normal;
    text-align: center;
  }
  /* Other CTA-style buttons and links */
  nav[aria-label="Section actions"] a,
  section a.btn {
    font-size: 14px;
    font-style: normal;
    font-weight: 500;
    line-height: 20px;
  }
}

/* Hero: below 576px long slide titles and CTA labels wrap instead of overlapping. */
@media (max-width: 575px) {
  .hero-slider-section .hero-slider-container,
  .hero-slider-section .slick-list,
  .hero-slider-section .slick-track,
  .hero-slider-section .slick-slide,
  .hero-slider-section .slick-slide > div,
  .hero-slider-section .h-\[533px\] {
    height: 640px !important;
  }

  .hero-slider-section .btn-primary,
  .hero-slider-section .hero-slider-btn-secondary {
    white-space: normal !important;
    height: auto !important;
    min-height: 38px;
    max-width: 100%;
    line-height: 1.25;
    text-align: center;
  }
}

/* Hero slider: both buttons same text size below sm (640px) */
@media (max-width: 639px) {
  .hero-slider-section .btn-primary {
    font-size: 14px;
    line-height: 20px;
  }
}

/* Hero slider: hide arrows on smaller viewports where they collide with copy */
@media (max-width: 1280px) {
  .hero-slider-section .slick-prev,
  .hero-slider-section .slick-next {
    display: none !important;
  }
}

/* When arrows are visible, keep slide copy clear of arrow hit-area */
@media (min-width: 1281px) {
  .hero-slider-section .hero-slider-content {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }
}

.hero-slider-section .slick-dots-container {
  display: flex;
  position: relative;
  z-index: 10;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 16px 0; /* Figma py-[16px] */
  background-color: #ffffff;
}

.hero-slider-section .slick-dots-container .slick-dots {
  display: flex !important;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 9px; /* Figma gap-[9px] */
  margin: 0;
  padding: 0;
  list-style: none;
  position: static;
  bottom: auto;
  width: auto;
  height: auto;
}

.hero-slider-section .slick-dots-container .slick-dots li {
  margin: 0;
  padding: 0;
  width: 32px;
  height: 4px;
  list-style: none;
}

.hero-slider-section .slick-dots-container .slick-dots li button {
  display: block;
  width: 32px !important;
  height: 4px !important;
  min-width: 32px;
  min-height: 4px;
  padding: 0 !important;
  border: none;
  border-radius: 0 !important;
  background-color: #CBE9E1 !important; /* inactive */
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  overflow: hidden;
  cursor: pointer;
  transition: background-color 0.3s ease;
}

.hero-slider-section .slick-dots-container .slick-dots li button:before,
.hero-slider-section .slick-dots-container .slick-dots li button:after {
  display: none !important;
  content: none !important;
}

.hero-slider-section .slick-dots-container .slick-dots li.slick-active button {
  background-color: #2B3990 !important; /* active */
}

/* Hero map slide: blue style (blue land/water tint) */
/* Hero content slides: force desktop vs mobile visibility (640px breakpoint).
   !important and .slick-slide scope override Slick’s display on slide children. */
.hero-slider-section .hero-slider-container .slick-slide .hero-slide-desktop-only,
.hero-slider-section .hero-slide-desktop-only {
  display: none !important;
}
.hero-slider-section .hero-slider-container .slick-slide .hero-slide-mobile-only,
.hero-slider-section .hero-slide-mobile-only {
  display: block !important;
}
@media (min-width: 640px) {
  .hero-slider-section .hero-slider-container .slick-slide .hero-slide-desktop-only,
  .hero-slider-section .hero-slide-desktop-only {
    display: block !important;
  }
  .hero-slider-section .hero-slider-container .slick-slide .hero-slide-mobile-only,
  .hero-slider-section .hero-slide-mobile-only {
    display: none !important;
  }
}

/* Testimonials: gradient at 640px and below */
@media (max-width: 640px) {
  .testimonial-section {
    background: linear-gradient(180deg, #2B3990 18.62%, #006EC8 100%) !important;
  }
}

.hero-slider-map {
  position: relative;
}
.hero-slider-map--blue::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;
  mix-blend-mode: multiply;
  background: rgba(38, 34, 98, 0.42);
}

/* MapLibre popup close button */
.maplibregl-popup-close-button {
  width: 30px;
  height: 30px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity, 1)) !important;
}

.maplibregl-popup-close-button:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 172 216 / var(--tw-bg-opacity, 1)) !important;
  --tw-text-opacity: 1;
  color: rgb(43 57 144 / var(--tw-text-opacity, 1)) !important;
}

.hero-map-popup-item {
  display: flex;
  align-items: center;
  gap: 10px;
  border-radius: 6px;
  padding: 4px 6px;
  text-decoration: none;
  transition: background-color 0.2s ease;
}

.hero-map-popup-item:hover {
  background-color: #F9FAFB;
}

.hero-map-popup-title {
  display: block;
  font-family: "Red Hat Text", system-ui, sans-serif;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  color: #344054;
}

.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;
}

.gradient-one {
      background-image: linear-gradient(to right, var(--tw-gradient-stops));
    --tw-gradient-from: #2B3990 var(--tw-gradient-from-position);
    --tw-gradient-to: rgb(43 57 144 / 0) var(--tw-gradient-to-position);
    --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
    --tw-gradient-to: #006EC8 var(--tw-gradient-to-position);
}

/* Footer social icons: solid fill with hover color (not opacity). */
.footer-social-link {
  display: block;
  width: 2.25rem;
  height: 2.25rem;
  flex-shrink: 0;
  background-color: #262262;
  -webkit-mask-image: var(--footer-social-icon);
  mask-image: var(--footer-social-icon);
  -webkit-mask-position: center;
  mask-position: center;
  -webkit-mask-repeat: no-repeat;
  mask-repeat: no-repeat;
  -webkit-mask-size: contain;
  mask-size: contain;
  transition: background-color 0.2s ease;
}

.footer-social-link:hover {
  background-color: #00acd8;
}

.footer-social-link:focus-visible {
  outline: 2px solid #00acd8;
  outline-offset: 2px;
}

/* Hide scrollbars while keeping overflow scroll (e.g. projects category filter). */
