/*
! 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: #e5e7eb;
  /* 2 */
}

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

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

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

body {
  position: relative;
  font-family: Roboto, sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.7em !important;
  color: var(--text-color);
}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
  vertical-align: baseline;
  text-decoration: none;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  display: inline-block;
  color: inherit;
}

[multiple], [type=date], [type=datetime-local], [type=email], [type=month], [type=number], [type=password], [type=search], [type=tel], [type=text], [type=time], [type=url], [type=week], select, textarea, input {
  padding: 0px;
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  outline: 2px solid transparent;
  outline-offset: 2px;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.h1,
h1,
.h2,
h2,
.h3,
h3,
.h4,
h4,
.h5,
h5,
.h6,
h6 {
  font-weight: 400;
  line-height: 1.1em;
  color: var(--heading);
}

.h1,
h1 {
  font-size: 80px;
  line-height: 1.1em;
}

.h2,
h2 {
  font-size: 52px;
  line-height: 1.1em;
}

.h3,
h3 {
  font-size: 2.25rem;
  line-height: 2.5rem;
}

.h4,
h4 {
  font-size: 22px;
}

.h5,
h5 {
  font-size: 20px;
}

.h6,
h6 {
  font-size: 15px;
}

img {
  display: block;
  max-width: 100%;
}

.mark,
mark {
  --tw-bg-opacity: 1;
  background-color: rgb(252 248 227 / var(--tw-bg-opacity));
  padding: 0.2em;
}

code {
  overflow-wrap: break-word;
  font-size: 87.5%;
  --tw-text-opacity: 1;
  color: rgb(232 62 140 / var(--tw-text-opacity));
}

.clearfix::after {
  clear: both;
  display: block;
  --tw-content: "";
  content: var(--tw-content);
}

.collapse {
  visibility: visible !important;
}

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

.container {
  width: 100%;
  margin-right: auto;
  margin-left: auto;
  padding-right: 15px;
  padding-left: 15px;
}

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

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

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

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

.container {
  max-width: 100%;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .container {
    max-width: 540px;
  }
}

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

@media (min-width: 992px) and (max-width: 1199.98px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }
}

.visible {
  visibility: visible;
}

.invisible {
  visibility: hidden;
}

.collapse {
  visibility: collapse;
}

.\!static {
  position: static !important;
}

.static {
  position: static;
}

.fixed {
  position: fixed;
}

.absolute {
  position: absolute;
}

.relative {
  position: relative;
}

.sticky {
  position: sticky;
}

.inset-0 {
  inset: 0px;
}

.inset-2 {
  inset: 0.5rem;
}

.inset-x-0 {
  left: 0px;
  right: 0px;
}

.inset-x-10 {
  left: 2.5rem;
  right: 2.5rem;
}

.inset-x-5 {
  left: 1.25rem;
  right: 1.25rem;
}

.inset-y-0 {
  top: 0px;
  bottom: 0px;
}

.inset-y-1 {
  top: 0.25rem;
  bottom: 0.25rem;
}

.inset-y-1\.5 {
  top: 0.375rem;
  bottom: 0.375rem;
}

.inset-y-2 {
  top: 0.5rem;
  bottom: 0.5rem;
}

.inset-y-\[5px\] {
  top: 5px;
  bottom: 5px;
}

.inset-y-\[7px\] {
  top: 7px;
  bottom: 7px;
}

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

.-bottom-2 {
  bottom: -0.5rem;
}

.-bottom-2\.5 {
  bottom: -0.625rem;
}

.-bottom-3 {
  bottom: -0.75rem;
}

.-bottom-5 {
  bottom: -1.25rem;
}

.-bottom-6 {
  bottom: -1.5rem;
}

.-bottom-7 {
  bottom: -1.75rem;
}

.-left-1\/4 {
  left: -25%;
}

.-left-16 {
  left: -4rem;
}

.-left-2 {
  left: -0.5rem;
}

.-left-7 {
  left: -1.75rem;
}

.-right-4 {
  right: -1rem;
}

.-top-2 {
  top: -0.5rem;
}

.-top-5 {
  top: -1.25rem;
}

.bottom-0 {
  bottom: 0px;
}

.bottom-10 {
  bottom: 2.5rem;
}

.bottom-5 {
  bottom: 1.25rem;
}

.bottom-\[-1\%\] {
  bottom: -1%;
}

.bottom-\[-10\%\] {
  bottom: -10%;
}

.bottom-\[-11\%\] {
  bottom: -11%;
}

.bottom-\[-116px\] {
  bottom: -116px;
}

.bottom-\[-12\%\] {
  bottom: -12%;
}

.bottom-\[-123px\] {
  bottom: -123px;
}

.bottom-\[-127px\] {
  bottom: -127px;
}

.bottom-\[-13\%\] {
  bottom: -13%;
}

.bottom-\[-13px\] {
  bottom: -13px;
}

.bottom-\[-14\%\] {
  bottom: -14%;
}

.bottom-\[-140px\] {
  bottom: -140px;
}

.bottom-\[-15\%\] {
  bottom: -15%;
}

.bottom-\[-15px\] {
  bottom: -15px;
}

.bottom-\[-16\%\] {
  bottom: -16%;
}

.bottom-\[-18px\] {
  bottom: -18px;
}

.bottom-\[-19\%\] {
  bottom: -19%;
}

.bottom-\[-1px\] {
  bottom: -1px;
}

.bottom-\[-2\%\] {
  bottom: -2%;
}

.bottom-\[-20\%\] {
  bottom: -20%;
}

.bottom-\[-200px\] {
  bottom: -200px;
}

.bottom-\[-21\%\] {
  bottom: -21%;
}

.bottom-\[-21px\] {
  bottom: -21px;
}

.bottom-\[-250px\] {
  bottom: -250px;
}

.bottom-\[-25px\] {
  bottom: -25px;
}

.bottom-\[-26\%\] {
  bottom: -26%;
}

.bottom-\[-29px\] {
  bottom: -29px;
}

.bottom-\[-3\%\] {
  bottom: -3%;
}

.bottom-\[-30px\] {
  bottom: -30px;
}

.bottom-\[-35\%\] {
  bottom: -35%;
}

.bottom-\[-37px\] {
  bottom: -37px;
}

.bottom-\[-42\%\] {
  bottom: -42%;
}

.bottom-\[-42px\] {
  bottom: -42px;
}

.bottom-\[-46\%\] {
  bottom: -46%;
}

.bottom-\[-5\%\] {
  bottom: -5%;
}

.bottom-\[-54px\] {
  bottom: -54px;
}

.bottom-\[-60px\] {
  bottom: -60px;
}

.bottom-\[-7\%\] {
  bottom: -7%;
}

.bottom-\[-70px\] {
  bottom: -70px;
}

.bottom-\[-85px\] {
  bottom: -85px;
}

.bottom-\[-9\%\] {
  bottom: -9%;
}

.bottom-\[-95px\] {
  bottom: -95px;
}

.bottom-\[1\%\] {
  bottom: 1%;
}

.bottom-\[10\%\] {
  bottom: 10%;
}

.bottom-\[11\%\] {
  bottom: 11%;
}

.bottom-\[12\%\] {
  bottom: 12%;
}

.bottom-\[13\%\] {
  bottom: 13%;
}

.bottom-\[15px\] {
  bottom: 15px;
}

.bottom-\[16\%\] {
  bottom: 16%;
}

.bottom-\[17\%\] {
  bottom: 17%;
}

.bottom-\[18\%\] {
  bottom: 18%;
}

.bottom-\[19\%\] {
  bottom: 19%;
}

.bottom-\[2\%\] {
  bottom: 2%;
}

.bottom-\[20\%\] {
  bottom: 20%;
}

.bottom-\[21\%\] {
  bottom: 21%;
}

.bottom-\[22\%\] {
  bottom: 22%;
}

.bottom-\[24\%\] {
  bottom: 24%;
}

.bottom-\[26\%\] {
  bottom: 26%;
}

.bottom-\[28\%\] {
  bottom: 28%;
}

.bottom-\[29\%\] {
  bottom: 29%;
}

.bottom-\[3\%\] {
  bottom: 3%;
}

.bottom-\[31\%\] {
  bottom: 31%;
}

.bottom-\[32\%\] {
  bottom: 32%;
}

.bottom-\[33\%\] {
  bottom: 33%;
}

.bottom-\[37\%\] {
  bottom: 37%;
}

.bottom-\[39\%\] {
  bottom: 39%;
}

.bottom-\[4\%\] {
  bottom: 4%;
}

.bottom-\[40\%\] {
  bottom: 40%;
}

.bottom-\[47\%\] {
  bottom: 47%;
}

.bottom-\[5\%\] {
  bottom: 5%;
}

.bottom-\[6\.5\%\] {
  bottom: 6.5%;
}

.bottom-\[7\%\] {
  bottom: 7%;
}

.bottom-\[8\%\] {
  bottom: 8%;
}

.bottom-\[9\%\] {
  bottom: 9%;
}

.left-0 {
  left: 0px;
}

.left-1 {
  left: 0.25rem;
}

.left-1\.5 {
  left: 0.375rem;
}

.left-1\/4 {
  left: 25%;
}

.left-10 {
  left: 2.5rem;
}

.left-11 {
  left: 2.75rem;
}

.left-2 {
  left: 0.5rem;
}

.left-2\.5 {
  left: 0.625rem;
}

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

.left-5 {
  left: 1.25rem;
}

.left-\[-1\%\] {
  left: -1%;
}

.left-\[-10\%\] {
  left: -10%;
}

.left-\[-107px\] {
  left: -107px;
}

.left-\[-11\%\] {
  left: -11%;
}

.left-\[-137px\] {
  left: -137px;
}

.left-\[-15\%\] {
  left: -15%;
}

.left-\[-16\%\] {
  left: -16%;
}

.left-\[-17\.5\%\] {
  left: -17.5%;
}

.left-\[-1px\] {
  left: -1px;
}

.left-\[-2\%\] {
  left: -2%;
}

.left-\[-20\%\] {
  left: -20%;
}

.left-\[-21\%\] {
  left: -21%;
}

.left-\[-22\%\] {
  left: -22%;
}

.left-\[-27\%\] {
  left: -27%;
}

.left-\[-3\%\] {
  left: -3%;
}

.left-\[-30\%\] {
  left: -30%;
}

.left-\[-33px\] {
  left: -33px;
}

.left-\[-34\%\] {
  left: -34%;
}

.left-\[-35px\] {
  left: -35px;
}

.left-\[-37px\] {
  left: -37px;
}

.left-\[-4\%\] {
  left: -4%;
}

.left-\[-42\%\] {
  left: -42%;
}

.left-\[-42px\] {
  left: -42px;
}

.left-\[-45px\] {
  left: -45px;
}

.left-\[-5\%\] {
  left: -5%;
}

.left-\[-6\%\] {
  left: -6%;
}

.left-\[-7\%\] {
  left: -7%;
}

.left-\[-70px\] {
  left: -70px;
}

.left-\[-71\%\] {
  left: -71%;
}

.left-\[-77px\] {
  left: -77px;
}

.left-\[-9\%\] {
  left: -9%;
}

.left-\[-90px\] {
  left: -90px;
}

.left-\[0\%\] {
  left: 0%;
}

.left-\[10\%\] {
  left: 10%;
}

.left-\[11\%\] {
  left: 11%;
}

.left-\[110px\] {
  left: 110px;
}

.left-\[12\%\] {
  left: 12%;
}

.left-\[13\%\] {
  left: 13%;
}

.left-\[14\%\] {
  left: 14%;
}

.left-\[15\%\] {
  left: 15%;
}

.left-\[16\%\] {
  left: 16%;
}

.left-\[17\%\] {
  left: 17%;
}

.left-\[18\%\] {
  left: 18%;
}

.left-\[19\%\] {
  left: 19%;
}

.left-\[2\%\] {
  left: 2%;
}

.left-\[20\%\] {
  left: 20%;
}

.left-\[21\%\] {
  left: 21%;
}

.left-\[21\.5\%\] {
  left: 21.5%;
}

.left-\[22\%\] {
  left: 22%;
}

.left-\[23\%\] {
  left: 23%;
}

.left-\[24\%\] {
  left: 24%;
}

.left-\[248px\] {
  left: 248px;
}

.left-\[26\%\] {
  left: 26%;
}

.left-\[27px\] {
  left: 27px;
}

.left-\[28\%\] {
  left: 28%;
}

.left-\[29\%\] {
  left: 29%;
}

.left-\[35\%\] {
  left: 35%;
}

.left-\[36\%\] {
  left: 36%;
}

.left-\[37\%\] {
  left: 37%;
}

.left-\[39\%\] {
  left: 39%;
}

.left-\[4\%\] {
  left: 4%;
}

.left-\[40\%\] {
  left: 40%;
}

.left-\[41\%\] {
  left: 41%;
}

.left-\[42\%\] {
  left: 42%;
}

.left-\[43\%\] {
  left: 43%;
}

.left-\[44\%\] {
  left: 44%;
}

.left-\[45\%\] {
  left: 45%;
}

.left-\[5\%\] {
  left: 5%;
}

.left-\[51\%\] {
  left: 51%;
}

.left-\[52\%\] {
  left: 52%;
}

.left-\[57\%\] {
  left: 57%;
}

.left-\[59\%\] {
  left: 59%;
}

.left-\[6\%\] {
  left: 6%;
}

.left-\[60\%\] {
  left: 60%;
}

.left-\[62\%\] {
  left: 62%;
}

.left-\[63\%\] {
  left: 63%;
}

.left-\[7\%\] {
  left: 7%;
}

.left-\[8\%\] {
  left: 8%;
}

.left-\[9\%\] {
  left: 9%;
}

.left-\[9px\] {
  left: 9px;
}

.left-\[calc\(50\%-62px\)\] {
  left: calc(50% - 62px);
}

.left-auto {
  left: auto;
}

.right-0 {
  right: 0px;
}

.right-0\.5 {
  right: 0.125rem;
}

.right-1 {
  right: 0.25rem;
}

.right-1\.5 {
  right: 0.375rem;
}

.right-1\/4 {
  right: 25%;
}

.right-2 {
  right: 0.5rem;
}

.right-2\.5 {
  right: 0.625rem;
}

.right-5 {
  right: 1.25rem;
}

.right-\[-1\.5\%\] {
  right: -1.5%;
}

.right-\[-10\%\] {
  right: -10%;
}

.right-\[-104px\] {
  right: -104px;
}

.right-\[-11vw\] {
  right: -11vw;
}

.right-\[-13\%\] {
  right: -13%;
}

.right-\[-130px\] {
  right: -130px;
}

.right-\[-17\%\] {
  right: -17%;
}

.right-\[-1px\] {
  right: -1px;
}

.right-\[-2\%\] {
  right: -2%;
}

.right-\[-20\%\] {
  right: -20%;
}

.right-\[-21\%\] {
  right: -21%;
}

.right-\[-22\%\] {
  right: -22%;
}

.right-\[-23\%\] {
  right: -23%;
}

.right-\[-24\%\] {
  right: -24%;
}

.right-\[-29\%\] {
  right: -29%;
}

.right-\[-3\%\] {
  right: -3%;
}

.right-\[-31px\] {
  right: -31px;
}

.right-\[-33px\] {
  right: -33px;
}

.right-\[-4\%\] {
  right: -4%;
}

.right-\[-43px\] {
  right: -43px;
}

.right-\[-47px\] {
  right: -47px;
}

.right-\[-5\%\] {
  right: -5%;
}

.right-\[-55px\] {
  right: -55px;
}

.right-\[-58\%\] {
  right: -58%;
}

.right-\[-6\%\] {
  right: -6%;
}

.right-\[-60px\] {
  right: -60px;
}

.right-\[-7\%\] {
  right: -7%;
}

.right-\[-70px\] {
  right: -70px;
}

.right-\[-71\%\] {
  right: -71%;
}

.right-\[-8\%\] {
  right: -8%;
}

.right-\[-97\%\] {
  right: -97%;
}

.right-\[10\%\] {
  right: 10%;
}

.right-\[11\%\] {
  right: 11%;
}

.right-\[12\%\] {
  right: 12%;
}

.right-\[120px\] {
  right: 120px;
}

.right-\[13\%\] {
  right: 13%;
}

.right-\[14\%\] {
  right: 14%;
}

.right-\[15\%\] {
  right: 15%;
}

.right-\[15px\] {
  right: 15px;
}

.right-\[16\%\] {
  right: 16%;
}

.right-\[17\%\] {
  right: 17%;
}

.right-\[18\%\] {
  right: 18%;
}

.right-\[19\%\] {
  right: 19%;
}

.right-\[19\.5\%\] {
  right: 19.5%;
}

.right-\[2\%\] {
  right: 2%;
}

.right-\[20\%\] {
  right: 20%;
}

.right-\[21\%\] {
  right: 21%;
}

.right-\[22\%\] {
  right: 22%;
}

.right-\[24\%\] {
  right: 24%;
}

.right-\[26\%\] {
  right: 26%;
}

.right-\[27\%\] {
  right: 27%;
}

.right-\[28\%\] {
  right: 28%;
}

.right-\[29\%\] {
  right: 29%;
}

.right-\[30\%\] {
  right: 30%;
}

.right-\[30px\] {
  right: 30px;
}

.right-\[31\%\] {
  right: 31%;
}

.right-\[32\%\] {
  right: 32%;
}

.right-\[33px\] {
  right: 33px;
}

.right-\[36\%\] {
  right: 36%;
}

.right-\[37\%\] {
  right: 37%;
}

.right-\[38\%\] {
  right: 38%;
}

.right-\[4\%\] {
  right: 4%;
}

.right-\[41\%\] {
  right: 41%;
}

.right-\[44\%\] {
  right: 44%;
}

.right-\[5\%\] {
  right: 5%;
}

.right-\[51\%\] {
  right: 51%;
}

.right-\[56\%\] {
  right: 56%;
}

.right-\[5px\] {
  right: 5px;
}

.right-\[6\%\] {
  right: 6%;
}

.right-\[7\%\] {
  right: 7%;
}

.right-\[70px\] {
  right: 70px;
}

.right-\[7px\] {
  right: 7px;
}

.right-\[8\%\] {
  right: 8%;
}

.right-\[9\%\] {
  right: 9%;
}

.top-0 {
  top: 0px;
}

.top-0\.5 {
  top: 0.125rem;
}

.top-1\/4 {
  top: 25%;
}

.top-10 {
  top: 2.5rem;
}

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

.top-28 {
  top: 7rem;
}

.top-3\/4 {
  top: 75%;
}

.top-5 {
  top: 1.25rem;
}

.top-7 {
  top: 1.75rem;
}

.top-\[-1\%\] {
  top: -1%;
}

.top-\[-10\%\] {
  top: -10%;
}

.top-\[-103px\] {
  top: -103px;
}

.top-\[-11\%\] {
  top: -11%;
}

.top-\[-12\%\] {
  top: -12%;
}

.top-\[-12\.5\%\] {
  top: -12.5%;
}

.top-\[-127px\] {
  top: -127px;
}

.top-\[-13\%\] {
  top: -13%;
}

.top-\[-13px\] {
  top: -13px;
}

.top-\[-14\%\] {
  top: -14%;
}

.top-\[-15\%\] {
  top: -15%;
}

.top-\[-15px\] {
  top: -15px;
}

.top-\[-18\%\] {
  top: -18%;
}

.top-\[-19\%\] {
  top: -19%;
}

.top-\[-1px\] {
  top: -1px;
}

.top-\[-2\%\] {
  top: -2%;
}

.top-\[-21\%\] {
  top: -21%;
}

.top-\[-21px\] {
  top: -21px;
}

.top-\[-22px\] {
  top: -22px;
}

.top-\[-25px\] {
  top: -25px;
}

.top-\[-26\%\] {
  top: -26%;
}

.top-\[-29px\] {
  top: -29px;
}

.top-\[-3\%\] {
  top: -3%;
}

.top-\[-30px\] {
  top: -30px;
}

.top-\[-31\%\] {
  top: -31%;
}

.top-\[-32\%\] {
  top: -32%;
}

.top-\[-33px\] {
  top: -33px;
}

.top-\[-38\%\] {
  top: -38%;
}

.top-\[-4\%\] {
  top: -4%;
}

.top-\[-45px\] {
  top: -45px;
}

.top-\[-48\%\] {
  top: -48%;
}

.top-\[-5\%\] {
  top: -5%;
}

.top-\[-57px\] {
  top: -57px;
}

.top-\[-58\%\] {
  top: -58%;
}

.top-\[-5px\] {
  top: -5px;
}

.top-\[-6\%\] {
  top: -6%;
}

.top-\[-65px\] {
  top: -65px;
}

.top-\[-69px\] {
  top: -69px;
}

.top-\[-7\%\] {
  top: -7%;
}

.top-\[-70px\] {
  top: -70px;
}

.top-\[-76px\] {
  top: -76px;
}

.top-\[-8\%\] {
  top: -8%;
}

.top-\[-90px\] {
  top: -90px;
}

.top-\[1\%\] {
  top: 1%;
}

.top-\[10\%\] {
  top: 10%;
}

.top-\[100px\] {
  top: 100px;
}

.top-\[11\%\] {
  top: 11%;
}

.top-\[12\%\] {
  top: 12%;
}

.top-\[13\%\] {
  top: 13%;
}

.top-\[136px\] {
  top: 136px;
}

.top-\[14\%\] {
  top: 14%;
}

.top-\[15\%\] {
  top: 15%;
}

.top-\[16\%\] {
  top: 16%;
}

.top-\[16px\] {
  top: 16px;
}

.top-\[17\%\] {
  top: 17%;
}

.top-\[18\%\] {
  top: 18%;
}

.top-\[19\%\] {
  top: 19%;
}

.top-\[190px\] {
  top: 190px;
}

.top-\[20\%\] {
  top: 20%;
}

.top-\[200px\] {
  top: 200px;
}

.top-\[21\%\] {
  top: 21%;
}

.top-\[211px\] {
  top: 211px;
}

.top-\[21px\] {
  top: 21px;
}

.top-\[22\%\] {
  top: 22%;
}

.top-\[229px\] {
  top: 229px;
}

.top-\[22px\] {
  top: 22px;
}

.top-\[23\%\] {
  top: 23%;
}

.top-\[23px\] {
  top: 23px;
}

.top-\[24\%\] {
  top: 24%;
}

.top-\[26\%\] {
  top: 26%;
}

.top-\[27\%\] {
  top: 27%;
}

.top-\[27px\] {
  top: 27px;
}

.top-\[28\%\] {
  top: 28%;
}

.top-\[29\%\] {
  top: 29%;
}

.top-\[3\%\] {
  top: 3%;
}

.top-\[30\%\] {
  top: 30%;
}

.top-\[31\%\] {
  top: 31%;
}

.top-\[32\%\] {
  top: 32%;
}

.top-\[33\%\] {
  top: 33%;
}

.top-\[33\.5\%\] {
  top: 33.5%;
}

.top-\[34\%\] {
  top: 34%;
}

.top-\[35\%\] {
  top: 35%;
}

.top-\[35px\] {
  top: 35px;
}

.top-\[36\%\] {
  top: 36%;
}

.top-\[38\%\] {
  top: 38%;
}

.top-\[4\%\] {
  top: 4%;
}

.top-\[40\%\] {
  top: 40%;
}

.top-\[41\%\] {
  top: 41%;
}

.top-\[42\%\] {
  top: 42%;
}

.top-\[43\%\] {
  top: 43%;
}

.top-\[44\%\] {
  top: 44%;
}

.top-\[45\%\] {
  top: 45%;
}

.top-\[46\%\] {
  top: 46%;
}

.top-\[47\%\] {
  top: 47%;
}

.top-\[48\%\] {
  top: 48%;
}

.top-\[49\%\] {
  top: 49%;
}

.top-\[5\%\] {
  top: 5%;
}

.top-\[50px\] {
  top: 50px;
}

.top-\[52\%\] {
  top: 52%;
}

.top-\[52\.6\%\] {
  top: 52.6%;
}

.top-\[54\%\] {
  top: 54%;
}

.top-\[56\%\] {
  top: 56%;
}

.top-\[58\%\] {
  top: 58%;
}

.top-\[59\%\] {
  top: 59%;
}

.top-\[5px\] {
  top: 5px;
}

.top-\[6\%\] {
  top: 6%;
}

.top-\[60\%\] {
  top: 60%;
}

.top-\[60px\] {
  top: 60px;
}

.top-\[61\%\] {
  top: 61%;
}

.top-\[62\%\] {
  top: 62%;
}

.top-\[63\%\] {
  top: 63%;
}

.top-\[68\%\] {
  top: 68%;
}

.top-\[7\%\] {
  top: 7%;
}

.top-\[70\%\] {
  top: 70%;
}

.top-\[74\%\] {
  top: 74%;
}

.top-\[75\%\] {
  top: 75%;
}

.top-\[77\%\] {
  top: 77%;
}

.top-\[78\%\] {
  top: 78%;
}

.top-\[79\%\] {
  top: 79%;
}

.top-\[84\%\] {
  top: 84%;
}

.top-\[85\%\] {
  top: 85%;
}

.top-\[87\%\] {
  top: 87%;
}

.top-\[88\%\] {
  top: 88%;
}

.top-\[89\%\] {
  top: 89%;
}

.top-\[9\%\] {
  top: 9%;
}

.top-\[90\%\] {
  top: 90%;
}

.top-\[90px\] {
  top: 90px;
}

.top-\[91\%\] {
  top: 91%;
}

.top-\[97\%\] {
  top: 97%;
}

.top-auto {
  top: auto;
}

.top-full {
  top: 100%;
}

.z-0 {
  z-index: 0;
}

.z-10 {
  z-index: 10;
}

.z-\[-1\] {
  z-index: -1;
}

.z-\[-2\] {
  z-index: -2;
}

.z-\[-3\] {
  z-index: -3;
}

.z-\[-5\] {
  z-index: -5;
}

.z-\[1000\] {
  z-index: 1000;
}

.z-\[100\] {
  z-index: 100;
}

.z-\[15\] {
  z-index: 15;
}

.z-\[1\] {
  z-index: 1;
}

.z-\[2\] {
  z-index: 2;
}

.z-\[3\] {
  z-index: 3;
}

.z-\[5\] {
  z-index: 5;
}

.z-\[6\] {
  z-index: 6;
}

.z-\[99990\] {
  z-index: 99990;
}

.z-\[999999\] {
  z-index: 999999;
}

.z-\[99\] {
  z-index: 99;
}

.z-\[9\] {
  z-index: 9;
}

.order-first {
  order: -9999;
}

.order-last {
  order: 9999;
}

.float-right {
  float: right;
}

.float-left {
  float: left;
}

.float-none {
  float: none;
}

.clear-both {
  clear: both;
}

.m-0 {
  margin: 0px;
}

.m-\[-2px_0_50px\] {
  margin: -2px 0 50px;
}

.m-\[0_-15px\] {
  margin: 0 -15px;
}

.m-\[0_-20px\] {
  margin: 0 -20px;
}

.m-\[0_15px_70px\] {
  margin: 0 15px 70px;
}

.m-\[0_20px\] {
  margin: 0 20px;
}

.m-\[0_23px\] {
  margin: 0 23px;
}

.m-\[0_24px\] {
  margin: 0 24px;
}

.m-\[0_25px\] {
  margin: 0 25px;
}

.m-\[0_40px_0_10px\] {
  margin: 0 40px 0 10px;
}

.m-\[0_82px_0_0\] {
  margin: 0 82px 0 0;
}

.m-\[0_auto\] {
  margin: 0 auto;
}

.m-\[100px_0_0\] {
  margin: 100px 0 0;
}

.m-\[10px_12px\] {
  margin: 10px 12px;
}

.m-\[15px_0_20px\] {
  margin: 15px 0 20px;
}

.m-\[15px_0_5px\] {
  margin: 15px 0 5px;
}

.m-\[19px_0_33px\] {
  margin: 19px 0 33px;
}

.m-\[20px_0_120px\] {
  margin: 20px 0 120px;
}

.m-\[25px_0\] {
  margin: 25px 0;
}

.m-\[25px_auto_38px\] {
  margin: 25px auto 38px;
}

.m-\[30px_0_20px\] {
  margin: 30px 0 20px;
}

.m-\[33px_0_20px\] {
  margin: 33px 0 20px;
}

.m-\[35px_0_0\] {
  margin: 35px 0 0;
}

.m-\[40px_0_20px\] {
  margin: 40px 0 20px;
}

.m-\[40px_auto_0\] {
  margin: 40px auto 0;
}

.m-\[50px_15px\] {
  margin: 50px 15px;
}

.m-\[75px_0_0\] {
  margin: 75px 0 0;
}

.m-\[80px_auto_0\] {
  margin: 80px auto 0;
}

.m-\[95px_auto_0\] {
  margin: 95px auto 0;
}

.m-auto {
  margin: auto;
}

.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}

.mx-0 {
  margin-left: 0px;
  margin-right: 0px;
}

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

.mx-1 {
  margin-left: 0.25rem;
  margin-right: 0.25rem;
}

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

.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}

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

.mx-5 {
  margin-left: 1.25rem;
  margin-right: 1.25rem;
}

.mx-\[-15px\] {
  margin-left: -15px;
  margin-right: -15px;
}

.mx-\[-30px\] {
  margin-left: -30px;
  margin-right: -30px;
}

.mx-\[0\.9\%\] {
  margin-left: 0.9%;
  margin-right: 0.9%;
}

.mx-\[1\.6vw\] {
  margin-left: 1.6vw;
  margin-right: 1.6vw;
}

.mx-\[11px\] {
  margin-left: 11px;
  margin-right: 11px;
}

.mx-\[15px\] {
  margin-left: 15px;
  margin-right: 15px;
}

.mx-\[22px\] {
  margin-left: 22px;
  margin-right: 22px;
}

.mx-\[25px\] {
  margin-left: 25px;
  margin-right: 25px;
}

.mx-\[3px\] {
  margin-left: 3px;
  margin-right: 3px;
}

.mx-\[4\%\] {
  margin-left: 4%;
  margin-right: 4%;
}

.mx-\[5px\] {
  margin-left: 5px;
  margin-right: 5px;
}

.mx-\[7px\] {
  margin-left: 7px;
  margin-right: 7px;
}

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

.my-0 {
  margin-top: 0px;
  margin-bottom: 0px;
}

.my-10 {
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
}

.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}

.my-2\.5 {
  margin-top: 0.625rem;
  margin-bottom: 0.625rem;
}

.my-20 {
  margin-top: 5rem;
  margin-bottom: 5rem;
}

.my-3 {
  margin-top: 0.75rem;
  margin-bottom: 0.75rem;
}

.my-5 {
  margin-top: 1.25rem;
  margin-bottom: 1.25rem;
}

.my-\[35px\] {
  margin-top: 35px;
  margin-bottom: 35px;
}

.my-\[3px\] {
  margin-top: 3px;
  margin-bottom: 3px;
}

.my-\[5px\] {
  margin-top: 5px;
  margin-bottom: 5px;
}

.\!mt-\[-10px\] {
  margin-top: -10px !important;
}

.\!mt-\[-16px\] {
  margin-top: -16px !important;
}

.-mb-px {
  margin-bottom: -1px;
}

.-ml-2 {
  margin-left: -0.5rem;
}

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

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

.-mt-2 {
  margin-top: -0.5rem;
}

.-mt-6 {
  margin-top: -1.5rem;
}

.-mt-px {
  margin-top: -1px;
}

.mb-0 {
  margin-bottom: 0px;
}

.mb-1 {
  margin-bottom: 0.25rem;
}

.mb-1\.5 {
  margin-bottom: 0.375rem;
}

.mb-10 {
  margin-bottom: 2.5rem;
}

.mb-12 {
  margin-bottom: 3rem;
}

.mb-2 {
  margin-bottom: 0.5rem;
}

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

.mb-20 {
  margin-bottom: 5rem;
}

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

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

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

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

.mb-9 {
  margin-bottom: 2.25rem;
}

.mb-\[-100px\] {
  margin-bottom: -100px;
}

.mb-\[-11px\] {
  margin-bottom: -11px;
}

.mb-\[-5px\] {
  margin-bottom: -5px;
}

.mb-\[100px\] {
  margin-bottom: 100px;
}

.mb-\[108px\] {
  margin-bottom: 108px;
}

.mb-\[120px\] {
  margin-bottom: 120px;
}

.mb-\[130px\] {
  margin-bottom: 130px;
}

.mb-\[13px\] {
  margin-bottom: 13px;
}

.mb-\[150px\] {
  margin-bottom: 150px;
}

.mb-\[15px\] {
  margin-bottom: 15px;
}

.mb-\[17px\] {
  margin-bottom: 17px;
}

.mb-\[18px\] {
  margin-bottom: 18px;
}

.mb-\[190px\] {
  margin-bottom: 190px;
}

.mb-\[200px\] {
  margin-bottom: 200px;
}

.mb-\[21px\] {
  margin-bottom: 21px;
}

.mb-\[22px\] {
  margin-bottom: 22px;
}

.mb-\[250px\] {
  margin-bottom: 250px;
}

.mb-\[25px\] {
  margin-bottom: 25px;
}

.mb-\[26px\] {
  margin-bottom: 26px;
}

.mb-\[29px\] {
  margin-bottom: 29px;
}

.mb-\[30px\] {
  margin-bottom: 30px;
}

.mb-\[35px\] {
  margin-bottom: 35px;
}

.mb-\[38px\] {
  margin-bottom: 38px;
}

.mb-\[3px\] {
  margin-bottom: 3px;
}

.mb-\[43px\] {
  margin-bottom: 43px;
}

.mb-\[45px\] {
  margin-bottom: 45px;
}

.mb-\[50px\] {
  margin-bottom: 50px;
}

.mb-\[55px\] {
  margin-bottom: 55px;
}

.mb-\[5px\] {
  margin-bottom: 5px;
}

.mb-\[60px\] {
  margin-bottom: 60px;
}

.mb-\[65px\] {
  margin-bottom: 65px;
}

.mb-\[70px\] {
  margin-bottom: 70px;
}

.mb-\[85px\] {
  margin-bottom: 85px;
}

.mb-\[90px\] {
  margin-bottom: 90px;
}

.mb-\[95px\] {
  margin-bottom: 95px;
}

.ml-0 {
  margin-left: 0px;
}

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

.ml-1 {
  margin-left: 0.25rem;
}

.ml-10 {
  margin-left: 2.5rem;
}

.ml-2 {
  margin-left: 0.5rem;
}

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

.ml-3 {
  margin-left: 0.75rem;
}

.ml-5 {
  margin-left: 1.25rem;
}

.ml-8 {
  margin-left: 2rem;
}

.ml-\[-20vw\] {
  margin-left: -20vw;
}

.ml-\[-25px\] {
  margin-left: -25px;
}

.ml-\[-26px\] {
  margin-left: -26px;
}

.ml-\[-30px\] {
  margin-left: -30px;
}

.ml-\[-55px\] {
  margin-left: -55px;
}

.ml-\[-5px\] {
  margin-left: -5px;
}

.ml-\[-60px\] {
  margin-left: -60px;
}

.ml-\[-9px\] {
  margin-left: -9px;
}

.ml-\[100px\] {
  margin-left: 100px;
}

.ml-\[15px\] {
  margin-left: 15px;
}

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

.ml-\[25px\] {
  margin-left: 25px;
}

.ml-\[35px\] {
  margin-left: 35px;
}

.ml-\[38px\] {
  margin-left: 38px;
}

.ml-\[5px\] {
  margin-left: 5px;
}

.ml-\[7px\] {
  margin-left: 7px;
}

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

.mr-0 {
  margin-right: 0px;
}

.mr-1 {
  margin-right: 0.25rem;
}

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

.mr-10 {
  margin-right: 2.5rem;
}

.mr-2 {
  margin-right: 0.5rem;
}

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

.mr-3 {
  margin-right: 0.75rem;
}

.mr-5 {
  margin-right: 1.25rem;
}

.mr-7 {
  margin-right: 1.75rem;
}

.mr-8 {
  margin-right: 2rem;
}

.mr-\[-100\%\] {
  margin-right: -100%;
}

.mr-\[-127px\] {
  margin-right: -127px;
}

.mr-\[-20vw\] {
  margin-right: -20vw;
}

.mr-\[-25px\] {
  margin-right: -25px;
}

.mr-\[-30px\] {
  margin-right: -30px;
}

.mr-\[-55px\] {
  margin-right: -55px;
}

.mr-\[-5px\] {
  margin-right: -5px;
}

.mr-\[-60px\] {
  margin-right: -60px;
}

.mr-\[0\.5rem\] {
  margin-right: 0.5rem;
}

.mr-\[1\.5rem\] {
  margin-right: 1.5rem;
}

.mr-\[13px\] {
  margin-right: 13px;
}

.mr-\[15px\] {
  margin-right: 15px;
}

.mr-\[1rem\] {
  margin-right: 1rem;
}

.mr-\[22px\] {
  margin-right: 22px;
}

.mr-\[24px\] {
  margin-right: 24px;
}

.mr-\[25px\] {
  margin-right: 25px;
}

.mr-\[30px\] {
  margin-right: 30px;
}

.mr-\[3rem\] {
  margin-right: 3rem;
}

.mr-\[45px\] {
  margin-right: 45px;
}

.mr-\[50px\] {
  margin-right: 50px;
}

.mr-\[5px\] {
  margin-right: 5px;
}

.mr-\[9px\] {
  margin-right: 9px;
}

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

.mt-0 {
  margin-top: 0px;
}

.mt-1 {
  margin-top: 0.25rem;
}

.mt-1\.5 {
  margin-top: 0.375rem;
}

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

.mt-2 {
  margin-top: 0.5rem;
}

.mt-2\.5 {
  margin-top: 0.625rem;
}

.mt-20 {
  margin-top: 5rem;
}

.mt-3 {
  margin-top: 0.75rem;
}

.mt-5 {
  margin-top: 1.25rem;
}

.mt-6 {
  margin-top: 1.5rem;
}

.mt-7 {
  margin-top: 1.75rem;
}

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

.mt-\[-135px\] {
  margin-top: -135px;
}

.mt-\[-195px\] {
  margin-top: -195px;
}

.mt-\[-27px\] {
  margin-top: -27px;
}

.mt-\[-280px\] {
  margin-top: -280px;
}

.mt-\[-295px\] {
  margin-top: -295px;
}

.mt-\[-3px\] {
  margin-top: -3px;
}

.mt-\[-5px\] {
  margin-top: -5px;
}

.mt-\[-70px\] {
  margin-top: -70px;
}

.mt-\[-7px\] {
  margin-top: -7px;
}

.mt-\[100px\] {
  margin-top: 100px;
}

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

.mt-\[110px\] {
  margin-top: 110px;
}

.mt-\[120px\] {
  margin-top: 120px;
}

.mt-\[130px\] {
  margin-top: 130px;
}

.mt-\[140px\] {
  margin-top: 140px;
}

.mt-\[150px\] {
  margin-top: 150px;
}

.mt-\[15px\] {
  margin-top: 15px;
}

.mt-\[170px\] {
  margin-top: 170px;
}

.mt-\[180px\] {
  margin-top: 180px;
}

.mt-\[18px\] {
  margin-top: 18px;
}

.mt-\[200px\] {
  margin-top: 200px;
}

.mt-\[20px\] {
  margin-top: 20px;
}

.mt-\[225px\] {
  margin-top: 225px;
}

.mt-\[22px\] {
  margin-top: 22px;
}

.mt-\[250px\] {
  margin-top: 250px;
}

.mt-\[25px\] {
  margin-top: 25px;
}

.mt-\[26px\] {
  margin-top: 26px;
}

.mt-\[29px\] {
  margin-top: 29px;
}

.mt-\[30px\] {
  margin-top: 30px;
}

.mt-\[35px\] {
  margin-top: 35px;
}

.mt-\[37px\] {
  margin-top: 37px;
}

.mt-\[42px\] {
  margin-top: 42px;
}

.mt-\[45px\] {
  margin-top: 45px;
}

.mt-\[46px\] {
  margin-top: 46px;
}

.mt-\[50px\] {
  margin-top: 50px;
}

.mt-\[55px\] {
  margin-top: 55px;
}

.mt-\[5px\] {
  margin-top: 5px;
}

.mt-\[60px\] {
  margin-top: 60px;
}

.mt-\[62px\] {
  margin-top: 62px;
}

.mt-\[65px\] {
  margin-top: 65px;
}

.mt-\[68px\] {
  margin-top: 68px;
}

.mt-\[70px\] {
  margin-top: 70px;
}

.mt-\[75px\] {
  margin-top: 75px;
}

.mt-\[85px\] {
  margin-top: 85px;
}

.mt-\[90px\] {
  margin-top: 90px;
}

.mt-\[95px\] {
  margin-top: 95px;
}

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

.block {
  display: block;
}

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

.inline {
  display: inline;
}

.flex {
  display: flex;
}

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

.table {
  display: table;
}

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

.list-item {
  display: list-item;
}

.hidden {
  display: none;
}

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

.h-0 {
  height: 0px;
}

.h-0\.5 {
  height: 0.125rem;
}

.h-1 {
  height: 0.25rem;
}

.h-1\.5 {
  height: 0.375rem;
}

.h-10 {
  height: 2.5rem;
}

.h-11 {
  height: 2.75rem;
}

.h-12 {
  height: 3rem;
}

.h-2 {
  height: 0.5rem;
}

.h-2\.5 {
  height: 0.625rem;
}

.h-20 {
  height: 5rem;
}

.h-3 {
  height: 0.75rem;
}

.h-3\.5 {
  height: 0.875rem;
}

.h-4 {
  height: 1rem;
}

.h-40 {
  height: 10rem;
}

.h-5 {
  height: 1.25rem;
}

.h-60 {
  height: 15rem;
}

.h-8 {
  height: 2rem;
}

.h-9 {
  height: 2.25rem;
}

.h-\[0\.85\%\] {
  height: 0.85%;
}

.h-\[0\.95\%\] {
  height: 0.95%;
}

.h-\[100px\] {
  height: 100px;
}

.h-\[102px\] {
  height: 102px;
}

.h-\[110px\] {
  height: 110px;
}

.h-\[115px\] {
  height: 115px;
}

.h-\[11px\] {
  height: 11px;
}

.h-\[120px\] {
  height: 120px;
}

.h-\[121px\] {
  height: 121px;
}

.h-\[125px\] {
  height: 125px;
}

.h-\[130px\] {
  height: 130px;
}

.h-\[135px\] {
  height: 135px;
}

.h-\[138px\] {
  height: 138px;
}

.h-\[13px\] {
  height: 13px;
}

.h-\[140px\] {
  height: 140px;
}

.h-\[145px\] {
  height: 145px;
}

.h-\[150px\] {
  height: 150px;
}

.h-\[151px\] {
  height: 151px;
}

.h-\[154px\] {
  height: 154px;
}

.h-\[15px\] {
  height: 15px;
}

.h-\[165px\] {
  height: 165px;
}

.h-\[170px\] {
  height: 170px;
}

.h-\[175px\] {
  height: 175px;
}

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

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

.h-\[185px\] {
  height: 185px;
}

.h-\[195px\] {
  height: 195px;
}

.h-\[197px\] {
  height: 197px;
}

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

.h-\[212px\] {
  height: 212px;
}

.h-\[220px\] {
  height: 220px;
}

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

.h-\[235px\] {
  height: 235px;
}

.h-\[245px\] {
  height: 245px;
}

.h-\[248px\] {
  height: 248px;
}

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

.h-\[26px\] {
  height: 26px;
}

.h-\[29px\] {
  height: 29px;
}

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

.h-\[348px\] {
  height: 348px;
}

.h-\[34px\] {
  height: 34px;
}

.h-\[35px\] {
  height: 35px;
}

.h-\[370px\] {
  height: 370px;
}

.h-\[37px\] {
  height: 37px;
}

.h-\[38px\] {
  height: 38px;
}

.h-\[415px\] {
  height: 415px;
}

.h-\[42px\] {
  height: 42px;
}

.h-\[442px\] {
  height: 442px;
}

.h-\[45px\] {
  height: 45px;
}

.h-\[46px\] {
  height: 46px;
}

.h-\[470px\] {
  height: 470px;
}

.h-\[50px\] {
  height: 50px;
}

.h-\[513px\] {
  height: 513px;
}

.h-\[52px\] {
  height: 52px;
}

.h-\[55px\] {
  height: 55px;
}

.h-\[57px\] {
  height: 57px;
}

.h-\[58px\] {
  height: 58px;
}

.h-\[5px\] {
  height: 5px;
}

.h-\[600px\] {
  height: 600px;
}

.h-\[60px\] {
  height: 60px;
}

.h-\[62px\] {
  height: 62px;
}

.h-\[65px\] {
  height: 65px;
}

.h-\[680px\] {
  height: 680px;
}

.h-\[68px\] {
  height: 68px;
}

.h-\[70\%\] {
  height: 70%;
}

.h-\[700px\] {
  height: 700px;
}

.h-\[70px\] {
  height: 70px;
}

.h-\[72px\] {
  height: 72px;
}

.h-\[75px\] {
  height: 75px;
}

.h-\[78px\] {
  height: 78px;
}

.h-\[7px\] {
  height: 7px;
}

.h-\[82px\] {
  height: 82px;
}

.h-\[85px\] {
  height: 85px;
}

.h-\[868px\] {
  height: 868px;
}

.h-\[875px\] {
  height: 875px;
}

.h-\[90px\] {
  height: 90px;
}

.h-\[95px\] {
  height: 95px;
}

.h-\[9px\] {
  height: 9px;
}

.h-\[calc\(100\%-1rem\)\] {
  height: calc(100% - 1rem);
}

.h-auto {
  height: auto;
}

.h-full {
  height: 100%;
}

.h-screen {
  height: 100vh;
}

.max-h-10 {
  max-height: 2.5rem;
}

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

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

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

.max-h-screen {
  max-height: 100vh;
}

.min-h-\[1\.2em\] {
  min-height: 1.2em;
}

.min-h-full {
  min-height: 100%;
}

.min-h-screen {
  min-height: 100vh;
}

.w-1 {
  width: 0.25rem;
}

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

.w-10 {
  width: 2.5rem;
}

.w-11 {
  width: 2.75rem;
}

.w-12 {
  width: 3rem;
}

.w-2 {
  width: 0.5rem;
}

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

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

.w-20 {
  width: 5rem;
}

.w-3 {
  width: 0.75rem;
}

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

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

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

.w-4 {
  width: 1rem;
}

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

.w-40 {
  width: 10rem;
}

.w-5 {
  width: 1.25rem;
}

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

.w-60 {
  width: 15rem;
}

.w-8 {
  width: 2rem;
}

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

.w-9 {
  width: 2.25rem;
}

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

.w-\[11\.11111\%\] {
  width: 11.11111%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-\[16\.25\%\] {
  width: 16.25%;
}

.w-\[16\.8\%\] {
  width: 16.8%;
}

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

.w-\[17\.4\%\] {
  width: 17.4%;
}

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

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

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

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

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

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

.w-\[18\.76\%\] {
  width: 18.76%;
}

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

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

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

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

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

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

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

.w-\[20\.76\%\] {
  width: 20.76%;
}

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

.w-\[21\.96\%\] {
  width: 21.96%;
}

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

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

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

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

.w-\[23\.55\%\] {
  width: 23.55%;
}

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

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

.w-\[25\.5\%\] {
  width: 25.5%;
}

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

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

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

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

.w-\[29\.4\%\] {
  width: 29.4%;
}

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

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

.w-\[30\.4\%\] {
  width: 30.4%;
}

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

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

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

.w-\[31\.93\%\] {
  width: 31.93%;
}

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

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

.w-\[33\.33\%\] {
  width: 33.33%;
}

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

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

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

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

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

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

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

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

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

.w-\[41\.02\%\] {
  width: 41.02%;
}

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

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

.w-\[43\.1\%\] {
  width: 43.1%;
}

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

.w-\[44\.8\%\] {
  width: 44.8%;
}

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

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

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

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

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

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

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

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

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

.w-\[51\.8\%\] {
  width: 51.8%;
}

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

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

.w-\[53\.2\%\] {
  width: 53.2%;
}

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

.w-\[54\.6\%\] {
  width: 54.6%;
}

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

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

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

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

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

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

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

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

.w-\[66\.66\%\] {
  width: 66.66%;
}

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

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

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

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

.w-\[72\.2\%\] {
  width: 72.2%;
}

.w-\[72vw\] {
  width: 72vw;
}

.w-\[73\.4\%\] {
  width: 73.4%;
}

.w-\[74\.4\%\] {
  width: 74.4%;
}

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

.w-\[77\.8\%\] {
  width: 77.8%;
}

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

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

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

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

.w-\[86\.2\%\] {
  width: 86.2%;
}

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

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

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

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

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

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

.w-\[calc\(100\%\+180px\)\] {
  width: calc(100% + 180px);
}

.w-\[calc\(100\%-100px\)\] {
  width: calc(100% - 100px);
}

.w-\[calc\(100\%-55px\)\] {
  width: calc(100% - 55px);
}

.w-\[calc\(100\%-70px\)\] {
  width: calc(100% - 70px);
}

.w-\[calc\(100\%\/4_-_\(\(\(4_-_1\)_\*_1rem\)_\/_4\)\)\] {
  width: calc(100% / 4 - (((4 - 1) * 1rem) / 4));
}

.w-\[calc\(100\%_-_180px\)\] {
  width: calc(100% - 180px);
}

.w-auto {
  width: auto;
}

.w-full {
  width: 100%;
}

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

.min-w-\[120px\] {
  min-width: 120px;
}

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

.min-w-\[250px\] {
  min-width: 250px;
}

.\!max-w-\[1490px\] {
  max-width: 1490px !important;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.max-w-\[16\.666\%\] {
  max-width: 16.666%;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.flex-\[0_0_100\%\] {
  flex: 0 0 100%;
}

.flex-\[0_0_16\.666\%\] {
  flex: 0 0 16.666%;
}

.flex-\[0_0_50\%\] {
  flex: 0 0 50%;
}

.flex-\[0_1_auto\] {
  flex: 0 1 auto;
}

.grow {
  flex-grow: 1;
}

.basis-4\/12 {
  flex-basis: 33.333333%;
}

.basis-6\/12 {
  flex-basis: 50%;
}

.basis-8\/12 {
  flex-basis: 66.666667%;
}

.basis-\[33\.33\%\] {
  flex-basis: 33.33%;
}

.basis-full {
  flex-basis: 100%;
}

.border-collapse {
  border-collapse: collapse;
}

.origin-\[0_0\] {
  transform-origin: 0 0;
}

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

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

.translate-x-2 {
  --tw-translate-x: 0.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));
}

.translate-x-2\.5 {
  --tw-translate-x: 0.625rem;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.translate-y-\[30px\] {
  --tw-translate-y: 30px;
  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-\[43px\] {
  --tw-translate-y: 43px;
  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-\[45px\] {
  --tw-translate-y: 45px;
  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-\[58px\] {
  --tw-translate-y: 58px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.-rotate-180 {
  --tw-rotate: -180deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.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-\[150deg\] {
  --tw-rotate: 150deg;
  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-\[30deg\] {
  --tw-rotate: 30deg;
  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-0 {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  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-50 {
  --tw-scale-x: .5;
  --tw-scale-y: .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-\[0\.6\] {
  --tw-scale-x: 0.6;
  --tw-scale-y: 0.6;
  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-\[0\.8\] {
  --tw-scale-x: 0.8;
  --tw-scale-y: 0.8;
  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-0 {
  --tw-scale-x: 0;
  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-100 {
  --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-none {
  transform: none;
}

.animate-\[fade-in-rev_1\.5s_infinite_linear\] {
  animation: fade-in-rev 1.5s infinite linear;
}

.animate-\[fade-in_1\.5s_infinite_linear\] {
  animation: fade-in 1.5s infinite linear;
}

.animate-\[fade-in_1s_infinite_linear\] {
  animation: fade-in 1s infinite linear;
}

.animate-\[jello_3s_infinite_linear\] {
  animation: jello 3s infinite linear;
}

.animate-\[jump10pRsv_3s_infinite_linear\] {
  animation: jump10pRsv 3s infinite linear;
}

.animate-\[jump10pRsv_5s_infinite_linear\] {
  animation: jump10pRsv 5s infinite linear;
}

.animate-\[jump10p_3s_infinite_linear\] {
  animation: jump10p 3s infinite linear;
}

.animate-\[jump10p_5s_infinite_linear\] {
  animation: jump10p 5s infinite linear;
}

.animate-\[jumpThree_10s_infinite_linear\] {
  animation: jumpThree 10s infinite linear;
}

.animate-\[jumpThree_3\.5s_infinite_linear\] {
  animation: jumpThree 3.5s infinite linear;
}

.animate-\[jumpThree_3s_infinite_linear\] {
  animation: jumpThree 3s infinite linear;
}

.animate-\[jumpThree_4\.5s_infinite_linear\] {
  animation: jumpThree 4.5s infinite linear;
}

.animate-\[jumpThree_4s_infinite_linear\] {
  animation: jumpThree 4s infinite linear;
}

.animate-\[jumpThree_5s_infinite_linear\] {
  animation: jumpThree 5s infinite linear;
}

.animate-\[jumpThree_6s_infinite_linear\] {
  animation: jumpThree 6s infinite linear;
}

.animate-\[jumpThree_8s_infinite_linear\] {
  animation: jumpThree 8s infinite linear;
}

.animate-\[jumpTwo_10s_infinite_linear\] {
  animation: jumpTwo 10s infinite linear;
}

.animate-\[jumpTwo_3\.5s_infinite_linear\] {
  animation: jumpTwo 3.5s infinite linear;
}

.animate-\[jumpTwo_3s_infinite_linear\] {
  animation: jumpTwo 3s infinite linear;
}

.animate-\[jumpTwo_4\.5s_infinite_linear\] {
  animation: jumpTwo 4.5s infinite linear;
}

.animate-\[jumpTwo_4s_infinite_linear\] {
  animation: jumpTwo 4s infinite linear;
}

.animate-\[jumpTwo_5s_infinite_linear\] {
  animation: jumpTwo 5s infinite linear;
}

.animate-\[jumpTwo_6s_infinite_linear\] {
  animation: jumpTwo 6s infinite linear;
}

.animate-\[jumpTwo_8s_infinite_linear\] {
  animation: jumpTwo 8s infinite linear;
}

.animate-\[ripple_3s_linear_infinite\] {
  animation: ripple 3s linear infinite;
}

.animate-\[rotatedTwo_12s_infinite_linear\] {
  animation: rotatedTwo 12s infinite linear;
}

.animate-\[rotatedTwo_14s_infinite_linear\] {
  animation: rotatedTwo 14s infinite linear;
}

.animate-\[rotatedTwo_15s_infinite_linear\] {
  animation: rotatedTwo 15s infinite linear;
}

.animate-\[rotatedTwo_17s_infinite_linear\] {
  animation: rotatedTwo 17s infinite linear;
}

.animate-\[rotatedTwo_25s_infinite_linear\] {
  animation: rotatedTwo 25s infinite linear;
}

.animate-\[rotatedTwo_35s_infinite_linear\] {
  animation: rotatedTwo 35s infinite linear;
}

.animate-\[rotatedTwo_50s_infinite_linear\] {
  animation: rotatedTwo 50s infinite linear;
}

.animate-\[rotated_10s_infinite_linear\] {
  animation: rotated 10s infinite linear;
}

.animate-\[rotated_12s_infinite_linear\] {
  animation: rotated 12s infinite linear;
}

.animate-\[rotated_14s_infinite_linear\] {
  animation: rotated 14s infinite linear;
}

.animate-\[rotated_15s_infinite_linear\] {
  animation: rotated 15s infinite linear;
}

.animate-\[rotated_17s_infinite_linear\] {
  animation: rotated 17s infinite linear;
}

.animate-\[rotated_18s_infinite_linear\] {
  animation: rotated 18s infinite linear;
}

.animate-\[rotated_20s_infinite_linear\] {
  animation: rotated 20s infinite linear;
}

.animate-\[rotated_35s_infinite_linear\] {
  animation: rotated 35s infinite linear;
}

.animate-\[rotated_3s_infinite_linear\] {
  animation: rotated 3s infinite linear;
}

.animate-\[rotated_50s_infinite_linear\] {
  animation: rotated 50s infinite linear;
}

.animate-\[rotated_60s_infinite_linear\] {
  animation: rotated 60s infinite linear;
}

.animate-\[scale-up-one_4s_infinite_linear\] {
  animation: scale-up-one 4s infinite linear;
}

.animate-\[scale-up-three_4s_infinite_linear\] {
  animation: scale-up-three 4s infinite linear;
}

.animate-\[spinner_1\.5s_infinite_linear\] {
  animation: spinner 1.5s infinite linear;
}

.cursor-pointer {
  cursor: pointer;
}

.select-none {
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.resize-none {
  resize: none;
}

.resize {
  resize: both;
}

.list-disc {
  list-style-type: disc;
}

.list-none {
  list-style-type: none;
}

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

.flex-row-reverse {
  flex-direction: row-reverse;
}

.\!flex-col {
  flex-direction: column !important;
}

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

.flex-wrap {
  flex-wrap: wrap;
}

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

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

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

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

.justify-end {
  justify-content: flex-end;
}

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

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

.overflow-hidden {
  overflow: hidden;
}

.overflow-visible {
  overflow: visible;
}

.overflow-x-auto {
  overflow-x: auto;
}

.overflow-y-auto {
  overflow-y: auto;
}

.overflow-x-hidden {
  overflow-x: hidden;
}

.overflow-x-clip {
  overflow-x: clip;
}

.scroll-smooth {
  scroll-behavior: smooth;
}

.whitespace-pre-wrap {
  white-space: pre-wrap;
}

.break-words {
  overflow-wrap: break-word;
}

.break-all {
  word-break: break-all;
}

.rounded {
  border-radius: 0.25rem;
}

.rounded-2xl {
  border-radius: 1rem;
}

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

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

.rounded-\[0_0_10px_10px\] {
  border-radius: 0 0 10px 10px;
}

.rounded-\[0_0px_10px_10px\] {
  border-radius: 0 0px 10px 10px;
}

.rounded-\[0_10px_10px_0\] {
  border-radius: 0 10px 10px 0;
}

.rounded-\[0_30px_30px_0\] {
  border-radius: 0 30px 30px 0;
}

.rounded-\[0_3px_3px_0\] {
  border-radius: 0 3px 3px 0;
}

.rounded-\[0_5px_5px_0\] {
  border-radius: 0 5px 5px 0;
}

.rounded-\[0_8px_8px_0\] {
  border-radius: 0 8px 8px 0;
}

.rounded-\[0px_0px_10px_10px\] {
  border-radius: 0px 0px 10px 10px;
}

.rounded-\[10px\] {
  border-radius: 10px;
}

.rounded-\[10px_0_0_10px\] {
  border-radius: 10px 0 0 10px;
}

.rounded-\[10px_10px_0_0\] {
  border-radius: 10px 10px 0 0;
}

.rounded-\[15px\] {
  border-radius: 15px;
}

.rounded-\[15px_0_0_15px\] {
  border-radius: 15px 0 0 15px;
}

.rounded-\[17px\] {
  border-radius: 17px;
}

.rounded-\[20px\] {
  border-radius: 20px;
}

.rounded-\[22px\] {
  border-radius: 22px;
}

.rounded-\[25px\] {
  border-radius: 25px;
}

.rounded-\[28px\] {
  border-radius: 28px;
}

.rounded-\[30px\] {
  border-radius: 30px;
}

.rounded-\[32px\] {
  border-radius: 32px;
}

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

.rounded-\[40px\] {
  border-radius: 40px;
}

.rounded-\[40px_40px_0_0\] {
  border-radius: 40px 40px 0 0;
}

.rounded-\[45px_45px_0_0\] {
  border-radius: 45px 45px 0 0;
}

.rounded-\[50\%\] {
  border-radius: 50%;
}

.rounded-\[50px\] {
  border-radius: 50px;
}

.rounded-\[54px\] {
  border-radius: 54px;
}

.rounded-\[5px\] {
  border-radius: 5px;
}

.rounded-\[5px_0_0_5px\] {
  border-radius: 5px 0 0 5px;
}

.rounded-\[5px_5px_0_0\] {
  border-radius: 5px 5px 0 0;
}

.rounded-\[7px\] {
  border-radius: 7px;
}

.rounded-\[9px\] {
  border-radius: 9px;
}

.rounded-lg {
  border-radius: 0.5rem;
}

.rounded-md {
  border-radius: 0.375rem;
}

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

.rounded-xl {
  border-radius: 0.75rem;
}

.border {
  border-width: 1px;
}

.border-0 {
  border-width: 0px;
}

.border-2 {
  border-width: 2px;
}

.border-4 {
  border-width: 4px;
}

.border-\[1\.5px\] {
  border-width: 1.5px;
}

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

.border-\[2px\] {
  border-width: 2px;
}

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

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

.\!border-b-\[0\] {
  border-bottom-width: 0 !important;
}

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

.border-b-2 {
  border-bottom-width: 2px;
}

.border-b-\[1px\] {
  border-bottom-width: 1px;
}

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

.border-l {
  border-left-width: 1px;
}

.border-l-4 {
  border-left-width: 4px;
}

.border-l-\[1px\] {
  border-left-width: 1px;
}

.border-l-\[5px\] {
  border-left-width: 5px;
}

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

.border-t {
  border-top-width: 1px;
}

.border-t-2 {
  border-top-width: 2px;
}

.border-t-\[1px\] {
  border-top-width: 1px;
}

.border-t-\[2px\] {
  border-top-width: 2px;
}

.border-t-\[5px\] {
  border-top-width: 5px;
}

.border-solid {
  border-style: solid;
}

.border-none {
  border-style: none;
}

.border-\[\#02E7E8\] {
  --tw-border-opacity: 1;
  border-color: rgb(2 231 232 / var(--tw-border-opacity));
}

.border-\[\#040404\] {
  --tw-border-opacity: 1;
  border-color: rgb(4 4 4 / var(--tw-border-opacity));
}

.border-\[\#111111\] {
  --tw-border-opacity: 1;
  border-color: rgb(17 17 17 / var(--tw-border-opacity));
}

.border-\[\#151515\] {
  --tw-border-opacity: 1;
  border-color: rgb(21 21 21 / var(--tw-border-opacity));
}

.border-\[\#161616\] {
  --tw-border-opacity: 1;
  border-color: rgb(22 22 22 / var(--tw-border-opacity));
}

.border-\[\#936DFF\] {
  --tw-border-opacity: 1;
  border-color: rgb(147 109 255 / var(--tw-border-opacity));
}

.border-\[\#979797\] {
  --tw-border-opacity: 1;
  border-color: rgb(151 151 151 / var(--tw-border-opacity));
}

.border-\[\#CFCFCF\] {
  --tw-border-opacity: 1;
  border-color: rgb(207 207 207 / var(--tw-border-opacity));
}

.border-\[\#D6D6D6\] {
  --tw-border-opacity: 1;
  border-color: rgb(214 214 214 / var(--tw-border-opacity));
}

.border-\[\#DBDBDB\] {
  --tw-border-opacity: 1;
  border-color: rgb(219 219 219 / var(--tw-border-opacity));
}

.border-\[\#DCE4E8\] {
  --tw-border-opacity: 1;
  border-color: rgb(220 228 232 / var(--tw-border-opacity));
}

.border-\[\#DEDEDE\] {
  --tw-border-opacity: 1;
  border-color: rgb(222 222 222 / var(--tw-border-opacity));
}

.border-\[\#E0E0E0\] {
  --tw-border-opacity: 1;
  border-color: rgb(224 224 224 / var(--tw-border-opacity));
}

.border-\[\#E2E2E2\] {
  --tw-border-opacity: 1;
  border-color: rgb(226 226 226 / var(--tw-border-opacity));
}

.border-\[\#E3E3E3\] {
  --tw-border-opacity: 1;
  border-color: rgb(227 227 227 / var(--tw-border-opacity));
}

.border-\[\#E4E4E4\] {
  --tw-border-opacity: 1;
  border-color: rgb(228 228 228 / var(--tw-border-opacity));
}

.border-\[\#E5E5E5\] {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-\[\#E6E6E6\] {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity));
}

.border-\[\#E7E7E7\] {
  --tw-border-opacity: 1;
  border-color: rgb(231 231 231 / var(--tw-border-opacity));
}

.border-\[\#E8EDF0\] {
  --tw-border-opacity: 1;
  border-color: rgb(232 237 240 / var(--tw-border-opacity));
}

.border-\[\#E9E9E9\] {
  --tw-border-opacity: 1;
  border-color: rgb(233 233 233 / var(--tw-border-opacity));
}

.border-\[\#ECECEC\] {
  --tw-border-opacity: 1;
  border-color: rgb(236 236 236 / var(--tw-border-opacity));
}

.border-\[\#EEEEEE\] {
  --tw-border-opacity: 1;
  border-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-\[\#EEF3F7\] {
  --tw-border-opacity: 1;
  border-color: rgb(238 243 247 / var(--tw-border-opacity));
}

.border-\[\#F1F1F1\] {
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}

.border-\[\#FF006B\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 107 / var(--tw-border-opacity));
}

.border-\[\#FF6080\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 96 128 / var(--tw-border-opacity));
}

.border-\[\#FFBA12\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 186 18 / var(--tw-border-opacity));
}

.border-\[\#FFEAA0\] {
  --tw-border-opacity: 1;
  border-color: rgb(255 234 160 / var(--tw-border-opacity));
}

.border-\[\#dbdbdb\] {
  --tw-border-opacity: 1;
  border-color: rgb(219 219 219 / var(--tw-border-opacity));
}

.border-\[\#e3e3e3\] {
  --tw-border-opacity: 1;
  border-color: rgb(227 227 227 / var(--tw-border-opacity));
}

.border-\[\#ededed\] {
  --tw-border-opacity: 1;
  border-color: rgb(237 237 237 / var(--tw-border-opacity));
}

.border-\[color\:var\(--purple-blue\)\] {
  border-color: var(--purple-blue);
}

.border-\[none\] {
  border-color: none;
}

.border-\[rgb\(101_92_151\/6\%\)\] {
  border-color: rgb(101 92 151/6%);
}

.border-\[rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  border-color: rgba(0,0,0,0.05);
}

.border-\[rgba\(0\2c 0\2c 0\2c 0\.07\)\] {
  border-color: rgba(0,0,0,0.07);
}

.border-\[rgba\(255\2c 122\2c 81\2c 0\.4\)\] {
  border-color: rgba(255,122,81,0.4);
}

.border-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  border-color: rgba(255,255,255,0.1);
}

.border-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\] {
  border-color: rgba(255,255,255,0.2);
}

.border-\[solid\] {
  border-color: solid;
}

.border-\[var\(--blue-dark\)\] {
  border-color: var(--blue-dark);
}

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

.border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-neutral-100 {
  --tw-border-opacity: 1;
  border-color: rgb(245 245 245 / var(--tw-border-opacity));
}

.border-neutral-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-transparent {
  border-color: transparent;
}

.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-x-\[\#E7E7E7\] {
  --tw-border-opacity: 1;
  border-left-color: rgb(231 231 231 / var(--tw-border-opacity));
  border-right-color: rgb(231 231 231 / var(--tw-border-opacity));
}

.border-y-\[\#655C97\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(101 92 151 / var(--tw-border-opacity));
  border-bottom-color: rgb(101 92 151 / var(--tw-border-opacity));
}

.border-y-\[\#E8E8E8\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(232 232 232 / var(--tw-border-opacity));
  border-bottom-color: rgb(232 232 232 / var(--tw-border-opacity));
}

.border-y-\[\#efefef\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(239 239 239 / var(--tw-border-opacity));
  border-bottom-color: rgb(239 239 239 / var(--tw-border-opacity));
}

.\!border-r-transparent {
  border-right-color: transparent !important;
}

.border-b-\[\#33D4B8\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(51 212 184 / var(--tw-border-opacity));
}

.border-b-\[\#545454\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(84 84 84 / var(--tw-border-opacity));
}

.border-b-\[\#E0E0E0\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(224 224 224 / var(--tw-border-opacity));
}

.border-b-\[\#E8E8E8\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(232 232 232 / var(--tw-border-opacity));
}

.border-b-\[\#EAEAEA\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(234 234 234 / var(--tw-border-opacity));
}

.border-b-\[\#EBEBEB\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(235 235 235 / var(--tw-border-opacity));
}

.border-b-\[\#ECECEC\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity));
}

.border-b-\[\#EEEEEE\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(238 238 238 / var(--tw-border-opacity));
}

.border-b-\[\#EFEFEF\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(239 239 239 / var(--tw-border-opacity));
}

.border-b-\[\#dee2e6\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(222 226 230 / var(--tw-border-opacity));
}

.border-b-\[\#e9e9e9\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(233 233 233 / var(--tw-border-opacity));
}

.border-b-\[\#ececec\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(236 236 236 / var(--tw-border-opacity));
}

.border-b-\[\#ededed\] {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(237 237 237 / var(--tw-border-opacity));
}

.border-b-\[rgba\(0\2c 0\2c 0\2c 0\.09\)\] {
  border-bottom-color: rgba(0,0,0,0.09);
}

.border-b-\[rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  border-bottom-color: rgba(0,0,0,0.1);
}

.border-b-\[solid\] {
  border-bottom-color: solid;
}

.border-b-black {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.border-b-neutral-200 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(229 229 229 / var(--tw-border-opacity));
}

.border-l-\[\#9CDFC9\] {
  --tw-border-opacity: 1;
  border-left-color: rgb(156 223 201 / var(--tw-border-opacity));
}

.border-l-\[\#F4F4F4\] {
  --tw-border-opacity: 1;
  border-left-color: rgb(244 244 244 / var(--tw-border-opacity));
}

.border-l-\[\#FAE6BF\] {
  --tw-border-opacity: 1;
  border-left-color: rgb(250 230 191 / var(--tw-border-opacity));
}

.border-l-\[none\] {
  border-left-color: none;
}

.border-l-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  border-left-color: rgba(0,0,0,0.4);
}

.border-l-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.border-r-\[\#F1F1F1\] {
  --tw-border-opacity: 1;
  border-right-color: rgb(241 241 241 / var(--tw-border-opacity));
}

.border-r-\[\#ededed\] {
  --tw-border-opacity: 1;
  border-right-color: rgb(237 237 237 / var(--tw-border-opacity));
}

.border-r-\[none\] {
  border-right-color: none;
}

.border-r-\[rgba\(0\2c 0\2c 0\2c 0\.09\)\] {
  border-right-color: rgba(0,0,0,0.09);
}

.border-t-\[\#00000014\] {
  border-top-color: #00000014;
}

.border-t-\[\#545454\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(84 84 84 / var(--tw-border-opacity));
}

.border-t-\[\#D8D8D8\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(216 216 216 / var(--tw-border-opacity));
}

.border-t-\[\#E8E8E8\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(232 232 232 / var(--tw-border-opacity));
}

.border-t-\[\#ECECEC\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(236 236 236 / var(--tw-border-opacity));
}

.border-t-\[\#dee2e6\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(222 226 230 / var(--tw-border-opacity));
}

.border-t-\[\#e9e9e9\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(233 233 233 / var(--tw-border-opacity));
}

.border-t-\[\#ececec\] {
  --tw-border-opacity: 1;
  border-top-color: rgb(236 236 236 / var(--tw-border-opacity));
}

.border-t-\[\#ffffff14\] {
  border-top-color: #ffffff14;
}

.border-t-\[rgba\(0\2c 0\2c 0\2c 0\.07\)\] {
  border-top-color: rgba(0,0,0,0.07);
}

.border-t-\[rgba\(0\2c 0\2c 0\2c 0\.09\)\] {
  border-top-color: rgba(0,0,0,0.09);
}

.border-t-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  border-top-color: rgba(255,255,255,0.1);
}

.border-t-neutral-200 {
  --tw-border-opacity: 1;
  border-top-color: rgb(229 229 229 / var(--tw-border-opacity));
}

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

.bg-\[\#00E5F3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 229 243 / var(--tw-bg-opacity));
}

.bg-\[\#03c4c6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(3 196 198 / var(--tw-bg-opacity));
}

.bg-\[\#04e8f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(4 232 244 / var(--tw-bg-opacity));
}

.bg-\[\#111111\] {
  --tw-bg-opacity: 1;
  background-color: rgb(17 17 17 / var(--tw-bg-opacity));
}

.bg-\[\#141222\] {
  --tw-bg-opacity: 1;
  background-color: rgb(20 18 34 / var(--tw-bg-opacity));
}

.bg-\[\#151515\] {
  --tw-bg-opacity: 1;
  background-color: rgb(21 21 21 / var(--tw-bg-opacity));
}

.bg-\[\#161616\] {
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity));
}

.bg-\[\#191928\] {
  --tw-bg-opacity: 1;
  background-color: rgb(25 25 40 / var(--tw-bg-opacity));
}

.bg-\[\#1b1b1b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(27 27 27 / var(--tw-bg-opacity));
}

.bg-\[\#1f1f1f\] {
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity));
}

.bg-\[\#212121\] {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}

.bg-\[\#232323\] {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 35 / var(--tw-bg-opacity));
}

.bg-\[\#242424\] {
  --tw-bg-opacity: 1;
  background-color: rgb(36 36 36 / var(--tw-bg-opacity));
}

.bg-\[\#262626\] {
  --tw-bg-opacity: 1;
  background-color: rgb(38 38 38 / var(--tw-bg-opacity));
}

.bg-\[\#2a2a2a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(42 42 42 / var(--tw-bg-opacity));
}

.bg-\[\#2b0937\] {
  --tw-bg-opacity: 1;
  background-color: rgb(43 9 55 / var(--tw-bg-opacity));
}

.bg-\[\#2d2d2d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(45 45 45 / var(--tw-bg-opacity));
}

.bg-\[\#303030\] {
  --tw-bg-opacity: 1;
  background-color: rgb(48 48 48 / var(--tw-bg-opacity));
}

.bg-\[\#373737\] {
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 55 / var(--tw-bg-opacity));
}

.bg-\[\#462ec5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(70 46 197 / var(--tw-bg-opacity));
}

.bg-\[\#4b0e55\] {
  --tw-bg-opacity: 1;
  background-color: rgb(75 14 85 / var(--tw-bg-opacity));
}

.bg-\[\#51fcff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(81 252 255 / var(--tw-bg-opacity));
}

.bg-\[\#572ff6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(87 47 246 / var(--tw-bg-opacity));
}

.bg-\[\#5e43f0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(94 67 240 / var(--tw-bg-opacity));
}

.bg-\[\#66e19e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(102 225 158 / var(--tw-bg-opacity));
}

.bg-\[\#6aee90\] {
  --tw-bg-opacity: 1;
  background-color: rgb(106 238 144 / var(--tw-bg-opacity));
}

.bg-\[\#6f6cff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(111 108 255 / var(--tw-bg-opacity));
}

.bg-\[\#7034ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(112 52 255 / var(--tw-bg-opacity));
}

.bg-\[\#7241ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(114 65 255 / var(--tw-bg-opacity));
}

.bg-\[\#77f4f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(119 244 245 / var(--tw-bg-opacity));
}

.bg-\[\#7dec72\] {
  --tw-bg-opacity: 1;
  background-color: rgb(125 236 114 / var(--tw-bg-opacity));
}

.bg-\[\#88d9ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(136 217 255 / var(--tw-bg-opacity));
}

.bg-\[\#8F6BF6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(143 107 246 / var(--tw-bg-opacity));
}

.bg-\[\#E8FBFF\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 251 255 / var(--tw-bg-opacity));
}

.bg-\[\#EEF6FA\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 246 250 / var(--tw-bg-opacity));
}

.bg-\[\#F7F7F7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 247 247 / var(--tw-bg-opacity));
}

.bg-\[\#FF47E2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 71 226 / var(--tw-bg-opacity));
}

.bg-\[\#FFCF24\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 207 36 / var(--tw-bg-opacity));
}

.bg-\[\#FFEAA0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 160 / var(--tw-bg-opacity));
}

.bg-\[\#FFEFE7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 239 231 / var(--tw-bg-opacity));
}

.bg-\[\#a595ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(165 149 255 / var(--tw-bg-opacity));
}

.bg-\[\#b183ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(177 131 255 / var(--tw-bg-opacity));
}

.bg-\[\#dc3545\] {
  --tw-bg-opacity: 1;
  background-color: rgb(220 53 69 / var(--tw-bg-opacity));
}

.bg-\[\#dff1ee\] {
  --tw-bg-opacity: 1;
  background-color: rgb(223 241 238 / var(--tw-bg-opacity));
}

.bg-\[\#e1fff3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(225 255 243 / var(--tw-bg-opacity));
}

.bg-\[\#e5fffe\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 255 254 / var(--tw-bg-opacity));
}

.bg-\[\#e7f2f2\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 242 242 / var(--tw-bg-opacity));
}

.bg-\[\#e7ffe9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(231 255 233 / var(--tw-bg-opacity));
}

.bg-\[\#e8f7ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 247 255 / var(--tw-bg-opacity));
}

.bg-\[\#e8f8ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(232 248 255 / var(--tw-bg-opacity));
}

.bg-\[\#eaeaea\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 234 234 / var(--tw-bg-opacity));
}

.bg-\[\#eaf0ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 240 255 / var(--tw-bg-opacity));
}

.bg-\[\#eaffe7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(234 255 231 / var(--tw-bg-opacity));
}

.bg-\[\#ebf3f8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(235 243 248 / var(--tw-bg-opacity));
}

.bg-\[\#ecf6ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(236 246 255 / var(--tw-bg-opacity));
}

.bg-\[\#eef6fa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(238 246 250 / var(--tw-bg-opacity));
}

.bg-\[\#f0f0f0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 240 240 / var(--tw-bg-opacity));
}

.bg-\[\#f0f3f9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 243 249 / var(--tw-bg-opacity));
}

.bg-\[\#f0f5ef\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 245 239 / var(--tw-bg-opacity));
}

.bg-\[\#f0f6fb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(240 246 251 / var(--tw-bg-opacity));
}

.bg-\[\#f2dad5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 218 213 / var(--tw-bg-opacity));
}

.bg-\[\#f2f7ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 247 255 / var(--tw-bg-opacity));
}

.bg-\[\#f2fbfd\] {
  --tw-bg-opacity: 1;
  background-color: rgb(242 251 253 / var(--tw-bg-opacity));
}

.bg-\[\#f3f1ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 241 255 / var(--tw-bg-opacity));
}

.bg-\[\#f3f8ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 248 255 / var(--tw-bg-opacity));
}

.bg-\[\#f4f4f4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 244 244 / var(--tw-bg-opacity));
}

.bg-\[\#f4f9fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 249 252 / var(--tw-bg-opacity));
}

.bg-\[\#f4fafa\] {
  --tw-bg-opacity: 1;
  background-color: rgb(244 250 250 / var(--tw-bg-opacity));
}

.bg-\[\#f5a623\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 166 35 / var(--tw-bg-opacity));
}

.bg-\[\#f5f5f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}

.bg-\[\#f5fafd\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 250 253 / var(--tw-bg-opacity));
}

.bg-\[\#f5fbff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(245 251 255 / var(--tw-bg-opacity));
}

.bg-\[\#f6f6f6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 246 246 / var(--tw-bg-opacity));
}

.bg-\[\#f6f9fc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(246 249 252 / var(--tw-bg-opacity));
}

.bg-\[\#f77a56\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 122 86 / var(--tw-bg-opacity));
}

.bg-\[\#f7faff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 255 / var(--tw-bg-opacity));
}

.bg-\[\#f8e9ff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 233 255 / var(--tw-bg-opacity));
}

.bg-\[\#f8fafe\] {
  --tw-bg-opacity: 1;
  background-color: rgb(248 250 254 / var(--tw-bg-opacity));
}

.bg-\[\#f96f60\] {
  --tw-bg-opacity: 1;
  background-color: rgb(249 111 96 / var(--tw-bg-opacity));
}

.bg-\[\#faf7f0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 247 240 / var(--tw-bg-opacity));
}

.bg-\[\#fafcff\] {
  --tw-bg-opacity: 1;
  background-color: rgb(250 252 255 / var(--tw-bg-opacity));
}

.bg-\[\#fbf3ec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(251 243 236 / var(--tw-bg-opacity));
}

.bg-\[\#fbf4ed\] {
  --tw-bg-opacity: 1;
  background-color: rgb(251 244 237 / var(--tw-bg-opacity));
}

.bg-\[\#fbf5ed\] {
  --tw-bg-opacity: 1;
  background-color: rgb(251 245 237 / var(--tw-bg-opacity));
}

.bg-\[\#fcf6ee\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 246 238 / var(--tw-bg-opacity));
}

.bg-\[\#fcf7ea\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 247 234 / var(--tw-bg-opacity));
}

.bg-\[\#fcf7ef\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 247 239 / var(--tw-bg-opacity));
}

.bg-\[\#fcfaf3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 250 243 / var(--tw-bg-opacity));
}

.bg-\[\#fd6a5e\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 106 94 / var(--tw-bg-opacity));
}

.bg-\[\#fde3c5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 227 197 / var(--tw-bg-opacity));
}

.bg-\[\#fdecd8\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 236 216 / var(--tw-bg-opacity));
}

.bg-\[\#fdf3e7\] {
  --tw-bg-opacity: 1;
  background-color: rgb(253 243 231 / var(--tw-bg-opacity));
}

.bg-\[\#ff006b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 107 / var(--tw-bg-opacity));
}

.bg-\[\#ff3793\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 55 147 / var(--tw-bg-opacity));
}

.bg-\[\#ff6cc4\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 108 196 / var(--tw-bg-opacity));
}

.bg-\[\#ff7052\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 112 82 / var(--tw-bg-opacity));
}

.bg-\[\#ffb56a\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 181 106 / var(--tw-bg-opacity));
}

.bg-\[\#ffba65\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 186 101 / var(--tw-bg-opacity));
}

.bg-\[\#ffbe50\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 190 80 / var(--tw-bg-opacity));
}

.bg-\[\#ffc765\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 199 101 / var(--tw-bg-opacity));
}

.bg-\[\#ffcd8b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 205 139 / var(--tw-bg-opacity));
}

.bg-\[\#ffd583\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 213 131 / var(--tw-bg-opacity));
}

.bg-\[\#ffd88c\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 216 140 / var(--tw-bg-opacity));
}

.bg-\[\#ffdbd0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 219 208 / var(--tw-bg-opacity));
}

.bg-\[\#ffdfdf\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 223 223 / var(--tw-bg-opacity));
}

.bg-\[\#ffe06b\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 224 107 / var(--tw-bg-opacity));
}

.bg-\[\#ffe3e3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 227 227 / var(--tw-bg-opacity));
}

.bg-\[\#ffeaa0\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 160 / var(--tw-bg-opacity));
}

.bg-\[\#ffebef\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 235 239 / var(--tw-bg-opacity));
}

.bg-\[\#fff4e9\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 244 233 / var(--tw-bg-opacity));
}

.bg-\[\#fff5d1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 245 209 / var(--tw-bg-opacity));
}

.bg-\[\#fff6ec\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 246 236 / var(--tw-bg-opacity));
}

.bg-\[\#fff7db\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 219 / var(--tw-bg-opacity));
}

.bg-\[\#fff7ef\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 247 239 / var(--tw-bg-opacity));
}

.bg-\[\#fff8ea\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 248 234 / var(--tw-bg-opacity));
}

.bg-\[\#fff9e5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 229 / var(--tw-bg-opacity));
}

.bg-\[\#fff9eb\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 249 235 / var(--tw-bg-opacity));
}

.bg-\[\#fffcf6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 252 246 / var(--tw-bg-opacity));
}

.bg-\[rgb\(255\2c 39\2c 89\)\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 39 89 / var(--tw-bg-opacity));
}

.bg-\[rgba\(0\2c 166\2c 255\2c 0\.65\)\] {
  background-color: rgba(0,166,255,0.65);
}

.bg-\[rgba\(140\2c 39\2c 255\2c 0\.55\)\] {
  background-color: rgba(140,39,255,0.55);
}

.bg-\[rgba\(216\2c 216\2c 216\2c 0\.14\)\] {
  background-color: rgba(216,216,216,0.14);
}

.bg-\[rgba\(243\2c 247\2c 248\2c 0\.1\)\] {
  background-color: rgba(243,247,248,0.1);
}

.bg-\[rgba\(255\2c 104\2c 40\2c 0\.07\)\] {
  background-color: rgba(255,104,40,0.07);
}

.bg-\[rgba\(255\2c 173\2c 58\2c 0\.72\)\] {
  background-color: rgba(255,173,58,0.72);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.03\)\] {
  background-color: rgba(255,255,255,0.03);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.08\)\] {
  background-color: rgba(255,255,255,0.08);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.1\)\] {
  background-color: rgba(255,255,255,0.1);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.13\)\] {
  background-color: rgba(255,255,255,0.13);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.15\)\] {
  background-color: rgba(255,255,255,0.15);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.19\)\] {
  background-color: rgba(255,255,255,0.19);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.3\)\] {
  background-color: rgba(255,255,255,0.3);
}

.bg-\[rgba\(255\2c 255\2c 255\2c 0\.92\)\] {
  background-color: rgba(255,255,255,0.92);
}

.bg-\[rgba\(255\2c 4\2c 64\2c 0\.2\)\] {
  background-color: rgba(255,4,64,0.2);
}

.bg-\[rgba\(89\2c 156\2c 255\2c 0\.12\)\] {
  background-color: rgba(89,156,255,0.12);
}

.bg-\[var\(--blue-dark\)\] {
  background-color: var(--blue-dark);
}

.bg-\[var\(--purple-blue\)\] {
  background-color: var(--purple-blue);
}

.bg-\[var\(--red-light\)\] {
  background-color: var(--red-light);
}

.bg-\[var\(--vin-red\)\] {
  background-color: var(--vin-red);
}

.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

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

.bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.bg-\[linear-gradient\(180deg\2c \#FFFFFF\2c \#EDF2F9\)\] {
  background-image: linear-gradient(180deg,#FFFFFF,#EDF2F9);
}

.bg-\[linear-gradient\(45deg\2c \#FFFBF2\2c \#EDFFFD\)\] {
  background-image: linear-gradient(45deg,#FFFBF2,#EDFFFD);
}

.bg-\[radial-gradient\(53\.3\%_53\.3\%_at_50\%_46\.7\%\2c \#FFFFFF_0\%\2c \#FFF8EA_99\.81\%\)\] {
  background-image: radial-gradient(53.3% 53.3% at 50% 46.7%,#FFFFFF 0%,#FFF8EA 99.81%);
}

.bg-\[url\(\.\.\/images\/media\/img_125\.jpg\)\] {
  background-image: url(../images/media/img_125.jpg);
}

.bg-\[url\(\.\.\/images\/media\/img_77\.png\)\] {
  background-image: url(../images/media/img_77.png);
}

.bg-\[url\(\.\.\/images\/shape\/bg\.svg\)\] {
  background-image: url(../images/shape/bg.svg);
}

.bg-\[url\(\.\.\/images\/shape\/bg2\.svg\)\] {
  background-image: url(../images/shape/bg2.svg);
}

.bg-\[url\(\.\.\/images\/shape\/bg3\.svg\)\] {
  background-image: url(../images/shape/bg3.svg);
}

.bg-\[url\(\.\.\/images\/shape\/bg4\.svg\)\] {
  background-image: url(../images/shape/bg4.svg);
}

.bg-\[url\(\.\.\/images\/shop\/img_04\.png\)\] {
  background-image: url(../images/shop/img_04.png);
}

.bg-\[url\(\.\.\/images\/shop\/img_05\.png\)\] {
  background-image: url(../images/shop/img_05.png);
}

.bg-\[url\(\.\.\/images\/shop\/img_06\.png\)\] {
  background-image: url(../images/shop/img_06.png);
}

.bg-\[url\(\.\.\/images\/shop\/img_07\.png\)\] {
  background-image: url(../images/shop/img_07.png);
}

.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.bg-none {
  background-image: none;
}

.from-\[\#0f1123\] {
  --tw-gradient-from: #0f1123 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 17 35 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-\[rgba\(0\2c 0\2c 0\2c 0\.25\)0\%\] {
  --tw-gradient-from: rgba(0,0,0,0.25)0% var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 255 255 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.from-transparent {
  --tw-gradient-from: transparent var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(0 0 0 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.via-\[rgba\(0\2c 0\2c 0\2c 0\)80\%\] {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgba(0,0,0,0)80% var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.via-\[rgba\(15\2c 17\2c 35\2c 0\.83\)48\.7\%\] {
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgba(15,17,35,0.83)48.7% var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.to-\[\#0f1123\] {
  --tw-gradient-to: #0f1123 var(--tw-gradient-to-position);
}

.to-\[rgba\(0\2c 0\2c 0\2c 0\.8\)100\%\] {
  --tw-gradient-to: rgba(0,0,0,0.8)100% var(--tw-gradient-to-position);
}

.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}

.bg-cover {
  background-size: cover;
}

.bg-clip-padding {
  background-clip: padding-box;
}

.bg-\[center_230px\] {
  background-position: center 230px;
}

.bg-\[top_center\] {
  background-position: top center;
}

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

.bg-no-repeat {
  background-repeat: no-repeat;
}

.object-cover {
  -o-object-fit: cover;
     object-fit: cover;
}

.object-\[top_center\] {
  -o-object-position: top center;
     object-position: top center;
}

.p-0 {
  padding: 0px;
}

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

.p-1 {
  padding: 0.25rem;
}

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

.p-10 {
  padding: 2.5rem;
}

.p-2 {
  padding: 0.5rem;
}

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

.p-4 {
  padding: 1rem;
}

.p-5 {
  padding: 1.25rem;
}

.p-\[0_0_0_50px\] {
  padding: 0 0 0 50px;
}

.p-\[0_0_0_65px\] {
  padding: 0 0 0 65px;
}

.p-\[0_0_12px_30px\] {
  padding: 0 0 12px 30px;
}

.p-\[0_0_38px\] {
  padding: 0 0 38px;
}

.p-\[0_150px_0_25px\] {
  padding: 0 150px 0 25px;
}

.p-\[0_15px\] {
  padding: 0 15px;
}

.p-\[0_15px_15px\] {
  padding: 0 15px 15px;
}

.p-\[0_160px_0_30px\] {
  padding: 0 160px 0 30px;
}

.p-\[0_170px_0_40px\] {
  padding: 0 170px 0 40px;
}

.p-\[0_190px_0_30px\] {
  padding: 0 190px 0 30px;
}

.p-\[0_200px_0_30px\] {
  padding: 0 200px 0 30px;
}

.p-\[0_20px\] {
  padding: 0 20px;
}

.p-\[0_220px_0_20px\] {
  padding: 0 220px 0 20px;
}

.p-\[0_25px\] {
  padding: 0 25px;
}

.p-\[0_260px_0_35px\] {
  padding: 0 260px 0 35px;
}

.p-\[0_32px\] {
  padding: 0 32px;
}

.p-\[0_35px\] {
  padding: 0 35px;
}

.p-\[0_40px\] {
  padding: 0 40px;
}

.p-\[0_42px\] {
  padding: 0 42px;
}

.p-\[0_50px\] {
  padding: 0 50px;
}

.p-\[0_50px_20px_0\] {
  padding: 0 50px 20px 0;
}

.p-\[0_50px_20px_45px\] {
  padding: 0 50px 20px 45px;
}

.p-\[0_50px_20px_70px\] {
  padding: 0 50px 20px 70px;
}

.p-\[0_5px\] {
  padding: 0 5px;
}

.p-\[0_5px_0_25px\] {
  padding: 0 5px 0 25px;
}

.p-\[0_60px\] {
  padding: 0 60px;
}

.p-\[0_70px\] {
  padding: 0 70px;
}

.p-\[0_70px_30px_0\] {
  padding: 0 70px 30px 0;
}

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

.p-\[100px_0_100px\] {
  padding: 100px 0 100px;
}

.p-\[100px_0_10px\] {
  padding: 100px 0 10px;
}

.p-\[100px_0_190px\] {
  padding: 100px 0 190px;
}

.p-\[100px_0_60px\] {
  padding: 100px 0 60px;
}

.p-\[105px_0_170px\] {
  padding: 105px 0 170px;
}

.p-\[108px_0_0\] {
  padding: 108px 0 0;
}

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

.p-\[10px_0_50px\] {
  padding: 10px 0 50px;
}

.p-\[10px_10px_0\] {
  padding: 10px 10px 0;
}

.p-\[10px_20px\] {
  padding: 10px 20px;
}

.p-\[110px_0_120px\] {
  padding: 110px 0 120px;
}

.p-\[110px_0_210px\] {
  padding: 110px 0 210px;
}

.p-\[110px_0_80px\] {
  padding: 110px 0 80px;
}

.p-\[120px_0\] {
  padding: 120px 0;
}

.p-\[120px_0_140px\] {
  padding: 120px 0 140px;
}

.p-\[125px_0\] {
  padding: 125px 0;
}

.p-\[130px_0_150px\] {
  padding: 130px 0 150px;
}

.p-\[140px_0_0\] {
  padding: 140px 0 0;
}

.p-\[140px_0_135px\] {
  padding: 140px 0 135px;
}

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

.p-\[15px_0_0\] {
  padding: 15px 0 0;
}

.p-\[15px_0_20px\] {
  padding: 15px 0 20px;
}

.p-\[160px_0\] {
  padding: 160px 0;
}

.p-\[160px_15px\] {
  padding: 160px 15px;
}

.p-\[170px_0_150px\] {
  padding: 170px 0 150px;
}

.p-\[17px_0_10px\] {
  padding: 17px 0 10px;
}

.p-\[180px_0\] {
  padding: 180px 0;
}

.p-\[180px_0_150px\] {
  padding: 180px 0 150px;
}

.p-\[185px_0_390px\] {
  padding: 185px 0 390px;
}

.p-\[200px_0_130px\] {
  padding: 200px 0 130px;
}

.p-\[200px_0_170px\] {
  padding: 200px 0 170px;
}

.p-\[20px_0_0_90px\] {
  padding: 20px 0 0 90px;
}

.p-\[20px_0_15px\] {
  padding: 20px 0 15px;
}

.p-\[20px_0_40px\] {
  padding: 20px 0 40px;
}

.p-\[20px_20px_80px\] {
  padding: 20px 20px 80px;
}

.p-\[20px_25px_0\] {
  padding: 20px 25px 0;
}

.p-\[215px_0_100px\] {
  padding: 215px 0 100px;
}

.p-\[215px_0_110px\] {
  padding: 215px 0 110px;
}

.p-\[220px_0_130px\] {
  padding: 220px 0 130px;
}

.p-\[220px_0_320px\] {
  padding: 220px 0 320px;
}

.p-\[225px_0_180px\] {
  padding: 225px 0 180px;
}

.p-\[22px_0_30px\] {
  padding: 22px 0 30px;
}

.p-\[22px_70px_22px_0\] {
  padding: 22px 70px 22px 0;
}

.p-\[235px_0_170px\] {
  padding: 235px 0 170px;
}

.p-\[23px_0_15px\] {
  padding: 23px 0 15px;
}

.p-\[24px_0_0\] {
  padding: 24px 0 0;
}

.p-\[24px_0_34px\] {
  padding: 24px 0 34px;
}

.p-\[250px_0_110px\] {
  padding: 250px 0 110px;
}

.p-\[25px_0\] {
  padding: 25px 0;
}

.p-\[25px_0_3px\] {
  padding: 25px 0 3px;
}

.p-\[25px_0_50px\] {
  padding: 25px 0 50px;
}

.p-\[25px_0_6px\] {
  padding: 25px 0 6px;
}

.p-\[25px_35px_35px\] {
  padding: 25px 35px 35px;
}

.p-\[25px_40px_70px_50px\] {
  padding: 25px 40px 70px 50px;
}

.p-\[26px_0_20px\] {
  padding: 26px 0 20px;
}

.p-\[27px_35px_27px_45px\] {
  padding: 27px 35px 27px 45px;
}

.p-\[30px_0\] {
  padding: 30px 0;
}

.p-\[30px_0_5px\] {
  padding: 30px 0 5px;
}

.p-\[30px_0_7px\] {
  padding: 30px 0 7px;
}

.p-\[30px_15px_40px\] {
  padding: 30px 15px 40px;
}

.p-\[30px_35px_30px_0\] {
  padding: 30px 35px 30px 0;
}

.p-\[30px_45px_0_25px\] {
  padding: 30px 45px 0 25px;
}

.p-\[31px_0_32px_43px\] {
  padding: 31px 0 32px 43px;
}

.p-\[32px_0_40px\] {
  padding: 32px 0 40px;
}

.p-\[32px_40px_20px\] {
  padding: 32px 40px 20px;
}

.p-\[32px_50px_40px_44px\] {
  padding: 32px 50px 40px 44px;
}

.p-\[32px_5px_30px_35px\] {
  padding: 32px 5px 30px 35px;
}

.p-\[34px_0_0_26px\] {
  padding: 34px 0 0 26px;
}

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

.p-\[35px_0_25px\] {
  padding: 35px 0 25px;
}

.p-\[35px_0_40px\] {
  padding: 35px 0 40px;
}

.p-\[35px_0_42px\] {
  padding: 35px 0 42px;
}

.p-\[35px_0_50px_0\] {
  padding: 35px 0 50px 0;
}

.p-\[35px_0_60px\] {
  padding: 35px 0 60px;
}

.p-\[35px_35px_35px_0\] {
  padding: 35px 35px 35px 0;
}

.p-\[35px_40px_25px\] {
  padding: 35px 40px 25px;
}

.p-\[35px_40px_80px\] {
  padding: 35px 40px 80px;
}

.p-\[35px_50px_25px_35px\] {
  padding: 35px 50px 25px 35px;
}

.p-\[40px_0_50px\] {
  padding: 40px 0 50px;
}

.p-\[40px_20px_40px\] {
  padding: 40px 20px 40px;
}

.p-\[40px_22px_0\] {
  padding: 40px 22px 0;
}

.p-\[40px_38px_33px\] {
  padding: 40px 38px 33px;
}

.p-\[40px_43px_50px\] {
  padding: 40px 43px 50px;
}

.p-\[40px_50px_40px_115px\] {
  padding: 40px 50px 40px 115px;
}

.p-\[40px_60px_75px_0\] {
  padding: 40px 60px 75px 0;
}

.p-\[42px_0_70px\] {
  padding: 42px 0 70px;
}

.p-\[42px_44px_48px_57px\] {
  padding: 42px 44px 48px 57px;
}

.p-\[44px_0_20px\] {
  padding: 44px 0 20px;
}

.p-\[44px_0_35px\] {
  padding: 44px 0 35px;
}

.p-\[45px_0\] {
  padding: 45px 0;
}

.p-\[45px_0_0\] {
  padding: 45px 0 0;
}

.p-\[45px_0_90px\] {
  padding: 45px 0 90px;
}

.p-\[45px_40px\] {
  padding: 45px 40px;
}

.p-\[45px_55px_35px_30px\] {
  padding: 45px 55px 35px 30px;
}

.p-\[46px_0_36px_20px\] {
  padding: 46px 0 36px 20px;
}

.p-\[46px_30px_50px_48px\] {
  padding: 46px 30px 50px 48px;
}

.p-\[48px_0_95px\] {
  padding: 48px 0 95px;
}

.p-\[50px_0_0_65px\] {
  padding: 50px 0 0 65px;
}

.p-\[50px_0_25px\] {
  padding: 50px 0 25px;
}

.p-\[50px_20px_0_55px\] {
  padding: 50px 20px 0 55px;
}

.p-\[50px_20px_50px_5\%\] {
  padding: 50px 20px 50px 5%;
}

.p-\[50px_35px\] {
  padding: 50px 35px;
}

.p-\[50px_4\%_20px\] {
  padding: 50px 4% 20px;
}

.p-\[50px_40px\] {
  padding: 50px 40px;
}

.p-\[50px_40px_30px\] {
  padding: 50px 40px 30px;
}

.p-\[50px_40px_45px\] {
  padding: 50px 40px 45px;
}

.p-\[50px_40px_60px\] {
  padding: 50px 40px 60px;
}

.p-\[50px_50px_40px_0\] {
  padding: 50px 50px 40px 0;
}

.p-\[50px_50px_65px\] {
  padding: 50px 50px 65px;
}

.p-\[52px_0_60px\] {
  padding: 52px 0 60px;
}

.p-\[54px_64px_48px\] {
  padding: 54px 64px 48px;
}

.p-\[55px_0_15px\] {
  padding: 55px 0 15px;
}

.p-\[55px_15\%_60px_0\] {
  padding: 55px 15% 60px 0;
}

.p-\[55px_15px_22px\] {
  padding: 55px 15px 22px;
}

.p-\[55px_15px_75px\] {
  padding: 55px 15px 75px;
}

.p-\[56px_0_0\] {
  padding: 56px 0 0;
}

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

.p-\[5px_0_25px\] {
  padding: 5px 0 25px;
}

.p-\[5px_0_3px\] {
  padding: 5px 0 3px;
}

.p-\[65px_20px_55px_55px\] {
  padding: 65px 20px 55px 55px;
}

.p-\[65px_50px\] {
  padding: 65px 50px;
}

.p-\[75px_0_100px\] {
  padding: 75px 0 100px;
}

.p-\[75px_0_170px\] {
  padding: 75px 0 170px;
}

.p-\[78px_0_150px\] {
  padding: 78px 0 150px;
}

.p-\[80px_0_70px\] {
  padding: 80px 0 70px;
}

.p-\[82px_50px_89px\] {
  padding: 82px 50px 89px;
}

.p-\[85px_60px_0_15px\] {
  padding: 85px 60px 0 15px;
}

.p-\[90px_0_110px\] {
  padding: 90px 0 110px;
}

.p-\[90px_0_40px\] {
  padding: 90px 0 40px;
}

.p-\[90px_35px_30px\] {
  padding: 90px 35px 30px;
}

.p-\[95px_0_60px\] {
  padding: 95px 0 60px;
}

.px-0 {
  padding-left: 0px;
  padding-right: 0px;
}

.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}

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

.px-10 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}

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

.px-20 {
  padding-left: 5rem;
  padding-right: 5rem;
}

.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}

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

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

.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}

.px-9 {
  padding-left: 2.25rem;
  padding-right: 2.25rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}

.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}

.py-10 {
  padding-top: 2.5rem;
  padding-bottom: 2.5rem;
}

.py-11 {
  padding-top: 2.75rem;
  padding-bottom: 2.75rem;
}

.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.py-2\.5 {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}

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

.py-60 {
  padding-top: 15rem;
  padding-bottom: 15rem;
}

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

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

.py-\[110px\] {
  padding-top: 110px;
  padding-bottom: 110px;
}

.py-\[140px\] {
  padding-top: 140px;
  padding-bottom: 140px;
}

.py-\[150px\] {
  padding-top: 150px;
  padding-bottom: 150px;
}

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

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

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

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

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

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

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

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

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

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

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

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

.pb-0 {
  padding-bottom: 0px;
}

.pb-1 {
  padding-bottom: 0.25rem;
}

.pb-1\.5 {
  padding-bottom: 0.375rem;
}

.pb-10 {
  padding-bottom: 2.5rem;
}

.pb-11 {
  padding-bottom: 2.75rem;
}

.pb-12 {
  padding-bottom: 3rem;
}

.pb-2 {
  padding-bottom: 0.5rem;
}

.pb-2\.5 {
  padding-bottom: 0.625rem;
}

.pb-20 {
  padding-bottom: 5rem;
}

.pb-3 {
  padding-bottom: 0.75rem;
}

.pb-3\.5 {
  padding-bottom: 0.875rem;
}

.pb-4 {
  padding-bottom: 1rem;
}

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

.pb-6 {
  padding-bottom: 1.5rem;
}

.pb-7 {
  padding-bottom: 1.75rem;
}

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

.pb-\[105px\] {
  padding-bottom: 105px;
}

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

.pb-\[110px\] {
  padding-bottom: 110px;
}

.pb-\[115px\] {
  padding-bottom: 115px;
}

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

.pb-\[120px\] {
  padding-bottom: 120px;
}

.pb-\[130px\] {
  padding-bottom: 130px;
}

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

.pb-\[150px\] {
  padding-bottom: 150px;
}

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

.pb-\[160px\] {
  padding-bottom: 160px;
}

.pb-\[165px\] {
  padding-bottom: 165px;
}

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

.pb-\[170px\] {
  padding-bottom: 170px;
}

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

.pb-\[180px\] {
  padding-bottom: 180px;
}

.pb-\[185px\] {
  padding-bottom: 185px;
}

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

.pb-\[200px\] {
  padding-bottom: 200px;
}

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

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

.pb-\[250px\] {
  padding-bottom: 250px;
}

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

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

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

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

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

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

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

.pb-\[425px\] {
  padding-bottom: 425px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pl-0 {
  padding-left: 0px;
}

.pl-10 {
  padding-left: 2.5rem;
}

.pl-2 {
  padding-left: 0.5rem;
}

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

.pl-3 {
  padding-left: 0.75rem;
}

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

.pl-4 {
  padding-left: 1rem;
}

.pl-5 {
  padding-left: 1.25rem;
}

.pl-7 {
  padding-left: 1.75rem;
}

.pl-8 {
  padding-left: 2rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.pr-0 {
  padding-right: 0px;
}

.pr-10 {
  padding-right: 2.5rem;
}

.pr-2 {
  padding-right: 0.5rem;
}

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

.pr-5 {
  padding-right: 1.25rem;
}

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

.pr-\[125px\] {
  padding-right: 125px;
}

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

.pr-\[170px\] {
  padding-right: 170px;
}

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

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

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

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

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

.pr-\[35px\] {
  padding-right: 35px;
}

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

.pr-\[45px\] {
  padding-right: 45px;
}

.pr-\[50px\] {
  padding-right: 50px;
}

.pr-\[52px\] {
  padding-right: 52px;
}

.pr-\[5px\] {
  padding-right: 5px;
}

.pr-\[95px\] {
  padding-right: 95px;
}

.pt-0 {
  padding-top: 0px;
}

.pt-10 {
  padding-top: 2.5rem;
}

.pt-2 {
  padding-top: 0.5rem;
}

.pt-2\.5 {
  padding-top: 0.625rem;
}

.pt-20 {
  padding-top: 5rem;
}

.pt-3 {
  padding-top: 0.75rem;
}

.pt-5 {
  padding-top: 1.25rem;
}

.pt-7 {
  padding-top: 1.75rem;
}

.pt-9 {
  padding-top: 2.25rem;
}

.pt-\[100px\] {
  padding-top: 100px;
}

.pt-\[108px\] {
  padding-top: 108px;
}

.pt-\[110px\] {
  padding-top: 110px;
}

.pt-\[120px\] {
  padding-top: 120px;
}

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

.pt-\[130px\] {
  padding-top: 130px;
}

.pt-\[135px\] {
  padding-top: 135px;
}

.pt-\[138px\] {
  padding-top: 138px;
}

.pt-\[13px\] {
  padding-top: 13px;
}

.pt-\[140px\] {
  padding-top: 140px;
}

.pt-\[150px\] {
  padding-top: 150px;
}

.pt-\[15px\] {
  padding-top: 15px;
}

.pt-\[160px\] {
  padding-top: 160px;
}

.pt-\[170px\] {
  padding-top: 170px;
}

.pt-\[17px\] {
  padding-top: 17px;
}

.pt-\[180px\] {
  padding-top: 180px;
}

.pt-\[18px\] {
  padding-top: 18px;
}

.pt-\[200px\] {
  padding-top: 200px;
}

.pt-\[205px\] {
  padding-top: 205px;
}

.pt-\[20px\] {
  padding-top: 20px;
}

.pt-\[225px\] {
  padding-top: 225px;
}

.pt-\[22px\] {
  padding-top: 22px;
}

.pt-\[250px\] {
  padding-top: 250px;
}

.pt-\[25px\] {
  padding-top: 25px;
}

.pt-\[26px\] {
  padding-top: 26px;
}

.pt-\[270px\] {
  padding-top: 270px;
}

.pt-\[27px\] {
  padding-top: 27px;
}

.pt-\[30px\] {
  padding-top: 30px;
}

.pt-\[35px\] {
  padding-top: 35px;
}

.pt-\[37px\] {
  padding-top: 37px;
}

.pt-\[38px\] {
  padding-top: 38px;
}

.pt-\[39px\] {
  padding-top: 39px;
}

.pt-\[45px\] {
  padding-top: 45px;
}

.pt-\[50px\] {
  padding-top: 50px;
}

.pt-\[55px\] {
  padding-top: 55px;
}

.pt-\[58px\] {
  padding-top: 58px;
}

.pt-\[5px\] {
  padding-top: 5px;
}

.pt-\[60px\] {
  padding-top: 60px;
}

.pt-\[65px\] {
  padding-top: 65px;
}

.pt-\[70px\] {
  padding-top: 70px;
}

.pt-\[75px\] {
  padding-top: 75px;
}

.pt-\[7px\] {
  padding-top: 7px;
}

.pt-\[85px\] {
  padding-top: 85px;
}

.pt-\[90px\] {
  padding-top: 90px;
}

.pt-\[95px\] {
  padding-top: 95px;
}

.pt-\[9px\] {
  padding-top: 9px;
}

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

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

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

.text-start {
  text-align: start;
}

.indent-\[0\] {
  text-indent: 0;
}

.indent-\[200\%\] {
  text-indent: 200%;
}

.align-middle {
  vertical-align: middle;
}

.\!font-Gordita {
  font-family: gordita !important;
}

.\!font-Rubik {
  font-family: Rubik, sans-serif !important;
}

.font-Gordita {
  font-family: gordita;
}

.font-Recoleta {
  font-family: Recoleta;
}

.font-Roboto {
  font-family: Roboto, sans-serif;
}

.font-Roboto-Slab {
  font-family: Roboto Slab, serif;
}

.font-Rubik {
  font-family: Rubik, sans-serif;
}

.font-gilroy-black {
  font-family: gilroy-black;
}

.font-gilroy-bold {
  font-family: gilroy-bold;
}

.font-gilroy-semibold {
  font-family: gilroy-semibold;
}

.\!text-\[18px\] {
  font-size: 18px !important;
}

.text-\[0\.41em\] {
  font-size: 0.41em;
}

.text-\[0\.6em\] {
  font-size: 0.6em;
}

.text-\[0\.83em\] {
  font-size: 0.83em;
}

.text-\[1\.333em\] {
  font-size: 1.333em;
}

.text-\[1\.6em\] {
  font-size: 1.6em;
}

.text-\[100px\] {
  font-size: 100px;
}

.text-\[10px\] {
  font-size: 10px;
}

.text-\[11px\] {
  font-size: 11px;
}

.text-\[12px\] {
  font-size: 12px;
}

.text-\[13px\] {
  font-size: 13px;
}

.text-\[140px\] {
  font-size: 140px;
}

.text-\[14px\] {
  font-size: 14px;
}

.text-\[15px\] {
  font-size: 15px;
}

.text-\[160px\] {
  font-size: 160px;
}

.text-\[16px\] {
  font-size: 16px;
}

.text-\[17px\] {
  font-size: 17px;
}

.text-\[18px\] {
  font-size: 18px;
}

.text-\[19px\] {
  font-size: 19px;
}

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

.text-\[21px\] {
  font-size: 21px;
}

.text-\[22px\] {
  font-size: 22px;
}

.text-\[23px\] {
  font-size: 23px;
}

.text-\[24px\] {
  font-size: 24px;
}

.text-\[25px\] {
  font-size: 25px;
}

.text-\[26px\] {
  font-size: 26px;
}

.text-\[28px\] {
  font-size: 28px;
}

.text-\[30px\] {
  font-size: 30px;
}

.text-\[32px\] {
  font-size: 32px;
}

.text-\[33px\] {
  font-size: 33px;
}

.text-\[35px\] {
  font-size: 35px;
}

.text-\[36px\] {
  font-size: 36px;
}

.text-\[38px\] {
  font-size: 38px;
}

.text-\[40px\] {
  font-size: 40px;
}

.text-\[42px\] {
  font-size: 42px;
}

.text-\[44px\] {
  font-size: 44px;
}

.text-\[48px\] {
  font-size: 48px;
}

.text-\[50px\] {
  font-size: 50px;
}

.text-\[52px\] {
  font-size: 52px;
}

.text-\[54px\] {
  font-size: 54px;
}

.text-\[55px\] {
  font-size: 55px;
}

.text-\[58px\] {
  font-size: 58px;
}

.text-\[60px\] {
  font-size: 60px;
}

.text-\[64px\] {
  font-size: 64px;
}

.text-\[65px\] {
  font-size: 65px;
}

.text-\[68px\] {
  font-size: 68px;
}

.text-\[70px\] {
  font-size: 70px;
}

.text-\[72px\] {
  font-size: 72px;
}

.text-\[78px\] {
  font-size: 78px;
}

.text-\[80px\] {
  font-size: 80px;
}

.text-\[82px\] {
  font-size: 82px;
}

.text-\[85px\] {
  font-size: 85px;
}

.text-\[90px\] {
  font-size: 90px;
}

.text-\[9px\] {
  font-size: 9px;
}

.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}

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

.font-bold {
  font-weight: 700;
}

.font-light {
  font-weight: 300;
}

.font-medium {
  font-weight: 500;
}

.font-normal {
  font-weight: 400;
}

.uppercase {
  text-transform: uppercase;
}

.capitalize {
  text-transform: capitalize;
}

.italic {
  font-style: italic;
}

.not-italic {
  font-style: normal;
}

.\!leading-\[1\.2\] {
  line-height: 1.2 !important;
}

.leading-10 {
  line-height: 2.5rem;
}

.leading-4 {
  line-height: 1rem;
}

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

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

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

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

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

.leading-\[0\.92em\] {
  line-height: 0.92em;
}

.leading-\[1\.04em\] {
  line-height: 1.04em;
}

.leading-\[1\.05em\] {
  line-height: 1.05em;
}

.leading-\[1\.08em\] {
  line-height: 1.08em;
}

.leading-\[1\.10em\] {
  line-height: 1.10em;
}

.leading-\[1\.11em\] {
  line-height: 1.11em;
}

.leading-\[1\.144em\] {
  line-height: 1.144em;
}

.leading-\[1\.14em\] {
  line-height: 1.14em;
}

.leading-\[1\.15em\] {
  line-height: 1.15em;
}

.leading-\[1\.166em\] {
  line-height: 1.166em;
}

.leading-\[1\.16em\] {
  line-height: 1.16em;
}

.leading-\[1\.17em\] {
  line-height: 1.17em;
}

.leading-\[1\.18em\] {
  line-height: 1.18em;
}

.leading-\[1\.1em\] {
  line-height: 1.1em;
}

.leading-\[1\.20em\] {
  line-height: 1.20em;
}

.leading-\[1\.219em\] {
  line-height: 1.219em;
}

.leading-\[1\.21em\] {
  line-height: 1.21em;
}

.leading-\[1\.23em\] {
  line-height: 1.23em;
}

.leading-\[1\.25em\] {
  line-height: 1.25em;
}

.leading-\[1\.26em\] {
  line-height: 1.26em;
}

.leading-\[1\.27em\] {
  line-height: 1.27em;
}

.leading-\[1\.28em\] {
  line-height: 1.28em;
}

.leading-\[1\.29em\] {
  line-height: 1.29em;
}

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

.leading-\[1\.2em\] {
  line-height: 1.2em;
}

.leading-\[1\.30em\] {
  line-height: 1.30em;
}

.leading-\[1\.31em\] {
  line-height: 1.31em;
}

.leading-\[1\.32em\] {
  line-height: 1.32em;
}

.leading-\[1\.34em\] {
  line-height: 1.34em;
}

.leading-\[1\.35em\] {
  line-height: 1.35em;
}

.leading-\[1\.38em\] {
  line-height: 1.38em;
}

.leading-\[1\.39em\] {
  line-height: 1.39em;
}

.leading-\[1\.3em\] {
  line-height: 1.3em;
}

.leading-\[1\.40em\] {
  line-height: 1.40em;
}

.leading-\[1\.41em\] {
  line-height: 1.41em;
}

.leading-\[1\.42em\] {
  line-height: 1.42em;
}

.leading-\[1\.43em\] {
  line-height: 1.43em;
}

.leading-\[1\.44em\] {
  line-height: 1.44em;
}

.leading-\[1\.45em\] {
  line-height: 1.45em;
}

.leading-\[1\.4em\] {
  line-height: 1.4em;
}

.leading-\[1\.52em\] {
  line-height: 1.52em;
}

.leading-\[1\.53em\] {
  line-height: 1.53em;
}

.leading-\[1\.54em\] {
  line-height: 1.54em;
}

.leading-\[1\.55em\] {
  line-height: 1.55em;
}

.leading-\[1\.58em\] {
  line-height: 1.58em;
}

.leading-\[1\.59em\] {
  line-height: 1.59em;
}

.leading-\[1\.5\] {
  line-height: 1.5;
}

.leading-\[1\.5em\] {
  line-height: 1.5em;
}

.leading-\[1\.64em\] {
  line-height: 1.64em;
}

.leading-\[1\.65em\] {
  line-height: 1.65em;
}

.leading-\[1\.66em\] {
  line-height: 1.66em;
}

.leading-\[1\.68em\] {
  line-height: 1.68em;
}

.leading-\[1\.6em\] {
  line-height: 1.6em;
}

.leading-\[1\.70em\] {
  line-height: 1.70em;
}

.leading-\[1\.71em\] {
  line-height: 1.71em;
}

.leading-\[1\.72em\] {
  line-height: 1.72em;
}

.leading-\[1\.75em\] {
  line-height: 1.75em;
}

.leading-\[1\.76em\] {
  line-height: 1.76em;
}

.leading-\[1\.79em\] {
  line-height: 1.79em;
}

.leading-\[1\.7em\] {
  line-height: 1.7em;
}

.leading-\[1\.81em\] {
  line-height: 1.81em;
}

.leading-\[1\.83em\] {
  line-height: 1.83em;
}

.leading-\[1\.85em\] {
  line-height: 1.85em;
}

.leading-\[1\.875em\] {
  line-height: 1.875em;
}

.leading-\[1\.87em\] {
  line-height: 1.87em;
}

.leading-\[1\.8em\] {
  line-height: 1.8em;
}

.leading-\[1\.91em\] {
  line-height: 1.91em;
}

.leading-\[1\.9em\] {
  line-height: 1.9em;
}

.leading-\[10px\] {
  line-height: 10px;
}

.leading-\[115\%\] {
  line-height: 115%;
}

.leading-\[14px\] {
  line-height: 14px;
}

.leading-\[15px\] {
  line-height: 15px;
}

.leading-\[18px\] {
  line-height: 18px;
}

.leading-\[1em\] {
  line-height: 1em;
}

.leading-\[22px\] {
  line-height: 22px;
}

.leading-\[25px\] {
  line-height: 25px;
}

.leading-\[26px\] {
  line-height: 26px;
}

.leading-\[29px\] {
  line-height: 29px;
}

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

.leading-\[30px\] {
  line-height: 30px;
}

.leading-\[31px\] {
  line-height: 31px;
}

.leading-\[33px\] {
  line-height: 33px;
}

.leading-\[34px\] {
  line-height: 34px;
}

.leading-\[35px\] {
  line-height: 35px;
}

.leading-\[37px\] {
  line-height: 37px;
}

.leading-\[38px\] {
  line-height: 38px;
}

.leading-\[39px\] {
  line-height: 39px;
}

.leading-\[41px\] {
  line-height: 41px;
}

.leading-\[42px\] {
  line-height: 42px;
}

.leading-\[43px\] {
  line-height: 43px;
}

.leading-\[44px\] {
  line-height: 44px;
}

.leading-\[45px\] {
  line-height: 45px;
}

.leading-\[46px\] {
  line-height: 46px;
}

.leading-\[48px\] {
  line-height: 48px;
}

.leading-\[50px\] {
  line-height: 50px;
}

.leading-\[51px\] {
  line-height: 51px;
}

.leading-\[52px\] {
  line-height: 52px;
}

.leading-\[53px\] {
  line-height: 53px;
}

.leading-\[54px\] {
  line-height: 54px;
}

.leading-\[55px\] {
  line-height: 55px;
}

.leading-\[56px\] {
  line-height: 56px;
}

.leading-\[58px\] {
  line-height: 58px;
}

.leading-\[60px\] {
  line-height: 60px;
}

.leading-\[61px\] {
  line-height: 61px;
}

.leading-\[65px\] {
  line-height: 65px;
}

.leading-\[70px\] {
  line-height: 70px;
}

.leading-\[90px\] {
  line-height: 90px;
}

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

.leading-normal {
  line-height: 1.5;
}

.tracking-\[-0\.3px\] {
  letter-spacing: -0.3px;
}

.tracking-\[-0\.5px\] {
  letter-spacing: -0.5px;
}

.tracking-\[-1px\] {
  letter-spacing: -1px;
}

.tracking-\[-2px\] {
  letter-spacing: -2px;
}

.tracking-\[0\.2em\] {
  letter-spacing: 0.2em;
}

.tracking-\[0px\] {
  letter-spacing: 0px;
}

.tracking-\[1\.12px\] {
  letter-spacing: 1.12px;
}

.tracking-\[1\.14px\] {
  letter-spacing: 1.14px;
}

.tracking-\[1\.15px\] {
  letter-spacing: 1.15px;
}

.tracking-\[1\.4px\] {
  letter-spacing: 1.4px;
}

.tracking-\[1\.5px\] {
  letter-spacing: 1.5px;
}

.tracking-\[1\.62px\] {
  letter-spacing: 1.62px;
}

.tracking-\[1\.6px\] {
  letter-spacing: 1.6px;
}

.tracking-\[1\.8px\] {
  letter-spacing: 1.8px;
}

.tracking-\[15px\] {
  letter-spacing: 15px;
}

.tracking-\[1px\] {
  letter-spacing: 1px;
}

.tracking-\[2\.1px\] {
  letter-spacing: 2.1px;
}

.tracking-\[2px\] {
  letter-spacing: 2px;
}

.tracking-\[3px\] {
  letter-spacing: 3px;
}

.tracking-\[4px\] {
  letter-spacing: 4px;
}

.tracking-\[6px\] {
  letter-spacing: 6px;
}

.\!text-\[\#101621\] {
  --tw-text-opacity: 1 !important;
  color: rgb(16 22 33 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#ADADAD\] {
  --tw-text-opacity: 1 !important;
  color: rgb(173 173 173 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#FF2759\] {
  --tw-text-opacity: 1 !important;
  color: rgb(255 39 89 / var(--tw-text-opacity)) !important;
}

.\!text-\[\#bfbfbf\] {
  --tw-text-opacity: 1 !important;
  color: rgb(191 191 191 / var(--tw-text-opacity)) !important;
}

.\!text-\[var\(--blue-dark\)\] {
  color: var(--blue-dark) !important;
}

.\!text-\[var\(--heading\)\] {
  color: var(--heading) !important;
}

.\!text-\[var\(--red-light\)\] {
  color: var(--red-light) !important;
}

.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.text-\[\#02E7E8\] {
  --tw-text-opacity: 1;
  color: rgb(2 231 232 / var(--tw-text-opacity));
}

.text-\[\#030303\] {
  --tw-text-opacity: 1;
  color: rgb(3 3 3 / var(--tw-text-opacity));
}

.text-\[\#03DDD5\] {
  --tw-text-opacity: 1;
  color: rgb(3 221 213 / var(--tw-text-opacity));
}

.text-\[\#040404\] {
  --tw-text-opacity: 1;
  color: rgb(4 4 4 / var(--tw-text-opacity));
}

.text-\[\#0D0D0D\] {
  --tw-text-opacity: 1;
  color: rgb(13 13 13 / var(--tw-text-opacity));
}

.text-\[\#0E0E0E\] {
  --tw-text-opacity: 1;
  color: rgb(14 14 14 / var(--tw-text-opacity));
}

.text-\[\#141518\] {
  --tw-text-opacity: 1;
  color: rgb(20 21 24 / var(--tw-text-opacity));
}

.text-\[\#151515\] {
  --tw-text-opacity: 1;
  color: rgb(21 21 21 / var(--tw-text-opacity));
}

.text-\[\#161616\] {
  --tw-text-opacity: 1;
  color: rgb(22 22 22 / var(--tw-text-opacity));
}

.text-\[\#181818\] {
  --tw-text-opacity: 1;
  color: rgb(24 24 24 / var(--tw-text-opacity));
}

.text-\[\#191717\] {
  --tw-text-opacity: 1;
  color: rgb(25 23 23 / var(--tw-text-opacity));
}

.text-\[\#1C1C1C\] {
  --tw-text-opacity: 1;
  color: rgb(28 28 28 / var(--tw-text-opacity));
}

.text-\[\#1a1a1a\] {
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}

.text-\[\#1d1d1d\] {
  --tw-text-opacity: 1;
  color: rgb(29 29 29 / var(--tw-text-opacity));
}

.text-\[\#1f1f1f\] {
  --tw-text-opacity: 1;
  color: rgb(31 31 31 / var(--tw-text-opacity));
}

.text-\[\#202020\] {
  --tw-text-opacity: 1;
  color: rgb(32 32 32 / var(--tw-text-opacity));
}

.text-\[\#212121\] {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.text-\[\#212529\] {
  --tw-text-opacity: 1;
  color: rgb(33 37 41 / var(--tw-text-opacity));
}

.text-\[\#21B787\] {
  --tw-text-opacity: 1;
  color: rgb(33 183 135 / var(--tw-text-opacity));
}

.text-\[\#222222\] {
  --tw-text-opacity: 1;
  color: rgb(34 34 34 / var(--tw-text-opacity));
}

.text-\[\#232830\] {
  --tw-text-opacity: 1;
  color: rgb(35 40 48 / var(--tw-text-opacity));
}

.text-\[\#242424\] {
  --tw-text-opacity: 1;
  color: rgb(36 36 36 / var(--tw-text-opacity));
}

.text-\[\#252525\] {
  --tw-text-opacity: 1;
  color: rgb(37 37 37 / var(--tw-text-opacity));
}

.text-\[\#262626\] {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}

.text-\[\#292929\] {
  --tw-text-opacity: 1;
  color: rgb(41 41 41 / var(--tw-text-opacity));
}

.text-\[\#2A2A2A\] {
  --tw-text-opacity: 1;
  color: rgb(42 42 42 / var(--tw-text-opacity));
}

.text-\[\#2B0937\] {
  --tw-text-opacity: 1;
  color: rgb(43 9 55 / var(--tw-text-opacity));
}

.text-\[\#2B2C2E\] {
  --tw-text-opacity: 1;
  color: rgb(43 44 46 / var(--tw-text-opacity));
}

.text-\[\#2C2C2C\] {
  --tw-text-opacity: 1;
  color: rgb(44 44 44 / var(--tw-text-opacity));
}

.text-\[\#2F2F2F\] {
  --tw-text-opacity: 1;
  color: rgb(47 47 47 / var(--tw-text-opacity));
}

.text-\[\#2a2a2a\] {
  --tw-text-opacity: 1;
  color: rgb(42 42 42 / var(--tw-text-opacity));
}

.text-\[\#303030\] {
  --tw-text-opacity: 1;
  color: rgb(48 48 48 / var(--tw-text-opacity));
}

.text-\[\#313131\] {
  --tw-text-opacity: 1;
  color: rgb(49 49 49 / var(--tw-text-opacity));
}

.text-\[\#333333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}

.text-\[\#343434\] {
  --tw-text-opacity: 1;
  color: rgb(52 52 52 / var(--tw-text-opacity));
}

.text-\[\#343a40\] {
  --tw-text-opacity: 1;
  color: rgb(52 58 64 / var(--tw-text-opacity));
}

.text-\[\#373737\] {
  --tw-text-opacity: 1;
  color: rgb(55 55 55 / var(--tw-text-opacity));
}

.text-\[\#414141\] {
  --tw-text-opacity: 1;
  color: rgb(65 65 65 / var(--tw-text-opacity));
}

.text-\[\#464646\] {
  --tw-text-opacity: 1;
  color: rgb(70 70 70 / var(--tw-text-opacity));
}

.text-\[\#474747\] {
  --tw-text-opacity: 1;
  color: rgb(71 71 71 / var(--tw-text-opacity));
}

.text-\[\#495057\] {
  --tw-text-opacity: 1;
  color: rgb(73 80 87 / var(--tw-text-opacity));
}

.text-\[\#4F4F4F\] {
  --tw-text-opacity: 1;
  color: rgb(79 79 79 / var(--tw-text-opacity));
}

.text-\[\#515151\] {
  --tw-text-opacity: 1;
  color: rgb(81 81 81 / var(--tw-text-opacity));
}

.text-\[\#565657\] {
  --tw-text-opacity: 1;
  color: rgb(86 86 87 / var(--tw-text-opacity));
}

.text-\[\#572FF6\] {
  --tw-text-opacity: 1;
  color: rgb(87 47 246 / var(--tw-text-opacity));
}

.text-\[\#575858\] {
  --tw-text-opacity: 1;
  color: rgb(87 88 88 / var(--tw-text-opacity));
}

.text-\[\#5D5D5D\] {
  --tw-text-opacity: 1;
  color: rgb(93 93 93 / var(--tw-text-opacity));
}

.text-\[\#5E5E5E\] {
  --tw-text-opacity: 1;
  color: rgb(94 94 94 / var(--tw-text-opacity));
}

.text-\[\#606060\] {
  --tw-text-opacity: 1;
  color: rgb(96 96 96 / var(--tw-text-opacity));
}

.text-\[\#6A6B72\] {
  --tw-text-opacity: 1;
  color: rgb(106 107 114 / var(--tw-text-opacity));
}

.text-\[\#6B6B6B\] {
  --tw-text-opacity: 1;
  color: rgb(107 107 107 / var(--tw-text-opacity));
}

.text-\[\#6B6DF6\] {
  --tw-text-opacity: 1;
  color: rgb(107 109 246 / var(--tw-text-opacity));
}

.text-\[\#6D6D6D\] {
  --tw-text-opacity: 1;
  color: rgb(109 109 109 / var(--tw-text-opacity));
}

.text-\[\#7034FF\] {
  --tw-text-opacity: 1;
  color: rgb(112 52 255 / var(--tw-text-opacity));
}

.text-\[\#727272\] {
  --tw-text-opacity: 1;
  color: rgb(114 114 114 / var(--tw-text-opacity));
}

.text-\[\#767676\] {
  --tw-text-opacity: 1;
  color: rgb(118 118 118 / var(--tw-text-opacity));
}

.text-\[\#787CFF\] {
  --tw-text-opacity: 1;
  color: rgb(120 124 255 / var(--tw-text-opacity));
}

.text-\[\#78D0B6\] {
  --tw-text-opacity: 1;
  color: rgb(120 208 182 / var(--tw-text-opacity));
}

.text-\[\#7F7F7F\] {
  --tw-text-opacity: 1;
  color: rgb(127 127 127 / var(--tw-text-opacity));
}

.text-\[\#7a7a7a\] {
  --tw-text-opacity: 1;
  color: rgb(122 122 122 / var(--tw-text-opacity));
}

.text-\[\#808080\] {
  --tw-text-opacity: 1;
  color: rgb(128 128 128 / var(--tw-text-opacity));
}

.text-\[\#858585\] {
  --tw-text-opacity: 1;
  color: rgb(133 133 133 / var(--tw-text-opacity));
}

.text-\[\#868686\] {
  --tw-text-opacity: 1;
  color: rgb(134 134 134 / var(--tw-text-opacity));
}

.text-\[\#878787\] {
  --tw-text-opacity: 1;
  color: rgb(135 135 135 / var(--tw-text-opacity));
}

.text-\[\#8BBDC8\] {
  --tw-text-opacity: 1;
  color: rgb(139 189 200 / var(--tw-text-opacity));
}

.text-\[\#936DFF\] {
  --tw-text-opacity: 1;
  color: rgb(147 109 255 / var(--tw-text-opacity));
}

.text-\[\#949494\] {
  --tw-text-opacity: 1;
  color: rgb(148 148 148 / var(--tw-text-opacity));
}

.text-\[\#969696\] {
  --tw-text-opacity: 1;
  color: rgb(150 150 150 / var(--tw-text-opacity));
}

.text-\[\#979797\] {
  --tw-text-opacity: 1;
  color: rgb(151 151 151 / var(--tw-text-opacity));
}

.text-\[\#989CA2\] {
  --tw-text-opacity: 1;
  color: rgb(152 156 162 / var(--tw-text-opacity));
}

.text-\[\#999999\] {
  --tw-text-opacity: 1;
  color: rgb(153 153 153 / var(--tw-text-opacity));
}

.text-\[\#9B9B9B\] {
  --tw-text-opacity: 1;
  color: rgb(155 155 155 / var(--tw-text-opacity));
}

.text-\[\#9C9C9C\] {
  --tw-text-opacity: 1;
  color: rgb(156 156 156 / var(--tw-text-opacity));
}

.text-\[\#9E9E9E\] {
  --tw-text-opacity: 1;
  color: rgb(158 158 158 / var(--tw-text-opacity));
}

.text-\[\#9EADBA\] {
  --tw-text-opacity: 1;
  color: rgb(158 173 186 / var(--tw-text-opacity));
}

.text-\[\#9F9F9F\] {
  --tw-text-opacity: 1;
  color: rgb(159 159 159 / var(--tw-text-opacity));
}

.text-\[\#A09A92\] {
  --tw-text-opacity: 1;
  color: rgb(160 154 146 / var(--tw-text-opacity));
}

.text-\[\#A1A1A1\] {
  --tw-text-opacity: 1;
  color: rgb(161 161 161 / var(--tw-text-opacity));
}

.text-\[\#A2A2A2\] {
  --tw-text-opacity: 1;
  color: rgb(162 162 162 / var(--tw-text-opacity));
}

.text-\[\#A5A5A5\] {
  --tw-text-opacity: 1;
  color: rgb(165 165 165 / var(--tw-text-opacity));
}

.text-\[\#A8A8A8\] {
  --tw-text-opacity: 1;
  color: rgb(168 168 168 / var(--tw-text-opacity));
}

.text-\[\#A8AFAE\] {
  --tw-text-opacity: 1;
  color: rgb(168 175 174 / var(--tw-text-opacity));
}

.text-\[\#AA4CFF\] {
  --tw-text-opacity: 1;
  color: rgb(170 76 255 / var(--tw-text-opacity));
}

.text-\[\#ADADAD\] {
  --tw-text-opacity: 1;
  color: rgb(173 173 173 / var(--tw-text-opacity));
}

.text-\[\#ADB0B7\] {
  --tw-text-opacity: 1;
  color: rgb(173 176 183 / var(--tw-text-opacity));
}

.text-\[\#ADB1B5\] {
  --tw-text-opacity: 1;
  color: rgb(173 177 181 / var(--tw-text-opacity));
}

.text-\[\#AEB3B7\] {
  --tw-text-opacity: 1;
  color: rgb(174 179 183 / var(--tw-text-opacity));
}

.text-\[\#B1B1B1\] {
  --tw-text-opacity: 1;
  color: rgb(177 177 177 / var(--tw-text-opacity));
}

.text-\[\#B2B2B2\] {
  --tw-text-opacity: 1;
  color: rgb(178 178 178 / var(--tw-text-opacity));
}

.text-\[\#B3B3B3\] {
  --tw-text-opacity: 1;
  color: rgb(179 179 179 / var(--tw-text-opacity));
}

.text-\[\#B6B6B6\] {
  --tw-text-opacity: 1;
  color: rgb(182 182 182 / var(--tw-text-opacity));
}

.text-\[\#B7B7B7\] {
  --tw-text-opacity: 1;
  color: rgb(183 183 183 / var(--tw-text-opacity));
}

.text-\[\#B9B9B9\] {
  --tw-text-opacity: 1;
  color: rgb(185 185 185 / var(--tw-text-opacity));
}

.text-\[\#BABABA\] {
  --tw-text-opacity: 1;
  color: rgb(186 186 186 / var(--tw-text-opacity));
}

.text-\[\#BCBCBC\] {
  --tw-text-opacity: 1;
  color: rgb(188 188 188 / var(--tw-text-opacity));
}

.text-\[\#BDBDBD\] {
  --tw-text-opacity: 1;
  color: rgb(189 189 189 / var(--tw-text-opacity));
}

.text-\[\#BFBFBF\] {
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity));
}

.text-\[\#C0C0C0\] {
  --tw-text-opacity: 1;
  color: rgb(192 192 192 / var(--tw-text-opacity));
}

.text-\[\#C1C1C1\] {
  --tw-text-opacity: 1;
  color: rgb(193 193 193 / var(--tw-text-opacity));
}

.text-\[\#C3C3C3\] {
  --tw-text-opacity: 1;
  color: rgb(195 195 195 / var(--tw-text-opacity));
}

.text-\[\#C8C8C8\] {
  --tw-text-opacity: 1;
  color: rgb(200 200 200 / var(--tw-text-opacity));
}

.text-\[\#C9C9C9\] {
  --tw-text-opacity: 1;
  color: rgb(201 201 201 / var(--tw-text-opacity));
}

.text-\[\#CACACA\] {
  --tw-text-opacity: 1;
  color: rgb(202 202 202 / var(--tw-text-opacity));
}

.text-\[\#DCAC91\] {
  --tw-text-opacity: 1;
  color: rgb(220 172 145 / var(--tw-text-opacity));
}

.text-\[\#F96F60\] {
  --tw-text-opacity: 1;
  color: rgb(249 111 96 / var(--tw-text-opacity));
}

.text-\[\#F9FAFC\] {
  --tw-text-opacity: 1;
  color: rgb(249 250 252 / var(--tw-text-opacity));
}

.text-\[\#FF0000\] {
  --tw-text-opacity: 1;
  color: rgb(255 0 0 / var(--tw-text-opacity));
}

.text-\[\#FF2759\] {
  --tw-text-opacity: 1;
  color: rgb(255 39 89 / var(--tw-text-opacity));
}

.text-\[\#FF275B\] {
  --tw-text-opacity: 1;
  color: rgb(255 39 91 / var(--tw-text-opacity));
}

.text-\[\#FF5291\] {
  --tw-text-opacity: 1;
  color: rgb(255 82 145 / var(--tw-text-opacity));
}

.text-\[\#FF57C5\] {
  --tw-text-opacity: 1;
  color: rgb(255 87 197 / var(--tw-text-opacity));
}

.text-\[\#FF6080\] {
  --tw-text-opacity: 1;
  color: rgb(255 96 128 / var(--tw-text-opacity));
}

.text-\[\#FF6559\] {
  --tw-text-opacity: 1;
  color: rgb(255 101 89 / var(--tw-text-opacity));
}

.text-\[\#FFB043\] {
  --tw-text-opacity: 1;
  color: rgb(255 176 67 / var(--tw-text-opacity));
}

.text-\[\#FFB147\] {
  --tw-text-opacity: 1;
  color: rgb(255 177 71 / var(--tw-text-opacity));
}

.text-\[\#FFB840\] {
  --tw-text-opacity: 1;
  color: rgb(255 184 64 / var(--tw-text-opacity));
}

.text-\[\#FFB941\] {
  --tw-text-opacity: 1;
  color: rgb(255 185 65 / var(--tw-text-opacity));
}

.text-\[\#FFBA12\] {
  --tw-text-opacity: 1;
  color: rgb(255 186 18 / var(--tw-text-opacity));
}

.text-\[\#FFC12B\] {
  --tw-text-opacity: 1;
  color: rgb(255 193 43 / var(--tw-text-opacity));
}

.text-\[\#FFC765\] {
  --tw-text-opacity: 1;
  color: rgb(255 199 101 / var(--tw-text-opacity));
}

.text-\[\#FFCB65\] {
  --tw-text-opacity: 1;
  color: rgb(255 203 101 / var(--tw-text-opacity));
}

.text-\[\#acacac\] {
  --tw-text-opacity: 1;
  color: rgb(172 172 172 / var(--tw-text-opacity));
}

.text-\[\#bfbfbf\] {
  --tw-text-opacity: 1;
  color: rgb(191 191 191 / var(--tw-text-opacity));
}

.text-\[\#d6d6d6\] {
  --tw-text-opacity: 1;
  color: rgb(214 214 214 / var(--tw-text-opacity));
}

.text-\[\#e83e8c\] {
  --tw-text-opacity: 1;
  color: rgb(232 62 140 / var(--tw-text-opacity));
}

.text-\[\#ffffff66\] {
  color: #ffffff66;
}

.text-\[\#ffffff99\] {
  color: #ffffff99;
}

.text-\[color\:var\(--heading\)\] {
  color: var(--heading);
}

.text-\[rgb\(0\2c 0\2c 0\2c 0\.8\)\] {
  color: rgb(0,0,0,0.8);
}

.text-\[rgb\(101_92_151\/14\%\)\] {
  color: rgb(101 92 151/14%);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.2\)\] {
  color: rgba(0,0,0,0.2);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.25\)\] {
  color: rgba(0,0,0,0.25);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\] {
  color: rgba(0,0,0,0.3);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.33\)\] {
  color: rgba(0,0,0,0.33);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.34\)\] {
  color: rgba(0,0,0,0.34);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.35\)\] {
  color: rgba(0,0,0,0.35);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.38\)\] {
  color: rgba(0,0,0,0.38);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\] {
  color: rgba(0,0,0,0.4);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.43\)\] {
  color: rgba(0,0,0,0.43);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.45\)\] {
  color: rgba(0,0,0,0.45);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.5\)\] {
  color: rgba(0,0,0,0.5);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.6\)\] {
  color: rgba(0,0,0,0.6);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.65\)\] {
  color: rgba(0,0,0,0.65);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.7\)\] {
  color: rgba(0,0,0,0.7);
}

.text-\[rgba\(0\2c 0\2c 0\2c 0\.8\)\] {
  color: rgba(0,0,0,0.8);
}

.text-\[rgba\(10\2c 10\2c 10\2c 0\.24\)\] {
  color: rgba(10,10,10,0.24);
}

.text-\[rgba\(14\2c 14\2c 14\2c 0\.8\)\] {
  color: rgba(14,14,14,0.8);
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.34\)\] {
  color: rgba(255,255,255,0.34);
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.4\)\] {
  color: rgba(255,255,255,0.4);
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\] {
  color: rgba(255,255,255,0.5);
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.6\)\] {
  color: rgba(255,255,255,0.6);
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.7\)\] {
  color: rgba(255,255,255,0.7);
}

.text-\[rgba\(255\2c 255\2c 255\2c 0\.8\)\] {
  color: rgba(255,255,255,0.8);
}

.text-\[rgba\(29\2c 29\2c 29\2c 0\.5\)\] {
  color: rgba(29,29,29,0.5);
}

.text-\[rgba\(30\2c 30\2c 30\2c 0\.55\)\] {
  color: rgba(30,30,30,0.55);
}

.text-\[rgba\(31\2c 31\2c 31\2c 0\.33\)\] {
  color: rgba(31,31,31,0.33);
}

.text-\[rgba\(31\2c 31\2c 31\2c 0\.5\)\] {
  color: rgba(31,31,31,0.5);
}

.text-\[rgba\(42\2c 42\2c 42\2c 0\.3\)\] {
  color: rgba(42,42,42,0.3);
}

.text-\[rgba\(42\2c 42\2c 42\2c 0\.4\)\] {
  color: rgba(42,42,42,0.4);
}

.text-\[var\(--blue-dark\)\] {
  color: var(--blue-dark);
}

.text-\[var\(--blue-light\)\] {
  color: var(--blue-light);
}

.text-\[var\(--heading\)\] {
  color: var(--heading);
}

.text-\[var\(--purple-blue\)\] {
  color: var(--purple-blue);
}

.text-\[var\(--red-light\)\] {
  color: var(--red-light);
}

.text-\[var\(--text-color\)\] {
  color: var(--text-color);
}

.text-\[var\(--vin-red\)\] {
  color: var(--vin-red);
}

.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.text-inherit {
  color: inherit;
}

.text-neutral-600 {
  --tw-text-opacity: 1;
  color: rgb(82 82 82 / var(--tw-text-opacity));
}

.text-neutral-700 {
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}

.text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.underline {
  text-decoration-line: underline;
}

.no-underline {
  text-decoration-line: none;
}

.decoration-4 {
  text-decoration-thickness: 4px;
}

.decoration-\[5px\] {
  text-decoration-thickness: 5px;
}

.opacity-0 {
  opacity: 0;
}

.opacity-100 {
  opacity: 1;
}

.opacity-20 {
  opacity: 0.2;
}

.opacity-25 {
  opacity: 0.25;
}

.opacity-40 {
  opacity: 0.4;
}

.opacity-50 {
  opacity: 0.5;
}

.opacity-\[0\.32\] {
  opacity: 0.32;
}

.opacity-\[0\.35\] {
  opacity: 0.35;
}

.mix-blend-multiply {
  mix-blend-mode: multiply;
}

.shadow-\[-10px_40px_80px_rgba\(25\2c 42\2c 70\2c 0\.05\)\] {
  --tw-shadow: -10px 40px 80px rgba(25,42,70,0.05);
  --tw-shadow-colored: -10px 40px 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_-10px_40px_rgba\(60\2c 67\2c 113\2c 0\.05\)\] {
  --tw-shadow: 0 -10px 40px rgba(60,67,113,0.05);
  --tw-shadow-colored: 0 -10px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_0_3px_white\] {
  --tw-shadow: 0 0 0 3px white;
  --tw-shadow-colored: 0 0 0 3px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_0_30px_rgba\(0\2c 0\2c 0\2c 0\.09\)\] {
  --tw-shadow: 0 0 30px rgba(0,0,0,0.09);
  --tw-shadow-colored: 0 0 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_40px_rgb\(0_0_0_\/_8\%\)\] {
  --tw-shadow: 0 10px 40px rgb(0 0 0 / 8%);
  --tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_10px_40px_rgba\(0\2c 0\2c 0\2c 0\.08\)\] {
  --tw-shadow: 0 10px 40px rgba(0,0,0,0.08);
  --tw-shadow-colored: 0 10px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_15px_20px_0px_rgba\(0\2c 0\2c 0\2c 0\.05\)\] {
  --tw-shadow: 0 15px 20px 0px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 15px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_15px_30px_rgba\(0\2c 0\2c 0\2c 0\.02\)\] {
  --tw-shadow: 0 15px 30px rgba(0,0,0,0.02);
  --tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_15px_30px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0 15px 30px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_15px_30px_rgba\(139\2c 110\2c 209\2c 0\.3\)\] {
  --tw-shadow: 0 15px 30px rgba(139,110,209,0.3);
  --tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_15px_30px_rgba\(23\2c 59\2c 40\2c 0\.05\)\] {
  --tw-shadow: 0 15px 30px rgba(23,59,40,0.05);
  --tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_20px_60px_0_rgba\(104\2c 103\2c 255\2c 0\.2\)\] {
  --tw-shadow: 0 20px 60px 0 rgba(104,103,255,0.2);
  --tw-shadow-colored: 0 20px 60px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_20px_60px_rgba\(0\2c 0\2c 0\2c 0\.04\)\] {
  --tw-shadow: 0 20px 60px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_20px_60px_rgba\(10\2c 30\2c 81\2c 0\.04\)\] {
  --tw-shadow: 0 20px 60px rgba(10,30,81,0.04);
  --tw-shadow-colored: 0 20px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_20px_80px_rgba\(49\2c 62\2c 103\2c 0\.07\)\] {
  --tw-shadow: 0 20px 80px rgba(49,62,103,0.07);
  --tw-shadow-colored: 0 20px 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.07\)\] {
  --tw-shadow: 0 2px 4px rgba(0,0,0,0.07);
  --tw-shadow-colored: 0 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_2px_4px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0 2px 4px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0 2px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_30px_100px_rgba\(8\2c 17\2c 40\2c 0\.05\)\] {
  --tw-shadow: 0 30px 100px rgba(8,17,40,0.05);
  --tw-shadow-colored: 0 30px 100px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_30px_50px_rgba\(7\2c 21\2c 36\2c 0\.06\)\] {
  --tw-shadow: 0 30px 50px rgba(7,21,36,0.06);
  --tw-shadow-colored: 0 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_35px_70px_rgba\(12\2c 21\2c 44\2c 0\.08\)\] {
  --tw-shadow: 0 35px 70px rgba(12,21,44,0.08);
  --tw-shadow-colored: 0 35px 70px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_40px_100px_rgba\(14\2c 33\2c 44\2c 0\.05\)\] {
  --tw-shadow: 0 40px 100px rgba(14,33,44,0.05);
  --tw-shadow-colored: 0 40px 100px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0_4px_0_\#E9F3FA\] {
  --tw-shadow: 0 4px 0 #E9F3FA;
  --tw-shadow-colored: 0 4px 0 var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_10px_25px_0px_rgba\(123\2c 147\2c 171\2c 0\.15\)\] {
  --tw-shadow: 0px 10px 25px 0px rgba(123,147,171,0.15);
  --tw-shadow-colored: 0px 10px 25px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_10px_30px_rgba\(14\2c 49\2c 42\2c 0\.05\)\] {
  --tw-shadow: 0px 10px 30px rgba(14,49,42,0.05);
  --tw-shadow-colored: 0px 10px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_15px_40px_rgba\(161\2c 146\2c 250\2c 0\.35\)\] {
  --tw-shadow: 0px 15px 40px rgba(161,146,250,0.35);
  --tw-shadow-colored: 0px 15px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_20px_40px_rgba\(0\2c 61\2c 132\2c 0\.03\)\] {
  --tw-shadow: 0px 20px 40px rgba(0,61,132,0.03);
  --tw-shadow-colored: 0px 20px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_20px_50px_rgba\(31\2c 36\2c 44\2c 0\.07\)\] {
  --tw-shadow: 0px 20px 50px rgba(31,36,44,0.07);
  --tw-shadow-colored: 0px 20px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_25px_50px_rgba\(213\2c 216\2c 223\2c 0\.5\)\] {
  --tw-shadow: 0px 25px 50px rgba(213,216,223,0.5);
  --tw-shadow-colored: 0px 25px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_25px_60px_rgba\(0\2c 13\2c 48\2c 0\.0480786\)\] {
  --tw-shadow: 0px 25px 60px rgba(0,13,48,0.0480786);
  --tw-shadow-colored: 0px 25px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_25px_60px_rgba\(13\2c 32\2c 96\2c 0\.04\)\] {
  --tw-shadow: 0px 25px 60px rgba(13,32,96,0.04);
  --tw-shadow-colored: 0px 25px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_30px_60px_rgba\(0\2c 0\2c 0\2c 0\.1\)\] {
  --tw-shadow: 0px 30px 60px rgba(0,0,0,0.1);
  --tw-shadow-colored: 0px 30px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_30px_60px_rgba\(6\2c 24\2c 67\2c 0\.05\)\] {
  --tw-shadow: 0px 30px 60px rgba(6,24,67,0.05);
  --tw-shadow-colored: 0px 30px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_30px_70px_0px_rgba\(137\2c 139\2c 142\2c 0\.15\)\] {
  --tw-shadow: 0px 30px 70px 0px rgba(137,139,142,0.15);
  --tw-shadow-colored: 0px 30px 70px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_3px_4px_rgba\(8\2c 20\2c 32\2c 0\.04\)\] {
  --tw-shadow: 0px 3px 4px rgba(8,20,32,0.04);
  --tw-shadow-colored: 0px 3px 4px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_40px_80px_rgba\(0\2c 29\2c 56\2c 0\.03\)\] {
  --tw-shadow: 0px 40px 80px rgba(0,29,56,0.03);
  --tw-shadow-colored: 0px 40px 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[0px_5px_20px_0px_rgb\(90_111_155_\/_5\%\)\] {
  --tw-shadow: 0px 5px 20px 0px rgb(90 111 155 / 5%);
  --tw-shadow-colored: 0px 5px 20px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[10px_20px_50px_rgba\(31\2c 36\2c 44\2c 0\.07\)\] {
  --tw-shadow: 10px 20px 50px rgba(31,36,44,0.07);
  --tw-shadow-colored: 10px 20px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[10px_25px_70px_rgba\(31\2c 36\2c 44\2c 0\.07\)\] {
  --tw-shadow: 10px 25px 70px rgba(31,36,44,0.07);
  --tw-shadow-colored: 10px 25px 70px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[10px_30px_60px_rgba\(31\2c 36\2c 44\2c 0\.07\)\] {
  --tw-shadow: 10px 30px 60px rgba(31,36,44,0.07);
  --tw-shadow-colored: 10px 30px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[15\.436px_30\.294px_50px_0px_rgba\(103\2c 43\2c 246\2c 0\.5\)\] {
  --tw-shadow: 15.436px 30.294px 50px 0px rgba(103,43,246,0.5);
  --tw-shadow-colored: 15.436px 30.294px 50px 0px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[15px_25px_50px_rgba\(16\2c 44\2c 78\2c 0\.05\)\] {
  --tw-shadow: 15px 25px 50px rgba(16,44,78,0.05);
  --tw-shadow-colored: 15px 25px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[15px_30px_50px_rgba\(23\2c 32\2c 90\2c 0\.0696193\)\] {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.0696193);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[15px_30px_50px_rgba\(26\2c 34\2c 72\2c 0\.08\)\] {
  --tw-shadow: 15px 30px 50px rgba(26,34,72,0.08);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[4\.66667px_15px_30px_rgba\(171\2c 110\2c 12\2c 0\.05\)\] {
  --tw-shadow: 4.66667px 15px 30px rgba(171,110,12,0.05);
  --tw-shadow-colored: 4.66667px 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[5px_10px_25px_rgba\(15\2c 24\2c 40\2c 0\.04\)\] {
  --tw-shadow: 5px 10px 25px rgba(15,24,40,0.04);
  --tw-shadow-colored: 5px 10px 25px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-\[inset_0px_2px_2px_rgba\(255\2c 255\2c 255\2c 0\.15\)\] {
  --tw-shadow: inset 0px 2px 2px rgba(255,255,255,0.15);
  --tw-shadow-colored: inset 0px 2px 2px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.shadow-none {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

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

.outline-0 {
  outline-width: 0px;
}

.blur-\[50px\] {
  --tw-blur: blur(50px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.transition-\[0\.3s\] {
  transition-property: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

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

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

.duration-300 {
  transition-duration: 300ms;
}

.duration-700 {
  transition-duration: 700ms;
}

.duration-\[0\.1s\] {
  transition-duration: 0.1s;
}

.duration-\[0\.25s\] {
  transition-duration: 0.25s;
}

.duration-\[0\.2s\] {
  transition-duration: 0.2s;
}

.duration-\[0\.3s\] {
  transition-duration: 0.3s;
}

.duration-\[0\.4s\] {
  transition-duration: 0.4s;
}

.duration-\[0\.5s\] {
  transition-duration: 0.5s;
}

.duration-\[0\.6s\] {
  transition-duration: 0.6s;
}

.duration-\[ease-out\] {
  transition-duration: ease-out;
}

.duration-\[linear\] {
  transition-duration: linear;
}

.ease-\[all\] {
  transition-timing-function: all;
}

.ease-\[ease-in-out\] {
  transition-timing-function: ease-in-out;
}

.ease-\[ease-out\] {
  transition-timing-function: ease-out;
}

.ease-\[ease\] {
  transition-timing-function: ease;
}

.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}

.theme-menu-one .navbar-nav .nav-item.active .dropdown-toggle:after,
.theme-menu-one .navbar-nav .nav-item:hover > .dropdown-toggle:after,
.theme-menu-one
  .navbar
  .dropdown-menu
  .dropdown-submenu:hover
  .dropdown-item:after,
.theme-menu-one .navbar .dropdown-menu .dropdown-submenu:hover > .dropdown-item,
.theme-menu-one .navbar-nav .nav-item.active .nav-link,
.theme-menu-one .navbar-nav .nav-item:hover > .nav-link,
.theme-menu-one .navbar .dropdown-menu .dropdown-item:hover,
.theme-menu-one .navbar .dropdown-menu .dropdown-item.active {
  color: var(--blue-dark);
}

.theme-menu-two .navbar-nav .nav-item.active .dropdown-toggle:after,
.theme-menu-two .navbar-nav .nav-item:hover > .dropdown-toggle:after,
.theme-menu-two
  .navbar
  .dropdown-menu
  .dropdown-submenu:hover
  .dropdown-item:after,
.theme-menu-two .navbar .dropdown-menu .dropdown-submenu:hover > .dropdown-item,
.theme-menu-two .navbar-nav .nav-item.active .nav-link,
.theme-menu-two .navbar-nav .nav-item:hover > .nav-link,
.theme-menu-two .navbar .dropdown-menu .dropdown-item:hover,
.theme-menu-two .navbar .dropdown-menu .dropdown-item.active {
  color: var(--red-light);
}

.theme-menu-four .navbar-nav .nav-item.active .dropdown-toggle:after,
.theme-menu-four .navbar-nav .nav-item:hover > .dropdown-toggle:after,
.theme-menu-four
  .navbar
  .dropdown-menu
  .dropdown-submenu:hover
  .dropdown-item:after,
.theme-menu-four
  .navbar
  .dropdown-menu
  .dropdown-submenu:hover
  > .dropdown-item,
.theme-menu-four .navbar-nav .nav-item.active .nav-link,
.theme-menu-four .navbar-nav .nav-item:hover > .nav-link,
.theme-menu-four .navbar .dropdown-menu .dropdown-item:hover,
.theme-menu-four .navbar .dropdown-menu .dropdown-item.active {
  color: var(--vin-red);
}

.theme-menu-three .navbar-nav .nav-item.active .dropdown-toggle:after,
.theme-menu-three .navbar-nav .nav-item:hover > .dropdown-toggle:after,
.theme-menu-three
  .navbar
  .dropdown-menu
  .dropdown-submenu:hover
  .dropdown-item:after,
.theme-menu-three
  .navbar
  .dropdown-menu
  .dropdown-submenu:hover
  > .dropdown-item,
.theme-menu-three .navbar-nav .nav-item.active .nav-link,
.theme-menu-three .navbar-nav .nav-item:hover > .nav-link,
.theme-menu-three .navbar .dropdown-menu .dropdown-item:hover,
.theme-menu-three .navbar .dropdown-menu .dropdown-item.active {
  color: var(--blue-light);
}

.dark-style .theme-menu-five .navbar-nav .nav-item .nav-link.active {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.theme-menu-five .navbar-nav .nav-item .nav-link.active,
  .theme-menu-seven .navbar-nav .nav-item .nav-link.active,
  .theme-menu-six .navbar-nav .nav-item .nav-link.active {
  text-decoration-line: underline;
}

/* responsive container */

@media (min-width: 992px){
  .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@keyframes spinner {
  to {
    transform: rotateZ(360deg);
  }
}

@keyframes letters-loading {
  0%,
    75%,
    100% {
    opacity: 0;
    transform: rotateY(-90deg);
  }

  25%,
    50% {
    opacity: 1;
    transform: rotateY(0deg);
  }
}

@media screen and (max-width: 767px) {
  .ctn-preloader .animation-preloader .spinner {
    height: 8em;
    width: 8em;
  }
}

@media screen and (max-width: 500px) {
  .ctn-preloader .animation-preloader .spinner {
    height: 7em;
    width: 7em;
  }

  .ctn-preloader .animation-preloader .txt-loading .letters-loading {
    font-size: 40px;
    letter-spacing: 10px;
  }
}

::-webkit-scrollbar {
  width: 5px;
}

::-webkit-scrollbar-track {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

::-webkit-scrollbar-thumb {
  border-radius: 0px;
  background-color: var(--blue-dark);
}

:root {
  --text-color: #73737b;
  --text-light: #888888;
  --heading: #101621;
  --blue-dark: #6f55ff;
  --red-light: #fd6a5e;
  --yellow-deep: #ffb840;
  --blue-light: #3bb0d7;
  --purple-blue: #655c97;
  --vin-red: #973c56;
}

::-moz-selection {
  --tw-bg-opacity: 1;
  background-color: rgb(111 85 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

::selection {
  --tw-bg-opacity: 1;
  background-color: rgb(111 85 255 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(172 174 179 / var(--tw-text-opacity));
}

::placeholder {
  --tw-text-opacity: 1;
  color: rgb(172 174 179 / var(--tw-text-opacity));
}

.cs-screen {
  position: absolute;
}

.illustration-holder {
  position: relative;
}

.dark-style {
  --tw-bg-opacity: 1;
  background-color: rgb(15 17 35 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(175 175 175 / var(--tw-text-opacity));
}

.dark-style .h1,
  .dark-style h1,
  .dark-style .h2,
  .dark-style h2,
  .dark-style .h3,
  .dark-style h3,
  .dark-style .h4,
  .dark-style h4,
  .dark-style .h5,
  .dark-style h5,
  .dark-style .h6,
  .dark-style h6 {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.gr-bg-one {
  background-color: 90.6deg;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f548a0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 72 160 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(245 124 53 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f57c35 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #f57c35 var(--tw-gradient-to-position);
}

.hover-reverse-gr-bg-one {
  position: relative;
  z-index: 1;
}

.hover-reverse-gr-bg-one::before {
  position: absolute;
  right: 0px;
  top: 0px;
  z-index: -1;
  height: 100%;
  width: 100%;
  border-radius: 0.375rem;
  opacity: 0;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --tw-content: '';
  content: var(--tw-content);
}

.hover-reverse-gr-bg-one:hover::before {
  content: var(--tw-content);
  opacity: 1;
}

.hover-reverse-gr-bg-one:before {
  background-color: 270.01deg;
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
  --tw-gradient-from: #f548a0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 72 160 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: #f57c35 var(--tw-gradient-to-position);
}

.top-border {
  border-top-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-top-color: rgb(239 239 239 / var(--tw-border-opacity));
}

.bottom-border {
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-bottom-color: rgb(239 239 239 / var(--tw-border-opacity));
}

/*-------------- Prefix Classes ----------------*/

.tran3s {
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

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

.tran5s {
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.tran6s {
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.6s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.hero-banner-one [class*="icon-box"] {
  position: absolute;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hero-banner-one [class*="icon-box"] img {
  position: relative;
  top: 50%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  --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));
}

.useable-tools-section.bg-shape {
  position: relative;
  z-index: 5;
  background-image: url(../images/shape/7.svg);
  background-size: contain;
  background-position: top center;
  background-repeat: no-repeat;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 500px;
  padding-bottom: 350px;
}

.useable-tools-section.bg-transparent .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.team-section-one .controls .control.mixitup-control-active {
  color: var(--blue-dark);
}

.team-section-one .controls .control.mixitup-control-active::before {
  content: var(--tw-content);
  opacity: 1;
}

.feature-blog-two .header .title-style-one {
  max-width: 560px;
}

.form-style-light .input-group-meta input:valid + .valid-sign {
  visibility: hidden;
  opacity: 0;
}

#contact-form .form-group .help-block ul {
  padding-left: 0px;
}

#contact-form .form-group .help-block li {
  position: relative;
}

#contact-form .form-group .help-block li::before {
  position: absolute;
  left: 0px;
  top: -0.5rem;
  font-family: FontAwesome;
  --tw-text-opacity: 1;
  color: rgb(220 53 69 / var(--tw-text-opacity));
  --tw-content: '\f0de';
  content: var(--tw-content);
}

.hero-banner-two .hero-text-wrapper .list-item.lg li {
  position: relative;
  margin-bottom: 15px;
  padding-left: 22px;
  font-size: 19px;
  line-height: 1.57em;
}

.theme-footer-two .bottom-footer-content ul li {
  display: inline-block;
}

.theme-footer-two .bottom-footer-content ul li a {
  margin-left: 1.25rem;
  font-size: 1rem;
  line-height: 1.5rem;
  --tw-text-opacity: 1;
  color: rgb(114 114 114 / var(--tw-text-opacity));
}

.theme-footer-two .bottom-footer-content ul li a:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.theme-footer-two .bottom-footer-content p {
  font-size: 15px;
  --tw-text-opacity: 1;
  color: rgb(106 106 106 / var(--tw-text-opacity));
}

.theme-footer-two .bottom-footer-content {
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 26px;
  padding-bottom: 30px;
}

.theme-footer-two .bottom-footer-content ul {
  padding-right: 97px;
}

ul.pricing-nav-one li button[aria-selected="true"] {
  background-color: var(--blue-dark);
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

ul.pricing-nav-two li button[aria-selected="true"] {
  background-color: var(--red-light);
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.faqs-header .avatar img:nth-child(n + 2) {
  z-index: 1;
  margin-left: -0.625rem;
}

.user-data-form .input-group-meta .valid-sign img {
  opacity: 0;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.2s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.user-data-form .input-group-meta input:valid + .valid-sign img {
  opacity: 1;
}

.user-data-form .input-group-meta .placeholder_icon span.eye-slash::before {
  content: var(--tw-content);
  opacity: 0;
}

.user-data-form .agreement-checkbox label a {
  color: var(--p-color);
  text-decoration-line: underline;
}

.user-data-form .agreement-checkbox input[type="checkbox"]:checked + label:before {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  font-family: FontAwesome;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-content: "\f00c";
  content: var(--tw-content);
}

.user-data-page .full-height {
  min-height: 100vh;
  flex-direction: column;
  padding-left: 0px;
  padding-right: 0px;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  text-align: center;
}

.full-height .user-data-form .button-solid-one {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 30px;
  width: 200px;
}

.fancy-text-block-sixteen .img-slick-slider .slick-dots {
  position: absolute;
  bottom: -84px;
  left: 0px;
  width: 100%;
}

.fancy-text-block-sixteen .img-slick-slider .slick-dots li {
  position: relative;
  float: left;
  height: 0.25rem;
  width: 33.333333%;
  background-color: rgba(216,216,216,0.35);
}

.fancy-text-block-sixteen .img-slick-slider .slick-dots li button {
  position: absolute;
  left: 0px;
  top: 0px;
  height: 0.25rem;
  width: 75%;
  transform-origin: 0 100%;
  --tw-scale-x: 0;
  --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));
  border-radius: 0.25rem;
  --tw-bg-opacity: 1;
  background-color: rgb(255 208 132 / var(--tw-bg-opacity));
  text-indent: -50000px;
  opacity: 0;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.fancy-text-block-sixteen .img-slick-slider .slick-dots li.slick-active button {
  --tw-scale-x: 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));
  opacity: 1;
}

.fancy-text-block-sixteen .img-slick-slider .slick-dots li:last-child button {
  left: auto;
  right: 0px;
}

.client-feedback-slider-two .slick-center .bg-wrapper {
  --tw-shadow: 0px 40px 40px rgba(2,7,7,0.03);
  --tw-shadow-colored: 0px 40px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.client-feedback-slider-two .slick-dots {
  text-align: center;
}

.client-feedback-slider-two .slick-dots li {
  margin-left: 0.625rem;
  margin-right: 0.625rem;
  margin-top: 0px;
  margin-bottom: 0px;
  display: inline-block;
}

.client-feedback-slider-two .slick-dots button {
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 50%;
  background-color: rgba(0,0,0,0.12);
  text-indent: -550000px;
}

.client-feedback-slider-two .slick-dots li.slick-active button {
  --tw-bg-opacity: 1;
  background-color: rgb(250 170 75 / var(--tw-bg-opacity));
}

.useable-tools-section-three .logo-wrapper .logo.bg-sada {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.0696193);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.team-section-three .slider-arrows li {
  margin-left: 15px;
  height: 50px;
  width: 50px;
  cursor: pointer;
  border-radius: 50%;
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  text-align: center;
  font-size: 28px;
  line-height: 50px;
  --tw-text-opacity: 1;
  color: rgb(42 42 42 / var(--tw-text-opacity));
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.team-section-three .slider-arrows li:hover {
  background-color: var(--blue-light);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.teamSliderOne .slick-current .team-member {
  --tw-shadow: 0 20px 30px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 20px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.doc-sidebar .list-item li h4 .expander {
  position: absolute;
  right: 0px;
  top: 0px;
  background-color: transparent;
  font-size: 0.75rem;
  line-height: 1rem;
  line-height: 50px;
  color: inherit;
}

.useable-tools-section.doc-sidebar .list-item li h4 .expander .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.partner-section-one.doc-sidebar .list-item li h4 .expander .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.doc-sidebar .list-item li .sub-menu a.active {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  text-decoration-line: none;
}

.doc-sidebar ul .sub-menu {
  display: none;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.doc-sidebar ul .sub-menu.show {
  display: block;
}

.doc-sidebar ul .sub-menu.open {
  display: block;
}

.doc-sideNav .nav-link.active {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  line-height: 2rem;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul.pricing-nav-three li button[aria-selected="false"] {
  background-color: transparent;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

ul.useable-tools-section.pricing-nav-three li button[aria-selected="false"] .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

ul.partner-section-one.pricing-nav-three li button[aria-selected="false"] .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

ul.pricing-nav-three li button[aria-selected="false"]:hover {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

ul.pricing-nav-three li button[aria-selected="false"]:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

ul.pricing-nav-three li button[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul.pricing-nav-three li button[aria-selected="true"]:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.faq-section-four.bg-sada {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.faq-section-four.bg-sada::before {
  content: var(--tw-content);
  display: none;
}

.faq-section-four.bg-sada::after {
  content: var(--tw-content);
  display: none;
}

.fancy-text-block-twenty ul li button[aria-selected="true"],
    .fancy-text-block-twenty ul li button:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
  text-decoration-line: underline !important;
}

.team-section-four .team-member:hover .img-holder img {
  transform: scale3d(1.1, 1.1, 1)
}

.feature-blog-four .feature-article-meta:hover .img-meta img {
  transform: scale3d(1.1, 1.1, 1)
}

.clientSliderFour .slick-dots {
  text-align: center;
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .clientSliderFour .slick-dots {
    margin-top: 1.25rem;
  }
}

@media (min-width: 1200px) {
  .clientSliderFour .slick-dots {
    margin-top: 1.25rem;
  }
}

.clientSliderFour .slick-dots li {
  display: inline-block;
}

.clientSliderFour .slick-dots li button {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  text-indent: -50000px;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.clientSliderFour .slick-dots li.slick-active button {
  --tw-border-opacity: 1;
  border-color: rgb(255 39 89 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 39 89 / var(--tw-bg-opacity));
}

.modal-backdrop {
  z-index: 10000;
}

.modal {
  z-index: 10001;
}

.dark-style .modal-contact-popup-one .main-body {
  --tw-bg-opacity: 1;
  background-color: rgb(46 43 58 / var(--tw-bg-opacity));
}

.dark-style .modal-contact-popup-one .main-body .left-side {
  background-color: 319.09deg;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f2a530 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(242 165 48 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(237 88 121 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #ed5879 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #b439ff var(--tw-gradient-to-position);
}

.dark-style .modal-contact-popup-one .main-body .left-side blockquote,
  .dark-style .modal-contact-popup-one .main-body .left-side .bio {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark-style .modal-contact-popup-one .main-body .right-side .form-title {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark-style .modal-contact-popup-one .main-body .input-group-meta label {
  color: rgba(255,255,255,0.4);
}

.dark-style .modal-contact-popup-one .main-body .input-group-meta input,
  .dark-style .modal-contact-popup-one .main-body .input-group-meta textarea {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.modal-contact-popup-one .main-body .input-group-meta ::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.modal-contact-popup-one .main-body .input-group-meta ::placeholder {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.dark-style
    .modal-contact-popup-one
    .main-body
    .input-group-meta
    ::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark-style
    .modal-contact-popup-one
    .main-body
    .input-group-meta
    ::placeholder {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark-style .modal-contact-popup-one .theme-btn-seven {
  background-color: rgba(255,255,255,0.25);
}

.dark-style .modal-contact-popup-one .right-side:before {
  position: absolute;
  top: -14%;
  left: 18%;
  z-index: -1;
  height: 568px;
  width: 568px;
  --tw-rotate: 150deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 50%;
  background-color: rgba(89,156,255,0.12);
  opacity: 0.32;
  --tw-blur: blur(50px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  --tw-content: '';
  content: var(--tw-content);
}

.dark-style .modal-contact-popup-one .right-side:after {
  position: absolute;
  left: 7%;
  top: 7%;
  z-index: -2;
  height: 568px;
  width: 568px;
  --tw-rotate: 150deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  border-radius: 50%;
  background-color: rgba(255,4,64,0.16);
  opacity: 0.32;
  --tw-blur: blur(50px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
  --tw-content: '';
  content: var(--tw-content);
}

.dark-style .navbar .navbar-toggler {
  background-color: 90.6deg;
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
  --tw-gradient-from: #f548a0 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(245 72 160 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
  --tw-gradient-to: rgb(245 124 53 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #f57c35 var(--tw-gradient-via-position), var(--tw-gradient-to);
  --tw-gradient-to: #f57c35 var(--tw-gradient-to-position);
}

.dark-style .theme-main-menu.sticky-menu.fixed_top {
  --tw-bg-opacity: 1;
  background-color: rgb(23 25 43 / var(--tw-bg-opacity));
}

.block-style-seventeen .js-tilt-glare {
  border-radius: 17px;
}

#productScreenSlider .carousel-item.active,
  #productScreenSlider .carousel-item-next.carousel-item-left,
  #productScreenSlider .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

#productScreenSlider .active.carousel-item-left,
  #productScreenSlider .active.carousel-item-right {
  opacity: 0;
}

#productScreenSlider .carousel-item-next,
  #productScreenSlider .carousel-item-prev,
  #productScreenSlider .carousel-item.active,
  #productScreenSlider .active.carousel-item-left,
  #productScreenSlider .active.carousel-item-prev {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate3d(0, 0, 0);
}

.fancy-feature-fourteen .js-tilt-glare {
  border-radius: 20px;
}

.pricing-table-area-five .js-tilt-glare .js-tilt-glare-inner {
  border-radius: 15px;
  background-image: none;
}

.fancy-short-banner-seven .video-button span {
  padding-left: 0.875rem;
  font-size: 1rem;
  line-height: 1.5rem;
  font-weight: 500;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: ease;
}

.fancy-short-banner-seven .js-tilt-glare-inner {
  background-color: transparent;
  background-image: none;
}

.useable-tools-section.fancy-short-banner-seven .js-tilt-glare-inner .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.partner-section-one.fancy-short-banner-seven .js-tilt-glare-inner .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.fancy-feature-fifteen .carousel-indicators li.active,
  .fancy-feature-fifteen .carousel-indicators li.active:before {
  opacity: 1;
}

#screenSlider .carousel-item.active,
  #screenSlider .carousel-item-next.carousel-item-left,
  #screenSlider .carousel-item-prev.carousel-item-right {
  opacity: 1;
}

#screenSlider .active.carousel-item-left,
  #screenSlider .active.carousel-item-right {
  opacity: 0;
}

#screenSlider .carousel-item-next,
  #screenSlider .carousel-item-prev,
  #screenSlider .carousel-item.active,
  #screenSlider .active.carousel-item-left,
  #screenSlider .active.carousel-item-prev {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  transform: translate3d(0, 0, 0);
}

ul.pricing-nav-four li button[aria-selected="false"] {
  background-color: transparent;
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

ul.useable-tools-section.pricing-nav-four li button[aria-selected="false"] .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

ul.partner-section-one.pricing-nav-four li button[aria-selected="false"] .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

ul.pricing-nav-four li button[aria-selected="false"]:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

ul.pricing-nav-four li button[aria-selected="true"] {
  border-radius: 10px;
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

ul.pricing-nav-four li button[aria-selected="true"]:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}

.clientSliderSix .slick-center .feedback-wrapper {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
  --tw-shadow: 0px 35px 60px rgba(14,29,45,0.04);
  --tw-shadow-colored: 0px 35px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.clientSliderSix .slick-dots {
  margin-left: auto;
  margin-right: auto;
  margin-top: 0px;
  margin-bottom: 0px;
  display: block;
  text-align: center;
}

.clientSliderSix .slick-dots li {
  display: inline-block;
}

.clientSliderSix .slick-dots li button {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  height: 0.5rem;
  width: 0.5rem;
  border-radius: 50%;
  border-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  text-indent: -50000px;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.3s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.clientSliderSix .slick-dots li.slick-active button {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.clientSliderSix.style-two .slick-center .feedback-wrapper .ribbon {
  --tw-scale-x: 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));
}

.fancy-short-banner-eight .download-btn.show button:after {
  --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));
}

.fancy-feature-eighteen ul.nav-tabs li button[aria-selected="true"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  --tw-shadow: 0 15px 30px rgba(9,16,29,0.03);
  --tw-shadow-colored: 0 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.fancy-feature-eighteen ul.nav-tabs li button[aria-selected="true"] .current {
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  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));
}

.fancy-feature-eighteen ul.nav-tabs li button[aria-selected="true"] .hover {
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  --tw-scale-x: 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));
}

.fancy-feature-eighteen ul.nav-tabs li button[aria-selected="false"] .hover {
  position: absolute;
  left: 50%;
  top: 50%;
  --tw-translate-x: -50%;
  --tw-translate-y: -50%;
  --tw-scale-x: 0;
  --tw-scale-y: 0;
  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));
}

.fancy-short-banner-nine .download-btn.show button:after {
  --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));
}

.partner-section-one.bg-transparent .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.terms_and_policy ul li button[aria-selected="true"] {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.terms_and_policy ul li button[aria-selected="true"]:focus {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.app-preview-slider-one .slick-center .img-holder img {
  --tw-scale-x: 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));
}

.app-preview-slider-two .slick-center .img-holder img {
  --tw-scale-x: 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));
}

.po-control-one button.mixitup-control-active {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.slick-center .portfolio-block-three .img-holder:hover img {
  transform: scale3d(1.1, 1.1, 1)
}

.slick-center .portfolio-block-three .img-holder:before {
  opacity: 0;
}

.slick-center .portfolio-block-three .text {
  opacity: 1;
}

.po-control-two button.mixitup-control-active {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  text-decoration-line: underline;
}

.block-style-thirtyFour:hover > img {
  transform: scale3d(1.1,1.1,1);
}

@keyframes ripple {
  0% {
    box-shadow: 0 0 0 .1rem rgba(255,255,255, 0.06)
  }

  100% {
    box-shadow: 0 0 0 3rem rgba(255,255,255, 0)
  }
}

.clientSliderEight .slick-dots {
  margin-top: 0px;
  margin-bottom: 0px;
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

.clientSliderEight .slick-dots li {
  margin-left: 5px;
  margin-right: 5px;
  margin-top: 70px;
  margin-bottom: 0px;
  display: inline-block;
}

.clientSliderEight .slick-dots button {
  height: 9px;
  width: 9px;
  border-radius: 50%;
  background-color: rgba(255,255,255,0.15);
  text-indent: -550000px;
}

.clientSliderEight .slick-dots li.slick-active button {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.product-block-one .img-holder.style-two {
  height: auto;
}

.product-block-one .img-holder .cart-button {
  position: absolute;
  left: 1.25rem;
  right: 1.25rem;
  bottom: 1.25rem;
  --tw-translate-y: 0.625rem;
  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));
  --tw-bg-opacity: 1;
  background-color: rgb(31 31 31 / var(--tw-bg-opacity));
  text-align: center;
  font-size: 14px;
  text-transform: uppercase;
  line-height: 48px;
  letter-spacing: 1px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  opacity: 0;
  transition-property: all;
  transition-duration: 150ms;
  transition-duration: 0.4s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.group:hover .product-block-one .img-holder .cart-button {
  --tw-translate-y: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
  opacity: 1;
}

ul.product-img-tab li button[aria-selected="true"] {
  border-width: 1px;
  border-bottom-width: 1px;
  border-style: solid;
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

ul.product-review-wrape li button[aria-selected="true"]::before {
  content: var(--tw-content);
  --tw-scale-x: 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));
}

.product-details-one .product-info .color-custome-input li input[type="radio"]:checked + label:before {
  opacity: 1;
}

.product-details-one .product-info .size-custome-input li input[type="radio"]:checked + label {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.checkout-form .checkbox-list li input[type="checkbox"]:checked + label:before {
  --tw-border-opacity: 1;
  border-color: rgb(55 55 55 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 55 / var(--tw-bg-opacity));
  font-family: FontAwesome;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-content: "\f00c";
  content: var(--tw-content);
}

.checkout-form .order-confirm-sheet .order-review .payment-list li input:checked + label:before {
  --tw-border-opacity: 1;
  border-color: rgb(55 55 55 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 55 / var(--tw-bg-opacity));
  font-family: FontAwesome;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-content: "\f00c";
  content: var(--tw-content);
}

.checkout-form .order-confirm-sheet .agreement-checkbox input[type="checkbox"]:checked + label:before {
  --tw-border-opacity: 1;
  border-color: rgb(55 55 55 / var(--tw-border-opacity));
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 55 / var(--tw-bg-opacity));
  font-family: FontAwesome;
  font-size: 10px;
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
  --tw-content: "\f00c";
  content: var(--tw-content);
}

.carousel-indicators li[aria-current="true"] {
  background-color: transparent;
}

.useable-tools-section.carousel-indicators li[aria-current="true"] .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.partner-section-one.carousel-indicators li[aria-current="true"] .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.carousel-indicators li[aria-current="true"]::before {
  --tw-bg-opacity: 1;
  background-color: rgb(255 211 91 / var(--tw-bg-opacity));
  content: var(--tw-content);
  opacity: 1;
}

.carousel-indicators li[aria-current="true"] p {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.carousel-indicators li[aria-current="true"] img {
  --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));
  opacity: 1;
}

.carousel-indicators li[aria-current="false"] :focus,
  .carousel-indicators li[aria-current="true"] :focus {
  background-color: transparent;
}

.useable-tools-section.carousel-indicators li[aria-current="false"] :focus .img-box,.useable-tools-section
  .carousel-indicators li[aria-current="true"] :focus .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.partner-section-one.carousel-indicators li[aria-current="false"] :focus .img-box,.partner-section-one
  .carousel-indicators li[aria-current="true"] :focus .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.carousel-indicators2 li[aria-current="true"] {
  opacity: 1;
}

.carousel-indicators2 li[aria-current="true"] p {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.carousel-indicators2 li[aria-current="true"]:before {
  opacity: 1 !important;
}

.container {
  padding-left: 15px;
  padding-right: 15px;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .container {
    max-width: 540px;
  }
}

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

@media (min-width: 992px) and (max-width: 1199.98px) {
  .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1260px;
  }
}

@media (max-width: 575.98px) {
  .container {
    width: 100%;
  }
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .custom-container {
    max-width: 540px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .custom-container {
    max-width: 720px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .custom-container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  .custom-container {
    max-width: 1260px;
  }
}

@media (max-width: 991px){
  .clientSliderFour .slick-dots {
    margin-top: 2.5rem;
  }

  body .theme-btn-seven {
    padding: 0 30px;
    font-size: 16px;
    line-height: 54px;
  }

  .fancy-portfolio-one .slider-arrows {
    position: static;
    margin-top: 2.5rem;
  }

  .fancy-portfolio-one .slider-arrows > div {
    margin-left: 5px;
    margin-right: 5px;
    margin-top: 0px;
    margin-bottom: 0px;
    height: 45px;
    width: 45px;
  }

  .fancy-feature-eighteen ul.nav-tabs li button[aria-selected="false"] .hover,
    .fancy-feature-eighteen ul.nav-tabs li button[aria-selected="true"] .hover {
    width: 67%;
  }
}

@media (min-width: 992px) {
  .container {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (min-width: 1200px) {
  .container {
    max-width: 1170px;
  }

  .container-custom.container {
    max-width: 1200px;
  }
}

@media (min-width: 1350px) {
  .lg-container .container {
    max-width: 1320px;
  }
}

.doc-links.collapse.show {
  display: block;
}

/* All Menu */

.theme-main-menu.sticky-menu.fixed_top {
  z-index: 9999;
  --tw-shadow: 0 13px 35px -12px rgba(35,35,35,0.1);
  --tw-shadow-colored: 0 13px 35px -12px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.theme-main-menu.sticky-menu.fixed_top.theme-menu-six,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-five,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-two,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-three,
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-one {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-six,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-five,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-two,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-three,
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-one {
    padding: 20px 15px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-six,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-five,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-two,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-three,
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-one {
    padding: 20px 15px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-six,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-five,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-two,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-three,
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-one {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (min-width: 1200px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-six,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-five,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-two,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-three,
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-one {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (max-width: 575.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-six,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-five,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-two,
.theme-main-menu.sticky-menu.fixed_top.theme-menu-three,
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-one {
    padding: 20px 15px;
  }
}

.theme-main-menu.sticky-menu.fixed_top.theme-menu-eight {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-eight {
    padding: 20px 15px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-eight {
    padding: 20px 15px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-eight {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media (min-width: 1200px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-eight {
    padding-top: 10px;
    padding-bottom: 10px;
  }
}

@media (max-width: 575.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-eight {
    padding: 20px 15px;
  }
}

.theme-main-menu.sticky-menu.fixed_top.theme-menu-four {
  --tw-bg-opacity: 1;
  background-color: rgb(251 243 236 / var(--tw-bg-opacity));
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-four {
    padding: 20px 15px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-four {
    padding: 20px 15px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-four {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (min-width: 1200px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-four {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (max-width: 575.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-four {
    padding: 20px 15px;
  }
}

.theme-menu-one.center-white.sticky-menu.fixed_top {
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity));
}

.theme-main-menu.sticky-menu.fixed_top.theme-menu-seven {
  --tw-bg-opacity: 1;
  background-color: rgb(36 36 36 / var(--tw-bg-opacity));
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-seven {
    padding: 20px 15px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-seven {
    padding: 20px 15px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-seven {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (min-width: 1200px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-seven {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (max-width: 575.98px) {
  .theme-main-menu.sticky-menu.fixed_top.theme-menu-seven {
    padding: 20px 15px;
  }
}

.theme-menu-six.fixed_top li > a, 
.theme-menu-six.fixed_top li > button, 
.theme-menu-six.fixed_top .right-widget .signIn-action {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
  opacity: 1;
}

.theme-menu-six.fixed_top li > button.demo-button {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.theme-menu-six.fixed_top .right-widget .signup-btn {
  --tw-bg-opacity: 1;
  background-color: rgb(87 47 246 / var(--tw-bg-opacity));
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.dark-style .theme-main-menu {
  background-color: transparent;
}

.useable-tools-section.dark-style .theme-main-menu .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.partner-section-one.dark-style .theme-main-menu .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.dark-style .theme-main-menu.sticky-menu.fixed_top {
  --tw-bg-opacity: 1;
  background-color: rgb(23 25 43 / var(--tw-bg-opacity));
}

.dropdown-menu.show {
  display: block;
}

.mega-dropdown-holder.dropdown {
  position: static;
}

.navbar-toggler::before {
  transform: translate3d(0, -9px, 0) scale3d(1, 1, 1);
}

.navbar-toggler::after {
  transform: translate3d(0, 8px, 0) scale3d(1, 1, 1);
}

.navbar-toggler.open span {
  opacity: 0;
}

.navbar-toggler.open::before {
  transform: rotate3d(0, 0, 1, 45deg);
}

.navbar-toggler.open::after {
  transform: rotate3d(0, 0, 1, -45deg);
}

.dropdown,
.dropleft,
.dropright,
.dropup {
  position: relative;
}

.navbar .dropdown-menu .dropdown-item:hover,
.navbar .dropdown-menu .dropdown-item:focus,
.navbar .dropdown-menu .dropdown-submenu:hover > .dropdown-item,
.navbar .dropdown-menu .dropdown-item.active {
  background-color: transparent;
}

.useable-tools-section.navbar .dropdown-menu .dropdown-item:hover .img-box,.useable-tools-section
.navbar .dropdown-menu .dropdown-item:focus .img-box,.useable-tools-section
.navbar .dropdown-menu .dropdown-submenu:hover > .dropdown-item .img-box,.useable-tools-section
.navbar .dropdown-menu .dropdown-item.active .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.partner-section-one.navbar .dropdown-menu .dropdown-item:hover .img-box,.partner-section-one
.navbar .dropdown-menu .dropdown-item:focus .img-box,.partner-section-one
.navbar .dropdown-menu .dropdown-submenu:hover > .dropdown-item .img-box,.partner-section-one
.navbar .dropdown-menu .dropdown-item.active .img-box {
  --tw-shadow: 15px 30px 50px rgba(23,32,90,0.06);
  --tw-shadow-colored: 15px 30px 50px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

#mega-menu-holder .position-static .dropdown-menu:before {
  display: none;
}

.theme-main-menu .mega-dropdown {
  position: static;
}

.main-sidebar-nav.show {
  --tw-translate-x: 0px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.main-sidebar-nav .navbar-nav .nav-item.show .nav-link {
  color: var(--blue-dark);
}

.main-sidebar-nav .show.dropdown .dropdown-toggle::after {
  --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));
  --tw-content: "-";
  content: var(--tw-content);
}

.main-sidebar-nav .navbar-nav .dropdown-menu.show {
  display: block;
}

/*====================================
=            media quries            =
====================================*/

@media (max-width: 991px) {
  .theme-menu-four .right-button-group,
  .theme-menu-one .right-button-group {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .navbar-collapse.show {
    visibility: visible;
    --tw-scale-x: 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));
    opacity: 1;
  }

  #mega-menu-holder .show.dropdown .dropdown-toggle::after {
    --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));
  }

  .navbar .navbar-nav .nav-item .nav-link {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 13px;
    padding-bottom: 13px;
  }

  .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    margin: 0px;
    border-top-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-top-color: rgb(243 243 243 / var(--tw-border-opacity));
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 0.75rem;
    padding-bottom: 0.75rem;
    font-size: 1.125rem;
    line-height: 1.75rem;
  }

  .navbar .navbar-collapse .navbar-nav .nav-item:last-child .nav-link {
    border-bottom-width: 1px;
    border-style: solid;
    --tw-border-opacity: 1;
    border-bottom-color: rgb(243 243 243 / var(--tw-border-opacity));
  }

  .dark-style .navbar .navbar-collapse .navbar-nav .nav-item .nav-link {
    border-top-width: 1px;
    border-top-color: rgba(255,255,255,0.1) !important;
  }

  .theme-menu-six .navbar-nav .nav-item .nav-link {
    --tw-text-opacity: 1;
    color: rgb(43 44 46 / var(--tw-text-opacity));
  }

  #mega-menu-holder .dropdown-toggle::after {
    right: 0px;
    top: 0px;
    width: 2.5rem;
    text-align: center;
    line-height: 55px;
  }

  .navbar .dropdown-submenu.dropdown > .dropdown-item:before {
    display: none;
  }

  .navbar .dropdown-submenu .dropdown-menu .dropdown-item {
    padding-left: 2.5rem;
  }

  .navbar .dropdown-submenu .dropdown-menu {
    --tw-bg-opacity: 1;
    background-color: rgb(249 249 249 / var(--tw-bg-opacity));
  }

  .navbar .dropdown-menu .dropdown-item {
    background-color: transparent !important;
  }

  .navbar .show.dropdown .dropdown-toggle::after {
    --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));
  }
}

/*=====  End of media quries  ======*/

@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: flex-start;
  }

  .navbar .dropdown-submenu.dropdown {
    position: relative;
  }

  .navbar {
    padding-top: 0px;
    padding-bottom: 0px;
  }

  .navbar .mega-dropdown-md .dropdown-menu {
    left: -470px;
    min-width: 940px;
  }

  .navbar .dropdown-menu {
    visibility: hidden;
    left: 0px;
    right: 0px;
    top: 100%;
    z-index: 5;
    display: block;
    min-width: 250px;
    transform-origin: 0 0;
    --tw-translate-y: 0.625rem;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    border-radius: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    opacity: 0;
    --tw-shadow: 0px 30px 70px 0px rgba(137,139,142,0.15);
    --tw-shadow-colored: 0px 30px 70px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    transition-property: all;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
  }

  .navbar .dropdown:hover > .dropdown-menu {
    visibility: visible;
    --tw-translate-y: 0px;
    transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    opacity: 1;
  }

  .navbar .dropdown-submenu .dropdown-menu {
    left: 100%;
    top: 0px;
    transform: none;
  }

  .navbar .dropdown-submenu .dropdown-menu::before {
    content: var(--tw-content);
    display: none;
  }

  .navbar .dropdown-submenu:hover > .dropdown-menu {
    visibility: visible;
    opacity: 1;
    transition-property: 0.3s;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 150ms;
    transition-duration: linear;
    transition-timing-function: all;
  }

  .navbar [class*="mega-dropdown"] .menu-column {
    padding: 0.625rem;
  }

  .navbar-expand-lg .navbar-toggler {
    display: none;
  }

  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }

  .navbar-expand-lg .navbar-collapse {
    display: flex;
    flex-basis: auto;
    -ms-flex-preferred-size: auto;
  }

  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
}

@media (max-width: 500px) {
  .useable-tools-section-two .icon-wrapper ul li {
    width: 30%;
  }
}

@media (max-width: 430px) {
  .theme-main-menu .logo {
    margin: 0px;
    max-width: 150px;
  }
}

@media (max-width: 400px) {
  .block-style-thirteen {
    padding-left: 0px;
    padding-right: 0px;
  }

  .clientSliderThree p {
    font-size: 22px;
  }
}

.placeholder\:font-medium::-moz-placeholder {
  font-weight: 500;
}

.placeholder\:font-medium::placeholder {
  font-weight: 500;
}

.placeholder\:text-\[\#0B0B0B\]::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#0B0B0B\]::placeholder {
  --tw-text-opacity: 1;
  color: rgb(11 11 11 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#1a1a1a\]::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#1a1a1a\]::placeholder {
  --tw-text-opacity: 1;
  color: rgb(26 26 26 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#c4c4c4\]::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(196 196 196 / var(--tw-text-opacity));
}

.placeholder\:text-\[\#c4c4c4\]::placeholder {
  --tw-text-opacity: 1;
  color: rgb(196 196 196 / var(--tw-text-opacity));
}

.placeholder\:text-black::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.placeholder\:text-black::placeholder {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.placeholder\:opacity-100::-moz-placeholder {
  opacity: 1;
}

.placeholder\:opacity-100::placeholder {
  opacity: 1;
}

.before\:pointer-events-none::before {
  content: var(--tw-content);
  pointer-events: none;
}

.before\:absolute::before {
  content: var(--tw-content);
  position: absolute;
}

.before\:inset-0::before {
  content: var(--tw-content);
  inset: 0px;
}

.before\:inset-1::before {
  content: var(--tw-content);
  inset: 0.25rem;
}

.before\:inset-2::before {
  content: var(--tw-content);
  inset: 0.5rem;
}

.before\:inset-2\.5::before {
  content: var(--tw-content);
  inset: 0.625rem;
}

.before\:inset-x-0::before {
  content: var(--tw-content);
  left: 0px;
  right: 0px;
}

.before\:inset-y-\[22px\]::before {
  content: var(--tw-content);
  top: 22px;
  bottom: 22px;
}

.before\:-bottom-0::before {
  content: var(--tw-content);
  bottom: -0px;
}

.before\:-bottom-0\.5::before {
  content: var(--tw-content);
  bottom: -0.125rem;
}

.before\:-bottom-2::before {
  content: var(--tw-content);
  bottom: -0.5rem;
}

.before\:-bottom-2\.5::before {
  content: var(--tw-content);
  bottom: -0.625rem;
}

.before\:-bottom-5::before {
  content: var(--tw-content);
  bottom: -1.25rem;
}

.before\:-bottom-px::before {
  content: var(--tw-content);
  bottom: -1px;
}

.before\:-left-2::before {
  content: var(--tw-content);
  left: -0.5rem;
}

.before\:-left-5::before {
  content: var(--tw-content);
  left: -1.25rem;
}

.before\:-right-0::before {
  content: var(--tw-content);
  right: -0px;
}

.before\:-right-0\.5::before {
  content: var(--tw-content);
  right: -0.125rem;
}

.before\:-right-12::before {
  content: var(--tw-content);
  right: -3rem;
}

.before\:-top-10::before {
  content: var(--tw-content);
  top: -2.5rem;
}

.before\:-top-12::before {
  content: var(--tw-content);
  top: -3rem;
}

.before\:-top-2::before {
  content: var(--tw-content);
  top: -0.5rem;
}

.before\:-top-5::before {
  content: var(--tw-content);
  top: -1.25rem;
}

.before\:-top-px::before {
  content: var(--tw-content);
  top: -1px;
}

.before\:bottom-0::before {
  content: var(--tw-content);
  bottom: 0px;
}

.before\:bottom-1::before {
  content: var(--tw-content);
  bottom: 0.25rem;
}

.before\:bottom-1\.5::before {
  content: var(--tw-content);
  bottom: 0.375rem;
}

.before\:bottom-2::before {
  content: var(--tw-content);
  bottom: 0.5rem;
}

.before\:bottom-2\.5::before {
  content: var(--tw-content);
  bottom: 0.625rem;
}

.before\:bottom-3::before {
  content: var(--tw-content);
  bottom: 0.75rem;
}

.before\:bottom-\[-100px\]::before {
  content: var(--tw-content);
  bottom: -100px;
}

.before\:bottom-\[-14\%\]::before {
  content: var(--tw-content);
  bottom: -14%;
}

.before\:bottom-\[-140px\]::before {
  content: var(--tw-content);
  bottom: -140px;
}

.before\:bottom-\[-16\%\]::before {
  content: var(--tw-content);
  bottom: -16%;
}

.before\:bottom-\[-25px\]::before {
  content: var(--tw-content);
  bottom: -25px;
}

.before\:bottom-\[-26\%\]::before {
  content: var(--tw-content);
  bottom: -26%;
}

.before\:bottom-\[-3px\]::before {
  content: var(--tw-content);
  bottom: -3px;
}

.before\:bottom-\[-5px\]::before {
  content: var(--tw-content);
  bottom: -5px;
}

.before\:bottom-\[-7px\]::before {
  content: var(--tw-content);
  bottom: -7px;
}

.before\:bottom-\[13\%\]::before {
  content: var(--tw-content);
  bottom: 13%;
}

.before\:bottom-\[22px\]::before {
  content: var(--tw-content);
  bottom: 22px;
}

.before\:bottom-\[25px\]::before {
  content: var(--tw-content);
  bottom: 25px;
}

.before\:bottom-\[30px\]::before {
  content: var(--tw-content);
  bottom: 30px;
}

.before\:bottom-\[41px\]::before {
  content: var(--tw-content);
  bottom: 41px;
}

.before\:bottom-\[45px\]::before {
  content: var(--tw-content);
  bottom: 45px;
}

.before\:bottom-\[50px\]::before {
  content: var(--tw-content);
  bottom: 50px;
}

.before\:bottom-\[55px\]::before {
  content: var(--tw-content);
  bottom: 55px;
}

.before\:bottom-\[5px\]::before {
  content: var(--tw-content);
  bottom: 5px;
}

.before\:bottom-\[78px\]::before {
  content: var(--tw-content);
  bottom: 78px;
}

.before\:bottom-\[7px\]::before {
  content: var(--tw-content);
  bottom: 7px;
}

.before\:bottom-\[8\%\]::before {
  content: var(--tw-content);
  bottom: 8%;
}

.before\:left-0::before {
  content: var(--tw-content);
  left: 0px;
}

.before\:left-10::before {
  content: var(--tw-content);
  left: 2.5rem;
}

.before\:left-2::before {
  content: var(--tw-content);
  left: 0.5rem;
}

.before\:left-2\/4::before {
  content: var(--tw-content);
  left: 50%;
}

.before\:left-6::before {
  content: var(--tw-content);
  left: 1.5rem;
}

.before\:left-\[-20\%\]::before {
  content: var(--tw-content);
  left: -20%;
}

.before\:left-\[-30px\]::before {
  content: var(--tw-content);
  left: -30px;
}

.before\:left-\[-3px\]::before {
  content: var(--tw-content);
  left: -3px;
}

.before\:left-\[-5\%\]::before {
  content: var(--tw-content);
  left: -5%;
}

.before\:left-\[-5px\]::before {
  content: var(--tw-content);
  left: -5px;
}

.before\:left-\[-7\%\]::before {
  content: var(--tw-content);
  left: -7%;
}

.before\:left-\[-9\%\]::before {
  content: var(--tw-content);
  left: -9%;
}

.before\:left-\[-92px\]::before {
  content: var(--tw-content);
  left: -92px;
}

.before\:left-\[1\%\]::before {
  content: var(--tw-content);
  left: 1%;
}

.before\:left-\[104\%\]::before {
  content: var(--tw-content);
  left: 104%;
}

.before\:left-\[11\%\]::before {
  content: var(--tw-content);
  left: 11%;
}

.before\:left-\[17\%\]::before {
  content: var(--tw-content);
  left: 17%;
}

.before\:left-\[22px\]::before {
  content: var(--tw-content);
  left: 22px;
}

.before\:left-\[24\%\]::before {
  content: var(--tw-content);
  left: 24%;
}

.before\:left-\[32\%\]::before {
  content: var(--tw-content);
  left: 32%;
}

.before\:left-\[33\%\]::before {
  content: var(--tw-content);
  left: 33%;
}

.before\:left-\[35px\]::before {
  content: var(--tw-content);
  left: 35px;
}

.before\:left-\[36\%\]::before {
  content: var(--tw-content);
  left: 36%;
}

.before\:left-\[45\%\]::before {
  content: var(--tw-content);
  left: 45%;
}

.before\:left-\[5px\]::before {
  content: var(--tw-content);
  left: 5px;
}

.before\:left-\[7\%\]::before {
  content: var(--tw-content);
  left: 7%;
}

.before\:left-\[70px\]::before {
  content: var(--tw-content);
  left: 70px;
}

.before\:left-\[8\%\]::before {
  content: var(--tw-content);
  left: 8%;
}

.before\:left-\[9\%\]::before {
  content: var(--tw-content);
  left: 9%;
}

.before\:left-\[9px\]::before {
  content: var(--tw-content);
  left: 9px;
}

.before\:right-0::before {
  content: var(--tw-content);
  right: 0px;
}

.before\:right-10::before {
  content: var(--tw-content);
  right: 2.5rem;
}

.before\:right-2::before {
  content: var(--tw-content);
  right: 0.5rem;
}

.before\:right-2\.5::before {
  content: var(--tw-content);
  right: 0.625rem;
}

.before\:right-2\/4::before {
  content: var(--tw-content);
  right: 50%;
}

.before\:right-40::before {
  content: var(--tw-content);
  right: 10rem;
}

.before\:right-5::before {
  content: var(--tw-content);
  right: 1.25rem;
}

.before\:right-\[-104px\]::before {
  content: var(--tw-content);
  right: -104px;
}

.before\:right-\[-117px\]::before {
  content: var(--tw-content);
  right: -117px;
}

.before\:right-\[-185px\]::before {
  content: var(--tw-content);
  right: -185px;
}

.before\:right-\[-253px\]::before {
  content: var(--tw-content);
  right: -253px;
}

.before\:right-\[-30px\]::before {
  content: var(--tw-content);
  right: -30px;
}

.before\:right-\[-5\%\]::before {
  content: var(--tw-content);
  right: -5%;
}

.before\:right-\[-5px\]::before {
  content: var(--tw-content);
  right: -5px;
}

.before\:right-\[20px\]::before {
  content: var(--tw-content);
  right: 20px;
}

.before\:right-\[22px\]::before {
  content: var(--tw-content);
  right: 22px;
}

.before\:right-\[30px\]::before {
  content: var(--tw-content);
  right: 30px;
}

.before\:right-\[33\%\]::before {
  content: var(--tw-content);
  right: 33%;
}

.before\:right-\[57px\]::before {
  content: var(--tw-content);
  right: 57px;
}

.before\:right-\[60px\]::before {
  content: var(--tw-content);
  right: 60px;
}

.before\:right-full::before {
  content: var(--tw-content);
  right: 100%;
}

.before\:top-0::before {
  content: var(--tw-content);
  top: 0px;
}

.before\:top-0\.5::before {
  content: var(--tw-content);
  top: 0.125rem;
}

.before\:top-2::before {
  content: var(--tw-content);
  top: 0.5rem;
}

.before\:top-2\/4::before {
  content: var(--tw-content);
  top: 50%;
}

.before\:top-3::before {
  content: var(--tw-content);
  top: 0.75rem;
}

.before\:top-3\.5::before {
  content: var(--tw-content);
  top: 0.875rem;
}

.before\:top-\[-117px\]::before {
  content: var(--tw-content);
  top: -117px;
}

.before\:top-\[-120px\]::before {
  content: var(--tw-content);
  top: -120px;
}

.before\:top-\[-124px\]::before {
  content: var(--tw-content);
  top: -124px;
}

.before\:top-\[-133px\]::before {
  content: var(--tw-content);
  top: -133px;
}

.before\:top-\[-13px\]::before {
  content: var(--tw-content);
  top: -13px;
}

.before\:top-\[-14\%\]::before {
  content: var(--tw-content);
  top: -14%;
}

.before\:top-\[-219px\]::before {
  content: var(--tw-content);
  top: -219px;
}

.before\:top-\[-25px\]::before {
  content: var(--tw-content);
  top: -25px;
}

.before\:top-\[-27\%\]::before {
  content: var(--tw-content);
  top: -27%;
}

.before\:top-\[-30px\]::before {
  content: var(--tw-content);
  top: -30px;
}

.before\:top-\[-32\%\]::before {
  content: var(--tw-content);
  top: -32%;
}

.before\:top-\[-42px\]::before {
  content: var(--tw-content);
  top: -42px;
}

.before\:top-\[-5\%\]::before {
  content: var(--tw-content);
  top: -5%;
}

.before\:top-\[-50px\]::before {
  content: var(--tw-content);
  top: -50px;
}

.before\:top-\[-58px\]::before {
  content: var(--tw-content);
  top: -58px;
}

.before\:top-\[-59px\]::before {
  content: var(--tw-content);
  top: -59px;
}

.before\:top-\[-5px\]::before {
  content: var(--tw-content);
  top: -5px;
}

.before\:top-\[-8\%\]::before {
  content: var(--tw-content);
  top: -8%;
}

.before\:top-\[-84px\]::before {
  content: var(--tw-content);
  top: -84px;
}

.before\:top-\[-94\%\]::before {
  content: var(--tw-content);
  top: -94%;
}

.before\:top-\[-98px\]::before {
  content: var(--tw-content);
  top: -98px;
}

.before\:top-\[0\%\]::before {
  content: var(--tw-content);
  top: 0%;
}

.before\:top-\[11px\]::before {
  content: var(--tw-content);
  top: 11px;
}

.before\:top-\[13px\]::before {
  content: var(--tw-content);
  top: 13px;
}

.before\:top-\[150px\]::before {
  content: var(--tw-content);
  top: 150px;
}

.before\:top-\[15px\]::before {
  content: var(--tw-content);
  top: 15px;
}

.before\:top-\[16\%\]::before {
  content: var(--tw-content);
  top: 16%;
}

.before\:top-\[26\%\]::before {
  content: var(--tw-content);
  top: 26%;
}

.before\:top-\[30\%\]::before {
  content: var(--tw-content);
  top: 30%;
}

.before\:top-\[42px\]::before {
  content: var(--tw-content);
  top: 42px;
}

.before\:top-\[5px\]::before {
  content: var(--tw-content);
  top: 5px;
}

.before\:top-\[7px\]::before {
  content: var(--tw-content);
  top: 7px;
}

.before\:top-full::before {
  content: var(--tw-content);
  top: 100%;
}

.before\:top-px::before {
  content: var(--tw-content);
  top: 1px;
}

.before\:z-\[-1\]::before {
  content: var(--tw-content);
  z-index: -1;
}

.before\:z-\[-2\]::before {
  content: var(--tw-content);
  z-index: -2;
}

.before\:z-\[1\]::before {
  content: var(--tw-content);
  z-index: 1;
}

.before\:z-\[2\]::before {
  content: var(--tw-content);
  z-index: 2;
}

.before\:z-\[5\]::before {
  content: var(--tw-content);
  z-index: 5;
}

.before\:mt-px::before {
  content: var(--tw-content);
  margin-top: 1px;
}

.before\:block::before {
  content: var(--tw-content);
  display: block;
}

.before\:inline-block::before {
  content: var(--tw-content);
  display: inline-block;
}

.before\:hidden::before {
  content: var(--tw-content);
  display: none;
}

.before\:h-0::before {
  content: var(--tw-content);
  height: 0px;
}

.before\:h-0\.5::before {
  content: var(--tw-content);
  height: 0.125rem;
}

.before\:h-1::before {
  content: var(--tw-content);
  height: 0.25rem;
}

.before\:h-1\.5::before {
  content: var(--tw-content);
  height: 0.375rem;
}

.before\:h-10::before {
  content: var(--tw-content);
  height: 2.5rem;
}

.before\:h-11::before {
  content: var(--tw-content);
  height: 2.75rem;
}

.before\:h-2::before {
  content: var(--tw-content);
  height: 0.5rem;
}

.before\:h-2\.5::before {
  content: var(--tw-content);
  height: 0.625rem;
}

.before\:h-3::before {
  content: var(--tw-content);
  height: 0.75rem;
}

.before\:h-3\.5::before {
  content: var(--tw-content);
  height: 0.875rem;
}

.before\:h-6::before {
  content: var(--tw-content);
  height: 1.5rem;
}

.before\:h-7::before {
  content: var(--tw-content);
  height: 1.75rem;
}

.before\:h-8::before {
  content: var(--tw-content);
  height: 2rem;
}

.before\:h-\[100px\]::before {
  content: var(--tw-content);
  height: 100px;
}

.before\:h-\[1016px\]::before {
  content: var(--tw-content);
  height: 1016px;
}

.before\:h-\[103px\]::before {
  content: var(--tw-content);
  height: 103px;
}

.before\:h-\[11\%\]::before {
  content: var(--tw-content);
  height: 11%;
}

.before\:h-\[118px\]::before {
  content: var(--tw-content);
  height: 118px;
}

.before\:h-\[13px\]::before {
  content: var(--tw-content);
  height: 13px;
}

.before\:h-\[15px\]::before {
  content: var(--tw-content);
  height: 15px;
}

.before\:h-\[17px\]::before {
  content: var(--tw-content);
  height: 17px;
}

.before\:h-\[18px\]::before {
  content: var(--tw-content);
  height: 18px;
}

.before\:h-\[200px\]::before {
  content: var(--tw-content);
  height: 200px;
}

.before\:h-\[25px\]::before {
  content: var(--tw-content);
  height: 25px;
}

.before\:h-\[26px\]::before {
  content: var(--tw-content);
  height: 26px;
}

.before\:h-\[36\%\]::before {
  content: var(--tw-content);
  height: 36%;
}

.before\:h-\[3px\]::before {
  content: var(--tw-content);
  height: 3px;
}

.before\:h-\[45px\]::before {
  content: var(--tw-content);
  height: 45px;
}

.before\:h-\[52px\]::before {
  content: var(--tw-content);
  height: 52px;
}

.before\:h-\[590px\]::before {
  content: var(--tw-content);
  height: 590px;
}

.before\:h-\[5px\]::before {
  content: var(--tw-content);
  height: 5px;
}

.before\:h-\[67\%\]::before {
  content: var(--tw-content);
  height: 67%;
}

.before\:h-\[70px\]::before {
  content: var(--tw-content);
  height: 70px;
}

.before\:h-\[78\%\]::before {
  content: var(--tw-content);
  height: 78%;
}

.before\:h-\[7px\]::before {
  content: var(--tw-content);
  height: 7px;
}

.before\:h-\[82\%\]::before {
  content: var(--tw-content);
  height: 82%;
}

.before\:h-\[83\%\]::before {
  content: var(--tw-content);
  height: 83%;
}

.before\:h-\[85px\]::before {
  content: var(--tw-content);
  height: 85px;
}

.before\:h-\[860px\]::before {
  content: var(--tw-content);
  height: 860px;
}

.before\:h-\[88\%\]::before {
  content: var(--tw-content);
  height: 88%;
}

.before\:h-\[890px\]::before {
  content: var(--tw-content);
  height: 890px;
}

.before\:h-\[910px\]::before {
  content: var(--tw-content);
  height: 910px;
}

.before\:h-\[995px\]::before {
  content: var(--tw-content);
  height: 995px;
}

.before\:h-full::before {
  content: var(--tw-content);
  height: 100%;
}

.before\:h-px::before {
  content: var(--tw-content);
  height: 1px;
}

.before\:w-0::before {
  content: var(--tw-content);
  width: 0px;
}

.before\:w-0\.5::before {
  content: var(--tw-content);
  width: 0.125rem;
}

.before\:w-1::before {
  content: var(--tw-content);
  width: 0.25rem;
}

.before\:w-1\.5::before {
  content: var(--tw-content);
  width: 0.375rem;
}

.before\:w-2::before {
  content: var(--tw-content);
  width: 0.5rem;
}

.before\:w-2\.5::before {
  content: var(--tw-content);
  width: 0.625rem;
}

.before\:w-3::before {
  content: var(--tw-content);
  width: 0.75rem;
}

.before\:w-3\.5::before {
  content: var(--tw-content);
  width: 0.875rem;
}

.before\:w-\[1016px\]::before {
  content: var(--tw-content);
  width: 1016px;
}

.before\:w-\[109\%\]::before {
  content: var(--tw-content);
  width: 109%;
}

.before\:w-\[118px\]::before {
  content: var(--tw-content);
  width: 118px;
}

.before\:w-\[13px\]::before {
  content: var(--tw-content);
  width: 13px;
}

.before\:w-\[15px\]::before {
  content: var(--tw-content);
  width: 15px;
}

.before\:w-\[17px\]::before {
  content: var(--tw-content);
  width: 17px;
}

.before\:w-\[18px\]::before {
  content: var(--tw-content);
  width: 18px;
}

.before\:w-\[22px\]::before {
  content: var(--tw-content);
  width: 22px;
}

.before\:w-\[25px\]::before {
  content: var(--tw-content);
  width: 25px;
}

.before\:w-\[26px\]::before {
  content: var(--tw-content);
  width: 26px;
}

.before\:w-\[3px\]::before {
  content: var(--tw-content);
  width: 3px;
}

.before\:w-\[590px\]::before {
  content: var(--tw-content);
  width: 590px;
}

.before\:w-\[5px\]::before {
  content: var(--tw-content);
  width: 5px;
}

.before\:w-\[7px\]::before {
  content: var(--tw-content);
  width: 7px;
}

.before\:w-\[860px\]::before {
  content: var(--tw-content);
  width: 860px;
}

.before\:w-\[89\%\]::before {
  content: var(--tw-content);
  width: 89%;
}

.before\:w-\[890px\]::before {
  content: var(--tw-content);
  width: 890px;
}

.before\:w-\[910px\]::before {
  content: var(--tw-content);
  width: 910px;
}

.before\:w-\[96\%\]::before {
  content: var(--tw-content);
  width: 96%;
}

.before\:w-\[995px\]::before {
  content: var(--tw-content);
  width: 995px;
}

.before\:w-full::before {
  content: var(--tw-content);
  width: 100%;
}

.before\:origin-\[0_100\%\]::before {
  content: var(--tw-content);
  transform-origin: 0 100%;
}

.before\:origin-\[50\%_50\%\]::before {
  content: var(--tw-content);
  transform-origin: 50% 50%;
}

.before\:-translate-x-2\/4::before {
  content: var(--tw-content);
  --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));
}

.before\:-translate-y-2\/4::before {
  content: var(--tw-content);
  --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));
}

.before\:-rotate-180::before {
  content: var(--tw-content);
  --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));
}

.before\:rotate-12::before {
  content: var(--tw-content);
  --tw-rotate: 12deg;
  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));
}

.before\:rotate-45::before {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  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));
}

.before\:rotate-\[150deg\]::before {
  content: var(--tw-content);
  --tw-rotate: 150deg;
  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));
}

.before\:rotate-\[75deg\]::before {
  content: var(--tw-content);
  --tw-rotate: 75deg;
  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));
}

.before\:skew-y-\[-2\.3deg\]::before {
  content: var(--tw-content);
  --tw-skew-y: -2.3deg;
  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));
}

.before\:skew-y-\[2\.3deg\]::before {
  content: var(--tw-content);
  --tw-skew-y: 2.3deg;
  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));
}

.before\:scale-x-0::before {
  content: var(--tw-content);
  --tw-scale-x: 0;
  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));
}

.before\:scale-y-100::before {
  content: var(--tw-content);
  --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));
}

.before\:animate-\[inherit\]::before {
  content: var(--tw-content);
  animation: inherit;
}

.before\:animate-\[jumpThree_5s_infinite_linear\]::before {
  content: var(--tw-content);
  animation: jumpThree 5s infinite linear;
}

.before\:animate-\[jumpTwo_10s_infinite_linear\]::before {
  content: var(--tw-content);
  animation: jumpTwo 10s infinite linear;
}

.before\:animate-\[jumpTwo_4s_infinite_linear\]::before {
  content: var(--tw-content);
  animation: jumpTwo 4s infinite linear;
}

.before\:animate-\[jumpTwo_5s_infinite_linear\]::before {
  content: var(--tw-content);
  animation: jumpTwo 5s infinite linear;
}

.before\:animate-\[jumpTwo_6s_infinite_linear\]::before {
  content: var(--tw-content);
  animation: jumpTwo 6s infinite linear;
}

.before\:animate-\[letters-loading_4s_infinite\]::before {
  content: var(--tw-content);
  animation: letters-loading 4s infinite;
}

.before\:rounded-3xl::before {
  content: var(--tw-content);
  border-radius: 1.5rem;
}

.before\:rounded-\[10px\]::before {
  content: var(--tw-content);
  border-radius: 10px;
}

.before\:rounded-\[15px\]::before {
  content: var(--tw-content);
  border-radius: 15px;
}

.before\:rounded-\[17px\]::before {
  content: var(--tw-content);
  border-radius: 17px;
}

.before\:rounded-\[3px\]::before {
  content: var(--tw-content);
  border-radius: 3px;
}

.before\:rounded-\[50\%\]::before {
  content: var(--tw-content);
  border-radius: 50%;
}

.before\:rounded-lg::before {
  content: var(--tw-content);
  border-radius: 0.5rem;
}

.before\:rounded-md::before {
  content: var(--tw-content);
  border-radius: 0.375rem;
}

.before\:rounded-sm::before {
  content: var(--tw-content);
  border-radius: 0.125rem;
}

.before\:border::before {
  content: var(--tw-content);
  border-width: 1px;
}

.before\:border-2::before {
  content: var(--tw-content);
  border-width: 2px;
}

.before\:border-\[10px\]::before {
  content: var(--tw-content);
  border-width: 10px;
}

.before\:border-l::before {
  content: var(--tw-content);
  border-left-width: 1px;
}

.before\:border-t::before {
  content: var(--tw-content);
  border-top-width: 1px;
}

.before\:border-solid::before {
  content: var(--tw-content);
  border-style: solid;
}

.before\:border-dashed::before {
  content: var(--tw-content);
  border-style: dashed;
}

.before\:border-\[\#C6FFF6\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(198 255 246 / var(--tw-border-opacity));
}

.before\:border-\[\#E3DDF4\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(227 221 244 / var(--tw-border-opacity));
}

.before\:border-\[\#F1F1F1\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}

.before\:border-\[\#FFD8E2\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 216 226 / var(--tw-border-opacity));
}

.before\:border-\[\#FFE0B8\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 224 184 / var(--tw-border-opacity));
}

.before\:border-\[\#d5d5d5\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(213 213 213 / var(--tw-border-opacity));
}

.before\:border-\[none\]::before {
  content: var(--tw-content);
  border-color: none;
}

.before\:border-\[rgba\(0\2c 0\2c 0\2c 0\.3\)\]::before {
  content: var(--tw-content);
  border-color: rgba(0,0,0,0.3);
}

.before\:border-\[rgba\(151\2c 151\2c 151\2c 0\.35\)\]::before {
  content: var(--tw-content);
  border-color: rgba(151,151,151,0.35);
}

.before\:border-black::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.before\:border-white::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.before\:border-l-\[\#E9E9E9\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-left-color: rgb(233 233 233 / var(--tw-border-opacity));
}

.before\:border-l-\[none\]::before {
  content: var(--tw-content);
  border-left-color: none;
}

.before\:border-r-\[none\]::before {
  content: var(--tw-content);
  border-right-color: none;
}

.before\:border-t-\[\#E9E9E9\]::before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-top-color: rgb(233 233 233 / var(--tw-border-opacity));
}

.before\:bg-\[\#1da1f2\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(29 161 242 / var(--tw-bg-opacity));
}

.before\:bg-\[\#2eeaed\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(46 234 237 / var(--tw-bg-opacity));
}

.before\:bg-\[\#4be8da\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(75 232 218 / var(--tw-bg-opacity));
}

.before\:bg-\[\#51fcff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(81 252 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#6aee90\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(106 238 144 / var(--tw-bg-opacity));
}

.before\:bg-\[\#6f55ff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(111 85 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#75f1d5\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(117 241 213 / var(--tw-bg-opacity));
}

.before\:bg-\[\#868686\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(134 134 134 / var(--tw-bg-opacity));
}

.before\:bg-\[\#8fe9e0\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(143 233 224 / var(--tw-bg-opacity));
}

.before\:bg-\[\#8fe9e1\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(143 233 225 / var(--tw-bg-opacity));
}

.before\:bg-\[\#9a71ff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(154 113 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#a49bff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(164 155 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ae78ff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(174 120 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#d44638\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(212 70 56 / var(--tw-bg-opacity));
}

.before\:bg-\[\#d4fdf1\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(212 253 241 / var(--tw-bg-opacity));
}

.before\:bg-\[\#dbf7ff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(219 247 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ea4c89\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(234 76 137 / var(--tw-bg-opacity));
}

.before\:bg-\[\#f7faff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(247 250 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#fac3ff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 195 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#fafaff\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(250 250 255 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ff53b3\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 83 179 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ff57c5\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 87 197 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ff6cc4\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 108 196 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffb15f\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 177 95 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffb651\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 182 81 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffb840\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 184 64 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffcd8b\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 205 139 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffd5ad\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 213 173 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffdd99\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 221 153 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffe3e3\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 227 227 / var(--tw-bg-opacity));
}

.before\:bg-\[\#ffeaa0\]::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 160 / var(--tw-bg-opacity));
}

.before\:bg-\[111\.21deg\]::before {
  content: var(--tw-content);
  background-color: 111.21deg;
}

.before\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]::before {
  content: var(--tw-content);
  background-color: rgba(0,0,0,0.4);
}

.before\:bg-\[rgba\(11\2c 10\2c 10\2c 0\.25\)\]::before {
  content: var(--tw-content);
  background-color: rgba(11,10,10,0.25);
}

.before\:bg-\[rgba\(17\2c 14\2c 14\2c 0\.8\)\]::before {
  content: var(--tw-content);
  background-color: rgba(17,14,14,0.8);
}

.before\:bg-\[rgba\(241\2c 193\2c 83\2c 0\.4\)\]::before {
  content: var(--tw-content);
  background-color: rgba(241,193,83,0.4);
}

.before\:bg-\[rgba\(241\2c 193\2c 83\2c 0\.45\)\]::before {
  content: var(--tw-content);
  background-color: rgba(241,193,83,0.45);
}

.before\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.04\)\]::before {
  content: var(--tw-content);
  background-color: rgba(255,255,255,0.04);
}

.before\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.4\)\]::before {
  content: var(--tw-content);
  background-color: rgba(255,255,255,0.4);
}

.before\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.7\)\]::before {
  content: var(--tw-content);
  background-color: rgba(255,255,255,0.7);
}

.before\:bg-\[rgba\(89\2c 156\2c 255\2c 0\.1\)\]::before {
  content: var(--tw-content);
  background-color: rgba(89,156,255,0.1);
}

.before\:bg-\[rgba\(89\2c 156\2c 255\2c 0\.12\)\]::before {
  content: var(--tw-content);
  background-color: rgba(89,156,255,0.12);
}

.before\:bg-\[rgba\(89\2c 156\2c 255\2c 0\.13\)\]::before {
  content: var(--tw-content);
  background-color: rgba(89,156,255,0.13);
}

.before\:bg-\[var\(--blue-dark\)\]::before {
  content: var(--tw-content);
  background-color: var(--blue-dark);
}

.before\:bg-\[var\(--vin-red\)\]::before {
  content: var(--tw-content);
  background-color: var(--vin-red);
}

.before\:bg-\[var\(--yellow-deep\)\]::before {
  content: var(--tw-content);
  background-color: var(--yellow-deep);
}

.before\:bg-black::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

.before\:bg-white::before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.before\:bg-\[linear-gradient\(90\.6deg\2c \#F548A0_2\.93\%\2c \#F57C35_99\.47\%\)\]::before {
  content: var(--tw-content);
  background-image: linear-gradient(90.6deg,#F548A0 2.93%,#F57C35 99.47%);
}

.before\:bg-\[url\(\.\.\/images\/shape\/105\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/105.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/115\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/115.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/118\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/118.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/122\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/122.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/123\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/123.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/127\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/127.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/226\.jpg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/226.jpg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/228\.jpg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/228.jpg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/37\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/37.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/48\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/48.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/58\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/58.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/67\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/67.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/99\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/99.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/bg8\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/bg8.svg);
}

.before\:bg-\[url\(\.\.\/images\/shape\/line-shape-4\.svg\)\]::before {
  content: var(--tw-content);
  background-image: url(../images/shape/line-shape-4.svg);
}

.before\:bg-gradient-to-b::before {
  content: var(--tw-content);
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}

.before\:bg-gradient-to-r::before {
  content: var(--tw-content);
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}

.before\:bg-gradient-to-tr::before {
  content: var(--tw-content);
  background-image: linear-gradient(to top right, var(--tw-gradient-stops));
}

.before\:from-\[\#0f1123\]::before {
  content: var(--tw-content);
  --tw-gradient-from: #0f1123 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(15 17 35 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-\[\#b526a6\]::before {
  content: var(--tw-content);
  --tw-gradient-from: #b526a6 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(181 38 166 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:from-\[\#fffbf2\]::before {
  content: var(--tw-content);
  --tw-gradient-from: #fffbf2 var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(255 251 242 / 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}

.before\:via-\[\#e14e66\]::before {
  content: var(--tw-content);
  --tw-gradient-to: rgb(225 78 102 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), #e14e66 var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.before\:via-\[rgba\(15\2c 17\2c 35\2c 0\.89\)24\.08\%\]::before {
  content: var(--tw-content);
  --tw-gradient-to: rgb(255 255 255 / 0)  var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), rgba(15,17,35,0.89)24.08% var(--tw-gradient-via-position), var(--tw-gradient-to);
}

.before\:to-\[\#e38039\]::before {
  content: var(--tw-content);
  --tw-gradient-to: #e38039 var(--tw-gradient-to-position);
}

.before\:to-\[\#edfffd\]::before {
  content: var(--tw-content);
  --tw-gradient-to: #edfffd var(--tw-gradient-to-position);
}

.before\:to-\[rgba\(14\2c 16\2c 31\2c 0\)81\.75\%\]::before {
  content: var(--tw-content);
  --tw-gradient-to: rgba(14,16,31,0)81.75% var(--tw-gradient-to-position);
}

.before\:bg-cover::before {
  content: var(--tw-content);
  background-size: cover;
}

.before\:bg-\[center_bottom\]::before {
  content: var(--tw-content);
  background-position: center bottom;
}

.before\:bg-\[center_top\]::before {
  content: var(--tw-content);
  background-position: center top;
}

.before\:bg-\[top_center\]::before {
  content: var(--tw-content);
  background-position: top center;
}

.before\:bg-center::before {
  content: var(--tw-content);
  background-position: center;
}

.before\:bg-no-repeat::before {
  content: var(--tw-content);
  background-repeat: no-repeat;
}

.before\:pr-2::before {
  content: var(--tw-content);
  padding-right: 0.5rem;
}

.before\:text-center::before {
  content: var(--tw-content);
  text-align: center;
}

.before\:font-Awesome::before {
  content: var(--tw-content);
  font-family: FontAwesome;
}

.before\:font-Gordita::before {
  content: var(--tw-content);
  font-family: gordita;
}

.before\:text-\[10px\]::before {
  content: var(--tw-content);
  font-size: 10px;
}

.before\:text-\[12px\]::before {
  content: var(--tw-content);
  font-size: 12px;
}

.before\:text-\[24px\]::before {
  content: var(--tw-content);
  font-size: 24px;
}

.before\:text-\[28px\]::before {
  content: var(--tw-content);
  font-size: 28px;
}

.before\:text-\[50px\]::before {
  content: var(--tw-content);
  font-size: 50px;
}

.before\:text-\[80px\]::before {
  content: var(--tw-content);
  font-size: 80px;
}

.before\:text-\[8px\]::before {
  content: var(--tw-content);
  font-size: 8px;
}

.before\:font-bold::before {
  content: var(--tw-content);
  font-weight: 700;
}

.before\:leading-3::before {
  content: var(--tw-content);
  line-height: .75rem;
}

.before\:leading-8::before {
  content: var(--tw-content);
  line-height: 2rem;
}

.before\:leading-\[0\]::before {
  content: var(--tw-content);
  line-height: 0;
}

.before\:leading-\[11px\]::before {
  content: var(--tw-content);
  line-height: 11px;
}

.before\:leading-\[70px\]::before {
  content: var(--tw-content);
  line-height: 70px;
}

.before\:text-\[\#655c97\]::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(101 92 151 / var(--tw-text-opacity));
}

.before\:text-\[\#6c757d\]::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(108 117 125 / var(--tw-text-opacity));
}

.before\:text-black::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.before\:text-white::before {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.before\:opacity-0::before {
  content: var(--tw-content);
  opacity: 0;
}

.before\:opacity-100::before {
  content: var(--tw-content);
  opacity: 1;
}

.before\:opacity-90::before {
  content: var(--tw-content);
  opacity: 0.9;
}

.before\:opacity-\[0\.16\]::before {
  content: var(--tw-content);
  opacity: 0.16;
}

.before\:opacity-\[0\.32\]::before {
  content: var(--tw-content);
  opacity: 0.32;
}

.before\:shadow-\[0px_-3px_21px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]::before {
  content: var(--tw-content);
  --tw-shadow: 0px -3px 21px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0px -3px 21px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.before\:blur-\[100px\]::before {
  content: var(--tw-content);
  --tw-blur: blur(100px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.before\:blur-\[50px\]::before {
  content: var(--tw-content);
  --tw-blur: blur(50px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.before\:drop-shadow-\[0px_-7px_10px_rgba\(137\2c 139\2c 142\2c 0\.06\)\]::before {
  content: var(--tw-content);
  --tw-drop-shadow: drop-shadow(0px -7px 10px rgba(137,139,142,0.06));
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.before\:transition-all::before {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.before\:transition-transform::before {
  content: var(--tw-content);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.before\:delay-\[0\.2s\]::before {
  content: var(--tw-content);
  transition-delay: 0.2s;
}

.before\:delay-\[0\.4s\]::before {
  content: var(--tw-content);
  transition-delay: 0.4s;
}

.before\:delay-\[0\.6s\]::before {
  content: var(--tw-content);
  transition-delay: 0.6s;
}

.before\:delay-\[0\.8s\]::before {
  content: var(--tw-content);
  transition-delay: 0.8s;
}

.before\:delay-\[0s\]::before {
  content: var(--tw-content);
  transition-delay: 0s;
}

.before\:delay-\[1s\]::before {
  content: var(--tw-content);
  transition-delay: 1s;
}

.before\:duration-\[0\.1s\]::before {
  content: var(--tw-content);
  transition-duration: 0.1s;
}

.before\:duration-\[0\.25s\]::before {
  content: var(--tw-content);
  transition-duration: 0.25s;
}

.before\:duration-\[0\.2s\]::before {
  content: var(--tw-content);
  transition-duration: 0.2s;
}

.before\:duration-\[0\.3s\]::before {
  content: var(--tw-content);
  transition-duration: 0.3s;
}

.before\:ease-\[ease-in-out\]::before {
  content: var(--tw-content);
  transition-timing-function: ease-in-out;
}

.before\:ease-\[ease\]::before {
  content: var(--tw-content);
  transition-timing-function: ease;
}

.before\:ease-in-out::before {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.before\:content-\[\'\'\]::before {
  --tw-content: '';
  content: var(--tw-content);
}

.before\:content-\[\'\+\'\]::before {
  --tw-content: '+';
  content: var(--tw-content);
}

.before\:content-\[\'\\f0de\'\]::before {
  --tw-content: '\f0de';
  content: var(--tw-content);
}

.before\:content-\[\'\\f107\'\]::before {
  --tw-content: '\f107';
  content: var(--tw-content);
}

.before\:content-\[\'\201C\'\]::before {
  --tw-content: '“';
  content: var(--tw-content);
}

.before\:content-\[attr\(data-text-preloader\)\]::before {
  --tw-content: attr(data-text-preloader);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/assets\/ils\\_01\.svg\)\]::before {
  --tw-content: url(../images/assets/ils.html\_01.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/assets\/ils\\_03\.svg\)\]::before {
  --tw-content: url(../images/assets/ils.html\_03.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/assets\/ils_02\.svg\)\]::before {
  --tw-content: url(../images/assets/ils_02.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/05\.svg\)\]::before {
  --tw-content: url(../images/icon/05.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/06\.svg\)\]::before {
  --tw-content: url(../images/icon/06.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/101\.svg\)\]::before {
  --tw-content: url(../images/icon/101.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/139\.svg\)\]::before {
  --tw-content: url(../images/icon/139.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/177\.svg\)\]::before {
  --tw-content: url(../images/icon/177.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/189\.svg\)\]::before {
  --tw-content: url(../images/icon/189.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/19\.svg\)\]::before {
  --tw-content: url(../images/icon/19.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/207\.svg\)\]::before {
  --tw-content: url(../images/icon/207.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/208\.svg\)\]::before {
  --tw-content: url(../images/icon/208.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/39\.svg\)\]::before {
  --tw-content: url(../images/icon/39.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/43\.svg\)\]::before {
  --tw-content: url(../images/icon/43.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/49\.svg\)\]::before {
  --tw-content: url(../images/icon/49.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/58\.svg\)\]::before {
  --tw-content: url(../images/icon/58.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/63\.svg\)\]::before {
  --tw-content: url(../images/icon/63.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/64\.svg\)\]::before {
  --tw-content: url(../images/icon/64.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/76\.svg\)\]::before {
  --tw-content: url(../images/icon/76.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/87\.svg\)\]::before {
  --tw-content: url(../images/icon/87.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/icon\/89\.svg\)\]::before {
  --tw-content: url(../images/icon/89.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/10\.svg\)\]::before {
  --tw-content: url(../images/shape/10.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/104\.svg\)\]::before {
  --tw-content: url(../images/shape/104.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/11\.svg\)\]::before {
  --tw-content: url(../images/shape/11.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/117\.svg\)\]::before {
  --tw-content: url(../images/shape/117.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/12\.svg\)\]::before {
  --tw-content: url(../images/shape/12.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/13\.svg\)\]::before {
  --tw-content: url(../images/shape/13.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/15\.svg\)\]::before {
  --tw-content: url(../images/shape/15.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/17\.svg\)\]::before {
  --tw-content: url(../images/shape/17.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/43\.svg\)\]::before {
  --tw-content: url(../images/shape/43.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/44\.svg\)\]::before {
  --tw-content: url(../images/shape/44.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/45\.svg\)\]::before {
  --tw-content: url(../images/shape/45.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/55\.svg\)\]::before {
  --tw-content: url(../images/shape/55.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/56\.svg\)\]::before {
  --tw-content: url(../images/shape/56.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/57\.svg\)\]::before {
  --tw-content: url(../images/shape/57.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/9\.svg\)\]::before {
  --tw-content: url(../images/shape/9.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/92\.svg\)\]::before {
  --tw-content: url(../images/shape/92.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/97\.svg\)\]::before {
  --tw-content: url(../images/shape/97.svg);
  content: var(--tw-content);
}

.before\:content-\[url\(\.\.\/images\/shape\/line-shape-9\.svg\)\]::before {
  --tw-content: url(../images/shape/line-shape-9.svg);
  content: var(--tw-content);
}

.after\:pointer-events-none::after {
  content: var(--tw-content);
  pointer-events: none;
}

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

.after\:inset-0::after {
  content: var(--tw-content);
  inset: 0px;
}

.after\:-bottom-2::after {
  content: var(--tw-content);
  bottom: -0.5rem;
}

.after\:-bottom-2\.5::after {
  content: var(--tw-content);
  bottom: -0.625rem;
}

.after\:-bottom-5::after {
  content: var(--tw-content);
  bottom: -1.25rem;
}

.after\:-bottom-7::after {
  content: var(--tw-content);
  bottom: -1.75rem;
}

.after\:-bottom-8::after {
  content: var(--tw-content);
  bottom: -2rem;
}

.after\:-left-10::after {
  content: var(--tw-content);
  left: -2.5rem;
}

.after\:bottom-\[-12\%\]::after {
  content: var(--tw-content);
  bottom: -12%;
}

.after\:bottom-\[-133px\]::after {
  content: var(--tw-content);
  bottom: -133px;
}

.after\:bottom-\[-140px\]::after {
  content: var(--tw-content);
  bottom: -140px;
}

.after\:bottom-\[-153\%\]::after {
  content: var(--tw-content);
  bottom: -153%;
}

.after\:bottom-\[-19\%\]::after {
  content: var(--tw-content);
  bottom: -19%;
}

.after\:bottom-\[-23px\]::after {
  content: var(--tw-content);
  bottom: -23px;
}

.after\:bottom-\[-30px\]::after {
  content: var(--tw-content);
  bottom: -30px;
}

.after\:bottom-\[-63px\]::after {
  content: var(--tw-content);
  bottom: -63px;
}

.after\:bottom-\[-70px\]::after {
  content: var(--tw-content);
  bottom: -70px;
}

.after\:bottom-\[19\%\]::after {
  content: var(--tw-content);
  bottom: 19%;
}

.after\:bottom-\[50px\]::after {
  content: var(--tw-content);
  bottom: 50px;
}

.after\:left-0::after {
  content: var(--tw-content);
  left: 0px;
}

.after\:left-20::after {
  content: var(--tw-content);
  left: 5rem;
}

.after\:left-\[-12\%\]::after {
  content: var(--tw-content);
  left: -12%;
}

.after\:left-\[-8\%\]::after {
  content: var(--tw-content);
  left: -8%;
}

.after\:left-\[100px\]::after {
  content: var(--tw-content);
  left: 100px;
}

.after\:left-\[15\%\]::after {
  content: var(--tw-content);
  left: 15%;
}

.after\:left-\[18\%\]::after {
  content: var(--tw-content);
  left: 18%;
}

.after\:left-\[2\%\]::after {
  content: var(--tw-content);
  left: 2%;
}

.after\:left-\[21\%\]::after {
  content: var(--tw-content);
  left: 21%;
}

.after\:left-\[5\%\]::after {
  content: var(--tw-content);
  left: 5%;
}

.after\:left-\[59\%\]::after {
  content: var(--tw-content);
  left: 59%;
}

.after\:left-\[7\%\]::after {
  content: var(--tw-content);
  left: 7%;
}

.after\:left-\[9px\]::after {
  content: var(--tw-content);
  left: 9px;
}

.after\:right-0::after {
  content: var(--tw-content);
  right: 0px;
}

.after\:right-2::after {
  content: var(--tw-content);
  right: 0.5rem;
}

.after\:right-2\.5::after {
  content: var(--tw-content);
  right: 0.625rem;
}

.after\:right-3::after {
  content: var(--tw-content);
  right: 0.75rem;
}

.after\:right-3\.5::after {
  content: var(--tw-content);
  right: 0.875rem;
}

.after\:right-\[-107px\]::after {
  content: var(--tw-content);
  right: -107px;
}

.after\:right-\[-15px\]::after {
  content: var(--tw-content);
  right: -15px;
}

.after\:right-\[-20\%\]::after {
  content: var(--tw-content);
  right: -20%;
}

.after\:right-\[-30px\]::after {
  content: var(--tw-content);
  right: -30px;
}

.after\:right-\[-87px\]::after {
  content: var(--tw-content);
  right: -87px;
}

.after\:right-\[205px\]::after {
  content: var(--tw-content);
  right: 205px;
}

.after\:right-\[22px\]::after {
  content: var(--tw-content);
  right: 22px;
}

.after\:right-\[30\%\]::after {
  content: var(--tw-content);
  right: 30%;
}

.after\:top-0::after {
  content: var(--tw-content);
  top: 0px;
}

.after\:top-2\/4::after {
  content: var(--tw-content);
  top: 50%;
}

.after\:top-\[-25px\]::after {
  content: var(--tw-content);
  top: -25px;
}

.after\:top-\[-3px\]::after {
  content: var(--tw-content);
  top: -3px;
}

.after\:top-\[-50px\]::after {
  content: var(--tw-content);
  top: -50px;
}

.after\:top-\[-97px\]::after {
  content: var(--tw-content);
  top: -97px;
}

.after\:top-\[16\%\]::after {
  content: var(--tw-content);
  top: 16%;
}

.after\:top-\[19\%\]::after {
  content: var(--tw-content);
  top: 19%;
}

.after\:top-\[26\%\]::after {
  content: var(--tw-content);
  top: 26%;
}

.after\:top-\[34\%\]::after {
  content: var(--tw-content);
  top: 34%;
}

.after\:top-\[5\%\]::after {
  content: var(--tw-content);
  top: 5%;
}

.after\:top-full::after {
  content: var(--tw-content);
  top: 100%;
}

.after\:z-\[-1\]::after {
  content: var(--tw-content);
  z-index: -1;
}

.after\:z-\[-2\]::after {
  content: var(--tw-content);
  z-index: -2;
}

.after\:z-\[1\]::after {
  content: var(--tw-content);
  z-index: 1;
}

.after\:m-\[0_0_0_11px\]::after {
  content: var(--tw-content);
  margin: 0 0 0 11px;
}

.after\:my-0::after {
  content: var(--tw-content);
  margin-top: 0px;
  margin-bottom: 0px;
}

.after\:ml-\[0\.255em\]::after {
  content: var(--tw-content);
  margin-left: 0.255em;
}

.after\:ml-\[11px\]::after {
  content: var(--tw-content);
  margin-left: 11px;
}

.after\:mr-0::after {
  content: var(--tw-content);
  margin-right: 0px;
}

.after\:block::after {
  content: var(--tw-content);
  display: block;
}

.after\:inline-block::after {
  content: var(--tw-content);
  display: inline-block;
}

.after\:h-0::after {
  content: var(--tw-content);
  height: 0px;
}

.after\:h-0\.5::after {
  content: var(--tw-content);
  height: 0.125rem;
}

.after\:h-2::after {
  content: var(--tw-content);
  height: 0.5rem;
}

.after\:h-2\.5::after {
  content: var(--tw-content);
  height: 0.625rem;
}

.after\:h-6::after {
  content: var(--tw-content);
  height: 1.5rem;
}

.after\:h-\[1016px\]::after {
  content: var(--tw-content);
  height: 1016px;
}

.after\:h-\[18px\]::after {
  content: var(--tw-content);
  height: 18px;
}

.after\:h-\[200px\]::after {
  content: var(--tw-content);
  height: 200px;
}

.after\:h-\[23px\]::after {
  content: var(--tw-content);
  height: 23px;
}

.after\:h-\[30px\]::after {
  content: var(--tw-content);
  height: 30px;
}

.after\:h-\[33px\]::after {
  content: var(--tw-content);
  height: 33px;
}

.after\:h-\[35px\]::after {
  content: var(--tw-content);
  height: 35px;
}

.after\:h-\[3px\]::after {
  content: var(--tw-content);
  height: 3px;
}

.after\:h-\[590px\]::after {
  content: var(--tw-content);
  height: 590px;
}

.after\:h-\[655px\]::after {
  content: var(--tw-content);
  height: 655px;
}

.after\:h-\[65px\]::after {
  content: var(--tw-content);
  height: 65px;
}

.after\:h-\[75px\]::after {
  content: var(--tw-content);
  height: 75px;
}

.after\:h-\[860px\]::after {
  content: var(--tw-content);
  height: 860px;
}

.after\:h-\[890px\]::after {
  content: var(--tw-content);
  height: 890px;
}

.after\:w-10::after {
  content: var(--tw-content);
  width: 2.5rem;
}

.after\:w-2::after {
  content: var(--tw-content);
  width: 0.5rem;
}

.after\:w-\[1016px\]::after {
  content: var(--tw-content);
  width: 1016px;
}

.after\:w-\[26px\]::after {
  content: var(--tw-content);
  width: 26px;
}

.after\:w-\[590px\]::after {
  content: var(--tw-content);
  width: 590px;
}

.after\:w-\[655px\]::after {
  content: var(--tw-content);
  width: 655px;
}

.after\:w-\[860px\]::after {
  content: var(--tw-content);
  width: 860px;
}

.after\:w-\[890px\]::after {
  content: var(--tw-content);
  width: 890px;
}

.after\:w-\[90\%\]::after {
  content: var(--tw-content);
  width: 90%;
}

.after\:w-full::after {
  content: var(--tw-content);
  width: 100%;
}

.after\:origin-\[50\%_50\%\]::after {
  content: var(--tw-content);
  transform-origin: 50% 50%;
}

.after\:-translate-x-2\/4::after {
  content: var(--tw-content);
  --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));
}

.after\:-translate-y-2\/4::after {
  content: var(--tw-content);
  --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));
}

.after\:-rotate-180::after {
  content: var(--tw-content);
  --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));
}

.after\:rotate-\[150deg\]::after {
  content: var(--tw-content);
  --tw-rotate: 150deg;
  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\:rotate-\[75deg\]::after {
  content: var(--tw-content);
  --tw-rotate: 75deg;
  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\:animate-\[inherit\]::after {
  content: var(--tw-content);
  animation: inherit;
}

.after\:animate-\[jumpThree_4s_infinite_linear\]::after {
  content: var(--tw-content);
  animation: jumpThree 4s infinite linear;
}

.after\:animate-\[rotatedTwo_50s_infinite_linear\]::after {
  content: var(--tw-content);
  animation: rotatedTwo 50s infinite linear;
}

.after\:cursor-pointer::after {
  content: var(--tw-content);
  cursor: pointer;
}

.after\:rounded-\[10px\]::after {
  content: var(--tw-content);
  border-radius: 10px;
}

.after\:rounded-\[50\%\]::after {
  content: var(--tw-content);
  border-radius: 50%;
}

.after\:border::after {
  content: var(--tw-content);
  border-width: 1px;
}

.after\:border-solid::after {
  content: var(--tw-content);
  border-style: solid;
}

.after\:border-\[\#F1F1F1\]::after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(241 241 241 / var(--tw-border-opacity));
}

.after\:border-\[none\]::after {
  content: var(--tw-content);
  border-color: none;
}

.after\:bg-\[\#f77a56\]::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(247 122 86 / var(--tw-bg-opacity));
}

.after\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.07\)\]::after {
  content: var(--tw-content);
  background-color: rgba(255,255,255,0.07);
}

.after\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.2\)\]::after {
  content: var(--tw-content);
  background-color: rgba(255,255,255,0.2);
}

.after\:bg-\[rgba\(255\2c 4\2c 64\2c 0\.12\)\]::after {
  content: var(--tw-content);
  background-color: rgba(255,4,64,0.12);
}

.after\:bg-\[rgba\(255\2c 4\2c 64\2c 0\.13\)\]::after {
  content: var(--tw-content);
  background-color: rgba(255,4,64,0.13);
}

.after\:bg-\[rgba\(255\2c 4\2c 64\2c 0\.15\)\]::after {
  content: var(--tw-content);
  background-color: rgba(255,4,64,0.15);
}

.after\:bg-white::after {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.after\:bg-\[radial-gradient\(ellipse_at_center\2c _var\(--tw-gradient-stops\)\)\]::after {
  content: var(--tw-content);
  background-image: radial-gradient(ellipse at center, var(--tw-gradient-stops));
}

.after\:bg-\[url\(\.\.\/images\/shape\/106\.svg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/106.svg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/116\.svg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/116.svg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/119\.svg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/119.svg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/128\.svg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/128.svg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/227\.jpg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/227.jpg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/229\.jpg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/229.jpg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/38\.svg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/38.svg);
}

.after\:bg-\[url\(\.\.\/images\/shape\/59\.svg\)\]::after {
  content: var(--tw-content);
  background-image: url(../images/shape/59.svg);
}

.after\:bg-cover::after {
  content: var(--tw-content);
  background-size: cover;
}

.after\:bg-\[bottom_center\]::after {
  content: var(--tw-content);
  background-position: bottom center;
}

.after\:bg-\[center_bottom\]::after {
  content: var(--tw-content);
  background-position: center bottom;
}

.after\:bg-center::after {
  content: var(--tw-content);
  background-position: center;
}

.after\:bg-no-repeat::after {
  content: var(--tw-content);
  background-repeat: no-repeat;
}

.after\:align-baseline::after {
  content: var(--tw-content);
  vertical-align: baseline;
}

.after\:font-Flaticon::after {
  content: var(--tw-content);
  font-family: Flaticon;
}

.after\:font-Roboto::after {
  content: var(--tw-content);
  font-family: Roboto, sans-serif;
}

.after\:text-\[10px\]::after {
  content: var(--tw-content);
  font-size: 10px;
}

.after\:text-\[26px\]::after {
  content: var(--tw-content);
  font-size: 26px;
}

.after\:text-xl::after {
  content: var(--tw-content);
  font-size: 1.25rem;
  line-height: 1.75rem;
}

.after\:font-medium::after {
  content: var(--tw-content);
  font-weight: 500;
}

.after\:leading-\[50px\]::after {
  content: var(--tw-content);
  line-height: 50px;
}

.after\:leading-\[51px\]::after {
  content: var(--tw-content);
  line-height: 51px;
}

.after\:text-inherit::after {
  content: var(--tw-content);
  color: inherit;
}

.after\:opacity-0::after {
  content: var(--tw-content);
  opacity: 0;
}

.after\:opacity-100::after {
  content: var(--tw-content);
  opacity: 1;
}

.after\:opacity-90::after {
  content: var(--tw-content);
  opacity: 0.9;
}

.after\:opacity-\[0\.32\]::after {
  content: var(--tw-content);
  opacity: 0.32;
}

.after\:shadow-\[0px_-3px_21px_rgba\(0\2c 0\2c 0\2c 0\.04\)\]::after {
  content: var(--tw-content);
  --tw-shadow: 0px -3px 21px rgba(0,0,0,0.04);
  --tw-shadow-colored: 0px -3px 21px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.after\:blur-\[50px\]::after {
  content: var(--tw-content);
  --tw-blur: blur(50px);
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
}

.after\:transition-all::after {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:transition-transform::after {
  content: var(--tw-content);
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 150ms;
}

.after\:delay-\[3s\]::after {
  content: var(--tw-content);
  transition-delay: 3s;
}

.after\:duration-\[0\.25s\]::after {
  content: var(--tw-content);
  transition-duration: 0.25s;
}

.after\:duration-\[0\.2s\]::after {
  content: var(--tw-content);
  transition-duration: 0.2s;
}

.after\:duration-\[0\.3s\]::after {
  content: var(--tw-content);
  transition-duration: 0.3s;
}

.after\:ease-\[ease-in-out\]::after {
  content: var(--tw-content);
  transition-timing-function: ease-in-out;
}

.after\:ease-\[ease\]::after {
  content: var(--tw-content);
  transition-timing-function: ease;
}

.after\:ease-in-out::after {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}

.after\:content-\[\'\'\]::after {
  --tw-content: '';
  content: var(--tw-content);
}

.after\:content-\[\'\+\'\]::after {
  --tw-content: '+';
  content: var(--tw-content);
}

.after\:content-\[\'\\f100\'\]::after {
  --tw-content: '\f100';
  content: var(--tw-content);
}

.after\:content-\[\'\\f10a\'\]::after {
  --tw-content: '\f10a';
  content: var(--tw-content);
}

.after\:content-\[\'_\'\]::after {
  --tw-content: ' ';
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/icon\/102\.svg\)\]::after {
  --tw-content: url(../images/icon/102.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/icon\/89\.svg\)\]::after {
  --tw-content: url(../images/icon/89.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/10\.svg\)\]::after {
  --tw-content: url(../images/shape/10.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/104\.svg\)\]::after {
  --tw-content: url(../images/shape/104.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/14\.svg\)\]::after {
  --tw-content: url(../images/shape/14.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/161\.svg\)\]::after {
  --tw-content: url(../images/shape/161.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/46\.svg\)\]::after {
  --tw-content: url(../images/shape/46.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/98\.svg\)\]::after {
  --tw-content: url(../images/shape/98.svg);
  content: var(--tw-content);
}

.after\:content-\[url\(\.\.\/images\/shape\/populer-tag\.svg\)\]::after {
  --tw-content: url(../images/shape/populer-tag.svg);
  content: var(--tw-content);
}

.first\:ml-0:first-child {
  margin-left: 0px;
}

.first\:inline-block:first-child {
  display: inline-block;
}

.first\:rotate-180:first-child {
  --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));
}

.first\:border-l:first-child {
  border-left-width: 1px;
}

.first\:border-solid:first-child {
  border-style: solid;
}

.first\:border-l-\[\#EFC36F\]:first-child {
  --tw-border-opacity: 1;
  border-left-color: rgb(239 195 111 / var(--tw-border-opacity));
}

.first\:text-left:first-child {
  text-align: left;
}

.last\:mr-0:last-child {
  margin-right: 0px;
}

.last\:pb-0:last-child {
  padding-bottom: 0px;
}

.last\:before\:hidden:last-child::before {
  content: var(--tw-content);
  display: none;
}

.hover\:-translate-y-2:hover {
  --tw-translate-y: -0.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));
}

.hover\:-translate-y-2\.5:hover {
  --tw-translate-y: -0.625rem;
  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\:translate-y-\[-3px\]:hover {
  --tw-translate-y: -3px;
  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\:translate-y-\[-5px\]:hover {
  --tw-translate-y: -5px;
  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\:scale-100:hover {
  --tw-scale-x: 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));
}

.hover\:scale-110:hover {
  --tw-scale-x: 1.1;
  --tw-scale-y: 1.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));
}

.hover\:rounded-2xl:hover {
  border-radius: 1rem;
}

.hover\:border-\[\#6F6CFF\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(111 108 255 / var(--tw-border-opacity));
}

.hover\:border-\[\#FF006B\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 0 107 / var(--tw-border-opacity));
}

.hover\:border-\[\#FF2759\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 39 89 / var(--tw-border-opacity));
}

.hover\:border-\[\#FFEAA0\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 234 160 / var(--tw-border-opacity));
}

.hover\:border-\[\#eef3f9\]:hover {
  --tw-border-opacity: 1;
  border-color: rgb(238 243 249 / var(--tw-border-opacity));
}

.hover\:border-\[var\(--blue-light\)\]:hover {
  border-color: var(--blue-light);
}

.hover\:border-\[var\(--purple-blue\)\]:hover {
  border-color: var(--purple-blue);
}

.hover\:border-\[var\(--red-light\)\]:hover {
  border-color: var(--red-light);
}

.hover\:border-black:hover {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.hover\:border-transparent:hover {
  border-color: transparent;
}

.hover\:border-white:hover {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.hover\:\!bg-\[\#ffba12\]:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(255 186 18 / var(--tw-bg-opacity)) !important;
}

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

.hover\:bg-\[\#161616\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(22 22 22 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#1a1a1a\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(26 26 26 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#212121\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(33 33 33 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#232323\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(35 35 35 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#2b0937\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(43 9 55 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#353535\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(53 53 53 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#373737\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(55 55 55 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#6f6cff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(111 108 255 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#EB5E2A\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 94 42 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#FFBA12\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 186 18 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#c751ff\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(199 81 255 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#eb5e2a\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(235 94 42 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#eef3f9\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(238 243 249 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ff006b\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 0 107 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ff2759\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 39 89 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ff4a8b\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 74 139 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ffb840\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 184 64 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ffba12\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 186 18 / var(--tw-bg-opacity));
}

.hover\:bg-\[\#ffeaa0\]:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 234 160 / var(--tw-bg-opacity));
}

.hover\:bg-\[rgba\(0\2c 0\2c 0\2c 0\.04\)\]:hover {
  background-color: rgba(0,0,0,0.04);
}

.hover\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\]:hover {
  background-color: rgba(255,255,255,0.5);
}

.hover\:bg-\[var\(--blue-dark\)\]:hover {
  background-color: var(--blue-dark);
}

.hover\:bg-\[var\(--blue-light\)\]:hover {
  background-color: var(--blue-light);
}

.hover\:bg-\[var\(--purple-blue\)\]:hover {
  background-color: var(--purple-blue);
}

.hover\:bg-\[var\(--red-light\)\]:hover {
  background-color: var(--red-light);
}

.hover\:bg-\[var\(--vin-red\)\]:hover {
  background-color: var(--vin-red);
}

.hover\:bg-\[var\(--yellow-deep\)\]:hover {
  background-color: var(--yellow-deep);
}

.hover\:bg-black:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}

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

.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.hover\:text-\[\#0056b3\]:hover {
  --tw-text-opacity: 1;
  color: rgb(0 86 179 / var(--tw-text-opacity));
}

.hover\:text-\[\#212121\]:hover {
  --tw-text-opacity: 1;
  color: rgb(33 33 33 / var(--tw-text-opacity));
}

.hover\:text-\[\#6F6CFF\]:hover {
  --tw-text-opacity: 1;
  color: rgb(111 108 255 / var(--tw-text-opacity));
}

.hover\:text-\[\#FF006B\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 0 107 / var(--tw-text-opacity));
}

.hover\:text-\[\#FF275B\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 39 91 / var(--tw-text-opacity));
}

.hover\:text-\[\#FF57C5\]:hover {
  --tw-text-opacity: 1;
  color: rgb(255 87 197 / var(--tw-text-opacity));
}

.hover\:text-\[color\:var\(--blue-dark\)\]:hover {
  color: var(--blue-dark);
}

.hover\:text-\[var\(--blue-dark\)\]:hover {
  color: var(--blue-dark);
}

.hover\:text-\[var\(--blue-light\)\]:hover {
  color: var(--blue-light);
}

.hover\:text-\[var\(--p-color\)\]:hover {
  color: var(--p-color);
}

.hover\:text-\[var\(--purple-blue\)\]:hover {
  color: var(--purple-blue);
}

.hover\:text-\[var\(--red-light\)\]:hover {
  color: var(--red-light);
}

.hover\:text-\[var\(--red-one\)\]:hover {
  color: var(--red-one);
}

.hover\:text-\[var\(--vin-red\)\]:hover {
  color: var(--vin-red);
}

.hover\:text-black:hover {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.hover\:text-white:hover {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}

.hover\:underline:hover {
  text-decoration-line: underline;
}

.hover\:opacity-100:hover {
  opacity: 1;
}

.hover\:shadow-\[-5px_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover {
  --tw-shadow: -5px 10px 30px rgba(0,0,0,0.05);
  --tw-shadow-colored: -5px 10px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[-5px_10px_30px_rgba\(0\2c 0\2c 0\2c 0\.1\)\]:hover {
  --tw-shadow: -5px 10px 30px rgba(0,0,0,0.1);
  --tw-shadow-colored: -5px 10px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_0_35px_rgba\(0\2c 0\2c 0\2c 0\.05\)\]:hover {
  --tw-shadow: 0 0 35px rgba(0,0,0,0.05);
  --tw-shadow-colored: 0 0 35px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_10px_30px_rgba\(147\2c 134\2c 118\2c 0\.2\)\]:hover {
  --tw-shadow: 0 10px 30px rgba(147,134,118,0.2);
  --tw-shadow-colored: 0 10px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_15px_40px_rgba\(21\2c 21\2c 21\2c 0\.09\)\]:hover {
  --tw-shadow: 0 15px 40px rgba(21,21,21,0.09);
  --tw-shadow-colored: 0 15px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0_25px_60px_rgba\(12\2c 28\2c 65\2c 0\.05\)\]:hover {
  --tw-shadow: 0 25px 60px rgba(12,28,65,0.05);
  --tw-shadow-colored: 0 25px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_15px_30px_rgba\(255\2c 186\2c 18\2c 0\.2\)\]:hover {
  --tw-shadow: 0px 15px 30px rgba(255,186,18,0.2);
  --tw-shadow-colored: 0px 15px 30px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_15px_40px_rgba\(255\2c 186\2c 18\2c 0\.3\)\]:hover {
  --tw-shadow: 0px 15px 40px rgba(255,186,18,0.3);
  --tw-shadow-colored: 0px 15px 40px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_25px_60px_rgba\(0\2c 13\2c 48\2c 0\.0480786\)\]:hover {
  --tw-shadow: 0px 25px 60px rgba(0,13,48,0.0480786);
  --tw-shadow-colored: 0px 25px 60px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:shadow-\[0px_30px_80px_rgba\(0\2c 57\2c 110\2c 0\.05\)\]:hover {
  --tw-shadow: 0px 30px 80px rgba(0,57,110,0.05);
  --tw-shadow-colored: 0px 30px 80px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.hover\:before\:scale-100:hover::before {
  content: var(--tw-content);
  --tw-scale-x: 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));
}

.hover\:before\:opacity-100:hover::before {
  content: var(--tw-content);
  opacity: 1;
}

.focus\:\!border:focus {
  border-width: 1px !important;
}

.focus\:\!border-none:focus {
  border-style: none !important;
}

.focus\:border-none:focus {
  border-style: none;
}

.focus\:\!border-\[\#E2E2E2\]:focus {
  --tw-border-opacity: 1 !important;
  border-color: rgb(226 226 226 / var(--tw-border-opacity)) !important;
}

.focus\:\!border-\[none\]:focus {
  border-color: none !important;
}

.focus\:\!border-transparent:focus {
  border-color: transparent !important;
}

.focus\:border-\[\#040404\]:focus {
  --tw-border-opacity: 1;
  border-color: rgb(4 4 4 / var(--tw-border-opacity));
}

.focus\:border-\[color\:var\(--blue-dark\)\]:focus {
  border-color: var(--blue-dark);
}

.focus\:border-\[var\(--blue-dark\)\]:focus {
  border-color: var(--blue-dark);
}

.focus\:border-black:focus {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}

.focus\:border-transparent:focus {
  border-color: transparent;
}

.focus\:border-white:focus {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}

.focus\:\!border-b-\[\#545454\]:focus {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(84 84 84 / var(--tw-border-opacity)) !important;
}

.focus\:\!border-b-black:focus {
  --tw-border-opacity: 1 !important;
  border-bottom-color: rgb(0 0 0 / var(--tw-border-opacity)) !important;
}

.focus\:border-b-\[\#545454\]:focus {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(84 84 84 / var(--tw-border-opacity));
}

.focus\:border-l-\[rgba\(0\2c 0\2c 0\2c 0\.4\)\]:focus {
  border-left-color: rgba(0,0,0,0.4);
}

.focus\:bg-\[rgba\(255\2c 255\2c 255\2c 0\.5\)\]:focus {
  background-color: rgba(255,255,255,0.5);
}

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

.focus\:\!text-black:focus {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}

.focus\:\!shadow-\[0px_5px_20px_0px_rgb\(90_111_155_\/_5\%\)\]:focus {
  --tw-shadow: 0px 5px 20px 0px rgb(90 111 155 / 5%) !important;
  --tw-shadow-colored: 0px 5px 20px 0px var(--tw-shadow-color) !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}

.focus\:shadow-none:focus {
  --tw-shadow: 0 0 #0000;
  --tw-shadow-colored: 0 0 #0000;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}

.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}

.focus\:\!outline-0:focus {
  outline-width: 0px !important;
}

.focus\:outline-0:focus {
  outline-width: 0px;
}

.focus\:\!ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000) !important;
}

.focus\:ring-0:focus {
  --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
  --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(0px + var(--tw-ring-offset-width)) var(--tw-ring-color);
  box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
}

.focus\:ring-\[none\]:focus {
  --tw-ring-color: none;
}

.group:hover .group-hover\:\!visible {
  visibility: visible !important;
}

.group:hover .group-hover\:visible {
  visibility: visible;
}

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

.group:hover .group-hover\:translate-x-\[3px\] {
  --tw-translate-x: 3px;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

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

.group:hover .group-hover\:translate-y-2 {
  --tw-translate-y: 0.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));
}

.group:hover .group-hover\:scale-100 {
  --tw-scale-x: 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));
}

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

.group:hover .group-hover\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}

.group\/second:hover .group-hover\/second\:text-\[var\(--blue-dark\)\] {
  color: var(--blue-dark);
}

.group\/second:hover .group-hover\/second\:text-\[var\(--blue-light\)\] {
  color: var(--blue-light);
}

.group\/second:hover .group-hover\/second\:text-\[var\(--red-light\)\] {
  color: var(--red-light);
}

.group\/second:hover .group-hover\/second\:text-\[var\(--vin-red\)\] {
  color: var(--vin-red);
}

.group\/third:hover .group-hover\/third\:text-\[var\(--blue-dark\)\] {
  color: var(--blue-dark);
}

.group\/third:hover .group-hover\/third\:text-\[var\(--blue-light\)\] {
  color: var(--blue-light);
}

.group\/third:hover .group-hover\/third\:text-\[var\(--red-light\)\] {
  color: var(--red-light);
}

.group\/third:hover .group-hover\/third\:text-\[var\(--vin-red\)\] {
  color: var(--vin-red);
}

.group:hover .group-hover\:text-\[\#2B0937\] {
  --tw-text-opacity: 1;
  color: rgb(43 9 55 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-\[\#6F6CFF\] {
  --tw-text-opacity: 1;
  color: rgb(111 108 255 / var(--tw-text-opacity));
}

.group:hover .group-hover\:text-\[var\(--blue-dark\)\] {
  color: var(--blue-dark);
}

.group:hover .group-hover\:text-\[var\(--blue-light\)\] {
  color: var(--blue-light);
}

.group:hover .group-hover\:text-\[var\(--red-light\)\] {
  color: var(--red-light);
}

.group:hover .group-hover\:text-\[var\(--vin-red\)\] {
  color: var(--vin-red);
}

.group:hover .group-hover\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}

.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}

.group:hover .group-hover\:opacity-0 {
  opacity: 0;
}

.group:hover .group-hover\:opacity-100 {
  opacity: 1;
}

.group:hover .group-hover\:opacity-\[0\.85\] {
  opacity: 0.85;
}

.group:hover .group-hover\:before\:animate-\[hvr-ripple-out_2\.75s_infinite_linear\]::before {
  content: var(--tw-content);
  animation: hvr-ripple-out 2.75s infinite linear;
}

.group:hover .group-hover\:before\:opacity-100::before {
  content: var(--tw-content);
  opacity: 1;
}

.group:hover .group-hover\:after\:visible::after {
  content: var(--tw-content);
  visibility: visible;
}

.group\/second:hover .group-hover\/second\:after\:rotate-45::after {
  content: var(--tw-content);
  --tw-rotate: 45deg;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}

.group:hover .group-hover\:after\:opacity-100::after {
  content: var(--tw-content);
  opacity: 1;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .sm\:visible {
    visibility: visible;
  }

  .sm\:invisible {
    visibility: hidden;
  }

  .sm\:static {
    position: static;
  }

  .sm\:fixed {
    position: fixed;
  }

  .sm\:absolute {
    position: absolute;
  }

  .sm\:relative {
    position: relative;
  }

  .sm\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .sm\:bottom-\[-17\%\] {
    bottom: -17%;
  }

  .sm\:bottom-\[-18px\] {
    bottom: -18px;
  }

  .sm\:bottom-\[41\%\] {
    bottom: 41%;
  }

  .sm\:left-0 {
    left: 0px;
  }

  .sm\:left-5 {
    left: 1.25rem;
  }

  .sm\:left-\[-11\%\] {
    left: -11%;
  }

  .sm\:left-\[1\%\] {
    left: 1%;
  }

  .sm\:left-\[15px\] {
    left: 15px;
  }

  .sm\:left-\[2\%\] {
    left: 2%;
  }

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

  .sm\:right-0 {
    right: 0px;
  }

  .sm\:right-2\/4 {
    right: 50%;
  }

  .sm\:right-20 {
    right: 5rem;
  }

  .sm\:right-\[1\%\] {
    right: 1%;
  }

  .sm\:right-\[27\%\] {
    right: 27%;
  }

  .sm\:right-\[75px\] {
    right: 75px;
  }

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

  .sm\:top-0 {
    top: 0px;
  }

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

  .sm\:top-5 {
    top: 1.25rem;
  }

  .sm\:top-\[-23px\] {
    top: -23px;
  }

  .sm\:top-\[30px\] {
    top: 30px;
  }

  .sm\:top-\[5\%\] {
    top: 5%;
  }

  .sm\:top-\[78px\] {
    top: 78px;
  }

  .sm\:top-\[79px\] {
    top: 79px;
  }

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

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

  .sm\:z-\[5\] {
    z-index: 5;
  }

  .sm\:z-\[9\] {
    z-index: 9;
  }

  .sm\:float-left {
    float: left;
  }

  .sm\:float-none {
    float: none;
  }

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

  .sm\:m-\[0_-15px\] {
    margin: 0 -15px;
  }

  .sm\:m-\[0_-20px\] {
    margin: 0 -20px;
  }

  .sm\:m-\[0_-50vw\] {
    margin: 0 -50vw;
  }

  .sm\:m-\[0_0\.8\%_10px\] {
    margin: 0 0.8% 10px;
  }

  .sm\:m-\[0_0_20px\] {
    margin: 0 0 20px;
  }

  .sm\:m-\[0_0_30px\] {
    margin: 0 0 30px;
  }

  .sm\:m-\[0_0_35px\] {
    margin: 0 0 35px;
  }

  .sm\:m-\[0_10px\] {
    margin: 0 10px;
  }

  .sm\:m-\[0_10px_5px\] {
    margin: 0 10px 5px;
  }

  .sm\:m-\[0_12px\] {
    margin: 0 12px;
  }

  .sm\:m-\[0_15px\] {
    margin: 0 15px;
  }

  .sm\:m-\[0_8px\] {
    margin: 0 8px;
  }

  .sm\:m-\[0_auto\] {
    margin: 0 auto;
  }

  .sm\:m-\[0_auto_50px\] {
    margin: 0 auto 50px;
  }

  .sm\:m-\[0_auto_70px\] {
    margin: 0 auto 70px;
  }

  .sm\:m-\[10px_0_80px\] {
    margin: 10px 0 80px;
  }

  .sm\:m-\[10px_12px\] {
    margin: 10px 12px;
  }

  .sm\:m-\[10px_auto_0\] {
    margin: 10px auto 0;
  }

  .sm\:m-\[150px_0_150px\] {
    margin: 150px 0 150px;
  }

  .sm\:m-\[15px_0\] {
    margin: 15px 0;
  }

  .sm\:m-\[18px_0_10px\] {
    margin: 18px 0 10px;
  }

  .sm\:m-\[18px_0_30px\] {
    margin: 18px 0 30px;
  }

  .sm\:m-\[20px_0_25px\] {
    margin: 20px 0 25px;
  }

  .sm\:m-\[20px_10px_0_0\] {
    margin: 20px 10px 0 0;
  }

  .sm\:m-\[25px_0_35px\] {
    margin: 25px 0 35px;
  }

  .sm\:m-\[25px_auto_0\] {
    margin: 25px auto 0;
  }

  .sm\:m-\[30px_0_20px\] {
    margin: 30px 0 20px;
  }

  .sm\:m-\[35px_0_30px\] {
    margin: 35px 0 30px;
  }

  .sm\:m-\[40px_0_0\] {
    margin: 40px 0 0;
  }

  .sm\:m-\[40px_0_50px\] {
    margin: 40px 0 50px;
  }

  .sm\:m-\[40px_auto_0\] {
    margin: 40px auto 0;
  }

  .sm\:m-\[40px_auto_50px\] {
    margin: 40px auto 50px;
  }

  .sm\:m-\[50px_0_0\] {
    margin: 50px 0 0;
  }

  .sm\:m-\[50px_0_40px\] {
    margin: 50px 0 40px;
  }

  .sm\:m-\[50px_auto_0\] {
    margin: 50px auto 0;
  }

  .sm\:m-\[5px_10px\] {
    margin: 5px 10px;
  }

  .sm\:m-\[60px_auto_0\] {
    margin: 60px auto 0;
  }

  .sm\:m-\[90px_auto_0\] {
    margin: 90px auto 0;
  }

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

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

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

  .sm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .sm\:my-\[100px\] {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .sm\:my-\[150px\] {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .sm\:my-\[50px\] {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .sm\:mb-0 {
    margin-bottom: 0px;
  }

  .sm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .sm\:mb-2 {
    margin-bottom: 0.5rem;
  }

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

  .sm\:mb-20 {
    margin-bottom: 5rem;
  }

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

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

  .sm\:mb-\[100px\] {
    margin-bottom: 100px;
  }

  .sm\:mb-\[10px\] {
    margin-bottom: 10px;
  }

  .sm\:mb-\[120px\] {
    margin-bottom: 120px;
  }

  .sm\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .sm\:mb-\[15px\] {
    margin-bottom: 15px;
  }

  .sm\:mb-\[25px\] {
    margin-bottom: 25px;
  }

  .sm\:mb-\[30px\] {
    margin-bottom: 30px;
  }

  .sm\:mb-\[35px\] {
    margin-bottom: 35px;
  }

  .sm\:mb-\[45px\] {
    margin-bottom: 45px;
  }

  .sm\:mb-\[50px\] {
    margin-bottom: 50px;
  }

  .sm\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .sm\:mb-\[70px\] {
    margin-bottom: 70px;
  }

  .sm\:mb-\[75px\] {
    margin-bottom: 75px;
  }

  .sm\:mb-\[90px\] {
    margin-bottom: 90px;
  }

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

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

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

  .sm\:mr-\[15px\] {
    margin-right: 15px;
  }

  .sm\:mr-\[22px\] {
    margin-right: 22px;
  }

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

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

  .sm\:mt-2 {
    margin-top: 0.5rem;
  }

  .sm\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .sm\:mt-20 {
    margin-top: 5rem;
  }

  .sm\:mt-3 {
    margin-top: 0.75rem;
  }

  .sm\:mt-5 {
    margin-top: 1.25rem;
  }

  .sm\:mt-\[-260px\] {
    margin-top: -260px;
  }

  .sm\:mt-\[100px\] {
    margin-top: 100px;
  }

  .sm\:mt-\[10px\] {
    margin-top: 10px;
  }

  .sm\:mt-\[110px\] {
    margin-top: 110px;
  }

  .sm\:mt-\[120px\] {
    margin-top: 120px;
  }

  .sm\:mt-\[130px\] {
    margin-top: 130px;
  }

  .sm\:mt-\[150px\] {
    margin-top: 150px;
  }

  .sm\:mt-\[200px\] {
    margin-top: 200px;
  }

  .sm\:mt-\[25px\] {
    margin-top: 25px;
  }

  .sm\:mt-\[30px\] {
    margin-top: 30px;
  }

  .sm\:mt-\[50px\] {
    margin-top: 50px;
  }

  .sm\:mt-\[5px\] {
    margin-top: 5px;
  }

  .sm\:mt-\[60px\] {
    margin-top: 60px;
  }

  .sm\:mt-\[70px\] {
    margin-top: 70px;
  }

  .sm\:mt-\[90px\] {
    margin-top: 90px;
  }

  .sm\:mt-\[99px\] {
    margin-top: 99px;
  }

  .sm\:mt-\[x100px\] {
    margin-top: x100px;
  }

  .sm\:mt-\[x120px\] {
    margin-top: x120px;
  }

  .sm\:block {
    display: block;
  }

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

  .sm\:flex {
    display: flex;
  }

  .sm\:hidden {
    display: none;
  }

  .sm\:h-12 {
    height: 3rem;
  }

  .sm\:h-\[100\%\] {
    height: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:max-h-\[70vh\] {
    max-height: 70vh;
  }

  .sm\:max-h-\[calc\(100vh_-_79px\)\] {
    max-height: calc(100vh - 79px);
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:w-\[40\.3\%\] {
    width: 40.3%;
  }

  .sm\:w-\[41\.4\%\] {
    width: 41.4%;
  }

  .sm\:w-\[42\.5\%\] {
    width: 42.5%;
  }

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

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

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

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

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

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

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

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

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

  .sm\:w-\[calc\(100\%_-_45px\)\] {
    width: calc(100% - 45px);
  }

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

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

  .sm\:min-w-\[155px\] {
    min-width: 155px;
  }

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

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

  .sm\:max-w-\[33\.33333\%\] {
    max-width: 33.33333%;
  }

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

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

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

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

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

  .sm\:flex-\[0_0_100\%\] {
    flex: 0 0 100%;
  }

  .sm\:flex-\[0_0_33\.33333\%\] {
    flex: 0 0 33.33333%;
  }

  .sm\:basis-10\/12 {
    flex-basis: 83.333333%;
  }

  .sm\:basis-4\/12 {
    flex-basis: 33.333333%;
  }

  .sm\:basis-5\/12 {
    flex-basis: 41.666667%;
  }

  .sm\:basis-6\/12 {
    flex-basis: 50%;
  }

  .sm\:basis-7\/12 {
    flex-basis: 58.333333%;
  }

  .sm\:basis-8\/12 {
    flex-basis: 66.666667%;
  }

  .sm\:basis-full {
    flex-basis: 100%;
  }

  .sm\:origin-\[100\%_0\] {
    transform-origin: 100% 0;
  }

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

  .sm\:scale-x-100 {
    --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));
  }

  .sm\:scale-y-0 {
    --tw-scale-y: 0;
    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));
  }

  .sm\:transform-none {
    transform: none;
  }

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

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

  .sm\:overflow-y-auto {
    overflow-y: auto;
  }

  .sm\:rounded-\[0_0_5px_5px\] {
    border-radius: 0 0 5px 5px;
  }

  .sm\:rounded-\[15px\] {
    border-radius: 15px;
  }

  .sm\:rounded-\[5px_5px_0_0\] {
    border-radius: 5px 5px 0 0;
  }

  .sm\:rounded-\[30pxpx\] {
    border-radius: 30pxpx;
  }

  .sm\:rounded-\[30px\] {
    border-radius: 30px;
  }

  .sm\:border {
    border-width: 1px;
  }

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

  .sm\:border-l {
    border-left-width: 1px;
  }

  .sm\:border-l-0 {
    border-left-width: 0px;
  }

  .sm\:border-r-0 {
    border-right-width: 0px;
  }

  .sm\:border-t {
    border-top-width: 1px;
  }

  .sm\:border-solid {
    border-style: solid;
  }

  .sm\:border-none {
    border-style: none;
  }

  .sm\:border-\[\#ededed\] {
    --tw-border-opacity: 1;
    border-color: rgb(237 237 237 / var(--tw-border-opacity));
  }

  .sm\:border-\[none\] {
    border-color: none;
  }

  .sm\:border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .sm\:border-b-\[\#F1F1F1\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(241 241 241 / var(--tw-border-opacity));
  }

  .sm\:border-l-\[\#E1E6EE\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(225 230 238 / var(--tw-border-opacity));
  }

  .sm\:bg-\[\#161616\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 22 / var(--tw-bg-opacity));
  }

  .sm\:bg-\[\#17192b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 25 43 / var(--tw-bg-opacity));
  }

  .sm\:bg-\[\#242424\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }

  .sm\:bg-\[\#2a2a2a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 42 42 / var(--tw-bg-opacity));
  }

  .sm\:bg-\[\#FBF3EC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 243 236 / var(--tw-bg-opacity));
  }

  .sm\:bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  }

  .sm\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

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

  .sm\:p-\[0_0_100px_0\] {
    padding: 0 0 100px 0;
  }

  .sm\:p-\[0_0_50px\] {
    padding: 0 0 50px;
  }

  .sm\:p-\[0_0_6px\] {
    padding: 0 0 6px;
  }

  .sm\:p-\[0_1\%\] {
    padding: 0 1%;
  }

  .sm\:p-\[0_140px_0_15px\] {
    padding: 0 140px 0 15px;
  }

  .sm\:p-\[0_15px\] {
    padding: 0 15px;
  }

  .sm\:p-\[0_15px_15px\] {
    padding: 0 15px 15px;
  }

  .sm\:p-\[0_15px_20px\] {
    padding: 0 15px 20px;
  }

  .sm\:p-\[0_15px_50px\] {
    padding: 0 15px 50px;
  }

  .sm\:p-\[0_165px_0_15px\] {
    padding: 0 165px 0 15px;
  }

  .sm\:p-\[0_180px_0_15px\] {
    padding: 0 180px 0 15px;
  }

  .sm\:p-\[0_18px\] {
    padding: 0 18px;
  }

  .sm\:p-\[0_25px\] {
    padding: 0 25px;
  }

  .sm\:p-\[0_30px_30px_0\] {
    padding: 0 30px 30px 0;
  }

  .sm\:p-\[0_40px\] {
    padding: 0 40px;
  }

  .sm\:p-\[0_50px\] {
    padding: 0 50px;
  }

  .sm\:p-\[100px_0\] {
    padding: 100px 0;
  }

  .sm\:p-\[100px_0_0\] {
    padding: 100px 0 0;
  }

  .sm\:p-\[100px_0_60px\] {
    padding: 100px 0 60px;
  }

  .sm\:p-\[100px_0_80px\] {
    padding: 100px 0 80px;
  }

  .sm\:p-\[10px\] {
    padding: 10px;
  }

  .sm\:p-\[10px_0\] {
    padding: 10px 0;
  }

  .sm\:p-\[10px_0_25px\] {
    padding: 10px 0 25px;
  }

  .sm\:p-\[10px_0_30px\] {
    padding: 10px 0 30px;
  }

  .sm\:p-\[130px_0_30px\] {
    padding: 130px 0 30px;
  }

  .sm\:p-\[130px_0_70px\] {
    padding: 130px 0 70px;
  }

  .sm\:p-\[13px\] {
    padding: 13px;
  }

  .sm\:p-\[150px_0_100px\] {
    padding: 150px 0 100px;
  }

  .sm\:p-\[150px_0_265px\] {
    padding: 150px 0 265px;
  }

  .sm\:p-\[150px_0_285px\] {
    padding: 150px 0 285px;
  }

  .sm\:p-\[150px_0_50px\] {
    padding: 150px 0 50px;
  }

  .sm\:p-\[150px_0_80px\] {
    padding: 150px 0 80px;
  }

  .sm\:p-\[15px\] {
    padding: 15px;
  }

  .sm\:p-\[15px_0\] {
    padding: 15px 0;
  }

  .sm\:p-\[15px_0_0\] {
    padding: 15px 0 0;
  }

  .sm\:p-\[15px_0_20px\] {
    padding: 15px 0 20px;
  }

  .sm\:p-\[15px_0_22px\] {
    padding: 15px 0 22px;
  }

  .sm\:p-\[180px_0_0\] {
    padding: 180px 0 0;
  }

  .sm\:p-\[18px_0_22px\] {
    padding: 18px 0 22px;
  }

  .sm\:p-\[200px_0_100px\] {
    padding: 200px 0 100px;
  }

  .sm\:p-\[20px_0_0\] {
    padding: 20px 0 0;
  }

  .sm\:p-\[20px_0_25px\] {
    padding: 20px 0 25px;
  }

  .sm\:p-\[20px_0_40px\] {
    padding: 20px 0 40px;
  }

  .sm\:p-\[20px_0_4px\] {
    padding: 20px 0 4px;
  }

  .sm\:p-\[20px_0_50px\] {
    padding: 20px 0 50px;
  }

  .sm\:p-\[20px_0_5px\] {
    padding: 20px 0 5px;
  }

  .sm\:p-\[22px_0\] {
    padding: 22px 0;
  }

  .sm\:p-\[22px_30px_22px_0\] {
    padding: 22px 30px 22px 0;
  }

  .sm\:p-\[25px_0_15px\] {
    padding: 25px 0 15px;
  }

  .sm\:p-\[25px_0_18px\] {
    padding: 25px 0 18px;
  }

  .sm\:p-\[25px_0_20px\] {
    padding: 25px 0 20px;
  }

  .sm\:p-\[25px_0_30px\] {
    padding: 25px 0 30px;
  }

  .sm\:p-\[25px_0_35px\] {
    padding: 25px 0 35px;
  }

  .sm\:p-\[25px_0_40px\] {
    padding: 25px 0 40px;
  }

  .sm\:p-\[25px_0_5px\] {
    padding: 25px 0 5px;
  }

  .sm\:p-\[25px_15px\] {
    padding: 25px 15px;
  }

  .sm\:p-\[25px_15px_25px_20px\] {
    padding: 25px 15px 25px 20px;
  }

  .sm\:p-\[25px_15px_40px\] {
    padding: 25px 15px 40px;
  }

  .sm\:p-\[25px_35px_20px_0\] {
    padding: 25px 35px 20px 0;
  }

  .sm\:p-\[2px_12px\] {
    padding: 2px 12px;
  }

  .sm\:p-\[2px_5px\] {
    padding: 2px 5px;
  }

  .sm\:p-\[30px\] {
    padding: 30px;
  }

  .sm\:p-\[30px_0\] {
    padding: 30px 0;
  }

  .sm\:p-\[30px_0_0\] {
    padding: 30px 0 0;
  }

  .sm\:p-\[30px_0_40px\] {
    padding: 30px 0 40px;
  }

  .sm\:p-\[30px_0_40px_0\] {
    padding: 30px 0 40px 0;
  }

  .sm\:p-\[30px_0_45px\] {
    padding: 30px 0 45px;
  }

  .sm\:p-\[30px_0_45px_0\] {
    padding: 30px 0 45px 0;
  }

  .sm\:p-\[30px_15px\] {
    padding: 30px 15px;
  }

  .sm\:p-\[30px_15px_10px\] {
    padding: 30px 15px 10px;
  }

  .sm\:p-\[30px_15px_50px\] {
    padding: 30px 15px 50px;
  }

  .sm\:p-\[30px_20px\] {
    padding: 30px 20px;
  }

  .sm\:p-\[30px_25px_40px\] {
    padding: 30px 25px 40px;
  }

  .sm\:p-\[35px_0_0\] {
    padding: 35px 0 0;
  }

  .sm\:p-\[35px_0_25px_0\] {
    padding: 35px 0 25px 0;
  }

  .sm\:p-\[35px_0_30px\] {
    padding: 35px 0 30px;
  }

  .sm\:p-\[35px_0_40px\] {
    padding: 35px 0 40px;
  }

  .sm\:p-\[35px_12px\] {
    padding: 35px 12px;
  }

  .sm\:p-\[35px_15px\] {
    padding: 35px 15px;
  }

  .sm\:p-\[35px_15px_20px\] {
    padding: 35px 15px 20px;
  }

  .sm\:p-\[35px_15px_25px_10px\] {
    padding: 35px 15px 25px 10px;
  }

  .sm\:p-\[35px_15px_35px\] {
    padding: 35px 15px 35px;
  }

  .sm\:p-\[35px_15px_45px\] {
    padding: 35px 15px 45px;
  }

  .sm\:p-\[35px_20px_30px\] {
    padding: 35px 20px 30px;
  }

  .sm\:p-\[35px_25px_30px\] {
    padding: 35px 25px 30px;
  }

  .sm\:p-\[40px_0_0\] {
    padding: 40px 0 0;
  }

  .sm\:p-\[40px_0_20px\] {
    padding: 40px 0 20px;
  }

  .sm\:p-\[40px_0_25px\] {
    padding: 40px 0 25px;
  }

  .sm\:p-\[40px_0_60px\] {
    padding: 40px 0 60px;
  }

  .sm\:p-\[40px_0_90px\] {
    padding: 40px 0 90px;
  }

  .sm\:p-\[40px_15px\] {
    padding: 40px 15px;
  }

  .sm\:p-\[40px_15px_0\] {
    padding: 40px 15px 0;
  }

  .sm\:p-\[40px_15px_25px\] {
    padding: 40px 15px 25px;
  }

  .sm\:p-\[40px_20px\] {
    padding: 40px 20px;
  }

  .sm\:p-\[40px_20px_0_20px\] {
    padding: 40px 20px 0 20px;
  }

  .sm\:p-\[40px_20px_50px\] {
    padding: 40px 20px 50px;
  }

  .sm\:p-\[45px_0_90px\] {
    padding: 45px 0 90px;
  }

  .sm\:p-\[45px_20px\] {
    padding: 45px 20px;
  }

  .sm\:p-\[45px_20px_30px\] {
    padding: 45px 20px 30px;
  }

  .sm\:p-\[45px_45px_35px\] {
    padding: 45px 45px 35px;
  }

  .sm\:p-\[4px_0_15px\] {
    padding: 4px 0 15px;
  }

  .sm\:p-\[50px_0_0\] {
    padding: 50px 0 0;
  }

  .sm\:p-\[50px_0_0_0\] {
    padding: 50px 0 0 0;
  }

  .sm\:p-\[50px_0_75px\] {
    padding: 50px 0 75px;
  }

  .sm\:p-\[50px_15px\] {
    padding: 50px 15px;
  }

  .sm\:p-\[50px_15px_30px\] {
    padding: 50px 15px 30px;
  }

  .sm\:p-\[50px_20px_35px\] {
    padding: 50px 20px 35px;
  }

  .sm\:p-\[50px_20px_40px\] {
    padding: 50px 20px 40px;
  }

  .sm\:p-\[50px_25px\] {
    padding: 50px 25px;
  }

  .sm\:p-\[50px_35px_45px\] {
    padding: 50px 35px 45px;
  }

  .sm\:p-\[55px_0\] {
    padding: 55px 0;
  }

  .sm\:p-\[55px_20px_45px\] {
    padding: 55px 20px 45px;
  }

  .sm\:p-\[55px_20px_50px\] {
    padding: 55px 20px 50px;
  }

  .sm\:p-\[5px_10px\] {
    padding: 5px 10px;
  }

  .sm\:p-\[60px_0\] {
    padding: 60px 0;
  }

  .sm\:p-\[60px_0_0\] {
    padding: 60px 0 0;
  }

  .sm\:p-\[60px_0_10px\] {
    padding: 60px 0 10px;
  }

  .sm\:p-\[60px_0_80px\] {
    padding: 60px 0 80px;
  }

  .sm\:p-\[60px_20px\] {
    padding: 60px 20px;
  }

  .sm\:p-\[70px_0_40px\] {
    padding: 70px 0 40px;
  }

  .sm\:p-\[70px_0_60px\] {
    padding: 70px 0 60px;
  }

  .sm\:p-\[70px_15px_20px\] {
    padding: 70px 15px 20px;
  }

  .sm\:p-\[70px_30px\] {
    padding: 70px 30px;
  }

  .sm\:p-\[80px_0\] {
    padding: 80px 0;
  }

  .sm\:p-\[80px_0_0\] {
    padding: 80px 0 0;
  }

  .sm\:p-\[80px_0_100px\] {
    padding: 80px 0 100px;
  }

  .sm\:p-\[80px_0_200px\] {
    padding: 80px 0 200px;
  }

  .sm\:p-\[80px_0_50px\] {
    padding: 80px 0 50px;
  }

  .sm\:p-\[80px_0_70px\] {
    padding: 80px 0 70px;
  }

  .sm\:p-\[80px_0_80px\] {
    padding: 80px 0 80px;
  }

  .sm\:p-\[80px_0_90px\] {
    padding: 80px 0 90px;
  }

  .sm\:p-\[80px_15px\] {
    padding: 80px 15px;
  }

  .sm\:p-\[90px_0_90px\] {
    padding: 90px 0 90px;
  }

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

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

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

  .sm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .sm\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .sm\:py-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .sm\:py-\[35px\] {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .sm\:pb-0 {
    padding-bottom: 0px;
  }

  .sm\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .sm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .sm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .sm\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .sm\:pb-20 {
    padding-bottom: 5rem;
  }

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

  .sm\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .sm\:pb-\[10px\] {
    padding-bottom: 10px;
  }

  .sm\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .sm\:pb-\[12px\] {
    padding-bottom: 12px;
  }

  .sm\:pb-\[150px\] {
    padding-bottom: 150px;
  }

  .sm\:pb-\[15px\] {
    padding-bottom: 15px;
  }

  .sm\:pb-\[18px\] {
    padding-bottom: 18px;
  }

  .sm\:pb-\[25px\] {
    padding-bottom: 25px;
  }

  .sm\:pb-\[300px\] {
    padding-bottom: 300px;
  }

  .sm\:pb-\[30px\] {
    padding-bottom: 30px;
  }

  .sm\:pb-\[45px\] {
    padding-bottom: 45px;
  }

  .sm\:pb-\[50px\] {
    padding-bottom: 50px;
  }

  .sm\:pb-\[5px\] {
    padding-bottom: 5px;
  }

  .sm\:pb-\[60px\] {
    padding-bottom: 60px;
  }

  .sm\:pb-\[70px\] {
    padding-bottom: 70px;
  }

  .sm\:pb-\[90px\] {
    padding-bottom: 90px;
  }

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

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

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

  .sm\:pl-\[15px\] {
    padding-left: 15px;
  }

  .sm\:pl-\[30px\] {
    padding-left: 30px;
  }

  .sm\:pl-\[50px\] {
    padding-left: 50px;
  }

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

  .sm\:pr-\[30px\] {
    padding-right: 30px;
  }

  .sm\:pt-0 {
    padding-top: 0px;
  }

  .sm\:pt-10 {
    padding-top: 2.5rem;
  }

  .sm\:pt-20 {
    padding-top: 5rem;
  }

  .sm\:pt-3 {
    padding-top: 0.75rem;
  }

  .sm\:pt-5 {
    padding-top: 1.25rem;
  }

  .sm\:pt-\[100px\] {
    padding-top: 100px;
  }

  .sm\:pt-\[10px\] {
    padding-top: 10px;
  }

  .sm\:pt-\[120px\] {
    padding-top: 120px;
  }

  .sm\:pt-\[130px\] {
    padding-top: 130px;
  }

  .sm\:pt-\[150px\] {
    padding-top: 150px;
  }

  .sm\:pt-\[15px\] {
    padding-top: 15px;
  }

  .sm\:pt-\[180px\] {
    padding-top: 180px;
  }

  .sm\:pt-\[190px\] {
    padding-top: 190px;
  }

  .sm\:pt-\[22px\] {
    padding-top: 22px;
  }

  .sm\:pt-\[25px\] {
    padding-top: 25px;
  }

  .sm\:pt-\[30px\] {
    padding-top: 30px;
  }

  .sm\:pt-\[40px\] {
    padding-top: 40px;
  }

  .sm\:pt-\[45px\] {
    padding-top: 45px;
  }

  .sm\:pt-\[50px\] {
    padding-top: 50px;
  }

  .sm\:pt-\[5px\] {
    padding-top: 5px;
  }

  .sm\:pt-\[60px\] {
    padding-top: 60px;
  }

  .sm\:pt-\[70px\] {
    padding-top: 70px;
  }

  .sm\:pt-\[90px\] {
    padding-top: 90px;
  }

  .sm\:pt-\[99px\] {
    padding-top: 99px;
  }

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

  .sm\:font-\[normal\] {
    font-family: normal;
  }

  .sm\:text-\[1\.3em\] {
    font-size: 1.3em;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .sm\:leading-10 {
    line-height: 2.5rem;
  }

  .sm\:leading-\[1\.15em\] {
    line-height: 1.15em;
  }

  .sm\:leading-\[1\.18em\] {
    line-height: 1.18em;
  }

  .sm\:leading-\[1\.19em\] {
    line-height: 1.19em;
  }

  .sm\:leading-\[1\.22em\] {
    line-height: 1.22em;
  }

  .sm\:leading-\[1\.25em\] {
    line-height: 1.25em;
  }

  .sm\:leading-\[1\.29em\] {
    line-height: 1.29em;
  }

  .sm\:leading-\[1\.2em\] {
    line-height: 1.2em;
  }

  .sm\:leading-\[1\.35em\] {
    line-height: 1.35em;
  }

  .sm\:leading-\[1\.45em\] {
    line-height: 1.45em;
  }

  .sm\:leading-\[1\.4em\] {
    line-height: 1.4em;
  }

  .sm\:leading-\[1\.55em\] {
    line-height: 1.55em;
  }

  .sm\:leading-\[1\.5em\] {
    line-height: 1.5em;
  }

  .sm\:leading-\[1\.65em\] {
    line-height: 1.65em;
  }

  .sm\:leading-\[1\.6em\] {
    line-height: 1.6em;
  }

  .sm\:leading-\[1\.75em\] {
    line-height: 1.75em;
  }

  .sm\:leading-\[1\.7em\] {
    line-height: 1.7em;
  }

  .sm\:leading-\[25px\] {
    line-height: 25px;
  }

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

  .sm\:leading-\[40px\] {
    line-height: 40px;
  }

  .sm\:leading-\[47px\] {
    line-height: 47px;
  }

  .sm\:leading-\[48px\] {
    line-height: 48px;
  }

  .sm\:leading-\[50px\] {
    line-height: 50px;
  }

  .sm\:leading-\[52px\] {
    line-height: 52px;
  }

  .sm\:leading-\[55px\] {
    line-height: 55px;
  }

  .sm\:tracking-\[-0\.5px\] {
    letter-spacing: -0.5px;
  }

  .sm\:tracking-\[0px\] {
    letter-spacing: 0px;
  }

  .sm\:tracking-\[1px\] {
    letter-spacing: 1px;
  }

  .sm\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }

  .sm\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .sm\:opacity-0 {
    opacity: 0;
  }

  .sm\:opacity-100 {
    opacity: 1;
  }

  .sm\:opacity-\[0\.2\] {
    opacity: 0.2;
  }

  .sm\:shadow-\[0px_40px_50px_0px_rgba\(137\2c 139\2c 142\2c 0\.15\)\] {
    --tw-shadow: 0px 40px 50px 0px rgba(137,139,142,0.15);
    --tw-shadow-colored: 0px 40px 50px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

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

  .sm\:duration-\[0\.3s\] {
    transition-duration: 0.3s;
  }

  .sm\:ease-\[ease-in-out\] {
    transition-timing-function: ease-in-out;
  }

  .sm\:before\:invisible::before {
    content: var(--tw-content);
    visibility: hidden;
  }

  .sm\:before\:inset-x-2::before {
    content: var(--tw-content);
    left: 0.5rem;
    right: 0.5rem;
  }

  .sm\:before\:inset-x-2\.5::before {
    content: var(--tw-content);
    left: 0.625rem;
    right: 0.625rem;
  }

  .sm\:before\:\!bottom-\[10px\]::before {
    content: var(--tw-content);
    bottom: 10px !important;
  }

  .sm\:before\:bottom-0::before {
    content: var(--tw-content);
    bottom: 0px;
  }

  .sm\:before\:bottom-0\.5::before {
    content: var(--tw-content);
    bottom: 0.125rem;
  }

  .sm\:before\:bottom-2::before {
    content: var(--tw-content);
    bottom: 0.5rem;
  }

  .sm\:before\:bottom-2\.5::before {
    content: var(--tw-content);
    bottom: 0.625rem;
  }

  .sm\:before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }

  .sm\:before\:top-2::before {
    content: var(--tw-content);
    top: 0.5rem;
  }

  .sm\:before\:top-2\.5::before {
    content: var(--tw-content);
    top: 0.625rem;
  }

  .sm\:before\:hidden::before {
    content: var(--tw-content);
    display: none;
  }

  .sm\:before\:h-2::before {
    content: var(--tw-content);
    height: 0.5rem;
  }

  .sm\:before\:h-2\.5::before {
    content: var(--tw-content);
    height: 0.625rem;
  }

  .sm\:before\:h-\[10px\]::before {
    content: var(--tw-content);
    height: 10px;
  }

  .sm\:before\:h-\[400px\]::before {
    content: var(--tw-content);
    height: 400px;
  }

  .sm\:before\:h-\[500px\]::before {
    content: var(--tw-content);
    height: 500px;
  }

  .sm\:before\:w-\[400px\]::before {
    content: var(--tw-content);
    width: 400px;
  }

  .sm\:before\:w-\[500px\]::before {
    content: var(--tw-content);
    width: 500px;
  }

  .sm\:before\:border-b-0::before {
    content: var(--tw-content);
    border-bottom-width: 0px;
  }

  .sm\:before\:border-l::before {
    content: var(--tw-content);
    border-left-width: 1px;
  }

  .sm\:before\:border-r::before {
    content: var(--tw-content);
    border-right-width: 1px;
  }

  .sm\:before\:border-solid::before {
    content: var(--tw-content);
    border-style: solid;
  }

  .sm\:before\:border-l-black::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(0 0 0 / var(--tw-border-opacity));
  }

  .sm\:before\:border-r-white::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-right-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .sm\:before\:border-t-\[none\]::before {
    content: var(--tw-content);
    border-top-color: none;
  }

  .sm\:after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
  }

  .sm\:after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }

  .sm\:after\:right-\[14px\]::after {
    content: var(--tw-content);
    right: 14px;
  }

  .sm\:after\:right-\[6\%\]::after {
    content: var(--tw-content);
    right: 6%;
  }

  .sm\:after\:top-0::after {
    content: var(--tw-content);
    top: 0px;
  }

  .sm\:after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .sm\:after\:h-\[350px\]::after {
    content: var(--tw-content);
    height: 350px;
  }

  .sm\:after\:h-\[400px\]::after {
    content: var(--tw-content);
    height: 400px;
  }

  .sm\:after\:w-10::after {
    content: var(--tw-content);
    width: 2.5rem;
  }

  .sm\:after\:w-\[350px\]::after {
    content: var(--tw-content);
    width: 350px;
  }

  .sm\:after\:w-\[400px\]::after {
    content: var(--tw-content);
    width: 400px;
  }

  .sm\:after\:text-center::after {
    content: var(--tw-content);
    text-align: center;
  }

  .sm\:after\:text-\[20px\]::after {
    content: var(--tw-content);
    font-size: 20px;
  }

  .sm\:after\:leading-\[50px\]::after {
    content: var(--tw-content);
    line-height: 50px;
  }

  .sm\:after\:leading-\[55px\]::after {
    content: var(--tw-content);
    line-height: 55px;
  }
}

@media (min-width: 768px) and (max-width: 991.98px) {
  .md\:visible {
    visibility: visible;
  }

  .md\:invisible {
    visibility: hidden;
  }

  .md\:static {
    position: static;
  }

  .md\:absolute {
    position: absolute;
  }

  .md\:relative {
    position: relative;
  }

  .md\:inset-0 {
    inset: 0px;
  }

  .md\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .md\:bottom-\[-17\%\] {
    bottom: -17%;
  }

  .md\:bottom-\[-18px\] {
    bottom: -18px;
  }

  .md\:bottom-\[41\%\] {
    bottom: 41%;
  }

  .md\:left-0 {
    left: 0px;
  }

  .md\:left-\[-11\%\] {
    left: -11%;
  }

  .md\:left-\[15px\] {
    left: 15px;
  }

  .md\:left-\[2\%\] {
    left: 2%;
  }

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

  .md\:right-0 {
    right: 0px;
  }

  .md\:right-2\/4 {
    right: 50%;
  }

  .md\:right-20 {
    right: 5rem;
  }

  .md\:right-\[1\%\] {
    right: 1%;
  }

  .md\:right-\[27\%\] {
    right: 27%;
  }

  .md\:right-\[75px\] {
    right: 75px;
  }

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

  .md\:top-0 {
    top: 0px;
  }

  .md\:top-4 {
    top: 1rem;
  }

  .md\:top-\[-23px\] {
    top: -23px;
  }

  .md\:top-\[30px\] {
    top: 30px;
  }

  .md\:top-\[5\%\] {
    top: 5%;
  }

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

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

  .md\:z-\[5\] {
    z-index: 5;
  }

  .md\:order-first {
    order: -9999;
  }

  .md\:order-last {
    order: 9999;
  }

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

  .md\:m-\[0_-15px\] {
    margin: 0 -15px;
  }

  .md\:m-\[0_-20px\] {
    margin: 0 -20px;
  }

  .md\:m-\[0_-50vw\] {
    margin: 0 -50vw;
  }

  .md\:m-\[0_0\.8\%_10px\] {
    margin: 0 0.8% 10px;
  }

  .md\:m-\[0_0_35px\] {
    margin: 0 0 35px;
  }

  .md\:m-\[0_10px\] {
    margin: 0 10px;
  }

  .md\:m-\[0_12px\] {
    margin: 0 12px;
  }

  .md\:m-\[0_15px\] {
    margin: 0 15px;
  }

  .md\:m-\[0_8px\] {
    margin: 0 8px;
  }

  .md\:m-\[0_auto\] {
    margin: 0 auto;
  }

  .md\:m-\[0_auto_50px\] {
    margin: 0 auto 50px;
  }

  .md\:m-\[0_auto_70px\] {
    margin: 0 auto 70px;
  }

  .md\:m-\[10px_0_80px\] {
    margin: 10px 0 80px;
  }

  .md\:m-\[10px_12px\] {
    margin: 10px 12px;
  }

  .md\:m-\[10px_auto_0\] {
    margin: 10px auto 0;
  }

  .md\:m-\[150px_0_150px\] {
    margin: 150px 0 150px;
  }

  .md\:m-\[18px_0_10px\] {
    margin: 18px 0 10px;
  }

  .md\:m-\[18px_0_30px\] {
    margin: 18px 0 30px;
  }

  .md\:m-\[20px_10px_0_0\] {
    margin: 20px 10px 0 0;
  }

  .md\:m-\[25px_0_35px\] {
    margin: 25px 0 35px;
  }

  .md\:m-\[25px_auto_0\] {
    margin: 25px auto 0;
  }

  .md\:m-\[35px_0_30px\] {
    margin: 35px 0 30px;
  }

  .md\:m-\[40px_0_50px\] {
    margin: 40px 0 50px;
  }

  .md\:m-\[40px_auto_50px\] {
    margin: 40px auto 50px;
  }

  .md\:m-\[50px_0_0\] {
    margin: 50px 0 0;
  }

  .md\:m-\[50px_0_40px\] {
    margin: 50px 0 40px;
  }

  .md\:m-\[50px_auto_0\] {
    margin: 50px auto 0;
  }

  .md\:m-\[5px_10px\] {
    margin: 5px 10px;
  }

  .md\:m-\[60px_auto_0\] {
    margin: 60px auto 0;
  }

  .md\:m-\[90px_auto_0\] {
    margin: 90px auto 0;
  }

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

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

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

  .md\:my-\[100px\] {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .md\:my-\[150px\] {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .md\:my-\[50px\] {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .md\:mb-0 {
    margin-bottom: 0px;
  }

  .md\:mb-10 {
    margin-bottom: 2.5rem;
  }

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

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

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

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

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

  .md\:mb-\[100px\] {
    margin-bottom: 100px;
  }

  .md\:mb-\[10px\] {
    margin-bottom: 10px;
  }

  .md\:mb-\[120px\] {
    margin-bottom: 120px;
  }

  .md\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .md\:mb-\[15px\] {
    margin-bottom: 15px;
  }

  .md\:mb-\[25px\] {
    margin-bottom: 25px;
  }

  .md\:mb-\[30px\] {
    margin-bottom: 30px;
  }

  .md\:mb-\[35px\] {
    margin-bottom: 35px;
  }

  .md\:mb-\[45px\] {
    margin-bottom: 45px;
  }

  .md\:mb-\[50px\] {
    margin-bottom: 50px;
  }

  .md\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .md\:mb-\[70px\] {
    margin-bottom: 70px;
  }

  .md\:mb-\[75px\] {
    margin-bottom: 75px;
  }

  .md\:mb-\[90px\] {
    margin-bottom: 90px;
  }

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

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

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

  .md\:mr-\[15px\] {
    margin-right: 15px;
  }

  .md\:mr-\[22px\] {
    margin-right: 22px;
  }

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

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

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

  .md\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .md\:mt-20 {
    margin-top: 5rem;
  }

  .md\:mt-3 {
    margin-top: 0.75rem;
  }

  .md\:mt-5 {
    margin-top: 1.25rem;
  }

  .md\:mt-\[-260px\] {
    margin-top: -260px;
  }

  .md\:mt-\[100px\] {
    margin-top: 100px;
  }

  .md\:mt-\[10px\] {
    margin-top: 10px;
  }

  .md\:mt-\[110px\] {
    margin-top: 110px;
  }

  .md\:mt-\[120px\] {
    margin-top: 120px;
  }

  .md\:mt-\[130px\] {
    margin-top: 130px;
  }

  .md\:mt-\[150px\] {
    margin-top: 150px;
  }

  .md\:mt-\[200px\] {
    margin-top: 200px;
  }

  .md\:mt-\[25px\] {
    margin-top: 25px;
  }

  .md\:mt-\[30px\] {
    margin-top: 30px;
  }

  .md\:mt-\[50px\] {
    margin-top: 50px;
  }

  .md\:mt-\[5px\] {
    margin-top: 5px;
  }

  .md\:mt-\[60px\] {
    margin-top: 60px;
  }

  .md\:mt-\[70px\] {
    margin-top: 70px;
  }

  .md\:mt-\[90px\] {
    margin-top: 90px;
  }

  .md\:mt-\[99px\] {
    margin-top: 99px;
  }

  .md\:block {
    display: block;
  }

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

  .md\:flex {
    display: flex;
  }

  .md\:hidden {
    display: none;
  }

  .md\:h-12 {
    height: 3rem;
  }

  .md\:h-\[100\%\] {
    height: 100%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:max-h-\[70vh\] {
    max-height: 70vh;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .md\:w-\[40\.3\%\] {
    width: 40.3%;
  }

  .md\:w-\[41\.4\%\] {
    width: 41.4%;
  }

  .md\:w-\[42\.5\%\] {
    width: 42.5%;
  }

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

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

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

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

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

  .md\:w-\[calc\(100\%_-_45px\)\] {
    width: calc(100% - 45px);
  }

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

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

  .md\:min-w-\[155px\] {
    min-width: 155px;
  }

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

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

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

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

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

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

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

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

  .md\:flex-\[0_0_25\%\] {
    flex: 0 0 25%;
  }

  .md\:flex-\[0_0_50\%\] {
    flex: 0 0 50%;
  }

  .md\:basis-10\/12 {
    flex-basis: 83.333333%;
  }

  .md\:basis-11\/12 {
    flex-basis: 91.666667%;
  }

  .md\:basis-3\/12 {
    flex-basis: 25%;
  }

  .md\:basis-4\/12 {
    flex-basis: 33.333333%;
  }

  .md\:basis-5\/12 {
    flex-basis: 41.666667%;
  }

  .md\:basis-6\/12 {
    flex-basis: 50%;
  }

  .md\:basis-7\/12 {
    flex-basis: 58.333333%;
  }

  .md\:basis-8\/12 {
    flex-basis: 66.666667%;
  }

  .md\:basis-9\/12 {
    flex-basis: 75%;
  }

  .md\:basis-full {
    flex-basis: 100%;
  }

  .md\:origin-\[100\%_0\] {
    transform-origin: 100% 0;
  }

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

  .md\:scale-x-100 {
    --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));
  }

  .md\:scale-y-0 {
    --tw-scale-y: 0;
    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));
  }

  .md\:transform-none {
    transform: none;
  }

  .md\:flex-wrap {
    flex-wrap: wrap;
  }

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

  .md\:overflow-y-auto {
    overflow-y: auto;
  }

  .md\:rounded-\[0_0_5px_5px\] {
    border-radius: 0 0 5px 5px;
  }

  .md\:rounded-\[5px_5px_0_0\] {
    border-radius: 5px 5px 0 0;
  }

  .md\:rounded-\[30pxpx\] {
    border-radius: 30pxpx;
  }

  .md\:rounded-\[30px\] {
    border-radius: 30px;
  }

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

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

  .md\:border-none {
    border-style: none;
  }

  .md\:border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .md\:border-b-\[\#F1F1F1\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(241 241 241 / var(--tw-border-opacity));
  }

  .md\:bg-\[\#161616\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 22 / var(--tw-bg-opacity));
  }

  .md\:bg-\[\#17192b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 25 43 / var(--tw-bg-opacity));
  }

  .md\:bg-\[\#242424\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }

  .md\:bg-\[\#FBF3EC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 243 236 / var(--tw-bg-opacity));
  }

  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

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

  .md\:p-\[0_0_100px_0\] {
    padding: 0 0 100px 0;
  }

  .md\:p-\[0_0_50px\] {
    padding: 0 0 50px;
  }

  .md\:p-\[0_140px_0_15px\] {
    padding: 0 140px 0 15px;
  }

  .md\:p-\[0_15px\] {
    padding: 0 15px;
  }

  .md\:p-\[0_15px_20px\] {
    padding: 0 15px 20px;
  }

  .md\:p-\[0_15px_50px\] {
    padding: 0 15px 50px;
  }

  .md\:p-\[0_165px_0_15px\] {
    padding: 0 165px 0 15px;
  }

  .md\:p-\[0_180px_0_15px\] {
    padding: 0 180px 0 15px;
  }

  .md\:p-\[0_18px\] {
    padding: 0 18px;
  }

  .md\:p-\[0_25px\] {
    padding: 0 25px;
  }

  .md\:p-\[0_30px_30px_0\] {
    padding: 0 30px 30px 0;
  }

  .md\:p-\[0_40px\] {
    padding: 0 40px;
  }

  .md\:p-\[0_50px\] {
    padding: 0 50px;
  }

  .md\:p-\[100px_0\] {
    padding: 100px 0;
  }

  .md\:p-\[100px_0_0\] {
    padding: 100px 0 0;
  }

  .md\:p-\[100px_0_60px\] {
    padding: 100px 0 60px;
  }

  .md\:p-\[100px_0_80px\] {
    padding: 100px 0 80px;
  }

  .md\:p-\[10px\] {
    padding: 10px;
  }

  .md\:p-\[10px_0_25px\] {
    padding: 10px 0 25px;
  }

  .md\:p-\[10px_0_30px\] {
    padding: 10px 0 30px;
  }

  .md\:p-\[130px_0_30px\] {
    padding: 130px 0 30px;
  }

  .md\:p-\[130px_0_70px\] {
    padding: 130px 0 70px;
  }

  .md\:p-\[13px\] {
    padding: 13px;
  }

  .md\:p-\[150px_0_100px\] {
    padding: 150px 0 100px;
  }

  .md\:p-\[150px_0_265px\] {
    padding: 150px 0 265px;
  }

  .md\:p-\[150px_0_285px\] {
    padding: 150px 0 285px;
  }

  .md\:p-\[150px_0_50px\] {
    padding: 150px 0 50px;
  }

  .md\:p-\[150px_0_80px\] {
    padding: 150px 0 80px;
  }

  .md\:p-\[15px\] {
    padding: 15px;
  }

  .md\:p-\[15px_0\] {
    padding: 15px 0;
  }

  .md\:p-\[15px_0_0\] {
    padding: 15px 0 0;
  }

  .md\:p-\[15px_0_20px\] {
    padding: 15px 0 20px;
  }

  .md\:p-\[15px_0_22px\] {
    padding: 15px 0 22px;
  }

  .md\:p-\[180px_0_0\] {
    padding: 180px 0 0;
  }

  .md\:p-\[18px_0_22px\] {
    padding: 18px 0 22px;
  }

  .md\:p-\[200px_0_100px\] {
    padding: 200px 0 100px;
  }

  .md\:p-\[20px_0_0\] {
    padding: 20px 0 0;
  }

  .md\:p-\[20px_0_25px\] {
    padding: 20px 0 25px;
  }

  .md\:p-\[20px_0_40px\] {
    padding: 20px 0 40px;
  }

  .md\:p-\[20px_0_4px\] {
    padding: 20px 0 4px;
  }

  .md\:p-\[20px_0_50px\] {
    padding: 20px 0 50px;
  }

  .md\:p-\[20px_0_5px\] {
    padding: 20px 0 5px;
  }

  .md\:p-\[22px_0\] {
    padding: 22px 0;
  }

  .md\:p-\[25px_0_15px\] {
    padding: 25px 0 15px;
  }

  .md\:p-\[25px_0_18px\] {
    padding: 25px 0 18px;
  }

  .md\:p-\[25px_0_20px\] {
    padding: 25px 0 20px;
  }

  .md\:p-\[25px_0_30px\] {
    padding: 25px 0 30px;
  }

  .md\:p-\[25px_0_35px\] {
    padding: 25px 0 35px;
  }

  .md\:p-\[25px_0_40px\] {
    padding: 25px 0 40px;
  }

  .md\:p-\[25px_15px\] {
    padding: 25px 15px;
  }

  .md\:p-\[25px_15px_25px_20px\] {
    padding: 25px 15px 25px 20px;
  }

  .md\:p-\[25px_15px_40px\] {
    padding: 25px 15px 40px;
  }

  .md\:p-\[25px_35px_20px_0\] {
    padding: 25px 35px 20px 0;
  }

  .md\:p-\[2px_12px\] {
    padding: 2px 12px;
  }

  .md\:p-\[30px\] {
    padding: 30px;
  }

  .md\:p-\[30px_0\] {
    padding: 30px 0;
  }

  .md\:p-\[30px_0_0\] {
    padding: 30px 0 0;
  }

  .md\:p-\[30px_0_40px\] {
    padding: 30px 0 40px;
  }

  .md\:p-\[30px_0_40px_0\] {
    padding: 30px 0 40px 0;
  }

  .md\:p-\[30px_0_45px\] {
    padding: 30px 0 45px;
  }

  .md\:p-\[30px_0_45px_0\] {
    padding: 30px 0 45px 0;
  }

  .md\:p-\[30px_15px\] {
    padding: 30px 15px;
  }

  .md\:p-\[30px_15px_50px\] {
    padding: 30px 15px 50px;
  }

  .md\:p-\[30px_20px\] {
    padding: 30px 20px;
  }

  .md\:p-\[30px_25px_40px\] {
    padding: 30px 25px 40px;
  }

  .md\:p-\[35px_0_0\] {
    padding: 35px 0 0;
  }

  .md\:p-\[35px_0_25px_0\] {
    padding: 35px 0 25px 0;
  }

  .md\:p-\[35px_0_30px\] {
    padding: 35px 0 30px;
  }

  .md\:p-\[35px_0_40px\] {
    padding: 35px 0 40px;
  }

  .md\:p-\[35px_12px\] {
    padding: 35px 12px;
  }

  .md\:p-\[35px_15px_20px\] {
    padding: 35px 15px 20px;
  }

  .md\:p-\[35px_15px_25px_10px\] {
    padding: 35px 15px 25px 10px;
  }

  .md\:p-\[35px_15px_35px\] {
    padding: 35px 15px 35px;
  }

  .md\:p-\[35px_15px_45px\] {
    padding: 35px 15px 45px;
  }

  .md\:p-\[35px_20px_30px\] {
    padding: 35px 20px 30px;
  }

  .md\:p-\[35px_25px_30px\] {
    padding: 35px 25px 30px;
  }

  .md\:p-\[40px_0_0\] {
    padding: 40px 0 0;
  }

  .md\:p-\[40px_0_20px\] {
    padding: 40px 0 20px;
  }

  .md\:p-\[40px_0_25px\] {
    padding: 40px 0 25px;
  }

  .md\:p-\[40px_0_60px\] {
    padding: 40px 0 60px;
  }

  .md\:p-\[40px_0_90px\] {
    padding: 40px 0 90px;
  }

  .md\:p-\[40px_15px\] {
    padding: 40px 15px;
  }

  .md\:p-\[40px_15px_0\] {
    padding: 40px 15px 0;
  }

  .md\:p-\[40px_15px_25px\] {
    padding: 40px 15px 25px;
  }

  .md\:p-\[40px_20px\] {
    padding: 40px 20px;
  }

  .md\:p-\[40px_20px_0_20px\] {
    padding: 40px 20px 0 20px;
  }

  .md\:p-\[40px_20px_50px\] {
    padding: 40px 20px 50px;
  }

  .md\:p-\[45px_0_90px\] {
    padding: 45px 0 90px;
  }

  .md\:p-\[45px_20px\] {
    padding: 45px 20px;
  }

  .md\:p-\[45px_20px_30px\] {
    padding: 45px 20px 30px;
  }

  .md\:p-\[45px_45px_35px\] {
    padding: 45px 45px 35px;
  }

  .md\:p-\[50px_0_0\] {
    padding: 50px 0 0;
  }

  .md\:p-\[50px_0_0_0\] {
    padding: 50px 0 0 0;
  }

  .md\:p-\[50px_0_75px\] {
    padding: 50px 0 75px;
  }

  .md\:p-\[50px_15px\] {
    padding: 50px 15px;
  }

  .md\:p-\[50px_20px_35px\] {
    padding: 50px 20px 35px;
  }

  .md\:p-\[50px_20px_40px\] {
    padding: 50px 20px 40px;
  }

  .md\:p-\[50px_25px\] {
    padding: 50px 25px;
  }

  .md\:p-\[50px_35px_45px\] {
    padding: 50px 35px 45px;
  }

  .md\:p-\[55px_0\] {
    padding: 55px 0;
  }

  .md\:p-\[55px_20px_45px\] {
    padding: 55px 20px 45px;
  }

  .md\:p-\[55px_20px_50px\] {
    padding: 55px 20px 50px;
  }

  .md\:p-\[60px_0\] {
    padding: 60px 0;
  }

  .md\:p-\[60px_0_0\] {
    padding: 60px 0 0;
  }

  .md\:p-\[60px_0_10px\] {
    padding: 60px 0 10px;
  }

  .md\:p-\[60px_0_80px\] {
    padding: 60px 0 80px;
  }

  .md\:p-\[60px_20px\] {
    padding: 60px 20px;
  }

  .md\:p-\[70px_0_40px\] {
    padding: 70px 0 40px;
  }

  .md\:p-\[70px_0_60px\] {
    padding: 70px 0 60px;
  }

  .md\:p-\[70px_15px_20px\] {
    padding: 70px 15px 20px;
  }

  .md\:p-\[70px_30px\] {
    padding: 70px 30px;
  }

  .md\:p-\[80px_0\] {
    padding: 80px 0;
  }

  .md\:p-\[80px_0_0\] {
    padding: 80px 0 0;
  }

  .md\:p-\[80px_0_100px\] {
    padding: 80px 0 100px;
  }

  .md\:p-\[80px_0_200px\] {
    padding: 80px 0 200px;
  }

  .md\:p-\[80px_0_50px\] {
    padding: 80px 0 50px;
  }

  .md\:p-\[80px_0_70px\] {
    padding: 80px 0 70px;
  }

  .md\:p-\[80px_0_80px\] {
    padding: 80px 0 80px;
  }

  .md\:p-\[80px_0_90px\] {
    padding: 80px 0 90px;
  }

  .md\:p-\[80px_15px\] {
    padding: 80px 15px;
  }

  .md\:p-\[90px_0_90px\] {
    padding: 90px 0 90px;
  }

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

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

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

  .md\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .md\:py-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .md\:py-\[35px\] {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .md\:pb-0 {
    padding-bottom: 0px;
  }

  .md\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .md\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .md\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .md\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

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

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

  .md\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .md\:pb-\[10px\] {
    padding-bottom: 10px;
  }

  .md\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .md\:pb-\[12px\] {
    padding-bottom: 12px;
  }

  .md\:pb-\[150px\] {
    padding-bottom: 150px;
  }

  .md\:pb-\[15px\] {
    padding-bottom: 15px;
  }

  .md\:pb-\[18px\] {
    padding-bottom: 18px;
  }

  .md\:pb-\[25px\] {
    padding-bottom: 25px;
  }

  .md\:pb-\[300px\] {
    padding-bottom: 300px;
  }

  .md\:pb-\[30px\] {
    padding-bottom: 30px;
  }

  .md\:pb-\[45px\] {
    padding-bottom: 45px;
  }

  .md\:pb-\[50px\] {
    padding-bottom: 50px;
  }

  .md\:pb-\[5px\] {
    padding-bottom: 5px;
  }

  .md\:pb-\[60px\] {
    padding-bottom: 60px;
  }

  .md\:pb-\[70px\] {
    padding-bottom: 70px;
  }

  .md\:pb-\[90px\] {
    padding-bottom: 90px;
  }

  .md\:pl-0 {
    padding-left: 0px;
  }

  .md\:pl-5 {
    padding-left: 1.25rem;
  }

  .md\:pl-\[15px\] {
    padding-left: 15px;
  }

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

  .md\:pl-\[50px\] {
    padding-left: 50px;
  }

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

  .md\:pr-\[15px\] {
    padding-right: 15px;
  }

  .md\:pt-0 {
    padding-top: 0px;
  }

  .md\:pt-10 {
    padding-top: 2.5rem;
  }

  .md\:pt-20 {
    padding-top: 5rem;
  }

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

  .md\:pt-5 {
    padding-top: 1.25rem;
  }

  .md\:pt-\[100px\] {
    padding-top: 100px;
  }

  .md\:pt-\[10px\] {
    padding-top: 10px;
  }

  .md\:pt-\[120px\] {
    padding-top: 120px;
  }

  .md\:pt-\[130px\] {
    padding-top: 130px;
  }

  .md\:pt-\[150px\] {
    padding-top: 150px;
  }

  .md\:pt-\[15px\] {
    padding-top: 15px;
  }

  .md\:pt-\[180px\] {
    padding-top: 180px;
  }

  .md\:pt-\[190px\] {
    padding-top: 190px;
  }

  .md\:pt-\[22px\] {
    padding-top: 22px;
  }

  .md\:pt-\[25px\] {
    padding-top: 25px;
  }

  .md\:pt-\[30px\] {
    padding-top: 30px;
  }

  .md\:pt-\[40px\] {
    padding-top: 40px;
  }

  .md\:pt-\[45px\] {
    padding-top: 45px;
  }

  .md\:pt-\[50px\] {
    padding-top: 50px;
  }

  .md\:pt-\[5px\] {
    padding-top: 5px;
  }

  .md\:pt-\[60px\] {
    padding-top: 60px;
  }

  .md\:pt-\[70px\] {
    padding-top: 70px;
  }

  .md\:pt-\[90px\] {
    padding-top: 90px;
  }

  .md\:pt-\[99px\] {
    padding-top: 99px;
  }

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

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

  .md\:font-\[normal\] {
    font-family: normal;
  }

  .md\:text-\[1\.3em\] {
    font-size: 1.3em;
  }

  .md\:text-\[11px\] {
    font-size: 11px;
  }

  .md\:text-\[12px\] {
    font-size: 12px;
  }

  .md\:text-\[13px\] {
    font-size: 13px;
  }

  .md\:text-\[14px\] {
    font-size: 14px;
  }

  .md\:text-\[15px\] {
    font-size: 15px;
  }

  .md\:text-\[16px\] {
    font-size: 16px;
  }

  .md\:text-\[17px\] {
    font-size: 17px;
  }

  .md\:text-\[18px\] {
    font-size: 18px;
  }

  .md\:text-\[19px\] {
    font-size: 19px;
  }

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

  .md\:text-\[22px\] {
    font-size: 22px;
  }

  .md\:text-\[24px\] {
    font-size: 24px;
  }

  .md\:text-\[25px\] {
    font-size: 25px;
  }

  .md\:text-\[26px\] {
    font-size: 26px;
  }

  .md\:text-\[28px\] {
    font-size: 28px;
  }

  .md\:text-\[30px\] {
    font-size: 30px;
  }

  .md\:text-\[32px\] {
    font-size: 32px;
  }

  .md\:text-\[35px\] {
    font-size: 35px;
  }

  .md\:text-\[36px\] {
    font-size: 36px;
  }

  .md\:text-\[38px\] {
    font-size: 38px;
  }

  .md\:text-\[40px\] {
    font-size: 40px;
  }

  .md\:text-\[42px\] {
    font-size: 42px;
  }

  .md\:text-\[45px\] {
    font-size: 45px;
  }

  .md\:text-\[48px\] {
    font-size: 48px;
  }

  .md\:text-\[50px\] {
    font-size: 50px;
  }

  .md\:text-\[55px\] {
    font-size: 55px;
  }

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

  .md\:leading-10 {
    line-height: 2.5rem;
  }

  .md\:leading-\[1\.15em\] {
    line-height: 1.15em;
  }

  .md\:leading-\[1\.18em\] {
    line-height: 1.18em;
  }

  .md\:leading-\[1\.19em\] {
    line-height: 1.19em;
  }

  .md\:leading-\[1\.22em\] {
    line-height: 1.22em;
  }

  .md\:leading-\[1\.25em\] {
    line-height: 1.25em;
  }

  .md\:leading-\[1\.29em\] {
    line-height: 1.29em;
  }

  .md\:leading-\[1\.2em\] {
    line-height: 1.2em;
  }

  .md\:leading-\[1\.45em\] {
    line-height: 1.45em;
  }

  .md\:leading-\[1\.4em\] {
    line-height: 1.4em;
  }

  .md\:leading-\[1\.55em\] {
    line-height: 1.55em;
  }

  .md\:leading-\[1\.5em\] {
    line-height: 1.5em;
  }

  .md\:leading-\[1\.65em\] {
    line-height: 1.65em;
  }

  .md\:leading-\[1\.6em\] {
    line-height: 1.6em;
  }

  .md\:leading-\[1\.75em\] {
    line-height: 1.75em;
  }

  .md\:leading-\[1\.7em\] {
    line-height: 1.7em;
  }

  .md\:leading-\[25px\] {
    line-height: 25px;
  }

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

  .md\:leading-\[40px\] {
    line-height: 40px;
  }

  .md\:leading-\[47px\] {
    line-height: 47px;
  }

  .md\:leading-\[48px\] {
    line-height: 48px;
  }

  .md\:leading-\[50px\] {
    line-height: 50px;
  }

  .md\:leading-\[52px\] {
    line-height: 52px;
  }

  .md\:leading-\[55px\] {
    line-height: 55px;
  }

  .md\:tracking-\[-0\.5px\] {
    letter-spacing: -0.5px;
  }

  .md\:tracking-\[0px\] {
    letter-spacing: 0px;
  }

  .md\:tracking-\[1px\] {
    letter-spacing: 1px;
  }

  .md\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }

  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .md\:opacity-0 {
    opacity: 0;
  }

  .md\:opacity-100 {
    opacity: 1;
  }

  .md\:opacity-\[0\.2\] {
    opacity: 0.2;
  }

  .md\:shadow-\[0px_40px_50px_0px_rgba\(137\2c 139\2c 142\2c 0\.15\)\] {
    --tw-shadow: 0px 40px 50px 0px rgba(137,139,142,0.15);
    --tw-shadow-colored: 0px 40px 50px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

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

  .md\:duration-\[0\.3s\] {
    transition-duration: 0.3s;
  }

  .md\:ease-\[ease-in-out\] {
    transition-timing-function: ease-in-out;
  }

  .md\:before\:invisible::before {
    content: var(--tw-content);
    visibility: hidden;
  }

  .md\:before\:inset-x-2::before {
    content: var(--tw-content);
    left: 0.5rem;
    right: 0.5rem;
  }

  .md\:before\:inset-x-2\.5::before {
    content: var(--tw-content);
    left: 0.625rem;
    right: 0.625rem;
  }

  .md\:before\:\!bottom-\[10px\]::before {
    content: var(--tw-content);
    bottom: 10px !important;
  }

  .md\:before\:bottom-0::before {
    content: var(--tw-content);
    bottom: 0px;
  }

  .md\:before\:bottom-0\.5::before {
    content: var(--tw-content);
    bottom: 0.125rem;
  }

  .md\:before\:bottom-2::before {
    content: var(--tw-content);
    bottom: 0.5rem;
  }

  .md\:before\:bottom-2\.5::before {
    content: var(--tw-content);
    bottom: 0.625rem;
  }

  .md\:before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }

  .md\:before\:top-2::before {
    content: var(--tw-content);
    top: 0.5rem;
  }

  .md\:before\:top-2\.5::before {
    content: var(--tw-content);
    top: 0.625rem;
  }

  .md\:before\:block::before {
    content: var(--tw-content);
    display: block;
  }

  .md\:before\:hidden::before {
    content: var(--tw-content);
    display: none;
  }

  .md\:before\:h-2::before {
    content: var(--tw-content);
    height: 0.5rem;
  }

  .md\:before\:h-2\.5::before {
    content: var(--tw-content);
    height: 0.625rem;
  }

  .md\:before\:h-\[10px\]::before {
    content: var(--tw-content);
    height: 10px;
  }

  .md\:before\:h-\[400px\]::before {
    content: var(--tw-content);
    height: 400px;
  }

  .md\:before\:h-\[500px\]::before {
    content: var(--tw-content);
    height: 500px;
  }

  .md\:before\:w-\[400px\]::before {
    content: var(--tw-content);
    width: 400px;
  }

  .md\:before\:w-\[500px\]::before {
    content: var(--tw-content);
    width: 500px;
  }

  .md\:before\:border-b-0::before {
    content: var(--tw-content);
    border-bottom-width: 0px;
  }

  .md\:before\:border-l::before {
    content: var(--tw-content);
    border-left-width: 1px;
  }

  .md\:before\:border-r::before {
    content: var(--tw-content);
    border-right-width: 1px;
  }

  .md\:before\:border-solid::before {
    content: var(--tw-content);
    border-style: solid;
  }

  .md\:before\:border-l-black::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(0 0 0 / var(--tw-border-opacity));
  }

  .md\:before\:border-r-white::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-right-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .md\:before\:border-t-\[none\]::before {
    content: var(--tw-content);
    border-top-color: none;
  }

  .md\:after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
  }

  .md\:after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }

  .md\:after\:right-\[14px\]::after {
    content: var(--tw-content);
    right: 14px;
  }

  .md\:after\:right-\[6\%\]::after {
    content: var(--tw-content);
    right: 6%;
  }

  .md\:after\:top-0::after {
    content: var(--tw-content);
    top: 0px;
  }

  .md\:after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .md\:after\:h-\[350px\]::after {
    content: var(--tw-content);
    height: 350px;
  }

  .md\:after\:h-\[400px\]::after {
    content: var(--tw-content);
    height: 400px;
  }

  .md\:after\:w-10::after {
    content: var(--tw-content);
    width: 2.5rem;
  }

  .md\:after\:w-\[350px\]::after {
    content: var(--tw-content);
    width: 350px;
  }

  .md\:after\:w-\[400px\]::after {
    content: var(--tw-content);
    width: 400px;
  }

  .md\:after\:text-center::after {
    content: var(--tw-content);
    text-align: center;
  }

  .md\:after\:text-\[20px\]::after {
    content: var(--tw-content);
    font-size: 20px;
  }

  .md\:after\:leading-\[50px\]::after {
    content: var(--tw-content);
    line-height: 50px;
  }

  .md\:after\:leading-\[55px\]::after {
    content: var(--tw-content);
    line-height: 55px;
  }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
  .lg\:absolute {
    position: absolute;
  }

  .lg\:right-\[1\%\] {
    right: 1%;
  }

  .lg\:top-\[30px\] {
    top: 30px;
  }

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

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

  .lg\:order-3 {
    order: 3;
  }

  .lg\:order-first {
    order: -9999;
  }

  .lg\:order-last {
    order: 9999;
  }

  .lg\:m-\[0_-15px\] {
    margin: 0 -15px;
  }

  .lg\:m-\[0_18px\] {
    margin: 0 18px;
  }

  .lg\:m-\[0_20px\] {
    margin: 0 20px;
  }

  .lg\:m-\[0_26px\] {
    margin: 0 26px;
  }

  .lg\:m-\[18px_0_10px\] {
    margin: 18px 0 10px;
  }

  .lg\:m-\[250px_0_200px\] {
    margin: 250px 0 200px;
  }

  .lg\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .lg\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .lg\:my-\[100px\] {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .lg\:mb-0 {
    margin-bottom: 0px;
  }

  .lg\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .lg\:mb-20 {
    margin-bottom: 5rem;
  }

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

  .lg\:mb-\[100px\] {
    margin-bottom: 100px;
  }

  .lg\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .lg\:mb-\[15px\] {
    margin-bottom: 15px;
  }

  .lg\:mb-\[170px\] {
    margin-bottom: 170px;
  }

  .lg\:mb-\[190px\] {
    margin-bottom: 190px;
  }

  .lg\:mb-\[250px\] {
    margin-bottom: 250px;
  }

  .lg\:mb-\[30px\] {
    margin-bottom: 30px;
  }

  .lg\:mb-\[50px\] {
    margin-bottom: 50px;
  }

  .lg\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .lg\:mb-\[70px\] {
    margin-bottom: 70px;
  }

  .lg\:mb-\[90px\] {
    margin-bottom: 90px;
  }

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

  .lg\:ml-5 {
    margin-left: 1.25rem;
  }

  .lg\:ml-\[30px\] {
    margin-left: 30px;
  }

  .lg\:ml-\[3rem\] {
    margin-left: 3rem;
  }

  .lg\:ml-auto {
    margin-left: auto;
  }

  .lg\:mr-\[15\%\] {
    margin-right: 15%;
  }

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

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

  .lg\:mt-20 {
    margin-top: 5rem;
  }

  .lg\:mt-40 {
    margin-top: 10rem;
  }

  .lg\:mt-5 {
    margin-top: 1.25rem;
  }

  .lg\:mt-60 {
    margin-top: 15rem;
  }

  .lg\:mt-\[100px\] {
    margin-top: 100px;
  }

  .lg\:mt-\[110px\] {
    margin-top: 110px;
  }

  .lg\:mt-\[120px\] {
    margin-top: 120px;
  }

  .lg\:mt-\[160px\] {
    margin-top: 160px;
  }

  .lg\:mt-\[180px\] {
    margin-top: 180px;
  }

  .lg\:mt-\[200px\] {
    margin-top: 200px;
  }

  .lg\:mt-\[250px\] {
    margin-top: 250px;
  }

  .lg\:mt-\[30px\] {
    margin-top: 30px;
  }

  .lg\:mt-\[45px\] {
    margin-top: 45px;
  }

  .lg\:mt-\[50px\] {
    margin-top: 50px;
  }

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

  .lg\:mt-\[60px\] {
    margin-top: 60px;
  }

  .lg\:mt-\[70px\] {
    margin-top: 70px;
  }

  .lg\:mt-\[25px\] {
    margin-top: 25px;
  }

  .lg\:block {
    display: block;
  }

  .lg\:flex {
    display: flex;
  }

  .lg\:hidden {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .lg\:w-40 {
    width: 10rem;
  }

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

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

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

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

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

  .lg\:w-\[121px\] {
    width: 121px;
  }

  .lg\:w-\[130px\] {
    width: 130px;
  }

  .lg\:w-\[135px\] {
    width: 135px;
  }

  .lg\:w-\[138px\] {
    width: 138px;
  }

  .lg\:w-\[151px\] {
    width: 151px;
  }

  .lg\:w-\[175px\] {
    width: 175px;
  }

  .lg\:w-\[197px\] {
    width: 197px;
  }

  .lg\:w-\[250px\] {
    width: 250px;
  }

  .lg\:w-\[310px\] {
    width: 310px;
  }

  .lg\:w-\[55px\] {
    width: 55px;
  }

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

  .lg\:w-\[65px\] {
    width: 65px;
  }

  .lg\:basis-1\/12 {
    flex-basis: 8.333333%;
  }

  .lg\:basis-10\/12 {
    flex-basis: 83.333333%;
  }

  .lg\:basis-11\/12 {
    flex-basis: 91.666667%;
  }

  .lg\:basis-2\/12 {
    flex-basis: 16.666667%;
  }

  .lg\:basis-3\/12 {
    flex-basis: 25%;
  }

  .lg\:basis-4\/12 {
    flex-basis: 33.333333%;
  }

  .lg\:basis-5\/12 {
    flex-basis: 41.666667%;
  }

  .lg\:basis-6\/12 {
    flex-basis: 50%;
  }

  .lg\:basis-7\/12 {
    flex-basis: 58.333333%;
  }

  .lg\:basis-8\/12 {
    flex-basis: 66.666667%;
  }

  .lg\:basis-9\/12 {
    flex-basis: 75%;
  }

  .lg\:basis-full {
    flex-basis: 100%;
  }

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

  .lg\:flex-nowrap {
    flex-wrap: nowrap;
  }

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

  .lg\:justify-end {
    justify-content: flex-end;
  }

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

  .lg\:rounded-\[30pxpx\] {
    border-radius: 30pxpx;
  }

  .lg\:rounded-\[30px\] {
    border-radius: 30px;
  }

  .lg\:bg-\[url\(\.\.\/images\/assets\/dot-bg-01\.svg\)\] {
    background-image: url(../images/assets/dot-bg-01.svg);
  }

  .lg\:p-0 {
    padding: 0px;
  }

  .lg\:p-\[0_140px_0_15px\] {
    padding: 0 140px 0 15px;
  }

  .lg\:p-\[0_15px\] {
    padding: 0 15px;
  }

  .lg\:p-\[0_15px_20px\] {
    padding: 0 15px 20px;
  }

  .lg\:p-\[0_15px_50px\] {
    padding: 0 15px 50px;
  }

  .lg\:p-\[0_40px\] {
    padding: 0 40px;
  }

  .lg\:p-\[10px_0_25px\] {
    padding: 10px 0 25px;
  }

  .lg\:p-\[130px_0_120px\] {
    padding: 130px 0 120px;
  }

  .lg\:p-\[150px_0\] {
    padding: 150px 0;
  }

  .lg\:p-\[15px\] {
    padding: 15px;
  }

  .lg\:p-\[15px_0_20px\] {
    padding: 15px 0 20px;
  }

  .lg\:p-\[20px_0_5px\] {
    padding: 20px 0 5px;
  }

  .lg\:p-\[25px_0_35px\] {
    padding: 25px 0 35px;
  }

  .lg\:p-\[25px_15px\] {
    padding: 25px 15px;
  }

  .lg\:p-\[2px_12px\] {
    padding: 2px 12px;
  }

  .lg\:p-\[30px\] {
    padding: 30px;
  }

  .lg\:p-\[30px_0_40px_0\] {
    padding: 30px 0 40px 0;
  }

  .lg\:p-\[30px_0_45px\] {
    padding: 30px 0 45px;
  }

  .lg\:p-\[30px_15px\] {
    padding: 30px 15px;
  }

  .lg\:p-\[30px_15px_50px\] {
    padding: 30px 15px 50px;
  }

  .lg\:p-\[30px_20px\] {
    padding: 30px 20px;
  }

  .lg\:p-\[30px_25px\] {
    padding: 30px 25px;
  }

  .lg\:p-\[35px_15px_45px\] {
    padding: 35px 15px 45px;
  }

  .lg\:p-\[40px_0_0\] {
    padding: 40px 0 0;
  }

  .lg\:p-\[70px_30px\] {
    padding: 70px 30px;
  }

  .lg\:p-\[25px_0_30px\] {
    padding: 25px 0 30px;
  }

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

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

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

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

  .lg\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .lg\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

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

  .lg\:pb-20 {
    padding-bottom: 5rem;
  }

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

  .lg\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .lg\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .lg\:pb-\[15px\] {
    padding-bottom: 15px;
  }

  .lg\:pb-\[170px\] {
    padding-bottom: 170px;
  }

  .lg\:pb-\[250px\] {
    padding-bottom: 250px;
  }

  .lg\:pb-\[25px\] {
    padding-bottom: 25px;
  }

  .lg\:pb-\[26px\] {
    padding-bottom: 26px;
  }

  .lg\:pb-\[50px\] {
    padding-bottom: 50px;
  }

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

  .lg\:pl-5 {
    padding-left: 1.25rem;
  }

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

  .lg\:pl-\[65px\] {
    padding-left: 65px;
  }

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

  .lg\:pr-\[13\%\] {
    padding-right: 13%;
  }

  .lg\:pr-\[15px\] {
    padding-right: 15px;
  }

  .lg\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .lg\:pr-\[97px\] {
    padding-right: 97px;
  }

  .lg\:pt-0 {
    padding-top: 0px;
  }

  .lg\:pt-5 {
    padding-top: 1.25rem;
  }

  .lg\:pt-\[100px\] {
    padding-top: 100px;
  }

  .lg\:pt-\[120px\] {
    padding-top: 120px;
  }

  .lg\:pt-\[150px\] {
    padding-top: 150px;
  }

  .lg\:pt-\[15px\] {
    padding-top: 15px;
  }

  .lg\:pt-\[170px\] {
    padding-top: 170px;
  }

  .lg\:pt-\[180px\] {
    padding-top: 180px;
  }

  .lg\:pt-\[200px\] {
    padding-top: 200px;
  }

  .lg\:pt-\[230px\] {
    padding-top: 230px;
  }

  .lg\:pt-\[235px\] {
    padding-top: 235px;
  }

  .lg\:pt-\[30px\] {
    padding-top: 30px;
  }

  .lg\:pt-\[90px\] {
    padding-top: 90px;
  }

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

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

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

  .lg\:font-\[normal\] {
    font-family: normal;
  }

  .lg\:text-\[11px\] {
    font-size: 11px;
  }

  .lg\:text-\[14px\] {
    font-size: 14px;
  }

  .lg\:text-\[15px\] {
    font-size: 15px;
  }

  .lg\:text-\[16px\] {
    font-size: 16px;
  }

  .lg\:text-\[17px\] {
    font-size: 17px;
  }

  .lg\:text-\[18px\] {
    font-size: 18px;
  }

  .lg\:text-\[19px\] {
    font-size: 19px;
  }

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

  .lg\:text-\[22px\] {
    font-size: 22px;
  }

  .lg\:text-\[24px\] {
    font-size: 24px;
  }

  .lg\:text-\[25px\] {
    font-size: 25px;
  }

  .lg\:text-\[28px\] {
    font-size: 28px;
  }

  .lg\:text-\[30px\] {
    font-size: 30px;
  }

  .lg\:text-\[35px\] {
    font-size: 35px;
  }

  .lg\:text-\[36px\] {
    font-size: 36px;
  }

  .lg\:text-\[45px\] {
    font-size: 45px;
  }

  .lg\:text-\[50px\] {
    font-size: 50px;
  }

  .lg\:text-\[58px\] {
    font-size: 58px;
  }

  .lg\:text-\[80px\] {
    font-size: 80px;
  }

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

  .lg\:leading-\[1\.20em\] {
    line-height: 1.20em;
  }

  .lg\:leading-\[1\.45em\] {
    line-height: 1.45em;
  }

  .lg\:leading-\[1\.7em\] {
    line-height: 1.7em;
  }

  .lg\:leading-\[25px\] {
    line-height: 25px;
  }

  .lg\:leading-\[48px\] {
    line-height: 48px;
  }

  .lg\:opacity-0 {
    opacity: 0;
  }

  .lg\:before\:right-\[-130px\]::before {
    content: var(--tw-content);
    right: -130px;
  }

  .lg\:before\:right-\[-151px\]::before {
    content: var(--tw-content);
    right: -151px;
  }

  .lg\:before\:block::before {
    content: var(--tw-content);
    display: block;
  }

  .lg\:before\:h-\[700px\]::before {
    content: var(--tw-content);
    height: 700px;
  }

  .lg\:before\:w-\[130px\]::before {
    content: var(--tw-content);
    width: 130px;
  }

  .lg\:before\:w-\[145px\]::before {
    content: var(--tw-content);
    width: 145px;
  }

  .lg\:before\:w-\[700px\]::before {
    content: var(--tw-content);
    width: 700px;
  }

  .lg\:after\:block::after {
    content: var(--tw-content);
    display: block;
  }

  .lg\:after\:h-\[500px\]::after {
    content: var(--tw-content);
    height: 500px;
  }

  .lg\:after\:w-\[500px\]::after {
    content: var(--tw-content);
    width: 500px;
  }

  .group:hover .lg\:group-hover\:before\:visible::before {
    content: var(--tw-content);
    visibility: visible;
  }
}

@media (min-width: 1200px) {
  .xl\:absolute {
    position: absolute;
  }

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

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

  .xl\:order-3 {
    order: 3;
  }

  .xl\:order-first {
    order: -9999;
  }

  .xl\:order-last {
    order: 9999;
  }

  .xl\:m-\[250px_0_200px\] {
    margin: 250px 0 200px;
  }

  .xl\:mx-0 {
    margin-left: 0px;
    margin-right: 0px;
  }

  .xl\:my-0 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .xl\:mb-0 {
    margin-bottom: 0px;
  }

  .xl\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xl\:mb-20 {
    margin-bottom: 5rem;
  }

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

  .xl\:mb-\[100px\] {
    margin-bottom: 100px;
  }

  .xl\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .xl\:mb-\[170px\] {
    margin-bottom: 170px;
  }

  .xl\:mb-\[190px\] {
    margin-bottom: 190px;
  }

  .xl\:mb-\[250px\] {
    margin-bottom: 250px;
  }

  .xl\:mb-\[50px\] {
    margin-bottom: 50px;
  }

  .xl\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .xl\:mb-\[70px\] {
    margin-bottom: 70px;
  }

  .xl\:mb-\[90px\] {
    margin-bottom: 90px;
  }

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

  .xl\:ml-5 {
    margin-left: 1.25rem;
  }

  .xl\:ml-\[3rem\] {
    margin-left: 3rem;
  }

  .xl\:ml-auto {
    margin-left: auto;
  }

  .xl\:mr-\[0\.5rem\] {
    margin-right: 0.5rem;
  }

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

  .xl\:mt-20 {
    margin-top: 5rem;
  }

  .xl\:mt-40 {
    margin-top: 10rem;
  }

  .xl\:mt-60 {
    margin-top: 15rem;
  }

  .xl\:mt-\[110px\] {
    margin-top: 110px;
  }

  .xl\:mt-\[150px\] {
    margin-top: 150px;
  }

  .xl\:mt-\[160px\] {
    margin-top: 160px;
  }

  .xl\:mt-\[180px\] {
    margin-top: 180px;
  }

  .xl\:mt-\[200px\] {
    margin-top: 200px;
  }

  .xl\:mt-\[250px\] {
    margin-top: 250px;
  }

  .xl\:mt-\[30px\] {
    margin-top: 30px;
  }

  .xl\:mt-\[45px\] {
    margin-top: 45px;
  }

  .xl\:mt-\[50px\] {
    margin-top: 50px;
  }

  .xl\:mt-\[60px\] {
    margin-top: 60px;
  }

  .xl\:mt-\[70px\] {
    margin-top: 70px;
  }

  .xl\:block {
    display: block;
  }

  .xl\:flex {
    display: flex;
  }

  .xl\:hidden {
    display: none;
  }

  .xl\:h-\[121px\] {
    height: 121px;
  }

  .xl\:h-\[135px\] {
    height: 135px;
  }

  .xl\:h-\[138px\] {
    height: 138px;
  }

  .xl\:h-\[151px\] {
    height: 151px;
  }

  .xl\:h-\[175px\] {
    height: 175px;
  }

  .xl\:h-\[197px\] {
    height: 197px;
  }

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

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

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

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

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

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

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

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

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

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

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

  .xl\:w-\[121px\] {
    width: 121px;
  }

  .xl\:w-\[135px\] {
    width: 135px;
  }

  .xl\:w-\[138px\] {
    width: 138px;
  }

  .xl\:w-\[151px\] {
    width: 151px;
  }

  .xl\:w-\[175px\] {
    width: 175px;
  }

  .xl\:w-\[197px\] {
    width: 197px;
  }

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

  .xl\:basis-1\/12 {
    flex-basis: 8.333333%;
  }

  .xl\:basis-10\/12 {
    flex-basis: 83.333333%;
  }

  .xl\:basis-11\/12 {
    flex-basis: 91.666667%;
  }

  .xl\:basis-2\/12 {
    flex-basis: 16.666667%;
  }

  .xl\:basis-3\/12 {
    flex-basis: 25%;
  }

  .xl\:basis-4\/12 {
    flex-basis: 33.333333%;
  }

  .xl\:basis-5\/12 {
    flex-basis: 41.666667%;
  }

  .xl\:basis-6\/12 {
    flex-basis: 50%;
  }

  .xl\:basis-7\/12 {
    flex-basis: 58.333333%;
  }

  .xl\:basis-8\/12 {
    flex-basis: 66.666667%;
  }

  .xl\:basis-9\/12 {
    flex-basis: 75%;
  }

  .xl\:basis-full {
    flex-basis: 100%;
  }

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

  .xl\:flex-nowrap {
    flex-wrap: nowrap;
  }

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

  .xl\:justify-end {
    justify-content: flex-end;
  }

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

  .xl\:bg-\[url\(\.\.\/images\/assets\/dot-bg-01\.svg\)\] {
    background-image: url(../images/assets/dot-bg-01.svg);
  }

  .xl\:p-\[0_40px\] {
    padding: 0 40px;
  }

  .xl\:p-\[130px_0_120px\] {
    padding: 130px 0 120px;
  }

  .xl\:p-\[150px_0\] {
    padding: 150px 0;
  }

  .xl\:p-\[30px_70px\] {
    padding: 30px 70px;
  }

  .xl\:p-\[40px_0_0\] {
    padding: 40px 0 0;
  }

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

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

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

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

  .xl\:py-\[50px\] {
    padding-top: 50px;
    padding-bottom: 50px;
  }

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

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

  .xl\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .xl\:pb-\[170px\] {
    padding-bottom: 170px;
  }

  .xl\:pb-\[250px\] {
    padding-bottom: 250px;
  }

  .xl\:pb-\[25px\] {
    padding-bottom: 25px;
  }

  .xl\:pb-\[26px\] {
    padding-bottom: 26px;
  }

  .xl\:pb-\[50px\] {
    padding-bottom: 50px;
  }

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

  .xl\:pl-\[65px\] {
    padding-left: 65px;
  }

  .xl\:pr-\[3rem\] {
    padding-right: 3rem;
  }

  .xl\:pr-\[97px\] {
    padding-right: 97px;
  }

  .xl\:pt-5 {
    padding-top: 1.25rem;
  }

  .xl\:pt-\[100px\] {
    padding-top: 100px;
  }

  .xl\:pt-\[170px\] {
    padding-top: 170px;
  }

  .xl\:pt-\[200px\] {
    padding-top: 200px;
  }

  .xl\:pt-\[230px\] {
    padding-top: 230px;
  }

  .xl\:pt-\[235px\] {
    padding-top: 235px;
  }

  .xl\:pt-\[90px\] {
    padding-top: 90px;
  }

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

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

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

  .xl\:text-\[36px\] {
    font-size: 36px;
  }

  .xl\:text-\[58px\] {
    font-size: 58px;
  }

  .xl\:text-\[80px\] {
    font-size: 80px;
  }

  .xl\:leading-\[1\.20em\] {
    line-height: 1.20em;
  }

  .xl\:opacity-0 {
    opacity: 0;
  }

  .xl\:before\:right-\[-187px\]::before {
    content: var(--tw-content);
    right: -187px;
  }

  .xl\:before\:block::before {
    content: var(--tw-content);
    display: block;
  }

  .xl\:before\:w-40::before {
    content: var(--tw-content);
    width: 10rem;
  }

  .xl\:after\:block::after {
    content: var(--tw-content);
    display: block;
  }

  .group:hover .xl\:group-hover\:before\:visible::before {
    content: var(--tw-content);
    visibility: visible;
  }
}

@media (min-width: 1200px) and (max-width: 1450px) {
  .\32xl\:right-\[5\%\] {
    right: 5%;
  }

  .\32xl\:top-\[59\%\] {
    top: 59%;
  }

  .\32xl\:mr-\[30px\] {
    margin-right: 30px;
  }

  .\32xl\:mt-\[120px\] {
    margin-top: 120px;
  }

  .\32xl\:mt-\[30px\] {
    margin-top: 30px;
  }

  .\32xl\:h-\[300px\] {
    height: 300px;
  }

  .\32xl\:h-\[600px\] {
    height: 600px;
  }

  .\32xl\:w-\[300px\] {
    width: 300px;
  }

  .\32xl\:w-\[56\%\] {
    width: 56%;
  }

  .\32xl\:w-\[600px\] {
    width: 600px;
  }

  .\32xl\:max-w-\[138\%\] {
    max-width: 138%;
  }

  .\32xl\:pr-\[18\%\] {
    padding-right: 18%;
  }

  .\32xl\:text-\[120px\] {
    font-size: 120px;
  }

  .\32xl\:text-\[62px\] {
    font-size: 62px;
  }

  .\32xl\:text-\[68px\] {
    font-size: 68px;
  }

  .\32xl\:text-\[75px\] {
    font-size: 75px;
  }
}

@media (min-width: 1200px) {
  @media (min-width: 1200px) and (max-width: 1450px) {
    .xl\:2xl\:px-\[40px\] {
      padding-left: 40px;
      padding-right: 40px;
    }

    .xl\:2xl\:py-\[30px\] {
      padding-top: 30px;
      padding-bottom: 30px;
    }
  }
}

@media (max-width: 575.98px) {
  .xsm\:visible {
    visibility: visible;
  }

  .xsm\:invisible {
    visibility: hidden;
  }

  .xsm\:static {
    position: static;
  }

  .xsm\:fixed {
    position: fixed;
  }

  .xsm\:absolute {
    position: absolute;
  }

  .xsm\:relative {
    position: relative;
  }

  .xsm\:inset-x-0 {
    left: 0px;
    right: 0px;
  }

  .xsm\:bottom-0 {
    bottom: 0px;
  }

  .xsm\:bottom-\[-17\%\] {
    bottom: -17%;
  }

  .xsm\:bottom-\[41\%\] {
    bottom: 41%;
  }

  .xsm\:left-0 {
    left: 0px;
  }

  .xsm\:left-2\/4 {
    left: 50%;
  }

  .xsm\:left-5 {
    left: 1.25rem;
  }

  .xsm\:left-\[-11\%\] {
    left: -11%;
  }

  .xsm\:left-\[1\%\] {
    left: 1%;
  }

  .xsm\:left-\[10px\] {
    left: 10px;
  }

  .xsm\:left-\[15px\] {
    left: 15px;
  }

  .xsm\:left-\[190px\] {
    left: 190px;
  }

  .xsm\:left-\[2\%\] {
    left: 2%;
  }

  .xsm\:left-\[70px\] {
    left: 70px;
  }

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

  .xsm\:right-0 {
    right: 0px;
  }

  .xsm\:right-2\/4 {
    right: 50%;
  }

  .xsm\:right-20 {
    right: 5rem;
  }

  .xsm\:right-\[1\%\] {
    right: 1%;
  }

  .xsm\:right-\[27\%\] {
    right: 27%;
  }

  .xsm\:right-\[75px\] {
    right: 75px;
  }

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

  .xsm\:top-0 {
    top: 0px;
  }

  .xsm\:top-2\/4 {
    top: 50%;
  }

  .xsm\:top-4 {
    top: 1rem;
  }

  .xsm\:top-5 {
    top: 1.25rem;
  }

  .xsm\:top-\[-23px\] {
    top: -23px;
  }

  .xsm\:top-\[30px\] {
    top: 30px;
  }

  .xsm\:top-\[5\%\] {
    top: 5%;
  }

  .xsm\:top-\[78px\] {
    top: 78px;
  }

  .xsm\:top-\[79px\] {
    top: 79px;
  }

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

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

  .xsm\:z-\[-1\] {
    z-index: -1;
  }

  .xsm\:z-\[5\] {
    z-index: 5;
  }

  .xsm\:float-left {
    float: left;
  }

  .xsm\:float-none {
    float: none;
  }

  .xsm\:m-0 {
    margin: 0px;
  }

  .xsm\:m-\[0_-15px\] {
    margin: 0 -15px;
  }

  .xsm\:m-\[0_-20px\] {
    margin: 0 -20px;
  }

  .xsm\:m-\[0_-50vw\] {
    margin: 0 -50vw;
  }

  .xsm\:m-\[0_0\.8\%_10px\] {
    margin: 0 0.8% 10px;
  }

  .xsm\:m-\[0_0_20px\] {
    margin: 0 0 20px;
  }

  .xsm\:m-\[0_0_30px\] {
    margin: 0 0 30px;
  }

  .xsm\:m-\[0_0_35px\] {
    margin: 0 0 35px;
  }

  .xsm\:m-\[0_10px\] {
    margin: 0 10px;
  }

  .xsm\:m-\[0_10px_5px\] {
    margin: 0 10px 5px;
  }

  .xsm\:m-\[0_12px\] {
    margin: 0 12px;
  }

  .xsm\:m-\[0_15px\] {
    margin: 0 15px;
  }

  .xsm\:m-\[0_8px\] {
    margin: 0 8px;
  }

  .xsm\:m-\[0_auto\] {
    margin: 0 auto;
  }

  .xsm\:m-\[0_auto_50px\] {
    margin: 0 auto 50px;
  }

  .xsm\:m-\[0_auto_70px\] {
    margin: 0 auto 70px;
  }

  .xsm\:m-\[10px_0_80px\] {
    margin: 10px 0 80px;
  }

  .xsm\:m-\[10px_12px\] {
    margin: 10px 12px;
  }

  .xsm\:m-\[10px_auto\] {
    margin: 10px auto;
  }

  .xsm\:m-\[10px_auto_0\] {
    margin: 10px auto 0;
  }

  .xsm\:m-\[150px_0_150px\] {
    margin: 150px 0 150px;
  }

  .xsm\:m-\[15px_0\] {
    margin: 15px 0;
  }

  .xsm\:m-\[18px_0_10px\] {
    margin: 18px 0 10px;
  }

  .xsm\:m-\[18px_0_30px\] {
    margin: 18px 0 30px;
  }

  .xsm\:m-\[20px_10px_0_0\] {
    margin: 20px 10px 0 0;
  }

  .xsm\:m-\[25px_0_0_0\] {
    margin: 25px 0 0 0;
  }

  .xsm\:m-\[25px_0_35px\] {
    margin: 25px 0 35px;
  }

  .xsm\:m-\[25px_auto_0\] {
    margin: 25px auto 0;
  }

  .xsm\:m-\[30px_0_20px\] {
    margin: 30px 0 20px;
  }

  .xsm\:m-\[35px_0_30px\] {
    margin: 35px 0 30px;
  }

  .xsm\:m-\[40px_0_0\] {
    margin: 40px 0 0;
  }

  .xsm\:m-\[40px_0_50px\] {
    margin: 40px 0 50px;
  }

  .xsm\:m-\[40px_auto_0\] {
    margin: 40px auto 0;
  }

  .xsm\:m-\[40px_auto_50px\] {
    margin: 40px auto 50px;
  }

  .xsm\:m-\[50px_0_0\] {
    margin: 50px 0 0;
  }

  .xsm\:m-\[50px_0_40px\] {
    margin: 50px 0 40px;
  }

  .xsm\:m-\[50px_auto_0\] {
    margin: 50px auto 0;
  }

  .xsm\:m-\[5px_10px\] {
    margin: 5px 10px;
  }

  .xsm\:m-\[60px_auto_0\] {
    margin: 60px auto 0;
  }

  .xsm\:m-\[90px_auto_0\] {
    margin: 90px auto 0;
  }

  .xsm\:mx-2 {
    margin-left: 0.5rem;
    margin-right: 0.5rem;
  }

  .xsm\:mx-2\.5 {
    margin-left: 0.625rem;
    margin-right: 0.625rem;
  }

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

  .xsm\:my-5 {
    margin-top: 1.25rem;
    margin-bottom: 1.25rem;
  }

  .xsm\:my-\[100px\] {
    margin-top: 100px;
    margin-bottom: 100px;
  }

  .xsm\:my-\[150px\] {
    margin-top: 150px;
    margin-bottom: 150px;
  }

  .xsm\:my-\[50px\] {
    margin-top: 50px;
    margin-bottom: 50px;
  }

  .xsm\:mb-0 {
    margin-bottom: 0px;
  }

  .xsm\:mb-10 {
    margin-bottom: 2.5rem;
  }

  .xsm\:mb-2 {
    margin-bottom: 0.5rem;
  }

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

  .xsm\:mb-20 {
    margin-bottom: 5rem;
  }

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

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

  .xsm\:mb-\[100px\] {
    margin-bottom: 100px;
  }

  .xsm\:mb-\[10px\] {
    margin-bottom: 10px;
  }

  .xsm\:mb-\[120px\] {
    margin-bottom: 120px;
  }

  .xsm\:mb-\[150px\] {
    margin-bottom: 150px;
  }

  .xsm\:mb-\[15px\] {
    margin-bottom: 15px;
  }

  .xsm\:mb-\[25px\] {
    margin-bottom: 25px;
  }

  .xsm\:mb-\[30px\] {
    margin-bottom: 30px;
  }

  .xsm\:mb-\[35px\] {
    margin-bottom: 35px;
  }

  .xsm\:mb-\[45px\] {
    margin-bottom: 45px;
  }

  .xsm\:mb-\[50px\] {
    margin-bottom: 50px;
  }

  .xsm\:mb-\[60px\] {
    margin-bottom: 60px;
  }

  .xsm\:mb-\[70px\] {
    margin-bottom: 70px;
  }

  .xsm\:mb-\[90px\] {
    margin-bottom: 90px;
  }

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

  .xsm\:ml-auto {
    margin-left: auto;
  }

  .xsm\:mr-0 {
    margin-right: 0px;
  }

  .xsm\:mr-\[15px\] {
    margin-right: 15px;
  }

  .xsm\:mr-\[22px\] {
    margin-right: 22px;
  }

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

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

  .xsm\:mt-2 {
    margin-top: 0.5rem;
  }

  .xsm\:mt-2\.5 {
    margin-top: 0.625rem;
  }

  .xsm\:mt-20 {
    margin-top: 5rem;
  }

  .xsm\:mt-3 {
    margin-top: 0.75rem;
  }

  .xsm\:mt-5 {
    margin-top: 1.25rem;
  }

  .xsm\:mt-\[-260px\] {
    margin-top: -260px;
  }

  .xsm\:mt-\[100px\] {
    margin-top: 100px;
  }

  .xsm\:mt-\[10px\] {
    margin-top: 10px;
  }

  .xsm\:mt-\[110px\] {
    margin-top: 110px;
  }

  .xsm\:mt-\[120px\] {
    margin-top: 120px;
  }

  .xsm\:mt-\[130px\] {
    margin-top: 130px;
  }

  .xsm\:mt-\[150px\] {
    margin-top: 150px;
  }

  .xsm\:mt-\[200px\] {
    margin-top: 200px;
  }

  .xsm\:mt-\[25px\] {
    margin-top: 25px;
  }

  .xsm\:mt-\[30px\] {
    margin-top: 30px;
  }

  .xsm\:mt-\[50px\] {
    margin-top: 50px;
  }

  .xsm\:mt-\[5px\] {
    margin-top: 5px;
  }

  .xsm\:mt-\[60px\] {
    margin-top: 60px;
  }

  .xsm\:mt-\[70px\] {
    margin-top: 70px;
  }

  .xsm\:mt-\[90px\] {
    margin-top: 90px;
  }

  .xsm\:mt-\[99px\] {
    margin-top: 99px;
  }

  .xsm\:block {
    display: block;
  }

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

  .xsm\:flex {
    display: flex;
  }

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

  .xsm\:hidden {
    display: none;
  }

  .xsm\:h-12 {
    height: 3rem;
  }

  .xsm\:h-\[100\%\] {
    height: 100%;
  }

  .xsm\:h-\[110px\] {
    height: 110px;
  }

  .xsm\:h-\[145px\] {
    height: 145px;
  }

  .xsm\:h-\[150px\] {
    height: 150px;
  }

  .xsm\:h-\[160px\] {
    height: 160px;
  }

  .xsm\:h-\[250px\] {
    height: 250px;
  }

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

  .xsm\:h-\[310px\] {
    height: 310px;
  }

  .xsm\:h-\[350px\] {
    height: 350px;
  }

  .xsm\:h-\[45px\] {
    height: 45px;
  }

  .xsm\:h-\[50px\] {
    height: 50px;
  }

  .xsm\:h-\[55px\] {
    height: 55px;
  }

  .xsm\:h-\[60px\] {
    height: 60px;
  }

  .xsm\:h-\[65px\] {
    height: 65px;
  }

  .xsm\:h-\[70px\] {
    height: 70px;
  }

  .xsm\:h-auto {
    height: auto;
  }

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

  .xsm\:max-h-\[70vh\] {
    max-height: 70vh;
  }

  .xsm\:max-h-\[calc\(100vh_-_79px\)\] {
    max-height: calc(100vh - 79px);
  }

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

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

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

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

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

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

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

  .xsm\:w-\[100px\] {
    width: 100px;
  }

  .xsm\:w-\[110px\] {
    width: 110px;
  }

  .xsm\:w-\[115px\] {
    width: 115px;
  }

  .xsm\:w-\[120px\] {
    width: 120px;
  }

  .xsm\:w-\[125px\] {
    width: 125px;
  }

  .xsm\:w-\[130px\] {
    width: 130px;
  }

  .xsm\:w-\[135px\] {
    width: 135px;
  }

  .xsm\:w-\[140px\] {
    width: 140px;
  }

  .xsm\:w-\[145px\] {
    width: 145px;
  }

  .xsm\:w-\[150px\] {
    width: 150px;
  }

  .xsm\:w-\[160px\] {
    width: 160px;
  }

  .xsm\:w-\[170px\] {
    width: 170px;
  }

  .xsm\:w-\[200px\] {
    width: 200px;
  }

  .xsm\:w-\[220px\] {
    width: 220px;
  }

  .xsm\:w-\[250px\] {
    width: 250px;
  }

  .xsm\:w-\[260px\] {
    width: 260px;
  }

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

  .xsm\:w-\[310px\] {
    width: 310px;
  }

  .xsm\:w-\[40\.3\%\] {
    width: 40.3%;
  }

  .xsm\:w-\[41\.4\%\] {
    width: 41.4%;
  }

  .xsm\:w-\[42\.5\%\] {
    width: 42.5%;
  }

  .xsm\:w-\[45px\] {
    width: 45px;
  }

  .xsm\:w-\[50px\] {
    width: 50px;
  }

  .xsm\:w-\[55px\] {
    width: 55px;
  }

  .xsm\:w-\[60px\] {
    width: 60px;
  }

  .xsm\:w-\[65\%\] {
    width: 65%;
  }

  .xsm\:w-\[65px\] {
    width: 65px;
  }

  .xsm\:w-\[70\%\] {
    width: 70%;
  }

  .xsm\:w-\[70px\] {
    width: 70px;
  }

  .xsm\:w-\[82px\] {
    width: 82px;
  }

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

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

  .xsm\:w-\[calc\(100\%\/1_-_\(\(\(1_-_1\)_\*_1rem\)_\/_1\)\)\] {
    width: calc(100% / 1 - (((1 - 1) * 1rem) / 1));
  }

  .xsm\:w-\[calc\(100\%_-_150px\)\] {
    width: calc(100% - 150px);
  }

  .xsm\:w-\[calc\(100\%_-_45px\)\] {
    width: calc(100% - 45px);
  }

  .xsm\:w-\[calc\(100\%_-_60px\)\] {
    width: calc(100% - 60px);
  }

  .xsm\:w-\[calc\(100\%_-_80px\)\] {
    width: calc(100% - 80px);
  }

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

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

  .xsm\:min-w-\[155px\] {
    min-width: 155px;
  }

  .xsm\:max-w-\[135\%\] {
    max-width: 135%;
  }

  .xsm\:max-w-\[250px\] {
    max-width: 250px;
  }

  .xsm\:max-w-\[320px\] {
    max-width: 320px;
  }

  .xsm\:max-w-\[50\%\] {
    max-width: 50%;
  }

  .xsm\:max-w-\[500px\] {
    max-width: 500px;
  }

  .xsm\:max-w-\[70\%\] {
    max-width: 70%;
  }

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

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

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

  .xsm\:flex-\[0_0_100\%\] {
    flex: 0 0 100%;
  }

  .xsm\:flex-\[0_0_50\%\] {
    flex: 0 0 50%;
  }

  .xsm\:basis-5\/12 {
    flex-basis: 41.666667%;
  }

  .xsm\:basis-6\/12 {
    flex-basis: 50%;
  }

  .xsm\:basis-full {
    flex-basis: 100%;
  }

  .xsm\:origin-\[100\%_0\] {
    transform-origin: 100% 0;
  }

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

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

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

  .xsm\:scale-x-100 {
    --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));
  }

  .xsm\:scale-y-0 {
    --tw-scale-y: 0;
    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));
  }

  .xsm\:transform-none {
    transform: none;
  }

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

  .xsm\:flex-wrap {
    flex-wrap: wrap;
  }

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

  .xsm\:overflow-y-auto {
    overflow-y: auto;
  }

  .xsm\:rounded-\[0_0_5px_5px\] {
    border-radius: 0 0 5px 5px;
  }

  .xsm\:rounded-\[15px\] {
    border-radius: 15px;
  }

  .xsm\:rounded-\[5px_5px_0_0\] {
    border-radius: 5px 5px 0 0;
  }

  .xsm\:rounded-\[30pxpx\] {
    border-radius: 30pxpx;
  }

  .xsm\:rounded-\[30px\] {
    border-radius: 30px;
  }

  .xsm\:border {
    border-width: 1px;
  }

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

  .xsm\:border-l {
    border-left-width: 1px;
  }

  .xsm\:border-l-0 {
    border-left-width: 0px;
  }

  .xsm\:border-r-0 {
    border-right-width: 0px;
  }

  .xsm\:border-t {
    border-top-width: 1px;
  }

  .xsm\:border-solid {
    border-style: solid;
  }

  .xsm\:border-none {
    border-style: none;
  }

  .xsm\:border-\[\#ededed\] {
    --tw-border-opacity: 1;
    border-color: rgb(237 237 237 / var(--tw-border-opacity));
  }

  .xsm\:border-\[none\] {
    border-color: none;
  }

  .xsm\:border-white {
    --tw-border-opacity: 1;
    border-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .xsm\:border-b-\[\#F1F1F1\] {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(241 241 241 / var(--tw-border-opacity));
  }

  .xsm\:border-l-\[\#E1E6EE\] {
    --tw-border-opacity: 1;
    border-left-color: rgb(225 230 238 / var(--tw-border-opacity));
  }

  .xsm\:bg-\[\#00000033\] {
    background-color: #00000033;
  }

  .xsm\:bg-\[\#161616\] {
    --tw-bg-opacity: 1;
    background-color: rgb(22 22 22 / var(--tw-bg-opacity));
  }

  .xsm\:bg-\[\#17192b\] {
    --tw-bg-opacity: 1;
    background-color: rgb(23 25 43 / var(--tw-bg-opacity));
  }

  .xsm\:bg-\[\#242424\] {
    --tw-bg-opacity: 1;
    background-color: rgb(36 36 36 / var(--tw-bg-opacity));
  }

  .xsm\:bg-\[\#2a2a2a\] {
    --tw-bg-opacity: 1;
    background-color: rgb(42 42 42 / var(--tw-bg-opacity));
  }

  .xsm\:bg-\[\#FBF3EC\] {
    --tw-bg-opacity: 1;
    background-color: rgb(251 243 236 / var(--tw-bg-opacity));
  }

  .xsm\:bg-\[\#f5f5f5\] {
    --tw-bg-opacity: 1;
    background-color: rgb(245 245 245 / var(--tw-bg-opacity));
  }

  .xsm\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }

  .xsm\:p-0 {
    padding: 0px;
  }

  .xsm\:p-\[0_0_100px_0\] {
    padding: 0 0 100px 0;
  }

  .xsm\:p-\[0_0_50px\] {
    padding: 0 0 50px;
  }

  .xsm\:p-\[0_0_6px\] {
    padding: 0 0 6px;
  }

  .xsm\:p-\[0_1\%\] {
    padding: 0 1%;
  }

  .xsm\:p-\[0_125px_0_15px\] {
    padding: 0 125px 0 15px;
  }

  .xsm\:p-\[0_130px_0_15px\] {
    padding: 0 130px 0 15px;
  }

  .xsm\:p-\[0_135px_0_20px\] {
    padding: 0 135px 0 20px;
  }

  .xsm\:p-\[0_140px_0_15px\] {
    padding: 0 140px 0 15px;
  }

  .xsm\:p-\[0_150px_0_15px\] {
    padding: 0 150px 0 15px;
  }

  .xsm\:p-\[0_150px_0_20px\] {
    padding: 0 150px 0 20px;
  }

  .xsm\:p-\[0_15px\] {
    padding: 0 15px;
  }

  .xsm\:p-\[0_15px_15px\] {
    padding: 0 15px 15px;
  }

  .xsm\:p-\[0_15px_20px\] {
    padding: 0 15px 20px;
  }

  .xsm\:p-\[0_15px_50px\] {
    padding: 0 15px 50px;
  }

  .xsm\:p-\[0_165px_0_15px\] {
    padding: 0 165px 0 15px;
  }

  .xsm\:p-\[0_180px_0_15px\] {
    padding: 0 180px 0 15px;
  }

  .xsm\:p-\[0_18px\] {
    padding: 0 18px;
  }

  .xsm\:p-\[0_20px\] {
    padding: 0 20px;
  }

  .xsm\:p-\[0_25px\] {
    padding: 0 25px;
  }

  .xsm\:p-\[0_25px_20px_45px\] {
    padding: 0 25px 20px 45px;
  }

  .xsm\:p-\[0_30px_30px_0\] {
    padding: 0 30px 30px 0;
  }

  .xsm\:p-\[0_40px\] {
    padding: 0 40px;
  }

  .xsm\:p-\[0_40px_20px_15px\] {
    padding: 0 40px 20px 15px;
  }

  .xsm\:p-\[0_50px\] {
    padding: 0 50px;
  }

  .xsm\:p-\[100px_0\] {
    padding: 100px 0;
  }

  .xsm\:p-\[100px_0_0\] {
    padding: 100px 0 0;
  }

  .xsm\:p-\[100px_0_60px\] {
    padding: 100px 0 60px;
  }

  .xsm\:p-\[100px_0_80px\] {
    padding: 100px 0 80px;
  }

  .xsm\:p-\[10px\] {
    padding: 10px;
  }

  .xsm\:p-\[10px_0\] {
    padding: 10px 0;
  }

  .xsm\:p-\[10px_0_25px\] {
    padding: 10px 0 25px;
  }

  .xsm\:p-\[10px_0_30px\] {
    padding: 10px 0 30px;
  }

  .xsm\:p-\[130px_0_30px\] {
    padding: 130px 0 30px;
  }

  .xsm\:p-\[130px_0_70px\] {
    padding: 130px 0 70px;
  }

  .xsm\:p-\[13px\] {
    padding: 13px;
  }

  .xsm\:p-\[150px_0_100px\] {
    padding: 150px 0 100px;
  }

  .xsm\:p-\[150px_0_265px\] {
    padding: 150px 0 265px;
  }

  .xsm\:p-\[150px_0_285px\] {
    padding: 150px 0 285px;
  }

  .xsm\:p-\[150px_0_50px\] {
    padding: 150px 0 50px;
  }

  .xsm\:p-\[150px_0_80px\] {
    padding: 150px 0 80px;
  }

  .xsm\:p-\[15px\] {
    padding: 15px;
  }

  .xsm\:p-\[15px_0\] {
    padding: 15px 0;
  }

  .xsm\:p-\[15px_0_0\] {
    padding: 15px 0 0;
  }

  .xsm\:p-\[15px_0_20px\] {
    padding: 15px 0 20px;
  }

  .xsm\:p-\[15px_0_22px\] {
    padding: 15px 0 22px;
  }

  .xsm\:p-\[180px_0_0\] {
    padding: 180px 0 0;
  }

  .xsm\:p-\[18px_0_22px\] {
    padding: 18px 0 22px;
  }

  .xsm\:p-\[200px_0_100px\] {
    padding: 200px 0 100px;
  }

  .xsm\:p-\[20px_0_0\] {
    padding: 20px 0 0;
  }

  .xsm\:p-\[20px_0_25px\] {
    padding: 20px 0 25px;
  }

  .xsm\:p-\[20px_0_40px\] {
    padding: 20px 0 40px;
  }

  .xsm\:p-\[20px_0_4px\] {
    padding: 20px 0 4px;
  }

  .xsm\:p-\[20px_0_50px\] {
    padding: 20px 0 50px;
  }

  .xsm\:p-\[20px_0_5px\] {
    padding: 20px 0 5px;
  }

  .xsm\:p-\[22px_0\] {
    padding: 22px 0;
  }

  .xsm\:p-\[22px_30px_22px_0\] {
    padding: 22px 30px 22px 0;
  }

  .xsm\:p-\[25px_0_15px\] {
    padding: 25px 0 15px;
  }

  .xsm\:p-\[25px_0_18px\] {
    padding: 25px 0 18px;
  }

  .xsm\:p-\[25px_0_20px\] {
    padding: 25px 0 20px;
  }

  .xsm\:p-\[25px_0_30px\] {
    padding: 25px 0 30px;
  }

  .xsm\:p-\[25px_0_35px\] {
    padding: 25px 0 35px;
  }

  .xsm\:p-\[25px_0_40px\] {
    padding: 25px 0 40px;
  }

  .xsm\:p-\[25px_0_5px\] {
    padding: 25px 0 5px;
  }

  .xsm\:p-\[25px_15px\] {
    padding: 25px 15px;
  }

  .xsm\:p-\[25px_15px_25px_20px\] {
    padding: 25px 15px 25px 20px;
  }

  .xsm\:p-\[25px_15px_40px\] {
    padding: 25px 15px 40px;
  }

  .xsm\:p-\[25px_35px_20px_0\] {
    padding: 25px 35px 20px 0;
  }

  .xsm\:p-\[2px_12px\] {
    padding: 2px 12px;
  }

  .xsm\:p-\[2px_5px\] {
    padding: 2px 5px;
  }

  .xsm\:p-\[30px\] {
    padding: 30px;
  }

  .xsm\:p-\[30px_0\] {
    padding: 30px 0;
  }

  .xsm\:p-\[30px_0_0\] {
    padding: 30px 0 0;
  }

  .xsm\:p-\[30px_0_40px\] {
    padding: 30px 0 40px;
  }

  .xsm\:p-\[30px_0_40px_0\] {
    padding: 30px 0 40px 0;
  }

  .xsm\:p-\[30px_0_45px\] {
    padding: 30px 0 45px;
  }

  .xsm\:p-\[30px_0_45px_0\] {
    padding: 30px 0 45px 0;
  }

  .xsm\:p-\[30px_15px\] {
    padding: 30px 15px;
  }

  .xsm\:p-\[30px_15px_10px\] {
    padding: 30px 15px 10px;
  }

  .xsm\:p-\[30px_15px_50px\] {
    padding: 30px 15px 50px;
  }

  .xsm\:p-\[30px_20px\] {
    padding: 30px 20px;
  }

  .xsm\:p-\[30px_20px_40px\] {
    padding: 30px 20px 40px;
  }

  .xsm\:p-\[30px_25px_40px\] {
    padding: 30px 25px 40px;
  }

  .xsm\:p-\[35px_0_0\] {
    padding: 35px 0 0;
  }

  .xsm\:p-\[35px_0_25px_0\] {
    padding: 35px 0 25px 0;
  }

  .xsm\:p-\[35px_0_30px\] {
    padding: 35px 0 30px;
  }

  .xsm\:p-\[35px_0_40px\] {
    padding: 35px 0 40px;
  }

  .xsm\:p-\[35px_12px\] {
    padding: 35px 12px;
  }

  .xsm\:p-\[35px_15px\] {
    padding: 35px 15px;
  }

  .xsm\:p-\[35px_15px_20px\] {
    padding: 35px 15px 20px;
  }

  .xsm\:p-\[35px_15px_25px_10px\] {
    padding: 35px 15px 25px 10px;
  }

  .xsm\:p-\[35px_15px_35px\] {
    padding: 35px 15px 35px;
  }

  .xsm\:p-\[35px_15px_45px\] {
    padding: 35px 15px 45px;
  }

  .xsm\:p-\[35px_20px_30px\] {
    padding: 35px 20px 30px;
  }

  .xsm\:p-\[35px_25px_30px\] {
    padding: 35px 25px 30px;
  }

  .xsm\:p-\[35px_25px_35px\] {
    padding: 35px 25px 35px;
  }

  .xsm\:p-\[40px_0_0\] {
    padding: 40px 0 0;
  }

  .xsm\:p-\[40px_0_20px\] {
    padding: 40px 0 20px;
  }

  .xsm\:p-\[40px_0_25px\] {
    padding: 40px 0 25px;
  }

  .xsm\:p-\[40px_0_60px\] {
    padding: 40px 0 60px;
  }

  .xsm\:p-\[40px_0_90px\] {
    padding: 40px 0 90px;
  }

  .xsm\:p-\[40px_15px\] {
    padding: 40px 15px;
  }

  .xsm\:p-\[40px_15px_0\] {
    padding: 40px 15px 0;
  }

  .xsm\:p-\[40px_15px_25px\] {
    padding: 40px 15px 25px;
  }

  .xsm\:p-\[40px_20px\] {
    padding: 40px 20px;
  }

  .xsm\:p-\[40px_20px_0_20px\] {
    padding: 40px 20px 0 20px;
  }

  .xsm\:p-\[40px_20px_50px\] {
    padding: 40px 20px 50px;
  }

  .xsm\:p-\[45px_0_90px\] {
    padding: 45px 0 90px;
  }

  .xsm\:p-\[45px_20px\] {
    padding: 45px 20px;
  }

  .xsm\:p-\[45px_20px_30px\] {
    padding: 45px 20px 30px;
  }

  .xsm\:p-\[4px_0_15px\] {
    padding: 4px 0 15px;
  }

  .xsm\:p-\[50px_0_0\] {
    padding: 50px 0 0;
  }

  .xsm\:p-\[50px_0_0_0\] {
    padding: 50px 0 0 0;
  }

  .xsm\:p-\[50px_0_75px\] {
    padding: 50px 0 75px;
  }

  .xsm\:p-\[50px_15px\] {
    padding: 50px 15px;
  }

  .xsm\:p-\[50px_15px_30px\] {
    padding: 50px 15px 30px;
  }

  .xsm\:p-\[50px_20px_35px\] {
    padding: 50px 20px 35px;
  }

  .xsm\:p-\[50px_20px_40px\] {
    padding: 50px 20px 40px;
  }

  .xsm\:p-\[50px_25px\] {
    padding: 50px 25px;
  }

  .xsm\:p-\[50px_35px_45px\] {
    padding: 50px 35px 45px;
  }

  .xsm\:p-\[55px_0\] {
    padding: 55px 0;
  }

  .xsm\:p-\[55px_20px_45px\] {
    padding: 55px 20px 45px;
  }

  .xsm\:p-\[55px_20px_50px\] {
    padding: 55px 20px 50px;
  }

  .xsm\:p-\[5px_10px\] {
    padding: 5px 10px;
  }

  .xsm\:p-\[60px_0\] {
    padding: 60px 0;
  }

  .xsm\:p-\[60px_0_0\] {
    padding: 60px 0 0;
  }

  .xsm\:p-\[60px_0_10px\] {
    padding: 60px 0 10px;
  }

  .xsm\:p-\[60px_0_80px\] {
    padding: 60px 0 80px;
  }

  .xsm\:p-\[60px_20px\] {
    padding: 60px 20px;
  }

  .xsm\:p-\[70px_0_40px\] {
    padding: 70px 0 40px;
  }

  .xsm\:p-\[70px_0_60px\] {
    padding: 70px 0 60px;
  }

  .xsm\:p-\[70px_15px_20px\] {
    padding: 70px 15px 20px;
  }

  .xsm\:p-\[70px_30px\] {
    padding: 70px 30px;
  }

  .xsm\:p-\[7px_0\] {
    padding: 7px 0;
  }

  .xsm\:p-\[80px_0\] {
    padding: 80px 0;
  }

  .xsm\:p-\[80px_0_0\] {
    padding: 80px 0 0;
  }

  .xsm\:p-\[80px_0_100px\] {
    padding: 80px 0 100px;
  }

  .xsm\:p-\[80px_0_200px\] {
    padding: 80px 0 200px;
  }

  .xsm\:p-\[80px_0_50px\] {
    padding: 80px 0 50px;
  }

  .xsm\:p-\[80px_0_70px\] {
    padding: 80px 0 70px;
  }

  .xsm\:p-\[80px_0_80px\] {
    padding: 80px 0 80px;
  }

  .xsm\:p-\[80px_0_90px\] {
    padding: 80px 0 90px;
  }

  .xsm\:p-\[80px_15px\] {
    padding: 80px 15px;
  }

  .xsm\:p-\[90px_0_90px\] {
    padding: 90px 0 90px;
  }

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

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

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

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

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

  .xsm\:py-20 {
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .xsm\:py-\[100px\] {
    padding-top: 100px;
    padding-bottom: 100px;
  }

  .xsm\:py-\[120px\] {
    padding-top: 120px;
    padding-bottom: 120px;
  }

  .xsm\:py-\[35px\] {
    padding-top: 35px;
    padding-bottom: 35px;
  }

  .xsm\:pb-0 {
    padding-bottom: 0px;
  }

  .xsm\:pb-0\.5 {
    padding-bottom: 0.125rem;
  }

  .xsm\:pb-10 {
    padding-bottom: 2.5rem;
  }

  .xsm\:pb-2 {
    padding-bottom: 0.5rem;
  }

  .xsm\:pb-2\.5 {
    padding-bottom: 0.625rem;
  }

  .xsm\:pb-20 {
    padding-bottom: 5rem;
  }

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

  .xsm\:pb-\[100px\] {
    padding-bottom: 100px;
  }

  .xsm\:pb-\[10px\] {
    padding-bottom: 10px;
  }

  .xsm\:pb-\[120px\] {
    padding-bottom: 120px;
  }

  .xsm\:pb-\[12px\] {
    padding-bottom: 12px;
  }

  .xsm\:pb-\[150px\] {
    padding-bottom: 150px;
  }

  .xsm\:pb-\[15px\] {
    padding-bottom: 15px;
  }

  .xsm\:pb-\[18px\] {
    padding-bottom: 18px;
  }

  .xsm\:pb-\[25px\] {
    padding-bottom: 25px;
  }

  .xsm\:pb-\[300px\] {
    padding-bottom: 300px;
  }

  .xsm\:pb-\[30px\] {
    padding-bottom: 30px;
  }

  .xsm\:pb-\[45px\] {
    padding-bottom: 45px;
  }

  .xsm\:pb-\[50px\] {
    padding-bottom: 50px;
  }

  .xsm\:pb-\[5px\] {
    padding-bottom: 5px;
  }

  .xsm\:pb-\[60px\] {
    padding-bottom: 60px;
  }

  .xsm\:pb-\[70px\] {
    padding-bottom: 70px;
  }

  .xsm\:pb-\[90px\] {
    padding-bottom: 90px;
  }

  .xsm\:pl-0 {
    padding-left: 0px;
  }

  .xsm\:pl-3 {
    padding-left: 0.75rem;
  }

  .xsm\:pl-5 {
    padding-left: 1.25rem;
  }

  .xsm\:pl-\[15px\] {
    padding-left: 15px;
  }

  .xsm\:pl-\[25px\] {
    padding-left: 25px;
  }

  .xsm\:pl-\[30px\] {
    padding-left: 30px;
  }

  .xsm\:pl-\[45px\] {
    padding-left: 45px;
  }

  .xsm\:pl-\[50px\] {
    padding-left: 50px;
  }

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

  .xsm\:pr-\[30px\] {
    padding-right: 30px;
  }

  .xsm\:pt-0 {
    padding-top: 0px;
  }

  .xsm\:pt-10 {
    padding-top: 2.5rem;
  }

  .xsm\:pt-2 {
    padding-top: 0.5rem;
  }

  .xsm\:pt-20 {
    padding-top: 5rem;
  }

  .xsm\:pt-3 {
    padding-top: 0.75rem;
  }

  .xsm\:pt-5 {
    padding-top: 1.25rem;
  }

  .xsm\:pt-\[100px\] {
    padding-top: 100px;
  }

  .xsm\:pt-\[10px\] {
    padding-top: 10px;
  }

  .xsm\:pt-\[120px\] {
    padding-top: 120px;
  }

  .xsm\:pt-\[130px\] {
    padding-top: 130px;
  }

  .xsm\:pt-\[150px\] {
    padding-top: 150px;
  }

  .xsm\:pt-\[15px\] {
    padding-top: 15px;
  }

  .xsm\:pt-\[180px\] {
    padding-top: 180px;
  }

  .xsm\:pt-\[190px\] {
    padding-top: 190px;
  }

  .xsm\:pt-\[22px\] {
    padding-top: 22px;
  }

  .xsm\:pt-\[25px\] {
    padding-top: 25px;
  }

  .xsm\:pt-\[30px\] {
    padding-top: 30px;
  }

  .xsm\:pt-\[40px\] {
    padding-top: 40px;
  }

  .xsm\:pt-\[45px\] {
    padding-top: 45px;
  }

  .xsm\:pt-\[50px\] {
    padding-top: 50px;
  }

  .xsm\:pt-\[5px\] {
    padding-top: 5px;
  }

  .xsm\:pt-\[60px\] {
    padding-top: 60px;
  }

  .xsm\:pt-\[70px\] {
    padding-top: 70px;
  }

  .xsm\:pt-\[90px\] {
    padding-top: 90px;
  }

  .xsm\:pt-\[99px\] {
    padding-top: 99px;
  }

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

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

  .xsm\:font-\[normal\] {
    font-family: normal;
  }

  .xsm\:text-\[1\.3em\] {
    font-size: 1.3em;
  }

  .xsm\:text-\[11px\] {
    font-size: 11px;
  }

  .xsm\:text-\[12px\] {
    font-size: 12px;
  }

  .xsm\:text-\[13px\] {
    font-size: 13px;
  }

  .xsm\:text-\[14px\] {
    font-size: 14px;
  }

  .xsm\:text-\[15px\] {
    font-size: 15px;
  }

  .xsm\:text-\[16px\] {
    font-size: 16px;
  }

  .xsm\:text-\[17px\] {
    font-size: 17px;
  }

  .xsm\:text-\[18px\] {
    font-size: 18px;
  }

  .xsm\:text-\[19px\] {
    font-size: 19px;
  }

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

  .xsm\:text-\[22px\] {
    font-size: 22px;
  }

  .xsm\:text-\[24px\] {
    font-size: 24px;
  }

  .xsm\:text-\[25px\] {
    font-size: 25px;
  }

  .xsm\:text-\[26px\] {
    font-size: 26px;
  }

  .xsm\:text-\[28px\] {
    font-size: 28px;
  }

  .xsm\:text-\[30px\] {
    font-size: 30px;
  }

  .xsm\:text-\[32px\] {
    font-size: 32px;
  }

  .xsm\:text-\[35px\] {
    font-size: 35px;
  }

  .xsm\:text-\[36px\] {
    font-size: 36px;
  }

  .xsm\:text-\[38px\] {
    font-size: 38px;
  }

  .xsm\:text-\[40px\] {
    font-size: 40px;
  }

  .xsm\:text-\[42px\] {
    font-size: 42px;
  }

  .xsm\:text-\[45px\] {
    font-size: 45px;
  }

  .xsm\:text-\[46px\] {
    font-size: 46px;
  }

  .xsm\:text-\[48px\] {
    font-size: 48px;
  }

  .xsm\:text-\[50px\] {
    font-size: 50px;
  }

  .xsm\:text-\[55px\] {
    font-size: 55px;
  }

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

  .xsm\:leading-10 {
    line-height: 2.5rem;
  }

  .xsm\:leading-\[1\.15em\] {
    line-height: 1.15em;
  }

  .xsm\:leading-\[1\.18em\] {
    line-height: 1.18em;
  }

  .xsm\:leading-\[1\.19em\] {
    line-height: 1.19em;
  }

  .xsm\:leading-\[1\.22em\] {
    line-height: 1.22em;
  }

  .xsm\:leading-\[1\.25em\] {
    line-height: 1.25em;
  }

  .xsm\:leading-\[1\.29em\] {
    line-height: 1.29em;
  }

  .xsm\:leading-\[1\.2em\] {
    line-height: 1.2em;
  }

  .xsm\:leading-\[1\.35em\] {
    line-height: 1.35em;
  }

  .xsm\:leading-\[1\.45em\] {
    line-height: 1.45em;
  }

  .xsm\:leading-\[1\.4em\] {
    line-height: 1.4em;
  }

  .xsm\:leading-\[1\.55em\] {
    line-height: 1.55em;
  }

  .xsm\:leading-\[1\.5em\] {
    line-height: 1.5em;
  }

  .xsm\:leading-\[1\.65em\] {
    line-height: 1.65em;
  }

  .xsm\:leading-\[1\.6em\] {
    line-height: 1.6em;
  }

  .xsm\:leading-\[1\.75em\] {
    line-height: 1.75em;
  }

  .xsm\:leading-\[1\.7em\] {
    line-height: 1.7em;
  }

  .xsm\:leading-\[25px\] {
    line-height: 25px;
  }

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

  .xsm\:leading-\[40px\] {
    line-height: 40px;
  }

  .xsm\:leading-\[45px\] {
    line-height: 45px;
  }

  .xsm\:leading-\[47px\] {
    line-height: 47px;
  }

  .xsm\:leading-\[48px\] {
    line-height: 48px;
  }

  .xsm\:leading-\[50px\] {
    line-height: 50px;
  }

  .xsm\:leading-\[52px\] {
    line-height: 52px;
  }

  .xsm\:leading-\[55px\] {
    line-height: 55px;
  }

  .xsm\:leading-\[60px\] {
    line-height: 60px;
  }

  .xsm\:tracking-\[-0\.5px\] {
    letter-spacing: -0.5px;
  }

  .xsm\:tracking-\[0px\] {
    letter-spacing: 0px;
  }

  .xsm\:tracking-\[1px\] {
    letter-spacing: 1px;
  }

  .xsm\:text-black {
    --tw-text-opacity: 1;
    color: rgb(0 0 0 / var(--tw-text-opacity));
  }

  .xsm\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }

  .xsm\:opacity-0 {
    opacity: 0;
  }

  .xsm\:opacity-100 {
    opacity: 1;
  }

  .xsm\:opacity-\[0\.2\] {
    opacity: 0.2;
  }

  .xsm\:opacity-\[0\.4\] {
    opacity: 0.4;
  }

  .xsm\:shadow-\[0px_40px_50px_0px_rgba\(137\2c 139\2c 142\2c 0\.15\)\] {
    --tw-shadow: 0px 40px 50px 0px rgba(137,139,142,0.15);
    --tw-shadow-colored: 0px 40px 50px 0px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }

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

  .xsm\:duration-\[0\.3s\] {
    transition-duration: 0.3s;
  }

  .xsm\:ease-\[ease-in-out\] {
    transition-timing-function: ease-in-out;
  }

  .xsm\:before\:invisible::before {
    content: var(--tw-content);
    visibility: hidden;
  }

  .xsm\:before\:inset-x-2::before {
    content: var(--tw-content);
    left: 0.5rem;
    right: 0.5rem;
  }

  .xsm\:before\:inset-x-2\.5::before {
    content: var(--tw-content);
    left: 0.625rem;
    right: 0.625rem;
  }

  .xsm\:before\:\!bottom-\[10px\]::before {
    content: var(--tw-content);
    bottom: 10px !important;
  }

  .xsm\:before\:bottom-0::before {
    content: var(--tw-content);
    bottom: 0px;
  }

  .xsm\:before\:bottom-0\.5::before {
    content: var(--tw-content);
    bottom: 0.125rem;
  }

  .xsm\:before\:bottom-2::before {
    content: var(--tw-content);
    bottom: 0.5rem;
  }

  .xsm\:before\:bottom-2\.5::before {
    content: var(--tw-content);
    bottom: 0.625rem;
  }

  .xsm\:before\:bottom-\[23px\]::before {
    content: var(--tw-content);
    bottom: 23px;
  }

  .xsm\:before\:left-\[18px\]::before {
    content: var(--tw-content);
    left: 18px;
  }

  .xsm\:before\:top-0::before {
    content: var(--tw-content);
    top: 0px;
  }

  .xsm\:before\:top-2::before {
    content: var(--tw-content);
    top: 0.5rem;
  }

  .xsm\:before\:top-2\.5::before {
    content: var(--tw-content);
    top: 0.625rem;
  }

  .xsm\:before\:hidden::before {
    content: var(--tw-content);
    display: none;
  }

  .xsm\:before\:h-2::before {
    content: var(--tw-content);
    height: 0.5rem;
  }

  .xsm\:before\:h-2\.5::before {
    content: var(--tw-content);
    height: 0.625rem;
  }

  .xsm\:before\:h-\[10px\]::before {
    content: var(--tw-content);
    height: 10px;
  }

  .xsm\:before\:h-\[400px\]::before {
    content: var(--tw-content);
    height: 400px;
  }

  .xsm\:before\:h-\[500px\]::before {
    content: var(--tw-content);
    height: 500px;
  }

  .xsm\:before\:w-\[400px\]::before {
    content: var(--tw-content);
    width: 400px;
  }

  .xsm\:before\:w-\[500px\]::before {
    content: var(--tw-content);
    width: 500px;
  }

  .xsm\:before\:border-b-0::before {
    content: var(--tw-content);
    border-bottom-width: 0px;
  }

  .xsm\:before\:border-l::before {
    content: var(--tw-content);
    border-left-width: 1px;
  }

  .xsm\:before\:border-r::before {
    content: var(--tw-content);
    border-right-width: 1px;
  }

  .xsm\:before\:border-solid::before {
    content: var(--tw-content);
    border-style: solid;
  }

  .xsm\:before\:border-l-black::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-left-color: rgb(0 0 0 / var(--tw-border-opacity));
  }

  .xsm\:before\:border-r-white::before {
    content: var(--tw-content);
    --tw-border-opacity: 1;
    border-right-color: rgb(255 255 255 / var(--tw-border-opacity));
  }

  .xsm\:before\:border-t-\[none\]::before {
    content: var(--tw-content);
    border-top-color: none;
  }

  .xsm\:after\:bottom-0::after {
    content: var(--tw-content);
    bottom: 0px;
  }

  .xsm\:after\:right-0::after {
    content: var(--tw-content);
    right: 0px;
  }

  .xsm\:after\:right-\[14px\]::after {
    content: var(--tw-content);
    right: 14px;
  }

  .xsm\:after\:right-\[6\%\]::after {
    content: var(--tw-content);
    right: 6%;
  }

  .xsm\:after\:top-0::after {
    content: var(--tw-content);
    top: 0px;
  }

  .xsm\:after\:hidden::after {
    content: var(--tw-content);
    display: none;
  }

  .xsm\:after\:h-\[350px\]::after {
    content: var(--tw-content);
    height: 350px;
  }

  .xsm\:after\:h-\[400px\]::after {
    content: var(--tw-content);
    height: 400px;
  }

  .xsm\:after\:w-10::after {
    content: var(--tw-content);
    width: 2.5rem;
  }

  .xsm\:after\:w-\[350px\]::after {
    content: var(--tw-content);
    width: 350px;
  }

  .xsm\:after\:w-\[400px\]::after {
    content: var(--tw-content);
    width: 400px;
  }

  .xsm\:after\:text-center::after {
    content: var(--tw-content);
    text-align: center;
  }

  .xsm\:after\:text-\[20px\]::after {
    content: var(--tw-content);
    font-size: 20px;
  }

  .xsm\:after\:leading-\[50px\]::after {
    content: var(--tw-content);
    line-height: 50px;
  }

  .xsm\:after\:leading-\[55px\]::after {
    content: var(--tw-content);
    line-height: 55px;
  }
}