*, ::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.17 | 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;
}.container {
  width: 100%;
}@media (min-width: 640px) {

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

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

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

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

  .container {
    max-width: 1536px;
  }
}.static {
  position: static !important;
}.absolute {
  position: absolute !important;
}.relative {
  position: relative !important;
}.m-0 {
  margin: 0px !important;
}.m-0\.5 {
  margin: 0.125rem !important;
}.m-1 {
  margin: 0.25rem !important;
}.m-1\.5 {
  margin: 0.375rem !important;
}.m-10 {
  margin: 2.5rem !important;
}.m-11 {
  margin: 2.75rem !important;
}.m-12 {
  margin: 3rem !important;
}.m-14 {
  margin: 3.5rem !important;
}.m-16 {
  margin: 4rem !important;
}.m-2 {
  margin: 0.5rem !important;
}.m-2\.5 {
  margin: 0.625rem !important;
}.m-20 {
  margin: 5rem !important;
}.m-24 {
  margin: 6rem !important;
}.m-28 {
  margin: 7rem !important;
}.m-3 {
  margin: 0.75rem !important;
}.m-3\.5 {
  margin: 0.875rem !important;
}.m-32 {
  margin: 8rem !important;
}.m-36 {
  margin: 9rem !important;
}.m-4 {
  margin: 1rem !important;
}.m-40 {
  margin: 10rem !important;
}.m-44 {
  margin: 11rem !important;
}.m-48 {
  margin: 12rem !important;
}.m-5 {
  margin: 1.25rem !important;
}.m-52 {
  margin: 13rem !important;
}.m-56 {
  margin: 14rem !important;
}.m-6 {
  margin: 1.5rem !important;
}.m-60 {
  margin: 15rem !important;
}.m-64 {
  margin: 16rem !important;
}.m-7 {
  margin: 1.75rem !important;
}.m-72 {
  margin: 18rem !important;
}.m-8 {
  margin: 2rem !important;
}.m-80 {
  margin: 20rem !important;
}.m-9 {
  margin: 2.25rem !important;
}.m-96 {
  margin: 24rem !important;
}.m-auto {
  margin: auto !important;
}.m-px {
  margin: 1px !important;
}.mx-0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}.mx-0\.5 {
  margin-left: 0.125rem !important;
  margin-right: 0.125rem !important;
}.mx-1 {
  margin-left: 0.25rem !important;
  margin-right: 0.25rem !important;
}.mx-1\.5 {
  margin-left: 0.375rem !important;
  margin-right: 0.375rem !important;
}.mx-10 {
  margin-left: 2.5rem !important;
  margin-right: 2.5rem !important;
}.mx-11 {
  margin-left: 2.75rem !important;
  margin-right: 2.75rem !important;
}.mx-12 {
  margin-left: 3rem !important;
  margin-right: 3rem !important;
}.mx-14 {
  margin-left: 3.5rem !important;
  margin-right: 3.5rem !important;
}.mx-16 {
  margin-left: 4rem !important;
  margin-right: 4rem !important;
}.mx-2 {
  margin-left: 0.5rem !important;
  margin-right: 0.5rem !important;
}.mx-2\.5 {
  margin-left: 0.625rem !important;
  margin-right: 0.625rem !important;
}.mx-20 {
  margin-left: 5rem !important;
  margin-right: 5rem !important;
}.mx-24 {
  margin-left: 6rem !important;
  margin-right: 6rem !important;
}.mx-28 {
  margin-left: 7rem !important;
  margin-right: 7rem !important;
}.mx-3 {
  margin-left: 0.75rem !important;
  margin-right: 0.75rem !important;
}.mx-3\.5 {
  margin-left: 0.875rem !important;
  margin-right: 0.875rem !important;
}.mx-32 {
  margin-left: 8rem !important;
  margin-right: 8rem !important;
}.mx-36 {
  margin-left: 9rem !important;
  margin-right: 9rem !important;
}.mx-4 {
  margin-left: 1rem !important;
  margin-right: 1rem !important;
}.mx-40 {
  margin-left: 10rem !important;
  margin-right: 10rem !important;
}.mx-44 {
  margin-left: 11rem !important;
  margin-right: 11rem !important;
}.mx-48 {
  margin-left: 12rem !important;
  margin-right: 12rem !important;
}.mx-5 {
  margin-left: 1.25rem !important;
  margin-right: 1.25rem !important;
}.mx-52 {
  margin-left: 13rem !important;
  margin-right: 13rem !important;
}.mx-56 {
  margin-left: 14rem !important;
  margin-right: 14rem !important;
}.mx-6 {
  margin-left: 1.5rem !important;
  margin-right: 1.5rem !important;
}.mx-60 {
  margin-left: 15rem !important;
  margin-right: 15rem !important;
}.mx-64 {
  margin-left: 16rem !important;
  margin-right: 16rem !important;
}.mx-7 {
  margin-left: 1.75rem !important;
  margin-right: 1.75rem !important;
}.mx-72 {
  margin-left: 18rem !important;
  margin-right: 18rem !important;
}.mx-8 {
  margin-left: 2rem !important;
  margin-right: 2rem !important;
}.mx-80 {
  margin-left: 20rem !important;
  margin-right: 20rem !important;
}.mx-9 {
  margin-left: 2.25rem !important;
  margin-right: 2.25rem !important;
}.mx-96 {
  margin-left: 24rem !important;
  margin-right: 24rem !important;
}.mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}.mx-px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}.ml-0 {
  margin-left: 0px !important;
}.ml-0\.5 {
  margin-left: 0.125rem !important;
}.ml-1 {
  margin-left: 0.25rem !important;
}.ml-1\.5 {
  margin-left: 0.375rem !important;
}.ml-10 {
  margin-left: 2.5rem !important;
}.ml-11 {
  margin-left: 2.75rem !important;
}.ml-12 {
  margin-left: 3rem !important;
}.ml-14 {
  margin-left: 3.5rem !important;
}.ml-16 {
  margin-left: 4rem !important;
}.ml-2 {
  margin-left: 0.5rem !important;
}.ml-2\.5 {
  margin-left: 0.625rem !important;
}.ml-20 {
  margin-left: 5rem !important;
}.ml-24 {
  margin-left: 6rem !important;
}.ml-28 {
  margin-left: 7rem !important;
}.ml-3 {
  margin-left: 0.75rem !important;
}.ml-3\.5 {
  margin-left: 0.875rem !important;
}.ml-32 {
  margin-left: 8rem !important;
}.ml-36 {
  margin-left: 9rem !important;
}.ml-4 {
  margin-left: 1rem !important;
}.ml-40 {
  margin-left: 10rem !important;
}.ml-44 {
  margin-left: 11rem !important;
}.ml-48 {
  margin-left: 12rem !important;
}.ml-5 {
  margin-left: 1.25rem !important;
}.ml-52 {
  margin-left: 13rem !important;
}.ml-56 {
  margin-left: 14rem !important;
}.ml-6 {
  margin-left: 1.5rem !important;
}.ml-60 {
  margin-left: 15rem !important;
}.ml-64 {
  margin-left: 16rem !important;
}.ml-7 {
  margin-left: 1.75rem !important;
}.ml-72 {
  margin-left: 18rem !important;
}.ml-8 {
  margin-left: 2rem !important;
}.ml-80 {
  margin-left: 20rem !important;
}.ml-9 {
  margin-left: 2.25rem !important;
}.ml-96 {
  margin-left: 24rem !important;
}.ml-auto {
  margin-left: auto !important;
}.ml-px {
  margin-left: 1px !important;
}.mr-0 {
  margin-right: 0px !important;
}.mr-0\.5 {
  margin-right: 0.125rem !important;
}.mr-1 {
  margin-right: 0.25rem !important;
}.mr-1\.5 {
  margin-right: 0.375rem !important;
}.mr-10 {
  margin-right: 2.5rem !important;
}.mr-11 {
  margin-right: 2.75rem !important;
}.mr-12 {
  margin-right: 3rem !important;
}.mr-14 {
  margin-right: 3.5rem !important;
}.mr-16 {
  margin-right: 4rem !important;
}.mr-2 {
  margin-right: 0.5rem !important;
}.mr-2\.5 {
  margin-right: 0.625rem !important;
}.mr-20 {
  margin-right: 5rem !important;
}.mr-24 {
  margin-right: 6rem !important;
}.mr-28 {
  margin-right: 7rem !important;
}.mr-3 {
  margin-right: 0.75rem !important;
}.mr-3\.5 {
  margin-right: 0.875rem !important;
}.mr-32 {
  margin-right: 8rem !important;
}.mr-36 {
  margin-right: 9rem !important;
}.mr-4 {
  margin-right: 1rem !important;
}.mr-40 {
  margin-right: 10rem !important;
}.mr-44 {
  margin-right: 11rem !important;
}.mr-48 {
  margin-right: 12rem !important;
}.mr-5 {
  margin-right: 1.25rem !important;
}.mr-52 {
  margin-right: 13rem !important;
}.mr-56 {
  margin-right: 14rem !important;
}.mr-6 {
  margin-right: 1.5rem !important;
}.mr-60 {
  margin-right: 15rem !important;
}.mr-64 {
  margin-right: 16rem !important;
}.mr-7 {
  margin-right: 1.75rem !important;
}.mr-72 {
  margin-right: 18rem !important;
}.mr-8 {
  margin-right: 2rem !important;
}.mr-80 {
  margin-right: 20rem !important;
}.mr-9 {
  margin-right: 2.25rem !important;
}.mr-96 {
  margin-right: 24rem !important;
}.mr-auto {
  margin-right: auto !important;
}.mr-px {
  margin-right: 1px !important;
}.mt-1 {
  margin-top: 0.25rem !important;
}.mt-2 {
  margin-top: 0.5rem !important;
}.block {
  display: block !important;
}.flex {
  display: flex !important;
}.grid {
  display: grid !important;
}.hidden {
  display: none !important;
}.w-0 {
  width: 0px !important;
}.w-0\.5 {
  width: 0.125rem !important;
}.w-1 {
  width: 0.25rem !important;
}.w-1\.5 {
  width: 0.375rem !important;
}.w-1\/12 {
  width: 8.333333% !important;
}.w-1\/2 {
  width: 50% !important;
}.w-1\/3 {
  width: 33.333333% !important;
}.w-1\/4 {
  width: 25% !important;
}.w-1\/5 {
  width: 20% !important;
}.w-1\/6 {
  width: 16.666667% !important;
}.w-10 {
  width: 2.5rem !important;
}.w-10\/12 {
  width: 83.333333% !important;
}.w-11 {
  width: 2.75rem !important;
}.w-11\/12 {
  width: 91.666667% !important;
}.w-12 {
  width: 3rem !important;
}.w-14 {
  width: 3.5rem !important;
}.w-16 {
  width: 4rem !important;
}.w-2 {
  width: 0.5rem !important;
}.w-2\.5 {
  width: 0.625rem !important;
}.w-2\/12 {
  width: 16.666667% !important;
}.w-2\/3 {
  width: 66.666667% !important;
}.w-2\/4 {
  width: 50% !important;
}.w-2\/5 {
  width: 40% !important;
}.w-2\/6 {
  width: 33.333333% !important;
}.w-20 {
  width: 5rem !important;
}.w-24 {
  width: 6rem !important;
}.w-28 {
  width: 7rem !important;
}.w-3 {
  width: 0.75rem !important;
}.w-3\.5 {
  width: 0.875rem !important;
}.w-3\/12 {
  width: 25% !important;
}.w-3\/4 {
  width: 75% !important;
}.w-3\/5 {
  width: 60% !important;
}.w-3\/6 {
  width: 50% !important;
}.w-32 {
  width: 8rem !important;
}.w-36 {
  width: 9rem !important;
}.w-4 {
  width: 1rem !important;
}.w-4\/12 {
  width: 33.333333% !important;
}.w-4\/5 {
  width: 80% !important;
}.w-4\/6 {
  width: 66.666667% !important;
}.w-40 {
  width: 10rem !important;
}.w-44 {
  width: 11rem !important;
}.w-48 {
  width: 12rem !important;
}.w-5 {
  width: 1.25rem !important;
}.w-5\/12 {
  width: 41.666667% !important;
}.w-5\/6 {
  width: 83.333333% !important;
}.w-52 {
  width: 13rem !important;
}.w-56 {
  width: 14rem !important;
}.w-6 {
  width: 1.5rem !important;
}.w-6\/12 {
  width: 50% !important;
}.w-60 {
  width: 15rem !important;
}.w-64 {
  width: 16rem !important;
}.w-7 {
  width: 1.75rem !important;
}.w-7\/12 {
  width: 58.333333% !important;
}.w-72 {
  width: 18rem !important;
}.w-8 {
  width: 2rem !important;
}.w-8\/12 {
  width: 66.666667% !important;
}.w-80 {
  width: 20rem !important;
}.w-9 {
  width: 2.25rem !important;
}.w-9\/12 {
  width: 75% !important;
}.w-96 {
  width: 24rem !important;
}.w-auto {
  width: auto !important;
}.w-dvw {
  width: 100dvw !important;
}.w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}.w-full {
  width: 100% !important;
}.w-lvw {
  width: 100lvw !important;
}.w-max {
  width: -moz-max-content !important;
  width: max-content !important;
}.w-min {
  width: -moz-min-content !important;
  width: min-content !important;
}.w-px {
  width: 1px !important;
}.w-screen {
  width: 100vw !important;
}.w-svw {
  width: 100svw !important;
}.max-w-0 {
  max-width: 0px !important;
}.max-w-0\.5 {
  max-width: 0.125rem !important;
}.max-w-1 {
  max-width: 0.25rem !important;
}.max-w-1\.5 {
  max-width: 0.375rem !important;
}.max-w-10 {
  max-width: 2.5rem !important;
}.max-w-11 {
  max-width: 2.75rem !important;
}.max-w-12 {
  max-width: 3rem !important;
}.max-w-14 {
  max-width: 3.5rem !important;
}.max-w-16 {
  max-width: 4rem !important;
}.max-w-2 {
  max-width: 0.5rem !important;
}.max-w-2\.5 {
  max-width: 0.625rem !important;
}.max-w-20 {
  max-width: 5rem !important;
}.max-w-24 {
  max-width: 6rem !important;
}.max-w-28 {
  max-width: 7rem !important;
}.max-w-2xl {
  max-width: 42rem !important;
}.max-w-3 {
  max-width: 0.75rem !important;
}.max-w-3\.5 {
  max-width: 0.875rem !important;
}.max-w-32 {
  max-width: 8rem !important;
}.max-w-36 {
  max-width: 9rem !important;
}.max-w-3xl {
  max-width: 48rem !important;
}.max-w-4 {
  max-width: 1rem !important;
}.max-w-40 {
  max-width: 10rem !important;
}.max-w-44 {
  max-width: 11rem !important;
}.max-w-48 {
  max-width: 12rem !important;
}.max-w-4xl {
  max-width: 56rem !important;
}.max-w-5 {
  max-width: 1.25rem !important;
}.max-w-52 {
  max-width: 13rem !important;
}.max-w-56 {
  max-width: 14rem !important;
}.max-w-5xl {
  max-width: 64rem !important;
}.max-w-6 {
  max-width: 1.5rem !important;
}.max-w-60 {
  max-width: 15rem !important;
}.max-w-64 {
  max-width: 16rem !important;
}.max-w-6xl {
  max-width: 72rem !important;
}.max-w-7 {
  max-width: 1.75rem !important;
}.max-w-72 {
  max-width: 18rem !important;
}.max-w-7xl {
  max-width: 80rem !important;
}.max-w-8 {
  max-width: 2rem !important;
}.max-w-80 {
  max-width: 20rem !important;
}.max-w-9 {
  max-width: 2.25rem !important;
}.max-w-96 {
  max-width: 24rem !important;
}.max-w-fit {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}.max-w-full {
  max-width: 100% !important;
}.max-w-lg {
  max-width: 32rem !important;
}.max-w-max {
  max-width: -moz-max-content !important;
  max-width: max-content !important;
}.max-w-md {
  max-width: 28rem !important;
}.max-w-min {
  max-width: -moz-min-content !important;
  max-width: min-content !important;
}.max-w-none {
  max-width: none !important;
}.max-w-prose {
  max-width: 65ch !important;
}.max-w-px {
  max-width: 1px !important;
}.max-w-screen-2xl {
  max-width: 1536px !important;
}.max-w-screen-lg {
  max-width: 1024px !important;
}.max-w-screen-md {
  max-width: 768px !important;
}.max-w-screen-sm {
  max-width: 640px !important;
}.max-w-screen-xl {
  max-width: 1280px !important;
}.max-w-sm {
  max-width: 24rem !important;
}.max-w-xl {
  max-width: 36rem !important;
}.max-w-xs {
  max-width: 20rem !important;
}.flex-shrink {
  flex-shrink: 1 !important;
}.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)) !important;
}.flex-wrap {
  flex-wrap: wrap !important;
}.justify-normal {
  justify-content: normal !important;
}.justify-start {
  justify-content: flex-start !important;
}.justify-end {
  justify-content: flex-end !important;
}.justify-center {
  justify-content: center !important;
}.justify-between {
  justify-content: space-between !important;
}.justify-around {
  justify-content: space-around !important;
}.justify-evenly {
  justify-content: space-evenly !important;
}.justify-stretch {
  justify-content: stretch !important;
}.justify-items-start {
  justify-items: start !important;
}.justify-items-end {
  justify-items: end !important;
}.justify-items-center {
  justify-items: center !important;
}.justify-items-stretch {
  justify-items: stretch !important;
}.justify-self-auto {
  justify-self: auto !important;
}.justify-self-start {
  justify-self: start !important;
}.justify-self-end {
  justify-self: end !important;
}.justify-self-center {
  justify-self: center !important;
}.justify-self-stretch {
  justify-self: stretch !important;
}.rounded {
  border-radius: 0.25rem !important;
}.border {
  border-width: 1px !important;
}.p-0 {
  padding: 0px !important;
}.p-0\.5 {
  padding: 0.125rem !important;
}.p-1 {
  padding: 0.25rem !important;
}.p-1\.5 {
  padding: 0.375rem !important;
}.p-10 {
  padding: 2.5rem !important;
}.p-11 {
  padding: 2.75rem !important;
}.p-12 {
  padding: 3rem !important;
}.p-14 {
  padding: 3.5rem !important;
}.p-16 {
  padding: 4rem !important;
}.p-2 {
  padding: 0.5rem !important;
}.p-2\.5 {
  padding: 0.625rem !important;
}.p-20 {
  padding: 5rem !important;
}.p-24 {
  padding: 6rem !important;
}.p-28 {
  padding: 7rem !important;
}.p-3 {
  padding: 0.75rem !important;
}.p-3\.5 {
  padding: 0.875rem !important;
}.p-32 {
  padding: 8rem !important;
}.p-36 {
  padding: 9rem !important;
}.p-4 {
  padding: 1rem !important;
}.p-40 {
  padding: 10rem !important;
}.p-44 {
  padding: 11rem !important;
}.p-48 {
  padding: 12rem !important;
}.p-5 {
  padding: 1.25rem !important;
}.p-52 {
  padding: 13rem !important;
}.p-56 {
  padding: 14rem !important;
}.p-6 {
  padding: 1.5rem !important;
}.p-60 {
  padding: 15rem !important;
}.p-64 {
  padding: 16rem !important;
}.p-7 {
  padding: 1.75rem !important;
}.p-72 {
  padding: 18rem !important;
}.p-8 {
  padding: 2rem !important;
}.p-80 {
  padding: 20rem !important;
}.p-9 {
  padding: 2.25rem !important;
}.p-96 {
  padding: 24rem !important;
}.p-px {
  padding: 1px !important;
}.px-0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}.px-0\.5 {
  padding-left: 0.125rem !important;
  padding-right: 0.125rem !important;
}.px-1 {
  padding-left: 0.25rem !important;
  padding-right: 0.25rem !important;
}.px-1\.5 {
  padding-left: 0.375rem !important;
  padding-right: 0.375rem !important;
}.px-10 {
  padding-left: 2.5rem !important;
  padding-right: 2.5rem !important;
}.px-11 {
  padding-left: 2.75rem !important;
  padding-right: 2.75rem !important;
}.px-12 {
  padding-left: 3rem !important;
  padding-right: 3rem !important;
}.px-14 {
  padding-left: 3.5rem !important;
  padding-right: 3.5rem !important;
}.px-16 {
  padding-left: 4rem !important;
  padding-right: 4rem !important;
}.px-2 {
  padding-left: 0.5rem !important;
  padding-right: 0.5rem !important;
}.px-2\.5 {
  padding-left: 0.625rem !important;
  padding-right: 0.625rem !important;
}.px-20 {
  padding-left: 5rem !important;
  padding-right: 5rem !important;
}.px-24 {
  padding-left: 6rem !important;
  padding-right: 6rem !important;
}.px-28 {
  padding-left: 7rem !important;
  padding-right: 7rem !important;
}.px-3 {
  padding-left: 0.75rem !important;
  padding-right: 0.75rem !important;
}.px-3\.5 {
  padding-left: 0.875rem !important;
  padding-right: 0.875rem !important;
}.px-32 {
  padding-left: 8rem !important;
  padding-right: 8rem !important;
}.px-36 {
  padding-left: 9rem !important;
  padding-right: 9rem !important;
}.px-4 {
  padding-left: 1rem !important;
  padding-right: 1rem !important;
}.px-40 {
  padding-left: 10rem !important;
  padding-right: 10rem !important;
}.px-44 {
  padding-left: 11rem !important;
  padding-right: 11rem !important;
}.px-48 {
  padding-left: 12rem !important;
  padding-right: 12rem !important;
}.px-5 {
  padding-left: 1.25rem !important;
  padding-right: 1.25rem !important;
}.px-52 {
  padding-left: 13rem !important;
  padding-right: 13rem !important;
}.px-56 {
  padding-left: 14rem !important;
  padding-right: 14rem !important;
}.px-6 {
  padding-left: 1.5rem !important;
  padding-right: 1.5rem !important;
}.px-60 {
  padding-left: 15rem !important;
  padding-right: 15rem !important;
}.px-64 {
  padding-left: 16rem !important;
  padding-right: 16rem !important;
}.px-7 {
  padding-left: 1.75rem !important;
  padding-right: 1.75rem !important;
}.px-72 {
  padding-left: 18rem !important;
  padding-right: 18rem !important;
}.px-8 {
  padding-left: 2rem !important;
  padding-right: 2rem !important;
}.px-80 {
  padding-left: 20rem !important;
  padding-right: 20rem !important;
}.px-9 {
  padding-left: 2.25rem !important;
  padding-right: 2.25rem !important;
}.px-96 {
  padding-left: 24rem !important;
  padding-right: 24rem !important;
}.px-px {
  padding-left: 1px !important;
  padding-right: 1px !important;
}.py-4 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}.pl-0 {
  padding-left: 0px !important;
}.pl-0\.5 {
  padding-left: 0.125rem !important;
}.pl-1 {
  padding-left: 0.25rem !important;
}.pl-1\.5 {
  padding-left: 0.375rem !important;
}.pl-10 {
  padding-left: 2.5rem !important;
}.pl-11 {
  padding-left: 2.75rem !important;
}.pl-12 {
  padding-left: 3rem !important;
}.pl-14 {
  padding-left: 3.5rem !important;
}.pl-16 {
  padding-left: 4rem !important;
}.pl-2 {
  padding-left: 0.5rem !important;
}.pl-2\.5 {
  padding-left: 0.625rem !important;
}.pl-20 {
  padding-left: 5rem !important;
}.pl-24 {
  padding-left: 6rem !important;
}.pl-28 {
  padding-left: 7rem !important;
}.pl-3 {
  padding-left: 0.75rem !important;
}.pl-3\.5 {
  padding-left: 0.875rem !important;
}.pl-32 {
  padding-left: 8rem !important;
}.pl-36 {
  padding-left: 9rem !important;
}.pl-4 {
  padding-left: 1rem !important;
}.pl-40 {
  padding-left: 10rem !important;
}.pl-44 {
  padding-left: 11rem !important;
}.pl-48 {
  padding-left: 12rem !important;
}.pl-5 {
  padding-left: 1.25rem !important;
}.pl-52 {
  padding-left: 13rem !important;
}.pl-56 {
  padding-left: 14rem !important;
}.pl-6 {
  padding-left: 1.5rem !important;
}.pl-60 {
  padding-left: 15rem !important;
}.pl-64 {
  padding-left: 16rem !important;
}.pl-7 {
  padding-left: 1.75rem !important;
}.pl-72 {
  padding-left: 18rem !important;
}.pl-8 {
  padding-left: 2rem !important;
}.pl-80 {
  padding-left: 20rem !important;
}.pl-9 {
  padding-left: 2.25rem !important;
}.pl-96 {
  padding-left: 24rem !important;
}.pl-px {
  padding-left: 1px !important;
}.pr-0 {
  padding-right: 0px !important;
}.pr-0\.5 {
  padding-right: 0.125rem !important;
}.pr-1 {
  padding-right: 0.25rem !important;
}.pr-1\.5 {
  padding-right: 0.375rem !important;
}.pr-10 {
  padding-right: 2.5rem !important;
}.pr-11 {
  padding-right: 2.75rem !important;
}.pr-12 {
  padding-right: 3rem !important;
}.pr-14 {
  padding-right: 3.5rem !important;
}.pr-16 {
  padding-right: 4rem !important;
}.pr-2 {
  padding-right: 0.5rem !important;
}.pr-2\.5 {
  padding-right: 0.625rem !important;
}.pr-20 {
  padding-right: 5rem !important;
}.pr-24 {
  padding-right: 6rem !important;
}.pr-28 {
  padding-right: 7rem !important;
}.pr-3 {
  padding-right: 0.75rem !important;
}.pr-3\.5 {
  padding-right: 0.875rem !important;
}.pr-32 {
  padding-right: 8rem !important;
}.pr-36 {
  padding-right: 9rem !important;
}.pr-4 {
  padding-right: 1rem !important;
}.pr-40 {
  padding-right: 10rem !important;
}.pr-44 {
  padding-right: 11rem !important;
}.pr-48 {
  padding-right: 12rem !important;
}.pr-5 {
  padding-right: 1.25rem !important;
}.pr-52 {
  padding-right: 13rem !important;
}.pr-56 {
  padding-right: 14rem !important;
}.pr-6 {
  padding-right: 1.5rem !important;
}.pr-60 {
  padding-right: 15rem !important;
}.pr-64 {
  padding-right: 16rem !important;
}.pr-7 {
  padding-right: 1.75rem !important;
}.pr-72 {
  padding-right: 18rem !important;
}.pr-8 {
  padding-right: 2rem !important;
}.pr-80 {
  padding-right: 20rem !important;
}.pr-9 {
  padding-right: 2.25rem !important;
}.pr-96 {
  padding-right: 24rem !important;
}.pr-px {
  padding-right: 1px !important;
}.text-left {
  text-align: left !important;
}.text-center {
  text-align: center !important;
}.text-right {
  text-align: right !important;
}.text-justify {
  text-align: justify !important;
}.font-light {
  font-weight: 300 !important;
}.font-semibold {
  font-weight: 600 !important;
}.underline {
  text-decoration-line: underline !important;
}.outline {
  outline-style: solid !important;
}.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) !important;
}.transition {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter !important;
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter !important;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important;
  transition-duration: 150ms !important;
}.wp-block,.wp-block h1,.wp-blockh1,.wp-block h2,.wp-blockh2,.wp-block h3,.wp-blockh3,.wp-block h4,.wp-blockh4,.wp-block h5,.wp-blockh5,.wp-block h6,.wp-blockh6,.wp-block-heading,.wp-block-heading h1,.wp-block-headingh1,.wp-block-heading h2,.wp-block-headingh2,.wp-block-heading h3,.wp-block-headingh3,.wp-block-heading h4,.wp-block-headingh4,.wp-block-heading h5,.wp-block-headingh5,.wp-block-heading h6,.wp-block-headingh6{font-family:var(--wp--preset--font-family--poppins);font-weight:700;line-height:1.3}.wp-block p,.wp-block-heading p{font-family:var(--wp--preset--font-family--poppins);font-weight:400}p.responsive-font-size{line-height:1.4}@media (min-width: 768px) {

  .md\:container {
    width: 100%;
  }

  @media (min-width: 640px) {

    .md\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {

    .md\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .md\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .md\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {

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

  .lg\:container {
    width: 100%;
  }

  @media (min-width: 640px) {

    .lg\:container {
      max-width: 640px;
    }
  }

  @media (min-width: 768px) {

    .lg\:container {
      max-width: 768px;
    }
  }

  @media (min-width: 1024px) {

    .lg\:container {
      max-width: 1024px;
    }
  }

  @media (min-width: 1280px) {

    .lg\:container {
      max-width: 1280px;
    }
  }

  @media (min-width: 1536px) {

    .lg\:container {
      max-width: 1536px;
    }
  }
}.hover\:underline:hover {
  text-decoration-line: underline !important;
}@media (min-width: 640px) {

  .sm\:m-0 {
    margin: 0px !important;
  }

  .sm\:m-0\.5 {
    margin: 0.125rem !important;
  }

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

  .sm\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .sm\:m-10 {
    margin: 2.5rem !important;
  }

  .sm\:m-11 {
    margin: 2.75rem !important;
  }

  .sm\:m-12 {
    margin: 3rem !important;
  }

  .sm\:m-14 {
    margin: 3.5rem !important;
  }

  .sm\:m-16 {
    margin: 4rem !important;
  }

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

  .sm\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .sm\:m-20 {
    margin: 5rem !important;
  }

  .sm\:m-24 {
    margin: 6rem !important;
  }

  .sm\:m-28 {
    margin: 7rem !important;
  }

  .sm\:m-3 {
    margin: 0.75rem !important;
  }

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

  .sm\:m-32 {
    margin: 8rem !important;
  }

  .sm\:m-36 {
    margin: 9rem !important;
  }

  .sm\:m-4 {
    margin: 1rem !important;
  }

  .sm\:m-40 {
    margin: 10rem !important;
  }

  .sm\:m-44 {
    margin: 11rem !important;
  }

  .sm\:m-48 {
    margin: 12rem !important;
  }

  .sm\:m-5 {
    margin: 1.25rem !important;
  }

  .sm\:m-52 {
    margin: 13rem !important;
  }

  .sm\:m-56 {
    margin: 14rem !important;
  }

  .sm\:m-6 {
    margin: 1.5rem !important;
  }

  .sm\:m-60 {
    margin: 15rem !important;
  }

  .sm\:m-64 {
    margin: 16rem !important;
  }

  .sm\:m-7 {
    margin: 1.75rem !important;
  }

  .sm\:m-72 {
    margin: 18rem !important;
  }

  .sm\:m-8 {
    margin: 2rem !important;
  }

  .sm\:m-80 {
    margin: 20rem !important;
  }

  .sm\:m-9 {
    margin: 2.25rem !important;
  }

  .sm\:m-96 {
    margin: 24rem !important;
  }

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

  .sm\:m-px {
    margin: 1px !important;
  }

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

  .sm\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

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

  .sm\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .sm\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .sm\:mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .sm\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .sm\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .sm\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

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

  .sm\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .sm\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .sm\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .sm\:mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .sm\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

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

  .sm\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .sm\:mx-36 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .sm\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .sm\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .sm\:mx-44 {
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .sm\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .sm\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .sm\:mx-52 {
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .sm\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .sm\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .sm\:mx-60 {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .sm\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .sm\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .sm\:mx-72 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .sm\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .sm\:mx-80 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .sm\:mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .sm\:mx-96 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }

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

  .sm\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .sm\:ml-0 {
    margin-left: 0px !important;
  }

  .sm\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .sm\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .sm\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .sm\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .sm\:ml-11 {
    margin-left: 2.75rem !important;
  }

  .sm\:ml-12 {
    margin-left: 3rem !important;
  }

  .sm\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .sm\:ml-16 {
    margin-left: 4rem !important;
  }

  .sm\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .sm\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .sm\:ml-20 {
    margin-left: 5rem !important;
  }

  .sm\:ml-24 {
    margin-left: 6rem !important;
  }

  .sm\:ml-28 {
    margin-left: 7rem !important;
  }

  .sm\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .sm\:ml-3\.5 {
    margin-left: 0.875rem !important;
  }

  .sm\:ml-32 {
    margin-left: 8rem !important;
  }

  .sm\:ml-36 {
    margin-left: 9rem !important;
  }

  .sm\:ml-4 {
    margin-left: 1rem !important;
  }

  .sm\:ml-40 {
    margin-left: 10rem !important;
  }

  .sm\:ml-44 {
    margin-left: 11rem !important;
  }

  .sm\:ml-48 {
    margin-left: 12rem !important;
  }

  .sm\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .sm\:ml-52 {
    margin-left: 13rem !important;
  }

  .sm\:ml-56 {
    margin-left: 14rem !important;
  }

  .sm\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .sm\:ml-60 {
    margin-left: 15rem !important;
  }

  .sm\:ml-64 {
    margin-left: 16rem !important;
  }

  .sm\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .sm\:ml-72 {
    margin-left: 18rem !important;
  }

  .sm\:ml-8 {
    margin-left: 2rem !important;
  }

  .sm\:ml-80 {
    margin-left: 20rem !important;
  }

  .sm\:ml-9 {
    margin-left: 2.25rem !important;
  }

  .sm\:ml-96 {
    margin-left: 24rem !important;
  }

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

  .sm\:ml-px {
    margin-left: 1px !important;
  }

  .sm\:mr-0 {
    margin-right: 0px !important;
  }

  .sm\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .sm\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .sm\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .sm\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .sm\:mr-11 {
    margin-right: 2.75rem !important;
  }

  .sm\:mr-12 {
    margin-right: 3rem !important;
  }

  .sm\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .sm\:mr-16 {
    margin-right: 4rem !important;
  }

  .sm\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .sm\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .sm\:mr-20 {
    margin-right: 5rem !important;
  }

  .sm\:mr-24 {
    margin-right: 6rem !important;
  }

  .sm\:mr-28 {
    margin-right: 7rem !important;
  }

  .sm\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .sm\:mr-3\.5 {
    margin-right: 0.875rem !important;
  }

  .sm\:mr-32 {
    margin-right: 8rem !important;
  }

  .sm\:mr-36 {
    margin-right: 9rem !important;
  }

  .sm\:mr-4 {
    margin-right: 1rem !important;
  }

  .sm\:mr-40 {
    margin-right: 10rem !important;
  }

  .sm\:mr-44 {
    margin-right: 11rem !important;
  }

  .sm\:mr-48 {
    margin-right: 12rem !important;
  }

  .sm\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .sm\:mr-52 {
    margin-right: 13rem !important;
  }

  .sm\:mr-56 {
    margin-right: 14rem !important;
  }

  .sm\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .sm\:mr-60 {
    margin-right: 15rem !important;
  }

  .sm\:mr-64 {
    margin-right: 16rem !important;
  }

  .sm\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .sm\:mr-72 {
    margin-right: 18rem !important;
  }

  .sm\:mr-8 {
    margin-right: 2rem !important;
  }

  .sm\:mr-80 {
    margin-right: 20rem !important;
  }

  .sm\:mr-9 {
    margin-right: 2.25rem !important;
  }

  .sm\:mr-96 {
    margin-right: 24rem !important;
  }

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

  .sm\:mr-px {
    margin-right: 1px !important;
  }

  .sm\:block {
    display: block !important;
  }

  .sm\:flex {
    display: flex !important;
  }

  .sm\:hidden {
    display: none !important;
  }

  .sm\:w-0 {
    width: 0px !important;
  }

  .sm\:w-0\.5 {
    width: 0.125rem !important;
  }

  .sm\:w-1 {
    width: 0.25rem !important;
  }

  .sm\:w-1\.5 {
    width: 0.375rem !important;
  }

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

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

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

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

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

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

  .sm\:w-10 {
    width: 2.5rem !important;
  }

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

  .sm\:w-11 {
    width: 2.75rem !important;
  }

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

  .sm\:w-12 {
    width: 3rem !important;
  }

  .sm\:w-14 {
    width: 3.5rem !important;
  }

  .sm\:w-16 {
    width: 4rem !important;
  }

  .sm\:w-2 {
    width: 0.5rem !important;
  }

  .sm\:w-2\.5 {
    width: 0.625rem !important;
  }

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

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

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

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

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

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

  .sm\:w-24 {
    width: 6rem !important;
  }

  .sm\:w-28 {
    width: 7rem !important;
  }

  .sm\:w-3 {
    width: 0.75rem !important;
  }

  .sm\:w-3\.5 {
    width: 0.875rem !important;
  }

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

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

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

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

  .sm\:w-32 {
    width: 8rem !important;
  }

  .sm\:w-36 {
    width: 9rem !important;
  }

  .sm\:w-4 {
    width: 1rem !important;
  }

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

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

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

  .sm\:w-40 {
    width: 10rem !important;
  }

  .sm\:w-44 {
    width: 11rem !important;
  }

  .sm\:w-48 {
    width: 12rem !important;
  }

  .sm\:w-5 {
    width: 1.25rem !important;
  }

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

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

  .sm\:w-52 {
    width: 13rem !important;
  }

  .sm\:w-56 {
    width: 14rem !important;
  }

  .sm\:w-6 {
    width: 1.5rem !important;
  }

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

  .sm\:w-60 {
    width: 15rem !important;
  }

  .sm\:w-64 {
    width: 16rem !important;
  }

  .sm\:w-7 {
    width: 1.75rem !important;
  }

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

  .sm\:w-72 {
    width: 18rem !important;
  }

  .sm\:w-8 {
    width: 2rem !important;
  }

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

  .sm\:w-80 {
    width: 20rem !important;
  }

  .sm\:w-9 {
    width: 2.25rem !important;
  }

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

  .sm\:w-96 {
    width: 24rem !important;
  }

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

  .sm\:w-dvw {
    width: 100dvw !important;
  }

  .sm\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }

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

  .sm\:w-lvw {
    width: 100lvw !important;
  }

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

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

  .sm\:w-px {
    width: 1px !important;
  }

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

  .sm\:w-svw {
    width: 100svw !important;
  }

  .sm\:max-w-0 {
    max-width: 0px !important;
  }

  .sm\:max-w-0\.5 {
    max-width: 0.125rem !important;
  }

  .sm\:max-w-1 {
    max-width: 0.25rem !important;
  }

  .sm\:max-w-1\.5 {
    max-width: 0.375rem !important;
  }

  .sm\:max-w-10 {
    max-width: 2.5rem !important;
  }

  .sm\:max-w-11 {
    max-width: 2.75rem !important;
  }

  .sm\:max-w-12 {
    max-width: 3rem !important;
  }

  .sm\:max-w-14 {
    max-width: 3.5rem !important;
  }

  .sm\:max-w-16 {
    max-width: 4rem !important;
  }

  .sm\:max-w-2 {
    max-width: 0.5rem !important;
  }

  .sm\:max-w-2\.5 {
    max-width: 0.625rem !important;
  }

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

  .sm\:max-w-24 {
    max-width: 6rem !important;
  }

  .sm\:max-w-28 {
    max-width: 7rem !important;
  }

  .sm\:max-w-2xl {
    max-width: 42rem !important;
  }

  .sm\:max-w-3 {
    max-width: 0.75rem !important;
  }

  .sm\:max-w-3\.5 {
    max-width: 0.875rem !important;
  }

  .sm\:max-w-32 {
    max-width: 8rem !important;
  }

  .sm\:max-w-36 {
    max-width: 9rem !important;
  }

  .sm\:max-w-3xl {
    max-width: 48rem !important;
  }

  .sm\:max-w-4 {
    max-width: 1rem !important;
  }

  .sm\:max-w-40 {
    max-width: 10rem !important;
  }

  .sm\:max-w-44 {
    max-width: 11rem !important;
  }

  .sm\:max-w-48 {
    max-width: 12rem !important;
  }

  .sm\:max-w-4xl {
    max-width: 56rem !important;
  }

  .sm\:max-w-5 {
    max-width: 1.25rem !important;
  }

  .sm\:max-w-52 {
    max-width: 13rem !important;
  }

  .sm\:max-w-56 {
    max-width: 14rem !important;
  }

  .sm\:max-w-5xl {
    max-width: 64rem !important;
  }

  .sm\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .sm\:max-w-60 {
    max-width: 15rem !important;
  }

  .sm\:max-w-64 {
    max-width: 16rem !important;
  }

  .sm\:max-w-6xl {
    max-width: 72rem !important;
  }

  .sm\:max-w-7 {
    max-width: 1.75rem !important;
  }

  .sm\:max-w-72 {
    max-width: 18rem !important;
  }

  .sm\:max-w-7xl {
    max-width: 80rem !important;
  }

  .sm\:max-w-8 {
    max-width: 2rem !important;
  }

  .sm\:max-w-80 {
    max-width: 20rem !important;
  }

  .sm\:max-w-9 {
    max-width: 2.25rem !important;
  }

  .sm\:max-w-96 {
    max-width: 24rem !important;
  }

  .sm\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }

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

  .sm\:max-w-lg {
    max-width: 32rem !important;
  }

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

  .sm\:max-w-md {
    max-width: 28rem !important;
  }

  .sm\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }

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

  .sm\:max-w-prose {
    max-width: 65ch !important;
  }

  .sm\:max-w-px {
    max-width: 1px !important;
  }

  .sm\:max-w-screen-2xl {
    max-width: 1536px !important;
  }

  .sm\:max-w-screen-lg {
    max-width: 1024px !important;
  }

  .sm\:max-w-screen-md {
    max-width: 768px !important;
  }

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

  .sm\:max-w-screen-xl {
    max-width: 1280px !important;
  }

  .sm\:max-w-sm {
    max-width: 24rem !important;
  }

  .sm\:max-w-xl {
    max-width: 36rem !important;
  }

  .sm\:max-w-xs {
    max-width: 20rem !important;
  }

  .sm\:justify-normal {
    justify-content: normal !important;
  }

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

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

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

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

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

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

  .sm\:justify-stretch {
    justify-content: stretch !important;
  }

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

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

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

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

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

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

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

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

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

  .sm\:p-0 {
    padding: 0px !important;
  }

  .sm\:p-0\.5 {
    padding: 0.125rem !important;
  }

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

  .sm\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .sm\:p-10 {
    padding: 2.5rem !important;
  }

  .sm\:p-11 {
    padding: 2.75rem !important;
  }

  .sm\:p-12 {
    padding: 3rem !important;
  }

  .sm\:p-14 {
    padding: 3.5rem !important;
  }

  .sm\:p-16 {
    padding: 4rem !important;
  }

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

  .sm\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .sm\:p-20 {
    padding: 5rem !important;
  }

  .sm\:p-24 {
    padding: 6rem !important;
  }

  .sm\:p-28 {
    padding: 7rem !important;
  }

  .sm\:p-3 {
    padding: 0.75rem !important;
  }

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

  .sm\:p-32 {
    padding: 8rem !important;
  }

  .sm\:p-36 {
    padding: 9rem !important;
  }

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

  .sm\:p-40 {
    padding: 10rem !important;
  }

  .sm\:p-44 {
    padding: 11rem !important;
  }

  .sm\:p-48 {
    padding: 12rem !important;
  }

  .sm\:p-5 {
    padding: 1.25rem !important;
  }

  .sm\:p-52 {
    padding: 13rem !important;
  }

  .sm\:p-56 {
    padding: 14rem !important;
  }

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

  .sm\:p-60 {
    padding: 15rem !important;
  }

  .sm\:p-64 {
    padding: 16rem !important;
  }

  .sm\:p-7 {
    padding: 1.75rem !important;
  }

  .sm\:p-72 {
    padding: 18rem !important;
  }

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

  .sm\:p-80 {
    padding: 20rem !important;
  }

  .sm\:p-9 {
    padding: 2.25rem !important;
  }

  .sm\:p-96 {
    padding: 24rem !important;
  }

  .sm\:p-px {
    padding: 1px !important;
  }

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

  .sm\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

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

  .sm\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .sm\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .sm\:px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .sm\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .sm\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .sm\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

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

  .sm\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .sm\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .sm\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .sm\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .sm\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

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

  .sm\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .sm\:px-36 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

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

  .sm\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .sm\:px-44 {
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .sm\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

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

  .sm\:px-52 {
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .sm\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

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

  .sm\:px-60 {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .sm\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .sm\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .sm\:px-72 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .sm\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .sm\:px-80 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .sm\:px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .sm\:px-96 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }

  .sm\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .sm\:pl-0 {
    padding-left: 0px !important;
  }

  .sm\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .sm\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .sm\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .sm\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .sm\:pl-11 {
    padding-left: 2.75rem !important;
  }

  .sm\:pl-12 {
    padding-left: 3rem !important;
  }

  .sm\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .sm\:pl-16 {
    padding-left: 4rem !important;
  }

  .sm\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .sm\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .sm\:pl-20 {
    padding-left: 5rem !important;
  }

  .sm\:pl-24 {
    padding-left: 6rem !important;
  }

  .sm\:pl-28 {
    padding-left: 7rem !important;
  }

  .sm\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .sm\:pl-3\.5 {
    padding-left: 0.875rem !important;
  }

  .sm\:pl-32 {
    padding-left: 8rem !important;
  }

  .sm\:pl-36 {
    padding-left: 9rem !important;
  }

  .sm\:pl-4 {
    padding-left: 1rem !important;
  }

  .sm\:pl-40 {
    padding-left: 10rem !important;
  }

  .sm\:pl-44 {
    padding-left: 11rem !important;
  }

  .sm\:pl-48 {
    padding-left: 12rem !important;
  }

  .sm\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .sm\:pl-52 {
    padding-left: 13rem !important;
  }

  .sm\:pl-56 {
    padding-left: 14rem !important;
  }

  .sm\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .sm\:pl-60 {
    padding-left: 15rem !important;
  }

  .sm\:pl-64 {
    padding-left: 16rem !important;
  }

  .sm\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .sm\:pl-72 {
    padding-left: 18rem !important;
  }

  .sm\:pl-8 {
    padding-left: 2rem !important;
  }

  .sm\:pl-80 {
    padding-left: 20rem !important;
  }

  .sm\:pl-9 {
    padding-left: 2.25rem !important;
  }

  .sm\:pl-96 {
    padding-left: 24rem !important;
  }

  .sm\:pl-px {
    padding-left: 1px !important;
  }

  .sm\:pr-0 {
    padding-right: 0px !important;
  }

  .sm\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .sm\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .sm\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .sm\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .sm\:pr-11 {
    padding-right: 2.75rem !important;
  }

  .sm\:pr-12 {
    padding-right: 3rem !important;
  }

  .sm\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .sm\:pr-16 {
    padding-right: 4rem !important;
  }

  .sm\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .sm\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .sm\:pr-20 {
    padding-right: 5rem !important;
  }

  .sm\:pr-24 {
    padding-right: 6rem !important;
  }

  .sm\:pr-28 {
    padding-right: 7rem !important;
  }

  .sm\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .sm\:pr-3\.5 {
    padding-right: 0.875rem !important;
  }

  .sm\:pr-32 {
    padding-right: 8rem !important;
  }

  .sm\:pr-36 {
    padding-right: 9rem !important;
  }

  .sm\:pr-4 {
    padding-right: 1rem !important;
  }

  .sm\:pr-40 {
    padding-right: 10rem !important;
  }

  .sm\:pr-44 {
    padding-right: 11rem !important;
  }

  .sm\:pr-48 {
    padding-right: 12rem !important;
  }

  .sm\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .sm\:pr-52 {
    padding-right: 13rem !important;
  }

  .sm\:pr-56 {
    padding-right: 14rem !important;
  }

  .sm\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .sm\:pr-60 {
    padding-right: 15rem !important;
  }

  .sm\:pr-64 {
    padding-right: 16rem !important;
  }

  .sm\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .sm\:pr-72 {
    padding-right: 18rem !important;
  }

  .sm\:pr-8 {
    padding-right: 2rem !important;
  }

  .sm\:pr-80 {
    padding-right: 20rem !important;
  }

  .sm\:pr-9 {
    padding-right: 2.25rem !important;
  }

  .sm\:pr-96 {
    padding-right: 24rem !important;
  }

  .sm\:pr-px {
    padding-right: 1px !important;
  }

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

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

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

  .sm\:text-justify {
    text-align: justify !important;
  }
}@media (min-width: 768px) {

  .md\:m-0 {
    margin: 0px !important;
  }

  .md\:m-0\.5 {
    margin: 0.125rem !important;
  }

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

  .md\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .md\:m-10 {
    margin: 2.5rem !important;
  }

  .md\:m-11 {
    margin: 2.75rem !important;
  }

  .md\:m-12 {
    margin: 3rem !important;
  }

  .md\:m-14 {
    margin: 3.5rem !important;
  }

  .md\:m-16 {
    margin: 4rem !important;
  }

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

  .md\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .md\:m-20 {
    margin: 5rem !important;
  }

  .md\:m-24 {
    margin: 6rem !important;
  }

  .md\:m-28 {
    margin: 7rem !important;
  }

  .md\:m-3 {
    margin: 0.75rem !important;
  }

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

  .md\:m-32 {
    margin: 8rem !important;
  }

  .md\:m-36 {
    margin: 9rem !important;
  }

  .md\:m-4 {
    margin: 1rem !important;
  }

  .md\:m-40 {
    margin: 10rem !important;
  }

  .md\:m-44 {
    margin: 11rem !important;
  }

  .md\:m-48 {
    margin: 12rem !important;
  }

  .md\:m-5 {
    margin: 1.25rem !important;
  }

  .md\:m-52 {
    margin: 13rem !important;
  }

  .md\:m-56 {
    margin: 14rem !important;
  }

  .md\:m-6 {
    margin: 1.5rem !important;
  }

  .md\:m-60 {
    margin: 15rem !important;
  }

  .md\:m-64 {
    margin: 16rem !important;
  }

  .md\:m-7 {
    margin: 1.75rem !important;
  }

  .md\:m-72 {
    margin: 18rem !important;
  }

  .md\:m-8 {
    margin: 2rem !important;
  }

  .md\:m-80 {
    margin: 20rem !important;
  }

  .md\:m-9 {
    margin: 2.25rem !important;
  }

  .md\:m-96 {
    margin: 24rem !important;
  }

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

  .md\:m-px {
    margin: 1px !important;
  }

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

  .md\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

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

  .md\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .md\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .md\:mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .md\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .md\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .md\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

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

  .md\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .md\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .md\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .md\:mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .md\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

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

  .md\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .md\:mx-36 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .md\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .md\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .md\:mx-44 {
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .md\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .md\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .md\:mx-52 {
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .md\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .md\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .md\:mx-60 {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .md\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .md\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .md\:mx-72 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .md\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .md\:mx-80 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .md\:mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .md\:mx-96 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }

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

  .md\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

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

  .md\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .md\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .md\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .md\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .md\:ml-11 {
    margin-left: 2.75rem !important;
  }

  .md\:ml-12 {
    margin-left: 3rem !important;
  }

  .md\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .md\:ml-16 {
    margin-left: 4rem !important;
  }

  .md\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .md\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .md\:ml-20 {
    margin-left: 5rem !important;
  }

  .md\:ml-24 {
    margin-left: 6rem !important;
  }

  .md\:ml-28 {
    margin-left: 7rem !important;
  }

  .md\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .md\:ml-3\.5 {
    margin-left: 0.875rem !important;
  }

  .md\:ml-32 {
    margin-left: 8rem !important;
  }

  .md\:ml-36 {
    margin-left: 9rem !important;
  }

  .md\:ml-4 {
    margin-left: 1rem !important;
  }

  .md\:ml-40 {
    margin-left: 10rem !important;
  }

  .md\:ml-44 {
    margin-left: 11rem !important;
  }

  .md\:ml-48 {
    margin-left: 12rem !important;
  }

  .md\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .md\:ml-52 {
    margin-left: 13rem !important;
  }

  .md\:ml-56 {
    margin-left: 14rem !important;
  }

  .md\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .md\:ml-60 {
    margin-left: 15rem !important;
  }

  .md\:ml-64 {
    margin-left: 16rem !important;
  }

  .md\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .md\:ml-72 {
    margin-left: 18rem !important;
  }

  .md\:ml-8 {
    margin-left: 2rem !important;
  }

  .md\:ml-80 {
    margin-left: 20rem !important;
  }

  .md\:ml-9 {
    margin-left: 2.25rem !important;
  }

  .md\:ml-96 {
    margin-left: 24rem !important;
  }

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

  .md\:ml-px {
    margin-left: 1px !important;
  }

  .md\:mr-0 {
    margin-right: 0px !important;
  }

  .md\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .md\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .md\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .md\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .md\:mr-11 {
    margin-right: 2.75rem !important;
  }

  .md\:mr-12 {
    margin-right: 3rem !important;
  }

  .md\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .md\:mr-16 {
    margin-right: 4rem !important;
  }

  .md\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .md\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .md\:mr-20 {
    margin-right: 5rem !important;
  }

  .md\:mr-24 {
    margin-right: 6rem !important;
  }

  .md\:mr-28 {
    margin-right: 7rem !important;
  }

  .md\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .md\:mr-3\.5 {
    margin-right: 0.875rem !important;
  }

  .md\:mr-32 {
    margin-right: 8rem !important;
  }

  .md\:mr-36 {
    margin-right: 9rem !important;
  }

  .md\:mr-4 {
    margin-right: 1rem !important;
  }

  .md\:mr-40 {
    margin-right: 10rem !important;
  }

  .md\:mr-44 {
    margin-right: 11rem !important;
  }

  .md\:mr-48 {
    margin-right: 12rem !important;
  }

  .md\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .md\:mr-52 {
    margin-right: 13rem !important;
  }

  .md\:mr-56 {
    margin-right: 14rem !important;
  }

  .md\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .md\:mr-60 {
    margin-right: 15rem !important;
  }

  .md\:mr-64 {
    margin-right: 16rem !important;
  }

  .md\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .md\:mr-72 {
    margin-right: 18rem !important;
  }

  .md\:mr-8 {
    margin-right: 2rem !important;
  }

  .md\:mr-80 {
    margin-right: 20rem !important;
  }

  .md\:mr-9 {
    margin-right: 2.25rem !important;
  }

  .md\:mr-96 {
    margin-right: 24rem !important;
  }

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

  .md\:mr-px {
    margin-right: 1px !important;
  }

  .md\:block {
    display: block !important;
  }

  .md\:flex {
    display: flex !important;
  }

  .md\:hidden {
    display: none !important;
  }

  .md\:w-0 {
    width: 0px !important;
  }

  .md\:w-0\.5 {
    width: 0.125rem !important;
  }

  .md\:w-1 {
    width: 0.25rem !important;
  }

  .md\:w-1\.5 {
    width: 0.375rem !important;
  }

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

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

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

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

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

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

  .md\:w-10 {
    width: 2.5rem !important;
  }

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

  .md\:w-11 {
    width: 2.75rem !important;
  }

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

  .md\:w-12 {
    width: 3rem !important;
  }

  .md\:w-14 {
    width: 3.5rem !important;
  }

  .md\:w-16 {
    width: 4rem !important;
  }

  .md\:w-2 {
    width: 0.5rem !important;
  }

  .md\:w-2\.5 {
    width: 0.625rem !important;
  }

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

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

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

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

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

  .md\:w-20 {
    width: 5rem !important;
  }

  .md\:w-24 {
    width: 6rem !important;
  }

  .md\:w-28 {
    width: 7rem !important;
  }

  .md\:w-3 {
    width: 0.75rem !important;
  }

  .md\:w-3\.5 {
    width: 0.875rem !important;
  }

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

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

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

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

  .md\:w-32 {
    width: 8rem !important;
  }

  .md\:w-36 {
    width: 9rem !important;
  }

  .md\:w-4 {
    width: 1rem !important;
  }

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

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

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

  .md\:w-40 {
    width: 10rem !important;
  }

  .md\:w-44 {
    width: 11rem !important;
  }

  .md\:w-48 {
    width: 12rem !important;
  }

  .md\:w-5 {
    width: 1.25rem !important;
  }

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

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

  .md\:w-52 {
    width: 13rem !important;
  }

  .md\:w-56 {
    width: 14rem !important;
  }

  .md\:w-6 {
    width: 1.5rem !important;
  }

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

  .md\:w-60 {
    width: 15rem !important;
  }

  .md\:w-64 {
    width: 16rem !important;
  }

  .md\:w-7 {
    width: 1.75rem !important;
  }

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

  .md\:w-72 {
    width: 18rem !important;
  }

  .md\:w-8 {
    width: 2rem !important;
  }

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

  .md\:w-80 {
    width: 20rem !important;
  }

  .md\:w-9 {
    width: 2.25rem !important;
  }

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

  .md\:w-96 {
    width: 24rem !important;
  }

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

  .md\:w-dvw {
    width: 100dvw !important;
  }

  .md\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }

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

  .md\:w-lvw {
    width: 100lvw !important;
  }

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

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

  .md\:w-px {
    width: 1px !important;
  }

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

  .md\:w-svw {
    width: 100svw !important;
  }

  .md\:max-w-0 {
    max-width: 0px !important;
  }

  .md\:max-w-0\.5 {
    max-width: 0.125rem !important;
  }

  .md\:max-w-1 {
    max-width: 0.25rem !important;
  }

  .md\:max-w-1\.5 {
    max-width: 0.375rem !important;
  }

  .md\:max-w-10 {
    max-width: 2.5rem !important;
  }

  .md\:max-w-11 {
    max-width: 2.75rem !important;
  }

  .md\:max-w-12 {
    max-width: 3rem !important;
  }

  .md\:max-w-14 {
    max-width: 3.5rem !important;
  }

  .md\:max-w-16 {
    max-width: 4rem !important;
  }

  .md\:max-w-2 {
    max-width: 0.5rem !important;
  }

  .md\:max-w-2\.5 {
    max-width: 0.625rem !important;
  }

  .md\:max-w-20 {
    max-width: 5rem !important;
  }

  .md\:max-w-24 {
    max-width: 6rem !important;
  }

  .md\:max-w-28 {
    max-width: 7rem !important;
  }

  .md\:max-w-2xl {
    max-width: 42rem !important;
  }

  .md\:max-w-3 {
    max-width: 0.75rem !important;
  }

  .md\:max-w-3\.5 {
    max-width: 0.875rem !important;
  }

  .md\:max-w-32 {
    max-width: 8rem !important;
  }

  .md\:max-w-36 {
    max-width: 9rem !important;
  }

  .md\:max-w-3xl {
    max-width: 48rem !important;
  }

  .md\:max-w-4 {
    max-width: 1rem !important;
  }

  .md\:max-w-40 {
    max-width: 10rem !important;
  }

  .md\:max-w-44 {
    max-width: 11rem !important;
  }

  .md\:max-w-48 {
    max-width: 12rem !important;
  }

  .md\:max-w-4xl {
    max-width: 56rem !important;
  }

  .md\:max-w-5 {
    max-width: 1.25rem !important;
  }

  .md\:max-w-52 {
    max-width: 13rem !important;
  }

  .md\:max-w-56 {
    max-width: 14rem !important;
  }

  .md\:max-w-5xl {
    max-width: 64rem !important;
  }

  .md\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .md\:max-w-60 {
    max-width: 15rem !important;
  }

  .md\:max-w-64 {
    max-width: 16rem !important;
  }

  .md\:max-w-6xl {
    max-width: 72rem !important;
  }

  .md\:max-w-7 {
    max-width: 1.75rem !important;
  }

  .md\:max-w-72 {
    max-width: 18rem !important;
  }

  .md\:max-w-7xl {
    max-width: 80rem !important;
  }

  .md\:max-w-8 {
    max-width: 2rem !important;
  }

  .md\:max-w-80 {
    max-width: 20rem !important;
  }

  .md\:max-w-9 {
    max-width: 2.25rem !important;
  }

  .md\:max-w-96 {
    max-width: 24rem !important;
  }

  .md\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }

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

  .md\:max-w-lg {
    max-width: 32rem !important;
  }

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

  .md\:max-w-md {
    max-width: 28rem !important;
  }

  .md\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }

  .md\:max-w-none {
    max-width: none !important;
  }

  .md\:max-w-prose {
    max-width: 65ch !important;
  }

  .md\:max-w-px {
    max-width: 1px !important;
  }

  .md\:max-w-screen-2xl {
    max-width: 1536px !important;
  }

  .md\:max-w-screen-lg {
    max-width: 1024px !important;
  }

  .md\:max-w-screen-md {
    max-width: 768px !important;
  }

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

  .md\:max-w-screen-xl {
    max-width: 1280px !important;
  }

  .md\:max-w-sm {
    max-width: 24rem !important;
  }

  .md\:max-w-xl {
    max-width: 36rem !important;
  }

  .md\:max-w-xs {
    max-width: 20rem !important;
  }

  .md\:justify-normal {
    justify-content: normal !important;
  }

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

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

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

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

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

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

  .md\:justify-stretch {
    justify-content: stretch !important;
  }

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

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

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

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

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

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

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

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

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

  .md\:p-0 {
    padding: 0px !important;
  }

  .md\:p-0\.5 {
    padding: 0.125rem !important;
  }

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

  .md\:p-1\.5 {
    padding: 0.375rem !important;
  }

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

  .md\:p-11 {
    padding: 2.75rem !important;
  }

  .md\:p-12 {
    padding: 3rem !important;
  }

  .md\:p-14 {
    padding: 3.5rem !important;
  }

  .md\:p-16 {
    padding: 4rem !important;
  }

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

  .md\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .md\:p-20 {
    padding: 5rem !important;
  }

  .md\:p-24 {
    padding: 6rem !important;
  }

  .md\:p-28 {
    padding: 7rem !important;
  }

  .md\:p-3 {
    padding: 0.75rem !important;
  }

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

  .md\:p-32 {
    padding: 8rem !important;
  }

  .md\:p-36 {
    padding: 9rem !important;
  }

  .md\:p-4 {
    padding: 1rem !important;
  }

  .md\:p-40 {
    padding: 10rem !important;
  }

  .md\:p-44 {
    padding: 11rem !important;
  }

  .md\:p-48 {
    padding: 12rem !important;
  }

  .md\:p-5 {
    padding: 1.25rem !important;
  }

  .md\:p-52 {
    padding: 13rem !important;
  }

  .md\:p-56 {
    padding: 14rem !important;
  }

  .md\:p-6 {
    padding: 1.5rem !important;
  }

  .md\:p-60 {
    padding: 15rem !important;
  }

  .md\:p-64 {
    padding: 16rem !important;
  }

  .md\:p-7 {
    padding: 1.75rem !important;
  }

  .md\:p-72 {
    padding: 18rem !important;
  }

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

  .md\:p-80 {
    padding: 20rem !important;
  }

  .md\:p-9 {
    padding: 2.25rem !important;
  }

  .md\:p-96 {
    padding: 24rem !important;
  }

  .md\:p-px {
    padding: 1px !important;
  }

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

  .md\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

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

  .md\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .md\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .md\:px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .md\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .md\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .md\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

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

  .md\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .md\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .md\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .md\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .md\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

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

  .md\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .md\:px-36 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .md\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .md\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .md\:px-44 {
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .md\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

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

  .md\:px-52 {
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .md\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .md\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .md\:px-60 {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .md\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .md\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .md\:px-72 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .md\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .md\:px-80 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .md\:px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .md\:px-96 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }

  .md\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .md\:pl-0 {
    padding-left: 0px !important;
  }

  .md\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .md\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .md\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .md\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .md\:pl-11 {
    padding-left: 2.75rem !important;
  }

  .md\:pl-12 {
    padding-left: 3rem !important;
  }

  .md\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .md\:pl-16 {
    padding-left: 4rem !important;
  }

  .md\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .md\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .md\:pl-20 {
    padding-left: 5rem !important;
  }

  .md\:pl-24 {
    padding-left: 6rem !important;
  }

  .md\:pl-28 {
    padding-left: 7rem !important;
  }

  .md\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .md\:pl-3\.5 {
    padding-left: 0.875rem !important;
  }

  .md\:pl-32 {
    padding-left: 8rem !important;
  }

  .md\:pl-36 {
    padding-left: 9rem !important;
  }

  .md\:pl-4 {
    padding-left: 1rem !important;
  }

  .md\:pl-40 {
    padding-left: 10rem !important;
  }

  .md\:pl-44 {
    padding-left: 11rem !important;
  }

  .md\:pl-48 {
    padding-left: 12rem !important;
  }

  .md\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .md\:pl-52 {
    padding-left: 13rem !important;
  }

  .md\:pl-56 {
    padding-left: 14rem !important;
  }

  .md\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .md\:pl-60 {
    padding-left: 15rem !important;
  }

  .md\:pl-64 {
    padding-left: 16rem !important;
  }

  .md\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .md\:pl-72 {
    padding-left: 18rem !important;
  }

  .md\:pl-8 {
    padding-left: 2rem !important;
  }

  .md\:pl-80 {
    padding-left: 20rem !important;
  }

  .md\:pl-9 {
    padding-left: 2.25rem !important;
  }

  .md\:pl-96 {
    padding-left: 24rem !important;
  }

  .md\:pl-px {
    padding-left: 1px !important;
  }

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

  .md\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .md\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .md\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .md\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .md\:pr-11 {
    padding-right: 2.75rem !important;
  }

  .md\:pr-12 {
    padding-right: 3rem !important;
  }

  .md\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .md\:pr-16 {
    padding-right: 4rem !important;
  }

  .md\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .md\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .md\:pr-20 {
    padding-right: 5rem !important;
  }

  .md\:pr-24 {
    padding-right: 6rem !important;
  }

  .md\:pr-28 {
    padding-right: 7rem !important;
  }

  .md\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .md\:pr-3\.5 {
    padding-right: 0.875rem !important;
  }

  .md\:pr-32 {
    padding-right: 8rem !important;
  }

  .md\:pr-36 {
    padding-right: 9rem !important;
  }

  .md\:pr-4 {
    padding-right: 1rem !important;
  }

  .md\:pr-40 {
    padding-right: 10rem !important;
  }

  .md\:pr-44 {
    padding-right: 11rem !important;
  }

  .md\:pr-48 {
    padding-right: 12rem !important;
  }

  .md\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .md\:pr-52 {
    padding-right: 13rem !important;
  }

  .md\:pr-56 {
    padding-right: 14rem !important;
  }

  .md\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .md\:pr-60 {
    padding-right: 15rem !important;
  }

  .md\:pr-64 {
    padding-right: 16rem !important;
  }

  .md\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .md\:pr-72 {
    padding-right: 18rem !important;
  }

  .md\:pr-8 {
    padding-right: 2rem !important;
  }

  .md\:pr-80 {
    padding-right: 20rem !important;
  }

  .md\:pr-9 {
    padding-right: 2.25rem !important;
  }

  .md\:pr-96 {
    padding-right: 24rem !important;
  }

  .md\:pr-px {
    padding-right: 1px !important;
  }

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

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

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

  .md\:text-justify {
    text-align: justify !important;
  }
}@media (min-width: 1024px) {

  .lg\:m-0 {
    margin: 0px !important;
  }

  .lg\:m-0\.5 {
    margin: 0.125rem !important;
  }

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

  .lg\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .lg\:m-10 {
    margin: 2.5rem !important;
  }

  .lg\:m-11 {
    margin: 2.75rem !important;
  }

  .lg\:m-12 {
    margin: 3rem !important;
  }

  .lg\:m-14 {
    margin: 3.5rem !important;
  }

  .lg\:m-16 {
    margin: 4rem !important;
  }

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

  .lg\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .lg\:m-20 {
    margin: 5rem !important;
  }

  .lg\:m-24 {
    margin: 6rem !important;
  }

  .lg\:m-28 {
    margin: 7rem !important;
  }

  .lg\:m-3 {
    margin: 0.75rem !important;
  }

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

  .lg\:m-32 {
    margin: 8rem !important;
  }

  .lg\:m-36 {
    margin: 9rem !important;
  }

  .lg\:m-4 {
    margin: 1rem !important;
  }

  .lg\:m-40 {
    margin: 10rem !important;
  }

  .lg\:m-44 {
    margin: 11rem !important;
  }

  .lg\:m-48 {
    margin: 12rem !important;
  }

  .lg\:m-5 {
    margin: 1.25rem !important;
  }

  .lg\:m-52 {
    margin: 13rem !important;
  }

  .lg\:m-56 {
    margin: 14rem !important;
  }

  .lg\:m-6 {
    margin: 1.5rem !important;
  }

  .lg\:m-60 {
    margin: 15rem !important;
  }

  .lg\:m-64 {
    margin: 16rem !important;
  }

  .lg\:m-7 {
    margin: 1.75rem !important;
  }

  .lg\:m-72 {
    margin: 18rem !important;
  }

  .lg\:m-8 {
    margin: 2rem !important;
  }

  .lg\:m-80 {
    margin: 20rem !important;
  }

  .lg\:m-9 {
    margin: 2.25rem !important;
  }

  .lg\:m-96 {
    margin: 24rem !important;
  }

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

  .lg\:m-px {
    margin: 1px !important;
  }

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

  .lg\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

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

  .lg\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .lg\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .lg\:mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .lg\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .lg\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .lg\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

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

  .lg\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .lg\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .lg\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .lg\:mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .lg\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

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

  .lg\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .lg\:mx-36 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .lg\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .lg\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .lg\:mx-44 {
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .lg\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .lg\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .lg\:mx-52 {
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .lg\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .lg\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .lg\:mx-60 {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .lg\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .lg\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .lg\:mx-72 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .lg\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .lg\:mx-80 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .lg\:mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .lg\:mx-96 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }

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

  .lg\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .lg\:ml-0 {
    margin-left: 0px !important;
  }

  .lg\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .lg\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .lg\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .lg\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .lg\:ml-11 {
    margin-left: 2.75rem !important;
  }

  .lg\:ml-12 {
    margin-left: 3rem !important;
  }

  .lg\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .lg\:ml-16 {
    margin-left: 4rem !important;
  }

  .lg\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .lg\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .lg\:ml-20 {
    margin-left: 5rem !important;
  }

  .lg\:ml-24 {
    margin-left: 6rem !important;
  }

  .lg\:ml-28 {
    margin-left: 7rem !important;
  }

  .lg\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .lg\:ml-3\.5 {
    margin-left: 0.875rem !important;
  }

  .lg\:ml-32 {
    margin-left: 8rem !important;
  }

  .lg\:ml-36 {
    margin-left: 9rem !important;
  }

  .lg\:ml-4 {
    margin-left: 1rem !important;
  }

  .lg\:ml-40 {
    margin-left: 10rem !important;
  }

  .lg\:ml-44 {
    margin-left: 11rem !important;
  }

  .lg\:ml-48 {
    margin-left: 12rem !important;
  }

  .lg\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .lg\:ml-52 {
    margin-left: 13rem !important;
  }

  .lg\:ml-56 {
    margin-left: 14rem !important;
  }

  .lg\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .lg\:ml-60 {
    margin-left: 15rem !important;
  }

  .lg\:ml-64 {
    margin-left: 16rem !important;
  }

  .lg\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .lg\:ml-72 {
    margin-left: 18rem !important;
  }

  .lg\:ml-8 {
    margin-left: 2rem !important;
  }

  .lg\:ml-80 {
    margin-left: 20rem !important;
  }

  .lg\:ml-9 {
    margin-left: 2.25rem !important;
  }

  .lg\:ml-96 {
    margin-left: 24rem !important;
  }

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

  .lg\:ml-px {
    margin-left: 1px !important;
  }

  .lg\:mr-0 {
    margin-right: 0px !important;
  }

  .lg\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .lg\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .lg\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .lg\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .lg\:mr-11 {
    margin-right: 2.75rem !important;
  }

  .lg\:mr-12 {
    margin-right: 3rem !important;
  }

  .lg\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .lg\:mr-16 {
    margin-right: 4rem !important;
  }

  .lg\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .lg\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .lg\:mr-20 {
    margin-right: 5rem !important;
  }

  .lg\:mr-24 {
    margin-right: 6rem !important;
  }

  .lg\:mr-28 {
    margin-right: 7rem !important;
  }

  .lg\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .lg\:mr-3\.5 {
    margin-right: 0.875rem !important;
  }

  .lg\:mr-32 {
    margin-right: 8rem !important;
  }

  .lg\:mr-36 {
    margin-right: 9rem !important;
  }

  .lg\:mr-4 {
    margin-right: 1rem !important;
  }

  .lg\:mr-40 {
    margin-right: 10rem !important;
  }

  .lg\:mr-44 {
    margin-right: 11rem !important;
  }

  .lg\:mr-48 {
    margin-right: 12rem !important;
  }

  .lg\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .lg\:mr-52 {
    margin-right: 13rem !important;
  }

  .lg\:mr-56 {
    margin-right: 14rem !important;
  }

  .lg\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .lg\:mr-60 {
    margin-right: 15rem !important;
  }

  .lg\:mr-64 {
    margin-right: 16rem !important;
  }

  .lg\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .lg\:mr-72 {
    margin-right: 18rem !important;
  }

  .lg\:mr-8 {
    margin-right: 2rem !important;
  }

  .lg\:mr-80 {
    margin-right: 20rem !important;
  }

  .lg\:mr-9 {
    margin-right: 2.25rem !important;
  }

  .lg\:mr-96 {
    margin-right: 24rem !important;
  }

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

  .lg\:mr-px {
    margin-right: 1px !important;
  }

  .lg\:block {
    display: block !important;
  }

  .lg\:flex {
    display: flex !important;
  }

  .lg\:hidden {
    display: none !important;
  }

  .lg\:w-0 {
    width: 0px !important;
  }

  .lg\:w-0\.5 {
    width: 0.125rem !important;
  }

  .lg\:w-1 {
    width: 0.25rem !important;
  }

  .lg\:w-1\.5 {
    width: 0.375rem !important;
  }

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

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

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

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

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

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

  .lg\:w-10 {
    width: 2.5rem !important;
  }

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

  .lg\:w-11 {
    width: 2.75rem !important;
  }

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

  .lg\:w-12 {
    width: 3rem !important;
  }

  .lg\:w-14 {
    width: 3.5rem !important;
  }

  .lg\:w-16 {
    width: 4rem !important;
  }

  .lg\:w-2 {
    width: 0.5rem !important;
  }

  .lg\:w-2\.5 {
    width: 0.625rem !important;
  }

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

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

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

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

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

  .lg\:w-20 {
    width: 5rem !important;
  }

  .lg\:w-24 {
    width: 6rem !important;
  }

  .lg\:w-28 {
    width: 7rem !important;
  }

  .lg\:w-3 {
    width: 0.75rem !important;
  }

  .lg\:w-3\.5 {
    width: 0.875rem !important;
  }

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

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

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

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

  .lg\:w-32 {
    width: 8rem !important;
  }

  .lg\:w-36 {
    width: 9rem !important;
  }

  .lg\:w-4 {
    width: 1rem !important;
  }

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

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

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

  .lg\:w-40 {
    width: 10rem !important;
  }

  .lg\:w-44 {
    width: 11rem !important;
  }

  .lg\:w-48 {
    width: 12rem !important;
  }

  .lg\:w-5 {
    width: 1.25rem !important;
  }

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

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

  .lg\:w-52 {
    width: 13rem !important;
  }

  .lg\:w-56 {
    width: 14rem !important;
  }

  .lg\:w-6 {
    width: 1.5rem !important;
  }

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

  .lg\:w-60 {
    width: 15rem !important;
  }

  .lg\:w-64 {
    width: 16rem !important;
  }

  .lg\:w-7 {
    width: 1.75rem !important;
  }

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

  .lg\:w-72 {
    width: 18rem !important;
  }

  .lg\:w-8 {
    width: 2rem !important;
  }

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

  .lg\:w-80 {
    width: 20rem !important;
  }

  .lg\:w-9 {
    width: 2.25rem !important;
  }

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

  .lg\:w-96 {
    width: 24rem !important;
  }

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

  .lg\:w-dvw {
    width: 100dvw !important;
  }

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

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

  .lg\:w-lvw {
    width: 100lvw !important;
  }

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

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

  .lg\:w-px {
    width: 1px !important;
  }

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

  .lg\:w-svw {
    width: 100svw !important;
  }

  .lg\:max-w-0 {
    max-width: 0px !important;
  }

  .lg\:max-w-0\.5 {
    max-width: 0.125rem !important;
  }

  .lg\:max-w-1 {
    max-width: 0.25rem !important;
  }

  .lg\:max-w-1\.5 {
    max-width: 0.375rem !important;
  }

  .lg\:max-w-10 {
    max-width: 2.5rem !important;
  }

  .lg\:max-w-11 {
    max-width: 2.75rem !important;
  }

  .lg\:max-w-12 {
    max-width: 3rem !important;
  }

  .lg\:max-w-14 {
    max-width: 3.5rem !important;
  }

  .lg\:max-w-16 {
    max-width: 4rem !important;
  }

  .lg\:max-w-2 {
    max-width: 0.5rem !important;
  }

  .lg\:max-w-2\.5 {
    max-width: 0.625rem !important;
  }

  .lg\:max-w-20 {
    max-width: 5rem !important;
  }

  .lg\:max-w-24 {
    max-width: 6rem !important;
  }

  .lg\:max-w-28 {
    max-width: 7rem !important;
  }

  .lg\:max-w-2xl {
    max-width: 42rem !important;
  }

  .lg\:max-w-3 {
    max-width: 0.75rem !important;
  }

  .lg\:max-w-3\.5 {
    max-width: 0.875rem !important;
  }

  .lg\:max-w-32 {
    max-width: 8rem !important;
  }

  .lg\:max-w-36 {
    max-width: 9rem !important;
  }

  .lg\:max-w-3xl {
    max-width: 48rem !important;
  }

  .lg\:max-w-4 {
    max-width: 1rem !important;
  }

  .lg\:max-w-40 {
    max-width: 10rem !important;
  }

  .lg\:max-w-44 {
    max-width: 11rem !important;
  }

  .lg\:max-w-48 {
    max-width: 12rem !important;
  }

  .lg\:max-w-4xl {
    max-width: 56rem !important;
  }

  .lg\:max-w-5 {
    max-width: 1.25rem !important;
  }

  .lg\:max-w-52 {
    max-width: 13rem !important;
  }

  .lg\:max-w-56 {
    max-width: 14rem !important;
  }

  .lg\:max-w-5xl {
    max-width: 64rem !important;
  }

  .lg\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .lg\:max-w-60 {
    max-width: 15rem !important;
  }

  .lg\:max-w-64 {
    max-width: 16rem !important;
  }

  .lg\:max-w-6xl {
    max-width: 72rem !important;
  }

  .lg\:max-w-7 {
    max-width: 1.75rem !important;
  }

  .lg\:max-w-72 {
    max-width: 18rem !important;
  }

  .lg\:max-w-7xl {
    max-width: 80rem !important;
  }

  .lg\:max-w-8 {
    max-width: 2rem !important;
  }

  .lg\:max-w-80 {
    max-width: 20rem !important;
  }

  .lg\:max-w-9 {
    max-width: 2.25rem !important;
  }

  .lg\:max-w-96 {
    max-width: 24rem !important;
  }

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

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

  .lg\:max-w-lg {
    max-width: 32rem !important;
  }

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

  .lg\:max-w-md {
    max-width: 28rem !important;
  }

  .lg\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }

  .lg\:max-w-none {
    max-width: none !important;
  }

  .lg\:max-w-prose {
    max-width: 65ch !important;
  }

  .lg\:max-w-px {
    max-width: 1px !important;
  }

  .lg\:max-w-screen-2xl {
    max-width: 1536px !important;
  }

  .lg\:max-w-screen-lg {
    max-width: 1024px !important;
  }

  .lg\:max-w-screen-md {
    max-width: 768px !important;
  }

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

  .lg\:max-w-screen-xl {
    max-width: 1280px !important;
  }

  .lg\:max-w-sm {
    max-width: 24rem !important;
  }

  .lg\:max-w-xl {
    max-width: 36rem !important;
  }

  .lg\:max-w-xs {
    max-width: 20rem !important;
  }

  .lg\:justify-normal {
    justify-content: normal !important;
  }

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

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

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

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

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

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

  .lg\:justify-stretch {
    justify-content: stretch !important;
  }

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

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

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

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

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

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

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

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

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

  .lg\:p-0 {
    padding: 0px !important;
  }

  .lg\:p-0\.5 {
    padding: 0.125rem !important;
  }

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

  .lg\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .lg\:p-10 {
    padding: 2.5rem !important;
  }

  .lg\:p-11 {
    padding: 2.75rem !important;
  }

  .lg\:p-12 {
    padding: 3rem !important;
  }

  .lg\:p-14 {
    padding: 3.5rem !important;
  }

  .lg\:p-16 {
    padding: 4rem !important;
  }

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

  .lg\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .lg\:p-20 {
    padding: 5rem !important;
  }

  .lg\:p-24 {
    padding: 6rem !important;
  }

  .lg\:p-28 {
    padding: 7rem !important;
  }

  .lg\:p-3 {
    padding: 0.75rem !important;
  }

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

  .lg\:p-32 {
    padding: 8rem !important;
  }

  .lg\:p-36 {
    padding: 9rem !important;
  }

  .lg\:p-4 {
    padding: 1rem !important;
  }

  .lg\:p-40 {
    padding: 10rem !important;
  }

  .lg\:p-44 {
    padding: 11rem !important;
  }

  .lg\:p-48 {
    padding: 12rem !important;
  }

  .lg\:p-5 {
    padding: 1.25rem !important;
  }

  .lg\:p-52 {
    padding: 13rem !important;
  }

  .lg\:p-56 {
    padding: 14rem !important;
  }

  .lg\:p-6 {
    padding: 1.5rem !important;
  }

  .lg\:p-60 {
    padding: 15rem !important;
  }

  .lg\:p-64 {
    padding: 16rem !important;
  }

  .lg\:p-7 {
    padding: 1.75rem !important;
  }

  .lg\:p-72 {
    padding: 18rem !important;
  }

  .lg\:p-8 {
    padding: 2rem !important;
  }

  .lg\:p-80 {
    padding: 20rem !important;
  }

  .lg\:p-9 {
    padding: 2.25rem !important;
  }

  .lg\:p-96 {
    padding: 24rem !important;
  }

  .lg\:p-px {
    padding: 1px !important;
  }

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

  .lg\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

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

  .lg\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .lg\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .lg\:px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .lg\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .lg\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .lg\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

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

  .lg\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .lg\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .lg\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .lg\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .lg\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

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

  .lg\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .lg\:px-36 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

  .lg\:px-4 {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
  }

  .lg\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .lg\:px-44 {
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .lg\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

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

  .lg\:px-52 {
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .lg\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .lg\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .lg\:px-60 {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .lg\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .lg\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .lg\:px-72 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .lg\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .lg\:px-80 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .lg\:px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .lg\:px-96 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }

  .lg\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .lg\:pl-0 {
    padding-left: 0px !important;
  }

  .lg\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .lg\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .lg\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .lg\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .lg\:pl-11 {
    padding-left: 2.75rem !important;
  }

  .lg\:pl-12 {
    padding-left: 3rem !important;
  }

  .lg\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .lg\:pl-16 {
    padding-left: 4rem !important;
  }

  .lg\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .lg\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .lg\:pl-20 {
    padding-left: 5rem !important;
  }

  .lg\:pl-24 {
    padding-left: 6rem !important;
  }

  .lg\:pl-28 {
    padding-left: 7rem !important;
  }

  .lg\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .lg\:pl-3\.5 {
    padding-left: 0.875rem !important;
  }

  .lg\:pl-32 {
    padding-left: 8rem !important;
  }

  .lg\:pl-36 {
    padding-left: 9rem !important;
  }

  .lg\:pl-4 {
    padding-left: 1rem !important;
  }

  .lg\:pl-40 {
    padding-left: 10rem !important;
  }

  .lg\:pl-44 {
    padding-left: 11rem !important;
  }

  .lg\:pl-48 {
    padding-left: 12rem !important;
  }

  .lg\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .lg\:pl-52 {
    padding-left: 13rem !important;
  }

  .lg\:pl-56 {
    padding-left: 14rem !important;
  }

  .lg\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .lg\:pl-60 {
    padding-left: 15rem !important;
  }

  .lg\:pl-64 {
    padding-left: 16rem !important;
  }

  .lg\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .lg\:pl-72 {
    padding-left: 18rem !important;
  }

  .lg\:pl-8 {
    padding-left: 2rem !important;
  }

  .lg\:pl-80 {
    padding-left: 20rem !important;
  }

  .lg\:pl-9 {
    padding-left: 2.25rem !important;
  }

  .lg\:pl-96 {
    padding-left: 24rem !important;
  }

  .lg\:pl-px {
    padding-left: 1px !important;
  }

  .lg\:pr-0 {
    padding-right: 0px !important;
  }

  .lg\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .lg\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .lg\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .lg\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .lg\:pr-11 {
    padding-right: 2.75rem !important;
  }

  .lg\:pr-12 {
    padding-right: 3rem !important;
  }

  .lg\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .lg\:pr-16 {
    padding-right: 4rem !important;
  }

  .lg\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .lg\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .lg\:pr-20 {
    padding-right: 5rem !important;
  }

  .lg\:pr-24 {
    padding-right: 6rem !important;
  }

  .lg\:pr-28 {
    padding-right: 7rem !important;
  }

  .lg\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .lg\:pr-3\.5 {
    padding-right: 0.875rem !important;
  }

  .lg\:pr-32 {
    padding-right: 8rem !important;
  }

  .lg\:pr-36 {
    padding-right: 9rem !important;
  }

  .lg\:pr-4 {
    padding-right: 1rem !important;
  }

  .lg\:pr-40 {
    padding-right: 10rem !important;
  }

  .lg\:pr-44 {
    padding-right: 11rem !important;
  }

  .lg\:pr-48 {
    padding-right: 12rem !important;
  }

  .lg\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .lg\:pr-52 {
    padding-right: 13rem !important;
  }

  .lg\:pr-56 {
    padding-right: 14rem !important;
  }

  .lg\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .lg\:pr-60 {
    padding-right: 15rem !important;
  }

  .lg\:pr-64 {
    padding-right: 16rem !important;
  }

  .lg\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .lg\:pr-72 {
    padding-right: 18rem !important;
  }

  .lg\:pr-8 {
    padding-right: 2rem !important;
  }

  .lg\:pr-80 {
    padding-right: 20rem !important;
  }

  .lg\:pr-9 {
    padding-right: 2.25rem !important;
  }

  .lg\:pr-96 {
    padding-right: 24rem !important;
  }

  .lg\:pr-px {
    padding-right: 1px !important;
  }

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

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

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

  .lg\:text-justify {
    text-align: justify !important;
  }
}@media (min-width: 1280px) {

  .xl\:m-0 {
    margin: 0px !important;
  }

  .xl\:m-0\.5 {
    margin: 0.125rem !important;
  }

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

  .xl\:m-1\.5 {
    margin: 0.375rem !important;
  }

  .xl\:m-10 {
    margin: 2.5rem !important;
  }

  .xl\:m-11 {
    margin: 2.75rem !important;
  }

  .xl\:m-12 {
    margin: 3rem !important;
  }

  .xl\:m-14 {
    margin: 3.5rem !important;
  }

  .xl\:m-16 {
    margin: 4rem !important;
  }

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

  .xl\:m-2\.5 {
    margin: 0.625rem !important;
  }

  .xl\:m-20 {
    margin: 5rem !important;
  }

  .xl\:m-24 {
    margin: 6rem !important;
  }

  .xl\:m-28 {
    margin: 7rem !important;
  }

  .xl\:m-3 {
    margin: 0.75rem !important;
  }

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

  .xl\:m-32 {
    margin: 8rem !important;
  }

  .xl\:m-36 {
    margin: 9rem !important;
  }

  .xl\:m-4 {
    margin: 1rem !important;
  }

  .xl\:m-40 {
    margin: 10rem !important;
  }

  .xl\:m-44 {
    margin: 11rem !important;
  }

  .xl\:m-48 {
    margin: 12rem !important;
  }

  .xl\:m-5 {
    margin: 1.25rem !important;
  }

  .xl\:m-52 {
    margin: 13rem !important;
  }

  .xl\:m-56 {
    margin: 14rem !important;
  }

  .xl\:m-6 {
    margin: 1.5rem !important;
  }

  .xl\:m-60 {
    margin: 15rem !important;
  }

  .xl\:m-64 {
    margin: 16rem !important;
  }

  .xl\:m-7 {
    margin: 1.75rem !important;
  }

  .xl\:m-72 {
    margin: 18rem !important;
  }

  .xl\:m-8 {
    margin: 2rem !important;
  }

  .xl\:m-80 {
    margin: 20rem !important;
  }

  .xl\:m-9 {
    margin: 2.25rem !important;
  }

  .xl\:m-96 {
    margin: 24rem !important;
  }

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

  .xl\:m-px {
    margin: 1px !important;
  }

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

  .xl\:mx-0\.5 {
    margin-left: 0.125rem !important;
    margin-right: 0.125rem !important;
  }

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

  .xl\:mx-1\.5 {
    margin-left: 0.375rem !important;
    margin-right: 0.375rem !important;
  }

  .xl\:mx-10 {
    margin-left: 2.5rem !important;
    margin-right: 2.5rem !important;
  }

  .xl\:mx-11 {
    margin-left: 2.75rem !important;
    margin-right: 2.75rem !important;
  }

  .xl\:mx-12 {
    margin-left: 3rem !important;
    margin-right: 3rem !important;
  }

  .xl\:mx-14 {
    margin-left: 3.5rem !important;
    margin-right: 3.5rem !important;
  }

  .xl\:mx-16 {
    margin-left: 4rem !important;
    margin-right: 4rem !important;
  }

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

  .xl\:mx-2\.5 {
    margin-left: 0.625rem !important;
    margin-right: 0.625rem !important;
  }

  .xl\:mx-20 {
    margin-left: 5rem !important;
    margin-right: 5rem !important;
  }

  .xl\:mx-24 {
    margin-left: 6rem !important;
    margin-right: 6rem !important;
  }

  .xl\:mx-28 {
    margin-left: 7rem !important;
    margin-right: 7rem !important;
  }

  .xl\:mx-3 {
    margin-left: 0.75rem !important;
    margin-right: 0.75rem !important;
  }

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

  .xl\:mx-32 {
    margin-left: 8rem !important;
    margin-right: 8rem !important;
  }

  .xl\:mx-36 {
    margin-left: 9rem !important;
    margin-right: 9rem !important;
  }

  .xl\:mx-4 {
    margin-left: 1rem !important;
    margin-right: 1rem !important;
  }

  .xl\:mx-40 {
    margin-left: 10rem !important;
    margin-right: 10rem !important;
  }

  .xl\:mx-44 {
    margin-left: 11rem !important;
    margin-right: 11rem !important;
  }

  .xl\:mx-48 {
    margin-left: 12rem !important;
    margin-right: 12rem !important;
  }

  .xl\:mx-5 {
    margin-left: 1.25rem !important;
    margin-right: 1.25rem !important;
  }

  .xl\:mx-52 {
    margin-left: 13rem !important;
    margin-right: 13rem !important;
  }

  .xl\:mx-56 {
    margin-left: 14rem !important;
    margin-right: 14rem !important;
  }

  .xl\:mx-6 {
    margin-left: 1.5rem !important;
    margin-right: 1.5rem !important;
  }

  .xl\:mx-60 {
    margin-left: 15rem !important;
    margin-right: 15rem !important;
  }

  .xl\:mx-64 {
    margin-left: 16rem !important;
    margin-right: 16rem !important;
  }

  .xl\:mx-7 {
    margin-left: 1.75rem !important;
    margin-right: 1.75rem !important;
  }

  .xl\:mx-72 {
    margin-left: 18rem !important;
    margin-right: 18rem !important;
  }

  .xl\:mx-8 {
    margin-left: 2rem !important;
    margin-right: 2rem !important;
  }

  .xl\:mx-80 {
    margin-left: 20rem !important;
    margin-right: 20rem !important;
  }

  .xl\:mx-9 {
    margin-left: 2.25rem !important;
    margin-right: 2.25rem !important;
  }

  .xl\:mx-96 {
    margin-left: 24rem !important;
    margin-right: 24rem !important;
  }

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

  .xl\:mx-px {
    margin-left: 1px !important;
    margin-right: 1px !important;
  }

  .xl\:ml-0 {
    margin-left: 0px !important;
  }

  .xl\:ml-0\.5 {
    margin-left: 0.125rem !important;
  }

  .xl\:ml-1 {
    margin-left: 0.25rem !important;
  }

  .xl\:ml-1\.5 {
    margin-left: 0.375rem !important;
  }

  .xl\:ml-10 {
    margin-left: 2.5rem !important;
  }

  .xl\:ml-11 {
    margin-left: 2.75rem !important;
  }

  .xl\:ml-12 {
    margin-left: 3rem !important;
  }

  .xl\:ml-14 {
    margin-left: 3.5rem !important;
  }

  .xl\:ml-16 {
    margin-left: 4rem !important;
  }

  .xl\:ml-2 {
    margin-left: 0.5rem !important;
  }

  .xl\:ml-2\.5 {
    margin-left: 0.625rem !important;
  }

  .xl\:ml-20 {
    margin-left: 5rem !important;
  }

  .xl\:ml-24 {
    margin-left: 6rem !important;
  }

  .xl\:ml-28 {
    margin-left: 7rem !important;
  }

  .xl\:ml-3 {
    margin-left: 0.75rem !important;
  }

  .xl\:ml-3\.5 {
    margin-left: 0.875rem !important;
  }

  .xl\:ml-32 {
    margin-left: 8rem !important;
  }

  .xl\:ml-36 {
    margin-left: 9rem !important;
  }

  .xl\:ml-4 {
    margin-left: 1rem !important;
  }

  .xl\:ml-40 {
    margin-left: 10rem !important;
  }

  .xl\:ml-44 {
    margin-left: 11rem !important;
  }

  .xl\:ml-48 {
    margin-left: 12rem !important;
  }

  .xl\:ml-5 {
    margin-left: 1.25rem !important;
  }

  .xl\:ml-52 {
    margin-left: 13rem !important;
  }

  .xl\:ml-56 {
    margin-left: 14rem !important;
  }

  .xl\:ml-6 {
    margin-left: 1.5rem !important;
  }

  .xl\:ml-60 {
    margin-left: 15rem !important;
  }

  .xl\:ml-64 {
    margin-left: 16rem !important;
  }

  .xl\:ml-7 {
    margin-left: 1.75rem !important;
  }

  .xl\:ml-72 {
    margin-left: 18rem !important;
  }

  .xl\:ml-8 {
    margin-left: 2rem !important;
  }

  .xl\:ml-80 {
    margin-left: 20rem !important;
  }

  .xl\:ml-9 {
    margin-left: 2.25rem !important;
  }

  .xl\:ml-96 {
    margin-left: 24rem !important;
  }

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

  .xl\:ml-px {
    margin-left: 1px !important;
  }

  .xl\:mr-0 {
    margin-right: 0px !important;
  }

  .xl\:mr-0\.5 {
    margin-right: 0.125rem !important;
  }

  .xl\:mr-1 {
    margin-right: 0.25rem !important;
  }

  .xl\:mr-1\.5 {
    margin-right: 0.375rem !important;
  }

  .xl\:mr-10 {
    margin-right: 2.5rem !important;
  }

  .xl\:mr-11 {
    margin-right: 2.75rem !important;
  }

  .xl\:mr-12 {
    margin-right: 3rem !important;
  }

  .xl\:mr-14 {
    margin-right: 3.5rem !important;
  }

  .xl\:mr-16 {
    margin-right: 4rem !important;
  }

  .xl\:mr-2 {
    margin-right: 0.5rem !important;
  }

  .xl\:mr-2\.5 {
    margin-right: 0.625rem !important;
  }

  .xl\:mr-20 {
    margin-right: 5rem !important;
  }

  .xl\:mr-24 {
    margin-right: 6rem !important;
  }

  .xl\:mr-28 {
    margin-right: 7rem !important;
  }

  .xl\:mr-3 {
    margin-right: 0.75rem !important;
  }

  .xl\:mr-3\.5 {
    margin-right: 0.875rem !important;
  }

  .xl\:mr-32 {
    margin-right: 8rem !important;
  }

  .xl\:mr-36 {
    margin-right: 9rem !important;
  }

  .xl\:mr-4 {
    margin-right: 1rem !important;
  }

  .xl\:mr-40 {
    margin-right: 10rem !important;
  }

  .xl\:mr-44 {
    margin-right: 11rem !important;
  }

  .xl\:mr-48 {
    margin-right: 12rem !important;
  }

  .xl\:mr-5 {
    margin-right: 1.25rem !important;
  }

  .xl\:mr-52 {
    margin-right: 13rem !important;
  }

  .xl\:mr-56 {
    margin-right: 14rem !important;
  }

  .xl\:mr-6 {
    margin-right: 1.5rem !important;
  }

  .xl\:mr-60 {
    margin-right: 15rem !important;
  }

  .xl\:mr-64 {
    margin-right: 16rem !important;
  }

  .xl\:mr-7 {
    margin-right: 1.75rem !important;
  }

  .xl\:mr-72 {
    margin-right: 18rem !important;
  }

  .xl\:mr-8 {
    margin-right: 2rem !important;
  }

  .xl\:mr-80 {
    margin-right: 20rem !important;
  }

  .xl\:mr-9 {
    margin-right: 2.25rem !important;
  }

  .xl\:mr-96 {
    margin-right: 24rem !important;
  }

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

  .xl\:mr-px {
    margin-right: 1px !important;
  }

  .xl\:block {
    display: block !important;
  }

  .xl\:flex {
    display: flex !important;
  }

  .xl\:hidden {
    display: none !important;
  }

  .xl\:w-0 {
    width: 0px !important;
  }

  .xl\:w-0\.5 {
    width: 0.125rem !important;
  }

  .xl\:w-1 {
    width: 0.25rem !important;
  }

  .xl\:w-1\.5 {
    width: 0.375rem !important;
  }

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

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

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

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

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

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

  .xl\:w-10 {
    width: 2.5rem !important;
  }

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

  .xl\:w-11 {
    width: 2.75rem !important;
  }

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

  .xl\:w-12 {
    width: 3rem !important;
  }

  .xl\:w-14 {
    width: 3.5rem !important;
  }

  .xl\:w-16 {
    width: 4rem !important;
  }

  .xl\:w-2 {
    width: 0.5rem !important;
  }

  .xl\:w-2\.5 {
    width: 0.625rem !important;
  }

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

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

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

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

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

  .xl\:w-20 {
    width: 5rem !important;
  }

  .xl\:w-24 {
    width: 6rem !important;
  }

  .xl\:w-28 {
    width: 7rem !important;
  }

  .xl\:w-3 {
    width: 0.75rem !important;
  }

  .xl\:w-3\.5 {
    width: 0.875rem !important;
  }

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

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

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

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

  .xl\:w-32 {
    width: 8rem !important;
  }

  .xl\:w-36 {
    width: 9rem !important;
  }

  .xl\:w-4 {
    width: 1rem !important;
  }

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

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

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

  .xl\:w-40 {
    width: 10rem !important;
  }

  .xl\:w-44 {
    width: 11rem !important;
  }

  .xl\:w-48 {
    width: 12rem !important;
  }

  .xl\:w-5 {
    width: 1.25rem !important;
  }

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

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

  .xl\:w-52 {
    width: 13rem !important;
  }

  .xl\:w-56 {
    width: 14rem !important;
  }

  .xl\:w-6 {
    width: 1.5rem !important;
  }

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

  .xl\:w-60 {
    width: 15rem !important;
  }

  .xl\:w-64 {
    width: 16rem !important;
  }

  .xl\:w-7 {
    width: 1.75rem !important;
  }

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

  .xl\:w-72 {
    width: 18rem !important;
  }

  .xl\:w-8 {
    width: 2rem !important;
  }

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

  .xl\:w-80 {
    width: 20rem !important;
  }

  .xl\:w-9 {
    width: 2.25rem !important;
  }

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

  .xl\:w-96 {
    width: 24rem !important;
  }

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

  .xl\:w-dvw {
    width: 100dvw !important;
  }

  .xl\:w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }

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

  .xl\:w-lvw {
    width: 100lvw !important;
  }

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

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

  .xl\:w-px {
    width: 1px !important;
  }

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

  .xl\:w-svw {
    width: 100svw !important;
  }

  .xl\:max-w-0 {
    max-width: 0px !important;
  }

  .xl\:max-w-0\.5 {
    max-width: 0.125rem !important;
  }

  .xl\:max-w-1 {
    max-width: 0.25rem !important;
  }

  .xl\:max-w-1\.5 {
    max-width: 0.375rem !important;
  }

  .xl\:max-w-10 {
    max-width: 2.5rem !important;
  }

  .xl\:max-w-11 {
    max-width: 2.75rem !important;
  }

  .xl\:max-w-12 {
    max-width: 3rem !important;
  }

  .xl\:max-w-14 {
    max-width: 3.5rem !important;
  }

  .xl\:max-w-16 {
    max-width: 4rem !important;
  }

  .xl\:max-w-2 {
    max-width: 0.5rem !important;
  }

  .xl\:max-w-2\.5 {
    max-width: 0.625rem !important;
  }

  .xl\:max-w-20 {
    max-width: 5rem !important;
  }

  .xl\:max-w-24 {
    max-width: 6rem !important;
  }

  .xl\:max-w-28 {
    max-width: 7rem !important;
  }

  .xl\:max-w-2xl {
    max-width: 42rem !important;
  }

  .xl\:max-w-3 {
    max-width: 0.75rem !important;
  }

  .xl\:max-w-3\.5 {
    max-width: 0.875rem !important;
  }

  .xl\:max-w-32 {
    max-width: 8rem !important;
  }

  .xl\:max-w-36 {
    max-width: 9rem !important;
  }

  .xl\:max-w-3xl {
    max-width: 48rem !important;
  }

  .xl\:max-w-4 {
    max-width: 1rem !important;
  }

  .xl\:max-w-40 {
    max-width: 10rem !important;
  }

  .xl\:max-w-44 {
    max-width: 11rem !important;
  }

  .xl\:max-w-48 {
    max-width: 12rem !important;
  }

  .xl\:max-w-4xl {
    max-width: 56rem !important;
  }

  .xl\:max-w-5 {
    max-width: 1.25rem !important;
  }

  .xl\:max-w-52 {
    max-width: 13rem !important;
  }

  .xl\:max-w-56 {
    max-width: 14rem !important;
  }

  .xl\:max-w-5xl {
    max-width: 64rem !important;
  }

  .xl\:max-w-6 {
    max-width: 1.5rem !important;
  }

  .xl\:max-w-60 {
    max-width: 15rem !important;
  }

  .xl\:max-w-64 {
    max-width: 16rem !important;
  }

  .xl\:max-w-6xl {
    max-width: 72rem !important;
  }

  .xl\:max-w-7 {
    max-width: 1.75rem !important;
  }

  .xl\:max-w-72 {
    max-width: 18rem !important;
  }

  .xl\:max-w-7xl {
    max-width: 80rem !important;
  }

  .xl\:max-w-8 {
    max-width: 2rem !important;
  }

  .xl\:max-w-80 {
    max-width: 20rem !important;
  }

  .xl\:max-w-9 {
    max-width: 2.25rem !important;
  }

  .xl\:max-w-96 {
    max-width: 24rem !important;
  }

  .xl\:max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }

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

  .xl\:max-w-lg {
    max-width: 32rem !important;
  }

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

  .xl\:max-w-md {
    max-width: 28rem !important;
  }

  .xl\:max-w-min {
    max-width: -moz-min-content !important;
    max-width: min-content !important;
  }

  .xl\:max-w-none {
    max-width: none !important;
  }

  .xl\:max-w-prose {
    max-width: 65ch !important;
  }

  .xl\:max-w-px {
    max-width: 1px !important;
  }

  .xl\:max-w-screen-2xl {
    max-width: 1536px !important;
  }

  .xl\:max-w-screen-lg {
    max-width: 1024px !important;
  }

  .xl\:max-w-screen-md {
    max-width: 768px !important;
  }

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

  .xl\:max-w-screen-xl {
    max-width: 1280px !important;
  }

  .xl\:max-w-sm {
    max-width: 24rem !important;
  }

  .xl\:max-w-xl {
    max-width: 36rem !important;
  }

  .xl\:max-w-xs {
    max-width: 20rem !important;
  }

  .xl\:justify-normal {
    justify-content: normal !important;
  }

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

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

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

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

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

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

  .xl\:justify-stretch {
    justify-content: stretch !important;
  }

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

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

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

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

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

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

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

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

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

  .xl\:p-0 {
    padding: 0px !important;
  }

  .xl\:p-0\.5 {
    padding: 0.125rem !important;
  }

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

  .xl\:p-1\.5 {
    padding: 0.375rem !important;
  }

  .xl\:p-10 {
    padding: 2.5rem !important;
  }

  .xl\:p-11 {
    padding: 2.75rem !important;
  }

  .xl\:p-12 {
    padding: 3rem !important;
  }

  .xl\:p-14 {
    padding: 3.5rem !important;
  }

  .xl\:p-16 {
    padding: 4rem !important;
  }

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

  .xl\:p-2\.5 {
    padding: 0.625rem !important;
  }

  .xl\:p-20 {
    padding: 5rem !important;
  }

  .xl\:p-24 {
    padding: 6rem !important;
  }

  .xl\:p-28 {
    padding: 7rem !important;
  }

  .xl\:p-3 {
    padding: 0.75rem !important;
  }

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

  .xl\:p-32 {
    padding: 8rem !important;
  }

  .xl\:p-36 {
    padding: 9rem !important;
  }

  .xl\:p-4 {
    padding: 1rem !important;
  }

  .xl\:p-40 {
    padding: 10rem !important;
  }

  .xl\:p-44 {
    padding: 11rem !important;
  }

  .xl\:p-48 {
    padding: 12rem !important;
  }

  .xl\:p-5 {
    padding: 1.25rem !important;
  }

  .xl\:p-52 {
    padding: 13rem !important;
  }

  .xl\:p-56 {
    padding: 14rem !important;
  }

  .xl\:p-6 {
    padding: 1.5rem !important;
  }

  .xl\:p-60 {
    padding: 15rem !important;
  }

  .xl\:p-64 {
    padding: 16rem !important;
  }

  .xl\:p-7 {
    padding: 1.75rem !important;
  }

  .xl\:p-72 {
    padding: 18rem !important;
  }

  .xl\:p-8 {
    padding: 2rem !important;
  }

  .xl\:p-80 {
    padding: 20rem !important;
  }

  .xl\:p-9 {
    padding: 2.25rem !important;
  }

  .xl\:p-96 {
    padding: 24rem !important;
  }

  .xl\:p-px {
    padding: 1px !important;
  }

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

  .xl\:px-0\.5 {
    padding-left: 0.125rem !important;
    padding-right: 0.125rem !important;
  }

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

  .xl\:px-1\.5 {
    padding-left: 0.375rem !important;
    padding-right: 0.375rem !important;
  }

  .xl\:px-10 {
    padding-left: 2.5rem !important;
    padding-right: 2.5rem !important;
  }

  .xl\:px-11 {
    padding-left: 2.75rem !important;
    padding-right: 2.75rem !important;
  }

  .xl\:px-12 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .xl\:px-14 {
    padding-left: 3.5rem !important;
    padding-right: 3.5rem !important;
  }

  .xl\:px-16 {
    padding-left: 4rem !important;
    padding-right: 4rem !important;
  }

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

  .xl\:px-2\.5 {
    padding-left: 0.625rem !important;
    padding-right: 0.625rem !important;
  }

  .xl\:px-20 {
    padding-left: 5rem !important;
    padding-right: 5rem !important;
  }

  .xl\:px-24 {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

  .xl\:px-28 {
    padding-left: 7rem !important;
    padding-right: 7rem !important;
  }

  .xl\:px-3 {
    padding-left: 0.75rem !important;
    padding-right: 0.75rem !important;
  }

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

  .xl\:px-32 {
    padding-left: 8rem !important;
    padding-right: 8rem !important;
  }

  .xl\:px-36 {
    padding-left: 9rem !important;
    padding-right: 9rem !important;
  }

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

  .xl\:px-40 {
    padding-left: 10rem !important;
    padding-right: 10rem !important;
  }

  .xl\:px-44 {
    padding-left: 11rem !important;
    padding-right: 11rem !important;
  }

  .xl\:px-48 {
    padding-left: 12rem !important;
    padding-right: 12rem !important;
  }

  .xl\:px-5 {
    padding-left: 1.25rem !important;
    padding-right: 1.25rem !important;
  }

  .xl\:px-52 {
    padding-left: 13rem !important;
    padding-right: 13rem !important;
  }

  .xl\:px-56 {
    padding-left: 14rem !important;
    padding-right: 14rem !important;
  }

  .xl\:px-6 {
    padding-left: 1.5rem !important;
    padding-right: 1.5rem !important;
  }

  .xl\:px-60 {
    padding-left: 15rem !important;
    padding-right: 15rem !important;
  }

  .xl\:px-64 {
    padding-left: 16rem !important;
    padding-right: 16rem !important;
  }

  .xl\:px-7 {
    padding-left: 1.75rem !important;
    padding-right: 1.75rem !important;
  }

  .xl\:px-72 {
    padding-left: 18rem !important;
    padding-right: 18rem !important;
  }

  .xl\:px-8 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .xl\:px-80 {
    padding-left: 20rem !important;
    padding-right: 20rem !important;
  }

  .xl\:px-9 {
    padding-left: 2.25rem !important;
    padding-right: 2.25rem !important;
  }

  .xl\:px-96 {
    padding-left: 24rem !important;
    padding-right: 24rem !important;
  }

  .xl\:px-px {
    padding-left: 1px !important;
    padding-right: 1px !important;
  }

  .xl\:pl-0 {
    padding-left: 0px !important;
  }

  .xl\:pl-0\.5 {
    padding-left: 0.125rem !important;
  }

  .xl\:pl-1 {
    padding-left: 0.25rem !important;
  }

  .xl\:pl-1\.5 {
    padding-left: 0.375rem !important;
  }

  .xl\:pl-10 {
    padding-left: 2.5rem !important;
  }

  .xl\:pl-11 {
    padding-left: 2.75rem !important;
  }

  .xl\:pl-12 {
    padding-left: 3rem !important;
  }

  .xl\:pl-14 {
    padding-left: 3.5rem !important;
  }

  .xl\:pl-16 {
    padding-left: 4rem !important;
  }

  .xl\:pl-2 {
    padding-left: 0.5rem !important;
  }

  .xl\:pl-2\.5 {
    padding-left: 0.625rem !important;
  }

  .xl\:pl-20 {
    padding-left: 5rem !important;
  }

  .xl\:pl-24 {
    padding-left: 6rem !important;
  }

  .xl\:pl-28 {
    padding-left: 7rem !important;
  }

  .xl\:pl-3 {
    padding-left: 0.75rem !important;
  }

  .xl\:pl-3\.5 {
    padding-left: 0.875rem !important;
  }

  .xl\:pl-32 {
    padding-left: 8rem !important;
  }

  .xl\:pl-36 {
    padding-left: 9rem !important;
  }

  .xl\:pl-4 {
    padding-left: 1rem !important;
  }

  .xl\:pl-40 {
    padding-left: 10rem !important;
  }

  .xl\:pl-44 {
    padding-left: 11rem !important;
  }

  .xl\:pl-48 {
    padding-left: 12rem !important;
  }

  .xl\:pl-5 {
    padding-left: 1.25rem !important;
  }

  .xl\:pl-52 {
    padding-left: 13rem !important;
  }

  .xl\:pl-56 {
    padding-left: 14rem !important;
  }

  .xl\:pl-6 {
    padding-left: 1.5rem !important;
  }

  .xl\:pl-60 {
    padding-left: 15rem !important;
  }

  .xl\:pl-64 {
    padding-left: 16rem !important;
  }

  .xl\:pl-7 {
    padding-left: 1.75rem !important;
  }

  .xl\:pl-72 {
    padding-left: 18rem !important;
  }

  .xl\:pl-8 {
    padding-left: 2rem !important;
  }

  .xl\:pl-80 {
    padding-left: 20rem !important;
  }

  .xl\:pl-9 {
    padding-left: 2.25rem !important;
  }

  .xl\:pl-96 {
    padding-left: 24rem !important;
  }

  .xl\:pl-px {
    padding-left: 1px !important;
  }

  .xl\:pr-0 {
    padding-right: 0px !important;
  }

  .xl\:pr-0\.5 {
    padding-right: 0.125rem !important;
  }

  .xl\:pr-1 {
    padding-right: 0.25rem !important;
  }

  .xl\:pr-1\.5 {
    padding-right: 0.375rem !important;
  }

  .xl\:pr-10 {
    padding-right: 2.5rem !important;
  }

  .xl\:pr-11 {
    padding-right: 2.75rem !important;
  }

  .xl\:pr-12 {
    padding-right: 3rem !important;
  }

  .xl\:pr-14 {
    padding-right: 3.5rem !important;
  }

  .xl\:pr-16 {
    padding-right: 4rem !important;
  }

  .xl\:pr-2 {
    padding-right: 0.5rem !important;
  }

  .xl\:pr-2\.5 {
    padding-right: 0.625rem !important;
  }

  .xl\:pr-20 {
    padding-right: 5rem !important;
  }

  .xl\:pr-24 {
    padding-right: 6rem !important;
  }

  .xl\:pr-28 {
    padding-right: 7rem !important;
  }

  .xl\:pr-3 {
    padding-right: 0.75rem !important;
  }

  .xl\:pr-3\.5 {
    padding-right: 0.875rem !important;
  }

  .xl\:pr-32 {
    padding-right: 8rem !important;
  }

  .xl\:pr-36 {
    padding-right: 9rem !important;
  }

  .xl\:pr-4 {
    padding-right: 1rem !important;
  }

  .xl\:pr-40 {
    padding-right: 10rem !important;
  }

  .xl\:pr-44 {
    padding-right: 11rem !important;
  }

  .xl\:pr-48 {
    padding-right: 12rem !important;
  }

  .xl\:pr-5 {
    padding-right: 1.25rem !important;
  }

  .xl\:pr-52 {
    padding-right: 13rem !important;
  }

  .xl\:pr-56 {
    padding-right: 14rem !important;
  }

  .xl\:pr-6 {
    padding-right: 1.5rem !important;
  }

  .xl\:pr-60 {
    padding-right: 15rem !important;
  }

  .xl\:pr-64 {
    padding-right: 16rem !important;
  }

  .xl\:pr-7 {
    padding-right: 1.75rem !important;
  }

  .xl\:pr-72 {
    padding-right: 18rem !important;
  }

  .xl\:pr-8 {
    padding-right: 2rem !important;
  }

  .xl\:pr-80 {
    padding-right: 20rem !important;
  }

  .xl\:pr-9 {
    padding-right: 2.25rem !important;
  }

  .xl\:pr-96 {
    padding-right: 24rem !important;
  }

  .xl\:pr-px {
    padding-right: 1px !important;
  }

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

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

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

  .xl\:text-justify {
    text-align: justify !important;
  }
}
.coupon-block{padding:29px 22px;border-radius:8px;display:flex;align-items:center;justify-content:space-between;background:var(--wp--preset--color--secondary-light-green-100);gap:40px;max-width:550px;width:100%}.coupon-block .coupon-content{flex-wrap:wrap;display:flex;align-items:center;gap:8px;font-size:24px;line-height:140%;color:var(--wp--preset--color--primary-green-700);font-family:var(--wp--preset--font-family--poppins)}.coupon-block .get-text,.coupon-block .off-text{font-weight:400}.coupon-block .discount-amount,.coupon-block .coupon-code{font-weight:600}.coupon-block .copy-wrapper{position:relative;display:flex;align-items:center;gap:8px}.coupon-block .copy-button{background:none;border:none;padding:0;cursor:pointer;display:flex;align-items:center;justify-content:center}.coupon-block .copy-button svg{width:33px;height:32px}.coupon-block .copy-button:hover{opacity:.8}.coupon-block .copied-text{font-family:var(--wp--preset--font-family--poppins);font-size:16px;font-style:normal;font-weight:500;color:var(--wp--preset--color--primary-green-700);white-space:nowrap}@media(max-width: 1023px){.coupon-block .coupon-content{font-size:18px}}@media(max-width: 767px){.coupon-block{padding:14px 16px}.coupon-block .coupon-content{font-size:14px}.coupon-block .copy-button svg{width:20px;height:20px}.coupon-block .copied-text{font-size:12px}}
.order-button{display:flex;max-width:550px;width:100%;height:96px;padding:27.504px;justify-content:center;align-items:center;gap:23.788px;border-radius:5px;border:1.487px solid var(--Yellow, #FDD253);background:var(--Yellow, #FDD253);text-decoration:none}.order-button__text{color:var(--Title-green, #235A50);font-family:Poppins;font-size:24px;font-style:normal;font-weight:700;white-space:nowrap !important;overflow:hidden;text-overflow:ellipsis;display:block;width:-moz-fit-content;width:fit-content;font-family:var(--wp--preset--font-family--poppins)}.order-button__text br{display:none}.order-button svg{flex-shrink:0}a.order-button{cursor:pointer}.order-button-editor{margin-bottom:20px}.order-button-editor .block-editor-url-input{width:100%;margin-top:10px}.order-button-preview{margin-top:20px}.wp-block-theme-e-surgery-order-button .block-editor-rich-text__editable{background:rgba(0,0,0,0);white-space:nowrap !important}.wp-block-theme-e-surgery-order-button .block-editor-rich-text__editable:focus{outline:none;box-shadow:none}.wp-block-theme-e-surgery-order-button .rich-text{white-space:nowrap !important}@media(max-width: 1365px){.order-button{height:64px;padding:14px}.order-button__text{font-size:16px}}
.timer-block .timer{display:flex;max-width:548px;padding:13px 30px;justify-content:center;align-items:center;gap:4px;background:var(--wp--preset--color--neutral-grey-100);color:var(--wp--preset--color--neutral-dark-900);font-family:var(--wp--preset--font-family--poppins);font-size:18px;font-style:normal;font-weight:400;line-height:normal;width:100%}.timer-block .timer:not(.active){display:none}.timer-block .timer svg{margin-right:10px}.timer-block .timer .hours,.timer-block .timer .minutes{font-weight:700;white-space:nowrap;color:var(--wp--preset--color--neutral-dark-900)}.timer-block .timer .hours.hidden,.timer-block .timer .minutes.hidden{display:none}.timer-block .timer span{display:inline-block;white-space:nowrap}.timer-block .timer span:last-child{margin-left:4px}@media(max-width: 780px){.timer-block{width:100%}.timer-block .timer{padding:7px 16px;font-size:13px;gap:2px;flex-direction:row}.timer-block .timer svg{display:none}.timer-block .timer span:last-child{margin-left:2px}.timer-block .timer span:first-child{margin-right:2px}}
.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;max-width:527px;width:100%}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .trustpilot-rating{display:flex;align-items:center;justify-content:center;flex-direction:column;text-decoration:none;color:var(--wp--preset--color--neutral-grey-900);font-size:18px;line-height:1.7;font-family:var(--wp--preset--font-family--poppins)}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .trustpilot-rating .top-rating-stars{display:flex;gap:4px}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .trustpilot-rating .top-rating-stars .rating-star{width:24px;height:24px}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .sep{width:1px;height:80px;background:var(--wp--preset--color--mid-blue)}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .satisfied-customers{display:flex;align-items:center;justify-content:center;flex-direction:column}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .satisfied-customers .reviews-number{font-weight:700;font-size:32px;line-height:1.2;color:var(--wp--preset--color--landing-green);font-family:var(--wp--preset--font-family--poppins)}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .satisfied-customers .reviews-text{font-size:18px;line-height:1.7;color:var(--wp--preset--color--neutral-grey-900);font-family:var(--wp--preset--font-family--poppins)}@media(max-width: 1279px){.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .trustpilot-rating,.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .satisfied-customers .reviews-text{font-size:16px}.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .satisfied-customers .reviews-number{font-size:26px;line-height:1}}@media(max-width: 767px){.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .trustpilot-rating,.wp-block-theme-e-surgery-trustpilot-rating.landing__image-rate .satisfied-customers .reviews-text{font-size:14px}}
@media(max-width: 1365px){.responsive-font-size,p.responsive-font-size,.wp-block-post-title.responsive-font-size{font-size:var(--small-desktop-font-size) !important}}@media(max-width: 1023px){.responsive-font-size,p.responsive-font-size,.wp-block-post-title.responsive-font-size{font-size:var(--tablet-font-size) !important}}@media(max-width: 767px){.responsive-font-size,p.responsive-font-size,.wp-block-post-title.responsive-font-size{font-size:var(--mobile-font-size) !important}}.components-panel__body{grid-column-start:1;grid-column-end:-1}@media(max-width: 1365px){.responsive-height.wp-block-spacer{height:var(--small-desktop-height) !important}}@media(max-width: 1023px){.responsive-height.wp-block-spacer{height:var(--tablet-height) !important}}@media(max-width: 767px){.responsive-height.wp-block-spacer{height:var(--mobile-height) !important}}
.row{display:flex;flex-direction:row-reverse;justify-content:space-between}.row .items{width:45%}.row .items .item{display:flex;gap:16px;padding:16px 24px;margin:24px 0;cursor:pointer;transition:all .1s ease-in-out}@media(min-width: 1024px){.row .items .item:hover{border-radius:5px;background-color:var(--wp--preset--color--secondary-light-green-100)}}.row .items .item:first-child{margin-top:0}.row .items .item .number{height:32px}.row .items .item .plus,.row .items .item .minus{flex-basis:24px;margin:0 0 0 auto}.row .items .item .plus path,.row .items .item .minus path{fill:var(--wp--preset--color--primary-green-700)}.row .items .item .item-content{color:var(--wp--preset--color--neutral-grey-900);max-width:380px}.row .items .item .item-content .question{font-family:var(--wp--preset--font-family--poppins);font-size:16px;font-weight:500;line-height:29.929px}.row .items .item .item-content .answer{display:none;margin-top:8px;font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-weight:400;line-height:19.88px;transition:all .3s ease-in-out;overflow:hidden}.row .items .item.active{border-bottom:1px solid var(--wp--preset--color--border-green);padding:40px 24px;margin:0}.row .items .item.active .item-content .answer{display:block}.row .items .item.active .plus{display:none}.row .items .item.active .minus{display:block !important}.row .items .item.active:last-child{border-bottom:none}.row .preview{width:45%}.row .preview .item{display:none;text-align:center;flex-direction:column;align-items:center}.row .preview .item.active{display:flex}.row .preview .item .number{width:96px}.row .preview .item .question{margin-top:22px;color:var(--wp--preset--color--primary-green-700);font-family:var(--wp--preset--font-family--poppins);font-size:25.207px;font-weight:400;line-height:23.576px}.row .preview .item .preview-image{width:135px;height:auto;max-height:135px;margin-top:57px}@media(max-width: 1100px){.row .items{width:60%}.row .items .item .item-content{width:calc(100% - 107px)}.row .preview{padding-top:20px;width:35%}.row .preview .item .preview-image{margin-top:37px}.row .preview .item .question{font-size:23px}}@media(max-width: 921px){.row{display:block}.row .preview{width:100%;padding:0;margin-bottom:32px}.row .items{width:100%}.row .items .item{padding:16px 0;gap:8px}.row .items .item .number{width:41px}.row .items .item .item-content{width:calc(100% - 75px)}.row .items .item .item-content .question{font-size:14px;line-height:29.929px}.row .items .item .item-content .answer{font-size:12px;line-height:19.88px}.row .items .item.active{padding:40px 0}}@media(max-width: 767px){.row .preview .item .number{width:67px}.row .preview .item .question{font-size:17px}.row .preview .item .preview-image{width:94px}}
.faq-block.custom-faq-block.active .accordion__items{display:block}.faq-block.custom-faq-block .faq-search-input{box-sizing:border-box;height:80px;position:relative}.faq-block.custom-faq-block .faq-search-input input{border:1px solid var(--wp--preset--color--border-green);border-radius:5px;padding:15px 16px;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:rgba(0,0,0,0);width:100%;height:100%;color:var(--wp--preset--color--neutral-grey-900);font-family:var(--wp--preset--font-family--poppins);font-size:14px;font-style:normal;font-weight:400;line-height:normal;transition:all .3s ease}.faq-block.custom-faq-block .faq-search-input input:focus{border-color:var(--wp--preset--color--primary-green-700)}.faq-block.custom-faq-block .faq-search-input svg{position:absolute;top:50%;right:16px;transform:translate(0, -50%);cursor:pointer}.faq-block.custom-faq-block .accordion__items .accordion__item{border-radius:0;border-top:1px solid var(--wp--preset--color--border-green);border-bottom:none !important;padding:32px 24px;position:relative;-moz-user-select:none;user-select:none;-webkit-user-select:none;-ms-user-select:none;border-radius:5px}.faq-block.custom-faq-block .accordion__items .accordion__item:first-child{margin-top:0;border-top:none !important}.faq-block.custom-faq-block .accordion__items .accordion__item .accordion__item-title{cursor:pointer;color:var(--wp--preset--color--primary-green-700);font-family:var(--wp--preset--font-family--poppins);font-weight:400;font-size:16px;font-style:normal;line-height:29.929px;width:100%;margin-bottom:0}.faq-block.custom-faq-block .accordion__items .accordion__item .accordion__item-text{color:var(--wp--preset--color--neutral-grey-900);font-family:var(--wp--preset--font-family--poppins);font-size:16px;font-style:normal;font-weight:400;line-height:32px;margin-top:21px}.faq-block.custom-faq-block .accordion__items .accordion__item .accordion__item-text ul li,.faq-block.custom-faq-block .accordion__items .accordion__item .accordion__item-text ol li{margin-bottom:8px;line-height:24px}.faq-block.custom-faq-block .accordion__items .accordion__item .accordion__item-text ul li:last-child,.faq-block.custom-faq-block .accordion__items .accordion__item .accordion__item-text ol li:last-child{margin-bottom:0}.faq-block.custom-faq-block .accordion__items .accordion__item.hidden{display:none}.faq-block.custom-faq-block .accordion__items .see-more{display:flex;align-items:center;justify-content:center;margin-top:20px;cursor:pointer;white-space:nowrap}.faq-block.custom-faq-block .accordion__items .see-more span{color:var(--wp--preset--color--primary-green-700);font-family:var(--wp--preset--font-family--poppins);font-size:16px;margin-right:10px}.faq-block.custom-faq-block .accordion__items .see-more img{width:24px;height:24px}.faq-block.custom-faq-block .add-question-button{margin-top:20px;padding:10px 20px;background:var(--wp--preset--color--primary-green-700);color:#fff;border:none;border-radius:5px;cursor:pointer;font-family:var(--wp--preset--font-family--poppins);font-size:var(--wp--preset--font-size--medium)}.faq-block.custom-faq-block .add-question-button:hover{filter:brightness(0.95)}.faq-block.custom-faq-block .accordion__items .accordion__item[data-active=true]{background-color:var(--wp--preset--color--secondary-light-green-500);margin-bottom:40px}.faq-block.custom-faq-block .accordion__items .accordion__item[data-active=true] h3.accordion__item-title{color:var(--wp--preset--color--primary-green-700);font-weight:700;margin-bottom:24px;font-size:20px}.faq-block.custom-faq-block .accordion__items .accordion__item[data-active=true] .accordion__item-text{display:block !important}@media(max-width: 767px){.faq-block.custom-faq-block .accordion__items .accordion__item[data-active=true]{margin-bottom:10px}.faq-block.custom-faq-block .accordion__items .accordion__item{padding:16px}.faq-block.custom-faq-block .faq-search-input{height:56px}.faq-block.custom-faq-block .faq-search-input svg{width:20px}.faq-block.custom-faq-block .accordion__items .see-more{margin-top:10px}.faq-block.custom-faq-block .accordion__items .see-more span{margin-right:0}.faq-block.custom-faq-block .accordion__items .see-more img{margin-left:14px}}.wp-editor .accordion__item{margin-bottom:20px;border:1px solid #e2e4e7;padding:15px;border-radius:4px}.wp-editor .accordion__item .accordion__item-header{display:flex;justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px}.wp-editor .accordion__item .accordion__item-header .accordion__item-title{flex:1;margin:0;padding:8px;border-radius:4px;background:#f8f9f9}.wp-editor .accordion__item .accordion__item-header .accordion__item-title:focus{background:#fff;box-shadow:0 0 0 1px #007cba}.wp-editor .accordion__item .accordion__item-text{padding:8px;border-radius:4px;background:#f8f9f9}.wp-editor .accordion__item .accordion__item-text:focus-within{background:#fff;box-shadow:0 0 0 1px #007cba}.wp-editor .add-faq-button{width:100%;justify-content:center;margin-top:20px}
.team-members-block .team-grid{margin-top:0;display:grid;grid-template-columns:repeat(3, 1fr)}.team-members-block .team-member{display:flex;flex-direction:column;align-items:center}.team-members-block .team-member .member-image{width:100%;height:332px;background:#fff;padding:10px 10px 0 10px;display:flex;align-items:center;justify-content:center}.team-members-block .team-member .member-image img{-o-object-fit:contain;object-fit:contain;height:100%}.team-members-block .team-member .info{text-align:center;margin-top:20px}.team-members-block .team-member .info h3{font-weight:600;font-size:20px;line-height:150.5%;color:#fff;margin:0;font-family:var(--wp--preset--font-family--poppins);text-align:left}.team-members-block .team-member .info .job-title{font-size:14px;line-height:132%;color:#fff;opacity:.8;margin:7px 0 0;font-family:var(--wp--preset--font-family--poppins);text-align:left}@media(max-width: 1365px){.team-members-block .team-member .member-image{height:277px}}@media(max-width: 1023px){.team-members-block .team-member .member-image{height:197px}.team-grid .team-member .member-image:after{height:50%}.team-grid .team-member .info{padding:0 15px 12px}.team-grid .team-member .info h3{font-size:17px;line-height:1.3}.team-grid .team-member .info .job-title{font-size:12px;line-height:1.2}}@media(max-width: 767px){.team-members-block .team-grid{grid-template-columns:repeat(1, 1fr)}}
.cta-banner{position:relative;background-color:#006b5b;color:#fff;overflow:hidden;width:100%;padding:3rem 0}.cta-banner .pattern-bg{position:absolute;bottom:0%;right:10%;transform:translateY(50%);pointer-events:none}.cta-banner .container{position:relative;z-index:1}.cta-banner .container .pattern-bg{position:absolute;top:0;left:-20px;transform:translate(-100%, -30%);pointer-events:none}.cta-banner .content{margin:0 auto;display:block}.cta-banner .content .text-button-wrapper{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.cta-banner .content .text-button-wrapper>div{margin:0;font-size:20px;font-weight:400;line-height:140%;flex:1;text-align:left;color:#fff}.cta-banner .content .text-button-wrapper>div p{font-family:var(--wp--preset--font-family--poppins);margin:0}.cta-banner .content .text-button-wrapper>div p:not(:last-child){margin-bottom:.5rem}.cta-banner .content .text-button-wrapper>div strong{font-weight:700}.cta-banner .content .text-button-wrapper>div.rich-text-content{margin:0;font-size:20px;font-weight:400;line-height:140%;flex:1;min-width:280px;text-align:left;color:#fff;font-family:var(--wp--preset--font-family--poppins)}.cta-banner .content .text-button-wrapper>div.rich-text-content p{margin:0}.cta-banner .content .text-button-wrapper>div.rich-text-content p:not(:last-child){margin-bottom:.5rem}.cta-banner .content .text-button-wrapper>div.rich-text-content strong{font-weight:700}.cta-banner .content .text-button-wrapper .button{width:100%;max-width:325px;padding:17px;display:flex;align-items:center;justify-content:center;gap:10px;background-color:#fdd253;color:#235a50;text-decoration:none;border-radius:5px;border:none;font-weight:700;font-size:16px;transition:background-color .3s ease;white-space:nowrap;flex-shrink:0;font-family:var(--wp--preset--font-family--poppins)}.cta-banner .content .text-button-wrapper .button svg{width:18px;height:20px}.cta-banner .content .text-button-wrapper .button:hover{background-color:rgb(252.4137931034,196.8103448276,32.5862068966)}@media(max-width: 1023px){.cta-banner .content .text-button-wrapper{flex-direction:column}.cta-banner .content .text-button-wrapper>div.rich-text-content{text-align:center}}@media(max-width: 767px){.cta-banner .content .text-button-wrapper>div.rich-text-content{font-size:17px}}
.wp-block-group.is-collapsible{position:relative}.wp-block-group.is-collapsible h2{display:block;padding-right:40px;position:relative;font-weight:500;cursor:pointer}.wp-block-group.is-collapsible h2::after{content:"";position:absolute;top:0;right:0;width:40px;height:40px;padding:.5rem;border:1px solid #e5e7eb;border-radius:4px;background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 16 16%27 fill=%27none%27 class=%27up%27%3E%3Cpath d=%27M11.3333 9.33325L7.99998 6.66658L4.66665 9.33325%27 stroke=%27%23235A50%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3E%3C/path%3E%3C/svg%3E");background-repeat:no-repeat;background-position:center;z-index:20;transform:rotate(180deg)}.wp-block-group.is-collapsible.is-open h2::after{transform:rotate(0deg)}.wp-block-group.is-collapsible:not(.is-open){padding:40px 0}.wp-block-group.is-collapsible:not(.is-open)>*:not(h2){visibility:hidden;opacity:0;height:0 !important;overflow:hidden;transition:visibility 0s,opacity .3s,height .3s}.wp-block-group.is-collapsible.is-open h2{font-weight:700}.wp-block-group.is-collapsible.is-open::after{transform:rotate(180deg)}
