/*
! tailwindcss v3.3.3 | 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: currentColor; /* 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.
*/

html {
  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, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", 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 */
}

/*
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. 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-size: 1em; /* 2 */
}

/*
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 */
  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,
[type='button'],
[type='reset'],
[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] {
  display: none;
}

*, ::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:  ;
}

::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:  ;
}.pointer-events-none {
  pointer-events: none;
}.pointer-events-auto {
  pointer-events: auto;
}.visible {
  visibility: visible;
}.invisible {
  visibility: hidden;
}.fixed {
  position: fixed;
}.absolute {
  position: absolute;
}.relative {
  position: relative;
}.sticky {
  position: sticky;
}.-inset-100 {
  inset: -10rem;
}.-inset-25 {
  inset: -2.5rem;
}.-inset-90 {
  inset: -9rem;
}.inset-0 {
  inset: 0rem;
}.inset-10 {
  inset: 1rem;
}.inset-35 {
  inset: 3.5rem;
}.-inset-x-80 {
  left: -8rem;
  right: -8rem;
}.inset-x-20 {
  left: 2rem;
  right: 2rem;
}.inset-y-0 {
  top: 0rem;
  bottom: 0rem;
}.inset-y-10 {
  top: 1rem;
  bottom: 1rem;
}.-bottom-1 {
  bottom: -0.1rem;
}.-bottom-20 {
  bottom: -2rem;
}.-bottom-30 {
  bottom: -3rem;
}.-bottom-5 {
  bottom: -0.5rem;
}.-bottom-60 {
  bottom: -6rem;
}.-left-100 {
  left: -10rem;
}.-left-150 {
  left: -15rem;
}.-left-20 {
  left: -2rem;
}.-left-25 {
  left: -2.5rem;
}.-left-40 {
  left: -4rem;
}.-left-70 {
  left: -7rem;
}.-right-10 {
  right: -1rem;
}.-right-100 {
  right: -10rem;
}.-right-20 {
  right: -2rem;
}.-right-25 {
  right: -2.5rem;
}.-right-35 {
  right: -3.5rem;
}.-right-40 {
  right: -4rem;
}.-right-70 {
  right: -7rem;
}.-right-90 {
  right: -9rem;
}.-top-100 {
  top: -10rem;
}.-top-20 {
  top: -2rem;
}.-top-25 {
  top: -2.5rem;
}.-top-40 {
  top: -4rem;
}.-top-5 {
  top: -0.5rem;
}.-top-full {
  top: -100%;
}.bottom-0 {
  bottom: 0rem;
}.bottom-100 {
  bottom: 10rem;
}.bottom-20 {
  bottom: 2rem;
}.bottom-200 {
  bottom: 20rem;
}.bottom-8 {
  bottom: 0.8rem;
}.bottom-\[25\%\] {
  bottom: 25%;
}.bottom-full {
  bottom: 100%;
}.left-0 {
  left: 0rem;
}.left-1\/2 {
  left: 50%;
}.left-1\/4 {
  left: 25%;
}.left-10 {
  left: 1rem;
}.left-100 {
  left: 10rem;
}.left-12 {
  left: 1.2rem;
}.left-20 {
  left: 2rem;
}.left-25 {
  left: 2.5rem;
}.left-3\/4 {
  left: 75%;
}.left-30 {
  left: 3rem;
}.left-35 {
  left: 3.5rem;
}.left-40 {
  left: 4rem;
}.left-95 {
  left: 9.5rem;
}.left-\[-1\.2rem\] {
  left: -1.2rem;
}.left-\[-1\.7rem\] {
  left: -1.7rem;
}.left-\[-1\.8rem\] {
  left: -1.8rem;
}.left-\[-12rem\] {
  left: -12rem;
}.left-\[-5\.2\%\] {
  left: -5.2%;
}.left-\[-5rem\] {
  left: -5rem;
}.left-\[-8rem\] {
  left: -8rem;
}.left-\[0\.7rem\] {
  left: 0.7rem;
}.left-\[1\.1rem\] {
  left: 1.1rem;
}.left-\[10\%\] {
  left: 10%;
}.left-\[10rem\] {
  left: 10rem;
}.left-\[19rem\] {
  left: 19rem;
}.left-\[1rem\] {
  left: 1rem;
}.left-\[2rem\] {
  left: 2rem;
}.left-\[40\%\] {
  left: 40%;
}.left-\[46\%\] {
  left: 46%;
}.left-\[6rem\] {
  left: 6rem;
}.left-\[calc\(100\%\+1\.5rem\)\] {
  left: calc(100% + 1.5rem);
}.left-\[calc\(100\%\+33rem\)\] {
  left: calc(100% + 33rem);
}.left-\[calc\(100\%\+9rem\)\] {
  left: calc(100% + 9rem);
}.left-\[calc\(100\%-3rem\)\] {
  left: calc(100% - 3rem);
}.right-0 {
  right: 0rem;
}.right-1\/4 {
  right: 25%;
}.right-10 {
  right: 1rem;
}.right-100 {
  right: 10rem;
}.right-12 {
  right: 1.2rem;
}.right-20 {
  right: 2rem;
}.right-28 {
  right: 2.8rem;
}.right-30 {
  right: 3rem;
}.right-8 {
  right: 0.8rem;
}.right-95 {
  right: 9.5rem;
}.right-\[-14rem\] {
  right: -14rem;
}.right-\[-5rem\] {
  right: -5rem;
}.right-\[-8rem\] {
  right: -8rem;
}.right-\[1\.1rem\] {
  right: 1.1rem;
}.right-\[11\.5rem\] {
  right: 11.5rem;
}.right-\[20\.5rem\] {
  right: 20.5rem;
}.right-\[calc\(100\%\+33rem\)\] {
  right: calc(100% + 33rem);
}.right-\[calc\(100\%\+9rem\)\] {
  right: calc(100% + 9rem);
}.right-\[calc\(100\%-3rem\)\] {
  right: calc(100% - 3rem);
}.top-0 {
  top: 0rem;
}.top-1\/2 {
  top: 50%;
}.top-10 {
  top: 1rem;
}.top-100 {
  top: 10rem;
}.top-12 {
  top: 1.2rem;
}.top-120 {
  top: 12rem;
}.top-125 {
  top: 12.5rem;
}.top-15 {
  top: 1.5rem;
}.top-150 {
  top: 15rem;
}.top-20 {
  top: 2rem;
}.top-25 {
  top: 2.5rem;
}.top-3\/4 {
  top: 75%;
}.top-30 {
  top: 3rem;
}.top-48 {
  top: 4.8rem;
}.top-5 {
  top: 0.5rem;
}.top-70 {
  top: 7rem;
}.top-\[-0\.5rem\] {
  top: -0.5rem;
}.top-\[-1\.2rem\] {
  top: -1.2rem;
}.top-\[-1\.5rem\] {
  top: -1.5rem;
}.top-\[-3rem\] {
  top: -3rem;
}.top-\[-6rem\] {
  top: -6rem;
}.top-\[0\.25rem\] {
  top: 0.25rem;
}.top-\[0\.2rem\] {
  top: 0.2rem;
}.top-\[1\.1rem\] {
  top: 1.1rem;
}.top-\[1\.5rem\] {
  top: 1.5rem;
}.top-\[1\.8rem\] {
  top: 1.8rem;
}.top-\[110\%\] {
  top: 110%;
}.top-\[18rem\] {
  top: 18rem;
}.top-\[19rem\] {
  top: 19rem;
}.top-\[1rem\] {
  top: 1rem;
}.top-\[22rem\] {
  top: 22rem;
}.top-\[28rem\] {
  top: 28rem;
}.top-\[8\.5rem\] {
  top: 8.5rem;
}.top-\[8rem\] {
  top: 8rem;
}.top-\[calc\(100\%\+1rem\)\] {
  top: calc(100% + 1rem);
}.top-\[calc\(100\%\+2rem\)\] {
  top: calc(100% + 2rem);
}.top-full {
  top: 100%;
}.z-1 {
  z-index: 1;
}.z-10 {
  z-index: 10;
}.z-2 {
  z-index: 2;
}.z-3 {
  z-index: 3;
}.z-4 {
  z-index: 4;
}.z-5 {
  z-index: 5;
}.z-\[1000\] {
  z-index: 1000;
}.z-\[1001\] {
  z-index: 1001;
}.z-\[1002\] {
  z-index: 1002;
}.z-\[998\] {
  z-index: 998;
}.z-\[9999\] {
  z-index: 9999;
}.z-\[999\] {
  z-index: 999;
}.order-1 {
  order: 1;
}.order-2 {
  order: 2;
}.col-span-1 {
  grid-column: span 1 / span 1;
}.col-span-full {
  grid-column: 1 / -1;
}.col-start-1 {
  grid-column-start: 1;
}.row-span-1 {
  grid-row: span 1 / span 1;
}.row-start-1 {
  grid-row-start: 1;
}.-mx-20 {
  margin-left: -2rem;
  margin-right: -2rem;
}.-mx-50 {
  margin-left: -5rem;
  margin-right: -5rem;
}.mx-\[-2rem\] {
  margin-left: -2rem;
  margin-right: -2rem;
}.mx-\[-35vw\] {
  margin-left: -35vw;
  margin-right: -35vw;
}.mx-auto {
  margin-left: auto;
  margin-right: auto;
}.my-20 {
  margin-top: 2rem;
  margin-bottom: 2rem;
}.my-22 {
  margin-top: 2.2rem;
  margin-bottom: 2.2rem;
}.my-24 {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}.\!mb-0 {
  margin-bottom: 0rem !important;
}.-mb-35 {
  margin-bottom: -3.5rem;
}.-mt-1 {
  margin-top: -0.1rem;
}.-mt-10 {
  margin-top: -1rem;
}.-mt-20 {
  margin-top: -2rem;
}.-mt-200 {
  margin-top: -20rem;
}.-mt-50 {
  margin-top: -5rem;
}.-mt-75 {
  margin-top: -7.5rem;
}.-mt-\[1\.7rem\] {
  margin-top: -1.7rem;
}.mb-10 {
  margin-bottom: 1rem;
}.mb-100 {
  margin-bottom: 10rem;
}.mb-15 {
  margin-bottom: 1.5rem;
}.mb-20 {
  margin-bottom: 2rem;
}.mb-24 {
  margin-bottom: 2.4rem;
}.mb-25 {
  margin-bottom: 2.5rem;
}.mb-30 {
  margin-bottom: 3rem;
}.mb-40 {
  margin-bottom: 4rem;
}.mb-45 {
  margin-bottom: 4.5rem;
}.mb-5 {
  margin-bottom: 0.5rem;
}.mb-50 {
  margin-bottom: 5rem;
}.mb-60 {
  margin-bottom: 6rem;
}.mb-70 {
  margin-bottom: 7rem;
}.ml-10 {
  margin-left: 1rem;
}.ml-15 {
  margin-left: 1.5rem;
}.ml-20 {
  margin-left: 2rem;
}.ml-3 {
  margin-left: 0.3rem;
}.ml-45 {
  margin-left: 4.5rem;
}.ml-55 {
  margin-left: 5.5rem;
}.ml-8 {
  margin-left: 0.8rem;
}.ml-9 {
  margin-left: 0.9rem;
}.ml-auto {
  margin-left: auto;
}.mr-15 {
  margin-right: 1.5rem;
}.mr-25 {
  margin-right: 2.5rem;
}.mr-50 {
  margin-right: 5rem;
}.mr-60 {
  margin-right: 6rem;
}.mr-8 {
  margin-right: 0.8rem;
}.mr-9 {
  margin-right: 0.9rem;
}.mr-\[1\.2rem\] {
  margin-right: 1.2rem;
}.mr-auto {
  margin-right: auto;
}.mt-0 {
  margin-top: 0rem;
}.mt-10 {
  margin-top: 1rem;
}.mt-110 {
  margin-top: 11rem;
}.mt-12 {
  margin-top: 1.2rem;
}.mt-15 {
  margin-top: 1.5rem;
}.mt-150 {
  margin-top: 15rem;
}.mt-20 {
  margin-top: 2rem;
}.mt-24 {
  margin-top: 2.4rem;
}.mt-25 {
  margin-top: 2.5rem;
}.mt-3 {
  margin-top: 0.3rem;
}.mt-30 {
  margin-top: 3rem;
}.mt-35 {
  margin-top: 3.5rem;
}.mt-40 {
  margin-top: 4rem;
}.mt-45 {
  margin-top: 4.5rem;
}.mt-5 {
  margin-top: 0.5rem;
}.mt-50 {
  margin-top: 5rem;
}.mt-60 {
  margin-top: 6rem;
}.mt-70 {
  margin-top: 7rem;
}.mt-75 {
  margin-top: 7.5rem;
}.mt-80 {
  margin-top: 8rem;
}.mt-\[-1px\] {
  margin-top: -1px;
}.mt-\[7\.7rem\] {
  margin-top: 7.7rem;
}.block {
  display: block;
}.inline-block {
  display: inline-block;
}.inline {
  display: inline;
}.flex {
  display: flex;
}.inline-flex {
  display: inline-flex;
}.table {
  display: table;
}.grid {
  display: grid;
}.contents {
  display: contents;
}.hidden {
  display: none;
}.aspect-\[346\/170\] {
  aspect-ratio: 346/170;
}.\!h-70 {
  height: 7rem !important;
}.h-0 {
  height: 0rem;
}.h-1\/2 {
  height: 50%;
}.h-10 {
  height: 1rem;
}.h-100 {
  height: 10rem;
}.h-110 {
  height: 11rem;
}.h-12 {
  height: 1.2rem;
}.h-120 {
  height: 12rem;
}.h-125 {
  height: 12.5rem;
}.h-13 {
  height: 1.3rem;
}.h-14 {
  height: 1.4rem;
}.h-140 {
  height: 14rem;
}.h-15 {
  height: 1.5rem;
}.h-150 {
  height: 15rem;
}.h-16 {
  height: 1.6rem;
}.h-160 {
  height: 16rem;
}.h-170 {
  height: 17rem;
}.h-180 {
  height: 18rem;
}.h-185 {
  height: 18.5rem;
}.h-20 {
  height: 2rem;
}.h-200 {
  height: 20rem;
}.h-25 {
  height: 2.5rem;
}.h-28 {
  height: 2.8rem;
}.h-30 {
  height: 3rem;
}.h-32 {
  height: 3.2rem;
}.h-35 {
  height: 3.5rem;
}.h-37 {
  height: 3.7rem;
}.h-40 {
  height: 4rem;
}.h-44 {
  height: 4.4rem;
}.h-45 {
  height: 4.5rem;
}.h-46 {
  height: 4.6rem;
}.h-5 {
  height: 0.5rem;
}.h-50 {
  height: 5rem;
}.h-55 {
  height: 5.5rem;
}.h-56 {
  height: 5.6rem;
}.h-60 {
  height: 6rem;
}.h-65 {
  height: 6.5rem;
}.h-70 {
  height: 7rem;
}.h-75 {
  height: 7.5rem;
}.h-80 {
  height: 8rem;
}.h-90 {
  height: 9rem;
}.h-\[\.2rem\] {
  height: .2rem;
}.h-\[1\.37rem\] {
  height: 1.37rem;
}.h-\[1\.8rem\] {
  height: 1.8rem;
}.h-\[10rem\] {
  height: 10rem;
}.h-\[123rem\] {
  height: 123rem;
}.h-\[12rem\] {
  height: 12rem;
}.h-\[13rem\] {
  height: 13rem;
}.h-\[15rem\] {
  height: 15rem;
}.h-\[17rem\] {
  height: 17rem;
}.h-\[1em\] {
  height: 1em;
}.h-\[26\.6rem\] {
  height: 26.6rem;
}.h-\[26rem\] {
  height: 26rem;
}.h-\[29rem\] {
  height: 29rem;
}.h-\[3\.8rem\] {
  height: 3.8rem;
}.h-\[3\.9rem\] {
  height: 3.9rem;
}.h-\[30rem\] {
  height: 30rem;
}.h-\[38\.5rem\] {
  height: 38.5rem;
}.h-\[39rem\] {
  height: 39rem;
}.h-\[3rem\] {
  height: 3rem;
}.h-\[4\.3rem\] {
  height: 4.3rem;
}.h-\[4rem\] {
  height: 4rem;
}.h-\[5\.8rem\] {
  height: 5.8rem;
}.h-\[5px\] {
  height: 5px;
}.h-\[5rem\] {
  height: 5rem;
}.h-\[6\.7rem\] {
  height: 6.7rem;
}.h-\[60rem\] {
  height: 60rem;
}.h-\[6rem\] {
  height: 6rem;
}.h-\[7\.6rem\] {
  height: 7.6rem;
}.h-\[90rem\] {
  height: 90rem;
}.h-\[95rem\] {
  height: 95rem;
}.h-\[97\%\] {
  height: 97%;
}.h-auto {
  height: auto;
}.h-full {
  height: 100%;
}.min-h-\[18\.5rem\] {
  min-height: 18.5rem;
}.min-h-\[5\.5rem\] {
  min-height: 5.5rem;
}.\!w-70 {
  width: 7rem !important;
}.w-0 {
  width: 0rem;
}.w-1\/2 {
  width: 50%;
}.w-10 {
  width: 1rem;
}.w-100 {
  width: 10rem;
}.w-12 {
  width: 1.2rem;
}.w-120 {
  width: 12rem;
}.w-125 {
  width: 12.5rem;
}.w-13 {
  width: 1.3rem;
}.w-130 {
  width: 13rem;
}.w-14 {
  width: 1.4rem;
}.w-15 {
  width: 1.5rem;
}.w-150 {
  width: 15rem;
}.w-160 {
  width: 16rem;
}.w-17 {
  width: 1.7rem;
}.w-170 {
  width: 17rem;
}.w-180 {
  width: 18rem;
}.w-185 {
  width: 18.5rem;
}.w-20 {
  width: 2rem;
}.w-200 {
  width: 20rem;
}.w-24 {
  width: 2.4rem;
}.w-25 {
  width: 2.5rem;
}.w-26 {
  width: 2.6rem;
}.w-30 {
  width: 3rem;
}.w-32 {
  width: 3.2rem;
}.w-35 {
  width: 3.5rem;
}.w-37 {
  width: 3.7rem;
}.w-40 {
  width: 4rem;
}.w-44 {
  width: 4.4rem;
}.w-45 {
  width: 4.5rem;
}.w-46 {
  width: 4.6rem;
}.w-50 {
  width: 5rem;
}.w-55 {
  width: 5.5rem;
}.w-60 {
  width: 6rem;
}.w-70 {
  width: 7rem;
}.w-75 {
  width: 7.5rem;
}.w-80 {
  width: 8rem;
}.w-90 {
  width: 9rem;
}.w-\[10\.4rem\] {
  width: 10.4rem;
}.w-\[10\.5rem\] {
  width: 10.5rem;
}.w-\[100vw\] {
  width: 100vw;
}.w-\[10rem\] {
  width: 10rem;
}.w-\[11\.7rem\] {
  width: 11.7rem;
}.w-\[12rem\] {
  width: 12rem;
}.w-\[13rem\] {
  width: 13rem;
}.w-\[14\.1rem\] {
  width: 14.1rem;
}.w-\[140rem\] {
  width: 140rem;
}.w-\[2\.5rem\] {
  width: 2.5rem;
}.w-\[20\%\] {
  width: 20%;
}.w-\[24rem\] {
  width: 24rem;
}.w-\[25rem\] {
  width: 25rem;
}.w-\[26\.6rem\] {
  width: 26.6rem;
}.w-\[2rem\] {
  width: 2rem;
}.w-\[3\.7rem\] {
  width: 3.7rem;
}.w-\[30rem\] {
  width: 30rem;
}.w-\[32\.5rem\] {
  width: 32.5rem;
}.w-\[35\%\] {
  width: 35%;
}.w-\[38\.5rem\] {
  width: 38.5rem;
}.w-\[40\%\] {
  width: 40%;
}.w-\[40rem\] {
  width: 40rem;
}.w-\[43\%\] {
  width: 43%;
}.w-\[45\%\] {
  width: 45%;
}.w-\[4rem\] {
  width: 4rem;
}.w-\[5rem\] {
  width: 5rem;
}.w-\[6\.1rem\] {
  width: 6.1rem;
}.w-\[6\.3rem\] {
  width: 6.3rem;
}.w-\[6rem\] {
  width: 6rem;
}.w-\[7\.7rem\] {
  width: 7.7rem;
}.w-\[7\.8rem\] {
  width: 7.8rem;
}.w-\[8\.5rem\] {
  width: 8.5rem;
}.w-\[80\%\] {
  width: 80%;
}.w-\[85\%\] {
  width: 85%;
}.w-\[90\%\] {
  width: 90%;
}.w-auto {
  width: auto;
}.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}.w-full {
  width: 100%;
}.min-w-0 {
  min-width: 0px;
}.min-w-\[100\%\] {
  min-width: 100%;
}.min-w-\[10rem\] {
  min-width: 10rem;
}.min-w-\[11rem\] {
  min-width: 11rem;
}.min-w-\[12\.5rem\] {
  min-width: 12.5rem;
}.min-w-\[13\.5rem\] {
  min-width: 13.5rem;
}.min-w-\[16rem\] {
  min-width: 16rem;
}.min-w-\[17\.5rem\] {
  min-width: 17.5rem;
}.min-w-\[2\.8rem\] {
  min-width: 2.8rem;
}.min-w-\[22\.5\%\] {
  min-width: 22.5%;
}.min-w-\[25\%\] {
  min-width: 25%;
}.min-w-\[25rem\] {
  min-width: 25rem;
}.min-w-\[27\.5\%\] {
  min-width: 27.5%;
}.min-w-\[3\.5rem\] {
  min-width: 3.5rem;
}.min-w-\[50\%\] {
  min-width: 50%;
}.min-w-\[52\.5\%\] {
  min-width: 52.5%;
}.min-w-\[5rem\] {
  min-width: 5rem;
}.min-w-\[7\.5rem\] {
  min-width: 7.5rem;
}.min-w-\[8rem\] {
  min-width: 8rem;
}.min-w-full {
  min-width: 100%;
}.max-w-\[100\%\] {
  max-width: 100%;
}.max-w-\[100rem\] {
  max-width: 100rem;
}.max-w-\[100vw\] {
  max-width: 100vw;
}.max-w-\[10rem\] {
  max-width: 10rem;
}.max-w-\[110rem\] {
  max-width: 110rem;
}.max-w-\[111rem\] {
  max-width: 111rem;
}.max-w-\[11rem\] {
  max-width: 11rem;
}.max-w-\[12\.5rem\] {
  max-width: 12.5rem;
}.max-w-\[13\.5rem\] {
  max-width: 13.5rem;
}.max-w-\[13rem\] {
  max-width: 13rem;
}.max-w-\[16rem\] {
  max-width: 16rem;
}.max-w-\[2\.8rem\] {
  max-width: 2.8rem;
}.max-w-\[20rem\] {
  max-width: 20rem;
}.max-w-\[22\.5\%\] {
  max-width: 22.5%;
}.max-w-\[24rem\] {
  max-width: 24rem;
}.max-w-\[25\%\] {
  max-width: 25%;
}.max-w-\[27\.5\%\] {
  max-width: 27.5%;
}.max-w-\[3\.5rem\] {
  max-width: 3.5rem;
}.max-w-\[30rem\] {
  max-width: 30rem;
}.max-w-\[35rem\] {
  max-width: 35rem;
}.max-w-\[38rem\] {
  max-width: 38rem;
}.max-w-\[47\.5rem\] {
  max-width: 47.5rem;
}.max-w-\[50\%\] {
  max-width: 50%;
}.max-w-\[51rem\] {
  max-width: 51rem;
}.max-w-\[52\.5\%\] {
  max-width: 52.5%;
}.max-w-\[52rem\] {
  max-width: 52rem;
}.max-w-\[55rem\] {
  max-width: 55rem;
}.max-w-\[57\.5rem\] {
  max-width: 57.5rem;
}.max-w-\[58rem\] {
  max-width: 58rem;
}.max-w-\[5rem\] {
  max-width: 5rem;
}.max-w-\[60\%\] {
  max-width: 60%;
}.max-w-\[60rem\] {
  max-width: 60rem;
}.max-w-\[62rem\] {
  max-width: 62rem;
}.max-w-\[64rem\] {
  max-width: 64rem;
}.max-w-\[65rem\] {
  max-width: 65rem;
}.max-w-\[67\.5rem\] {
  max-width: 67.5rem;
}.max-w-\[68\.5rem\] {
  max-width: 68.5rem;
}.max-w-\[7\.5rem\] {
  max-width: 7.5rem;
}.max-w-\[75rem\] {
  max-width: 75rem;
}.max-w-\[77rem\] {
  max-width: 77rem;
}.max-w-\[78rem\] {
  max-width: 78rem;
}.max-w-\[80\%\] {
  max-width: 80%;
}.max-w-\[81\.5rem\] {
  max-width: 81.5rem;
}.max-w-\[85\%\] {
  max-width: 85%;
}.max-w-\[85rem\] {
  max-width: 85rem;
}.max-w-\[87\.5rem\] {
  max-width: 87.5rem;
}.max-w-\[8rem\] {
  max-width: 8rem;
}.max-w-\[90\%\] {
  max-width: 90%;
}.max-w-\[90rem\] {
  max-width: 90rem;
}.max-w-\[98rem\] {
  max-width: 98rem;
}.max-w-full {
  max-width: 100%;
}.flex-1 {
  flex: 1 1 0%;
}.shrink-0 {
  flex-shrink: 0;
}.origin-bottom {
  transform-origin: bottom;
}.origin-bottom-left {
  transform-origin: bottom left;
}.origin-bottom-right {
  transform-origin: bottom right;
}.origin-left {
  transform-origin: left;
}.origin-right {
  transform-origin: right;
}.origin-top-left {
  transform-origin: top left;
}.-translate-x-1\/2 {
  --tw-translate-x: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-x-1\/4 {
  --tw-translate-x: -25%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-1\/2 {
  --tw-translate-y: -50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-1\/4 {
  --tw-translate-y: -25%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-translate-y-3 {
  --tw-translate-y: -0.3rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-x-1\/2 {
  --tw-translate-x: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-1\/2 {
  --tw-translate-y: 50%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.translate-y-\[-200\%\] {
  --tw-translate-y: -200%;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.-rotate-90 {
  --tw-rotate: -90deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-180 {
  --tw-rotate: 180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-\[10deg\] {
  --tw-rotate: 10deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-\[15deg\] {
  --tw-rotate: 15deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.rotate-\[7deg\] {
  --tw-rotate: 7deg;
  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));
}.scale-\[1\.05\] {
  --tw-scale-x: 1.05;
  --tw-scale-y: 1.05;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.scale-\[1\.27\] {
  --tw-scale-x: 1.27;
  --tw-scale-y: 1.27;
  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));
}.scale-\[1\.3\] {
  --tw-scale-x: 1.3;
  --tw-scale-y: 1.3;
  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));
}.scale-\[2\.5\] {
  --tw-scale-x: 2.5;
  --tw-scale-y: 2.5;
  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));
}.-scale-x-\[-1\] {
  --tw-scale-x: 1;
  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));
}.scale-x-\[-1\] {
  --tw-scale-x: -1;
  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));
}.scale-y-\[-1\] {
  --tw-scale-y: -1;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.cursor-grab {
  cursor: grab;
}.cursor-pointer {
  cursor: pointer;
}.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}.flex-row {
  flex-direction: row;
}.flex-col {
  flex-direction: column;
}.flex-col-reverse {
  flex-direction: column-reverse;
}.flex-wrap {
  flex-wrap: wrap;
}.items-start {
  align-items: flex-start;
}.items-end {
  align-items: flex-end;
}.items-center {
  align-items: center;
}.justify-start {
  justify-content: flex-start;
}.justify-end {
  justify-content: flex-end;
}.justify-center {
  justify-content: center;
}.justify-between {
  justify-content: space-between;
}.gap-10 {
  gap: 1rem;
}.gap-20 {
  gap: 2rem;
}.gap-30 {
  gap: 3rem;
}.gap-45 {
  gap: 4.5rem;
}.gap-\[10px\] {
  gap: 10px;
}.gap-x-0 {
  -moz-column-gap: 0rem;
       column-gap: 0rem;
}.gap-x-10 {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.gap-x-100 {
  -moz-column-gap: 10rem;
       column-gap: 10rem;
}.gap-x-105 {
  -moz-column-gap: 10.5rem;
       column-gap: 10.5rem;
}.gap-x-12 {
  -moz-column-gap: 1.2rem;
       column-gap: 1.2rem;
}.gap-x-14 {
  -moz-column-gap: 1.4rem;
       column-gap: 1.4rem;
}.gap-x-15 {
  -moz-column-gap: 1.5rem;
       column-gap: 1.5rem;
}.gap-x-150 {
  -moz-column-gap: 15rem;
       column-gap: 15rem;
}.gap-x-20 {
  -moz-column-gap: 2rem;
       column-gap: 2rem;
}.gap-x-22 {
  -moz-column-gap: 2.2rem;
       column-gap: 2.2rem;
}.gap-x-24 {
  -moz-column-gap: 2.4rem;
       column-gap: 2.4rem;
}.gap-x-3 {
  -moz-column-gap: 0.3rem;
       column-gap: 0.3rem;
}.gap-x-30 {
  -moz-column-gap: 3rem;
       column-gap: 3rem;
}.gap-x-35 {
  -moz-column-gap: 3.5rem;
       column-gap: 3.5rem;
}.gap-x-38 {
  -moz-column-gap: 3.8rem;
       column-gap: 3.8rem;
}.gap-x-4 {
  -moz-column-gap: 0.4rem;
       column-gap: 0.4rem;
}.gap-x-40 {
  -moz-column-gap: 4rem;
       column-gap: 4rem;
}.gap-x-50 {
  -moz-column-gap: 5rem;
       column-gap: 5rem;
}.gap-x-60 {
  -moz-column-gap: 6rem;
       column-gap: 6rem;
}.gap-x-70 {
  -moz-column-gap: 7rem;
       column-gap: 7rem;
}.gap-x-75 {
  -moz-column-gap: 7.5rem;
       column-gap: 7.5rem;
}.gap-x-8 {
  -moz-column-gap: 0.8rem;
       column-gap: 0.8rem;
}.gap-x-90 {
  -moz-column-gap: 9rem;
       column-gap: 9rem;
}.gap-x-95 {
  -moz-column-gap: 9.5rem;
       column-gap: 9.5rem;
}.gap-x-\[0\.5rem\] {
  -moz-column-gap: 0.5rem;
       column-gap: 0.5rem;
}.gap-x-\[1rem\] {
  -moz-column-gap: 1rem;
       column-gap: 1rem;
}.gap-y-10 {
  row-gap: 1rem;
}.gap-y-12 {
  row-gap: 1.2rem;
}.gap-y-15 {
  row-gap: 1.5rem;
}.gap-y-16 {
  row-gap: 1.6rem;
}.gap-y-20 {
  row-gap: 2rem;
}.gap-y-24 {
  row-gap: 2.4rem;
}.gap-y-25 {
  row-gap: 2.5rem;
}.gap-y-30 {
  row-gap: 3rem;
}.gap-y-35 {
  row-gap: 3.5rem;
}.gap-y-40 {
  row-gap: 4rem;
}.gap-y-5 {
  row-gap: 0.5rem;
}.gap-y-50 {
  row-gap: 5rem;
}.gap-y-6 {
  row-gap: 0.6rem;
}.gap-y-60 {
  row-gap: 6rem;
}.gap-y-70 {
  row-gap: 7rem;
}.gap-y-8 {
  row-gap: 0.8rem;
}.gap-y-80 {
  row-gap: 8rem;
}.overflow-hidden {
  overflow: hidden;
}.overflow-x-auto {
  overflow-x: auto;
}.overflow-y-auto {
  overflow-y: auto;
}.overflow-y-hidden {
  overflow-y: hidden;
}.whitespace-nowrap {
  white-space: nowrap;
}.rounded-2xl {
  border-radius: 1rem;
}.rounded-3xl {
  border-radius: 1.5rem;
}.rounded-\[\.4rem\] {
  border-radius: .4rem;
}.rounded-\[1\.4rem\] {
  border-radius: 1.4rem;
}.rounded-\[1\.5rem\] {
  border-radius: 1.5rem;
}.rounded-\[1rem\] {
  border-radius: 1rem;
}.rounded-\[2\.5rem\] {
  border-radius: 2.5rem;
}.rounded-\[2rem\] {
  border-radius: 2rem;
}.rounded-\[5px\] {
  border-radius: 5px;
}.rounded-full {
  border-radius: 9999px;
}.rounded-b-3xl {
  border-bottom-right-radius: 1.5rem;
  border-bottom-left-radius: 1.5rem;
}.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}.rounded-tl-\[2rem\] {
  border-top-left-radius: 2rem;
}.rounded-tr-\[2rem\] {
  border-top-right-radius: 2rem;
}.border {
  border-width: 1px;
}.border-\[\.2rem\] {
  border-width: .2rem;
}.border-\[\.3rem\] {
  border-width: .3rem;
}.border-\[\.4rem\] {
  border-width: .4rem;
}.border-\[\.5rem\] {
  border-width: .5rem;
}.border-\[\.8rem\] {
  border-width: .8rem;
}.border-\[5px\] {
  border-width: 5px;
}.border-y-\[\.2rem\] {
  border-top-width: .2rem;
  border-bottom-width: .2rem;
}.\!border-b-0 {
  border-bottom-width: 0px !important;
}.border-b {
  border-bottom-width: 1px;
}.border-b-\[\.3rem\] {
  border-bottom-width: .3rem;
}.border-b-\[\.4rem\] {
  border-bottom-width: .4rem;
}.border-b-\[\.5rem\] {
  border-bottom-width: .5rem;
}.border-b-\[0\.5rem\] {
  border-bottom-width: 0.5rem;
}.border-b-\[5px\] {
  border-bottom-width: 5px;
}.border-r {
  border-right-width: 1px;
}.border-t-\[\.4rem\] {
  border-top-width: .4rem;
}.border-t-\[\.5rem\] {
  border-top-width: .5rem;
}.border-t-\[0\.5rem\] {
  border-top-width: 0.5rem;
}.border-solid {
  border-style: solid;
}.border-\[\#0BADBF\] {
  --tw-border-opacity: 1;
  border-color: rgb(11 173 191 / var(--tw-border-opacity));
}.border-\[\#ABE9EF\] {
  --tw-border-opacity: 1;
  border-color: rgb(171 233 239 / var(--tw-border-opacity));
}.border-\[\#FFEA97\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 234 151 / var(--tw-border-opacity));
}.border-\[var\(--theme\)\] {
  border-color: var(--theme);
}.border-\[var\(--theme-light\)\] {
  border-color: var(--theme-light);
}.border-\[var\(--theme-lighter\)\] {
  border-color: var(--theme-lighter);
}.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}.border-black\/20 {
  border-color: rgb(0 0 0 / 0.2);
}.border-blue {
  --tw-border-opacity: 1;
  border-color: rgb(11 173 191 / var(--tw-border-opacity));
}.border-blue-light {
  --tw-border-opacity: 1;
  border-color: rgb(171 233 239 / var(--tw-border-opacity));
}.border-blue-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(216 251 255 / var(--tw-border-opacity));
}.border-gray {
  --tw-border-opacity: 1;
  border-color: rgb(239 239 237 / var(--tw-border-opacity));
}.border-green {
  --tw-border-opacity: 1;
  border-color: rgb(74 176 27 / var(--tw-border-opacity));
}.border-green-light {
  --tw-border-opacity: 1;
  border-color: rgb(142 225 103 / var(--tw-border-opacity));
}.border-green-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(205 240 189 / var(--tw-border-opacity));
}.border-purple {
  --tw-border-opacity: 1;
  border-color: rgb(154 74 252 / var(--tw-border-opacity));
}.border-purple-light {
  --tw-border-opacity: 1;
  border-color: rgb(197 151 254 / var(--tw-border-opacity));
}.border-purple-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(235 218 255 / var(--tw-border-opacity));
}.border-red {
  --tw-border-opacity: 1;
  border-color: rgb(230 70 40 / var(--tw-border-opacity));
}.border-red-light {
  --tw-border-opacity: 1;
  border-color: rgb(253 156 138 / var(--tw-border-opacity));
}.border-red-lighter {
  --tw-border-opacity: 1;
  border-color: rgb(254 217 210 / var(--tw-border-opacity));
}.border-white-darker {
  --tw-border-opacity: 1;
  border-color: rgb(247 237 207 / var(--tw-border-opacity));
}.border-yellow {
  --tw-border-opacity: 1;
  border-color: rgb(255 206 7 / var(--tw-border-opacity));
}.border-yellow-light {
  --tw-border-opacity: 1;
  border-color: rgb(255 234 151 / var(--tw-border-opacity));
}.\!bg-yellow {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 206 7 / var(--tw-bg-opacity)) !important;
}.bg-\[\#ABE9EF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(171 233 239 / var(--tw-bg-opacity));
}.bg-\[\#D4F7FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(212 247 250 / var(--tw-bg-opacity));
}.bg-\[\#F7EDCF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 237 207 / var(--tw-bg-opacity));
}.bg-\[\#FEA898\] {
  --tw-bg-opacity: 1;
  background-color: rgb(254 168 152 / var(--tw-bg-opacity));
}.bg-\[\#FFEA97\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 151 / var(--tw-bg-opacity));
}.bg-\[\#FFF9E6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 230 / var(--tw-bg-opacity));
}.bg-\[\#FFFEF9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 249 / var(--tw-bg-opacity));
}.bg-\[\#abe9ef\] {
  --tw-bg-opacity: 1;
  background-color: rgb(171 233 239 / var(--tw-bg-opacity));
}.bg-\[\#b1f0f6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(177 240 246 / var(--tw-bg-opacity));
}.bg-\[\#bef5fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(190 245 250 / var(--tw-bg-opacity));
}.bg-\[\#ccf9fd\] {
  --tw-bg-opacity: 1;
  background-color: rgb(204 249 253 / var(--tw-bg-opacity));
}.bg-\[\#fffefa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 250 / var(--tw-bg-opacity));
}.bg-\[var\(--theme\)\] {
  background-color: var(--theme);
}.bg-\[var\(--theme-light\)\] {
  background-color: var(--theme-light);
}.bg-\[var\(--theme-lighter\)\] {
  background-color: var(--theme-lighter);
}.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}.bg-black\/80 {
  background-color: rgb(0 0 0 / 0.8);
}.bg-black\/90 {
  background-color: rgb(0 0 0 / 0.9);
}.bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(11 173 191 / var(--tw-bg-opacity));
}.bg-blue-light {
  --tw-bg-opacity: 1;
  background-color: rgb(171 233 239 / var(--tw-bg-opacity));
}.bg-blue-lighter {
  --tw-bg-opacity: 1;
  background-color: rgb(216 251 255 / var(--tw-bg-opacity));
}.bg-current {
  background-color: currentColor;
}.bg-gray {
  --tw-bg-opacity: 1;
  background-color: rgb(239 239 237 / var(--tw-bg-opacity));
}.bg-green-light {
  --tw-bg-opacity: 1;
  background-color: rgb(142 225 103 / var(--tw-bg-opacity));
}.bg-purple-light {
  --tw-bg-opacity: 1;
  background-color: rgb(197 151 254 / var(--tw-bg-opacity));
}.bg-red-light {
  --tw-bg-opacity: 1;
  background-color: rgb(253 156 138 / var(--tw-bg-opacity));
}.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 249 / var(--tw-bg-opacity));
}.bg-white-dark {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 230 / var(--tw-bg-opacity));
}.bg-white-darker {
  --tw-bg-opacity: 1;
  background-color: rgb(247 237 207 / var(--tw-bg-opacity));
}.bg-yellow {
  --tw-bg-opacity: 1;
  background-color: rgb(255 206 7 / var(--tw-bg-opacity));
}.bg-yellow-light {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 151 / var(--tw-bg-opacity));
}.bg-yellow-lighter {
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 199 / var(--tw-bg-opacity));
}.fill-\[\#FFF9E6\] {
  fill: #FFF9E6;
}.fill-current {
  fill: currentColor;
}.fill-white {
  fill: #FFFEF9;
}.stroke-current {
  stroke: currentColor;
}.object-contain {
  -o-object-fit: contain;
     object-fit: contain;
}.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}.object-center {
  -o-object-position: center;
     object-position: center;
}.object-left {
  -o-object-position: left;
     object-position: left;
}.object-right {
  -o-object-position: right;
     object-position: right;
}.object-top {
  -o-object-position: top;
     object-position: top;
}.p-10 {
  padding: 1rem;
}.p-12 {
  padding: 1.2rem;
}.p-15 {
  padding: 1.5rem;
}.p-20 {
  padding: 2rem;
}.p-27 {
  padding: 2.7rem;
}.p-30 {
  padding: 3rem;
}.p-5 {
  padding: 0.5rem;
}.p-50 {
  padding: 5rem;
}.p-\[5px\] {
  padding: 5px;
}.px-0 {
  padding-left: 0rem;
  padding-right: 0rem;
}.px-10 {
  padding-left: 1rem;
  padding-right: 1rem;
}.px-12 {
  padding-left: 1.2rem;
  padding-right: 1.2rem;
}.px-15 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}.px-150 {
  padding-left: 15rem;
  padding-right: 15rem;
}.px-180 {
  padding-left: 18rem;
  padding-right: 18rem;
}.px-20 {
  padding-left: 2rem;
  padding-right: 2rem;
}.px-23 {
  padding-left: 2.3rem;
  padding-right: 2.3rem;
}.px-25 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}.px-30 {
  padding-left: 3rem;
  padding-right: 3rem;
}.px-38 {
  padding-left: 3.8rem;
  padding-right: 3.8rem;
}.px-40 {
  padding-left: 4rem;
  padding-right: 4rem;
}.px-50 {
  padding-left: 5rem;
  padding-right: 5rem;
}.px-6 {
  padding-left: 0.6rem;
  padding-right: 0.6rem;
}.px-70 {
  padding-left: 7rem;
  padding-right: 7rem;
}.px-75 {
  padding-left: 7.5rem;
  padding-right: 7.5rem;
}.px-\[1\.3rem\] {
  padding-left: 1.3rem;
  padding-right: 1.3rem;
}.px-\[23\.2rem\] {
  padding-left: 23.2rem;
  padding-right: 23.2rem;
}.px-\[32rem\] {
  padding-left: 32rem;
  padding-right: 32rem;
}.px-\[5px\] {
  padding-left: 5px;
  padding-right: 5px;
}.py-0 {
  padding-top: 0rem;
  padding-bottom: 0rem;
}.py-10 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}.py-12 {
  padding-top: 1.2rem;
  padding-bottom: 1.2rem;
}.py-13 {
  padding-top: 1.3rem;
  padding-bottom: 1.3rem;
}.py-135 {
  padding-top: 13.5rem;
  padding-bottom: 13.5rem;
}.py-140 {
  padding-top: 14rem;
  padding-bottom: 14rem;
}.py-15 {
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
}.py-18 {
  padding-top: 1.8rem;
  padding-bottom: 1.8rem;
}.py-20 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}.py-22 {
  padding-top: 2.2rem;
  padding-bottom: 2.2rem;
}.py-25 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}.py-30 {
  padding-top: 3rem;
  padding-bottom: 3rem;
}.py-4 {
  padding-top: 0.4rem;
  padding-bottom: 0.4rem;
}.py-45 {
  padding-top: 4.5rem;
  padding-bottom: 4.5rem;
}.py-50 {
  padding-top: 5rem;
  padding-bottom: 5rem;
}.py-7 {
  padding-top: 0.7rem;
  padding-bottom: 0.7rem;
}.py-75 {
  padding-top: 7.5rem;
  padding-bottom: 7.5rem;
}.py-\[5px\] {
  padding-top: 5px;
  padding-bottom: 5px;
}.\!pb-0 {
  padding-bottom: 0rem !important;
}.pb-0 {
  padding-bottom: 0rem;
}.pb-10 {
  padding-bottom: 1rem;
}.pb-100 {
  padding-bottom: 10rem;
}.pb-12 {
  padding-bottom: 1.2rem;
}.pb-120 {
  padding-bottom: 12rem;
}.pb-130 {
  padding-bottom: 13rem;
}.pb-15 {
  padding-bottom: 1.5rem;
}.pb-2 {
  padding-bottom: 0.2rem;
}.pb-20 {
  padding-bottom: 2rem;
}.pb-22 {
  padding-bottom: 2.2rem;
}.pb-25 {
  padding-bottom: 2.5rem;
}.pb-3 {
  padding-bottom: 0.3rem;
}.pb-30 {
  padding-bottom: 3rem;
}.pb-300 {
  padding-bottom: 30rem;
}.pb-33 {
  padding-bottom: 3.3rem;
}.pb-35 {
  padding-bottom: 3.5rem;
}.pb-38 {
  padding-bottom: 3.8rem;
}.pb-40 {
  padding-bottom: 4rem;
}.pb-45 {
  padding-bottom: 4.5rem;
}.pb-5 {
  padding-bottom: 0.5rem;
}.pb-50 {
  padding-bottom: 5rem;
}.pb-55 {
  padding-bottom: 5.5rem;
}.pb-60 {
  padding-bottom: 6rem;
}.pb-65 {
  padding-bottom: 6.5rem;
}.pb-70 {
  padding-bottom: 7rem;
}.pb-75 {
  padding-bottom: 7.5rem;
}.pb-80 {
  padding-bottom: 8rem;
}.pb-90 {
  padding-bottom: 9rem;
}.pb-\[\.05em\] {
  padding-bottom: .05em;
}.pb-\[\.2em\] {
  padding-bottom: .2em;
}.pb-\[15rem\] {
  padding-bottom: 15rem;
}.pb-\[30rem\] {
  padding-bottom: 30rem;
}.pb-\[35rem\] {
  padding-bottom: 35rem;
}.pl-10 {
  padding-left: 1rem;
}.pl-15 {
  padding-left: 1.5rem;
}.pl-160 {
  padding-left: 16rem;
}.pl-20 {
  padding-left: 2rem;
}.pl-3 {
  padding-left: 0.3rem;
}.pl-30 {
  padding-left: 3rem;
}.pl-45 {
  padding-left: 4.5rem;
}.pl-50 {
  padding-left: 5rem;
}.pr-10 {
  padding-right: 1rem;
}.pr-15 {
  padding-right: 1.5rem;
}.pr-30 {
  padding-right: 3rem;
}.pr-40 {
  padding-right: 4rem;
}.pr-50 {
  padding-right: 5rem;
}.pr-8 {
  padding-right: 0.8rem;
}.pt-0 {
  padding-top: 0rem;
}.pt-10 {
  padding-top: 1rem;
}.pt-100 {
  padding-top: 10rem;
}.pt-12 {
  padding-top: 1.2rem;
}.pt-135 {
  padding-top: 13.5rem;
}.pt-15 {
  padding-top: 1.5rem;
}.pt-150 {
  padding-top: 15rem;
}.pt-160 {
  padding-top: 16rem;
}.pt-17 {
  padding-top: 1.7rem;
}.pt-170 {
  padding-top: 17rem;
}.pt-20 {
  padding-top: 2rem;
}.pt-25 {
  padding-top: 2.5rem;
}.pt-30 {
  padding-top: 3rem;
}.pt-35 {
  padding-top: 3.5rem;
}.pt-40 {
  padding-top: 4rem;
}.pt-5 {
  padding-top: 0.5rem;
}.pt-50 {
  padding-top: 5rem;
}.pt-60 {
  padding-top: 6rem;
}.pt-65 {
  padding-top: 6.5rem;
}.pt-70 {
  padding-top: 7rem;
}.pt-75 {
  padding-top: 7.5rem;
}.pt-80 {
  padding-top: 8rem;
}.pt-85 {
  padding-top: 8.5rem;
}.pt-95 {
  padding-top: 9.5rem;
}.pt-\[\.1em\] {
  padding-top: .1em;
}.pt-\[\.2em\] {
  padding-top: .2em;
}.pt-\[0\.5rem\] {
  padding-top: 0.5rem;
}.pt-\[1\.8rem\] {
  padding-top: 1.8rem;
}.pt-\[100\%\] {
  padding-top: 100%;
}.pt-\[125\%\] {
  padding-top: 125%;
}.pt-\[140\%\] {
  padding-top: 140%;
}.pt-\[148\%\] {
  padding-top: 148%;
}.pt-\[2\.7rem\] {
  padding-top: 2.7rem;
}.pt-\[50\%\] {
  padding-top: 50%;
}.pt-\[52\%\] {
  padding-top: 52%;
}.pt-\[52\.7\%\] {
  padding-top: 52.7%;
}.pt-\[55\%\] {
  padding-top: 55%;
}.pt-\[56\.25\%\] {
  padding-top: 56.25%;
}.pt-\[72\.5\%\] {
  padding-top: 72.5%;
}.pt-\[75\%\] {
  padding-top: 75%;
}.pt-\[81\.5\%\] {
  padding-top: 81.5%;
}.pt-\[82\.5\%\] {
  padding-top: 82.5%;
}.pt-\[85\%\] {
  padding-top: 85%;
}.text-left {
  text-align: left;
}.text-center {
  text-align: center;
}.text-right {
  text-align: right;
}.font-3 {
  font-family: belle;
}.\!text-24 {
  font-size: 2.4rem !important;
}.text-10 {
  font-size: 1rem;
}.text-110 {
  font-size: 11rem;
}.text-12 {
  font-size: 1.2rem;
}.text-13 {
  font-size: 1.3rem;
}.text-14 {
  font-size: 1.4rem;
}.text-15 {
  font-size: 1.5rem;
}.text-16 {
  font-size: 1.6rem;
}.text-17 {
  font-size: 1.7rem;
}.text-18 {
  font-size: 1.8rem;
}.text-19 {
  font-size: 1.9rem;
}.text-20 {
  font-size: 2rem;
}.text-22 {
  font-size: 2.2rem;
}.text-24 {
  font-size: 2.4rem;
}.text-25 {
  font-size: 2.5rem;
}.text-28 {
  font-size: 2.8rem;
}.text-30 {
  font-size: 3rem;
}.text-35 {
  font-size: 3.5rem;
}.text-45 {
  font-size: 4.5rem;
}.text-60 {
  font-size: 6rem;
}.text-65 {
  font-size: 6.5rem;
}.text-70 {
  font-size: 7rem;
}.text-8 {
  font-size: 0.8rem;
}.text-\[4\.6rem\] {
  font-size: 4.6rem;
}.text-\[5rem\] {
  font-size: 5rem;
}.\!font-normal {
  font-weight: 400 !important;
}.font-bold {
  font-weight: 700;
}.font-medium {
  font-weight: 500;
}.font-normal {
  font-weight: 400;
}.uppercase {
  text-transform: uppercase;
}.not-italic {
  font-style: normal;
}.\!leading-\[1\.2\] {
  line-height: 1.2 !important;
}.leading-\[0\.7\] {
  line-height: 0.7;
}.leading-\[0\.95\] {
  line-height: 0.95;
}.leading-\[0\.9\] {
  line-height: 0.9;
}.leading-\[1\.07\] {
  line-height: 1.07;
}.leading-\[1\.08\] {
  line-height: 1.08;
}.leading-\[1\.15\] {
  line-height: 1.15;
}.leading-\[1\.16\] {
  line-height: 1.16;
}.leading-\[1\.1\] {
  line-height: 1.1;
}.leading-\[1\.2\] {
  line-height: 1.2;
}.leading-\[1\.3\] {
  line-height: 1.3;
}.leading-\[1\.4\] {
  line-height: 1.4;
}.leading-\[1\.5\] {
  line-height: 1.5;
}.leading-\[1\.6\] {
  line-height: 1.6;
}.leading-none {
  line-height: 1;
}.tracking-\[-0\.185px\] {
  letter-spacing: -0.185px;
}.tracking-\[-0\.19px\] {
  letter-spacing: -0.19px;
}.tracking-\[-0\.228px\] {
  letter-spacing: -0.228px;
}.tracking-\[-0\.25px\] {
  letter-spacing: -0.25px;
}.tracking-\[-0\.571px\] {
  letter-spacing: -0.571px;
}.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}.\!text-yellow {
  --tw-text-opacity: 1 !important;
  color: rgb(255 206 7 / var(--tw-text-opacity)) !important;
}.text-\[\#056D79\] {
  --tw-text-opacity: 1;
  color: rgb(5 109 121 / var(--tw-text-opacity));
}.text-\[\#91E968\] {
  --tw-text-opacity: 1;
  color: rgb(145 233 104 / var(--tw-text-opacity));
}.text-\[\#ABE9EF\] {
  --tw-text-opacity: 1;
  color: rgb(171 233 239 / var(--tw-text-opacity));
}.text-\[\#CDA9F9\] {
  --tw-text-opacity: 1;
  color: rgb(205 169 249 / var(--tw-text-opacity));
}.text-\[\#FFF9E6\] {
  --tw-text-opacity: 1;
  color: rgb(255 249 230 / var(--tw-text-opacity));
}.text-\[var\(--theme\)\] {
  color: var(--theme);
}.text-\[var\(--theme-light\)\] {
  color: var(--theme-light);
}.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}.text-blue-light {
  --tw-text-opacity: 1;
  color: rgb(171 233 239 / var(--tw-text-opacity));
}.text-green-light {
  --tw-text-opacity: 1;
  color: rgb(142 225 103 / var(--tw-text-opacity));
}.text-green-lighter {
  --tw-text-opacity: 1;
  color: rgb(205 240 189 / var(--tw-text-opacity));
}.text-pink {
  --tw-text-opacity: 1;
  color: rgb(254 217 210 / var(--tw-text-opacity));
}.text-purple-light {
  --tw-text-opacity: 1;
  color: rgb(197 151 254 / var(--tw-text-opacity));
}.text-red-light {
  --tw-text-opacity: 1;
  color: rgb(253 156 138 / var(--tw-text-opacity));
}.text-red-lighter {
  --tw-text-opacity: 1;
  color: rgb(254 217 210 / var(--tw-text-opacity));
}.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 254 249 / var(--tw-text-opacity));
}.text-white-dark {
  --tw-text-opacity: 1;
  color: rgb(255 249 230 / var(--tw-text-opacity));
}.text-white-darker {
  --tw-text-opacity: 1;
  color: rgb(247 237 207 / var(--tw-text-opacity));
}.text-yellow {
  --tw-text-opacity: 1;
  color: rgb(255 206 7 / var(--tw-text-opacity));
}.text-yellow-light {
  --tw-text-opacity: 1;
  color: rgb(255 234 151 / var(--tw-text-opacity));
}.\!no-underline {
  text-decoration-line: none !important;
}.opacity-0 {
  opacity: 0;
}.opacity-50 {
  opacity: 0.5;
}.opacity-70 {
  opacity: 0.7;
}.opacity-80 {
  opacity: 0.8;
}.opacity-\[\.7\] {
  opacity: .7;
}.transition-colors {
  transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: 150ms;
}.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: 150ms;
}.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
  transition-duration: 150ms;
}.duration-1000 {
  transition-duration: 1000ms;
}.duration-300 {
  transition-duration: 300ms;
}.duration-500 {
  transition-duration: 500ms;
}.will-change-transform {
  will-change: transform;
}@font-face{font-family:"belle";src:url(07bd0fddc0cb1fe0ca80.woff2) format("woff2"),url(ef4ae5f508aed5ec8f9d.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"pp-mori";src:url(d8fcf3851ba79b1d138a.woff2) format("woff2"),url(4dc5a2145d86c0c29e41.woff) format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"pp-mori";src:url(aaa0d11710f1278a59c6.woff2) format("woff2"),url(268b12ff56cdf39426d5.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"pp-mori";src:url(94388cbd0a9b82d4d425.woff2) format("woff2"),url(fcb3461e4e5243295c47.woff) format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:"pp-mori";src:url(f262a856cac9220fce1b.woff2) format("woff2"),url(9798e8afdf75734729dd.woff) format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"pp-mori";src:url(df09d9592fd743306127.woff2) format("woff2"),url(887102ab1960a3d46323.woff) format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:"pp-mori";src:url(e34fd364a88ed5a9c789.woff2) format("woff2"),url(7e59a83f07d5728354f4.woff) format("woff");font-weight:normal;font-style:italic;font-display:swap}@font-face{font-family:"pp-mori";src:url(7ceedff8ba52c6efcf41.woff2) format("woff2"),url(d975bca1595e39a7654a.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}:root{--size: 375;--marqueheight: 6rem}@media(min-width: 650px){:root{--size: 1800}}html{font-size:calc(10*100vw/var(--size));-webkit-text-size-adjust:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}@media (hover: hover) and (pointer: fine){html,body{overscroll-behavior:none}}body{font-family:"pp-mori",sans-serif;font-size:1.7rem;line-height:1.5;overflow:hidden scroll;font-weight:normal;color:#000}body.is-loading{cursor:wait}@media (min-width: 650px){body{font-size:1.9rem}}button{all:unset;cursor:pointer;box-sizing:border-box}img{display:block;width:100%;height:auto}input,textarea{all:unset}blockquote{font-weight:normal}*{box-sizing:border-box}.body-locked{overflow:hidden}.media-fill img,.media-fill video,.media-fill canvas{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.media-contain img,.media-contain video,.media-contain canvas{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.media-fit img,.media-fit video,.media-fit canvas{position:absolute;top:0;left:0;width:100%;height:100%}::-moz-selection{background-color:#FFCE07;color:#000}::selection{background-color:#FFCE07;color:#000}.site-max{--m: 0rem;--p: 2rem;margin-left:auto;margin-right:auto;padding-left:var(--p);padding-right:var(--p);width:100%;max-width:calc(180rem - var(--m)*2 + var(--p)*2)}@media (max-width: 649px){.site-max .site-max{--p: 0rem}}@media (min-width: 650px){.site-max{--m: 22.5rem}.site-max.--s{--m: 30rem}.site-max.--l{--m: 10.5rem}.site-max.--xl{--m: 5.8rem}.site-max.--full{--m: 0rem}}.uline{position:relative;display:inline-flex;white-space:nowrap}.uline:before{content:"";position:absolute;bottom:-0.1em;right:0;left:0;height:.1em;min-height:1px;background-color:currentColor;transform-origin:right;transform:scale3d(0, 1, 1);transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.uline:hover:before{transform:scale3d(1, 1, 1);transform-origin:left}.uline-double{display:inline-flex;position:relative;white-space:nowrap;--bottom: 0}.uline-double:before,.uline-double:after{content:"";position:absolute;bottom:var(--bottom);right:0;left:0;height:.05em;min-height:1px;background-color:currentColor}.uline-double:before{transform-origin:left;transform:scale3d(1, 1, 1);transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.5s}.uline-double:after{transform-origin:right;transform:scale3d(0, 1, 1);transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}@media (hover: hover) and (pointer: fine){.uline-double:hover:before{transform-origin:right;transform:scale3d(0, 1, 1);transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:0s}.uline-double:hover:after{transform-origin:left;transform:scale3d(1, 1, 1);transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);transition-delay:.2s}}.has-underline{--height: 0.2em;--bottom: -0.3em;position:relative}.has-underline:before{content:"";position:absolute;bottom:var(--bottom);right:0;left:0;height:var(--height);min-height:2px;background-image:url(648a3ef643fadf3ca69b.png);background-size:100% 100%;transform-origin:right}.cursor-grab{cursor:grab}.toggle-icon{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.toggle-icon.--colored{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1),background-color .75s cubic-bezier(0.19, 1, 0.22, 1),color .75s cubic-bezier(0.19, 1, 0.22, 1)}.is-active .toggle-icon.--colored{background-color:var(--theme-light);color:#000}.is-active .toggle-icon.--accordion{transform:translateY(-50%) rotate(90deg)}@media (min-width: 650px){.is-active .toggle-icon.--accordion{transform:translateY(-50%) rotate(-90deg)}}.is-active .toggle-icon:not(.--accordion){transform:rotate(90deg)}@media (min-width: 650px){.is-active .toggle-icon:not(.--accordion){transform:translateY(-50%) rotate(-90deg)}}.toggle-icon__line{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.is-active .toggle-icon__line:nth-child(1){transform:scaleX(0)}.toggle-icon__line:nth-child(2){transform:rotate(90deg)}.marq__row{animation:marq 70s linear infinite}@keyframes marq{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}.half-circle{-webkit-clip-path:ellipse(55% 100% at 50% 100%);clip-path:ellipse(55% 100% at 50% 100%)}@media (max-width: 649px){.half-circle.--stats{-webkit-clip-path:ellipse(150% 100% at 50% 100%);clip-path:ellipse(150% 100% at 50% 100%)}}.usp-section__circle{left:auto;right:50%}@media (min-width: 650px){.usp-section__circle{right:calc(100% + 3rem)}}.--odd .usp-section__circle{right:auto;left:50%}@media (min-width: 650px){.--odd .usp-section__circle{left:calc(100% + 3rem)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.rotation{animation:rotation 15s linear infinite}.pagination--active{z-index:2}.pagination--active:before{content:"";position:absolute;top:50%;left:50%;height:2.5rem;width:2.5rem;border-radius:999px;background-color:#FFCE07;transform:translate(-50%, -50%);z-index:-1}.pagination__page-link{display:block;padding:.75rem;font-size:1.4rem}.mask{--radius: 0px;--from-x: 100%;--from-y: 0%;will-change:clip-path,transform;-webkit-clip-path:circle(var(--radius) at var(--from-x) var(--from-y));clip-path:circle(var(--radius) at var(--from-x) var(--from-y))}.multi-underline{display:inline;background-image:linear-gradient(currentColor, currentColor);background-position:0 90%;background-repeat:no-repeat;background-size:0% .075em;transition:background-size .75s cubic-bezier(0.19, 1, 0.22, 1)}.trig:hover .multi-underline,.trig:focus .multi-underline{background-size:100% .075em}.social-item{position:relative}.social-item:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);border-radius:999px;transform:scale(0)}.social-item .icon{transition:color .35s ease-out}.social-item:hover .icon{color:#FFCE07}.social-item:hover:before{transform:scale(1)}.modal-gradient{background:linear-gradient(to bottom, rgba(255, 249, 230, 0) 0%, #fff9e6 100%)}.stacked{display:grid}.stacked>*{grid-area:1/1}.stacked--center{place-content:center}.is-disabled{transition:opacity .35s ease-out;pointer-events:none;opacity:.5}.h-fade{transition:opacity .35s ease-out}.h-fade:hover{opacity:.5}.skills-gradient{background-image:url(8b61bd6a6806aa32153e.png);background-size:100% 100%}.pricing-card_description p strong{font-size:5.4rem;letter-spacing:-0.25px;line-height:5.5rem;position:relative;top:.5rem}@media only screen and (max-width: 600px){.pricing-card_description p strong{font-size:3.5rem;line-height:3.8rem;top:.3rem}}.form-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.hero-pricing-img img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gradient-border{border:5px solid rgba(0,0,0,0);border-radius:10px;background-clip:padding-box;position:relative}.gradient-border::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:-5px;border-radius:inherit;background:linear-gradient(174.79deg, #abe9ef 3.16%, #a4e9c8 21.63%, #91e968 40.1%, #cda9f9 59.03%, #f2a8b1 77.5%, #fea898 95.51%)}.card-item-svg-1 .card-item-svg-wrap{border-color:#0badbf !important}.card-item-svg-1 .card-item-svg-wrap .card-item-svg-wrap-head{background-color:#d4f7fa !important;border-color:#0badbf !important}.card-item-svg-1 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-path{fill:#0badbf !important;stroke:#abe9ef !important}.card-item-svg-1 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-ellipse{stroke:#abe9ef !important}.card-item-svg-2 .card-item-svg-wrap{border-color:#50b720 !important}.card-item-svg-2 .card-item-svg-wrap .card-item-svg-wrap-head{background-color:#cffabc !important;border-color:#50b720 !important}.card-item-svg-2 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-path{fill:#50b720 !important;stroke:#abe9ef !important}.card-item-svg-2 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-ellipse{stroke:#91e968 !important}.card-item-svg-3 .card-item-svg-wrap{border-color:#9a4afc !important}.card-item-svg-3 .card-item-svg-wrap .card-item-svg-wrap-head{background-color:#ebdaff !important;border-color:#9a4afc !important}.card-item-svg-3 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-path{fill:#9a4afc !important;stroke:#abe9ef !important}.card-item-svg-3 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-ellipse{stroke:#cda9f9 !important}.card-item-svg-4 .card-item-svg-wrap{border-color:#ed573b !important}.card-item-svg-4 .card-item-svg-wrap .card-item-svg-wrap-head{background-color:#fed9d2 !important;border-color:#ed573b !important}.card-item-svg-4 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-path{fill:#ed573b !important;stroke:#abe9ef !important}.card-item-svg-4 .card-item-svg-wrap-svg .card-item-svg-wrap-svg-ellipse{stroke:#fea898 !important}@media only screen and (max-width: 850px){.pricing-page{overflow:hidden}}.maparrow{top:1.1rem}@media only screen and (max-width: 850px){.maparrow{top:1.1rem}}.background-color-cyan{background-color:#d4f7fa;color:#0badbf;border-color:#abe9ef}.background-color-cyan .marque-dot{background-color:#0badbf}.background-color-cyan .marque-color{color:#0badbf}.background-color-cyan .marquee-card-path-1{fill:#0badbf !important}.background-color-cyan .marquee-card-path-2{fill:#0badbf !important}.background-color-cyan .marquee-card-ellipse{stroke:#abe9ef !important}.background-color-cyan .marquee-card-border{border-color:#abe9ef}.background-color-blue{background-color:#d0daff;color:#839eff;border-color:#839eff}.background-color-blue .marque-dot{background-color:#476df6}.background-color-blue .marque-color{color:#476df6}.background-color-red{background-color:#fed9d2;color:#fea898;border-color:#fea898}.background-color-red .marque-dot{background-color:#ed573b}.background-color-red .marque-color{color:#ed573b}.background-color-orange{background-color:#ffe1c6;color:#f38321;border-color:#ffb676}.background-color-orange .marque-dot{background-color:#f38321}.background-color-orange .marque-color{color:#f38321}.background-color-purple{background-color:#ebdaff;color:#9a4afc;border-color:#cda9f9}.background-color-purple .marque-dot{background-color:#9a4afc}.background-color-purple .marque-color{color:#9a4afc}.background-color-magenta{background-color:#fad0ff;color:#fad0ff;border-color:#f394ff}.background-color-magenta .marque-dot{background-color:#ed51ff}.background-color-magenta .marque-color{color:#ed51ff}.background-color-green{background-color:#cffabc;color:#91e968;border-color:#91e968}.background-color-green .marque-dot{background-color:#50b720}.background-color-green .marque-color{color:#50b720}.marquee-cyan .marquee-card-path-1{fill:#0badbf !important}.marquee-cyan .marquee-card-path-2{fill:#0badbf !important;stroke:#abe9ef !important}.marquee-cyan .marquee-card-ellipse{stroke:#abe9ef !important}.marquee-cyan .marquee-card-border{border-color:#0badbf}.marquee-blue .marquee-card-path-1{fill:#0badbf !important}.marquee-blue .marquee-card-path-2{fill:#476df6 !important;stroke:#d0daff !important}.marquee-blue .marquee-card-ellipse{stroke:#d0daff !important}.marquee-blue .marquee-card-border{border-color:#476df6}.marquee-red .marquee-card-path-1{fill:#0badbf !important}.marquee-red .marquee-card-path-2{fill:#ed573b !important;stroke:#fed9d2 !important}.marquee-red .marquee-card-ellipse{stroke:#fed9d2 !important}.marquee-red .marquee-card-border{border-color:#ed573b}.marquee-orange .marquee-card-path-1{fill:#0badbf !important}.marquee-orange .marquee-card-path-2{fill:#f38321 !important;stroke:#ffe1c6 !important}.marquee-orange .marquee-card-ellipse{stroke:#f38321 !important}.marquee-orange .marquee-card-border{border-color:#f38321}.marquee-purple .marquee-card-path-1{fill:#0badbf !important}.marquee-purple .marquee-card-path-2{fill:#9a4afc !important;stroke:#cda9f9 !important}.marquee-purple .marquee-card-ellipse{stroke:#cda9f9 !important}.marquee-purple .marquee-card-border{border-color:#9a4afc}.marquee-magenta .marquee-card-path-1{fill:#0badbf !important}.marquee-magenta .marquee-card-path-2{fill:#ed51ff !important;stroke:#fad0ff !important}.marquee-magenta .marquee-card-ellipse{stroke:#fad0ff !important}.marquee-magenta .marquee-card-border{border-color:#ed51ff}.marquee-green .marquee-card-path-1{fill:#0badbf !important}.marquee-green .marquee-card-path-2{fill:#50b720 !important;stroke:#cffabc !important}.marquee-green .marquee-card-ellipse{stroke:#cffabc !important}.marquee-green .marquee-card-border{border-color:#50b720}.page-industries .steps{padding-top:0}.list-type-indus:after{content:"";position:absolute;top:.5rem;left:-2.5rem;background-color:#ffce07;width:1.2rem;height:1.2rem;border-radius:9999rem;transform:translateY(50%)}@media only screen and (max-width: 850px){.list-type-indus:after{top:.25rem}}.physics-canvas{position:absolute;top:0;left:0;width:100%;height:100%}.marquee-info-btn .marquee-info-btn-svg{transition:all .35s cubic-bezier(0.19, 1, 0.22, 1)}.marquee-info-btn .marquee-info-btn-svg path{transition:all .45s cubic-bezier(0.19, 1, 0.22, 1)}.marquee-info-btn:hover .marquee-info-btn-svg{transform:rotate(87deg) translateY(0.1rem) translateX(-0.4rem)}.marquee-info-btn:hover .marquee-info-btn-svg path{fill:#ffce07 !important}.marquee-info-btn.is-active .marquee-info-btn-svg{transform:rotate(87deg) translateY(0.1rem) translateX(-0.4rem)}.marquee-info-btn.is-active .marquee-info-btn-svg path{fill:#ffce07 !important}.txt-3-lines{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical}.card-testimonials-1{border:5px solid #fea898}.card-testimonials-1 .card-testimonials-svg ellipse{stroke:#ed573b !important}.card-testimonials-2{border:5px solid #abe9ef}.card-testimonials-2 .card-testimonials-svg ellipse{stroke:#0badbf !important}.card-testimonials-3{border:5px solid #91e968}.card-testimonials-3 .card-testimonials-svg ellipse{stroke:#50b720 !important}.color-blue .feature-card-border-1-blue{border-color:#abe9ef}.color-blue .feature-card-border-2-blue{border-color:#0badbf}.color-blue .feature-card-bg-blue{background-color:#ddfafd}.color-red .feature-card-border-1-red{border-color:#fea898}.color-red .feature-card-border-2-red{border-color:#ed573b}.color-red .feature-card-bg-red{background-color:#fed9d2}.color-green .feature-card-border-1-green{border-color:#91e968}.color-green .feature-card-border-2-green{border-color:#50b720}.color-green .feature-card-bg-green{background-color:#cffabc}.color-purple .feature-card-border-1-purple{border-color:#cda9f9}.color-purple .feature-card-border-2-purple{border-color:#9a4afc}.color-purple .feature-card-bg-purple{background-color:#ebdaff}h1,h2,h3{font-weight:normal}.h1{font-size:5rem;line-height:1}@media (min-width: 650px){.h1{font-size:8.5rem}}.pricing-page .h1{font-size:4.5rem !important}@media (min-width: 650px){.pricing-page .h1{font-size:8.5rem !important}}.pricing-page .h1-dedi{font-size:4rem !important;line-height:1}@media (min-width: 650px){.pricing-page .h1-dedi{font-size:8.5rem !important}}.h2{font-size:3.5rem;line-height:1.1}@media (min-width: 650px){.h2{font-size:5.4rem}}.pricing-page .h2{font-size:3.3rem !important}@media (min-width: 650px){.pricing-page .h2{font-size:5.4rem !important}}.h3{font-size:2.5rem;font-weight:bold;line-height:1.4}@media (min-width: 650px){.h3{font-size:2.7rem}}.h4{font-size:1.6rem;font-weight:bold;line-height:1.4}.p2{font-size:1.9rem;line-height:1.4}@media (min-width: 650px){.p2{font-size:2.4rem}}.label{font-size:2rem;line-height:1.35}@media (min-width: 650px){.label{font-size:2.8rem}}.txt>*:not(:last-child){margin-bottom:2.5rem}.txt h1,.txt h2,.txt h3,.txt h4{font-size:3rem}@media (min-width: 650px){.txt h1,.txt h2,.txt h3,.txt h4{font-size:4rem}}.txt h1,.txt h2,.txt h3,.txt h4,.txt h5{line-height:1.1}.txt h1:not(:last-child),.txt h2:not(:last-child),.txt h3:not(:last-child),.txt h4:not(:last-child),.txt h5:not(:last-child){margin-bottom:1.5rem !important}.txt h5{font-weight:bold}.txt h5:not(:last-child){margin-bottom:1rem !important}.txt ul{display:flex;flex-direction:column;gap:2rem 0}.txt ul li{position:relative;padding-left:3.5rem}.txt ul li:before{content:"";position:absolute;left:1rem;top:.65em;height:.4rem;width:.4rem;border-radius:999px;background-color:currentColor}.txt ol{list-style:none;counter-reset:count;display:flex;flex-direction:column;gap:1rem 0}.txt ol li{counter-increment:count;position:relative;padding-left:2.5rem}.txt ol li:before{position:absolute;top:.125em;left:0;content:counter(count) ". ";font-weight:bold}.txt superscript{vertical-align:super;font-size:.5em}.txt a{text-decoration:underline}.txt blockquote{position:relative;border-radius:2.5rem;margin-top:0;margin-left:0;margin-right:0;padding:7rem 10rem;font-size:4rem;text-align:center;--pos: 5rem}.txt blockquote:before,.txt blockquote:after{content:"";position:absolute;height:4.5rem;width:2.4rem;background-size:contain;background-image:url(7276431fc0778ff4ba4c.png)}.txt blockquote:before{top:var(--pos);left:var(--pos);transform:scaleX(-1) rotate(-15deg)}.txt blockquote:after{bottom:var(--pos);right:var(--pos)}.txt blockquote:not(:first-child){margin-top:5rem !important}.txt blockquote:not(:last-child){margin-bottom:5rem !important}.txt img{border-radius:2.5rem;width:100%;max-width:100%}.txt img:not(:first-child){margin-top:5rem !important}.txt img:not(:last-child){margin-bottom:5rem !important}.txt .table-wrap{margin:-1px;min-width:calc(100% + 2px)}.txt th,.txt td{border:1px solid #000;border-collapse:collapse}.list{display:flex;flex-direction:column}.list li{position:relative;padding-left:2rem}.list li:before{content:"";position:absolute;left:0;top:.65em;height:.6rem;width:.6rem;border-radius:999px;background-color:currentColor}.icon{display:block;width:1em;height:1em;stroke-width:0;stroke:currentColor;fill:currentColor}.pricing-page .text-19{font-size:1.8rem !important}@media (min-width: 650px){.pricing-page .text-19{font-size:2.4rem !important}}.pricing-page .p2{font-size:1.8rem !important}@media (min-width: 650px){.pricing-page .p2{font-size:2.4rem !important}}.steps-item__bg{transition:opacity .3s ease-out;opacity:0;z-index:1}.steps-item.is-active .steps-item__bg{opacity:1}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;background-color:#000;color:#FFFEF9;height:5.6rem;padding:0 2.4rem;border-radius:999px;overflow:hidden;transition:color .75s cubic-bezier(0.19, 1, 0.22, 1);cursor:pointer;line-height:1;text-align:center}@media (min-width: 650px){.btn{height:5.8rem}}@media (max-width: 649px){.btn.--s{height:4.7rem;padding:0 1.8rem;font-size:1.5rem}}.btn:hover{color:#FFCE07}.reviews{--w: 100%}.reviews.--carousel{--w: 28.5rem}@media (min-width: 650px){.reviews{--w: calc((100% / 3) - 2.5rem)}}.reviews-slide{min-width:var(--w);max-width:var(--w)}@media (min-width: 650px){.reviews-slide{aspect-ratio:.95}}input,textarea{all:unset;box-sizing:border-box}.signup__input{border:.5rem solid #F7EDCF}.error .signup__input{border-color:#FD9C8A}.input input{border:.5rem solid #F7EDCF;border-radius:999px;height:5.5rem;background-color:#FFFEF9;display:flex;align-items:center;padding:.75rem 2rem;width:100%}.input textarea{border:.5rem solid #F7EDCF;border-radius:3rem;height:13rem;background-color:#FFFEF9;display:flex;align-items:center;padding:.75rem 2rem}.pricing-page .input input{border:.5rem solid #F7EDCF;border-radius:999px;height:5rem;background-color:#FFFEF9;display:flex;align-items:center;padding:.75rem 2rem;width:100%}.modal-list{counter-reset:list}.modal-list li{display:flex;align-items:flex-start;gap:0 1.5rem}.modal-list li:before{counter-increment:list;content:counter(list);height:2.8rem;min-width:2.8rem;max-width:2.8rem;border-radius:999px;background-color:#FFCE07;font-weight:bold;display:flex;align-items:center;justify-content:center;margin-top:.3em}.checkbox{display:flex;align-items:center;gap:0 1rem;cursor:pointer}.checkbox input{all:unset;visibility:hidden;position:absolute}.checkbox input:checked~.checkbox__mark{background-color:#000}.checkbox span{order:2}.checkbox__mark{order:1;height:1.5rem;min-width:1.5rem;max-width:1.5rem;border-radius:.3rem;border:1px solid #000;transition:background-color .35s ease-out}.checkbox__round{border-radius:1rem}.input input.error{border-color:#fd9c8a}.modal-select button{border:.5rem solid #F7EDCF;border-radius:999px;height:5.5rem;background-color:#FFFEF9;display:flex;align-items:center;padding:0 2rem;width:100%}.modal-select button.error{border-color:#fd9c8a}.quotes__shape{min-width:125%;max-width:125%}.pattern{--size: 12rem;background-size:var(--size) var(--size);background-repeat:repeat;background-position:-4rem -4rem;background-image:url(b847385c7902d352f53f.svg)}:root{--theme: #FFCE07;--theme-light: #FFEA97;--theme-lighter: #FFF4C7}.themed-blue{--theme-dark: #078C9B;--theme: #0BADBF;--theme-light: #ABE9EF;--theme-lighter: #D8FBFF}.themed-blue .pattern{background-image:url(f041c69b20c8c692b0c5.svg)}.themed-green{--theme-dark: #50B720;--theme: #4AB01B;--theme-light: #8EE167;--theme-lighter: #CDF0BD}.themed-green .pattern{background-image:url(59a28888da57bb16229e.svg)}.themed-purple{--theme-dark: #9A4AFC;--theme: #9A4AFC;--theme-light: #C597FE;--theme-lighter: #EBDAFF}.themed-purple .pattern{background-image:url(0c51e477853b06c7fe9f.svg)}.themed-red{--theme-dark: #DD4225;--theme: #E64628;--theme-light: #FD9C8A;--theme-lighter: #FED9D2}.themed-red .pattern{background-image:url(ed0821f1b6c31d38c9e6.svg)}.themed-yellow{--theme: #FFCE07;--theme-light: #FFEA97;--theme-lighter: #FFF4C7}.themed-yellow .pattern{background-image:url(b847385c7902d352f53f.svg)}.edd-root,.edd-root *,.edd-root *::before,.edd-root *::after{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.edd-root{display:inline-block;position:relative;width:22.8rem;height:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.edd-root-disabled{color:#d3d3d3;cursor:not-allowed}.edd-head{position:relative;height:100%;overflow:hidden;transition:border-color .2s}.edd-head:hover .edd-arrow::before{content:"";position:absolute;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCA4Ljc1Ij4KICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAzLjkxNTggMTMuOTk5ODEgMCA2Ljk5OTkgNC44MzQyIDAgMHYzLjkxNThMNy4wMDAxIDguNzV6Ii8+Cjwvc3ZnPgo=)}.edd-value{display:flex;align-items:center;width:100%;height:100%;padding:0 2.4rem;font-size:1.9rem}.edd-value:not(.edd-root-focused .edd-value){color:rgba(0,0,139,.3)}.edd-arrow{position:absolute;top:calc(50% - .5rem);right:1.8rem;width:1.4rem;height:1rem;pointer-events:none}.edd-arrow::before{content:"";position:absolute;width:100%;height:100%;top:0;right:.2rem;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAxNCA4Ljc1Ij4KICA8cGF0aCBmaWxsPSIjM0M3QkQ2IiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xNCAzLjkxNTggMTMuOTk5ODEgMCA2Ljk5OTkgNC44MzQyIDAgMHYzLjkxNThMNy4wMDAxIDguNzV6Ii8+Cjwvc3ZnPgo=);background-repeat:no-repeat;transition:background-image .5s cubic-bezier(0.16, 1, 0.3, 1);will-change:background-image}.edd-value,.edd-option,.edd-group-label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.edd-root:not(.edd-root-disabled) .edd-value,.edd-option{cursor:pointer}.edd-select{position:absolute;opacity:0;width:100%;left:-100%;top:0}.edd-root-native .edd-select{left:0;top:0;width:100%;height:100%}.edd-body{position:absolute;left:-1px;right:0;width:calc(100% + 2px);padding:0 1.8rem;border:1px solid #000;background:#fff;pointer-events:none;overflow:hidden;opacity:0;z-index:999}.edd-root-open .edd-body{opacity:1;pointer-events:all;transform:scale(1);transition:opacity .2s,transform .2s cubic-bezier(0.16, 1, 0.3, 1)}.edd-root-open-above .edd-body{bottom:100%}.edd-root-open-below .edd-body{top:100%}.edd-items-list{max-height:-moz-max-content;max-height:max-content;transition:max-height .5s cubic-bezier(0.16, 1, 0.3, 1);-webkit-overflow-scrolling:touch}.edd-option{text-transform:uppercase !important;position:relative;padding:2.1rem 0 2.2rem 0;border-bottom:1px solid #d3d3d3;transition:color .5s cubic-bezier(0.16, 1, 0.3, 1)}.edd-option:last-child{border-bottom:none}.edd-option-focused{color:#87cefa;transition:color .5s cubic-bezier(0.16, 1, 0.3, 1)}.edd-option-disabled,.edd-group-disabled .edd-option{cursor:default;color:#ccc}.sh{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.sh__logo{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}@media (min-width: 650px){.is-scrolled .sh__logo{transform:scale(0.85)}}.sh__msg{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1);transform:translateY(-100%)}.is-home .sh__msg{transform:translateY(0)}.sh__msg-acc{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.is-scrolled .sh__msg-acc{transform:translateY(-100%)}.sh__content{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}@media (max-width: 649px){.is-home .sh__content,.is-acc .sh__content{transform:translateY(2rem)}}.hide-menu .sh__menus{display:none}.sh__toggle{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.hide-menu .sh__toggle{display:none}@media (max-width: 649px){.is-home:not(.is-scrolled) .sh__toggle{transform:translateY(2rem)}}.sh:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;transition:.5s ease-out;pointer-events:none;opacity:0}@media (min-width: 650px){.is-scrolled .sh{transform:translateY(-3.5rem)}.is-scrolled .sh:before{opacity:1}.is-sh-active .sh{transform:translateY(-100%) !important}}.has-sub__icon,.has-dd__icon{transition:transform .5s cubic-bezier(0.19, 1, 0.22, 1)}.has-dd.is-active .has-sub__icon,.has-sub.is-active .has-sub__icon,.has-sub:hover .has-sub__icon,.has-dd.is-active .has-dd__icon,.has-sub.is-active .has-dd__icon,.has-sub:hover .has-dd__icon{transform:scaleY(-1)}.has-sub__menu,.has-dd__menu{pointer-events:none;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0.75);opacity:0}.has-dd.is-active .has-sub__menu,.has-sub.is-active .has-sub__menu,.has-sub:hover .has-sub__menu,.has-dd.is-active .has-dd__menu,.has-sub.is-active .has-dd__menu,.has-sub:hover .has-dd__menu{pointer-events:auto;transform:translateY(0) scale(1);opacity:1}.has-sub-sub__menu,.has-dd-sub__menu{pointer-events:none;transition:all .5s cubic-bezier(0.19, 1, 0.22, 1);transform:scale(0.75);opacity:0}.has-sub-sub.is-active .has-sub-sub__menu,.has-sub-sub:hover .has-sub-sub__menu,.has-sub-sub.is-active .has-dd-sub__menu,.has-sub-sub:hover .has-dd-sub__menu{pointer-events:auto;transform:translateY(0) scale(1);opacity:1}.p-card{--bottom: 0rem;--left: 0rem;--right: auto;--x: -50%;--rotate: 0deg;--z: 1;bottom:var(--bottom);left:var(--left);right:var(--right);transform:translate(var(--x), 50%) rotate(var(--rotate));z-index:var(--z);width:18rem}@media (min-width: 650px){.p-card{width:25rem}}.p-card:nth-child(1){--bottom: 50%;--left: 0;--rotate: 12deg}@media (max-width: 649px){.p-card:nth-child(1){--bottom: 32.5%;--left: 25%}}.p-card:nth-child(2){--bottom: 60%;--left: 15%;--rotate: -12deg}@media (max-width: 649px){.p-card:nth-child(2){--bottom: 25%;--left: 60%;--z: 3}}.p-card:nth-child(3){--bottom: 25%;--left: 25%;--rotate: 12deg}@media (max-width: 649px){.p-card:nth-child(3){--left: 85%;--bottom: 32.5%}}.p-card:nth-child(4){--bottom: 25%;--left: auto;--right: 25%;--x: 50%;--rotate: -12deg;--z: 2}.p-card:nth-child(5){--bottom: 45%;--left: auto;--right: 17.5%;--x: 50%;--rotate: 12deg}.p-card:nth-child(6){--bottom: 60%;--left: auto;--right: 0;--x: 50%;--rotate: -7.5deg}.global__map{bottom:0}.com-card{--x: -50%;--y: 0%;--rotate: 0deg;--z: 1;transform:translate(var(--x), var(--y)) rotate(var(--rotate));z-index:var(--z)}.com-card:nth-child(1){--rotate: 12deg}@media (max-width: 649px){.com-card:nth-child(1){--x: 25%}}.com-card:nth-child(2){--rotate: -14deg;--y: -25%}@media (max-width: 649px){.com-card:nth-child(2){--x: 25%}}.com-card:nth-child(3){--rotate: 12deg;--x: -50%}@media (max-width: 649px){.com-card:nth-child(3){--x: 0%}}.com-card:nth-child(4){--x: 15%;--y: -15%;--rotate: -12deg;--z: 2}@media (max-width: 649px){.com-card:nth-child(4){--x: 0%}}.com-card:nth-child(5){--x: 50%;--rotate: 12deg;--z: 2}.com-card:nth-child(6){--x: 35%;--y: -15%;--rotate: -7.5deg}.calc *{box-sizing:border-box}.calc input{height:4rem;background-color:#FFFEF9;border-radius:999px;border:.5rem solid #FFCE07;width:100%;max-width:10.6rem;padding:1rem 0;text-align:center;-webkit-appearance:none;-moz-appearance:none;appearance:none}.calc__rows>*:nth-child(even){background-color:#FFFEF9}.team-m.--big{width:100%;max-width:40rem}.mm__head:before{content:"";position:absolute;top:0;left:-2rem;right:-2rem;height:100%;background-color:#FFCE07;-webkit-clip-path:inset(0 0 0 0 round 0 0 50% 50%);clip-path:inset(0 0 0 0 round 0 0 50% 50%)}.mm-foot:before{content:"";position:absolute;top:0;left:-5rem;right:-5rem;height:100%;background-color:#FFEA97;-webkit-clip-path:inset(0 0 0 0 round 50% 50% 0 0);clip-path:inset(0 0 0 0 round 50% 50% 0 0)}.cc-circ{fill:#FFF9E6}.cc-circ.--fill{fill:#FFF9E6;transition:fill .5s ease-out}.is-filled .cc-circ.--fill{fill:currentColor}@media (min-width: 650px){.leaders-item{--x: 0%;--y: 0%;top:var(--y);left:var(--x);z-index:2}}.leaders-item__confetti{transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1),opacity .25s ease-out;transform:scale(0.5);opacity:0}@media (hover: hover) and (pointer: fine){.leaders-item:hover .leaders-item__confetti{transform:scale(1);opacity:1}}.hero-card img{-o-object-position:bottom;object-position:bottom}.flip-box{perspective:100vw}.flip-box__content{transform-style:preserve-3d;transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.flip-box.is-flipped .flip-box__content{transform:rotateY(180deg)}.flip-box__back{backface-visibility:hidden;transform:rotateY(180deg)}.flip-box.is-flipped .flip-box__canvas{transform:rotateY(180deg)}.boost-card{perspective:100vw}.boost-card__content{transform-style:preserve-3d;transition:transform .75s cubic-bezier(0.19, 1, 0.22, 1)}.boost-card.is-boosted .boost-card__content{transform:rotateX(180deg)}.boost-card__content-content{transition:.75s cubic-bezier(0.19, 1, 0.22, 1)}.boost-card.is-boosted .boost-card__content-content{opacity:0}@media (max-width: 649px){.boost-card .has-overflow:before{content:"";position:absolute;top:0;right:-1px;height:100%;width:5rem;background:linear-gradient(to right, rgba(255, 254, 249, 0) 0%, #fffef9 100%);pointer-events:none;z-index:2}}.boost-card.is-boosted .boost-card__normal{pointer-events:none}.boost-card__boosted{backface-visibility:hidden;transform:rotateX(180deg);border-color:var(--theme-light);pointer-events:none}.boost-card.is-boosted .boost-card__boosted{animation:boost 3s ease-out forwards;pointer-events:auto}@media (max-width: 649px){.boost-card .btn:nth-child(3){width:100%}}@keyframes boost{0%{border-color:var(--theme-lighter)}15%{border-color:var(--theme)}30%{border-color:var(--theme-light)}60%{border-color:var(--theme)}100%{border-color:var(--theme-light)}}.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}.before\:\!bottom-\[0em\]::before {
  content: var(--tw-content);
  bottom: 0em !important;
}.before\:bottom-0::before {
  content: var(--tw-content);
  bottom: 0rem;
}.before\:left-0::before {
  content: var(--tw-content);
  left: 0rem;
}.before\:h-150::before {
  content: var(--tw-content);
  height: 15rem;
}.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}.before\:bg-white::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 249 / var(--tw-bg-opacity));
}.after\:absolute::after {
  content: var(--tw-content);
  position: absolute;
}.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0rem;
}.after\:bottom-0::after {
  content: var(--tw-content);
  bottom: 0rem;
}.after\:left-0::after {
  content: var(--tw-content);
  left: 0rem;
}.after\:right-0::after {
  content: var(--tw-content);
  right: 0rem;
}.after\:top-0::after {
  content: var(--tw-content);
  top: 0rem;
}.after\:h-12::after {
  content: var(--tw-content);
  height: 1.2rem;
}.after\:h-200::after {
  content: var(--tw-content);
  height: 20rem;
}.after\:w-12::after {
  content: var(--tw-content);
  width: 1.2rem;
}.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}.after\:translate-x-\[\.6rem\]::after {
  content: var(--tw-content);
  --tw-translate-x: .6rem;
  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));
}.after\:rounded-full::after {
  content: var(--tw-content);
  border-radius: 9999px;
}.after\:border-\[\.4rem\]::after {
  content: var(--tw-content);
  border-width: .4rem;
}.after\:border-\[var\(--theme\)\]::after {
  content: var(--tw-content);
  border-color: var(--theme);
}.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 254 249 / var(--tw-bg-opacity));
}.hover\:translate-y-\[-1rem\]:hover {
  --tw-translate-y: -1rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}.hover\:bg-yellow-light:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 151 / var(--tw-bg-opacity));
}.hover\:text-yellow:hover {
  --tw-text-opacity: 1;
  color: rgb(255 206 7 / var(--tw-text-opacity));
}@media (min-width: 650px) {

  .s\:visible {
    visibility: visible;
  }

  .s\:invisible {
    visibility: hidden;
  }

  .s\:fixed {
    position: fixed;
  }

  .s\:absolute {
    position: absolute;
  }

  .s\:relative {
    position: relative;
  }

  .s\:sticky {
    position: sticky;
  }

  .s\:inset-0 {
    inset: 0rem;
  }

  .s\:-inset-x-110 {
    left: -11rem;
    right: -11rem;
  }

  .s\:inset-x-55 {
    left: 5.5rem;
    right: 5.5rem;
  }

  .s\:inset-y-0 {
    top: 0rem;
    bottom: 0rem;
  }

  .s\:-left-40 {
    left: -4rem;
  }

  .s\:-right-40 {
    right: -4rem;
  }

  .s\:-right-50 {
    right: -5rem;
  }

  .s\:-right-60 {
    right: -6rem;
  }

  .s\:-top-100 {
    top: -10rem;
  }

  .s\:-top-60 {
    top: -6rem;
  }

  .s\:bottom-15 {
    bottom: 1.5rem;
  }

  .s\:bottom-auto {
    bottom: auto;
  }

  .s\:left-0 {
    left: 0rem;
  }

  .s\:left-1\/2 {
    left: 50%;
  }

  .s\:left-100 {
    left: 10rem;
  }

  .s\:left-30 {
    left: 3rem;
  }

  .s\:left-90 {
    left: 9rem;
  }

  .s\:left-\[-1\.5rem\] {
    left: -1.5rem;
  }

  .s\:left-\[-1rem\] {
    left: -1rem;
  }

  .s\:left-\[-8rem\] {
    left: -8rem;
  }

  .s\:left-\[0\.7rem\] {
    left: 0.7rem;
  }

  .s\:left-\[1\.2rem\] {
    left: 1.2rem;
  }

  .s\:left-\[10rem\] {
    left: 10rem;
  }

  .s\:left-\[2\.3rem\] {
    left: 2.3rem;
  }

  .s\:left-\[2\.7rem\] {
    left: 2.7rem;
  }

  .s\:left-auto {
    left: auto;
  }

  .s\:left-full {
    left: 100%;
  }

  .s\:right-0 {
    right: 0rem;
  }

  .s\:right-100 {
    right: 10rem;
  }

  .s\:right-20 {
    right: 2rem;
  }

  .s\:right-25 {
    right: 2.5rem;
  }

  .s\:right-4 {
    right: 0.4rem;
  }

  .s\:right-70 {
    right: 7rem;
  }

  .s\:right-90 {
    right: 9rem;
  }

  .s\:right-auto {
    right: auto;
  }

  .s\:right-full {
    right: 100%;
  }

  .s\:top-0 {
    top: 0rem;
  }

  .s\:top-1\/2 {
    top: 50%;
  }

  .s\:top-15 {
    top: 1.5rem;
  }

  .s\:top-20 {
    top: 2rem;
  }

  .s\:top-25 {
    top: 2.5rem;
  }

  .s\:top-275 {
    top: 27.5rem;
  }

  .s\:top-4 {
    top: 0.4rem;
  }

  .s\:top-75 {
    top: 7.5rem;
  }

  .s\:top-\[-1\.5rem\] {
    top: -1.5rem;
  }

  .s\:top-\[-1\.8rem\] {
    top: -1.8rem;
  }

  .s\:top-\[-1rem\] {
    top: -1rem;
  }

  .s\:top-\[-3\.4rem\] {
    top: -3.4rem;
  }

  .s\:top-\[0\.7rem\] {
    top: 0.7rem;
  }

  .s\:top-\[1\.2rem\] {
    top: 1.2rem;
  }

  .s\:top-\[1\.8rem\] {
    top: 1.8rem;
  }

  .s\:top-\[2\.5rem\] {
    top: 2.5rem;
  }

  .s\:top-\[3\.5rem\] {
    top: 3.5rem;
  }

  .s\:top-\[4rem\] {
    top: 4rem;
  }

  .s\:top-\[5rem\] {
    top: 5rem;
  }

  .s\:top-\[inherit\] {
    top: inherit;
  }

  .s\:top-auto {
    top: auto;
  }

  .s\:top-full {
    top: 100%;
  }

  .s\:order-1 {
    order: 1;
  }

  .s\:order-2 {
    order: 2;
  }

  .s\:col-span-10 {
    grid-column: span 10 / span 10;
  }

  .s\:col-span-3 {
    grid-column: span 3 / span 3;
  }

  .s\:col-span-5 {
    grid-column: span 5 / span 5;
  }

  .s\:col-span-6 {
    grid-column: span 6 / span 6;
  }

  .s\:col-start-2 {
    grid-column-start: 2;
  }

  .s\:col-start-7 {
    grid-column-start: 7;
  }

  .s\:-mx-35 {
    margin-left: -3.5rem;
    margin-right: -3.5rem;
  }

  .s\:-mx-40 {
    margin-left: -4rem;
    margin-right: -4rem;
  }

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

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

  .s\:my-35 {
    margin-top: 3.5rem;
    margin-bottom: 3.5rem;
  }

  .s\:my-70 {
    margin-top: 7rem;
    margin-bottom: 7rem;
  }

  .s\:-mt-100 {
    margin-top: -10rem;
  }

  .s\:-mt-15 {
    margin-top: -1.5rem;
  }

  .s\:-mt-150 {
    margin-top: -15rem;
  }

  .s\:-mt-200 {
    margin-top: -20rem;
  }

  .s\:-mt-40 {
    margin-top: -4rem;
  }

  .s\:-mt-50 {
    margin-top: -5rem;
  }

  .s\:-mt-75 {
    margin-top: -7.5rem;
  }

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

  .s\:mb-100 {
    margin-bottom: 10rem;
  }

  .s\:mb-110 {
    margin-bottom: 11rem;
  }

  .s\:mb-120 {
    margin-bottom: 12rem;
  }

  .s\:mb-15 {
    margin-bottom: 1.5rem;
  }

  .s\:mb-180 {
    margin-bottom: 18rem;
  }

  .s\:mb-20 {
    margin-bottom: 2rem;
  }

  .s\:mb-25 {
    margin-bottom: 2.5rem;
  }

  .s\:mb-30 {
    margin-bottom: 3rem;
  }

  .s\:mb-40 {
    margin-bottom: 4rem;
  }

  .s\:mb-48 {
    margin-bottom: 4.8rem;
  }

  .s\:mb-50 {
    margin-bottom: 5rem;
  }

  .s\:mb-60 {
    margin-bottom: 6rem;
  }

  .s\:mb-70 {
    margin-bottom: 7rem;
  }

  .s\:mb-80 {
    margin-bottom: 8rem;
  }

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

  .s\:ml-120 {
    margin-left: 12rem;
  }

  .s\:ml-15 {
    margin-left: 1.5rem;
  }

  .s\:ml-25 {
    margin-left: 2.5rem;
  }

  .s\:ml-30 {
    margin-left: 3rem;
  }

  .s\:ml-50 {
    margin-left: 5rem;
  }

  .s\:ml-60 {
    margin-left: 6rem;
  }

  .s\:ml-8 {
    margin-left: 0.8rem;
  }

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

  .s\:mr-100 {
    margin-right: 10rem;
  }

  .s\:mr-120 {
    margin-right: 12rem;
  }

  .s\:mr-180 {
    margin-right: 18rem;
  }

  .s\:mr-30 {
    margin-right: 3rem;
  }

  .s\:mr-50 {
    margin-right: 5rem;
  }

  .s\:mr-60 {
    margin-right: 6rem;
  }

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

  .s\:mt-100 {
    margin-top: 10rem;
  }

  .s\:mt-14 {
    margin-top: 1.4rem;
  }

  .s\:mt-140 {
    margin-top: 14rem;
  }

  .s\:mt-15 {
    margin-top: 1.5rem;
  }

  .s\:mt-150 {
    margin-top: 15rem;
  }

  .s\:mt-180 {
    margin-top: 18rem;
  }

  .s\:mt-20 {
    margin-top: 2rem;
  }

  .s\:mt-30 {
    margin-top: 3rem;
  }

  .s\:mt-35 {
    margin-top: 3.5rem;
  }

  .s\:mt-40 {
    margin-top: 4rem;
  }

  .s\:mt-45 {
    margin-top: 4.5rem;
  }

  .s\:mt-50 {
    margin-top: 5rem;
  }

  .s\:mt-60 {
    margin-top: 6rem;
  }

  .s\:mt-70 {
    margin-top: 7rem;
  }

  .s\:mt-75 {
    margin-top: 7.5rem;
  }

  .s\:mt-80 {
    margin-top: 8rem;
  }

  .s\:mt-90 {
    margin-top: 9rem;
  }

  .s\:block {
    display: block;
  }

  .s\:inline {
    display: inline;
  }

  .s\:flex {
    display: flex;
  }

  .s\:hidden {
    display: none;
  }

  .s\:aspect-\[905\/445\] {
    aspect-ratio: 905/445;
  }

  .s\:h-100 {
    height: 10rem;
  }

  .s\:h-110 {
    height: 11rem;
  }

  .s\:h-12 {
    height: 1.2rem;
  }

  .s\:h-120 {
    height: 12rem;
  }

  .s\:h-125 {
    height: 12.5rem;
  }

  .s\:h-130 {
    height: 13rem;
  }

  .s\:h-14 {
    height: 1.4rem;
  }

  .s\:h-150 {
    height: 15rem;
  }

  .s\:h-16 {
    height: 1.6rem;
  }

  .s\:h-200 {
    height: 20rem;
  }

  .s\:h-25 {
    height: 2.5rem;
  }

  .s\:h-260 {
    height: 26rem;
  }

  .s\:h-30 {
    height: 3rem;
  }

  .s\:h-35 {
    height: 3.5rem;
  }

  .s\:h-40 {
    height: 4rem;
  }

  .s\:h-45 {
    height: 4.5rem;
  }

  .s\:h-50 {
    height: 5rem;
  }

  .s\:h-55 {
    height: 5.5rem;
  }

  .s\:h-60 {
    height: 6rem;
  }

  .s\:h-65 {
    height: 6.5rem;
  }

  .s\:h-70 {
    height: 7rem;
  }

  .s\:h-85 {
    height: 8.5rem;
  }

  .s\:h-90 {
    height: 9rem;
  }

  .s\:h-\[17rem\] {
    height: 17rem;
  }

  .s\:h-\[20rem\] {
    height: 20rem;
  }

  .s\:h-\[22rem\] {
    height: 22rem;
  }

  .s\:h-\[25rem\] {
    height: 25rem;
  }

  .s\:h-\[26\.6rem\] {
    height: 26.6rem;
  }

  .s\:h-\[3\.3rem\] {
    height: 3.3rem;
  }

  .s\:h-\[31\.5rem\] {
    height: 31.5rem;
  }

  .s\:h-\[36rem\] {
    height: 36rem;
  }

  .s\:h-\[38\.5rem\] {
    height: 38.5rem;
  }

  .s\:h-\[4\.3rem\] {
    height: 4.3rem;
  }

  .s\:h-\[40rem\] {
    height: 40rem;
  }

  .s\:h-\[6\.2rem\] {
    height: 6.2rem;
  }

  .s\:h-\[6\.7rem\] {
    height: 6.7rem;
  }

  .s\:h-\[6rem\] {
    height: 6rem;
  }

  .s\:h-\[7\.5rem\] {
    height: 7.5rem;
  }

  .s\:h-\[7\.9rem\] {
    height: 7.9rem;
  }

  .s\:h-\[inherit\] {
    height: inherit;
  }

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

  .s\:h-max {
    height: -moz-max-content;
    height: max-content;
  }

  .s\:min-h-\[0rem\] {
    min-height: 0rem;
  }

  .s\:min-h-\[48\.5rem\] {
    min-height: 48.5rem;
  }

  .s\:min-h-\[50rem\] {
    min-height: 50rem;
  }

  .s\:w-100 {
    width: 10rem;
  }

  .s\:w-120 {
    width: 12rem;
  }

  .s\:w-125 {
    width: 12.5rem;
  }

  .s\:w-130 {
    width: 13rem;
  }

  .s\:w-14 {
    width: 1.4rem;
  }

  .s\:w-150 {
    width: 15rem;
  }

  .s\:w-160 {
    width: 16rem;
  }

  .s\:w-170 {
    width: 17rem;
  }

  .s\:w-20 {
    width: 2rem;
  }

  .s\:w-200 {
    width: 20rem;
  }

  .s\:w-260 {
    width: 26rem;
  }

  .s\:w-300 {
    width: 30rem;
  }

  .s\:w-40 {
    width: 4rem;
  }

  .s\:w-45 {
    width: 4.5rem;
  }

  .s\:w-50 {
    width: 5rem;
  }

  .s\:w-55 {
    width: 5.5rem;
  }

  .s\:w-60 {
    width: 6rem;
  }

  .s\:w-65 {
    width: 6.5rem;
  }

  .s\:w-80 {
    width: 8rem;
  }

  .s\:w-\[11\.4rem\] {
    width: 11.4rem;
  }

  .s\:w-\[11rem\] {
    width: 11rem;
  }

  .s\:w-\[13rem\] {
    width: 13rem;
  }

  .s\:w-\[26\.6rem\] {
    width: 26.6rem;
  }

  .s\:w-\[29rem\] {
    width: 29rem;
  }

  .s\:w-\[3\.3rem\] {
    width: 3.3rem;
  }

  .s\:w-\[3\.8rem\] {
    width: 3.8rem;
  }

  .s\:w-\[32\.5rem\] {
    width: 32.5rem;
  }

  .s\:w-\[32rem\] {
    width: 32rem;
  }

  .s\:w-\[33\.4rem\] {
    width: 33.4rem;
  }

  .s\:w-\[35\%\] {
    width: 35%;
  }

  .s\:w-\[38\.5rem\] {
    width: 38.5rem;
  }

  .s\:w-\[3px\] {
    width: 3px;
  }

  .s\:w-\[40rem\] {
    width: 40rem;
  }

  .s\:w-\[41\.5rem\] {
    width: 41.5rem;
  }

  .s\:w-\[42rem\] {
    width: 42rem;
  }

  .s\:w-\[43rem\] {
    width: 43rem;
  }

  .s\:w-\[44rem\] {
    width: 44rem;
  }

  .s\:w-\[45\%\] {
    width: 45%;
  }

  .s\:w-\[54rem\] {
    width: 54rem;
  }

  .s\:w-\[5rem\] {
    width: 5rem;
  }

  .s\:w-\[6\.2rem\] {
    width: 6.2rem;
  }

  .s\:w-\[7\.5rem\] {
    width: 7.5rem;
  }

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

  .s\:w-auto {
    width: auto;
  }

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

  .s\:min-w-\[11rem\] {
    min-width: 11rem;
  }

  .s\:min-w-\[12rem\] {
    min-width: 12rem;
  }

  .s\:min-w-\[20\%\] {
    min-width: 20%;
  }

  .s\:min-w-\[20rem\] {
    min-width: 20rem;
  }

  .s\:min-w-\[25rem\] {
    min-width: 25rem;
  }

  .s\:min-w-\[27\.2rem\] {
    min-width: 27.2rem;
  }

  .s\:min-w-\[27\.5rem\] {
    min-width: 27.5rem;
  }

  .s\:min-w-\[3\.5rem\] {
    min-width: 3.5rem;
  }

  .s\:min-w-\[32\.5rem\] {
    min-width: 32.5rem;
  }

  .s\:min-w-\[32rem\] {
    min-width: 32rem;
  }

  .s\:min-w-\[35\%\] {
    min-width: 35%;
  }

  .s\:min-w-\[45\%\] {
    min-width: 45%;
  }

  .s\:min-w-\[51\.5rem\] {
    min-width: 51.5rem;
  }

  .s\:min-w-\[5rem\] {
    min-width: 5rem;
  }

  .s\:min-w-\[62\.5rem\] {
    min-width: 62.5rem;
  }

  .s\:min-w-\[7\.4rem\] {
    min-width: 7.4rem;
  }

  .s\:min-w-\[90rem\] {
    min-width: 90rem;
  }

  .s\:max-w-\[10\.75rem\] {
    max-width: 10.75rem;
  }

  .s\:max-w-\[100\%\] {
    max-width: 100%;
  }

  .s\:max-w-\[100\.2rem\] {
    max-width: 100.2rem;
  }

  .s\:max-w-\[100rem\] {
    max-width: 100rem;
  }

  .s\:max-w-\[105rem\] {
    max-width: 105rem;
  }

  .s\:max-w-\[110rem\] {
    max-width: 110rem;
  }

  .s\:max-w-\[111rem\] {
    max-width: 111rem;
  }

  .s\:max-w-\[115rem\] {
    max-width: 115rem;
  }

  .s\:max-w-\[11rem\] {
    max-width: 11rem;
  }

  .s\:max-w-\[120rem\] {
    max-width: 120rem;
  }

  .s\:max-w-\[12rem\] {
    max-width: 12rem;
  }

  .s\:max-w-\[135rem\] {
    max-width: 135rem;
  }

  .s\:max-w-\[20\%\] {
    max-width: 20%;
  }

  .s\:max-w-\[20rem\] {
    max-width: 20rem;
  }

  .s\:max-w-\[27\.2rem\] {
    max-width: 27.2rem;
  }

  .s\:max-w-\[27\.5rem\] {
    max-width: 27.5rem;
  }

  .s\:max-w-\[3\.5rem\] {
    max-width: 3.5rem;
  }

  .s\:max-w-\[32\.5rem\] {
    max-width: 32.5rem;
  }

  .s\:max-w-\[32rem\] {
    max-width: 32rem;
  }

  .s\:max-w-\[35\%\] {
    max-width: 35%;
  }

  .s\:max-w-\[36rem\] {
    max-width: 36rem;
  }

  .s\:max-w-\[40rem\] {
    max-width: 40rem;
  }

  .s\:max-w-\[42\.5rem\] {
    max-width: 42.5rem;
  }

  .s\:max-w-\[44rem\] {
    max-width: 44rem;
  }

  .s\:max-w-\[45\%\] {
    max-width: 45%;
  }

  .s\:max-w-\[45\.9rem\] {
    max-width: 45.9rem;
  }

  .s\:max-w-\[48\.5rem\] {
    max-width: 48.5rem;
  }

  .s\:max-w-\[50rem\] {
    max-width: 50rem;
  }

  .s\:max-w-\[51\.5rem\] {
    max-width: 51.5rem;
  }

  .s\:max-w-\[52rem\] {
    max-width: 52rem;
  }

  .s\:max-w-\[53\.5rem\] {
    max-width: 53.5rem;
  }

  .s\:max-w-\[55rem\] {
    max-width: 55rem;
  }

  .s\:max-w-\[5rem\] {
    max-width: 5rem;
  }

  .s\:max-w-\[62\.5rem\] {
    max-width: 62.5rem;
  }

  .s\:max-w-\[63\.5rem\] {
    max-width: 63.5rem;
  }

  .s\:max-w-\[64rem\] {
    max-width: 64rem;
  }

  .s\:max-w-\[65rem\] {
    max-width: 65rem;
  }

  .s\:max-w-\[68\.5rem\] {
    max-width: 68.5rem;
  }

  .s\:max-w-\[7\.4rem\] {
    max-width: 7.4rem;
  }

  .s\:max-w-\[70rem\] {
    max-width: 70rem;
  }

  .s\:max-w-\[72\.5rem\] {
    max-width: 72.5rem;
  }

  .s\:max-w-\[75rem\] {
    max-width: 75rem;
  }

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

  .s\:max-w-\[80rem\] {
    max-width: 80rem;
  }

  .s\:max-w-\[85rem\] {
    max-width: 85rem;
  }

  .s\:max-w-\[87\.5rem\] {
    max-width: 87.5rem;
  }

  .s\:max-w-\[88rem\] {
    max-width: 88rem;
  }

  .s\:max-w-\[90rem\] {
    max-width: 90rem;
  }

  .s\:max-w-\[92\.5rem\] {
    max-width: 92.5rem;
  }

  .s\:max-w-\[95rem\] {
    max-width: 95rem;
  }

  .s\:max-w-\[inherit\] {
    max-width: inherit;
  }

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

  .s\:flex-1 {
    flex: 1 1 0%;
  }

  .s\:shrink-0 {
    flex-shrink: 0;
  }

  .s\:-translate-x-1\/2 {
    --tw-translate-x: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .s\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .s\:-translate-y-full {
    --tw-translate-y: -100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .s\:translate-x-1\/2 {
    --tw-translate-x: 50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .s\:translate-x-\[inherit\] {
    --tw-translate-x: inherit;
    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));
  }

  .s\:translate-y-\[\.5rem\] {
    --tw-translate-y: .5rem;
    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));
  }

  .s\:scale-\[1\.05\] {
    --tw-scale-x: 1.05;
    --tw-scale-y: 1.05;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .s\:scale-\[1\.14\] {
    --tw-scale-x: 1.14;
    --tw-scale-y: 1.14;
    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));
  }

  .s\:scale-\[1\.15\] {
    --tw-scale-x: 1.15;
    --tw-scale-y: 1.15;
    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));
  }

  .s\:scale-\[1\.5\] {
    --tw-scale-x: 1.5;
    --tw-scale-y: 1.5;
    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));
  }

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

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

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

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

  .s\:flex-row {
    flex-direction: row;
  }

  .s\:flex-col {
    flex-direction: column;
  }

  .s\:items-start {
    align-items: flex-start;
  }

  .s\:items-end {
    align-items: flex-end;
  }

  .s\:items-center {
    align-items: center;
  }

  .s\:justify-start {
    justify-content: flex-start;
  }

  .s\:justify-center {
    justify-content: center;
  }

  .s\:justify-between {
    justify-content: space-between;
  }

  .s\:gap-15 {
    gap: 1.5rem;
  }

  .s\:gap-20 {
    gap: 2rem;
  }

  .s\:gap-30 {
    gap: 3rem;
  }

  .s\:gap-35 {
    gap: 3.5rem;
  }

  .s\:gap-\[3\.5rem\] {
    gap: 3.5rem;
  }

  .s\:gap-x-0 {
    -moz-column-gap: 0rem;
         column-gap: 0rem;
  }

  .s\:gap-x-100 {
    -moz-column-gap: 10rem;
         column-gap: 10rem;
  }

  .s\:gap-x-130 {
    -moz-column-gap: 13rem;
         column-gap: 13rem;
  }

  .s\:gap-x-135 {
    -moz-column-gap: 13.5rem;
         column-gap: 13.5rem;
  }

  .s\:gap-x-140 {
    -moz-column-gap: 14rem;
         column-gap: 14rem;
  }

  .s\:gap-x-15 {
    -moz-column-gap: 1.5rem;
         column-gap: 1.5rem;
  }

  .s\:gap-x-150 {
    -moz-column-gap: 15rem;
         column-gap: 15rem;
  }

  .s\:gap-x-155 {
    -moz-column-gap: 15.5rem;
         column-gap: 15.5rem;
  }

  .s\:gap-x-16 {
    -moz-column-gap: 1.6rem;
         column-gap: 1.6rem;
  }

  .s\:gap-x-175 {
    -moz-column-gap: 17.5rem;
         column-gap: 17.5rem;
  }

  .s\:gap-x-20 {
    -moz-column-gap: 2rem;
         column-gap: 2rem;
  }

  .s\:gap-x-200 {
    -moz-column-gap: 20rem;
         column-gap: 20rem;
  }

  .s\:gap-x-25 {
    -moz-column-gap: 2.5rem;
         column-gap: 2.5rem;
  }

  .s\:gap-x-30 {
    -moz-column-gap: 3rem;
         column-gap: 3rem;
  }

  .s\:gap-x-34 {
    -moz-column-gap: 3.4rem;
         column-gap: 3.4rem;
  }

  .s\:gap-x-35 {
    -moz-column-gap: 3.5rem;
         column-gap: 3.5rem;
  }

  .s\:gap-x-40 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .s\:gap-x-5 {
    -moz-column-gap: 0.5rem;
         column-gap: 0.5rem;
  }

  .s\:gap-x-50 {
    -moz-column-gap: 5rem;
         column-gap: 5rem;
  }

  .s\:gap-x-6 {
    -moz-column-gap: 0.6rem;
         column-gap: 0.6rem;
  }

  .s\:gap-x-70 {
    -moz-column-gap: 7rem;
         column-gap: 7rem;
  }

  .s\:gap-x-75 {
    -moz-column-gap: 7.5rem;
         column-gap: 7.5rem;
  }

  .s\:gap-x-80 {
    -moz-column-gap: 8rem;
         column-gap: 8rem;
  }

  .s\:gap-y-0 {
    row-gap: 0rem;
  }

  .s\:gap-y-10 {
    row-gap: 1rem;
  }

  .s\:gap-y-15 {
    row-gap: 1.5rem;
  }

  .s\:gap-y-20 {
    row-gap: 2rem;
  }

  .s\:gap-y-30 {
    row-gap: 3rem;
  }

  .s\:gap-y-40 {
    row-gap: 4rem;
  }

  .s\:gap-y-45 {
    row-gap: 4.5rem;
  }

  .s\:gap-y-48 {
    row-gap: 4.8rem;
  }

  .s\:gap-y-50 {
    row-gap: 5rem;
  }

  .s\:gap-y-55 {
    row-gap: 5.5rem;
  }

  .s\:gap-y-60 {
    row-gap: 6rem;
  }

  .s\:gap-y-70 {
    row-gap: 7rem;
  }

  .s\:gap-y-75 {
    row-gap: 7.5rem;
  }

  .s\:overflow-hidden {
    overflow: hidden;
  }

  .s\:whitespace-nowrap {
    white-space: nowrap;
  }

  .s\:whitespace-pre-line {
    white-space: pre-line;
  }

  .s\:rounded-3xl {
    border-radius: 1.5rem;
  }

  .s\:rounded-\[2rem\] {
    border-radius: 2rem;
  }

  .s\:rounded-\[3rem\] {
    border-radius: 3rem;
  }

  .s\:rounded-none {
    border-radius: 0px;
  }

  .s\:border-\[\.3rem\] {
    border-width: .3rem;
  }

  .s\:border-\[\.5rem\] {
    border-width: .5rem;
  }

  .s\:border-\[1rem\] {
    border-width: 1rem;
  }

  .s\:border-b-\[\.5rem\] {
    border-bottom-width: .5rem;
  }

  .s\:border-r {
    border-right-width: 1px;
  }

  .s\:border-t-\[\.7rem\] {
    border-top-width: .7rem;
  }

  .s\:border-\[var\(--theme-light\)\] {
    border-color: var(--theme-light);
  }

  .s\:border-white-darker {
    --tw-border-opacity: 1;
    border-color: rgb(247 237 207 / var(--tw-border-opacity));
  }

  .s\:bg-transparent {
    background-color: transparent;
  }

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

  .s\:p-10 {
    padding: 1rem;
  }

  .s\:p-17 {
    padding: 1.7rem;
  }

  .s\:p-20 {
    padding: 2rem;
  }

  .s\:p-30 {
    padding: 3rem;
  }

  .s\:p-35 {
    padding: 3.5rem;
  }

  .s\:p-40 {
    padding: 4rem;
  }

  .s\:p-50 {
    padding: 5rem;
  }

  .s\:p-\[8\.6rem\] {
    padding: 8.6rem;
  }

  .s\:\!px-\[6rem\] {
    padding-left: 6rem !important;
    padding-right: 6rem !important;
  }

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

  .s\:px-10 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .s\:px-100 {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .s\:px-115 {
    padding-left: 11.5rem;
    padding-right: 11.5rem;
  }

  .s\:px-15 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }

  .s\:px-150 {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .s\:px-160 {
    padding-left: 16rem;
    padding-right: 16rem;
  }

  .s\:px-20 {
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .s\:px-25 {
    padding-left: 2.5rem;
    padding-right: 2.5rem;
  }

  .s\:px-28 {
    padding-left: 2.8rem;
    padding-right: 2.8rem;
  }

  .s\:px-30 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .s\:px-35 {
    padding-left: 3.5rem;
    padding-right: 3.5rem;
  }

  .s\:px-36 {
    padding-left: 3.6rem;
    padding-right: 3.6rem;
  }

  .s\:px-40 {
    padding-left: 4rem;
    padding-right: 4rem;
  }

  .s\:px-45 {
    padding-left: 4.5rem;
    padding-right: 4.5rem;
  }

  .s\:px-50 {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .s\:px-55 {
    padding-left: 5.5rem;
    padding-right: 5.5rem;
  }

  .s\:px-60 {
    padding-left: 6rem;
    padding-right: 6rem;
  }

  .s\:px-70 {
    padding-left: 7rem;
    padding-right: 7rem;
  }

  .s\:px-80 {
    padding-left: 8rem;
    padding-right: 8rem;
  }

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

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

  .s\:px-\[6\.5rem\] {
    padding-left: 6.5rem;
    padding-right: 6.5rem;
  }

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

  .s\:py-10 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .s\:py-100 {
    padding-top: 10rem;
    padding-bottom: 10rem;
  }

  .s\:py-15 {
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
  }

  .s\:py-20 {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .s\:py-25 {
    padding-top: 2.5rem;
    padding-bottom: 2.5rem;
  }

  .s\:py-30 {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .s\:py-35 {
    padding-top: 3.5rem;
    padding-bottom: 3.5rem;
  }

  .s\:py-40 {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .s\:py-50 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .s\:py-60 {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .s\:py-70 {
    padding-top: 7rem;
    padding-bottom: 7rem;
  }

  .s\:py-75 {
    padding-top: 7.5rem;
    padding-bottom: 7.5rem;
  }

  .s\:py-80 {
    padding-top: 8rem;
    padding-bottom: 8rem;
  }

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

  .s\:\!pt-\[12rem\] {
    padding-top: 12rem !important;
  }

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

  .s\:pb-10 {
    padding-bottom: 1rem;
  }

  .s\:pb-100 {
    padding-bottom: 10rem;
  }

  .s\:pb-110 {
    padding-bottom: 11rem;
  }

  .s\:pb-120 {
    padding-bottom: 12rem;
  }

  .s\:pb-130 {
    padding-bottom: 13rem;
  }

  .s\:pb-15 {
    padding-bottom: 1.5rem;
  }

  .s\:pb-150 {
    padding-bottom: 15rem;
  }

  .s\:pb-17 {
    padding-bottom: 1.7rem;
  }

  .s\:pb-175 {
    padding-bottom: 17.5rem;
  }

  .s\:pb-180 {
    padding-bottom: 18rem;
  }

  .s\:pb-20 {
    padding-bottom: 2rem;
  }

  .s\:pb-200 {
    padding-bottom: 20rem;
  }

  .s\:pb-240 {
    padding-bottom: 24rem;
  }

  .s\:pb-250 {
    padding-bottom: 25rem;
  }

  .s\:pb-26 {
    padding-bottom: 2.6rem;
  }

  .s\:pb-30 {
    padding-bottom: 3rem;
  }

  .s\:pb-35 {
    padding-bottom: 3.5rem;
  }

  .s\:pb-40 {
    padding-bottom: 4rem;
  }

  .s\:pb-45 {
    padding-bottom: 4.5rem;
  }

  .s\:pb-5 {
    padding-bottom: 0.5rem;
  }

  .s\:pb-50 {
    padding-bottom: 5rem;
  }

  .s\:pb-70 {
    padding-bottom: 7rem;
  }

  .s\:pb-75 {
    padding-bottom: 7.5rem;
  }

  .s\:pb-80 {
    padding-bottom: 8rem;
  }

  .s\:pb-85 {
    padding-bottom: 8.5rem;
  }

  .s\:pb-90 {
    padding-bottom: 9rem;
  }

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

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

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

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

  .s\:pl-10 {
    padding-left: 1rem;
  }

  .s\:pl-120 {
    padding-left: 12rem;
  }

  .s\:pl-145 {
    padding-left: 14.5rem;
  }

  .s\:pl-175 {
    padding-left: 17.5rem;
  }

  .s\:pl-20 {
    padding-left: 2rem;
  }

  .s\:pl-25 {
    padding-left: 2.5rem;
  }

  .s\:pl-30 {
    padding-left: 3rem;
  }

  .s\:pl-40 {
    padding-left: 4rem;
  }

  .s\:pl-50 {
    padding-left: 5rem;
  }

  .s\:pl-60 {
    padding-left: 6rem;
  }

  .s\:pl-80 {
    padding-left: 8rem;
  }

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

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

  .s\:pr-100 {
    padding-right: 10rem;
  }

  .s\:pr-12 {
    padding-right: 1.2rem;
  }

  .s\:pr-120 {
    padding-right: 12rem;
  }

  .s\:pr-30 {
    padding-right: 3rem;
  }

  .s\:pr-40 {
    padding-right: 4rem;
  }

  .s\:pr-50 {
    padding-right: 5rem;
  }

  .s\:pr-80 {
    padding-right: 8rem;
  }

  .s\:pr-\[15\.3rem\] {
    padding-right: 15.3rem;
  }

  .s\:pr-\[6\.8rem\] {
    padding-right: 6.8rem;
  }

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

  .s\:pt-10 {
    padding-top: 1rem;
  }

  .s\:pt-100 {
    padding-top: 10rem;
  }

  .s\:pt-135 {
    padding-top: 13.5rem;
  }

  .s\:pt-140 {
    padding-top: 14rem;
  }

  .s\:pt-15 {
    padding-top: 1.5rem;
  }

  .s\:pt-150 {
    padding-top: 15rem;
  }

  .s\:pt-170 {
    padding-top: 17rem;
  }

  .s\:pt-20 {
    padding-top: 2rem;
  }

  .s\:pt-200 {
    padding-top: 20rem;
  }

  .s\:pt-240 {
    padding-top: 24rem;
  }

  .s\:pt-25 {
    padding-top: 2.5rem;
  }

  .s\:pt-30 {
    padding-top: 3rem;
  }

  .s\:pt-32 {
    padding-top: 3.2rem;
  }

  .s\:pt-38 {
    padding-top: 3.8rem;
  }

  .s\:pt-40 {
    padding-top: 0rem;
  }

  .s\:pt-50 {
    padding-top: 5rem;
  }

  .s\:pt-60 {
    padding-top: 6rem;
  }

  .s\:pt-70 {
    padding-top: 7rem;
  }

  .s\:pt-75 {
    padding-top: 7.5rem;
  }

  .s\:pt-\[125\%\] {
    padding-top: 125%;
  }

  .s\:text-left {
    text-align: left;
  }

  .s\:text-center {
    text-align: center;
  }

  .s\:text-right {
    text-align: right;
  }

  .s\:\!text-40 {
    font-size: 4rem !important;
  }

  .s\:text-110 {
    font-size: 11rem;
  }

  .s\:text-14 {
    font-size: 1.4rem;
  }

  .s\:text-15 {
    font-size: 1.5rem;
  }

  .s\:text-16 {
    font-size: 1.6rem;
  }

  .s\:text-18 {
    font-size: 1.8rem;
  }

  .s\:text-19 {
    font-size: 1.9rem;
  }

  .s\:text-23 {
    font-size: 2.3rem;
  }

  .s\:text-24 {
    font-size: 2.4rem;
  }

  .s\:text-25 {
    font-size: 2.5rem;
  }

  .s\:text-26 {
    font-size: 2.6rem;
  }

  .s\:text-28 {
    font-size: 2.8rem;
  }

  .s\:text-30 {
    font-size: 3rem;
  }

  .s\:text-40 {
    font-size: 4rem;
  }

  .s\:text-50 {
    font-size: 5rem;
  }

  .s\:text-85 {
    font-size: 8.5rem;
  }

  .s\:text-\[10\.3rem\] {
    font-size: 10.3rem;
  }

  .s\:text-\[10\.5rem\] {
    font-size: 10.5rem;
  }

  .s\:text-\[7\.2rem\] {
    font-size: 7.2rem;
  }

  .s\:leading-\[2\] {
    line-height: 2;
  }

  .s\:leading-\[inherit\] {
    line-height: inherit;
  }

  .s\:after\:border-\[\.7rem\]::after {
    content: var(--tw-content);
    border-width: .7rem;
  }
}@media (hover: hover) and (pointer: fine) {

  .has-hover\:pointer-events-auto {
    pointer-events: auto;
  }

  .has-hover\:block {
    display: block;
  }

  .has-hover\:hover\:\!z-5:hover {
    z-index: 5 !important;
  }

  .has-hover\:hover\:bg-blue-lighter:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(216 251 255 / var(--tw-bg-opacity));
  }

  .has-hover\:hover\:bg-yellow-light:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(255 234 151 / var(--tw-bg-opacity));
  }

  .has-hover\:hover\:after\:absolute:hover::after {
    content: var(--tw-content);
    position: absolute;
  }

  .has-hover\:hover\:after\:-inset-10:hover::after {
    content: var(--tw-content);
    inset: -1rem;
  }

  .has-hover\:hover\:after\:-right-75:hover::after {
    content: var(--tw-content);
    right: -7.5rem;
  }

  .group:hover .has-hover\:group-hover\:translate-x-full {
    --tw-translate-x: 100%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

  .group:hover .has-hover\:group-hover\:opacity-100 {
    opacity: 1;
  }
}@media (max-width: 649px) {

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

  .max-s\:left-15 {
    left: 1.5rem;
  }

  .max-s\:right-0 {
    right: 0rem;
  }

  .max-s\:top-1\/2 {
    top: 50%;
  }

  .max-s\:top-15 {
    top: 1.5rem;
  }

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

  .max-s\:-mt-30 {
    margin-top: -3rem;
  }

  .max-s\:-mt-50 {
    margin-top: -5rem;
  }

  .max-s\:-mt-70 {
    margin-top: -7rem;
  }

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

  .max-s\:grid {
    display: grid;
  }

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

  .max-s\:\!h-\[4rem\] {
    height: 4rem !important;
  }

  .max-s\:min-h-\[17\.5rem\] {
    min-height: 17.5rem;
  }

  .max-s\:w-100 {
    width: 10rem;
  }

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

  .max-s\:min-w-\[20rem\] {
    min-width: 20rem;
  }

  .max-s\:max-w-\[15rem\] {
    max-width: 15rem;
  }

  .max-s\:max-w-\[20rem\] {
    max-width: 20rem;
  }

  .max-s\:max-w-\[23\.6rem\] {
    max-width: 23.6rem;
  }

  .max-s\:max-w-\[28rem\] {
    max-width: 28rem;
  }

  .max-s\:max-w-\[30rem\] {
    max-width: 30rem;
  }

  .max-s\:flex-1 {
    flex: 1 1 0%;
  }

  .max-s\:-translate-y-1\/2 {
    --tw-translate-y: -50%;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  }

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

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

  .max-s\:justify-start {
    justify-content: flex-start;
  }

  .max-s\:justify-between {
    justify-content: space-between;
  }

  .max-s\:gap-12 {
    gap: 1.2rem;
  }

  .max-s\:gap-x-40 {
    -moz-column-gap: 4rem;
         column-gap: 4rem;
  }

  .max-s\:gap-y-25 {
    row-gap: 2.5rem;
  }

  .max-s\:self-start {
    align-self: flex-start;
  }

  .max-s\:overflow-x-auto {
    overflow-x: auto;
  }

  .max-s\:overflow-y-auto {
    overflow-y: auto;
  }

  .max-s\:\!px-20 {
    padding-left: 2rem !important;
    padding-right: 2rem !important;
  }

  .max-s\:\!px-30 {
    padding-left: 3rem !important;
    padding-right: 3rem !important;
  }

  .max-s\:px-30 {
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .max-s\:pr-20 {
    padding-right: 2rem;
  }

  .max-s\:pr-60 {
    padding-right: 6rem;
  }

  .max-s\:\!text-19 {
    font-size: 1.9rem !important;
  }

  .max-s\:\!text-28 {
    font-size: 2.8rem !important;
  }

  .max-s\:\!text-40 {
    font-size: 4rem !important;
  }

  .max-s\:text-12 {
    font-size: 1.2rem;
  }

  .max-s\:text-13 {
    font-size: 1.3rem;
  }

  .max-s\:text-14 {
    font-size: 1.4rem;
  }

  .max-s\:text-15 {
    font-size: 1.5rem;
  }

  .max-s\:text-25 {
    font-size: 2.5rem;
  }
}
