/*
! tailwindcss v3.3.2 | MIT License | https://tailwindcss.com
*/
*,
:after,
:before {
  box-sizing: border-box;
  border: 0 solid #e5e7eb;
}
:after,
:before {
  --tw-content: "";
}
html {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
  -o-tab-size: 4;
  tab-size: 4;
  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;
  font-feature-settings: normal;
  font-variation-settings: normal;
}
body {
  margin: 0;
  line-height: inherit;
}
hr {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline dotted;
}
h1,
h2,
h3,
h4,
h5,
h6 {
  font-size: inherit;
  font-weight: inherit;
}
a {
  color: inherit;
  text-decoration: inherit;
}
b,
strong {
  font-weight: bolder;
}
code,
kbd,
pre,
samp {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas,
    Liberation Mono, Courier New, monospace;
  font-size: 1em;
}
small {
  font-size: 80%;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub {
  bottom: -0.25em;
}
sup {
  top: -0.5em;
}
table {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  font-size: 100%;
  font-weight: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0;
  padding: 0;
}
button,
select {
  text-transform: none;
}
[type="button"],
[type="reset"],
[type="submit"],
button {
  -webkit-appearance: button;
  background-color: transparent;
  background-image: none;
}
:-moz-focusring {
  outline: auto;
}
:-moz-ui-invalid {
  box-shadow: none;
}
progress {
  vertical-align: baseline;
}
::-webkit-inner-spin-button,
::-webkit-outer-spin-button {
  height: auto;
}
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}
::-webkit-search-decoration {
  -webkit-appearance: none;
}
::-webkit-file-upload-button {
  -webkit-appearance: button;
  font: inherit;
}
summary {
  display: list-item;
}
blockquote,
dd,
dl,
figure,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
p,
pre {
  margin: 0;
}
fieldset {
  margin: 0;
}
fieldset,
legend {
  padding: 0;
}
menu,
ol,
ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
textarea {
  resize: vertical;
}
input::-moz-placeholder,
textarea::-moz-placeholder {
  opacity: 1;
  color: #9ca3af;
}
input::placeholder,
textarea::placeholder {
  opacity: 1;
  color: #9ca3af;
}
[role="button"],
button {
  cursor: pointer;
}
:disabled {
  cursor: default;
}
audio,
canvas,
embed,
iframe,
img,
object,
svg,
video {
  display: block;
  vertical-align: middle;
}
img,
video {
  max-width: 100%;
  height: auto;
}
[hidden] {
  display: none;
}
:root,
[data-theme="red"] {
  --primary-tint-1: 252 213 216;
  --primary-tint-2: 248 171 177;
  --primary-tint-3: 255 117 129;
  --primary-tint-4: 241 86 99;
  --primary-main: 238 44 60;
  --primary-shade-1: 190 35 48;
  --primary-shade-2: 143 26 42;
  --primary-shade-3: 95 18 24;
  --primary-shade-4: 48 9 12;
  --greyscale-1: 51 51 51;
  --greyscale-2: 102 102 102;
  --greyscale-3: 153 153 153;
  --greyscale-4: 204 204 204;
  --greyscale-5: 230 230 230;
  --greyscale-6: 242 242 242;
  --greyscale-7: 245 245 245;
  --greyscale-8: 223 225 230;
  --greyscale-9: 180 186 196;
  --greyscale-10: 74 85 104;
  --greyscale-11: 221 221 221;
  --greyscale-12: 244 245 247;
  --greyscale-white: 254 255 255;
  --greyscale-main: 0 0 0;
  --system-fill-star: 255 1 107;
  --system-fill-video: 11 11 46;
  --system-fill-mega-menu-card: 254 243 244;
  --system-fill-bg-accent-1: 252 240 241;
  --system-fill-bg-accent-2: 252 241 245;
  --system-fill-bg-syllabus: 245 241 254;
  --system-fill-icon-rating: 252 188 5;
  --system-text-content-schoolName: 245 66 81;
  --system-tag-green: 10 144 68;
}
[data-theme="dark-purple"] {
  --primary-tint-1: 250 229 255;
  --primary-tint-2: 225 201 245;
  --primary-tint-3: 181 132 219;
  --primary-tint-4: 136 65 192;
  --primary-main: 106 17 176;
  --primary-shade-1: 85 14 141;
  --primary-shade-2: 64 10 106;
  --primary-shade-3: 36 7 70;
  --primary-shade-4: 21 3 35;
  --greyscale-1: 51 51 51;
  --greyscale-2: 102 102 102;
  --greyscale-3: 153 153 153;
  --greyscale-4: 204 204 204;
  --greyscale-5: 230 230 230;
  --greyscale-6: 242 242 242;
  --greyscale-7: 245 245 245;
  --greyscale-8: 223 225 230;
  --greyscale-9: 180 186 196;
  --greyscale-10: 74 85 104;
  --greyscale-11: 221 221 221;
  --greyscale-12: 244 245 247;
  --greyscale-white: 254 255 255;
  --greyscale-main: 0 0 0;
  --system-fill-star: 255 1 107;
  --system-fill-video: 11 11 46;
  --system-fill-mega-menu-card: 254 243 244;
  --system-fill-bg-accent-1: 252 240 241;
  --system-fill-bg-accent-2: 252 241 245;
  --system-fill-bg-syllabus: 245 241 254;
  --system-fill-icon-rating: 252 188 5;
  --system-text-content-schoolName: 245 66 81;
  --system-tag-green: 10 144 68;
}
[data-theme="dark-pink"] {
  --primary-tint-1: 243 208 223;
  --primary-tint-2: 232 161 190;
  --primary-tint-3: 220 113 158;
  --primary-tint-4: 209 66 125;
  --primary-main: 197 19 93;
  --primary-shade-1: 158 15 74;
  --primary-shade-2: 118 11 56;
  --primary-shade-3: 79 8 37;
  --primary-shade-4: 39 4 19;
  --greyscale-1: 51 51 51;
  --greyscale-2: 102 102 102;
  --greyscale-3: 153 153 153;
  --greyscale-4: 204 204 204;
  --greyscale-5: 230 230 230;
  --greyscale-6: 242 242 242;
  --greyscale-7: 245 245 245;
  --greyscale-8: 223 225 230;
  --greyscale-9: 180 186 196;
  --greyscale-10: 74 85 104;
  --greyscale-11: 221 221 221;
  --greyscale-12: 244 245 247;
  --greyscale-white: 254 255 255;
  --greyscale-main: 0 0 0;
  --system-fill-star: 255 1 107;
  --system-fill-video: 11 11 46;
  --system-fill-mega-menu-card: 254 243 244;
  --system-fill-bg-accent-1: 252 240 241;
  --system-fill-bg-accent-2: 252 241 245;
  --system-fill-bg-syllabus: 245 241 254;
  --system-fill-icon-rating: 252 188 5;
  --system-text-content-schoolName: 245 66 81;
  --system-tag-green: 10 144 68;
}
*,
:after,
:before {
  --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: rgba(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: rgba(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%;
}
@media (min-width: 320px) {
  .container {
    max-width: 320px;
  }
}
@media (min-width: 480px) {
  .container {
    max-width: 480px;
  }
}
@media (min-width: 768px) {
  .container {
    max-width: 768px;
  }
}
@media (min-width: 1200px) {
  .container {
    max-width: 1200px;
  }
}
@media (min-width: 1367px) {
  .container {
    max-width: 1367px;
  }
}
@media (min-width: 1440px) {
  .container {
    max-width: 1440px;
  }
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.pointer-events-none {
  pointer-events: none;
}
.visible {
  visibility: visible;
}
.invisible {
  visibility: hidden;
}
.fixed {
  position: fixed;
}
.\!absolute {
  position: absolute !important;
}
.absolute {
  position: absolute;
}
.\!relative {
  position: relative !important;
}
.relative {
  position: relative;
}
.sticky {
  position: sticky;
}
.inset-0 {
  inset: 0;
}
.inset-11 {
  inset: 2.75rem;
}
.inset-x-0 {
  left: 0;
  right: 0;
}
.\!-bottom-spacing28 {
  bottom: calc(calc(var(--ug) * 1.75) * -1) !important;
}
.\!-left-8 {
  left: -2rem !important;
}
.\!-right-16 {
  right: -4rem !important;
}
.\!-right-7 {
  right: -1.75rem !important;
}
.\!bottom-auto {
  bottom: auto !important;
}
.\!right-10 {
  right: 2.5rem !important;
}
.\!right-2 {
  right: 0.5rem !important;
}
.\!right-3 {
  right: 0.75rem !important;
}
.\!right-5 {
  right: 1.25rem !important;
}
.\!top-0 {
  top: 0 !important;
}
.\!top-2 {
  top: 0.5rem !important;
}
.\!top-spacing12 {
  top: calc(var(--ug) * 0.75) !important;
}
.-bottom-12 {
  bottom: -3rem;
}
.-bottom-2 {
  bottom: -0.5rem;
}
.-bottom-20 {
  bottom: -5rem;
}
.-bottom-3 {
  bottom: -0.75rem;
}
.-bottom-4 {
  bottom: -1rem;
}
.-bottom-7 {
  bottom: -1.75rem;
}
.-bottom-8 {
  bottom: -2rem;
}
.-bottom-\[0\%\] {
  bottom: 0;
}
.-bottom-\[10\%\] {
  bottom: -10%;
}
.-bottom-\[20\%\] {
  bottom: -20%;
}
.-bottom-\[30\%\] {
  bottom: -30%;
}
.-bottom-\[35\%\] {
  bottom: -35%;
}
.-bottom-px {
  bottom: -1px;
}
.-bottom-spacing40 {
  bottom: calc(calc(var(--ug) * 2.5) * -1);
}
.-bottom-spacing80 {
  bottom: calc(calc(var(--ug) * 5) * -1);
}
.-left-0 {
  left: 0;
}
.-left-1 {
  left: -0.25rem;
}
.-left-1\.5 {
  left: -0.375rem;
}
.-left-14 {
  left: -3.5rem;
}
.-left-2 {
  left: -0.5rem;
}
.-left-36 {
  left: -9rem;
}
.-left-4 {
  left: -1rem;
}
.-left-8 {
  left: -2rem;
}
.-left-\[10\%\] {
  left: -10%;
}
.-left-\[15\%\] {
  left: -15%;
}
.-left-\[18\%\] {
  left: -18%;
}
.-left-\[20\%\] {
  left: -20%;
}
.-left-\[24\%\] {
  left: -24%;
}
.-left-\[25\%\] {
  left: -25%;
}
.-left-\[30\%\] {
  left: -30%;
}
.-left-\[50\%\] {
  left: -50%;
}
.-left-full {
  left: -100%;
}
.-right-1 {
  right: -0.25rem;
}
.-right-1\.5 {
  right: -0.375rem;
}
.-right-2 {
  right: -0.5rem;
}
.-right-2\.5 {
  right: -0.625rem;
}
.-right-3 {
  right: -0.75rem;
}
.-right-4 {
  right: -1rem;
}
.-right-6 {
  right: -1.5rem;
}
.-right-8 {
  right: -2rem;
}
.-right-8px {
  right: -0.5rem;
}
.-right-\[0\%\] {
  right: 0;
}
.-right-\[10\%\] {
  right: -10%;
}
.-right-\[12px\] {
  right: -12px;
}
.-right-\[15\%\] {
  right: -15%;
}
.-right-\[20\%\] {
  right: -20%;
}
.-right-\[25\%\] {
  right: -25%;
}
.-right-\[4\%\] {
  right: -4%;
}
.-right-\[5\%\] {
  right: -5%;
}
.-right-\[7px\] {
  right: -7px;
}
.-top-10 {
  top: -2.5rem;
}
.-top-12 {
  top: -3rem;
}
.-top-2 {
  top: -0.5rem;
}
.-top-3 {
  top: -0.75rem;
}
.-top-4 {
  top: -1rem;
}
.-top-40 {
  top: -10rem;
}
.-top-8 {
  top: -2rem;
}
.-top-9 {
  top: -2.25rem;
}
.-top-\[11\%\] {
  top: -11%;
}
.-top-\[15\%\] {
  top: -15%;
}
.-top-\[170\%\] {
  top: -170%;
}
.-top-\[170px\] {
  top: -170px;
}
.-top-\[19\%\] {
  top: -19%;
}
.-top-\[20\%\] {
  top: -20%;
}
.-top-\[22\%\] {
  top: -22%;
}
.-top-\[230px\] {
  top: -230px;
}
.-top-\[30\%\] {
  top: -30%;
}
.-top-\[5\%\] {
  top: -5%;
}
.-top-spacing14 {
  top: calc(calc(var(--ug) * 0.875) * -1);
}
.bottom-0 {
  bottom: 0;
}
.bottom-1 {
  bottom: 0.25rem;
}
.bottom-1\.5 {
  bottom: 0.375rem;
}
.bottom-10 {
  bottom: 2.5rem;
}
.bottom-14 {
  bottom: 3.5rem;
}
.bottom-2 {
  bottom: 0.5rem;
}
.bottom-2\.5 {
  bottom: 0.625rem;
}
.bottom-20 {
  bottom: 5rem;
}
.bottom-24 {
  bottom: 6rem;
}
.bottom-4 {
  bottom: 1rem;
}
.bottom-40 {
  bottom: 10rem;
}
.bottom-5 {
  bottom: 1.25rem;
}
.bottom-6 {
  bottom: 1.5rem;
}
.bottom-\[0\%\],
.bottom-\[0\] {
  bottom: 0;
}
.bottom-\[15\%\] {
  bottom: 15%;
}
.bottom-\[2\%\] {
  bottom: 2%;
}
.bottom-\[35\%\] {
  bottom: 35%;
}
.bottom-\[36px\] {
  bottom: 36px;
}
.bottom-\[40\%\] {
  bottom: 40%;
}
.bottom-\[5\%\] {
  bottom: 5%;
}
.bottom-\[8\%\] {
  bottom: 8%;
}
.bottom-auto {
  bottom: auto;
}
.bottom-px {
  bottom: 1px;
}
.bottom-spacing20 {
  bottom: calc(var(--ug) * 1.25);
}
.bottom-spacing208 {
  bottom: calc(var(--ug) * 13);
}
.bottom-spacing24 {
  bottom: calc(var(--ug) * 1.5);
}
.bottom-spacing40 {
  bottom: calc(var(--ug) * 2.5);
}
.bottom-spacing44 {
  bottom: calc(var(--ug) * 2.75);
}
.left-0 {
  left: 0;
}
.left-1 {
  left: 0.25rem;
}
.left-1\/2 {
  left: 50%;
}
.left-10 {
  left: 2.5rem;
}
.left-12 {
  left: 3rem;
}
.left-2 {
  left: 0.5rem;
}
.left-3 {
  left: 0.75rem;
}
.left-4 {
  left: 1rem;
}
.left-5 {
  left: 1.25rem;
}
.left-53px {
  left: 3.313rem;
}
.left-\[2\%\] {
  left: 2%;
}
.left-\[24\%\] {
  left: 24%;
}
.left-\[25\%\] {
  left: 25%;
}
.left-\[30\%\] {
  left: 30%;
}
.left-\[36px\] {
  left: 36px;
}
.left-\[40\%\] {
  left: 40%;
}
.left-\[5\%\] {
  left: 5%;
}
.left-\[60\%\] {
  left: 60%;
}
.left-\[80\%\] {
  left: 80%;
}
.left-\[9\%\] {
  left: 9%;
}
.left-\[calc\(50\%\+1\.25rem\)\] {
  left: calc(50% + 1.25rem);
}
.left-\[calc\(50\%\+2\.25rem\)\] {
  left: calc(50% + 2.25rem);
}
.left-auto {
  left: auto;
}
.left-spacing100 {
  left: calc(var(--ug) * 6.25);
}
.left-spacing44 {
  left: calc(var(--ug) * 2.75);
}
.left-spacing8 {
  left: calc(var(--ug) * 0.5);
}
.right-0 {
  right: 0;
}
.right-0\.5 {
  right: 0.125rem;
}
.right-1 {
  right: 0.25rem;
}
.right-12 {
  right: 3rem;
}
.right-2 {
  right: 0.5rem;
}
.right-2\.5 {
  right: 0.625rem;
}
.right-3 {
  right: 0.75rem;
}
.right-3\.5 {
  right: 0.875rem;
}
.right-4 {
  right: 1rem;
}
.right-5 {
  right: 1.25rem;
}
.right-\[0\%\] {
  right: 0;
}
.right-\[10\%\] {
  right: 10%;
}
.right-\[15\%\] {
  right: 15%;
}
.right-\[2\%\] {
  right: 2%;
}
.right-\[20\%\] {
  right: 20%;
}
.right-\[3\%\] {
  right: 3%;
}
.right-\[36px\] {
  right: 36px;
}
.right-\[40\%\] {
  right: 40%;
}
.right-\[44px\] {
  right: 44px;
}
.right-\[45\%\] {
  right: 45%;
}
.right-\[5\%\] {
  right: 5%;
}
.right-\[6px\] {
  right: 6px;
}
.right-\[7\.34\%\] {
  right: 7.34%;
}
.right-\[80\%\] {
  right: 80%;
}
.right-spacing100 {
  right: calc(var(--ug) * 6.25);
}
.right-spacing14 {
  right: calc(var(--ug) * 0.875);
}
.right-spacing16 {
  right: calc(var(--ug));
}
.right-spacing20 {
  right: calc(var(--ug) * 1.25);
}
.right-spacing205 {
  right: calc(var(--ug) * 12.813);
}
.right-spacing6 {
  right: calc(var(--ug) * 0.375);
}
.right-spacing8 {
  right: calc(var(--ug) * 0.5);
}
.top-0 {
  top: 0;
}
.top-0\.5 {
  top: 0.125rem;
}
.top-1 {
  top: 0.25rem;
}
.top-1\/2 {
  top: 50%;
}
.top-10 {
  top: 2.5rem;
}
.top-14 {
  top: 3.5rem;
}
.top-2 {
  top: 0.5rem;
}
.top-2\.5 {
  top: 0.625rem;
}
.top-3 {
  top: 0.75rem;
}
.top-3\.5 {
  top: 0.875rem;
}
.top-4 {
  top: 1rem;
}
.top-5 {
  top: 1.25rem;
}
.top-522 {
  top: 32.625rem;
}
.top-6 {
  top: 1.5rem;
}
.top-9px {
  top: 0.5625rem;
}
.top-\[-4\%\] {
  top: -4%;
}
.top-\[0\%\],
.top-\[0\] {
  top: 0;
}
.top-\[1\%\] {
  top: 1%;
}
.top-\[10\%\] {
  top: 10%;
}
.top-\[100\%\] {
  top: 100%;
}
.top-\[12\.5px\] {
  top: 12.5px;
}
.top-\[2\%\] {
  top: 2%;
}
.top-\[30\%\] {
  top: 30%;
}
.top-\[35\%\] {
  top: 35%;
}
.top-\[40\%\] {
  top: 40%;
}
.top-\[45\%\] {
  top: 45%;
}
.top-\[5\%\] {
  top: 5%;
}
.top-\[50\%\] {
  top: 50%;
}
.top-\[60\%\] {
  top: 60%;
}
.top-\[6px\] {
  top: 6px;
}
.top-auto {
  top: auto;
}
.top-full {
  top: 100%;
}
.top-spacing100 {
  top: calc(var(--ug) * 6.25);
}
.top-spacing14 {
  top: calc(var(--ug) * 0.875);
}
.top-spacing20 {
  top: calc(var(--ug) * 1.25);
}
.top-spacing40 {
  top: calc(var(--ug) * 2.5);
}
.top-spacing44 {
  top: calc(var(--ug) * 2.75);
}
.top-spacing48 {
  top: calc(var(--ug) * 3);
}
.top-spacing49 {
  top: calc(var(--ug) * 3.026);
}
.top-spacing56 {
  top: calc(var(--ug) * 3.5);
}
.top-spacing68 {
  top: calc(var(--ug) * 4.25);
}
.top-spacing8 {
  top: calc(var(--ug) * 0.5);
}
.top-spacing80 {
  top: calc(var(--ug) * 5);
}
.-z-1 {
  z-index: -1;
}
.-z-10 {
  z-index: -10;
}
.z-0 {
  z-index: 0;
}
.z-1 {
  z-index: 1;
}
.z-10 {
  z-index: 10;
}
.z-100 {
  z-index: 100;
}
.z-2 {
  z-index: 2;
}
.z-20 {
  z-index: 20;
}
.z-2147483601 {
  z-index: 2147483601;
}
.z-2147483609 {
  z-index: 2147483609;
}
.z-30 {
  z-index: 30;
}
.z-40 {
  z-index: 40;
}
.z-5 {
  z-index: 5;
}
.z-50 {
  z-index: 50;
}
.z-\[19\] {
  z-index: 19;
}
.z-\[21\] {
  z-index: 21;
}
.z-\[30\] {
  z-index: 30;
}
.z-\[31\] {
  z-index: 31;
}
.z-\[32\] {
  z-index: 32;
}
.z-\[33\] {
  z-index: 33;
}
.col-span-12 {
  grid-column: span 12 / span 12;
}
.col-span-2 {
  grid-column: span 2 / span 2;
}
.col-span-4 {
  grid-column: span 4 / span 4;
}
.col-span-5 {
  grid-column: span 5 / span 5;
}
.row-span-2 {
  grid-row: span 2 / span 2;
}
.row-start-3 {
  grid-row-start: 3;
}
.\!m-0 {
  margin: 0 !important;
}
.\!m-spacing10 {
  margin: calc(var(--ug) * 0.625) !important;
}
.-m-3 {
  margin: -0.75rem;
}
.m-0 {
  margin: 0;
}
.m-\[4px\] {
  margin: 4px;
}
.m-auto {
  margin: auto;
}
.m-spacing14 {
  margin: calc(var(--ug) * 0.875);
}
.m-spacing2 {
  margin: calc(var(--ug) * 0.125);
}
.m-spacing20 {
  margin: calc(var(--ug) * 1.25);
}
.m-spacing28 {
  margin: calc(var(--ug) * 1.75);
}
.m-spacing4 {
  margin: calc(var(--ug) * 0.25);
}
.m-spacing6 {
  margin: calc(var(--ug) * 0.375);
}
.m-spacing8 {
  margin: calc(var(--ug) * 0.5);
}
.\!mx-auto {
  margin-left: auto !important;
  margin-right: auto !important;
}
.\!my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
.-mx-6 {
  margin-left: -1.5rem;
  margin-right: -1.5rem;
}
.-mx-\[100\%\] {
  margin-left: -100%;
  margin-right: -100%;
}
.-mx-px {
  margin-left: -1px;
  margin-right: -1px;
}
.-mx-spacing20 {
  margin-left: calc(calc(var(--ug) * 1.25) * -1);
  margin-right: calc(calc(var(--ug) * 1.25) * -1);
}
.-my-spacing14 {
  margin-top: calc(calc(var(--ug) * 0.875) * -1);
  margin-bottom: calc(calc(var(--ug) * 0.875) * -1);
}
.mx-2 {
  margin-left: 0.5rem;
  margin-right: 0.5rem;
}
.mx-auto {
  margin-left: auto;
  margin-right: auto;
}
.mx-spacing10 {
  margin-left: calc(var(--ug) * 0.625);
  margin-right: calc(var(--ug) * 0.625);
}
.mx-spacing12 {
  margin-left: calc(var(--ug) * 0.75);
  margin-right: calc(var(--ug) * 0.75);
}
.mx-spacing20 {
  margin-left: calc(var(--ug) * 1.25);
  margin-right: calc(var(--ug) * 1.25);
}
.mx-spacing24 {
  margin-left: calc(var(--ug) * 1.5);
  margin-right: calc(var(--ug) * 1.5);
}
.mx-spacing6 {
  margin-left: calc(var(--ug) * 0.375);
  margin-right: calc(var(--ug) * 0.375);
}
.my-2 {
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
.my-auto {
  margin-top: auto;
  margin-bottom: auto;
}
.my-spacing10 {
  margin-top: calc(var(--ug) * 0.625);
  margin-bottom: calc(var(--ug) * 0.625);
}
.my-spacing12 {
  margin-top: calc(var(--ug) * 0.75);
  margin-bottom: calc(var(--ug) * 0.75);
}
.my-spacing16 {
  margin-top: calc(var(--ug));
  margin-bottom: calc(var(--ug));
}
.my-spacing20 {
  margin-top: calc(var(--ug) * 1.25);
  margin-bottom: calc(var(--ug) * 1.25);
}
.my-spacing24 {
  margin-top: calc(var(--ug) * 1.5);
  margin-bottom: calc(var(--ug) * 1.5);
}
.my-spacing28 {
  margin-top: calc(var(--ug) * 1.75);
  margin-bottom: calc(var(--ug) * 1.75);
}
.my-spacing36 {
  margin-top: calc(var(--ug) * 2.25);
  margin-bottom: calc(var(--ug) * 2.25);
}
.my-spacing40 {
  margin-top: calc(var(--ug) * 2.5);
  margin-bottom: calc(var(--ug) * 2.5);
}
.my-spacing6 {
  margin-top: calc(var(--ug) * 0.375);
  margin-bottom: calc(var(--ug) * 0.375);
}
.my-spacing8 {
  margin-top: calc(var(--ug) * 0.5);
  margin-bottom: calc(var(--ug) * 0.5);
}
.\!mb-0 {
  margin-bottom: 0 !important;
}
.\!mb-spacing12 {
  margin-bottom: calc(var(--ug) * 0.75) !important;
}
.\!mb-spacing40 {
  margin-bottom: calc(var(--ug) * 2.5) !important;
}
.\!mb-spacing8 {
  margin-bottom: calc(var(--ug) * 0.5) !important;
}
.\!ml-0 {
  margin-left: 0 !important;
}
.\!mt-0 {
  margin-top: 0 !important;
}
.\!mt-spacing20 {
  margin-top: calc(var(--ug) * 1.25) !important;
}
.\!mt-spacing24 {
  margin-top: calc(var(--ug) * 1.5) !important;
}
.\!mt-spacing28 {
  margin-top: calc(var(--ug) * 1.75) !important;
}
.\!mt-spacing32 {
  margin-top: calc(var(--ug) * 2) !important;
}
.\!mt-spacing36 {
  margin-top: calc(var(--ug) * 2.25) !important;
}
.-mb-spacing28 {
  margin-bottom: calc(calc(var(--ug) * 1.75) * -1);
}
.-mb-spacing32 {
  margin-bottom: calc(calc(var(--ug) * 2) * -1);
}
.-mb-spacing6 {
  margin-bottom: calc(calc(var(--ug) * 0.375) * -1);
}
.-ml-0 {
  margin-left: 0;
}
.-ml-0\.5 {
  margin-left: -0.125rem;
}
.-ml-spacing20 {
  margin-left: calc(calc(var(--ug) * 1.25) * -1);
}
.-ml-spacing32 {
  margin-left: calc(calc(var(--ug) * 2) * -1);
}
.-ml-spacing36 {
  margin-left: calc(calc(var(--ug) * 2.25) * -1);
}
.-ml-spacing6 {
  margin-left: calc(calc(var(--ug) * 0.375) * -1);
}
.-ml-spacing80 {
  margin-left: calc(calc(var(--ug) * 5) * -1);
}
.-mr-\[2px\] {
  margin-right: -2px;
}
.-mr-px {
  margin-right: -1px;
}
.-mr-spacing20 {
  margin-right: calc(calc(var(--ug) * 1.25) * -1);
}
.-mt-0 {
  margin-top: 0;
}
.-mt-0\.5 {
  margin-top: -0.125rem;
}
.-mt-40 {
  margin-top: -10rem;
}
.-mt-spacing20 {
  margin-top: calc(calc(var(--ug) * 1.25) * -1);
}
.-mt-spacing28 {
  margin-top: calc(calc(var(--ug) * 1.75) * -1);
}
.mb-1 {
  margin-bottom: 0.25rem;
}
.mb-11 {
  margin-bottom: 2.75rem;
}
.mb-2 {
  margin-bottom: 0.5rem;
}
.mb-28 {
  margin-bottom: 7rem;
}
.mb-3 {
  margin-bottom: 0.75rem;
}
.mb-4 {
  margin-bottom: 1rem;
}
.mb-5 {
  margin-bottom: 1.25rem;
}
.mb-6 {
  margin-bottom: 1.5rem;
}
.mb-\[15px\] {
  margin-bottom: 15px;
}
.mb-spacing10 {
  margin-bottom: calc(var(--ug) * 0.625);
}
.mb-spacing12 {
  margin-bottom: calc(var(--ug) * 0.75);
}
.mb-spacing128 {
  margin-bottom: calc(var(--ug) * 8);
}
.mb-spacing14 {
  margin-bottom: calc(var(--ug) * 0.875);
}
.mb-spacing16 {
  margin-bottom: calc(var(--ug));
}
.mb-spacing2 {
  margin-bottom: calc(var(--ug) * 0.125);
}
.mb-spacing20 {
  margin-bottom: calc(var(--ug) * 1.25);
}
.mb-spacing24 {
  margin-bottom: calc(var(--ug) * 1.5);
}
.mb-spacing32 {
  margin-bottom: calc(var(--ug) * 2);
}
.mb-spacing36 {
  margin-bottom: calc(var(--ug) * 2.25);
}
.mb-spacing4 {
  margin-bottom: calc(var(--ug) * 0.25);
}
.mb-spacing40 {
  margin-bottom: calc(var(--ug) * 2.5);
}
.mb-spacing48 {
  margin-bottom: calc(var(--ug) * 3);
}
.mb-spacing56 {
  margin-bottom: calc(var(--ug) * 3.5);
}
.mb-spacing6 {
  margin-bottom: calc(var(--ug) * 0.375);
}
.mb-spacing64 {
  margin-bottom: calc(var(--ug) * 4);
}
.mb-spacing8 {
  margin-bottom: calc(var(--ug) * 0.5);
}
.mb-spacing80 {
  margin-bottom: calc(var(--ug) * 5);
}
.ml-1 {
  margin-left: 0.25rem;
}
.ml-2 {
  margin-left: 0.5rem;
}
.ml-auto {
  margin-left: auto;
}
.ml-px {
  margin-left: 1px;
}
.ml-spacing10 {
  margin-left: calc(var(--ug) * 0.625);
}
.ml-spacing16 {
  margin-left: calc(var(--ug));
}
.ml-spacing20 {
  margin-left: calc(var(--ug) * 1.25);
}
.ml-spacing24 {
  margin-left: calc(var(--ug) * 1.5);
}
.ml-spacing32 {
  margin-left: calc(var(--ug) * 2);
}
.ml-spacing4 {
  margin-left: calc(var(--ug) * 0.25);
}
.ml-spacing48 {
  margin-left: calc(var(--ug) * 3);
}
.ml-spacing6 {
  margin-left: calc(var(--ug) * 0.375);
}
.ml-spacing68 {
  margin-left: calc(var(--ug) * 4.25);
}
.ml-spacing8 {
  margin-left: calc(var(--ug) * 0.5);
}
.mr-2 {
  margin-right: 0.5rem;
}
.mr-auto {
  margin-right: auto;
}
.mr-spacing10 {
  margin-right: calc(var(--ug) * 0.625);
}
.mr-spacing12 {
  margin-right: calc(var(--ug) * 0.75);
}
.mr-spacing14 {
  margin-right: calc(var(--ug) * 0.875);
}
.mr-spacing16 {
  margin-right: calc(var(--ug));
}
.mr-spacing2 {
  margin-right: calc(var(--ug) * 0.125);
}
.mr-spacing20 {
  margin-right: calc(var(--ug) * 1.25);
}
.mr-spacing24 {
  margin-right: calc(var(--ug) * 1.5);
}
.mr-spacing28 {
  margin-right: calc(var(--ug) * 1.75);
}
.mr-spacing32 {
  margin-right: calc(var(--ug) * 2);
}
.mr-spacing36 {
  margin-right: calc(var(--ug) * 2.25);
}
.mr-spacing4 {
  margin-right: calc(var(--ug) * 0.25);
}
.mr-spacing40 {
  margin-right: calc(var(--ug) * 2.5);
}
.mr-spacing44 {
  margin-right: calc(var(--ug) * 2.75);
}
.mr-spacing48 {
  margin-right: calc(var(--ug) * 3);
}
.mr-spacing56 {
  margin-right: calc(var(--ug) * 3.5);
}
.mr-spacing6 {
  margin-right: calc(var(--ug) * 0.375);
}
.mr-spacing8 {
  margin-right: calc(var(--ug) * 0.5);
}
.mt-0 {
  margin-top: 0;
}
.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-3 {
  margin-top: 0.75rem;
}
.mt-4 {
  margin-top: 1rem;
}
.mt-5 {
  margin-top: 1.25rem;
}
.mt-6 {
  margin-top: 1.5rem;
}
.mt-7 {
  margin-top: 1.75rem;
}
.mt-9 {
  margin-top: 2.25rem;
}
.mt-\[1px\] {
  margin-top: 1px;
}
.mt-\[30px\] {
  margin-top: 30px;
}
.mt-auto {
  margin-top: auto;
}
.mt-px {
  margin-top: 1px;
}
.mt-spacing10 {
  margin-top: calc(var(--ug) * 0.625);
}
.mt-spacing12 {
  margin-top: calc(var(--ug) * 0.75);
}
.mt-spacing14 {
  margin-top: calc(var(--ug) * 0.875);
}
.mt-spacing16 {
  margin-top: calc(var(--ug));
}
.mt-spacing2 {
  margin-top: calc(var(--ug) * 0.125);
}
.mt-spacing20 {
  margin-top: calc(var(--ug) * 1.25);
}
.mt-spacing24 {
  margin-top: calc(var(--ug) * 1.5);
}
.mt-spacing28 {
  margin-top: calc(var(--ug) * 1.75);
}
.mt-spacing32 {
  margin-top: calc(var(--ug) * 2);
}
.mt-spacing36 {
  margin-top: calc(var(--ug) * 2.25);
}
.mt-spacing4 {
  margin-top: calc(var(--ug) * 0.25);
}
.mt-spacing40 {
  margin-top: calc(var(--ug) * 2.5);
}
.mt-spacing44 {
  margin-top: calc(var(--ug) * 2.75);
}
.mt-spacing48 {
  margin-top: calc(var(--ug) * 3);
}
.mt-spacing50 {
  margin-top: calc(var(--ug) * 3.125);
}
.mt-spacing56 {
  margin-top: calc(var(--ug) * 3.5);
}
.mt-spacing6 {
  margin-top: calc(var(--ug) * 0.375);
}
.mt-spacing64 {
  margin-top: calc(var(--ug) * 4);
}
.mt-spacing76 {
  margin-top: calc(var(--ug) * 4.75);
}
.mt-spacing8 {
  margin-top: calc(var(--ug) * 0.5);
}
.mt-spacing80 {
  margin-top: calc(var(--ug) * 5);
}
.box-content {
  box-sizing: content-box;
}
.line-clamp-1 {
  -webkit-line-clamp: 1;
}
.line-clamp-1,
.line-clamp-2 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.line-clamp-2 {
  -webkit-line-clamp: 2;
}
.line-clamp-3 {
  -webkit-line-clamp: 3;
}
.line-clamp-3,
.line-clamp-4 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.line-clamp-4 {
  -webkit-line-clamp: 4;
}
.\!block {
  display: block !important;
}
.block {
  display: block;
}
.inline-block {
  display: inline-block;
}
.inline {
  display: inline;
}
.\!flex {
  display: flex !important;
}
.flex {
  display: flex;
}
.inline-flex {
  display: inline-flex;
}
.table {
  display: table;
}
.grid {
  display: grid;
}
.list-item {
  display: list-item;
}
.hidden {
  display: none;
}
.\!h-12 {
  height: 3rem !important;
}
.\!h-120 {
  height: 7.5rem !important;
}
.\!h-136px {
  height: 8.5rem !important;
}
.\!h-215 {
  height: 13.438rem !important;
}
.\!h-22px {
  height: 1.375rem !important;
}
.\!h-432px {
  height: 27rem !important;
}
.\!h-45px {
  height: 2.85rem !important;
}
.\!h-480 {
  height: 30rem !important;
}
.\!h-48px {
  height: 3rem !important;
}
.\!h-6 {
  height: 1.5rem !important;
}
.\!h-9 {
  height: 2.25rem !important;
}
.\!h-\[588px\] {
  height: 588px !important;
}
.\!h-auto {
  height: auto !important;
}
.\!h-fit {
  height: -moz-fit-content !important;
  height: fit-content !important;
}
.\!h-full {
  height: 100% !important;
}
.\!h-screen {
  height: 100vh !important;
}
.\!h-spacing40 {
  height: calc(var(--ug) * 2.5) !important;
}
.\!h-spacing44 {
  height: calc(var(--ug) * 2.75) !important;
}
.\!h-spacing48 {
  height: calc(var(--ug) * 3) !important;
}
.h-0 {
  height: 0;
}
.h-1 {
  height: 0.25rem;
}
.h-1\.5 {
  height: 0.375rem;
}
.h-1\/5 {
  height: 20%;
}
.h-10 {
  height: 2.5rem;
}
.h-100 {
  height: 6.25rem;
}
.h-102px {
  height: 6.43rem;
}
.h-104px {
  height: 6.5rem;
}
.h-106px {
  height: 6.67rem;
}
.h-11 {
  height: 2.75rem;
}
.h-114px {
  height: 7.125rem;
}
.h-116px {
  height: 7.25rem;
}
.h-12 {
  height: 3rem;
}
.h-120 {
  height: 7.5rem;
}
.h-122px {
  height: 7.624rem;
}
.h-126px {
  height: 7.875rem;
}
.h-128px {
  height: 8rem;
}
.h-130px {
  height: 8.125rem;
}
.h-132px {
  height: 8.25rem;
}
.h-134px {
  height: 8.37rem;
}
.h-14 {
  height: 3.5rem;
}
.h-140 {
  height: 8.75rem;
}
.h-148 {
  height: 9.25rem;
}
.h-14px {
  height: 0.875rem;
}
.h-150px {
  height: 9.43rem;
}
.h-16 {
  height: 4rem;
}
.h-164 {
  height: 10.25rem;
}
.h-168px {
  height: 10.5rem;
}
.h-174 {
  height: 10.875rem;
}
.h-176px {
  height: 11rem;
}
.h-177px {
  height: 11.0625rem;
}
.h-180 {
  height: 11.25rem;
}
.h-186 {
  height: 11.625rem;
}
.h-187px {
  height: 11.7143rem;
}
.h-18px {
  height: 1.125rem;
}
.h-196px {
  height: 12.25rem;
}
.h-197px {
  height: 12.34rem;
}
.h-2 {
  height: 0.5rem;
}
.h-2\.5 {
  height: 0.625rem;
}
.h-20 {
  height: 5rem;
}
.h-200 {
  height: 14.286rem;
}
.h-200px {
  height: 12.5rem;
}
.h-204 {
  height: 12.75rem;
}
.h-205px {
  height: 12.85715rem;
}
.h-208px {
  height: 13rem;
}
.h-20px {
  height: 1.25rem;
}
.h-215 {
  height: 13.438rem;
}
.h-220px {
  height: 13.75rem;
}
.h-228px {
  height: 14.29rem;
}
.h-22px {
  height: 1.375rem;
}
.h-232 {
  height: 14.5rem;
}
.h-234px {
  height: 14.625rem;
}
.h-238px {
  height: 14.87rem;
}
.h-24 {
  height: 1.5rem;
}
.h-240px {
  height: 15rem;
}
.h-243px {
  height: 15.1875rem;
}
.h-250 {
  height: 15.625rem;
}
.h-256 {
  height: 16rem;
}
.h-25px {
  height: 1.5625rem;
}
.h-264 {
  height: 16.5rem;
}
.h-26px {
  height: 1.625rem;
}
.h-27\.36px {
  height: 1.71rem;
}
.h-274 {
  height: 17.125rem;
}
.h-276\.832 {
  height: 17.302rem;
}
.h-280 {
  height: 17.5rem;
}
.h-28px {
  height: 1.7857rem;
}
.h-296px {
  height: 18.5rem;
}
.h-3 {
  height: 0.75rem;
}
.h-3\/6 {
  height: 50%;
}
.h-300 {
  height: 18.75rem;
}
.h-304px {
  height: 19rem;
}
.h-305px {
  height: 19.063rem;
}
.h-306px {
  height: 19.125rem;
}
.h-30px {
  height: 1.875rem;
}
.h-312px {
  height: 19.5rem;
}
.h-317\.782 {
  height: 19.861rem;
}
.h-32 {
  height: 8rem;
}
.h-320 {
  height: 20rem;
}
.h-32px {
  height: 2rem;
}
.h-336px {
  height: 21rem;
}
.h-33px {
  height: 2.06rem;
}
.h-342px {
  height: 21.42rem;
}
.h-344px {
  height: 21.5rem;
}
.h-348 {
  height: 21.75rem;
}
.h-350 {
  height: 21.875rem;
}
.h-362px {
  height: 22.625rem;
}
.h-366 {
  height: 22.875rem;
}
.h-36px {
  height: 2.25rem;
}
.h-380px {
  height: 23.75rem;
}
.h-38px {
  height: 2.37rem;
}
.h-391px {
  height: 24.438rem;
}
.h-398 {
  height: 24.875rem;
}
.h-39px {
  height: 2.4375rem;
}
.h-4 {
  height: 1rem;
}
.h-4\/5 {
  height: 80%;
}
.h-40 {
  height: 10rem;
}
.h-400 {
  height: 25rem;
}
.h-40p {
  height: 2.5rem;
}
.h-418px {
  height: 26.14rem;
}
.h-42 {
  height: 2.625rem;
}
.h-424 {
  height: 26.5rem;
}
.h-437px {
  height: 27.36rem;
}
.h-440px {
  height: 27.5rem;
}
.h-44px {
  height: 2.75rem;
}
.h-45px {
  height: 2.85rem;
}
.h-46px {
  height: 2.875rem;
}
.h-47px {
  height: 2.92rem;
}
.h-480 {
  height: 30rem;
}
.h-484px {
  height: 30.25rem;
}
.h-488px {
  height: 30.5rem;
}
.h-48px {
  height: 3rem;
}
.h-4px {
  height: 0.25rem;
}
.h-5 {
  height: 1.25rem;
}
.h-500px {
  height: 31.25rem;
}
.h-504 {
  height: 31.5rem;
}
.h-50px {
  height: 3.14rem;
}
.h-510px {
  height: 31.875rem;
}
.h-51px {
  height: 3.21rem;
}
.h-52 {
  height: 3.25rem;
}
.h-547px {
  height: 34.188rem;
}
.h-54px {
  height: 3.375rem;
}
.h-56 {
  height: 3.5rem;
}
.h-572px {
  height: 35.75rem;
}
.h-6 {
  height: 1.5rem;
}
.h-60 {
  height: 3.75rem;
}
.h-600 {
  height: 37.5rem;
}
.h-64 {
  height: 16rem;
}
.h-64px {
  height: 4rem;
}
.h-68 {
  height: 4.25rem;
}
.h-7 {
  height: 1.75rem;
}
.h-70px {
  height: 4.375rem;
}
.h-72 {
  height: 4.5rem;
}
.h-74px {
  height: 4.625rem;
}
.h-8 {
  height: 2rem;
}
.h-80 {
  height: 20rem;
}
.h-80px {
  height: 5rem;
}
.h-81px {
  height: 5.09rem;
}
.h-84px {
  height: 5.25rem;
}
.h-86px {
  height: 5.375rem;
}
.h-88px {
  height: 5.5rem;
}
.h-8px {
  height: 0.5rem;
}
.h-9 {
  height: 2.25rem;
}
.h-90px {
  height: 5.625rem;
}
.h-92px {
  height: 5.75rem;
}
.h-96 {
  height: 24rem;
}
.h-\[13px\] {
  height: 13px;
}
.h-\[14px\] {
  height: 14px;
}
.h-\[16\.8px\] {
  height: 16.8px;
}
.h-\[169px\] {
  height: 169px;
}
.h-\[1px\] {
  height: 1px;
}
.h-\[213px\] {
  height: 213px;
}
.h-\[22px\] {
  height: 22px;
}
.h-\[233px\] {
  height: 233px;
}
.h-\[28px\] {
  height: 28px;
}
.h-\[30px\] {
  height: 30px;
}
.h-\[38px\] {
  height: 38px;
}
.h-\[41px\] {
  height: 41px;
}
.h-\[44px\] {
  height: 44px;
}
.h-\[7px\] {
  height: 7px;
}
.h-\[86px\] {
  height: 86px;
}
.h-auto {
  height: auto;
}
.h-fit {
  height: -moz-fit-content;
  height: fit-content;
}
.h-full {
  height: 100%;
}
.h-px {
  height: 1px;
}
.h-screen {
  height: 100vh;
}
.h-spacing10 {
  height: calc(var(--ug) * 0.625);
}
.h-spacing100 {
  height: calc(var(--ug) * 6.25);
}
.h-spacing12 {
  height: calc(var(--ug) * 0.75);
}
.h-spacing16 {
  height: calc(var(--ug));
}
.h-spacing20 {
  height: calc(var(--ug) * 1.25);
}
.h-spacing24 {
  height: calc(var(--ug) * 1.5);
}
.h-spacing28 {
  height: calc(var(--ug) * 1.75);
}
.h-spacing32 {
  height: calc(var(--ug) * 2);
}
.h-spacing36 {
  height: calc(var(--ug) * 2.25);
}
.h-spacing4 {
  height: calc(var(--ug) * 0.25);
}
.h-spacing40 {
  height: calc(var(--ug) * 2.5);
}
.h-spacing44 {
  height: calc(var(--ug) * 2.75);
}
.h-spacing48 {
  height: calc(var(--ug) * 3);
}
.h-spacing56 {
  height: calc(var(--ug) * 3.5);
}
.h-spacing64 {
  height: calc(var(--ug) * 4);
}
.h-spacing68 {
  height: calc(var(--ug) * 4.25);
}
.h-spacing8 {
  height: calc(var(--ug) * 0.5);
}
.h-spacing80 {
  height: calc(var(--ug) * 5);
}
.\!max-h-480 {
  max-height: 30rem !important;
}
.\!max-h-full {
  max-height: 100% !important;
}
.\!max-h-screen {
  max-height: 100vh !important;
}
.max-h-142px {
  max-height: 8.875rem;
}
.max-h-220px {
  max-height: 13.75rem;
}
.max-h-240px {
  max-height: 15rem;
}
.max-h-310px {
  max-height: 19.375rem;
}
.max-h-320px {
  max-height: 20rem;
}
.max-h-325px {
  max-height: 20.31rem;
}
.max-h-348px {
  max-height: 21.75rem;
}
.max-h-366px {
  max-height: 22.875rem;
}
.max-h-480 {
  max-height: 30rem;
}
.max-h-484px {
  max-height: 30.25rem;
}
.max-h-502px {
  max-height: 31.375rem;
}
.max-h-504px {
  max-height: 31.5rem;
}
.max-h-538px {
  max-height: 33.625rem;
}
.max-h-588px {
  max-height: 36.75rem;
}
.max-h-608px {
  max-height: 38rem;
}
.max-h-648px {
  max-height: 40.5rem;
}
.max-h-650 {
  max-height: 40.625rem;
}
.max-h-756px {
  max-height: 47.25rem;
}
.max-h-88px {
  max-height: 5.5rem;
}
.max-h-96 {
  max-height: 24rem;
}
.max-h-\[90vh\] {
  max-height: 90vh;
}
.max-h-\[calc\(100vh-60px\)\] {
  max-height: calc(100vh - 60px);
}
.max-h-fit {
  max-height: -moz-fit-content;
  max-height: fit-content;
}
.max-h-full {
  max-height: 100%;
}
.\!min-h-screen {
  min-height: 100vh !important;
}
.min-h-102px {
  min-height: 6.43rem;
}
.min-h-234px {
  min-height: 14.625rem;
}
.min-h-270px {
  min-height: 16.875rem;
}
.min-h-30 {
  min-height: 1.875rem;
}
.min-h-300px {
  min-height: 18.75rem;
}
.min-h-312 {
  min-height: 19.5rem;
}
.min-h-32px {
  min-height: 2.2857rem;
}
.min-h-80px {
  min-height: 5rem;
}
.min-h-\[500px\] {
  min-height: 500px;
}
.min-h-\[calc\(100vh-3\.75rem\)\] {
  min-height: calc(100vh - 3.75rem);
}
.min-h-full {
  min-height: 100%;
}
.\!w-144px {
  width: 9rem !important;
}
.\!w-166px {
  width: 10.375rem !important;
}
.\!w-189px {
  width: 11.85714rem !important;
}
.\!w-200px {
  width: 12.5rem !important;
}
.\!w-230 {
  width: 14.375rem !important;
}
.\!w-260 {
  width: 16.25rem !important;
}
.\!w-270px {
  width: 16.875rem !important;
}
.\!w-273px {
  width: 17.063rem !important;
}
.\!w-6 {
  width: 1.5rem !important;
}
.\!w-665px {
  width: 41.563rem !important;
}
.\!w-700px {
  width: 43.75rem !important;
}
.\!w-760 {
  width: 47.5rem !important;
}
.\!w-\[720px\] {
  width: 720px !important;
}
.\!w-auto {
  width: auto !important;
}
.\!w-fit {
  width: -moz-fit-content !important;
  width: fit-content !important;
}
.\!w-full {
  width: 100% !important;
}
.\!w-screen {
  width: 100vw !important;
}
.w-0 {
  width: 0;
}
.w-0\.5 {
  width: 0.125rem;
}
.w-1 {
  width: 0.063rem;
}
.w-1\.5 {
  width: 0.375rem;
}
.w-1\/2 {
  width: 50%;
}
.w-1\/4 {
  width: 25%;
}
.w-10 {
  width: 2.5rem;
}
.w-100px {
  width: 6.25rem;
}
.w-1024px {
  width: 64rem;
}
.w-102px {
  width: 6.43rem;
}
.w-103 {
  width: 6.4375rem;
}
.w-1088px {
  width: 68rem;
}
.w-109px {
  width: 6.85rem;
}
.w-11 {
  width: 2.75rem;
}
.w-11\/12 {
  width: 91.666667%;
}
.w-1144 {
  width: 71.5rem;
}
.w-116 {
  width: 7.25rem;
}
.w-12 {
  width: 3rem;
}
.w-120px {
  width: 7.5rem;
}
.w-1240 {
  width: 77.5rem;
}
.w-125px {
  width: 7.813rem;
}
.w-130px {
  width: 8.125rem;
}
.w-132px {
  width: 8.25rem;
}
.w-133px {
  width: 8.313rem;
}
.w-134px {
  width: 8.3572rem;
}
.w-136px {
  width: 8.5rem;
}
.w-138px {
  width: 8.57143rem;
}
.w-140 {
  width: 8.75rem;
}
.w-147px {
  width: 9.21rem;
}
.w-14px {
  width: 0.875rem;
}
.w-152 {
  width: 9.5rem;
}
.w-154 {
  width: 9.625rem;
}
.w-155px {
  width: 9.671rem;
}
.w-156px {
  width: 9.786rem;
}
.w-16 {
  width: 4rem;
}
.w-160px {
  width: 10rem;
}
.w-162px {
  width: 10.125rem;
}
.w-168px {
  width: 10.5rem;
}
.w-174 {
  width: 10.875rem;
}
.w-177px {
  width: 11.0625rem;
}
.w-180 {
  width: 11.25rem;
}
.w-181px {
  width: 11.3125rem;
}
.w-184px {
  width: 11.5rem;
}
.w-186 {
  width: 11.625rem;
}
.w-18px {
  width: 1.125rem;
}
.w-190 {
  width: 11.875rem;
}
.w-196px {
  width: 12.25rem;
}
.w-2 {
  width: 0.5rem;
}
.w-2\/4 {
  width: 50%;
}
.w-20 {
  width: 5rem;
}
.w-200 {
  width: 14.286rem;
}
.w-200px {
  width: 12.5rem;
}
.w-204 {
  width: 12.75rem;
}
.w-205px {
  width: 12.85715rem;
}
.w-206px {
  width: 12.875rem;
}
.w-215 {
  width: 13.438rem;
}
.w-217px {
  width: 13.57rem;
}
.w-22 {
  width: 1.375rem;
}
.w-228 {
  width: 14.25rem;
}
.w-230,
.w-230px {
  width: 14.375rem;
}
.w-232 {
  width: 14.5rem;
}
.w-233 {
  width: 14.563rem;
}
.w-237\.2px {
  width: 14.825rem;
}
.w-24 {
  width: 6rem;
}
.w-240 {
  width: 15rem;
}
.w-242px {
  width: 15.125rem;
}
.w-248px {
  width: 15.5rem;
}
.w-250 {
  width: 15.625rem;
}
.w-253px {
  width: 15.875rem;
}
.w-254px {
  width: 15.92rem;
}
.w-256px {
  width: 16rem;
}
.w-258px {
  width: 16.125rem;
}
.w-260 {
  width: 16.25rem;
}
.w-266 {
  width: 16.625rem;
}
.w-268,
.w-268px {
  width: 16.75rem;
}
.w-273px {
  width: 17.063rem;
}
.w-274 {
  width: 17.125rem;
}
.w-276\.832 {
  width: 17.302rem;
}
.w-277px {
  width: 17.35715rem;
}
.w-279 {
  width: 17.4375rem;
}
.w-27px {
  width: 1.71rem;
}
.w-280 {
  width: 17.5rem;
}
.w-288px {
  width: 18rem;
}
.w-289 {
  width: 18.063rem;
}
.w-28px {
  width: 1.75rem;
}
.w-294px {
  width: 18.428rem;
}
.w-295 {
  width: 18.438rem;
}
.w-3 {
  width: 0.75rem;
}
.w-3\/4 {
  width: 75%;
}
.w-3\/5 {
  width: 60%;
}
.w-300 {
  width: 18.75rem;
}
.w-30px {
  width: 1.875rem;
}
.w-317\.782 {
  width: 19.861rem;
}
.w-320 {
  width: 20rem;
}
.w-32px {
  width: 2rem;
}
.w-330 {
  width: 20.625rem;
}
.w-332px {
  width: 20.75rem;
}
.w-336px {
  width: 21rem;
}
.w-337px {
  width: 21.0625rem;
}
.w-33px {
  width: 2.06rem;
}
.w-340px {
  width: 21.25rem;
}
.w-342px {
  width: 21.42rem;
}
.w-344px {
  width: 21.5rem;
}
.w-364px {
  width: 22.75rem;
}
.w-366 {
  width: 22.875rem;
}
.w-368 {
  width: 23rem;
}
.w-370px {
  width: 23.125rem;
}
.w-372px {
  width: 23.25rem;
}
.w-380px {
  width: 23.75rem;
}
.w-38px {
  width: 2.37rem;
}
.w-4 {
  width: 1rem;
}
.w-4\/5 {
  width: 80%;
}
.w-40 {
  width: 10rem;
}
.w-400,
.w-400px {
  width: 25rem;
}
.w-415px {
  width: 25.938rem;
}
.w-41px {
  width: 2.57rem;
}
.w-42px {
  width: 2.625rem;
}
.w-437px {
  width: 27.36rem;
}
.w-440 {
  width: 27.5rem;
}
.w-44px {
  width: 2.75rem;
}
.w-456 {
  width: 28.5rem;
}
.w-45px {
  width: 2.85rem;
}
.w-46px {
  width: 2.875rem;
}
.w-47px {
  width: 2.92rem;
}
.w-48 {
  width: 12rem;
}
.w-480 {
  width: 30rem;
}
.w-486px {
  width: 30.375rem;
}
.w-48px {
  width: 3rem;
}
.w-496 {
  width: 31rem;
}
.w-49px {
  width: 3.07rem;
}
.w-4px {
  width: 0.25rem;
}
.w-5 {
  width: 1.25rem;
}
.w-500px {
  width: 31.25rem;
}
.w-512 {
  width: 32rem;
}
.w-51px {
  width: 3.21rem;
}
.w-52 {
  width: 13rem;
}
.w-528px {
  width: 33rem;
}
.w-54px {
  width: 3.375rem;
}
.w-550 {
  width: 34.375rem;
}
.w-560px {
  width: 35rem;
}
.w-56px {
  width: 3.5rem;
}
.w-572px {
  width: 35.75rem;
}
.w-58px {
  width: 3.625rem;
}
.w-595px {
  width: 37.19rem;
}
.w-6 {
  width: 1.5rem;
}
.w-60 {
  width: 3.75rem;
}
.w-600px {
  width: 37.5rem;
}
.w-610 {
  width: 38.125rem;
}
.w-64 {
  width: 16rem;
}
.w-640 {
  width: 40rem;
}
.w-64px {
  width: 4rem;
}
.w-65 {
  width: 4.0625rem;
}
.w-654 {
  width: 40.875rem;
}
.w-66px {
  width: 4.125rem;
}
.w-68 {
  width: 4.25rem;
}
.w-7 {
  width: 1.75rem;
}
.w-700px {
  width: 43.75rem;
}
.w-703 {
  width: 43.9375rem;
}
.w-70px {
  width: 4.375rem;
}
.w-715 {
  width: 44.688rem;
}
.w-735px {
  width: 45.938rem;
}
.w-768 {
  width: 48rem;
}
.w-78 {
  width: 4.875rem;
}
.w-8 {
  width: 2rem;
}
.w-80 {
  width: 20rem;
}
.w-80p {
  width: 80%;
}
.w-81px {
  width: 5.09rem;
}
.w-82px {
  width: 5.143rem;
}
.w-832px {
  width: 52rem;
}
.w-84 {
  width: 5.25rem;
}
.w-868px {
  width: 54.25rem;
}
.w-88px {
  width: 5.5rem;
}
.w-8px {
  width: 0.5rem;
}
.w-9 {
  width: 2.25rem;
}
.w-90px {
  width: 5.625rem;
}
.w-925px {
  width: 57.813rem;
}
.w-92px {
  width: 5.75rem;
}
.w-94px {
  width: 5.87rem;
}
.w-952px {
  width: 59.5rem;
}
.w-96 {
  width: 24rem;
}
.w-970px {
  width: 60.625rem;
}
.w-97px {
  width: 6.07rem;
}
.w-\[16\.8px\] {
  width: 16.8px;
}
.w-\[169px\] {
  width: 169px;
}
.w-\[175px\] {
  width: 175px;
}
.w-\[209px\] {
  width: 209px;
}
.w-\[220px\] {
  width: 220px;
}
.w-\[226px\] {
  width: 226px;
}
.w-\[230px\] {
  width: 230px;
}
.w-\[240px\] {
  width: 240px;
}
.w-\[241px\] {
  width: 241px;
}
.w-\[257px\] {
  width: 257px;
}
.w-\[28px\] {
  width: 28px;
}
.w-\[300\%\] {
  width: 300%;
}
.w-\[310px\] {
  width: 310px;
}
.w-\[311px\] {
  width: 311px;
}
.w-\[317px\] {
  width: 317px;
}
.w-\[332px\] {
  width: 332px;
}
.w-\[336px\] {
  width: 336px;
}
.w-\[360px\] {
  width: 360px;
}
.w-\[42px\] {
  width: 42px;
}
.w-\[442px\] {
  width: 442px;
}
.w-\[44px\] {
  width: 44px;
}
.w-\[532px\] {
  width: 532px;
}
.w-\[571px\] {
  width: 571px;
}
.w-\[57px\] {
  width: 57px;
}
.w-\[75px\] {
  width: 75px;
}
.w-\[7px\] {
  width: 7px;
}
.w-\[85\.5px\] {
  width: 85.5px;
}
.w-\[86px\] {
  width: 86px;
}
.w-\[93\%\] {
  width: 93%;
}
.w-\[996px\] {
  width: 996px;
}
.w-\[calc\(100\%_-_4\.438rem\)\] {
  width: calc(100% - 4.438rem);
}
.w-auto {
  width: auto;
}
.w-fit {
  width: -moz-fit-content;
  width: fit-content;
}
.w-full {
  width: 100%;
}
.w-max {
  width: -moz-max-content;
  width: max-content;
}
.w-px {
  width: 1px;
}
.w-screen {
  width: 100vw;
}
.w-spacing100 {
  width: calc(var(--ug) * 6.25);
}
.w-spacing12 {
  width: calc(var(--ug) * 0.75);
}
.w-spacing128 {
  width: calc(var(--ug) * 8);
}
.w-spacing16 {
  width: calc(var(--ug));
}
.w-spacing24 {
  width: calc(var(--ug) * 1.5);
}
.w-spacing32 {
  width: calc(var(--ug) * 2);
}
.w-spacing4 {
  width: calc(var(--ug) * 0.25);
}
.w-spacing40 {
  width: calc(var(--ug) * 2.5);
}
.w-spacing44 {
  width: calc(var(--ug) * 2.75);
}
.w-spacing48 {
  width: calc(var(--ug) * 3);
}
.w-spacing56 {
  width: calc(var(--ug) * 3.5);
}
.w-spacing64 {
  width: calc(var(--ug) * 4);
}
.w-spacing68 {
  width: calc(var(--ug) * 4.25);
}
.w-spacing8 {
  width: calc(var(--ug) * 0.5);
}
.w-spacing96 {
  width: calc(var(--ug) * 6);
}
.\!min-w-screen {
  min-width: 100vw !important;
}
.min-w-100 {
  min-width: 6.25rem;
}
.min-w-124px {
  min-width: 7.75rem;
}
.min-w-140px {
  min-width: 8.75rem;
}
.min-w-180,
.min-w-180px {
  min-width: 11.25rem;
}
.min-w-182px {
  min-width: 11.35rem;
}
.min-w-332px {
  min-width: 20.75rem;
}
.min-w-338px {
  min-width: 21.14rem;
}
.min-w-350px {
  min-width: 21.87rem;
}
.min-w-93 {
  min-width: 5.813rem;
}
.min-w-\[219px\] {
  min-width: 219px;
}
.min-w-fit {
  min-width: -moz-fit-content;
  min-width: fit-content;
}
.min-w-full {
  min-width: 100%;
}
.\!max-w-1024px {
  max-width: 64rem !important;
}
.\!max-w-680px {
  max-width: 42.5rem !important;
}
.\!max-w-925px {
  max-width: 57.813rem !important;
}
.\!max-w-\[750px\] {
  max-width: 750px !important;
}
.\!max-w-fit {
  max-width: -moz-fit-content !important;
  max-width: fit-content !important;
}
.\!max-w-max {
  max-width: -moz-max-content !important;
  max-width: max-content !important;
}
.\!max-w-screen {
  max-width: 100vw !important;
}
.max-w-1029 {
  max-width: 64.313rem;
}
.max-w-1240 {
  max-width: 77.5rem;
}
.max-w-1440 {
  max-width: 90rem;
}
.max-w-154px {
  max-width: 9.625rem;
}
.max-w-157px {
  max-width: 9.813rem;
}
.max-w-176px {
  max-width: 11rem;
}
.max-w-201px {
  max-width: 12.563rem;
}
.max-w-209px {
  max-width: 13.0625rem;
}
.max-w-218px {
  max-width: 13.625rem;
}
.max-w-266px {
  max-width: 16.625rem;
}
.max-w-280 {
  max-width: 17.5rem;
}
.max-w-290px {
  max-width: 18.125rem;
}
.max-w-304px {
  max-width: 21.714rem;
}
.max-w-331px {
  max-width: 20.6875rem;
}
.max-w-332px {
  max-width: 20.75rem;
}
.max-w-380px {
  max-width: 23.75rem;
}
.max-w-498px {
  max-width: 31.125rem;
}
.max-w-558px {
  max-width: 34.875rem;
}
.max-w-560 {
  max-width: 35rem;
}
.max-w-600px {
  max-width: 37.5rem;
}
.max-w-643px {
  max-width: 40.19rem;
}
.max-w-687 {
  max-width: 42.938rem;
}
.max-w-715px {
  max-width: 44.68rem;
}
.max-w-730px {
  max-width: 45.625rem;
}
.max-w-\[100px\] {
  max-width: 100px;
}
.max-w-\[266px\] {
  max-width: 266px;
}
.max-w-\[767px\] {
  max-width: 767px;
}
.max-w-fit {
  max-width: -moz-fit-content;
  max-width: fit-content;
}
.max-w-full {
  max-width: 100%;
}
.max-w-max {
  max-width: -moz-max-content;
  max-width: max-content;
}
.max-w-none {
  max-width: none;
}
.max-w-screen-lg {
  max-width: 1200px;
}
.flex-1 {
  flex: 1 1 0%;
}
.flex-auto {
  flex: 1 1 auto;
}
.flex-none {
  flex: none;
}
.flex-shrink-0 {
  flex-shrink: 0;
}
.shrink {
  flex-shrink: 1;
}
.shrink-0 {
  flex-shrink: 0;
}
.flex-grow {
  flex-grow: 1;
}
.flex-grow-0 {
  flex-grow: 0;
}
.grow {
  flex-grow: 1;
}
.basis-2\/5 {
  flex-basis: 40%;
}
.basis-3\/5 {
  flex-basis: 60%;
}
.table-auto {
  table-layout: auto;
}
.border-spacing-6 {
  --tw-border-spacing-x: 1.5rem;
  --tw-border-spacing-y: 1.5rem;
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-top-left {
  transform-origin: top left;
}
.\!translate-y-0 {
  --tw-translate-y: 0px !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-translate-x-1\/2 {
  --tw-translate-x: -50%;
}
.-translate-x-1\/2,
.-translate-x-full {
  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%;
}
.-translate-y-1\/2,
.-translate-y-2\/4 {
  --tw-translate-y: -50%;
}
.-translate-y-1\/2,
.-translate-y-2\/4,
.-translate-y-full {
  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%;
}
.translate-x-0 {
  --tw-translate-x: 0px;
}
.translate-x-0,
.translate-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));
}
.translate-x-1 {
  --tw-translate-x: 0.25rem;
}
.translate-x-8 {
  --tw-translate-x: 2rem;
}
.translate-x-8,
.translate-x-\[92\%\] {
  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-\[92\%\] {
  --tw-translate-x: 92%;
}
.translate-y-0 {
  --tw-translate-y: 0px;
}
.translate-y-0,
.translate-y-0\.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));
}
.translate-y-0\.5 {
  --tw-translate-y: 0.125rem;
}
.translate-y-8 {
  --tw-translate-y: 2rem;
}
.translate-y-8,
.translate-y-full {
  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%;
}
.\!-rotate-90 {
  --tw-rotate: -90deg !important;
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important;
}
.-rotate-135 {
  --tw-rotate: -135deg;
}
.-rotate-135,
.-rotate-180 {
  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;
}
.-rotate-40 {
  --tw-rotate: -40deg;
}
.-rotate-40,
.-rotate-45 {
  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-45 {
  --tw-rotate: -45deg;
}
.-rotate-90 {
  --tw-rotate: -90deg;
}
.-rotate-90,
.-rotate-\[135deg\] {
  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-\[135deg\] {
  --tw-rotate: -135deg;
}
.rotate-180 {
  --tw-rotate: 180deg;
}
.rotate-180,
.rotate-225 {
  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-225 {
  --tw-rotate: 225deg;
}
.rotate-270 {
  --tw-rotate: 270deg;
}
.rotate-270,
.rotate-40 {
  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-40 {
  --tw-rotate: 40deg;
}
.rotate-45 {
  --tw-rotate: 45deg;
}
.rotate-45,
.rotate-90 {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.rotate-90 {
  --tw-rotate: 90deg;
}
.rotate-\[45deg\] {
  --tw-rotate: 45deg;
}
.rotate-\[45deg\],
.scale-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));
}
.scale-100 {
  --tw-scale-x: 1;
  --tw-scale-y: 1;
}
.scale-95 {
  --tw-scale-x: 0.95;
  --tw-scale-y: 0.95;
}
.scale-95,
.transform {
  transform: translate(var(--tw-translate-x), var(--tw-translate-y))
    rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y))
    scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
}
.\!transform-none {
  transform: none !important;
}
@keyframes bounce {
  0%,
  to {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
.animate-bounce {
  animation: bounce 1s infinite;
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
.animate-pulse {
  animation: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
}
@keyframes shimmer {
  0% {
    background-position: -468px 0;
  }
  to {
    background-position: 468px 0;
  }
}
.animate-shimmer {
  animation: shimmer 1s linear infinite;
}
.cursor-default {
  cursor: default;
}
.cursor-not-allowed {
  cursor: not-allowed;
}
.cursor-pointer {
  cursor: pointer;
}
.select-none {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.resize-none {
  resize: none;
}
.resize {
  resize: both;
}
.scroll-m-0 {
  scroll-margin: 0;
}
.list-outside {
  list-style-position: outside;
}
.\!list-disc {
  list-style-type: disc !important;
}
.list-disc {
  list-style-type: disc;
}
.list-none {
  list-style-type: none;
}
.appearance-none {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}
.grid-cols-1 {
  grid-template-columns: repeat(1, minmax(0, 1fr));
}
.grid-cols-12 {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.grid-cols-2 {
  grid-template-columns: repeat(2, minmax(0, 1fr));
}
.grid-cols-3 {
  grid-template-columns: repeat(3, minmax(0, 1fr));
}
.grid-cols-4 {
  grid-template-columns: repeat(4, minmax(0, 1fr));
}
.grid-cols-\[auto_auto\] {
  grid-template-columns: auto auto;
}
.grid-rows-3 {
  grid-template-rows: repeat(3, minmax(0, 1fr));
}
.flex-row {
  flex-direction: row;
}
.flex-row-reverse {
  flex-direction: row-reverse;
}
.flex-col {
  flex-direction: column;
}
.flex-col-reverse {
  flex-direction: column-reverse;
}
.flex-wrap {
  flex-wrap: wrap;
}
.place-content-start {
  place-content: start;
}
.place-items-center {
  place-items: center;
}
.content-center {
  align-content: center;
}
.\!items-start {
  align-items: flex-start !important;
}
.items-start {
  align-items: flex-start;
}
.items-end {
  align-items: flex-end;
}
.\!items-center {
  align-items: center !important;
}
.items-center {
  align-items: center;
}
.items-baseline {
  align-items: baseline;
}
.\!justify-start {
  justify-content: flex-start !important;
}
.justify-start {
  justify-content: flex-start;
}
.justify-end {
  justify-content: flex-end;
}
.\!justify-center {
  justify-content: center !important;
}
.justify-center {
  justify-content: center;
}
.justify-between {
  justify-content: space-between;
}
.justify-items-start {
  justify-items: start;
}
.\!gap-0 {
  gap: 0 !important;
}
.\!gap-1 {
  gap: 0.25rem !important;
}
.\!gap-spacing10 {
  gap: calc(var(--ug) * 0.625) !important;
}
.\!gap-spacing2 {
  gap: calc(var(--ug) * 0.125) !important;
}
.\!gap-spacing48 {
  gap: calc(var(--ug) * 3) !important;
}
.\!gap-spacing6 {
  gap: calc(var(--ug) * 0.375) !important;
}
.\!gap-spacing8 {
  gap: calc(var(--ug) * 0.5) !important;
}
.gap-0 {
  gap: 0;
}
.gap-0\.5 {
  gap: 0.125rem;
}
.gap-1 {
  gap: 0.25rem;
}
.gap-10 {
  gap: 2.5rem;
}
.gap-2 {
  gap: 0.5rem;
}
.gap-2\.5 {
  gap: 0.625rem;
}
.gap-3 {
  gap: 0.75rem;
}
.gap-4 {
  gap: 1rem;
}
.gap-5 {
  gap: 1.25rem;
}
.gap-6 {
  gap: 1.5rem;
}
.gap-7 {
  gap: 1.75rem;
}
.gap-8 {
  gap: 2rem;
}
.gap-\[73px\] {
  gap: 73px;
}
.gap-spacing10 {
  gap: calc(var(--ug) * 0.625);
}
.gap-spacing12 {
  gap: calc(var(--ug) * 0.75);
}
.gap-spacing128 {
  gap: calc(var(--ug) * 8);
}
.gap-spacing14 {
  gap: calc(var(--ug) * 0.875);
}
.gap-spacing16 {
  gap: calc(var(--ug));
}
.gap-spacing2 {
  gap: calc(var(--ug) * 0.125);
}
.gap-spacing20 {
  gap: calc(var(--ug) * 1.25);
}
.gap-spacing24 {
  gap: calc(var(--ug) * 1.5);
}
.gap-spacing28 {
  gap: calc(var(--ug) * 1.75);
}
.gap-spacing32 {
  gap: calc(var(--ug) * 2);
}
.gap-spacing36 {
  gap: calc(var(--ug) * 2.25);
}
.gap-spacing4 {
  gap: calc(var(--ug) * 0.25);
}
.gap-spacing40 {
  gap: calc(var(--ug) * 2.5);
}
.gap-spacing44 {
  gap: calc(var(--ug) * 2.75);
}
.gap-spacing48 {
  gap: calc(var(--ug) * 3);
}
.gap-spacing56 {
  gap: calc(var(--ug) * 3.5);
}
.gap-spacing6 {
  gap: calc(var(--ug) * 0.375);
}
.gap-spacing64 {
  gap: calc(var(--ug) * 4);
}
.gap-spacing76 {
  gap: calc(var(--ug) * 4.75);
}
.gap-spacing8 {
  gap: calc(var(--ug) * 0.5);
}
.gap-spacing96 {
  gap: calc(var(--ug) * 6);
}
.gap-x-spacing20 {
  -moz-column-gap: calc(var(--ug) * 1.25);
  column-gap: calc(var(--ug) * 1.25);
}
.gap-x-spacing24 {
  -moz-column-gap: calc(var(--ug) * 1.5);
  column-gap: calc(var(--ug) * 1.5);
}
.gap-x-spacing28 {
  -moz-column-gap: calc(var(--ug) * 1.75);
  column-gap: calc(var(--ug) * 1.75);
}
.gap-x-spacing32 {
  -moz-column-gap: calc(var(--ug) * 2);
  column-gap: calc(var(--ug) * 2);
}
.gap-x-spacing6 {
  -moz-column-gap: calc(var(--ug) * 0.375);
  column-gap: calc(var(--ug) * 0.375);
}
.gap-y-spacing14 {
  row-gap: calc(var(--ug) * 0.875);
}
.gap-y-spacing16 {
  row-gap: calc(var(--ug));
}
.gap-y-spacing20 {
  row-gap: calc(var(--ug) * 1.25);
}
.gap-y-spacing24 {
  row-gap: calc(var(--ug) * 1.5);
}
.gap-y-spacing28 {
  row-gap: calc(var(--ug) * 1.75);
}
.gap-y-spacing32 {
  row-gap: calc(var(--ug) * 2);
}
.gap-y-spacing36 {
  row-gap: calc(var(--ug) * 2.25);
}
.gap-y-spacing4 {
  row-gap: calc(var(--ug) * 0.25);
}
.gap-y-spacing40 {
  row-gap: calc(var(--ug) * 2.5);
}
.-space-x-70px > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(-4.375rem * var(--tw-space-x-reverse));
  margin-left: calc(-4.375rem * calc(1 - var(--tw-space-x-reverse)));
}
.-space-y-10 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-2.5rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-2.5rem * var(--tw-space-y-reverse));
}
.space-x-2 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.5rem * var(--tw-space-x-reverse));
  margin-left: calc(0.5rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-2\.5 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(0.625rem * var(--tw-space-x-reverse));
  margin-left: calc(0.625rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-x-4 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 0;
  margin-right: calc(1rem * var(--tw-space-x-reverse));
  margin-left: calc(1rem * calc(1 - var(--tw-space-x-reverse)));
}
.space-y-1 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(0.25rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(0.25rem * var(--tw-space-y-reverse));
}
.space-y-8 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(2rem * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(2rem * var(--tw-space-y-reverse));
}
.space-y-\[-24px\] > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(-24px * calc(1 - var(--tw-space-y-reverse)));
  margin-bottom: calc(-24px * var(--tw-space-y-reverse));
}
.space-y-spacing14 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--ug) * 0.875) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(calc(var(--ug) * 0.875) * var(--tw-space-y-reverse));
}
.space-y-spacing20 > :not([hidden]) ~ :not([hidden]) {
  --tw-space-y-reverse: 0;
  margin-top: calc(
    calc(var(--ug) * 1.25) * calc(1 - var(--tw-space-y-reverse))
  );
  margin-bottom: calc(calc(var(--ug) * 1.25) * var(--tw-space-y-reverse));
}
.space-x-reverse > :not([hidden]) ~ :not([hidden]) {
  --tw-space-x-reverse: 1;
}
.divide-greyscale-6 > :not([hidden]) ~ :not([hidden]) {
  --tw-divide-opacity: 1;
  border-color: rgb(var(--greyscale-6) / var(--tw-divide-opacity));
}
.self-start {
  align-self: flex-start;
}
.self-end {
  align-self: flex-end;
}
.self-center {
  align-self: center;
}
.self-stretch {
  align-self: stretch;
}
.self-baseline {
  align-self: baseline;
}
.overflow-auto {
  overflow: auto;
}
.overflow-hidden {
  overflow: hidden;
}
.\!overflow-visible {
  overflow: visible !important;
}
.overflow-visible {
  overflow: visible;
}
.overflow-scroll {
  overflow: scroll;
}
.overflow-x-auto {
  overflow-x: auto;
}
.overflow-y-auto {
  overflow-y: auto;
}
.overflow-x-hidden {
  overflow-x: hidden;
}
.overflow-y-hidden {
  overflow-y: hidden;
}
.overflow-x-clip {
  overflow-x: clip;
}
.overflow-y-scroll {
  overflow-y: scroll;
}
.scroll-smooth {
  scroll-behavior: smooth;
}
.\!truncate {
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
}
.truncate {
  overflow: hidden;
  white-space: nowrap;
}
.overflow-ellipsis,
.text-ellipsis,
.truncate {
  text-overflow: ellipsis;
}
.whitespace-normal {
  white-space: normal;
}
.whitespace-nowrap {
  white-space: nowrap;
}
.whitespace-break-spaces {
  white-space: break-spaces;
}
.break-words {
  overflow-wrap: break-word;
}
.break-all {
  word-break: break-all;
}
.\!rounded-200 {
  border-radius: 12.5rem !important;
}
.\!rounded-8 {
  border-radius: 0.5rem !important;
}
.\!rounded-full {
  border-radius: 9999px !important;
}
.\!rounded-lg {
  border-radius: 0.5rem !important;
}
.\!rounded-none {
  border-radius: 0 !important;
}
.rounded {
  border-radius: 0.25rem;
}
.rounded-10 {
  border-radius: 10px;
}
.rounded-12 {
  border-radius: 0.75rem;
}
.rounded-128 {
  border-radius: 8rem;
}
.rounded-14 {
  border-radius: 0.875rem;
}
.rounded-16 {
  border-radius: 1rem;
}
.rounded-2 {
  border-radius: 0.125rem;
}
.rounded-20 {
  border-radius: 1.25rem;
}
.rounded-200 {
  border-radius: 12.5rem;
}
.rounded-21\.351 {
  border-radius: 1.334rem;
}
.rounded-276\.832 {
  border-radius: 17.302rem;
}
.rounded-2xl {
  border-radius: 1rem;
}
.rounded-317\.782 {
  border-radius: 19.861rem;
}
.rounded-32 {
  border-radius: 2rem;
}
.rounded-3xl {
  border-radius: 1.5rem;
}
.rounded-4 {
  border-radius: 0.25rem;
}
.rounded-40 {
  border-radius: 40px;
}
.rounded-400 {
  border-radius: 25rem;
}
.rounded-64 {
  border-radius: 4rem;
}
.rounded-8 {
  border-radius: 0.5rem;
}
.rounded-\[200px\] {
  border-radius: 200px;
}
.rounded-\[20px\] {
  border-radius: 20px;
}
.rounded-full {
  border-radius: 9999px;
}
.rounded-lg {
  border-radius: 0.5rem;
}
.rounded-md {
  border-radius: 0.375rem;
}
.rounded-none {
  border-radius: 0;
}
.rounded-sm {
  border-radius: 0.125rem;
}
.rounded-xl {
  border-radius: 0.75rem;
}
.rounded-b-16 {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-20 {
  border-bottom-right-radius: 1.25rem;
  border-bottom-left-radius: 1.25rem;
}
.rounded-b-2xl {
  border-bottom-right-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-b-4 {
  border-bottom-right-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.rounded-b-8 {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-\[50\%\] {
  border-bottom-right-radius: 50%;
  border-bottom-left-radius: 50%;
}
.rounded-b-lg {
  border-bottom-right-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-b-xl {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.rounded-l-2xl {
  border-top-left-radius: 1rem;
  border-bottom-left-radius: 1rem;
}
.rounded-l-lg {
  border-top-left-radius: 0.5rem;
  border-bottom-left-radius: 0.5rem;
}
.rounded-r-lg {
  border-top-right-radius: 0.5rem;
  border-bottom-right-radius: 0.5rem;
}
.rounded-t-16 {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-20 {
  border-top-left-radius: 1.25rem;
  border-top-right-radius: 1.25rem;
}
.rounded-t-2xl {
  border-top-left-radius: 1rem;
  border-top-right-radius: 1rem;
}
.rounded-t-3xl {
  border-top-left-radius: 1.5rem;
  border-top-right-radius: 1.5rem;
}
.rounded-t-4 {
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.rounded-bl {
  border-bottom-left-radius: 0.25rem;
}
.rounded-bl-12 {
  border-bottom-left-radius: 0.75rem;
}
.rounded-bl-128 {
  border-bottom-left-radius: 8rem;
}
.rounded-bl-16 {
  border-bottom-left-radius: 1rem;
}
.rounded-bl-20 {
  border-bottom-left-radius: 1.25rem;
}
.rounded-bl-2xl {
  border-bottom-left-radius: 1rem;
}
.rounded-bl-3xl {
  border-bottom-left-radius: 1.5rem;
}
.rounded-bl-8 {
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-\[50\%\] {
  border-bottom-left-radius: 50%;
}
.rounded-bl-lg {
  border-bottom-left-radius: 0.5rem;
}
.rounded-bl-xl {
  border-bottom-left-radius: 0.75rem;
}
.rounded-br-12 {
  border-bottom-right-radius: 0.75rem;
}
.rounded-br-128 {
  border-bottom-right-radius: 8rem;
}
.rounded-br-16,
.rounded-br-2xl {
  border-bottom-right-radius: 1rem;
}
.rounded-br-3xl {
  border-bottom-right-radius: 1.5rem;
}
.rounded-br-8 {
  border-bottom-right-radius: 0.5rem;
}
.rounded-br-xl {
  border-bottom-right-radius: 0.75rem;
}
.rounded-tl {
  border-top-left-radius: 0.25rem;
}
.rounded-tl-12 {
  border-top-left-radius: 0.75rem;
}
.rounded-tl-14 {
  border-top-left-radius: 0.875rem;
}
.rounded-tl-16 {
  border-top-left-radius: 1rem;
}
.rounded-tl-20 {
  border-top-left-radius: 1.25rem;
}
.rounded-tl-2xl {
  border-top-left-radius: 1rem;
}
.rounded-tl-3xl {
  border-top-left-radius: 1.5rem;
}
.rounded-tl-8,
.rounded-tl-lg {
  border-top-left-radius: 0.5rem;
}
.rounded-tl-xl {
  border-top-left-radius: 0.75rem;
}
.rounded-tr {
  border-top-right-radius: 0.25rem;
}
.rounded-tr-12 {
  border-top-right-radius: 0.75rem;
}
.rounded-tr-14 {
  border-top-right-radius: 0.875rem;
}
.rounded-tr-16 {
  border-top-right-radius: 1rem;
}
.rounded-tr-20 {
  border-top-right-radius: 1.25rem;
}
.rounded-tr-2xl {
  border-top-right-radius: 1rem;
}
.rounded-tr-3xl {
  border-top-right-radius: 1.5rem;
}
.rounded-tr-lg {
  border-top-right-radius: 0.5rem;
}
.rounded-tr-xl {
  border-top-right-radius: 0.75rem;
}
.\!border {
  border-width: 1px !important;
}
.\!border-0 {
  border-width: 0 !important;
}
.\!border-1 {
  border-width: 1px !important;
}
.\!border-1\.5 {
  border-width: 1.5px !important;
}
.border {
  border-width: 1px;
}
.border-0 {
  border-width: 0;
}
.border-0\.5 {
  border-width: 0.5px;
}
.border-1 {
  border-width: 1px;
}
.border-2 {
  border-width: 2px;
}
.border-3 {
  border-width: 3px;
}
.border-x-13 {
  border-left-width: 0.813rem;
  border-right-width: 0.813rem;
}
.border-y {
  border-top-width: 1px;
}
.border-b,
.border-y {
  border-bottom-width: 1px;
}
.border-b-0 {
  border-bottom-width: 0;
}
.border-b-1 {
  border-bottom-width: 1px;
}
.border-b-14 {
  border-bottom-width: 0.875rem;
}
.border-b-2 {
  border-bottom-width: 2px;
}
.border-b-4 {
  border-bottom-width: 4px;
}
.border-l {
  border-left-width: 1px;
}
.border-l-0 {
  border-left-width: 0;
}
.border-l-1 {
  border-left-width: 1px;
}
.border-l-2 {
  border-left-width: 2px;
}
.border-l-4 {
  border-left-width: 4px;
}
.border-l-8 {
  border-left-width: 8px;
}
.border-r {
  border-right-width: 1px;
}
.border-r-0 {
  border-right-width: 0;
}
.border-r-1 {
  border-right-width: 1px;
}
.border-r-2 {
  border-right-width: 2px;
}
.border-t {
  border-top-width: 1px;
}
.border-t-0 {
  border-top-width: 0;
}
.border-t-0\.5 {
  border-top-width: 0.5px;
}
.border-t-14 {
  border-top-width: 0.875rem;
}
.border-t-2 {
  border-top-width: 2px;
}
.border-t-3 {
  border-top-width: 3px;
}
.border-t-4 {
  border-top-width: 4px;
}
.border-solid {
  border-style: solid;
}
.border-dashed {
  border-style: dashed;
}
.\!border-none {
  border-style: none !important;
}
.border-none {
  border-style: none;
}
.\!border-\[\#3F9161\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(63 145 97 / var(--tw-border-opacity)) !important;
}
.\!border-\[\#E6E6E6\] {
  --tw-border-opacity: 1 !important;
  border-color: rgb(230 230 230 / var(--tw-border-opacity)) !important;
}
.\!border-application-card-ungency-text {
  --tw-border-opacity: 1 !important;
  border-color: rgb(234 12 12 / var(--tw-border-opacity)) !important;
}
.\!border-blue-main-1 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(25 102 250 / var(--tw-border-opacity)) !important;
}
.\!border-greyscale-3 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(var(--greyscale-3) / var(--tw-border-opacity)) !important;
}
.\!border-greyscale-4 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(var(--greyscale-4) / var(--tw-border-opacity)) !important;
}
.\!border-greyscale-5 {
  --tw-border-opacity: 1 !important;
  border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity)) !important;
}
.\!border-greyscale-main {
  --tw-border-opacity: 1 !important;
  border-color: rgb(
    var(--greyscale-main) / var(--tw-border-opacity)
  ) !important;
}
.\!border-status-disable {
  --tw-border-opacity: 1 !important;
  border-color: rgb(190 217 208 / var(--tw-border-opacity)) !important;
}
.border-\[\#DEA043\] {
  --tw-border-opacity: 1;
  border-color: rgb(222 160 67 / var(--tw-border-opacity));
}
.border-\[\#F2F2F2\] {
  --tw-border-opacity: 1;
  border-color: rgb(242 242 242 / var(--tw-border-opacity));
}
.border-\[\#FBCCD0\] {
  --tw-border-opacity: 1;
  border-color: rgb(251 204 208 / var(--tw-border-opacity));
}
.border-\[\#FDE6E8\] {
  --tw-border-opacity: 1;
  border-color: rgb(253 230 232 / var(--tw-border-opacity));
}
.border-\[\#e6e6e6\] {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-\[\#f0f0f0\] {
  --tw-border-opacity: 1;
  border-color: rgb(240 240 240 / var(--tw-border-opacity));
}
.border-application-card-text-red {
  --tw-border-opacity: 1;
  border-color: rgb(233 84 84 / var(--tw-border-opacity));
}
.border-application-card-ungency-text {
  --tw-border-opacity: 1;
  border-color: rgb(234 12 12 / var(--tw-border-opacity));
}
.border-black-russian {
  --tw-border-opacity: 1;
  border-color: rgb(26 32 44 / var(--tw-border-opacity));
}
.border-blue-main-1 {
  --tw-border-opacity: 1;
  border-color: rgb(25 102 250 / var(--tw-border-opacity));
}
.border-dark-red {
  --tw-border-opacity: 1;
  border-color: rgb(238 44 60 / var(--tw-border-opacity));
}
.border-error-red {
  --tw-border-opacity: 1;
  border-color: rgb(234 12 12 / var(--tw-border-opacity));
}
.border-gray-200 {
  --tw-border-opacity: 1;
  border-color: rgb(229 231 235 / var(--tw-border-opacity));
}
.border-gray-300 {
  --tw-border-opacity: 1;
  border-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.border-green-primary {
  --tw-border-opacity: 1;
  border-color: rgb(2 169 113 / var(--tw-border-opacity));
}
.border-greyscale-1 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-1) / var(--tw-border-opacity));
}
.border-greyscale-10 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-10) / var(--tw-border-opacity));
}
.border-greyscale-2 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-2) / var(--tw-border-opacity));
}
.border-greyscale-3 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-3) / var(--tw-border-opacity));
}
.border-greyscale-4 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-4) / var(--tw-border-opacity));
}
.border-greyscale-5 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity));
}
.border-greyscale-6 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
}
.border-greyscale-7 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-7) / var(--tw-border-opacity));
}
.border-greyscale-8 {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-8) / var(--tw-border-opacity));
}
.border-greyscale-main {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-main) / var(--tw-border-opacity));
}
.border-greyscale-white {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-white) / var(--tw-border-opacity));
}
.border-info-label-bg-text {
  --tw-border-opacity: 1;
  border-color: rgb(124 134 152 / var(--tw-border-opacity));
}
.border-light-grey-2 {
  --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-neutral-300 {
  --tw-border-opacity: 1;
  border-color: rgb(212 212 212 / var(--tw-border-opacity));
}
.border-primary-main {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
.border-red-500 {
  --tw-border-opacity: 1;
  border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.border-required {
  --tw-border-opacity: 1;
  border-color: rgb(227 37 37 / var(--tw-border-opacity));
}
.border-state-yellow {
  --tw-border-opacity: 1;
  border-color: rgb(219 135 8 / var(--tw-border-opacity));
}
.border-system-fill-bg-accent-3 {
  --tw-border-opacity: 1;
  border-color: rgb(242 221 223 / var(--tw-border-opacity));
}
.border-system-stroke-default {
  --tw-border-opacity: 1;
  border-color: rgb(230 230 230 / var(--tw-border-opacity));
}
.border-white {
  --tw-border-opacity: 1;
  border-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-white\/40 {
  border-color: hsla(0, 0%, 100%, 0.4);
}
.border-x-transparent {
  border-left-color: transparent;
  border-right-color: transparent;
}
.\!border-l-primary-main {
  --tw-border-opacity: 1 !important;
  border-left-color: rgb(
    var(--primary-main) / var(--tw-border-opacity)
  ) !important;
}
.border-b-gray-100 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(243 244 246 / var(--tw-border-opacity));
}
.border-b-greyscale-2 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(var(--greyscale-2) / var(--tw-border-opacity));
}
.border-b-greyscale-5 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(var(--greyscale-5) / var(--tw-border-opacity));
}
.border-b-greyscale-6 {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
}
.border-b-greyscale-white {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(var(--greyscale-white) / var(--tw-border-opacity));
}
.border-b-transparent {
  border-bottom-color: transparent;
}
.border-b-white {
  --tw-border-opacity: 1;
  border-bottom-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-l-transparent {
  border-left-color: transparent;
}
.border-l-white {
  --tw-border-opacity: 1;
  border-left-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.border-r-greyscale-6 {
  --tw-border-opacity: 1;
  border-right-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
}
.border-t-greyscale-6 {
  --tw-border-opacity: 1;
  border-top-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
}
.border-t-greyscale-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(var(--greyscale-white) / var(--tw-border-opacity));
}
.border-t-transparent {
  border-top-color: transparent;
}
.border-t-white {
  --tw-border-opacity: 1;
  border-top-color: rgb(255 255 255 / var(--tw-border-opacity));
}
.\!bg-\[\#DFE1E6\] {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(223 225 230 / var(--tw-bg-opacity)) !important;
}
.\!bg-bg-footer {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(25 30 39 / var(--tw-bg-opacity)) !important;
}
.\!bg-black {
  background-color: rgb(0 0 0 / var(--tw-bg-opacity)) !important;
}
.\!bg-black,
.\!bg-gray-500 {
  --tw-bg-opacity: 1 !important;
}
.\!bg-gray-500 {
  background-color: rgb(107 114 128 / var(--tw-bg-opacity)) !important;
}
.\!bg-greyscale-7 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(var(--greyscale-7) / var(--tw-bg-opacity)) !important;
}
.\!bg-greyscale-8 {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(var(--greyscale-8) / var(--tw-bg-opacity)) !important;
}
.\!bg-greyscale-main {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(
    var(--greyscale-main) / var(--tw-bg-opacity)
  ) !important;
}
.\!bg-transparent {
  background-color: transparent !important;
}
.bg-\[\#1d1d1d\] {
  --tw-bg-opacity: 1;
  background-color: rgb(29 29 29 / var(--tw-bg-opacity));
}
.bg-\[\#6100dc\] {
  --tw-bg-opacity: 1;
  background-color: rgb(97 0 220 / var(--tw-bg-opacity));
}
.bg-\[\#F3D0D3\] {
  --tw-bg-opacity: 1;
  background-color: rgb(243 208 211 / var(--tw-bg-opacity));
}
.bg-\[\#e5f5f6\] {
  --tw-bg-opacity: 1;
  background-color: rgb(229 245 246 / var(--tw-bg-opacity));
}
.bg-\[\#fcf0f1\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 240 241 / var(--tw-bg-opacity));
}
.bg-\[\#fcf1f5\] {
  --tw-bg-opacity: 1;
  background-color: rgb(252 241 245 / var(--tw-bg-opacity));
}
.bg-\[\#fff6ed\] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 246 237 / var(--tw-bg-opacity));
}
.bg-banner-tag {
  background-color: hsla(0, 0%, 100%, 0.16);
}
.bg-bg-footer {
  --tw-bg-opacity: 1;
  background-color: rgb(25 30 39 / var(--tw-bg-opacity));
}
.bg-bg-header-sidebar {
  background-color: #000000bf;
}
.bg-black {
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.bg-black\/20 {
  background-color: rgba(0, 0, 0, 0.2);
}
.bg-blue-main-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(25 102 250 / var(--tw-bg-opacity));
}
.bg-blue-main-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(79 138 251 / var(--tw-bg-opacity));
}
.bg-copy-link-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(255 84 98 / var(--tw-bg-opacity));
}
.bg-dark-pink-main {
  --tw-bg-opacity: 1;
  background-color: rgb(197 19 93 / var(--tw-bg-opacity));
}
.bg-dark-red {
  --tw-bg-opacity: 1;
  background-color: rgb(238 44 60 / var(--tw-bg-opacity));
}
.bg-gray-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.bg-gray-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(229 231 235 / var(--tw-bg-opacity));
}
.bg-gray-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(75 85 99 / var(--tw-bg-opacity));
}
.bg-green-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(2 169 113 / var(--tw-bg-opacity));
}
.bg-greyscale-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-1) / var(--tw-bg-opacity));
}
.bg-greyscale-10 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-10) / var(--tw-bg-opacity));
}
.bg-greyscale-11 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-11) / var(--tw-bg-opacity));
}
.bg-greyscale-12 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-12) / var(--tw-bg-opacity));
}
.bg-greyscale-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-2) / var(--tw-bg-opacity));
}
.bg-greyscale-3 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-3) / var(--tw-bg-opacity));
}
.bg-greyscale-4 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-4) / var(--tw-bg-opacity));
}
.bg-greyscale-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-5) / var(--tw-bg-opacity));
}
.bg-greyscale-6 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-6) / var(--tw-bg-opacity));
}
.bg-greyscale-7 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-7) / var(--tw-bg-opacity));
}
.bg-greyscale-9 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-9) / var(--tw-bg-opacity));
}
.bg-greyscale-main {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-main) / var(--tw-bg-opacity));
}
.bg-greyscale-main\/40 {
  background-color: rgb(var(--greyscale-main) / 0.4);
}
.bg-greyscale-white {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-white) / var(--tw-bg-opacity));
}
.bg-highlight-bg-blue {
  --tw-bg-opacity: 1;
  background-color: rgb(239 248 255 / var(--tw-bg-opacity));
}
.bg-info-label-bg-text {
  --tw-bg-opacity: 1;
  background-color: rgb(124 134 152 / var(--tw-bg-opacity));
}
.bg-light-grey-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(245 245 245 / var(--tw-bg-opacity));
}
.bg-light-grey-5 {
  --tw-bg-opacity: 1;
  background-color: rgb(249 249 249 / var(--tw-bg-opacity));
}
.bg-light-red-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(255 212 212 / var(--tw-bg-opacity));
}
.bg-orange-main-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(246 194 76 / var(--tw-bg-opacity));
}
.bg-primary-main {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-main) / var(--tw-bg-opacity));
}
.bg-primary-shade-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-shade-1) / var(--tw-bg-opacity));
}
.bg-purple-800 {
  --tw-bg-opacity: 1;
  background-color: rgb(107 33 168 / var(--tw-bg-opacity));
}
.bg-red-100 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 226 226 / var(--tw-bg-opacity));
}
.bg-red-50 {
  --tw-bg-opacity: 1;
  background-color: rgb(254 242 242 / var(--tw-bg-opacity));
}
.bg-red-500 {
  --tw-bg-opacity: 1;
  background-color: rgb(239 68 68 / var(--tw-bg-opacity));
}
.bg-red-600 {
  --tw-bg-opacity: 1;
  background-color: rgb(220 38 38 / var(--tw-bg-opacity));
}
.bg-red-main-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(233 84 84 / var(--tw-bg-opacity));
}
.bg-search-list-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(255 239 239 / var(--tw-bg-opacity));
}
.bg-state-light-green {
  --tw-bg-opacity: 1;
  background-color: rgb(220 240 228 / var(--tw-bg-opacity));
}
.bg-system-fill-Watchmystory {
  background-color: rgba(137, 7, 7, 0.65);
}
.bg-system-fill-bg-accent-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-1) / var(--tw-bg-opacity));
}
.bg-system-fill-bg-accent-2 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-2) / var(--tw-bg-opacity));
}
.bg-system-fill-mega-menu-card {
  --tw-bg-opacity: 1;
  background-color: rgb(
    var(--system-fill-mega-menu-card) / var(--tw-bg-opacity)
  );
}
.bg-system-fill-video {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-video) / var(--tw-bg-opacity));
}
.bg-tag-bestseller-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(255 236 211 / var(--tw-bg-opacity));
}
.bg-tag-new-courses-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(219 252 254 / var(--tw-bg-opacity));
}
.bg-tag-popular-bg {
  --tw-bg-opacity: 1;
  background-color: rgb(244 222 255 / var(--tw-bg-opacity));
}
.bg-tag-usp-bg-brown {
  --tw-bg-opacity: 1;
  background-color: rgb(255 246 237 / var(--tw-bg-opacity));
}
.bg-tooltip-background {
  --tw-bg-opacity: 1;
  background-color: rgb(250 251 252 / var(--tw-bg-opacity));
}
.bg-transparent {
  background-color: transparent;
}
.bg-violet-200 {
  --tw-bg-opacity: 1;
  background-color: rgb(221 214 254 / var(--tw-bg-opacity));
}
.bg-white,
.bg-white-primary {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.\!bg-opacity-0 {
  --tw-bg-opacity: 0 !important;
}
.\!bg-opacity-100 {
  --tw-bg-opacity: 1 !important;
}
.bg-opacity-10 {
  --tw-bg-opacity: 0.1;
}
.bg-opacity-16 {
  --tw-bg-opacity: 0.16;
}
.bg-opacity-30 {
  --tw-bg-opacity: 0.3;
}
.bg-opacity-40 {
  --tw-bg-opacity: 0.4;
}
.bg-opacity-50 {
  --tw-bg-opacity: 0.5;
}
.\!bg-none {
  background-image: none !important;
}
.bg-cta-gradient {
  background-image: linear-gradient(180deg, #ee2c3c, #da202f 93.75%);
}
.bg-gradient-100 {
  background-image: var(--gradient-100-value);
}
.bg-gradient-12 {
  background-image: var(--gradient-12-value);
}
.bg-gradient-bg-section {
  background-image: var(--gradient-bg-section-value);
}
.bg-gradient-bg-white {
  background-image: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 68.6%);
}
.bg-gradient-card-1 {
  background-image: var(--gradient-card-1-value);
}
.bg-gradient-card-2 {
  background-image: linear-gradient(
    180deg,
    transparent 9.9%,
    rgba(0, 0, 0, 0.8) 57.81%,
    #000
  );
}
.bg-gradient-to-b {
  background-image: linear-gradient(to bottom, var(--tw-gradient-stops));
}
.bg-gradient-to-br {
  background-image: linear-gradient(to bottom right, var(--tw-gradient-stops));
}
.bg-gradient-to-l {
  background-image: linear-gradient(to left, var(--tw-gradient-stops));
}
.bg-gradient-to-r {
  background-image: linear-gradient(to right, var(--tw-gradient-stops));
}
.bg-gradient-to-t {
  background-image: linear-gradient(to top, var(--tw-gradient-stops));
}
.from-dark-pink-tint-5 {
  --tw-gradient-from: #ffe1e1 var(--tw-gradient-from-position);
  --tw-gradient-to: hsla(0, 100%, 94%, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-200 {
  --tw-gradient-from: #e5e7eb var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(229, 231, 235, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-gray-300 {
  --tw-gradient-from: #d1d5db var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(209, 213, 219, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-greyscale-main {
  --tw-gradient-from: rgb(var(--greyscale-main) / 1)
    var(--tw-gradient-from-position);
  --tw-gradient-to: rgb(var(--greyscale-main) / 0)
    var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-pink-100 {
  --tw-gradient-from: #fce7f3 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(252, 231, 243, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-purple-700 {
  --tw-gradient-from: #7e22ce var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(126, 34, 206, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-rose-600 {
  --tw-gradient-from: #e11d48 var(--tw-gradient-from-position);
  --tw-gradient-to: rgba(225, 29, 72, 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: transparent var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.from-white {
  --tw-gradient-from: #fff var(--tw-gradient-from-position);
  --tw-gradient-to: hsla(0, 0%, 100%, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to);
}
.via-gray-300 {
  --tw-gradient-to: rgba(209, 213, 219, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),
    #d1d5db var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-gray-400 {
  --tw-gradient-to: rgba(156, 163, 175, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),
    #9ca3af var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-pink-200 {
  --tw-gradient-to: rgba(251, 207, 232, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),
    #fbcfe8 var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.via-pink-700 {
  --tw-gradient-to: rgba(190, 24, 93, 0) var(--tw-gradient-to-position);
  --tw-gradient-stops: var(--tw-gradient-from),
    #be185d var(--tw-gradient-via-position), var(--tw-gradient-to);
}
.to-\[\#ee2c3c7a\] {
  --tw-gradient-to: #ee2c3c7a var(--tw-gradient-to-position);
}
.to-dark-pink-tint-6 {
  --tw-gradient-to: #efeeff var(--tw-gradient-to-position);
}
.to-gray-200 {
  --tw-gradient-to: #e5e7eb var(--tw-gradient-to-position);
}
.to-gray-300 {
  --tw-gradient-to: #d1d5db var(--tw-gradient-to-position);
}
.to-greyscale-main {
  --tw-gradient-to: rgb(var(--greyscale-main) / 1)
    var(--tw-gradient-to-position);
}
.to-purple-200 {
  --tw-gradient-to: #e9d5ff var(--tw-gradient-to-position);
}
.to-purple-800 {
  --tw-gradient-to: #6b21a8 var(--tw-gradient-to-position);
}
.to-red-600 {
  --tw-gradient-to: #dc2626 var(--tw-gradient-to-position);
}
.to-system-fill-bg-accent-2 {
  --tw-gradient-to: rgb(var(--system-fill-bg-accent-2) / 1)
    var(--tw-gradient-to-position);
}
.to-transparent {
  --tw-gradient-to: transparent var(--tw-gradient-to-position);
}
.bg-cover {
  background-size: cover;
}
.bg-center {
  background-position: 50%;
}
.bg-no-repeat {
  background-repeat: no-repeat;
}
.fill-current {
  fill: currentColor;
}
.stroke-1 {
  stroke-width: 1;
}
.object-contain {
  -o-object-fit: contain;
  object-fit: contain;
}
.object-cover {
  -o-object-fit: cover;
  object-fit: cover;
}
.object-fill {
  -o-object-fit: fill;
  object-fit: fill;
}
.object-center {
  -o-object-position: center;
  object-position: center;
}
.object-right {
  -o-object-position: right;
  object-position: right;
}
.\!p-0 {
  padding: 0 !important;
}
.\!p-spacing10 {
  padding: calc(var(--ug) * 0.625) !important;
}
.\!p-spacing12 {
  padding: calc(var(--ug) * 0.75) !important;
}
.\!p-spacing28 {
  padding: calc(var(--ug) * 1.75) !important;
}
.\!p-spacing4 {
  padding: calc(var(--ug) * 0.25) !important;
}
.\!p-spacing6 {
  padding: calc(var(--ug) * 0.375) !important;
}
.\!p-spacing8 {
  padding: calc(var(--ug) * 0.5) !important;
}
.p-0 {
  padding: 0;
}
.p-1 {
  padding: 0.25rem;
}
.p-1\.5 {
  padding: 0.375rem;
}
.p-10 {
  padding: 2.5rem;
}
.p-2 {
  padding: 0.5rem;
}
.p-3 {
  padding: 0.75rem;
}
.p-4 {
  padding: 1rem;
}
.p-5px {
  padding: 0.3125rem;
}
.p-6 {
  padding: 1.5rem;
}
.p-8 {
  padding: 2rem;
}
.p-\[14px\] {
  padding: 14px;
}
.p-\[8px\] {
  padding: 8px;
}
.p-px {
  padding: 1px;
}
.p-spacing10 {
  padding: calc(var(--ug) * 0.625);
}
.p-spacing12 {
  padding: calc(var(--ug) * 0.75);
}
.p-spacing14 {
  padding: calc(var(--ug) * 0.875);
}
.p-spacing16 {
  padding: calc(var(--ug));
}
.p-spacing2 {
  padding: calc(var(--ug) * 0.125);
}
.p-spacing20 {
  padding: calc(var(--ug) * 1.25);
}
.p-spacing205 {
  padding: calc(var(--ug) * 12.813);
}
.p-spacing24 {
  padding: calc(var(--ug) * 1.5);
}
.p-spacing28 {
  padding: calc(var(--ug) * 1.75);
}
.p-spacing32 {
  padding: calc(var(--ug) * 2);
}
.p-spacing4 {
  padding: calc(var(--ug) * 0.25);
}
.p-spacing40 {
  padding: calc(var(--ug) * 2.5);
}
.p-spacing48 {
  padding: calc(var(--ug) * 3);
}
.p-spacing56 {
  padding: calc(var(--ug) * 3.5);
}
.p-spacing6 {
  padding: calc(var(--ug) * 0.375);
}
.p-spacing8 {
  padding: calc(var(--ug) * 0.5);
}
.\!px-0 {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.\!px-spacing12 {
  padding-left: calc(var(--ug) * 0.75) !important;
  padding-right: calc(var(--ug) * 0.75) !important;
}
.\!px-spacing14 {
  padding-left: calc(var(--ug) * 0.875) !important;
  padding-right: calc(var(--ug) * 0.875) !important;
}
.\!px-spacing2 {
  padding-left: calc(var(--ug) * 0.125) !important;
  padding-right: calc(var(--ug) * 0.125) !important;
}
.\!px-spacing20 {
  padding-left: calc(var(--ug) * 1.25) !important;
  padding-right: calc(var(--ug) * 1.25) !important;
}
.\!px-spacing24 {
  padding-left: calc(var(--ug) * 1.5) !important;
  padding-right: calc(var(--ug) * 1.5) !important;
}
.\!px-spacing4 {
  padding-left: calc(var(--ug) * 0.25) !important;
  padding-right: calc(var(--ug) * 0.25) !important;
}
.\!px-spacing48 {
  padding-left: calc(var(--ug) * 3) !important;
  padding-right: calc(var(--ug) * 3) !important;
}
.\!py-spacing10 {
  padding-top: calc(var(--ug) * 0.625) !important;
  padding-bottom: calc(var(--ug) * 0.625) !important;
}
.\!py-spacing12 {
  padding-top: calc(var(--ug) * 0.75) !important;
  padding-bottom: calc(var(--ug) * 0.75) !important;
}
.\!py-spacing14 {
  padding-top: calc(var(--ug) * 0.875) !important;
  padding-bottom: calc(var(--ug) * 0.875) !important;
}
.\!py-spacing6 {
  padding-top: calc(var(--ug) * 0.375) !important;
  padding-bottom: calc(var(--ug) * 0.375) !important;
}
.\!py-spacing8 {
  padding-top: calc(var(--ug) * 0.5) !important;
  padding-bottom: calc(var(--ug) * 0.5) !important;
}
.px-0 {
  padding-left: 0;
  padding-right: 0;
}
.px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.px-16 {
  padding-left: 4rem;
  padding-right: 4rem;
}
.px-2 {
  padding-left: 0.5rem;
  padding-right: 0.5rem;
}
.px-2\.5 {
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
.px-3 {
  padding-left: 0.75rem;
  padding-right: 0.75rem;
}
.px-4 {
  padding-left: 1rem;
  padding-right: 1rem;
}
.px-5 {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
}
.px-6 {
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}
.px-60px {
  padding-left: 3.75rem;
  padding-right: 3.75rem;
}
.px-8 {
  padding-left: 2rem;
  padding-right: 2rem;
}
.px-spacing10 {
  padding-left: calc(var(--ug) * 0.625);
  padding-right: calc(var(--ug) * 0.625);
}
.px-spacing100 {
  padding-left: calc(var(--ug) * 6.25);
  padding-right: calc(var(--ug) * 6.25);
}
.px-spacing12 {
  padding-left: calc(var(--ug) * 0.75);
  padding-right: calc(var(--ug) * 0.75);
}
.px-spacing128 {
  padding-left: calc(var(--ug) * 8);
  padding-right: calc(var(--ug) * 8);
}
.px-spacing14 {
  padding-left: calc(var(--ug) * 0.875);
  padding-right: calc(var(--ug) * 0.875);
}
.px-spacing16 {
  padding-left: calc(var(--ug));
  padding-right: calc(var(--ug));
}
.px-spacing2 {
  padding-left: calc(var(--ug) * 0.125);
  padding-right: calc(var(--ug) * 0.125);
}
.px-spacing20 {
  padding-left: calc(var(--ug) * 1.25);
  padding-right: calc(var(--ug) * 1.25);
}
.px-spacing205 {
  padding-left: calc(var(--ug) * 12.813);
  padding-right: calc(var(--ug) * 12.813);
}
.px-spacing24 {
  padding-left: calc(var(--ug) * 1.5);
  padding-right: calc(var(--ug) * 1.5);
}
.px-spacing28 {
  padding-left: calc(var(--ug) * 1.75);
  padding-right: calc(var(--ug) * 1.75);
}
.px-spacing32 {
  padding-left: calc(var(--ug) * 2);
  padding-right: calc(var(--ug) * 2);
}
.px-spacing36 {
  padding-left: calc(var(--ug) * 2.25);
  padding-right: calc(var(--ug) * 2.25);
}
.px-spacing4 {
  padding-left: calc(var(--ug) * 0.25);
  padding-right: calc(var(--ug) * 0.25);
}
.px-spacing40 {
  padding-left: calc(var(--ug) * 2.5);
  padding-right: calc(var(--ug) * 2.5);
}
.px-spacing48 {
  padding-left: calc(var(--ug) * 3);
  padding-right: calc(var(--ug) * 3);
}
.px-spacing56 {
  padding-left: calc(var(--ug) * 3.5);
  padding-right: calc(var(--ug) * 3.5);
}
.px-spacing6 {
  padding-left: calc(var(--ug) * 0.375);
  padding-right: calc(var(--ug) * 0.375);
}
.px-spacing64 {
  padding-left: calc(var(--ug) * 4);
  padding-right: calc(var(--ug) * 4);
}
.px-spacing8 {
  padding-left: calc(var(--ug) * 0.5);
  padding-right: calc(var(--ug) * 0.5);
}
.px-spacing80 {
  padding-left: calc(var(--ug) * 5);
  padding-right: calc(var(--ug) * 5);
}
.py-0 {
  padding-top: 0;
  padding-bottom: 0;
}
.py-1 {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
}
.py-1\.5 {
  padding-top: 0.375rem;
  padding-bottom: 0.375rem;
}
.py-2 {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}
.py-3 {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.py-32 {
  padding-top: 8rem;
  padding-bottom: 8rem;
}
.py-4 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}
.py-46px {
  padding-top: 2.875rem;
  padding-bottom: 2.875rem;
}
.py-\[60px\] {
  padding-top: 60px;
  padding-bottom: 60px;
}
.py-spacing10 {
  padding-top: calc(var(--ug) * 0.625);
  padding-bottom: calc(var(--ug) * 0.625);
}
.py-spacing12 {
  padding-top: calc(var(--ug) * 0.75);
  padding-bottom: calc(var(--ug) * 0.75);
}
.py-spacing14 {
  padding-top: calc(var(--ug) * 0.875);
  padding-bottom: calc(var(--ug) * 0.875);
}
.py-spacing16 {
  padding-top: calc(var(--ug));
  padding-bottom: calc(var(--ug));
}
.py-spacing2 {
  padding-top: calc(var(--ug) * 0.125);
  padding-bottom: calc(var(--ug) * 0.125);
}
.py-spacing20 {
  padding-top: calc(var(--ug) * 1.25);
  padding-bottom: calc(var(--ug) * 1.25);
}
.py-spacing24 {
  padding-top: calc(var(--ug) * 1.5);
  padding-bottom: calc(var(--ug) * 1.5);
}
.py-spacing28 {
  padding-top: calc(var(--ug) * 1.75);
  padding-bottom: calc(var(--ug) * 1.75);
}
.py-spacing32 {
  padding-top: calc(var(--ug) * 2);
  padding-bottom: calc(var(--ug) * 2);
}
.py-spacing36 {
  padding-top: calc(var(--ug) * 2.25);
  padding-bottom: calc(var(--ug) * 2.25);
}
.py-spacing4 {
  padding-top: calc(var(--ug) * 0.25);
  padding-bottom: calc(var(--ug) * 0.25);
}
.py-spacing40 {
  padding-top: calc(var(--ug) * 2.5);
  padding-bottom: calc(var(--ug) * 2.5);
}
.py-spacing56 {
  padding-top: calc(var(--ug) * 3.5);
  padding-bottom: calc(var(--ug) * 3.5);
}
.py-spacing6 {
  padding-top: calc(var(--ug) * 0.375);
  padding-bottom: calc(var(--ug) * 0.375);
}
.py-spacing8 {
  padding-top: calc(var(--ug) * 0.5);
  padding-bottom: calc(var(--ug) * 0.5);
}
.py-spacing80 {
  padding-top: calc(var(--ug) * 5);
  padding-bottom: calc(var(--ug) * 5);
}
.\!pe-spacing20 {
  padding-inline-end: calc(var(--ug) * 1.25) !important;
}
.\!pl-spacing12 {
  padding-left: calc(var(--ug) * 0.75) !important;
}
.\!pl-spacing14 {
  padding-left: calc(var(--ug) * 0.875) !important;
}
.\!pl-spacing16 {
  padding-left: calc(var(--ug)) !important;
}
.\!pl-spacing20 {
  padding-left: calc(var(--ug) * 1.25) !important;
}
.\!pl-spacing24 {
  padding-left: calc(var(--ug) * 1.5) !important;
}
.\!pr-\[62px\] {
  padding-right: 62px !important;
}
.\!pr-spacing12 {
  padding-right: calc(var(--ug) * 0.75) !important;
}
.\!pr-spacing14 {
  padding-right: calc(var(--ug) * 0.875) !important;
}
.\!pr-spacing16 {
  padding-right: calc(var(--ug)) !important;
}
.\!pr-spacing2 {
  padding-right: calc(var(--ug) * 0.125) !important;
}
.\!pr-spacing20 {
  padding-right: calc(var(--ug) * 1.25) !important;
}
.\!pt-0 {
  padding-top: 0 !important;
}
.\!pt-spacing10 {
  padding-top: calc(var(--ug) * 0.625) !important;
}
.\!pt-spacing20 {
  padding-top: calc(var(--ug) * 1.25) !important;
}
.\!pt-spacing40 {
  padding-top: calc(var(--ug) * 2.5) !important;
}
.pb-0 {
  padding-bottom: 0;
}
.pb-10 {
  padding-bottom: 2.5rem;
}
.pb-2 {
  padding-bottom: 0.5rem;
}
.pb-5 {
  padding-bottom: 1.25rem;
}
.pb-spacing10 {
  padding-bottom: calc(var(--ug) * 0.625);
}
.pb-spacing12 {
  padding-bottom: calc(var(--ug) * 0.75);
}
.pb-spacing14 {
  padding-bottom: calc(var(--ug) * 0.875);
}
.pb-spacing16 {
  padding-bottom: calc(var(--ug));
}
.pb-spacing2 {
  padding-bottom: calc(var(--ug) * 0.125);
}
.pb-spacing20 {
  padding-bottom: calc(var(--ug) * 1.25);
}
.pb-spacing24 {
  padding-bottom: calc(var(--ug) * 1.5);
}
.pb-spacing28 {
  padding-bottom: calc(var(--ug) * 1.75);
}
.pb-spacing32 {
  padding-bottom: calc(var(--ug) * 2);
}
.pb-spacing36 {
  padding-bottom: calc(var(--ug) * 2.25);
}
.pb-spacing4 {
  padding-bottom: calc(var(--ug) * 0.25);
}
.pb-spacing40 {
  padding-bottom: calc(var(--ug) * 2.5);
}
.pb-spacing48 {
  padding-bottom: calc(var(--ug) * 3);
}
.pb-spacing56 {
  padding-bottom: calc(var(--ug) * 3.5);
}
.pb-spacing6 {
  padding-bottom: calc(var(--ug) * 0.375);
}
.pb-spacing76 {
  padding-bottom: calc(var(--ug) * 4.75);
}
.pb-spacing8 {
  padding-bottom: calc(var(--ug) * 0.5);
}
.pl-1 {
  padding-left: 0.25rem;
}
.pl-3 {
  padding-left: 0.75rem;
}
.pl-5 {
  padding-left: 1.25rem;
}
.pl-\[15px\] {
  padding-left: 15px;
}
.pl-\[1px\],
.pl-px {
  padding-left: 1px;
}
.pl-spacing10 {
  padding-left: calc(var(--ug) * 0.625);
}
.pl-spacing12 {
  padding-left: calc(var(--ug) * 0.75);
}
.pl-spacing14 {
  padding-left: calc(var(--ug) * 0.875);
}
.pl-spacing16 {
  padding-left: calc(var(--ug));
}
.pl-spacing2 {
  padding-left: calc(var(--ug) * 0.125);
}
.pl-spacing20 {
  padding-left: calc(var(--ug) * 1.25);
}
.pl-spacing24 {
  padding-left: calc(var(--ug) * 1.5);
}
.pl-spacing28 {
  padding-left: calc(var(--ug) * 1.75);
}
.pl-spacing32 {
  padding-left: calc(var(--ug) * 2);
}
.pl-spacing36 {
  padding-left: calc(var(--ug) * 2.25);
}
.pl-spacing4 {
  padding-left: calc(var(--ug) * 0.25);
}
.pl-spacing40 {
  padding-left: calc(var(--ug) * 2.5);
}
.pl-spacing48 {
  padding-left: calc(var(--ug) * 3);
}
.pl-spacing6 {
  padding-left: calc(var(--ug) * 0.375);
}
.pl-spacing80 {
  padding-left: calc(var(--ug) * 5);
}
.pr-0 {
  padding-right: 0;
}
.pr-1 {
  padding-right: 0.25rem;
}
.pr-16 {
  padding-right: 4rem;
}
.pr-2 {
  padding-right: 0.5rem;
}
.pr-2\.5 {
  padding-right: 0.625rem;
}
.pr-3 {
  padding-right: 0.75rem;
}
.pr-4 {
  padding-right: 1rem;
}
.pr-spacing10 {
  padding-right: calc(var(--ug) * 0.625);
}
.pr-spacing100 {
  padding-right: calc(var(--ug) * 6.25);
}
.pr-spacing12 {
  padding-right: calc(var(--ug) * 0.75);
}
.pr-spacing14 {
  padding-right: calc(var(--ug) * 0.875);
}
.pr-spacing16 {
  padding-right: calc(var(--ug));
}
.pr-spacing20 {
  padding-right: calc(var(--ug) * 1.25);
}
.pr-spacing24 {
  padding-right: calc(var(--ug) * 1.5);
}
.pr-spacing32 {
  padding-right: calc(var(--ug) * 2);
}
.pr-spacing4 {
  padding-right: calc(var(--ug) * 0.25);
}
.pr-spacing40 {
  padding-right: calc(var(--ug) * 2.5);
}
.pr-spacing48 {
  padding-right: calc(var(--ug) * 3);
}
.pr-spacing56 {
  padding-right: calc(var(--ug) * 3.5);
}
.pr-spacing6 {
  padding-right: calc(var(--ug) * 0.375);
}
.pr-spacing64 {
  padding-right: calc(var(--ug) * 4);
}
.pr-spacing80 {
  padding-right: calc(var(--ug) * 5);
}
.pt-0 {
  padding-top: 0;
}
.pt-1 {
  padding-top: 0.25rem;
}
.pt-2 {
  padding-top: 0.5rem;
}
.pt-7 {
  padding-top: 1.75rem;
}
.pt-8 {
  padding-top: 2rem;
}
.pt-px {
  padding-top: 1px;
}
.pt-spacing10 {
  padding-top: calc(var(--ug) * 0.625);
}
.pt-spacing12 {
  padding-top: calc(var(--ug) * 0.75);
}
.pt-spacing14 {
  padding-top: calc(var(--ug) * 0.875);
}
.pt-spacing16 {
  padding-top: calc(var(--ug));
}
.pt-spacing2 {
  padding-top: calc(var(--ug) * 0.125);
}
.pt-spacing20 {
  padding-top: calc(var(--ug) * 1.25);
}
.pt-spacing24 {
  padding-top: calc(var(--ug) * 1.5);
}
.pt-spacing28 {
  padding-top: calc(var(--ug) * 1.75);
}
.pt-spacing32 {
  padding-top: calc(var(--ug) * 2);
}
.pt-spacing36 {
  padding-top: calc(var(--ug) * 2.25);
}
.pt-spacing4 {
  padding-top: calc(var(--ug) * 0.25);
}
.pt-spacing40 {
  padding-top: calc(var(--ug) * 2.5);
}
.pt-spacing48 {
  padding-top: calc(var(--ug) * 3);
}
.pt-spacing56 {
  padding-top: calc(var(--ug) * 3.5);
}
.pt-spacing6 {
  padding-top: calc(var(--ug) * 0.375);
}
.pt-spacing8 {
  padding-top: calc(var(--ug) * 0.5);
}
.pt-spacing96 {
  padding-top: calc(var(--ug) * 6);
}
.\!text-left {
  text-align: left !important;
}
.text-left {
  text-align: left;
}
.text-center {
  text-align: center;
}
.text-right {
  text-align: right;
}
.text-start {
  text-align: start;
}
.align-middle {
  vertical-align: middle;
}
.align-bottom {
  vertical-align: bottom;
}
.\!text-1\.4xl {
  font-size: 0.75rem !important;
}
.\!text-bodyNormal {
  font-size: 1.125rem !important;
  line-height: 1.5rem !important;
}
.\!text-bodySmall,
.\!text-buttonSmall {
  font-size: 1rem !important;
  line-height: 1.375rem !important;
}
.\!text-captionNormal {
  font-size: 0.875rem !important;
  line-height: 1.125rem !important;
}
.\!text-captionSmall {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.\!text-fontSize14 {
  font-size: 0.875rem !important;
  line-height: 1.688rem !important;
}
.\!text-icon-md {
  font-size: calc(var(--ug) * 1.25) !important;
  line-height: calc(var(--ug) * 1.25) !important;
}
.\!text-interactionLarge2 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-interactionSmall {
  font-size: 1rem !important;
  line-height: 1.375rem !important;
}
.\!text-title1 {
  font-size: 1.5rem !important;
  line-height: 2rem !important;
}
.\!text-xs {
  font-size: 0.75rem !important;
  line-height: 1rem !important;
}
.text-1\.4xl {
  font-size: 0.75rem;
}
.text-12\.25px {
  font-size: 0.766rem;
  line-height: 0.984rem;
}
.text-1xl {
  font-size: 0.625rem;
}
.text-2xl {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-3\.2xl {
  font-size: 2rem;
  line-height: 2.5rem;
}
.text-6xl {
  font-size: 3.75rem;
  line-height: 1;
}
.text-\[12\.25px\] {
  font-size: 12.25px;
}
.text-\[12px\] {
  font-size: 12px;
}
.text-\[28px\] {
  font-size: 28px;
}
.text-\[32px\] {
  font-size: 32px;
}
.text-base {
  font-size: 1rem;
  line-height: 1.5rem;
}
.text-bodyLarge {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-bodyNormal {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.text-bodySmall {
  font-size: 1rem;
  line-height: 1.375rem;
}
.text-buttonNormal {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.text-buttonSmall {
  font-size: 1rem;
  line-height: 1.375rem;
}
.text-captionNormal {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.text-captionSmall {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-fontSize14 {
  font-size: 0.875rem;
  line-height: 1.688rem;
}
.text-formMessage {
  font-size: 1rem;
  line-height: 1.75rem;
}
.text-heading1 {
  font-size: 3.75rem;
  line-height: 4.25rem;
}
.text-heading1\.2 {
  font-size: 2.5rem;
  line-height: 2.75rem;
}
.text-heading2 {
  font-size: 2.25rem;
  line-height: 2.75rem;
}
.text-heading3 {
  font-size: 1.75rem;
  line-height: 2.25rem;
}
.text-heading4 {
  font-size: 1.571rem;
  line-height: 1.571rem;
}
.text-icon-32 {
  font-size: calc(var(--ug) * 1.75);
  line-height: calc(var(--ug) * 1.75);
}
.text-icon-lg {
  font-size: calc(var(--ug) * 1.5);
  line-height: calc(var(--ug) * 1.5);
}
.text-icon-md {
  font-size: calc(var(--ug) * 1.25);
  line-height: calc(var(--ug) * 1.25);
}
.text-icon-sm {
  font-size: calc(var(--ug));
  line-height: calc(var(--ug));
}
.text-icon-xl {
  font-size: calc(var(--ug) * 2);
  line-height: calc(var(--ug) * 2);
}
.text-icon-xxl {
  font-size: calc(var(--ug) * 3);
  line-height: calc(var(--ug) * 3);
}
.text-interactionLarge1 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-interactionLarge2 {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-interactionNormal {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.text-interactionSmall {
  font-size: 1rem;
  line-height: 1.375rem;
}
.text-labelNormal {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.text-labelSmall {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-lg {
  font-size: 1.125rem;
  line-height: 1.75rem;
}
.text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.text-subHeading {
  font-size: 1.5rem;
  line-height: 2.25rem;
}
.text-subHeadingSmall {
  font-size: 1.25rem;
  line-height: 1.875rem;
}
.text-title-all-caps-normal {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.text-title-all-caps-small {
  font-size: 0.75rem;
  line-height: 1rem;
}
.text-title1 {
  font-size: 1.5rem;
  line-height: 2rem;
}
.text-title2 {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-title3,
.text-underlineLarge {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
.text-underlineNormal {
  font-size: 1rem;
  line-height: 1.375rem;
}
.text-underlineNormal2 {
  font-size: 1rem;
  line-height: 1.25rem;
}
.text-underlineSmall {
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.text-xl {
  font-size: 1.25rem;
  line-height: 1.75rem;
}
.text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.\!font-450 {
  font-weight: 400 !important;
}
.\!font-bold {
  font-weight: 700 !important;
}
.\!font-extrabold {
  font-weight: 800 !important;
}
.\!font-medium {
  font-weight: 500 !important;
}
.\!font-normal {
  font-weight: 400 !important;
}
.font-450 {
  font-weight: 400;
}
.font-bold {
  font-weight: 700;
}
.font-extrabold {
  font-weight: 800;
}
.font-medium {
  font-weight: 500;
}
.font-normal {
  font-weight: 400;
}
.font-semibold {
  font-weight: 600;
}
.font-thin {
  font-weight: 100;
}
.\!uppercase {
  text-transform: uppercase !important;
}
.uppercase {
  text-transform: uppercase;
}
.lowercase {
  text-transform: lowercase;
}
.\!capitalize {
  text-transform: capitalize !important;
}
.capitalize {
  text-transform: capitalize;
}
.\!leading-5 {
  line-height: 1.25rem !important;
}
.\!leading-5\.5 {
  line-height: 1.375rem !important;
}
.\!leading-8 {
  line-height: 2rem !important;
}
.\!leading-none {
  line-height: 1 !important;
}
.leading-3 {
  line-height: 0.75rem;
}
.leading-4 {
  line-height: 1rem;
}
.leading-5 {
  line-height: 1.25rem;
}
.leading-5\.5 {
  line-height: 1.375rem;
}
.leading-6 {
  line-height: 1.5rem;
}
.leading-7 {
  line-height: 1.75rem;
}
.leading-9 {
  line-height: 2.25rem;
}
.leading-normal {
  line-height: 1.5;
}
.\!-tracking-0\.14 {
  letter-spacing: -0.14px !important;
}
.\!-tracking-0\.16 {
  letter-spacing: -0.16px !important;
}
.\!-tracking-0\.18 {
  letter-spacing: -0.18px !important;
}
.\!tracking-tighter {
  letter-spacing: -0.05em !important;
}
.-tracking-0\.105 {
  letter-spacing: -0.105px;
}
.-tracking-0\.12 {
  letter-spacing: -0.12px;
}
.-tracking-0\.122 {
  letter-spacing: -0.122px;
}
.-tracking-0\.14 {
  letter-spacing: -0.14px;
}
.-tracking-0\.157 {
  letter-spacing: -0.157px;
}
.-tracking-0\.16 {
  letter-spacing: -0.16px;
}
.-tracking-0\.175 {
  letter-spacing: -0.175px;
}
.-tracking-0\.18 {
  letter-spacing: -0.18px;
}
.-tracking-0\.2 {
  letter-spacing: -0.2px;
}
.-tracking-0\.21 {
  letter-spacing: -0.21px;
}
.-tracking-0\.24 {
  letter-spacing: -0.24px;
}
.-tracking-0\.28 {
  letter-spacing: -0.28px;
}
.-tracking-0\.36 {
  letter-spacing: -0.36px;
}
.-tracking-0\.44 {
  letter-spacing: -0.44px;
}
.tracking-0\.14 {
  letter-spacing: 0.14px;
}
.tracking-0\.16 {
  letter-spacing: 0.16px;
}
.tracking-0\.24 {
  letter-spacing: 0.24px;
}
.tracking-tight {
  letter-spacing: -0.025em;
}
.tracking-tighter {
  letter-spacing: -0.05em;
}
.tracking-wide {
  letter-spacing: 0.025em;
}
.\!text-application-card-ungency-text {
  --tw-text-opacity: 1 !important;
  color: rgb(234 12 12 / var(--tw-text-opacity)) !important;
}
.\!text-black {
  --tw-text-opacity: 1 !important;
  color: rgb(0 0 0 / var(--tw-text-opacity)) !important;
}
.\!text-blue-main-1 {
  --tw-text-opacity: 1 !important;
  color: rgb(25 102 250 / var(--tw-text-opacity)) !important;
}
.\!text-greyscale-1 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity)) !important;
}
.\!text-greyscale-2 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity)) !important;
}
.\!text-greyscale-3 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-3) / var(--tw-text-opacity)) !important;
}
.\!text-greyscale-4 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-4) / var(--tw-text-opacity)) !important;
}
.\!text-greyscale-5 {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-5) / var(--tw-text-opacity)) !important;
}
.\!text-greyscale-main {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-main) / var(--tw-text-opacity)) !important;
}
.\!text-primary-main {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--primary-main) / var(--tw-text-opacity)) !important;
}
.\!text-red-main-1 {
  --tw-text-opacity: 1 !important;
  color: rgb(233 84 84 / var(--tw-text-opacity)) !important;
}
.\!text-white {
  --tw-text-opacity: 1 !important;
  color: rgb(255 255 255 / var(--tw-text-opacity)) !important;
}
.text-\[\#000\] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-\[\#1F3253\] {
  --tw-text-opacity: 1;
  color: rgb(31 50 83 / var(--tw-text-opacity));
}
.text-\[\#1c838a\] {
  --tw-text-opacity: 1;
  color: rgb(28 131 138 / var(--tw-text-opacity));
}
.text-\[\#26d400\] {
  --tw-text-opacity: 1;
  color: rgb(38 212 0 / var(--tw-text-opacity));
}
.text-\[\#333\] {
  --tw-text-opacity: 1;
  color: rgb(51 51 51 / var(--tw-text-opacity));
}
.text-\[\#3F9161\] {
  --tw-text-opacity: 1;
  color: rgb(63 145 97 / var(--tw-text-opacity));
}
.text-\[\#444\] {
  --tw-text-opacity: 1;
  color: rgb(68 68 68 / var(--tw-text-opacity));
}
.text-\[\#65d40a\] {
  --tw-text-opacity: 1;
  color: rgb(101 212 10 / var(--tw-text-opacity));
}
.text-\[\#666\] {
  --tw-text-opacity: 1;
  color: rgb(102 102 102 / var(--tw-text-opacity));
}
.text-\[\#9a5c3a\] {
  --tw-text-opacity: 1;
  color: rgb(154 92 58 / var(--tw-text-opacity));
}
.text-\[\#DEA043\] {
  --tw-text-opacity: 1;
  color: rgb(222 160 67 / var(--tw-text-opacity));
}
.text-\[\#dfe1e6\] {
  --tw-text-opacity: 1;
  color: rgb(223 225 230 / var(--tw-text-opacity));
}
.text-\[\#ee2c3c\] {
  --tw-text-opacity: 1;
  color: rgb(238 44 60 / var(--tw-text-opacity));
}
.text-applicaiton-card-text-cta {
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity));
}
.text-application-card-text-blue {
  --tw-text-opacity: 1;
  color: rgb(25 102 250 / var(--tw-text-opacity));
}
.text-application-card-text-green {
  --tw-text-opacity: 1;
  color: rgb(2 169 113 / var(--tw-text-opacity));
}
.text-application-card-text-red {
  --tw-text-opacity: 1;
  color: rgb(233 84 84 / var(--tw-text-opacity));
}
.text-application-card-ungency-text {
  --tw-text-opacity: 1;
  color: rgb(234 12 12 / var(--tw-text-opacity));
}
.text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.text-black-russian {
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity));
}
.text-blue-500 {
  --tw-text-opacity: 1;
  color: rgb(59 130 246 / var(--tw-text-opacity));
}
.text-blue-600 {
  --tw-text-opacity: 1;
  color: rgb(37 99 235 / var(--tw-text-opacity));
}
.text-blue-main-1 {
  --tw-text-opacity: 1;
  color: rgb(25 102 250 / var(--tw-text-opacity));
}
.text-dark-red {
  --tw-text-opacity: 1;
  color: rgb(238 44 60 / var(--tw-text-opacity));
}
.text-darkGreen {
  --tw-text-opacity: 1;
  color: rgb(2 141 94 / var(--tw-text-opacity));
}
.text-error-red {
  --tw-text-opacity: 1;
  color: rgb(234 12 12 / var(--tw-text-opacity));
}
.text-gold {
  --tw-text-opacity: 1;
  color: rgb(230 168 84 / var(--tw-text-opacity));
}
.text-gray-300 {
  --tw-text-opacity: 1;
  color: rgb(209 213 219 / var(--tw-text-opacity));
}
.text-grayish-blue {
  --tw-text-opacity: 1;
  color: rgb(74 85 104 / var(--tw-text-opacity));
}
.text-green-primary {
  --tw-text-opacity: 1;
  color: rgb(2 169 113 / var(--tw-text-opacity));
}
.text-greyscale-1 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
.text-greyscale-10 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-10) / var(--tw-text-opacity));
}
.text-greyscale-2 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.text-greyscale-3 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-3) / var(--tw-text-opacity));
}
.text-greyscale-4 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-4) / var(--tw-text-opacity));
}
.text-greyscale-6 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-6) / var(--tw-text-opacity));
}
.text-greyscale-9 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-9) / var(--tw-text-opacity));
}
.text-greyscale-main {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-main) / var(--tw-text-opacity));
}
.text-greyscale-white {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-white) / var(--tw-text-opacity));
}
.text-highlight-text-blue {
  --tw-text-opacity: 1;
  color: rgb(32 101 170 / var(--tw-text-opacity));
}
.text-info-label-bg-text {
  --tw-text-opacity: 1;
  color: rgb(124 134 152 / var(--tw-text-opacity));
}
.text-light-grey-3 {
  --tw-text-opacity: 1;
  color: rgb(204 204 204 / var(--tw-text-opacity));
}
.text-light-grey-4 {
  --tw-text-opacity: 1;
  color: rgb(180 186 196 / var(--tw-text-opacity));
}
.text-light-grey2 {
  --tw-text-opacity: 1;
  color: rgb(31 50 83 / var(--tw-text-opacity));
}
.text-linkedin {
  --tw-text-opacity: 1;
  color: rgb(10 102 194 / var(--tw-text-opacity));
}
.text-neutral-400 {
  --tw-text-opacity: 1;
  color: rgb(163 163 163 / var(--tw-text-opacity));
}
.text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.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-neutral-800 {
  --tw-text-opacity: 1;
  color: rgb(38 38 38 / var(--tw-text-opacity));
}
.text-orange-main-1 {
  --tw-text-opacity: 1;
  color: rgb(246 194 76 / var(--tw-text-opacity));
}
.text-orange-warning {
  --tw-text-opacity: 1;
  color: rgb(228 102 11 / var(--tw-text-opacity));
}
.text-primary-main {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.text-primary-shade-1 {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-shade-1) / var(--tw-text-opacity));
}
.text-purple-800 {
  --tw-text-opacity: 1;
  color: rgb(107 33 168 / var(--tw-text-opacity));
}
.text-quora {
  --tw-text-opacity: 1;
  color: rgb(185 43 39 / var(--tw-text-opacity));
}
.text-red-500 {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.text-red-600 {
  --tw-text-opacity: 1;
  color: rgb(220 38 38 / var(--tw-text-opacity));
}
.text-red-main-1 {
  --tw-text-opacity: 1;
  color: rgb(233 84 84 / var(--tw-text-opacity));
}
.text-required {
  --tw-text-opacity: 1;
  color: rgb(227 37 37 / var(--tw-text-opacity));
}
.text-state-yellow {
  --tw-text-opacity: 1;
  color: rgb(219 135 8 / var(--tw-text-opacity));
}
.text-status-disable {
  --tw-text-opacity: 1;
  color: rgb(190 217 208 / var(--tw-text-opacity));
}
.text-system-fill-icon-rating {
  --tw-text-opacity: 1;
  color: rgb(var(--system-fill-icon-rating) / var(--tw-text-opacity));
}
.text-system-tag-green {
  --tw-text-opacity: 1;
  color: rgb(var(--system-tag-green) / var(--tw-text-opacity));
}
.text-system-text-content-schoolName {
  --tw-text-opacity: 1;
  color: rgb(var(--system-text-content-schoolName) / var(--tw-text-opacity));
}
.text-tag-bestseller-text {
  --tw-text-opacity: 1;
  color: rgb(255 92 1 / var(--tw-text-opacity));
}
.text-tag-new-courses-text {
  --tw-text-opacity: 1;
  color: rgb(1 112 215 / var(--tw-text-opacity));
}
.text-tag-popular-text {
  --tw-text-opacity: 1;
  color: rgb(97 0 220 / var(--tw-text-opacity));
}
.text-tag-usp-text-brown {
  --tw-text-opacity: 1;
  color: rgb(154 92 58 / var(--tw-text-opacity));
}
.text-text-content-heading {
  --tw-text-opacity: 1;
  color: rgb(12 22 32 / var(--tw-text-opacity));
}
.text-transparent {
  color: transparent;
}
.text-user-title-text {
  --tw-text-opacity: 1;
  color: rgb(26 32 44 / var(--tw-text-opacity));
}
.text-violet-200 {
  --tw-text-opacity: 1;
  color: rgb(221 214 254 / var(--tw-text-opacity));
}
.text-white,
.text-white-primary {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.\!underline {
  text-decoration-line: underline !important;
}
.underline {
  text-decoration-line: underline;
}
.line-through {
  text-decoration-line: line-through;
}
.\!no-underline {
  text-decoration-line: none !important;
}
.no-underline {
  text-decoration-line: none;
}
.underline-offset-2 {
  text-underline-offset: 2px;
}
.underline-offset-4 {
  text-underline-offset: 4px;
}
.placeholder-greyscale-3::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--greyscale-3) / var(--tw-placeholder-opacity));
}
.placeholder-greyscale-3::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--greyscale-3) / var(--tw-placeholder-opacity));
}
.placeholder-greyscale-4::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--greyscale-4) / var(--tw-placeholder-opacity));
}
.placeholder-greyscale-4::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--greyscale-4) / var(--tw-placeholder-opacity));
}
.placeholder-greyscale-9::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--greyscale-9) / var(--tw-placeholder-opacity));
}
.placeholder-greyscale-9::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(var(--greyscale-9) / var(--tw-placeholder-opacity));
}
.placeholder-neutral-200::-moz-placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(229 229 229 / var(--tw-placeholder-opacity));
}
.placeholder-neutral-200::placeholder {
  --tw-placeholder-opacity: 1;
  color: rgb(229 229 229 / var(--tw-placeholder-opacity));
}
.\!opacity-100 {
  opacity: 1 !important;
}
.opacity-0 {
  opacity: 0;
}
.opacity-10 {
  opacity: 0.1;
}
.opacity-100 {
  opacity: 1;
}
.opacity-12 {
  opacity: 0.12;
}
.opacity-20 {
  opacity: 0.2;
}
.opacity-30 {
  opacity: 0.3;
}
.opacity-4 {
  opacity: 0.04;
}
.opacity-40 {
  opacity: 0.4;
}
.opacity-50 {
  opacity: 0.5;
}
.opacity-60 {
  opacity: 0.6;
}
.opacity-8 {
  opacity: 0.08;
}
.opacity-80 {
  opacity: 0.8;
}
.\!shadow-none {
  --tw-shadow: 0 0 #0000 !important;
  --tw-shadow-colored: 0 0 #0000 !important;
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow) !important;
}
.shadow {
  --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),
    0 1px 2px -1px var(--tw-shadow-color);
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-\[0_3px_6px_rgba\(9\2c
  30\2c
  66\2c
  0\.03\)\2c
  _0_2px_4px_rgba\(9\2c
  30\2c
  66\2c
  0\.08\)\] {
  --tw-shadow: 0 3px 6px rgba(9, 30, 66, 0.03), 0 2px 4px rgba(9, 30, 66, 0.08);
  --tw-shadow-colored: 0 3px 6px var(--tw-shadow-color),
    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-accent-color-3px {
  --tw-shadow: 3px 3px 0px 0px #f2dddf;
  --tw-shadow-colored: 3px 3px 0px 0px var(--tw-shadow-color);
}
.shadow-accent-color-3px,
.shadow-card {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-card {
  --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, 0.06);
  --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color);
}
.shadow-cta {
  --tw-shadow: 0px 12px 40px 0px rgba(var(--primary-shade-1) / 0.12);
  --tw-shadow-colored: 0px 12px 40px 0px var(--tw-shadow-color);
}
.shadow-cta,
.shadow-curriculumCard {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-curriculumCard {
  --tw-shadow: -2px 0px 8px 0px rgba(0, 0, 0, 0.02),
    2px 6px 8px 0px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color),
    2px 6px 8px 0px var(--tw-shadow-color);
}
.shadow-form-label-toolkit {
  --tw-shadow: 0px 3px 6px 0px rgba(9, 30, 66, 0.03),
    0px 2px 4px 0px rgba(9, 30, 66, 0.08);
  --tw-shadow-colored: 0px 3px 6px 0px var(--tw-shadow-color),
    0px 2px 4px 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-hard-highlighted {
  --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
  --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
}
.shadow-hard-highlighted,
.shadow-hard-normal {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-hard-normal {
  --tw-shadow: 0px 6px 0px 0px #f2f2f2;
  --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
}
.shadow-horizontal {
  --tw-shadow: 6px 0px 12px -6px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 6px 0px 12px -6px var(--tw-shadow-color);
}
.shadow-horizontal,
.shadow-landing-page-form {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-landing-page-form {
  --tw-shadow: 0px 6px 0px 0px #f8e3ec;
  --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
}
.shadow-lg {
  --tw-shadow: 0px 32px 68px 0px rgba(0, 0, 0, 0.08),
    0px -12px 40px 0px rgba(0, 0, 0, 0.04);
  --tw-shadow-colored: 0px 32px 68px 0px var(--tw-shadow-color),
    0px -12px 40px 0px var(--tw-shadow-color);
}
.shadow-lg,
.shadow-light-normal {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-light-normal {
  --tw-shadow: 0px -2px 40px 0px rgba(42, 7, 70, 0.04),
    0px 16px 28px 0px rgba(42, 7, 70, 0.06);
  --tw-shadow-colored: 0px -2px 40px 0px var(--tw-shadow-color),
    0px 16px 28px 0px var(--tw-shadow-color);
}
.shadow-md {
  --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, 0.06),
    0px -2px 40px 0px rgba(36, 7, 70, 0.04);
  --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color),
    0px -2px 40px 0px var(--tw-shadow-color);
}
.shadow-md,
.shadow-mega-menu-card {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-mega-menu-card {
  --tw-shadow: -2px 0px 8px 0px rgba(36, 7, 70, 0.02),
    2px 6px 8px 0px rgba(36, 7, 70, 0.04);
  --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color),
    2px 6px 8px 0px var(--tw-shadow-color);
}
.shadow-outcomePathCard {
  --tw-shadow: 0px -2px 40px 0px rgba(0, 0, 0, 0.04),
    0px 16px 28px 0px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0px -2px 40px 0px var(--tw-shadow-color),
    0px 16px 28px 0px var(--tw-shadow-color);
}
.shadow-outcomePathCard,
.shadow-pink-light {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-pink-light {
  --tw-shadow: 0px 6px 0px 0px #f8e3ec;
  --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
}
.shadow-sm {
  --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, 0.06),
    0px -8px 20px 0px rgba(36, 7, 70, 0.02);
  --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color),
    0px -8px 20px 0px var(--tw-shadow-color);
}
.shadow-sm,
.shadow-sm-black {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-sm-black {
  --tw-shadow: 0px -8px 20px 0px rgba(0, 0, 0, 0.02),
    0px 16px 32px 0px rgba(0, 0, 0, 0.06);
  --tw-shadow-colored: 0px -8px 20px 0px var(--tw-shadow-color),
    0px 16px 32px 0px var(--tw-shadow-color);
}
.shadow-xl {
  --tw-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1),
    0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color),
    0 8px 10px -6px var(--tw-shadow-color);
}
.shadow-xl,
.shadow-xs {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.shadow-xs {
  --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, 0.02),
    2px 6px 8px 0px rgba(42, 7, 70, 0.04);
  --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color),
    2px 6px 8px 0px var(--tw-shadow-color);
}
.outline-none {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.outline {
  outline-style: solid;
}
.\!outline-0 {
  outline-width: 0 !important;
}
.outline-1 {
  outline-width: 1px;
}
.outline-greyscale-4 {
  outline-color: rgb(var(--greyscale-4) / 1);
}
.outline-greyscale-5 {
  outline-color: rgb(var(--greyscale-5) / 1);
}
.outline-greyscale-7 {
  outline-color: rgb(var(--greyscale-7) / 1);
}
.outline-primary-main {
  outline-color: rgb(var(--primary-main) / 1);
}
.blur {
  --tw-blur: blur(8px);
}
.blur,
.blur-100 {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.blur-100 {
  --tw-blur: blur(6.25rem);
}
.blur-3xl {
  --tw-blur: blur(64px);
}
.blur-3xl,
.blur-50 {
  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);
}
.blur-50 {
  --tw-blur: blur(3.125rem);
}
.blur-60 {
  --tw-blur: blur(3.75rem);
}
.blur-60,
.blur-75 {
  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);
}
.blur-75 {
  --tw-blur: blur(4.688rem);
}
.drop-shadow-md {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07))
    drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
}
.drop-shadow-md,
.grayscale {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.grayscale {
  --tw-grayscale: grayscale(100%);
}
.filter {
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow);
}
.backdrop-blur-lg {
  --tw-backdrop-blur: blur(16px);
  -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
  backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness)
    var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale)
    var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert)
    var(--tw-backdrop-opacity) var(--tw-backdrop-saturate)
    var(--tw-backdrop-sepia);
}
.transition {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    -webkit-backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter;
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter,
    backdrop-filter, -webkit-backdrop-filter;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-\[0\.4s\] {
  transition-property: 0.4s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-\[bottom_0\.3s_ease-in-out\] {
  transition-property: bottom 0.3s ease-in-out;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-all {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-colors {
  transition-property: color, background-color, border-color,
    text-decoration-color, fill, stroke;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-opacity {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-top {
  transition-property: top;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.transition-transform {
  transition-property: transform;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.delay-150 {
  transition-delay: 0.15s;
}
.duration-1000 {
  transition-duration: 1s;
}
.duration-200 {
  transition-duration: 0.2s;
}
.duration-300 {
  transition-duration: 0.3s;
}
.duration-500 {
  transition-duration: 0.5s;
}
.duration-700 {
  transition-duration: 0.7s;
}
.ease-in {
  transition-timing-function: cubic-bezier(0.4, 0, 1, 1);
}
.ease-in-out {
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ease-out {
  transition-timing-function: cubic-bezier(0, 0, 0.2, 1);
}
.skeleton-gradient-block {
  background: linear-gradient(
    90deg,
    transparent,
    #f5f5f5 25%,
    #dcd6d6 50%,
    #f5f5f5 75%,
    transparent
  );
  animation: shimmer-block 1.5s infinite;
  background-size: 200% 100%;
}
@keyframes shimmer-block {
  0% {
    background-position: 100% 0;
  }
  to {
    background-position: -50% 0;
  }
}
.text-gradient {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.\!background-black {
  background: #000 !important;
}
.freeWebinar {
  background: linear-gradient(90deg, #ee2c3c, #c5135d 63%, #6a11b0);
}
.border-gradient {
  border: 1px solid #0000;
  background: linear-gradient(#fff, #fff) padding-box,
    linear-gradient(94.65deg, #fbccd0 12.21%, #f1c6d8 64.7%, #dbc6ec 100.05%)
      border-box;
}
.border-gradient-100 {
  border: 1px solid #0000;
  background: linear-gradient(#fff, #fff) padding-box,
    var(--gradient-100-value) border-box;
}
.border-gradient-24 {
  border: 1px solid #0000;
  background: linear-gradient(#fff, #fff) padding-box,
    var(--gradient-24-value) border-box;
}
.know-your-speaker-border {
  background: linear-gradient(225deg, #fbccd0, #fbccd0);
}
.bestseller-tag {
  background: #5f0f40;
}
.new-courses-tag {
  background: #2065aa;
}
.popular-tag {
  background: #c4811d;
}
.free-courses-tag {
  background: linear-gradient(225deg, #1bd497, #00948a);
}
.others-tag {
  background: linear-gradient(135deg, #1bd4be, #00948a);
}
.gradient-cta {
  background: linear-gradient(180deg, #ee2c3c, #da202f);
}
.\!bg-cta-white {
  background: #fff !important;
}
@media only screen and (min-width: 479px) {
  button.gradient-cta:hover {
    background: #f15663;
  }
}
.disabled-primary-cta,
.disabled-primary-cta:hover {
  background: #e6e6e6;
}
.disabled-primary-cta-transparent {
  background: transparent !important;
}
.disabled-secoundry-cta {
  background: #fff;
}
.no-scrollbar::-webkit-scrollbar {
  display: none;
}
.no-scrollbar {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
input[type="range"].custom-range::-webkit-slider-runnable-track {
  height: 3px;
  border-radius: 3px;
}
input[type="range"].custom-range::-moz-range-track {
  height: 3px;
  border-radius: 3px;
}
input[type="range"].custom-range::-webkit-slider-thumb {
  -webkit-appearance: none;
  appearance: none;
  margin-top: -6px;
  border-radius: 50%;
  background-color: #000;
  height: 14px;
  width: 14px;
}
input[type="range"].custom-range::-moz-range-thumb {
  border: none;
  margin-top: -6px;
  border-radius: 50%;
  background-color: #000;
  height: 14px;
  width: 14px;
}
.gradient-bg1 {
  border-radius: var(--radius-radius-04, 16px);
  background: linear-gradient(
    180deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0.72) 25.13%,
    hsla(0, 0%, 100%, 0.9) 55.21%,
    #fff
  );
}
.sectionGradient {
  position: absolute;
  border-radius: 9999px;
  background-image: var(--gradient-100-value);
}
@font-face {
  font-family: icomoon;
  src: url(https://assets.upgrad.com/1802/_next/static/media/icomoon.dcb1c20f.eot);
  src: url(https://assets.upgrad.com/1802/_next/static/media/icomoon.dcb1c20f.eot#iefix)
      format("embedded-opentype"),
    url(https://assets.upgrad.com/1802/_next/static/media/icomoon.2acf9231.ttf)
      format("truetype"),
    url(https://assets.upgrad.com/1802/_next/static/media/icomoon.3b543a65.woff)
      format("woff"),
    url(https://assets.upgrad.com/1802/_next/static/media/icomoon.71effca2.svg#icomoon)
      format("svg");
  font-weight: 400;
  font-style: normal;
  font-display: block;
}
[class*=" icon-"],
[class^="icon-"] {
  font-family: icomoon !important;
  speak: never;
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
:root {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
@media only screen and (min-width: 1440px) {
  :root {
    font-size: 16px;
    --ug: 16px;
  }
}
@media only screen and (max-width: 1439px) {
  :root {
    font-size: 15px;
    --ug: 15px;
  }
}
@media only screen and (max-width: 1366px) {
  :root {
    font-size: 14px;
    --ug: 14px;
  }
}
@media only screen and (min-width: 768px) {
  .cardContainer:before {
    top: -5.063rem;
    left: -12.625rem;
  }
  .cardContainer:after,
  .cardContainer:before {
    position: absolute;
    content: "";
    width: 56.25rem;
    height: 8.125rem;
    background-color: #f3effe;
    transform: rotate(-9deg);
  }
  .cardContainer:after {
    bottom: -5.063rem;
    right: -12.625rem;
  }
}
@media only screen and (max-width: 479px) {
  :root {
    --ug: 11.2px;
  }
}
.arrow-slider-wrapper [data-visible-slide="last"] > div:after {
  background: linear-gradient(90deg, hsla(0, 0%, 100%, 0), #fff);
}
.arrow-slider-wrapper [data-visible-slide="last"] > div:after {
  content: "";
  position: absolute;
  top: 0;
  right: 5rem;
  width: 9.75rem;
  height: 100%;
  z-index: 1;
}
.dots-slider-wrapper .swiper-pagination {
  bottom: 0 !important;
}
#dob[type="date"]::-webkit-calendar-picker-indicator {
  opacity: 0;
  position: absolute;
  top: 30px;
  right: 0;
  width: 100px;
  height: 100px;
}
.dots-slider-wrapper .swiper-wrapper {
  padding-bottom: 30px;
}
.dots-slider-wrapper .swiper-pagination-bullet {
  background-color: #8b96fd;
  width: 6px;
  height: 6px;
}
section {
  width: 100%;
  scroll-margin: 60px;
}
#rewardSection td {
  -webkit-text-decoration: none !important;
  text-decoration: none !important;
}
.refunConPopup p {
  white-space: normal !important;
}
@media only screen and (max-width: 479px) {
  section {
    scroll-margin: 30px;
  }
}
#wizParDiv0 {
  z-index: 10 !important;
}
.dots-slider-wrapper .swiper-pagination-bullet.swiper-pagination-bullet-active {
  background-color: #2339fd;
  width: 20px;
  height: 6px;
  border-radius: 40px;
}
.check-in-circle-list {
  list-style-image: url(/icons/CheckInCircle.svg);
}
.icon-clock:before {
  content: "\e93c";
}
.icon-play:before {
  content: "\e93d";
}
.icon-add:before {
  content: "\e90a";
}
.icon-subtract:before {
  content: "\e932";
}
.icon-download:before {
  content: "\e933";
}
.icon-class:before {
  content: "\e934";
}
.icon-document-multiple:before {
  content: "\e935";
}
.icon-arrow-trending-filled:before {
  content: "\e936";
}
.icon-location:before {
  content: "\e937";
}
.icon-money-hand:before {
  content: "\e938";
}
.icon-person:before {
  content: "\e939";
}
.icon-circle:before {
  content: "\e93a";
}
.icon-document-check:before {
  content: "\e93b";
}
.icon-award-02:before {
  content: "\e92e";
}
.icon-calendar-01:before {
  content: "\e92f";
}
.icon-clock-fast-forward:before {
  content: "\e930";
}
.icon-pattern:before {
  content: "\e931";
}
.icon-download-circle:before {
  content: "\e92d";
}
.icon-atom:before {
  content: "\e91f";
}
.icon-award-new:before {
  content: "\e920";
}
.icon-briefcase-new:before {
  content: "\e921";
}
.icon-globe:before {
  content: "\e922";
}
.icon-book-open:before {
  content: "\e923";
}
.icon-calendar:before {
  content: "\e924";
}
.icon-degree:before {
  content: "\e925";
}
.icon-share-filled:before {
  content: "\e926";
}
.icon-star-filled:before {
  content: "\e927";
}
.icon-star:before {
  content: "\e928";
}
.icon-hike:before {
  content: "\e929";
}
.icon-partners:before {
  content: "\e92a";
}
.icon-salary:before {
  content: "\e92b";
}
.icon-transition:before {
  content: "\e92c";
}
.icon-Briefcase .path1:before {
  content: "\e91b";
  color: #dc9b00;
  opacity: 0.6;
}
.icon-Briefcase .path2:before {
  content: "\e91c";
  margin-left: -1em;
  color: #dc9b00;
  opacity: 0.6;
}
.icon-Briefcase .path3:before {
  content: "\e91d";
  margin-left: -1em;
  color: #dc9b00;
  opacity: 0.3;
}
.icon-Briefcase .path4:before {
  content: "\e91e";
  margin-left: -1em;
  color: #dc9b00;
}
.icon-arrow-up-right:before {
  content: "\e914";
}
.icon-code-browser:before {
  content: "\e915";
}
.icon-live-filled:before {
  content: "\e916";
}
.icon-menu-bar:before {
  content: "\e917";
}
.icon-percentage-filled:before {
  content: "\e918";
}
.icon-search:before {
  content: "\e919";
}
.icon-user-plus:before {
  content: "\e91a";
}
.icon-close:before {
  content: "\e911";
}
.icon-pause-filled:before {
  content: "\e912";
}
.icon-play-filled:before {
  content: "\e913";
}
.icon-share:before {
  content: "\e910";
}
.icon-award:before {
  content: "\e90f";
}
.icon-Phone:before {
  content: "\e90e";
}
.icon-clock1:before {
  content: "\e90d";
}
.icon-users:before {
  content: "\e90c";
}
.icon-chevron-up-filled:before {
  content: "\e90b";
}
.icon-info-filled:before {
  content: "\e909";
}
.icon-check-circle:before {
  content: "\e908";
}
.icon-chevron-down-double:before {
  content: "\e907";
}
.icon-play-square .path1:before {
  content: "\e903";
  color: #2c2c2c;
}
.icon-play-square .path2:before {
  content: "\e904";
  margin-left: -1em;
  color: #fff;
}
.icon-play-square .path3:before {
  content: "\e905";
  margin-left: -1em;
  color: #000;
}
.icon-play-square .path4:before {
  content: "\e906";
  margin-left: -1em;
  color: #fff;
}
.icon-chevron-right:before {
  content: "\e901";
}
.icon-currency-dollar:before {
  content: "\e902";
}
.icon-home:before {
  content: "\e900";
}
.icon-quote:before {
  content: "\e93e";
}
.icon-checkmark-circle-filled:before {
  content: "\e93f";
}
.icon-checkmark-square-filled:before {
  content: "\e940";
}
.icon-drafts:before {
  content: "\e941";
}
.icon-square:before {
  content: "\e942";
}
.icon-subtract-square-filled:before {
  content: "\e943";
}
.icon-video-person-sparkle:before {
  content: "\e944";
}
.icon-people-toolbox:before {
  content: "\e945";
}
.icon-person-call:before {
  content: "\e946";
}
.icon-star-half:before {
  content: "\e947";
}
.icon-nav-bar:before {
  content: "\e948";
}
.icon-user:before {
  content: "\e949";
}
.icon-android:before {
  content: "\e94a";
}
.icon-ios:before {
  content: "\e94c";
}
.icon-filter:before {
  content: "\e94d";
}
.icon-person-add:before {
  content: "\e950";
}
.icon-female:before {
  content: "\e94b";
}
.icon-copy-select:before {
  content: "\e94e";
}
.icon-call-connecting:before {
  content: "\e94f";
}
.icon-chat-help:before {
  content: "\e951";
}
.icon-chat-multiple:before {
  content: "\e952";
}
.icon-checkbox-person:before {
  content: "\e953";
}
.icon-share-box:before {
  content: "\e954";
}
.icon-shield-checkmark:before {
  content: "\e955";
}
.icon-cursor-click:before {
  content: "\e956";
}
.icon-edit:before {
  content: "\e957";
}
.icon-beaker:before {
  content: "\e958";
}
.icon-book-question-mark-rtl:before {
  content: "\e959";
}
.icon-calendar-chat:before {
  content: "\e95a";
}
.icon-chart-person:before {
  content: "\e95b";
}
.icon-cloud-arrow-up:before {
  content: "\e95c";
}
.icon-data-usage-toolbox:before {
  content: "\e95d";
}
.icon-document-briefcase:before {
  content: "\e95e";
}
.icon-document-question-mark:before {
  content: "\e95f";
}
.icon-document:before {
  content: "\e960";
}
.icon-emoji-sparkle:before {
  content: "\e961";
}
.icon-folder-open:before {
  content: "\e962";
}
.icon-globe-person:before {
  content: "\e963";
}
.icon-hat-graduation:before {
  content: "\e964";
}
.icon-people-checkmark:before {
  content: "\e965";
}
.icon-people-team:before {
  content: "\e966";
}
.icon-person-feedback:before {
  content: "\e967";
}
.icon-presenter:before {
  content: "\e968";
}
.icon-reward:before {
  content: "\e969";
}
.icon-ruler:before {
  content: "\e96a";
}
.icon-share-screen-person-overlay:before {
  content: "\e96b";
}
.icon-shield-task:before {
  content: "\e96c";
}
.icon-shifts-team:before {
  content: "\e96d";
}
.icon-sparkle:before {
  content: "\e96e";
}
.icon-star-edit:before {
  content: "\e96f";
}
.icon-timer:before {
  content: "\e970";
}
.icon-window-dev-edit:before {
  content: "\e971";
}
.icon-dislike:before {
  content: "\e972";
}
.icon-like:before {
  content: "\e973";
}
.icon-certificate-badge:before {
  content: "\e974";
}
.icon-aeroplane:before {
  content: "\e975";
}
.icon-bootcamp:before {
  content: "\e976";
}
.icon-clock-toolbox:before {
  content: "\e977";
}
.icon-full-globe:before {
  content: "\e978";
}
.icon-glasses:before {
  content: "\e979";
}
.icon-hand-draw:before {
  content: "\e97a";
}
.icon-headset-vr:before {
  content: "\e97b";
}
.icon-iot:before {
  content: "\e97c";
}
.icon-keyboard:before {
  content: "\e97d";
}
.icon-launcher-settings:before {
  content: "\e97e";
}
.icon-library:before {
  content: "\e97f";
}
.icon-link-square:before {
  content: "\e980";
}
.icon-list:before {
  content: "\e981";
}
.icon-pen:before {
  content: "\e982";
}
.icon-play-circle:before {
  content: "\e983";
}
.icon-chat-call-square:before {
  content: "\e984";
}
.icon-call-square:before {
  content: "\e985";
}
.icon-chat-square:before {
  content: "\e987";
}
.icon-call:before {
  content: "\e986";
}
.icon-open:before {
  content: "\e988";
}
.icon-checkmark:before {
  content: "\e989";
}
.icon-location-empty:before {
  content: "\e98b";
}
.icon-hand-wave:before {
  content: "\e98a";
}
.icon-people-edit:before {
  content: "\e98e";
}
.icon-person-accounts:before {
  content: "\e98f";
}
.icon-arrow-up-right-big:before {
  content: "\e98c";
}
.icon-building-home:before {
  content: "\e98d";
}
.icon-people:before {
  content: "\e995";
}
.icon-copy-link:before {
  content: "\e990";
}
.icon-copy-text:before {
  content: "\e991";
}
.icon-direction-down:before {
  content: "\e992";
}
.icon-email-outline:before {
  content: "\e993";
}
.icon-person-voice:before {
  content: "\e994";
}
.icon-mail-multiple:before {
  content: "\e996";
}
.icon-essential-plan:before {
  content: "\e997";
}
.icon-plus-plan:before {
  content: "\e998";
}
.icon-pro-plan:before {
  content: "\e999";
}
.icon-duration:before {
  content: "\e99a";
}
.icon-document-filled:before {
  content: "\e9a2";
}
.icon-exclamation:before {
  content: "\e9a3";
}
.icon-arrow-upload:before {
  content: "\e99b";
}
.icon-document-pending:before {
  content: "\e99c";
}
.icon-document-rejected:before {
  content: "\e99d";
}
.icon-more:before {
  content: "\e99e";
}
.icon-preview:before {
  content: "\e99f";
}
.icon-not-submitted:before {
  content: "\e9a1";
}
.icon-delete:before {
  content: "\e9a0";
}
.icon-arrow-sync:before {
  content: "\e9a4";
}
.icon-zoom-in:before {
  content: "\e9a5";
}
.icon-zoom-out:before {
  content: "\e9a6";
}
.icon-certificate:before {
  content: "\e9ac";
}
.icon-checkmark-square:before {
  content: "\e9ae";
}
.icon-circle-filled:before {
  content: "\e9af";
}
.icon-shifts-activity:before {
  content: "\e9b0";
}
.icon-airplane-take-off:before {
  content: "\e9a7";
}
.icon-briefcase:before {
  content: "\e9a8";
}
.icon-call-connecting-no-fill:before {
  content: "\e9a9";
}
.icon-more-circle:before {
  content: "\e9aa";
}
.icon-notebook:before {
  content: "\e9ab";
}
.icon-video-person-sparkle-new:before {
  content: "\e9ad";
}
.icon-app-list-detail:before {
  content: "\e9b1";
}
.icon-application-check:before {
  content: "\e9b2";
}
.icon-building-retail:before {
  content: "\e9b3";
}
.icon-logout:before {
  content: "\e9b4";
}
.icon-target-arrow:before {
  content: "\e9b5";
}
.icon-arrow-sort:before {
  content: "\e9b6";
}
.icon-building-multiple:before {
  content: "\e9b7";
}
.icon-laptop:before {
  content: "\e9b8";
}
.icon-alumni-status:before {
  content: "\e9b9";
}
.icon-career-support:before {
  content: "\e9ba";
}
.icon-certificate-new:before {
  content: "\e9bb";
}
.icon-core-principles:before {
  content: "\e9bc";
}
.icon-leading-companies:before {
  content: "\e9bd";
}
.icon-networking:before {
  content: "\e9be";
}
.icon-projects:before {
  content: "\e9bf";
}
.icon-skills:before {
  content: "\e9c0";
}
.icon-accessibility-checkmark:before {
  content: "\e9c1";
}
.icon-hand-shake:before {
  content: "\e9c2";
}
.icon-heart-pulse:before {
  content: "\e9c3";
}
.icon-money:before {
  content: "\e9c4";
}
.icon-people-money:before {
  content: "\e9c5";
}
.carousel-wrapper .slider-container {
  margin-top: calc(calc(var(--ug) * 1.25) * -1);
  margin-bottom: calc(calc(var(--ug) * 1.25) * -1);
  overflow: hidden;
  padding-top: calc(var(--ug) * 1.25) !important;
  padding-bottom: calc(var(--ug) * 1.25) !important;
}
@media (min-width: 768px) {
  .carousel-wrapper .slider-container {
    margin-left: calc(calc(var(--ug) * 5) * -1);
    margin-right: calc(calc(var(--ug) * 5) * -1);
  }
}
.carousel-wrapper .slider-container {
  padding: 0 4.25rem;
}
.carousel-wrapper .slider-list {
  -moz-column-gap: calc(var(--ug) * 1.25);
  column-gap: calc(var(--ug) * 1.25);
}
@media (min-width: 768px) {
  .carousel-wrapper .slider-list {
    gap: 0;
  }
}
.carousel-wrapper .slide {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
@media (min-width: 768px) {
  .carousel-wrapper .slide {
    padding-left: calc(var(--ug) * 0.625) !important;
    padding-right: calc(var(--ug) * 0.625) !important;
  }
}
.carousel-wrapper .slider-frame {
  overflow: hidden !important;
}
@media (min-width: 768px) {
  .carousel-wrapper .slide {
    opacity: 0 !important;
  }
  .carousel-wrapper .slide-visible {
    opacity: 1 !important;
  }
}
.carousel-wrapper {
  margin-left: calc(calc(var(--ug) * 1.25) * -1);
  margin-right: calc(calc(var(--ug) * 1.25) * -1);
}
@media (min-width: 768px) {
  .carousel-wrapper {
    margin-left: calc(calc(var(--ug) * 0.75) * -1);
    margin-right: calc(calc(var(--ug) * 0.75) * -1);
  }
}
.carousel-wrapper .slider-frame {
  padding-left: calc(var(--ug) * 1.25);
  padding-right: calc(var(--ug) * 1.25);
}
@media (min-width: 768px) {
  .carousel-wrapper .slider-frame {
    padding-left: calc(var(--ug) * 0.75);
    padding-right: calc(var(--ug) * 0.75);
  }
  .carousel-wrapper.search-swiper .slide {
    opacity: 1 !important;
  }
  .carousel-wrapper.search-swiper .slider-frame {
    padding-left: calc(var(--ug) * 0.625) !important;
    padding-right: calc(var(--ug) * 0.625) !important;
  }
}
html {
  -webkit-tap-highlight-color: transparent;
}
body {
  color: #000;
  font-feature-settings: "ss02" on;
}
.show-scroll::-webkit-scrollbar {
  width: 4px;
  border-radius: 200px;
}
.show-scroll::-webkit-scrollbar-thumb {
  background-color: #e6e6e6;
}
.show-scroll::-webkit-scrollbar-track {
  background-color: #fff;
}
.show-scroll::-moz-scrollbar {
  width: 4px;
  border-radius: 200px;
}
.show-scroll::-moz-scrollbar-thumb {
  background-color: #e6e6e6;
}
.show-scroll::-moz-scrollbar-track {
  background-color: #fff;
}
.show-scroll {
  scrollbar-width: thin;
  scrollbar-color: #e6e6e6 #fff;
}
@keyframes animate-slide-up {
  0% {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }
}
@keyframes animate-slide-down {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes slideIn {
  0% {
    transform: translateX(100%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideOut {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(100%);
  }
}
.animate-slide-in {
  animation: slideIn 1s ease-in forwards;
}
.animate-slide-out {
  animation: slideOut 0.3s ease-out forwards;
}
@keyframes slideInFeedback {
  0% {
    transform: translateX(92%);
  }
  to {
    transform: translateX(0);
  }
}
@keyframes slideOutFeedback {
  0% {
    transform: translateX(0);
  }
  to {
    transform: translateX(92%);
  }
}
.animate-slide-in-feedback {
  animation: slideInFeedback 0.3s ease-in forwards;
}
.animate-slide-out-feedback {
  animation: slideOutFeedback 0.3s ease-out forwards;
}
@keyframes spinner {
  to {
    transform: rotate(1turn);
  }
}
.spinner {
  width: 20px;
  height: 20px;
  border: 2px solid hsla(0, 0%, 100%, 0.3);
  border-top-color: #fff;
  border-radius: 50%;
  animation: spinner 0.6s linear infinite;
  margin-left: 10px;
  display: inline-block;
  vertical-align: middle;
}
.big-avatar-gradient {
  border-bottom-left-radius: 18.75rem;
  border-bottom-right-radius: 18.75rem;
  border-top-right-radius: 0;
  border-top-left-radius: 0;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-main) / var(--tw-bg-opacity));
}
.CertTheme__ltr {
  text-align: left;
}
.CertTheme__rtl {
  text-align: right;
}
.CertTheme__paragraph {
  margin-bottom: calc(var(--ug) * 0.75);
  font-size: 1rem;
  line-height: 1.375rem;
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.CertTheme__paragraph:last-child {
  margin-bottom: 0;
}
@media (min-width: 320px) {
  .CertTheme__paragraph {
    letter-spacing: -0.157px;
  }
}
@media (min-width: 768px) {
  .CertTheme__paragraph {
    letter-spacing: -0.18px;
  }
}
.content-widget .CertTheme__listItem,
.content-widget .CertTheme__paragraph {
  margin-bottom: calc(var(--ug) * 0.75);
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
.content-widget .CertTheme__listItem:last-child,
.content-widget .CertTheme__paragraph:last-child {
  margin-bottom: 0;
}
@media (min-width: 320px) {
  .content-widget .CertTheme__listItem,
  .content-widget .CertTheme__paragraph {
    font-size: 1rem;
    line-height: 1.375rem;
    letter-spacing: -0.157px;
  }
}
@media (min-width: 768px) {
  .content-widget .CertTheme__listItem,
  .content-widget .CertTheme__paragraph {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
.curriculum-section .CertTheme__paragraph,
.faq_section .CertTheme__paragraph {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
.curriculum-section .CertTheme__paragraph {
  font-weight: 400;
}
@media (min-width: 320px) {
  .curriculum-section .CertTheme__paragraph {
    margin-bottom: calc(var(--ug) * 1.25);
    letter-spacing: -0.14px;
  }
}
@media (min-width: 768px) {
  .curriculum-section .CertTheme__paragraph {
    margin-bottom: calc(var(--ug) * 2);
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
.curriculum-section h3 {
  font-weight: 500;
}
@media (min-width: 320px) {
  .curriculum-section h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  .curriculum-section h3 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
}
.curriculum-section h4 {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
@media (min-width: 320px) {
  .curriculum-section h4 {
    letter-spacing: -0.157px;
  }
}
@media (min-width: 768px) {
  .curriculum-section h4 {
    padding-bottom: calc(var(--ug));
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
  .curriculum-section .CertTheme__ul {
    margin-bottom: calc(var(--ug) * 1.25);
  }
}
.curriculum-section .CertTheme__listItem {
  font-weight: 400;
}
@media (min-width: 320px) {
  .curriculum-section .CertTheme__listItem {
    letter-spacing: -0.157px;
  }
}
.curriculum-section .CertTheme__h4 {
  padding-bottom: calc(var(--ug) * 0.75) !important;
}
.seoContent-class .CertTheme__paragraph {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
@media (min-width: 320px) {
  .seoContent-class .CertTheme__paragraph {
    font-size: 0.875rem;
    line-height: 1.125rem;
    letter-spacing: -0.122px;
  }
}
@media (min-width: 768px) {
  .seoContent-class .CertTheme__paragraph {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
.seoContent-class .CertTheme__listItem {
  font-weight: 400;
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
@media (min-width: 320px) {
  .seoContent-class .CertTheme__listItem {
    font-size: 0.875rem;
    line-height: 1.125rem;
    letter-spacing: -0.122px;
  }
}
@media (min-width: 768px) {
  .seoContent-class .CertTheme__listItem {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
.city_content .CertTheme__listItem {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity)) !important;
}
.CertTheme__paragraphNormal {
  margin: 0;
  position: relative;
  color: green;
}
.CertTheme__quote {
  margin: 0 0 10px 20px;
  font-size: 15px;
  color: #65676b;
  border-left: 4px solid #ced0d4;
  padding-left: 16px;
}
.CertTheme__h1 {
  font-size: 24px;
  color: #050505;
  font-weight: 400;
  margin: 0;
  color: red;
}
.CertTheme__h2 {
  padding-bottom: calc(var(--ug) * 0.5);
  font-weight: 500;
  text-transform: uppercase;
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-main) / var(--tw-text-opacity));
}
@media (min-width: 320px) {
  .CertTheme__h2 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
@media (min-width: 768px) {
  .CertTheme__h2 {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.24px;
  }
}
.CertTheme__h3 {
  margin-bottom: calc(var(--ug) * 0.5);
}
@media (min-width: 320px) {
  .CertTheme__h3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
@media (min-width: 768px) {
  .CertTheme__h3 {
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.24px;
  }
}
.CertTheme__h4 {
  font-weight: 500;
}
@media (min-width: 320px) {
  .CertTheme__h4 {
    padding-bottom: calc(var(--ug) * 0.75);
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 768px) {
  .CertTheme__h4 {
    padding-bottom: calc(var(--ug));
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
.CertTheme__indent {
  --lexical-indent-base-value: 40px;
}
.CertTheme__textItalic {
  font-style: italic;
}
.CertTheme__textUnderline {
  text-decoration: underline;
}
.CertTheme__textStrikethrough {
  text-decoration: line-through;
}
.CertTheme__textUnderlineStrikethrough {
  text-decoration: underline line-through;
}
.CertTheme__textSubscript {
  font-size: 0.8rem;
  vertical-align: sub !important;
}
.CertTheme__textSuperscript {
  font-size: 0.8rem;
  vertical-align: super;
}
.CertTheme__textCode {
  background-color: #f0f2f5;
  padding: 1px 0.25rem;
  font-family: Menlo, Consolas, Monaco, monospace;
  font-size: 94%;
}
.CertTheme__hashtag {
  background-color: rgba(88, 144, 255, 0.15);
  border-bottom: 1px solid rgba(88, 144, 255, 0.3);
}
.CertTheme__link,
.faq-editor-content a {
  color: #216fdb;
  text-decoration: none;
}
.CertTheme__link:hover,
.faq-editor-content a:hover {
  text-decoration: underline;
  cursor: pointer;
}
.CertTheme__code {
  background-color: #f0f2f5;
  font-family: Menlo, Consolas, Monaco, monospace;
  display: block;
  padding: 8px 8px 8px 52px;
  line-height: 1.53;
  font-size: 13px;
  margin: 8px 0;
  overflow-x: auto;
  position: relative;
  -moz-tab-size: 2;
  -o-tab-size: 2;
  tab-size: 2;
}
.CertTheme__code:before {
  content: attr(data-gutter);
  position: absolute;
  background-color: #eee;
  left: 0;
  top: 0;
  border-right: 1px solid #ccc;
  padding: 8px;
  color: #777;
  white-space: pre-wrap;
  text-align: right;
  min-width: 25px;
}
.CertTheme__listItem > span + b:before {
  content: "\00a0";
}
.CertTheme__table {
  border-collapse: collapse;
  border-spacing: 0;
  max-width: 100%;
  overflow-y: scroll;
  table-layout: fixed;
  width: calc(100% - 25px);
  margin-bottom: 30px;
}
.CertTheme__tableSelected {
  outline: 2px solid #3c84f4;
}
.CertTheme__tableCell {
  border: 1px solid #bbb;
  min-width: 75px;
  vertical-align: top;
  text-align: start;
  padding: 6px 8px;
  position: relative;
  cursor: default;
  outline: none;
}
.CertTheme__tableCellSortedIndicator {
  display: block;
  opacity: 0.5;
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 4px;
  background-color: #999;
}
.CertTheme__tableCellResizer {
  position: absolute;
  right: -4px;
  height: 100%;
  width: 8px;
  cursor: ew-resize;
  z-index: 10;
  top: 0;
}
.CertTheme__tableCellHeader {
  background-color: #f2f3f5;
  text-align: start;
}
.CertTheme__tableCellSelected {
  background-color: #c9dbf0;
}
.CertTheme__tableCellPrimarySelected {
  border: 2px solid #3c84f4;
  display: block;
  height: calc(100% - 2px);
  position: absolute;
  width: calc(100% - 2px);
  left: -1px;
  top: -1px;
  z-index: 2;
}
.CertTheme__tableCellEditing {
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.4);
  border-radius: 3px;
}
.CertTheme__tableAddColumns {
  position: absolute;
  top: 0;
  width: 20px;
  background-color: #eee;
  height: 100%;
  right: 0;
  animation: table-controls 0.2s ease;
  border: 0;
  cursor: pointer;
}
.CertTheme__tableAddColumns:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
}
.CertTheme__tableAddColumns:hover {
  background-color: #c9dbf0;
}
.CertTheme__tableAddRows {
  position: absolute;
  bottom: -25px;
  width: calc(100% - 25px);
  background-color: #eee;
  height: 20px;
  left: 0;
  animation: table-controls 0.2s ease;
  border: 0;
  cursor: pointer;
}
.CertTheme__tableAddRows:after {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  content: " ";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.4;
}
.CertTheme__tableAddRows:hover {
  background-color: #c9dbf0;
}
@keyframes table-controls {
  0% {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.CertTheme__tableCellResizeRuler {
  display: block;
  position: absolute;
  width: 1px;
  background-color: #3c84f4;
  height: 100%;
  top: 0;
}
.CertTheme__tableCellActionButtonContainer {
  display: block;
  right: 5px;
  top: 6px;
  position: absolute;
  z-index: 4;
  width: 20px;
  height: 20px;
}
.CertTheme__tableCellActionButton {
  background-color: #eee;
  display: block;
  border: 0;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  color: #222;
  cursor: pointer;
}
.CertTheme__tableCellActionButton:hover {
  background-color: #ddd;
}
.CertTheme__characterLimit {
  display: inline;
  background-color: #fbb !important;
}
.CertTheme__ol1 > .CertTheme__listItem {
  list-style-type: decimal;
}
.CertTheme__ol2 > .CertTheme__listItem {
  list-style-type: upper-alpha;
}
.CertTheme__ol3 > .CertTheme__listItem {
  list-style-type: lower-alpha;
}
.CertTheme__ol4 > .CertTheme__listItem {
  list-style-type: upper-roman;
}
.CertTheme__ol5 > .CertTheme__listItem {
  list-style-type: lower-roman;
}
.CertTheme__ol1,
.CertTheme__ol2,
.CertTheme__ol3,
.CertTheme__ol4,
.CertTheme__ol5,
.CertTheme__ul,
.faq-editor-content ol,
.faq-editor-content ul {
  margin: 0;
  margin-bottom: calc(var(--ug));
  padding: 0;
}
.CertTheme__ol1:last-child,
.CertTheme__ol2:last-child,
.CertTheme__ol3:last-child,
.CertTheme__ol4:last-child,
.CertTheme__ol5:last-child,
.CertTheme__ul:last-child,
.faq-editor-content ol:last-child,
.faq-editor-content ul:last-child {
  margin-bottom: 0;
}
.CertTheme__listItem,
.faq-editor-content li {
  margin-bottom: calc(var(--ug) * 0.625);
  margin-left: 1.5rem;
  list-style-position: outside;
  list-style-type: disc;
  font-size: 0.875rem;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(64 64 64 / var(--tw-text-opacity));
}
.CertTheme__listItem:last-child,
.faq-editor-content li:last-child {
  margin-bottom: 0;
}
.curriculum-section .CertTheme__listItem {
  font-size: 1.125rem;
  line-height: 1.5rem;
}
@media (min-width: 768px) {
  .curriculum-section .CertTheme__listItem {
    letter-spacing: -0.18px;
  }
}
.faq-editor-content ol > li {
  list-style-type: decimal;
}
.CertTheme__listItemChecked,
.CertTheme__listItemUnchecked {
  position: relative;
  margin-left: 8px;
  margin-right: 8px;
  padding-left: 24px;
  padding-right: 24px;
  list-style-type: none;
  outline: none;
}
.CertTheme__listItemChecked {
  text-decoration: line-through;
}
.CertTheme__listItemChecked:before,
.CertTheme__listItemUnchecked:before {
  content: "";
  width: 16px;
  height: 16px;
  top: 2px;
  left: 0;
  cursor: pointer;
  display: block;
  background-size: cover;
  position: absolute;
}
.CertTheme__listItemChecked[dir="rtl"]:before,
.CertTheme__listItemUnchecked[dir="rtl"]:before {
  left: auto;
  right: 0;
}
.CertTheme__listItemChecked:focus:before,
.CertTheme__listItemUnchecked:focus:before {
  box-shadow: 0 0 0 2px #a6cdfe;
  border-radius: 2px;
}
.CertTheme__listItemUnchecked:before {
  border: 1px solid #999;
  border-radius: 2px;
}
.CertTheme__listItemChecked:before {
  border: 1px solid #3d87f5;
  border-radius: 2px;
  background-color: #3d87f5;
  background-repeat: no-repeat;
}
.CertTheme__listItemChecked:after {
  content: "";
  cursor: pointer;
  position: absolute;
  display: block;
  top: 6px;
  width: 3px;
  left: 7px;
  right: 7px;
  height: 6px;
  transform: rotate(45deg);
  border-color: #fff;
  border-style: solid;
  border-width: 0 2px 2px 0;
}
.CertTheme__nestedListItem {
  list-style-type: none !important;
}
.CertTheme__nestedListItem:after,
.CertTheme__nestedListItem:before {
  display: none;
}
.CertTheme__listItemCircleTickIcon {
  position: relative;
  margin-bottom: calc(var(--ug) * 0.625) !important;
  margin-left: 0 !important;
  list-style-type: none !important;
  padding-left: 2rem;
  font-weight: 400;
  line-height: 1.375rem;
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
.CertTheme__listItemCircleTickIcon:last-child {
  margin-bottom: 0 !important;
}
@media (min-width: 768px) {
  .CertTheme__listItemCircleTickIcon {
    font-size: 1.125rem;
    line-height: 1.5rem;
    letter-spacing: -0.18px;
  }
}
.CertTheme__listItemCircleTickIcon:before {
  position: absolute;
  left: 0;
  top: 0;
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
@media (min-width: 320px) {
  .CertTheme__listItemCircleTickIcon:before {
    font-size: calc(var(--ug) * 1.5);
    line-height: calc(var(--ug) * 1.5);
  }
}
@media (min-width: 768px) {
  .CertTheme__listItemCircleTickIcon:before {
    font-size: calc(var(--ug) * 1.25);
    line-height: calc(var(--ug) * 1.25);
  }
}
.CertTheme__listItemCircleTickIcon:before {
  content: "\e908";
  font-family: icomoon !important;
  vertical-align: middle;
}
.faq-editor-content ol ul li,
.faq-editor-content ul ul li {
  list-style-type: circle;
}
.faq-editor-content ol li:has(> ul, > ol),
.faq-editor-content ul li:has(> ul, > ol) {
  list-style-type: none;
}
.faq-editor-content ol ol ul li,
.faq-editor-content ol ul ul li,
.faq-editor-content ul ol ul li,
.faq-editor-content ul ul ul li {
  list-style-type: square;
}
.SeoContent_html__M6RbW ul > li {
  margin-left: 0 !important;
  margin-top: 1rem !important;
  align-items: center !important;
}
.CertTheme__tokenComment {
  color: #708090;
}
.CertTheme__tokenPunctuation {
  color: #999;
}
.CertTheme__tokenProperty {
  color: #905;
}
.CertTheme__tokenSelector {
  color: #690;
}
.CertTheme__tokenOperator {
  color: #9a6e3a;
}
.CertTheme__tokenAttr {
  color: #07a;
}
.CertTheme__tokenVariable {
  color: #e90;
}
.CertTheme__tokenFunction {
  color: #dd4a68;
}
.CertTheme__mark {
  background: rgba(255, 212, 0, 0.14);
  border-bottom: 2px solid rgba(255, 212, 0, 0.3);
  padding-bottom: 2px;
}
.CertTheme__markOverlap {
  background: rgba(255, 212, 0, 0.3);
  border-bottom: 2px solid rgba(255, 212, 0, 0.7);
}
.CertTheme__mark.selected {
  background: rgba(255, 212, 0, 0.5);
  border-bottom: 2px solid #ffd400;
}
.CertTheme__markOverlap.selected {
  background: rgba(255, 212, 0, 0.7);
  border-bottom: 2px solid rgba(255, 212, 0, 0.7);
}
.CertTheme__embedBlock {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}
.CertTheme__embedBlockFocus {
  outline: 2px solid #3c84f4;
}
.read-more .CertTheme__paragraph {
  display: inline;
}
@media only screen and (max-width: 479px) {
  .carousel-wrapper .slider-container {
    padding-left: 0;
    padding-right: 0;
  }
  .carousel-wrapper.bottom-dots {
    position: absolute;
    top: 50%;
    margin: 0 !important;
    height: 100%;
    width: 100%;
    --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));
  }
  .carousel-wrapper.bottom-dots .slider-container {
    display: flex;
    height: 100%;
    align-items: center;
    overflow: visible;
  }
  .carousel-wrapper.bottom-dots .slider-frame {
    padding: 0;
  }
  .carousel-wrapper.bottom-dots .slider-list {
    gap: 0;
  }
}
.mobileHeaderFixed {
  position: fixed;
  top: 0;
  background-color: #fff;
  z-index: 50;
  width: 100%;
  margin: 0 !important;
}
.modalContainer > div:first-child {
  overflow: hidden;
}
.experience-tab {
  position: relative;
}
.experience-tab:before {
  position: absolute;
  top: 0.25rem;
  left: calc(var(--ug) * 1.25);
  height: 100%;
  width: 1px;
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-5) / var(--tw-bg-opacity));
}
@media (min-width: 768px) {
  .experience-tab:before {
    left: 1.125rem;
  }
}
.experience-tab:before {
  content: "";
}
.experience-tab:last-child:before {
  --tw-content: none;
  content: var(--tw-content);
}
.curriculum-swiper-arrow-wrapper .slider-container {
  margin-bottom: calc(calc(var(--ug) * 2.5) * -1) !important;
  padding-bottom: calc(var(--ug) * 2.5) !important;
}
.curriculum-swiper-arrow-wrapper.carousel-wrapper .slider-frame {
  overflow: visible !important;
}
.realStoriesCarousel .slide > div {
  --tw-scale-x: 0.75;
  --tw-scale-y: 0.75;
  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));
  transition-property: all;
  transition-duration: 0.5s;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
@media (min-width: 768px) {
  .realStoriesCarousel .slide > div {
    --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));
  }
}
.realStoriesCarousel .slide.slide-current > div {
  --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));
}
.blog-editor-content .CertTheme__h2 {
  margin-top: calc(var(--ug) * 2.75);
}
.gradient-border-100 {
  padding: 1px;
  background: var(--gradient-100-value);
  -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: xor;
  mask-composite: exclude;
}
.hidden-content {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border-width: 0;
}
.new-badge {
  position: relative;
  background-color: #1c838a;
  color: #fff;
  padding: 0.32rem 0.6rem;
  border-radius: 8px;
  overflow: hidden;
  font-size: 10.5px;
  font-style: normal;
  font-weight: 500;
  line-height: 14px;
  letter-spacing: -0.105px;
  top: -2px;
}
@keyframes flash-light {
  0% {
    transform: translateX(-150%) rotate(5deg);
  }
  50% {
    transform: translateX(1000%) rotate(5deg);
  }
  to {
    transform: translateX(-150%) rotate(5deg);
  }
}
.new-badge:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 15%;
  height: 100%;
  background-color: #fff;
  opacity: 0.2;
  transform: rotate(5deg);
  animation: flash-light 2s linear infinite;
}
.bg-search-heading-bg {
  background: linear-gradient(90deg, #e6e6e6 0, hsla(0, 0%, 90%, 0.1));
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
  appearance: none;
}
input[type="search"] {
  -moz-appearance: textfield;
}
.hidden-content {
  display: none;
}
.visible-content {
  visibility: visible;
}
.transform-workforce-swiper-home-shade {
  position: relative;
  overflow: hidden;
}
.transform-workforce-swiper-home-shade:before {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5rem;
  content: "";
  z-index: 2;
  background: linear-gradient(90deg, #fff, hsla(0, 0%, 100%, 0) 98.9%);
}
.transform-workforce-swiper-home-shade:after {
  position: absolute;
  top: 0;
  right: 0;
  height: 100%;
  width: 5rem;
  content: "";
  z-index: 2;
  background: linear-gradient(
    90deg,
    hsla(0, 0%, 100%, 0),
    hsla(0, 0%, 100%, 0) 0.01%,
    #fff 98.9%
  );
}
.line-clamp-5 {
  -webkit-line-clamp: 5;
}
.line-clamp-5,
.line-clamp-6 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.line-clamp-6 {
  -webkit-line-clamp: 6;
}
.line-clamp-7 {
  -webkit-line-clamp: 7;
}
.line-clamp-7,
.line-clamp-8 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.line-clamp-8 {
  -webkit-line-clamp: 8;
}
.line-clamp-9 {
  -webkit-line-clamp: 9;
}
.line-clamp-10,
.line-clamp-9 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.line-clamp-10 {
  -webkit-line-clamp: 10;
}
.line-clamp-11 {
  -webkit-line-clamp: 11;
}
.line-clamp-11,
.line-clamp-12 {
  overflow: hidden;
  display: -webkit-box;
  -webkit-box-orient: vertical;
}
.line-clamp-12 {
  -webkit-line-clamp: 12;
}
.placeholder\:\!text-greyscale-3::-moz-placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-3) / var(--tw-text-opacity)) !important;
}
.placeholder\:\!text-greyscale-3::placeholder {
  --tw-text-opacity: 1 !important;
  color: rgb(var(--greyscale-3) / var(--tw-text-opacity)) !important;
}
.placeholder\:text-greyscale-2::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.placeholder\:text-greyscale-2::placeholder {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.placeholder\:text-greyscale-3::-moz-placeholder {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-3) / var(--tw-text-opacity));
}
.placeholder\:text-greyscale-3::placeholder {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-3) / var(--tw-text-opacity));
}
.before\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}
.before\:-left-spacing24:before {
  content: var(--tw-content);
  left: calc(calc(var(--ug) * 1.5) * -1);
}
.before\:left-1\/2:before {
  content: var(--tw-content);
  left: 50%;
}
.before\:top-full:before {
  content: var(--tw-content);
  top: 100%;
}
.before\:top-spacing20:before {
  content: var(--tw-content);
  top: calc(var(--ug) * 1.25);
}
.before\:z-1:before {
  content: var(--tw-content);
  z-index: 1;
}
.before\:mr-spacing10:before {
  content: var(--tw-content);
  margin-right: calc(var(--ug) * 0.625);
}
.before\:block:before {
  content: var(--tw-content);
  display: block;
}
.before\:inline-block:before {
  content: var(--tw-content);
  display: inline-block;
}
.before\:h-full:before {
  content: var(--tw-content);
  height: 100%;
}
.before\:h-spacing10:before {
  content: var(--tw-content);
  height: calc(var(--ug) * 0.625);
}
.before\:h-spacing14:before {
  content: var(--tw-content);
  height: calc(var(--ug) * 0.875);
}
.before\:h-spacing6:before {
  content: var(--tw-content);
  height: calc(var(--ug) * 0.375);
}
.before\:w-\[2px\]:before {
  content: var(--tw-content);
  width: 2px;
}
.before\:w-full:before {
  content: var(--tw-content);
  width: 100%;
}
.before\:w-spacing10:before {
  content: var(--tw-content);
  width: calc(var(--ug) * 0.625);
}
.before\:w-spacing6:before {
  content: var(--tw-content);
  width: calc(var(--ug) * 0.375);
}
.before\:origin-top-left:before {
  content: var(--tw-content);
  transform-origin: top left;
}
.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\:rounded-128:before {
  content: var(--tw-content);
  border-radius: 8rem;
}
.before\:rounded-2xl:before {
  content: var(--tw-content);
  border-radius: 1rem;
}
.before\:rounded-full:before {
  content: var(--tw-content);
  border-radius: 9999px;
}
.before\:rounded-bl-2xl:before {
  content: var(--tw-content);
  border-bottom-left-radius: 1rem;
}
.before\:rounded-tr-2xl:before {
  content: var(--tw-content);
  border-top-right-radius: 1rem;
}
.before\:border-b:before {
  content: var(--tw-content);
  border-bottom-width: 1px;
}
.before\:border-l:before {
  content: var(--tw-content);
  border-left-width: 1px;
}
.before\:border-greyscale-white:before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-white) / var(--tw-border-opacity));
}
.before\:border-primary-main:before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
.before\:bg-black:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(0 0 0 / var(--tw-bg-opacity));
}
.before\:bg-dark-red:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(238 44 60 / var(--tw-bg-opacity));
}
.before\:bg-greyscale-2:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-2) / var(--tw-bg-opacity));
}
.before\:bg-greyscale-main:before {
  content: var(--tw-content);
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-main) / var(--tw-bg-opacity));
}
.before\:duration-500:before {
  content: var(--tw-content);
  transition-duration: 0.5s;
}
.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);
}
.after\:absolute:after {
  content: var(--tw-content);
  position: absolute;
}
.after\:inset-0:after {
  content: var(--tw-content);
  inset: 0;
}
.after\:-left-spacing20:after {
  content: var(--tw-content);
  left: calc(calc(var(--ug) * 1.25) * -1);
}
.after\:bottom-0:after {
  content: var(--tw-content);
  bottom: 0;
}
.after\:right-0:after {
  content: var(--tw-content);
  right: 0;
}
.after\:top-spacing20:after {
  content: var(--tw-content);
  top: calc(var(--ug) * 1.25);
}
.after\:z-1:after {
  content: var(--tw-content);
  z-index: 1;
}
.after\:\!ml-spacing2:after {
  content: var(--tw-content);
  margin-left: calc(var(--ug) * 0.125) !important;
}
.after\:\!ml-spacing6:after {
  content: var(--tw-content);
  margin-left: calc(var(--ug) * 0.375) !important;
}
.after\:\!ml-spacing8:after {
  content: var(--tw-content);
  margin-left: calc(var(--ug) * 0.5) !important;
}
.after\:ml-0:after {
  content: var(--tw-content);
  margin-left: 0;
}
.after\:ml-0\.5:after {
  content: var(--tw-content);
  margin-left: 0.125rem;
}
.after\:inline-block:after {
  content: var(--tw-content);
  display: inline-block;
}
.after\:h-84px:after {
  content: var(--tw-content);
  height: 5.25rem;
}
.after\:h-\[calc\(100\%\+1rem\)\]:after {
  content: var(--tw-content);
  height: calc(100% + 1rem);
}
.after\:h-auto:after {
  content: var(--tw-content);
  height: auto;
}
.after\:w-full:after {
  content: var(--tw-content);
  width: 100%;
}
.after\:w-px:after {
  content: var(--tw-content);
  width: 1px;
}
.after\:rotate-225:after {
  --tw-rotate: 225deg;
}
.after\:rotate-225:after,
.after\:rotate-45:after {
  content: var(--tw-content);
  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-45:after {
  --tw-rotate: 45deg;
}
.after\:border-b-2:after {
  content: var(--tw-content);
  border-bottom-width: 2px;
}
.after\:border-l:after {
  content: var(--tw-content);
  border-left-width: 1px;
}
.after\:border-r-2:after {
  content: var(--tw-content);
  border-right-width: 2px;
}
.after\:border-dashed:after {
  content: var(--tw-content);
  border-style: dashed;
}
.after\:border-greyscale-4:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-4) / var(--tw-border-opacity));
}
.after\:border-light-grey:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(136 136 136 / var(--tw-border-opacity));
}
.after\:border-primary-main:after {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
.after\:p-spacing4:after {
  content: var(--tw-content);
  padding: calc(var(--ug) * 0.25);
}
.after\:\!text-primary-main:after {
  content: var(--tw-content);
  --tw-text-opacity: 1 !important;
  color: rgb(var(--primary-main) / var(--tw-text-opacity)) !important;
}
.after\:text-primary-main:after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.after\:text-red-500:after {
  content: var(--tw-content);
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.after\:\!content-\[\'\*\'\]:after {
  --tw-content: "*" !important;
  content: var(--tw-content) !important;
}
.after\:content-\[\"\"\]:after {
  --tw-content: "";
  content: var(--tw-content);
}
.after\:content-\[\"\*\"\]:after {
  --tw-content: "*";
  content: var(--tw-content);
}
.after\:content-\[\'\'\]:after {
  --tw-content: "";
  content: var(--tw-content);
}
.after\:content-\[\'\*\'\]:after {
  --tw-content: "*";
  content: var(--tw-content);
}
.after\:toc-gradient:after {
  content: var(--tw-content);
  background: linear-gradient(180deg, hsla(0, 0%, 100%, 0), #fff 68.6%);
}
.first\:before\:origin-top-right:first-child:before {
  content: var(--tw-content);
  transform-origin: top right;
}
.last\:overflow-hidden:last-child {
  overflow: hidden;
}
.last\:rounded-b-xl:last-child {
  border-bottom-right-radius: 0.75rem;
  border-bottom-left-radius: 0.75rem;
}
.last\:border-b-0:last-child {
  border-bottom-width: 0;
}
.last\:border-r-0:last-child {
  border-right-width: 0;
}
.last\:border-none:last-child {
  border-style: none;
}
.last\:pl-spacing4:last-child {
  padding-left: calc(var(--ug) * 0.25);
}
.odd\:bg-system-fill-bg-accent-1:nth-child(odd) {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-1) / var(--tw-bg-opacity));
}
.even\:bg-white:nth-child(2n) {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.placeholder-shown\:text-interactionSmall:-moz-placeholder-shown {
  font-size: 1rem;
  line-height: 1.375rem;
}
.placeholder-shown\:text-interactionSmall:placeholder-shown {
  font-size: 1rem;
  line-height: 1.375rem;
}
.placeholder-shown\:-tracking-0\.14:-moz-placeholder-shown {
  letter-spacing: -0.14px;
}
.placeholder-shown\:-tracking-0\.14:placeholder-shown {
  letter-spacing: -0.14px;
}
.placeholder-shown\:text-greyscale-2:-moz-placeholder-shown {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.placeholder-shown\:text-greyscale-2:placeholder-shown {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.focus-within\:border-purple-800:focus-within {
  --tw-border-opacity: 1;
  border-color: rgb(107 33 168 / var(--tw-border-opacity));
}
.hover\:rounded-lg:hover {
  border-radius: 0.5rem;
}
.hover\:border:hover {
  border-width: 1px;
}
.hover\:border-application-card-ungency-text:hover {
  --tw-border-opacity: 1;
  border-color: rgb(234 12 12 / var(--tw-border-opacity));
}
.hover\:border-greyscale-1:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-1) / var(--tw-border-opacity));
}
.hover\:border-greyscale-3:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-3) / var(--tw-border-opacity));
}
.hover\:border-greyscale-4:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-4) / var(--tw-border-opacity));
}
.hover\:border-neutral-400:hover {
  --tw-border-opacity: 1;
  border-color: rgb(163 163 163 / var(--tw-border-opacity));
}
.hover\:border-primary-main:hover {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
.hover\:\!bg-greyscale-5:hover {
  --tw-bg-opacity: 1 !important;
  background-color: rgb(var(--greyscale-5) / var(--tw-bg-opacity)) !important;
}
.hover\:\!bg-transparent:hover {
  background-color: transparent !important;
}
.hover\:bg-gray-100:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(243 244 246 / var(--tw-bg-opacity));
}
.hover\:bg-greyscale-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-1) / var(--tw-bg-opacity));
}
.hover\:bg-greyscale-5:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-5) / var(--tw-bg-opacity));
}
.hover\:bg-greyscale-7:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--greyscale-7) / var(--tw-bg-opacity));
}
.hover\:bg-primary-tint-4:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--primary-tint-4) / var(--tw-bg-opacity));
}
.hover\:bg-system-fill-bg-accent-1:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-1) / var(--tw-bg-opacity));
}
.hover\:bg-system-fill-bg-accent-2:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-2) / var(--tw-bg-opacity));
}
.hover\:bg-white:hover {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.hover\:\!bg-none:hover {
  background-image: none !important;
}
.hover\:text-greyscale-main:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-main) / var(--tw-text-opacity));
}
.hover\:text-primary-main:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.hover\:text-primary-tint-4:hover {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-tint-4) / var(--tw-text-opacity));
}
.hover\:text-red-500:hover {
  --tw-text-opacity: 1;
  color: rgb(239 68 68 / var(--tw-text-opacity));
}
.hover\:underline:hover {
  text-decoration-line: underline;
}
.hover\:shadow-hard-highlighted:hover {
  --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
  --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
}
.hover\:shadow-hard-highlighted:hover,
.hover\:shadow-md:hover {
  box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
    var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.hover\:shadow-md:hover {
  --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, 0.06),
    0px -2px 40px 0px rgba(36, 7, 70, 0.04);
  --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color),
    0px -2px 40px 0px var(--tw-shadow-color);
}
.hover\:\!drop-shadow-none:hover {
  --tw-drop-shadow: drop-shadow(0 0 #0000) !important;
  filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast)
    var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate)
    var(--tw-sepia) var(--tw-drop-shadow) !important;
}
.hover\:drop-shadow-md:hover {
  --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07))
    drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
}
.hover\:drop-shadow-md:hover,
.hover\:grayscale-0:hover {
  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);
}
.hover\:grayscale-0:hover {
  --tw-grayscale: grayscale(0);
}
.hover\:border-gradient-100:hover {
  border: 1px solid #0000;
  background: linear-gradient(#fff, #fff) padding-box,
    var(--gradient-100-value) border-box;
}
.hover\:disabled-primary-cta:hover,
.hover\:disabled-primary-cta:hover:hover {
  background: #e6e6e6;
}
.focus\:border-greyscale-main:focus {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-main) / var(--tw-border-opacity));
}
.focus\:border-neutral-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(82 82 82 / var(--tw-border-opacity));
}
.focus\:border-red-600:focus {
  --tw-border-opacity: 1;
  border-color: rgb(220 38 38 / var(--tw-border-opacity));
}
.focus\:placeholder-transparent:focus::-moz-placeholder {
  color: transparent;
}
.focus\:placeholder-transparent:focus::placeholder {
  color: transparent;
}
.focus\:outline-none:focus {
  outline: 2px solid transparent;
  outline-offset: 2px;
}
.focus-visible\:outline-0:focus-visible {
  outline-width: 0;
}
.active\:text-primary-main:active {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.disabled\:text-greyscale-4:disabled {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-4) / var(--tw-text-opacity));
}
.group:hover .group-hover\:text-primary-main {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.group:hover .group-hover\:underline {
  text-decoration-line: underline;
}
.group:disabled .group-disabled\:opacity-50 {
  opacity: 0.5;
}
.peer:checked ~ .peer-checked\:bg-black-russian {
  --tw-bg-opacity: 1;
  background-color: rgb(26 32 44 / var(--tw-bg-opacity));
}
.peer:checked ~ .peer-checked\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:-top-2 {
  top: -0.5rem;
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:-top-2 {
  top: -0.5rem;
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:top-3 {
  top: 0.75rem;
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:top-3 {
  top: 0.75rem;
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:leading-5 {
  line-height: 1.25rem;
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:leading-5 {
  line-height: 1.25rem;
}
.peer:-moz-placeholder-shown ~ .peer-placeholder-shown\:text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.peer:placeholder-shown ~ .peer-placeholder-shown\:text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.peer:hover ~ .peer-hover\:flex {
  display: flex;
}
.peer:focus ~ .peer-focus\:-top-2 {
  top: -0.5rem;
}
.peer:focus ~ .peer-focus\:border-black {
  --tw-border-opacity: 1;
  border-color: rgb(0 0 0 / var(--tw-border-opacity));
}
.peer:focus ~ .peer-focus\:px-1 {
  padding-left: 0.25rem;
  padding-right: 0.25rem;
}
.peer:focus ~ .peer-focus\:text-sm {
  font-size: 0.875rem;
  line-height: 1.25rem;
}
.peer:focus ~ .peer-focus\:text-xs {
  font-size: 0.75rem;
  line-height: 1rem;
}
.peer:focus ~ .peer-focus\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.peer:focus ~ .peer-focus\:text-neutral-500 {
  --tw-text-opacity: 1;
  color: rgb(115 115 115 / var(--tw-text-opacity));
}
.ui-selected\:border-b-0[data-headlessui-state~="selected"] {
  border-bottom-width: 0;
}
.ui-selected\:border-l-2[data-headlessui-state~="selected"] {
  border-left-width: 2px;
}
.ui-selected\:border-r-0[data-headlessui-state~="selected"] {
  border-right-width: 0;
}
.ui-selected\:border-t-0[data-headlessui-state~="selected"] {
  border-top-width: 0;
}
.ui-selected\:border-dark-red[data-headlessui-state~="selected"] {
  --tw-border-opacity: 1;
  border-color: rgb(238 44 60 / var(--tw-border-opacity));
}
.ui-selected\:border-primary-main[data-headlessui-state~="selected"] {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
.ui-selected\:bg-system-fill-bg-accent-1[data-headlessui-state~="selected"] {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-1) / var(--tw-bg-opacity));
}
.ui-selected\:bg-white[data-headlessui-state~="selected"] {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.ui-selected\:font-medium[data-headlessui-state~="selected"] {
  font-weight: 500;
}
.ui-selected\:text-black[data-headlessui-state~="selected"] {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
.ui-selected\:text-primary-main[data-headlessui-state~="selected"] {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
.ui-selected\:text-white[data-headlessui-state~="selected"] {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
.ui-selected\:shadow-sm[data-headlessui-state~="selected"] {
  --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, 0.06),
    0px -8px 20px 0px rgba(36, 7, 70, 0.02);
  --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color),
    0px -8px 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);
}
.ui-selected\:shadow-xs[data-headlessui-state~="selected"] {
  --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, 0.02),
    2px 6px 8px 0px rgba(42, 7, 70, 0.04);
  --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color),
    2px 6px 8px 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);
}
.before\:ui-selected\:absolute[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  position: absolute;
}
.before\:ui-selected\:-bottom-spacing2[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  bottom: calc(calc(var(--ug) * 0.125) * -1);
}
.before\:ui-selected\:w-full[data-headlessui-state~="selected"]:before,
.ui-selected\:before\:w-full[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  width: 100%;
}
.ui-selected\:before\:scale-x-100[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  --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));
}
.before\:ui-selected\:border-b-2[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  border-bottom-width: 2px;
}
.before\:ui-selected\:border-b-3[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  border-bottom-width: 3px;
}
.before\:ui-selected\:border-primary-main[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
.ui-selected\:before\:transition-all[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
.ui-selected\:before\:duration-500[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  transition-duration: 0.5s;
}
.ui-selected\:before\:ease-in-out[data-headlessui-state~="selected"]:before {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
:where([data-headlessui-state~="selected"]) .ui-selected\:border-b-0 {
  border-bottom-width: 0;
}
:where([data-headlessui-state~="selected"]) .ui-selected\:border-l-2 {
  border-left-width: 2px;
}
:where([data-headlessui-state~="selected"]) .ui-selected\:border-r-0 {
  border-right-width: 0;
}
:where([data-headlessui-state~="selected"]) .ui-selected\:border-t-0 {
  border-top-width: 0;
}
:where([data-headlessui-state~="selected"]) .ui-selected\:border-dark-red {
  --tw-border-opacity: 1;
  border-color: rgb(238 44 60 / var(--tw-border-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:border-primary-main {
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:bg-system-fill-bg-accent-1 {
  --tw-bg-opacity: 1;
  background-color: rgb(var(--system-fill-bg-accent-1) / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:bg-white {
  --tw-bg-opacity: 1;
  background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:font-medium {
  font-weight: 500;
}
:where([data-headlessui-state~="selected"]) .ui-selected\:text-black {
  --tw-text-opacity: 1;
  color: rgb(0 0 0 / var(--tw-text-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:text-primary-main {
  --tw-text-opacity: 1;
  color: rgb(var(--primary-main) / var(--tw-text-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:text-white {
  --tw-text-opacity: 1;
  color: rgb(255 255 255 / var(--tw-text-opacity));
}
:where([data-headlessui-state~="selected"]) .ui-selected\:shadow-sm {
  --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, 0.06),
    0px -8px 20px 0px rgba(36, 7, 70, 0.02);
  --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color),
    0px -8px 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);
}
:where([data-headlessui-state~="selected"]) .ui-selected\:shadow-xs {
  --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, 0.02),
    2px 6px 8px 0px rgba(42, 7, 70, 0.04);
  --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color),
    2px 6px 8px 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);
}
:where([data-headlessui-state~="selected"])
  .before\:ui-selected\:absolute:before {
  content: var(--tw-content);
  position: absolute;
}
:where([data-headlessui-state~="selected"])
  .before\:ui-selected\:-bottom-spacing2:before {
  content: var(--tw-content);
  bottom: calc(calc(var(--ug) * 0.125) * -1);
}
:where([data-headlessui-state~="selected"])
  .before\:ui-selected\:w-full:before {
  content: var(--tw-content);
  width: 100%;
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:before\:w-full:before {
  content: var(--tw-content);
  width: 100%;
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:before\:scale-x-100:before {
  content: var(--tw-content);
  --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));
}
:where([data-headlessui-state~="selected"])
  .before\:ui-selected\:border-b-2:before {
  content: var(--tw-content);
  border-bottom-width: 2px;
}
:where([data-headlessui-state~="selected"])
  .before\:ui-selected\:border-b-3:before {
  content: var(--tw-content);
  border-bottom-width: 3px;
}
:where([data-headlessui-state~="selected"])
  .before\:ui-selected\:border-primary-main:before {
  content: var(--tw-content);
  --tw-border-opacity: 1;
  border-color: rgb(var(--primary-main) / var(--tw-border-opacity));
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:before\:transition-all:before {
  content: var(--tw-content);
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-duration: 0.15s;
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:before\:duration-500:before {
  content: var(--tw-content);
  transition-duration: 0.5s;
}
:where([data-headlessui-state~="selected"])
  .ui-selected\:before\:ease-in-out:before {
  content: var(--tw-content);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
}
.ui-not-selected\:border[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  border-width: 1px;
}
.ui-not-selected\:border-greyscale-5[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity));
}
.ui-not-selected\:font-450[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  font-weight: 400;
}
.ui-not-selected\:text-greyscale-1[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
.ui-not-selected\:text-greyscale-2[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
.ui-not-selected\:opacity-80[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  opacity: 0.8;
}
.ui-not-selected\:shadow-none[data-headlessui-state]:not(
    [data-headlessui-state~="selected"]
  ) {
  --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);
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:border:not([data-headlessui-state]) {
  border-width: 1px;
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:border-greyscale-5:not([data-headlessui-state]) {
  --tw-border-opacity: 1;
  border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity));
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:font-450:not([data-headlessui-state]) {
  font-weight: 400;
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:text-greyscale-1:not([data-headlessui-state]) {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:text-greyscale-2:not([data-headlessui-state]) {
  --tw-text-opacity: 1;
  color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:opacity-80:not([data-headlessui-state]) {
  opacity: 0.8;
}
:where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
  .ui-not-selected\:shadow-none:not([data-headlessui-state]) {
  --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);
}
@media (min-width: 320px) {
  .xs\:absolute {
    position: absolute;
  }
  .xs\:relative {
    position: relative;
  }
  .xs\:-left-1 {
    left: -0.25rem;
  }
  .xs\:-right-20 {
    right: -5rem;
  }
  .xs\:-right-5px {
    right: -0.315rem;
  }
  .xs\:-top-10 {
    top: -2.5rem;
  }
  .xs\:-top-3 {
    top: -0.75rem;
  }
  .xs\:-top-7 {
    top: -1.75rem;
  }
  .xs\:bottom-0 {
    bottom: 0;
  }
  .xs\:bottom-2 {
    bottom: 0.5rem;
  }
  .xs\:left-0 {
    left: 0;
  }
  .xs\:left-14 {
    left: 3.5rem;
  }
  .xs\:left-2 {
    left: 0.5rem;
  }
  .xs\:right-11 {
    right: 2.75rem;
  }
  .xs\:right-2 {
    right: 0.5rem;
  }
  .xs\:right-2\.5 {
    right: 0.625rem;
  }
  .xs\:right-20 {
    right: 5rem;
  }
  .xs\:right-6 {
    right: 1.5rem;
  }
  .xs\:right-6\.27px {
    right: 0.42rem;
  }
  .xs\:right-8 {
    right: 2rem;
  }
  .xs\:right-\[5\%\] {
    right: 5%;
  }
  .xs\:top-0 {
    top: 0;
  }
  .xs\:top-28 {
    top: 7rem;
  }
  .xs\:top-6 {
    top: 1.5rem;
  }
  .xs\:top-6\.27px {
    top: 0.42rem;
  }
  .xs\:top-80px {
    top: 5rem;
  }
  .xs\:top-\[107px\] {
    top: 107px;
  }
  .xs\:z-50 {
    z-index: 50;
  }
  .xs\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .xs\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .xs\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .xs\:m-auto {
    margin: auto;
  }
  .xs\:\!my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .xs\:\!my-spacing20 {
    margin-top: calc(var(--ug) * 1.25) !important;
    margin-bottom: calc(var(--ug) * 1.25) !important;
  }
  .xs\:\!my-spacing32 {
    margin-top: calc(var(--ug) * 2) !important;
    margin-bottom: calc(var(--ug) * 2) !important;
  }
  .xs\:\!my-spacing48 {
    margin-top: calc(var(--ug) * 3) !important;
    margin-bottom: calc(var(--ug) * 3) !important;
  }
  .xs\:-mx-spacing20 {
    margin-left: calc(calc(var(--ug) * 1.25) * -1);
    margin-right: calc(calc(var(--ug) * 1.25) * -1);
  }
  .xs\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .xs\:mx-spacing12 {
    margin-left: calc(var(--ug) * 0.75);
    margin-right: calc(var(--ug) * 0.75);
  }
  .xs\:mx-spacing16 {
    margin-left: calc(var(--ug));
    margin-right: calc(var(--ug));
  }
  .xs\:mx-spacing20 {
    margin-left: calc(var(--ug) * 1.25);
    margin-right: calc(var(--ug) * 1.25);
  }
  .xs\:mx-spacing32 {
    margin-left: calc(var(--ug) * 2);
    margin-right: calc(var(--ug) * 2);
  }
  .xs\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .xs\:my-spacing20 {
    margin-top: calc(var(--ug) * 1.25);
    margin-bottom: calc(var(--ug) * 1.25);
  }
  .xs\:my-spacing24 {
    margin-top: calc(var(--ug) * 1.5);
    margin-bottom: calc(var(--ug) * 1.5);
  }
  .xs\:my-spacing28 {
    margin-top: calc(var(--ug) * 1.75);
    margin-bottom: calc(var(--ug) * 1.75);
  }
  .xs\:my-spacing32 {
    margin-top: calc(var(--ug) * 2);
    margin-bottom: calc(var(--ug) * 2);
  }
  .xs\:my-spacing36 {
    margin-top: calc(var(--ug) * 2.25);
    margin-bottom: calc(var(--ug) * 2.25);
  }
  .xs\:my-spacing40 {
    margin-top: calc(var(--ug) * 2.5);
    margin-bottom: calc(var(--ug) * 2.5);
  }
  .xs\:my-spacing48 {
    margin-top: calc(var(--ug) * 3);
    margin-bottom: calc(var(--ug) * 3);
  }
  .xs\:my-spacing6 {
    margin-top: calc(var(--ug) * 0.375);
    margin-bottom: calc(var(--ug) * 0.375);
  }
  .xs\:\!mb-0 {
    margin-bottom: 0 !important;
  }
  .xs\:\!mb-spacing36 {
    margin-bottom: calc(var(--ug) * 2.25) !important;
  }
  .xs\:\!mt-0 {
    margin-top: 0 !important;
  }
  .xs\:\!mt-spacing24 {
    margin-top: calc(var(--ug) * 1.5) !important;
  }
  .xs\:\!mt-spacing40 {
    margin-top: calc(var(--ug) * 2.5) !important;
  }
  .xs\:-mb-spacing24 {
    margin-bottom: calc(calc(var(--ug) * 1.5) * -1);
  }
  .xs\:-mt-10 {
    margin-top: -2.5rem;
  }
  .xs\:-mt-spacing24 {
    margin-top: calc(calc(var(--ug) * 1.5) * -1);
  }
  .xs\:-mt-spacing36 {
    margin-top: calc(calc(var(--ug) * 2.25) * -1);
  }
  .xs\:-mt-spacing40 {
    margin-top: calc(calc(var(--ug) * 2.5) * -1);
  }
  .xs\:-mt-spacing48 {
    margin-top: calc(calc(var(--ug) * 3) * -1);
  }
  .xs\:mb-0 {
    margin-bottom: 0;
  }
  .xs\:mb-2 {
    margin-bottom: 0.5rem;
  }
  .xs\:mb-spacing10 {
    margin-bottom: calc(var(--ug) * 0.625);
  }
  .xs\:mb-spacing14 {
    margin-bottom: calc(var(--ug) * 0.875);
  }
  .xs\:mb-spacing16 {
    margin-bottom: calc(var(--ug));
  }
  .xs\:mb-spacing20 {
    margin-bottom: calc(var(--ug) * 1.25);
  }
  .xs\:mb-spacing24 {
    margin-bottom: calc(var(--ug) * 1.5);
  }
  .xs\:mb-spacing28 {
    margin-bottom: calc(var(--ug) * 1.75);
  }
  .xs\:mb-spacing32 {
    margin-bottom: calc(var(--ug) * 2);
  }
  .xs\:mb-spacing36 {
    margin-bottom: calc(var(--ug) * 2.25);
  }
  .xs\:mb-spacing4 {
    margin-bottom: calc(var(--ug) * 0.25);
  }
  .xs\:mb-spacing40 {
    margin-bottom: calc(var(--ug) * 2.5);
  }
  .xs\:mb-spacing8 {
    margin-bottom: calc(var(--ug) * 0.5);
  }
  .xs\:ml-spacing12 {
    margin-left: calc(var(--ug) * 0.75);
  }
  .xs\:mr-spacing12 {
    margin-right: calc(var(--ug) * 0.75);
  }
  .xs\:mr-spacing16 {
    margin-right: calc(var(--ug));
  }
  .xs\:mr-spacing20 {
    margin-right: calc(var(--ug) * 1.25);
  }
  .xs\:mr-spacing28 {
    margin-right: calc(var(--ug) * 1.75);
  }
  .xs\:mr-spacing32 {
    margin-right: calc(var(--ug) * 2);
  }
  .xs\:mr-spacing40 {
    margin-right: calc(var(--ug) * 2.5);
  }
  .xs\:mt-0 {
    margin-top: 0;
  }
  .xs\:mt-2 {
    margin-top: 0.5rem;
  }
  .xs\:mt-auto {
    margin-top: auto;
  }
  .xs\:mt-spacing12 {
    margin-top: calc(var(--ug) * 0.75);
  }
  .xs\:mt-spacing14 {
    margin-top: calc(var(--ug) * 0.875);
  }
  .xs\:mt-spacing20 {
    margin-top: calc(var(--ug) * 1.25);
  }
  .xs\:mt-spacing24 {
    margin-top: calc(var(--ug) * 1.5);
  }
  .xs\:mt-spacing28 {
    margin-top: calc(var(--ug) * 1.75);
  }
  .xs\:mt-spacing32 {
    margin-top: calc(var(--ug) * 2);
  }
  .xs\:mt-spacing36 {
    margin-top: calc(var(--ug) * 2.25);
  }
  .xs\:mt-spacing4 {
    margin-top: calc(var(--ug) * 0.25);
  }
  .xs\:mt-spacing40 {
    margin-top: calc(var(--ug) * 2.5);
  }
  .xs\:mt-spacing6 {
    margin-top: calc(var(--ug) * 0.375);
  }
  .xs\:mt-spacing8 {
    margin-top: calc(var(--ug) * 0.5);
  }
  .xs\:\!line-clamp-2 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
    -webkit-line-clamp: 2 !important;
  }
  .xs\:line-clamp-2 {
    -webkit-line-clamp: 2;
  }
  .xs\:line-clamp-2,
  .xs\:line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .xs\:line-clamp-4 {
    -webkit-line-clamp: 4;
  }
  .xs\:inline {
    display: inline;
  }
  .xs\:flex {
    display: flex;
  }
  .xs\:grid {
    display: grid;
  }
  .xs\:inline-grid {
    display: inline-grid;
  }
  .xs\:hidden {
    display: none;
  }
  .xs\:\!h-187px {
    height: 11.7143rem !important;
  }
  .xs\:\!h-45px {
    height: 2.85rem !important;
  }
  .xs\:\!h-51px {
    height: 3.21rem !important;
  }
  .xs\:\!h-731px {
    height: 45.7143 !important;
  }
  .xs\:\!h-spacing44 {
    height: calc(var(--ug) * 2.75) !important;
  }
  .xs\:\!h-spacing56 {
    height: calc(var(--ug) * 3.5) !important;
  }
  .xs\:h-106px {
    height: 6.67rem;
  }
  .xs\:h-11 {
    height: 2.75rem;
  }
  .xs\:h-116px {
    height: 7.25rem;
  }
  .xs\:h-118px {
    height: 7.375rem;
  }
  .xs\:h-12 {
    height: 3rem;
  }
  .xs\:h-120 {
    height: 7.5rem;
  }
  .xs\:h-121px {
    height: 7.57rem;
  }
  .xs\:h-122px {
    height: 7.624rem;
  }
  .xs\:h-126px {
    height: 7.875rem;
  }
  .xs\:h-128px {
    height: 8rem;
  }
  .xs\:h-132px {
    height: 8.25rem;
  }
  .xs\:h-138px {
    height: 8.57143rem;
  }
  .xs\:h-144px {
    height: 9rem;
  }
  .xs\:h-150px {
    height: 9.43rem;
  }
  .xs\:h-160px {
    height: 10rem;
  }
  .xs\:h-168px {
    height: 10.5rem;
  }
  .xs\:h-169px {
    height: 10.57rem;
  }
  .xs\:h-171px {
    height: 10.62rem;
  }
  .xs\:h-177px {
    height: 11.0625rem;
  }
  .xs\:h-187px {
    height: 11.7143rem;
  }
  .xs\:h-18px {
    height: 1.125rem;
  }
  .xs\:h-196px {
    height: 12.25rem;
  }
  .xs\:h-20 {
    height: 5rem;
  }
  .xs\:h-200 {
    height: 14.286rem;
  }
  .xs\:h-200px {
    height: 12.5rem;
  }
  .xs\:h-204 {
    height: 12.75rem;
  }
  .xs\:h-205px {
    height: 12.85715rem;
  }
  .xs\:h-20px {
    height: 1.25rem;
  }
  .xs\:h-222px {
    height: 15.8572rem;
  }
  .xs\:h-224px {
    height: 14rem;
  }
  .xs\:h-22px {
    height: 1.375rem;
  }
  .xs\:h-238px {
    height: 14.87rem;
  }
  .xs\:h-243px {
    height: 15.1875rem;
  }
  .xs\:h-247 {
    height: 15.438rem;
  }
  .xs\:h-249px {
    height: 15.57rem;
  }
  .xs\:h-253px {
    height: 15.875rem;
  }
  .xs\:h-25px {
    height: 1.5625rem;
  }
  .xs\:h-26px {
    height: 1.625rem;
  }
  .xs\:h-27\.36px {
    height: 1.71rem;
  }
  .xs\:h-270px {
    height: 16.875rem;
  }
  .xs\:h-272 {
    height: 17rem;
  }
  .xs\:h-278px {
    height: 17.43rem;
  }
  .xs\:h-280 {
    height: 17.5rem;
  }
  .xs\:h-296px {
    height: 18.5rem;
  }
  .xs\:h-301px {
    height: 18.8125rem;
  }
  .xs\:h-306px {
    height: 19.125rem;
  }
  .xs\:h-30px {
    height: 1.875rem;
  }
  .xs\:h-320 {
    height: 20rem;
  }
  .xs\:h-328px {
    height: 20.5rem;
  }
  .xs\:h-334px {
    height: 20.875rem;
  }
  .xs\:h-340px {
    height: 21.25rem;
  }
  .xs\:h-342px {
    height: 21.42rem;
  }
  .xs\:h-348 {
    height: 21.75rem;
  }
  .xs\:h-34px {
    height: 2.14rem;
  }
  .xs\:h-36px {
    height: 2.25rem;
  }
  .xs\:h-37px {
    height: 2.313rem;
  }
  .xs\:h-39px {
    height: 2.4375rem;
  }
  .xs\:h-4 {
    height: 1rem;
  }
  .xs\:h-40p {
    height: 2.5rem;
  }
  .xs\:h-410px {
    height: 25.625rem;
  }
  .xs\:h-413 {
    height: 29.5rem;
  }
  .xs\:h-415px {
    height: 25.938rem;
  }
  .xs\:h-418px {
    height: 26.14rem;
  }
  .xs\:h-42 {
    height: 2.625rem;
  }
  .xs\:h-437px {
    height: 27.36rem;
  }
  .xs\:h-45px {
    height: 2.85rem;
  }
  .xs\:h-460px {
    height: 28.75rem;
  }
  .xs\:h-473px {
    height: 29.57rem;
  }
  .xs\:h-47px {
    height: 2.92rem;
  }
  .xs\:h-48px {
    height: 3rem;
  }
  .xs\:h-5 {
    height: 1.25rem;
  }
  .xs\:h-50px {
    height: 3.14rem;
  }
  .xs\:h-52 {
    height: 3.25rem;
  }
  .xs\:h-54px {
    height: 3.375rem;
  }
  .xs\:h-57px {
    height: 3.563rem;
  }
  .xs\:h-60 {
    height: 3.75rem;
  }
  .xs\:h-627px {
    height: 39.21rem;
  }
  .xs\:h-7 {
    height: 1.75rem;
  }
  .xs\:h-72 {
    height: 4.5rem;
  }
  .xs\:h-74px {
    height: 4.625rem;
  }
  .xs\:h-78px {
    height: 4.85rem;
  }
  .xs\:h-8 {
    height: 2rem;
  }
  .xs\:h-80px {
    height: 5rem;
  }
  .xs\:h-81px {
    height: 5.09rem;
  }
  .xs\:h-86px {
    height: 5.375rem;
  }
  .xs\:h-88px {
    height: 5.5rem;
  }
  .xs\:h-96px {
    height: 6rem;
  }
  .xs\:h-\[44px\] {
    height: 44px;
  }
  .xs\:h-auto {
    height: auto;
  }
  .xs\:h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }
  .xs\:h-full {
    height: 100%;
  }
  .xs\:h-screen {
    height: 100vh;
  }
  .xs\:h-spacing128 {
    height: calc(var(--ug) * 8);
  }
  .xs\:h-spacing20 {
    height: calc(var(--ug) * 1.25);
  }
  .xs\:h-spacing24 {
    height: calc(var(--ug) * 1.5);
  }
  .xs\:h-spacing28 {
    height: calc(var(--ug) * 1.75);
  }
  .xs\:h-spacing32 {
    height: calc(var(--ug) * 2);
  }
  .xs\:h-spacing36 {
    height: calc(var(--ug) * 2.25);
  }
  .xs\:h-spacing40 {
    height: calc(var(--ug) * 2.5);
  }
  .xs\:h-spacing44 {
    height: calc(var(--ug) * 2.75);
  }
  .xs\:h-spacing48 {
    height: calc(var(--ug) * 3);
  }
  .xs\:h-spacing56 {
    height: calc(var(--ug) * 3.5);
  }
  .xs\:h-spacing64 {
    height: calc(var(--ug) * 4);
  }
  .xs\:h-spacing80 {
    height: calc(var(--ug) * 5);
  }
  .xs\:max-h-320px {
    max-height: 20rem;
  }
  .xs\:max-h-366px {
    max-height: 22.875rem;
  }
  .xs\:max-h-36px {
    max-height: 2.571rem;
  }
  .xs\:max-h-505px {
    max-height: 31.57rem;
  }
  .xs\:max-h-617px {
    max-height: 38.57rem;
  }
  .xs\:max-h-640px {
    max-height: 40rem;
  }
  .xs\:min-h-132px {
    min-height: 9.43rem;
  }
  .xs\:min-h-154px {
    min-height: 9.625rem;
  }
  .xs\:min-h-234px {
    min-height: 14.625rem;
  }
  .xs\:min-h-screen {
    min-height: 100vh;
  }
  .xs\:\!w-auto {
    width: auto !important;
  }
  .xs\:\!w-full {
    width: 100% !important;
  }
  .xs\:\!w-spacing44 {
    width: calc(var(--ug) * 2.75) !important;
  }
  .xs\:w-1\/2 {
    width: 50%;
  }
  .xs\:w-10\/12 {
    width: 83.333333%;
  }
  .xs\:w-100px {
    width: 6.25rem;
  }
  .xs\:w-107px {
    width: 6.71rem;
  }
  .xs\:w-108px {
    width: 6.78rem;
  }
  .xs\:w-12 {
    width: 3rem;
  }
  .xs\:w-120px {
    width: 7.5rem;
  }
  .xs\:w-125px {
    width: 7.813rem;
  }
  .xs\:w-130px {
    width: 8.125rem;
  }
  .xs\:w-138px {
    width: 8.57143rem;
  }
  .xs\:w-150 {
    width: 9.375rem;
  }
  .xs\:w-156px {
    width: 9.786rem;
  }
  .xs\:w-160px {
    width: 10rem;
  }
  .xs\:w-169px {
    width: 10.57rem;
  }
  .xs\:w-179 {
    width: 11.188rem;
  }
  .xs\:w-182px {
    width: 11.357143rem;
  }
  .xs\:w-2 {
    width: 0.5rem;
  }
  .xs\:w-200 {
    width: 14.286rem;
  }
  .xs\:w-205px {
    width: 12.85715rem;
  }
  .xs\:w-222px {
    width: 13.875rem;
  }
  .xs\:w-228 {
    width: 14.25rem;
  }
  .xs\:w-250 {
    width: 15.625rem;
  }
  .xs\:w-252px {
    width: 15.85714rem;
  }
  .xs\:w-254px {
    width: 15.92rem;
  }
  .xs\:w-274 {
    width: 17.125rem;
  }
  .xs\:w-27px {
    width: 1.71rem;
  }
  .xs\:w-294px {
    width: 18.428rem;
  }
  .xs\:w-296px {
    width: 18.5rem;
  }
  .xs\:w-30px {
    width: 1.875rem;
  }
  .xs\:w-312 {
    width: 19.5rem;
  }
  .xs\:w-315px {
    width: 19.715rem;
  }
  .xs\:w-320 {
    width: 20rem;
  }
  .xs\:w-332px {
    width: 20.75rem;
  }
  .xs\:w-350 {
    width: 21.875rem;
  }
  .xs\:w-375px {
    width: 23.4286rem;
  }
  .xs\:w-378px {
    width: 23.625rem;
  }
  .xs\:w-37px {
    width: 2.313rem;
  }
  .xs\:w-40px {
    width: 2.5rem;
  }
  .xs\:w-45px {
    width: 2.85rem;
  }
  .xs\:w-47px {
    width: 2.92rem;
  }
  .xs\:w-49px {
    width: 3.07rem;
  }
  .xs\:w-54px {
    width: 3.375rem;
  }
  .xs\:w-60 {
    width: 3.75rem;
  }
  .xs\:w-64px {
    width: 4rem;
  }
  .xs\:w-65 {
    width: 4.0625rem;
  }
  .xs\:w-7 {
    width: 1.75rem;
  }
  .xs\:w-70px {
    width: 4.375rem;
  }
  .xs\:w-74px {
    width: 4.625rem;
  }
  .xs\:w-78 {
    width: 4.875rem;
  }
  .xs\:w-80px {
    width: 5rem;
  }
  .xs\:w-81px {
    width: 5.09rem;
  }
  .xs\:w-88px {
    width: 5.5rem;
  }
  .xs\:w-96px {
    width: 6rem;
  }
  .xs\:w-97px {
    width: 6.07rem;
  }
  .xs\:w-\[10px\] {
    width: 10px;
  }
  .xs\:w-\[44px\] {
    width: 44px;
  }
  .xs\:w-\[90\%\] {
    width: 90%;
  }
  .xs\:w-auto {
    width: auto;
  }
  .xs\:w-full {
    width: 100%;
  }
  .xs\:w-max {
    width: -moz-max-content;
    width: max-content;
  }
  .xs\:w-screen {
    width: 100vw;
  }
  .xs\:w-spacing20 {
    width: calc(var(--ug) * 1.25);
  }
  .xs\:w-spacing36 {
    width: calc(var(--ug) * 2.25);
  }
  .xs\:w-spacing40 {
    width: calc(var(--ug) * 2.5);
  }
  .xs\:w-spacing64 {
    width: calc(var(--ug) * 4);
  }
  .xs\:w-spacing80 {
    width: calc(var(--ug) * 5);
  }
  .xs\:w-spacing96 {
    width: calc(var(--ug) * 6);
  }
  .xs\:min-w-159px {
    min-width: 9.938rem;
  }
  .xs\:min-w-338px {
    min-width: 21.14rem;
  }
  .xs\:min-w-379px {
    min-width: 23.71rem;
  }
  .xs\:min-w-max {
    min-width: -moz-max-content;
    min-width: max-content;
  }
  .xs\:max-w-280 {
    max-width: 17.5rem;
  }
  .xs\:max-w-347px {
    max-width: 21.71rem;
  }
  .xs\:max-w-36px {
    max-width: 2.571rem;
  }
  .xs\:max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .xs\:max-w-full {
    max-width: 100%;
  }
  .xs\:flex-1 {
    flex: 1 1 0%;
  }
  .xs\:grow {
    flex-grow: 1;
  }
  .xs\:scroll-mt-12 {
    scroll-margin-top: 3rem;
  }
  .xs\:scroll-mt-16 {
    scroll-margin-top: 4rem;
  }
  .xs\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .xs\:flex-row {
    flex-direction: row;
  }
  .xs\:flex-col {
    flex-direction: column;
  }
  .xs\:flex-col-reverse {
    flex-direction: column-reverse;
  }
  .xs\:flex-wrap {
    flex-wrap: wrap;
  }
  .xs\:items-start {
    align-items: flex-start;
  }
  .xs\:items-center {
    align-items: center;
  }
  .xs\:items-baseline {
    align-items: baseline;
  }
  .xs\:justify-start {
    justify-content: flex-start;
  }
  .xs\:justify-center {
    justify-content: center;
  }
  .xs\:justify-between {
    justify-content: space-between;
  }
  .xs\:\!gap-0 {
    gap: 0 !important;
  }
  .xs\:\!gap-spacing10 {
    gap: calc(var(--ug) * 0.625) !important;
  }
  .xs\:\!gap-spacing14 {
    gap: calc(var(--ug) * 0.875) !important;
  }
  .xs\:\!gap-spacing16 {
    gap: calc(var(--ug)) !important;
  }
  .xs\:\!gap-spacing36 {
    gap: calc(var(--ug) * 2.25) !important;
  }
  .xs\:\!gap-spacing6 {
    gap: calc(var(--ug) * 0.375) !important;
  }
  .xs\:\!gap-spacing8 {
    gap: calc(var(--ug) * 0.5) !important;
  }
  .xs\:gap-0 {
    gap: 0;
  }
  .xs\:gap-0\.5 {
    gap: 0.125rem;
  }
  .xs\:gap-8 {
    gap: 2rem;
  }
  .xs\:gap-spacing10 {
    gap: calc(var(--ug) * 0.625);
  }
  .xs\:gap-spacing12 {
    gap: calc(var(--ug) * 0.75);
  }
  .xs\:gap-spacing14 {
    gap: calc(var(--ug) * 0.875);
  }
  .xs\:gap-spacing16 {
    gap: calc(var(--ug));
  }
  .xs\:gap-spacing2 {
    gap: calc(var(--ug) * 0.125);
  }
  .xs\:gap-spacing20 {
    gap: calc(var(--ug) * 1.25);
  }
  .xs\:gap-spacing24 {
    gap: calc(var(--ug) * 1.5);
  }
  .xs\:gap-spacing28 {
    gap: calc(var(--ug) * 1.75);
  }
  .xs\:gap-spacing32 {
    gap: calc(var(--ug) * 2);
  }
  .xs\:gap-spacing36 {
    gap: calc(var(--ug) * 2.25);
  }
  .xs\:gap-spacing4 {
    gap: calc(var(--ug) * 0.25);
  }
  .xs\:gap-spacing40 {
    gap: calc(var(--ug) * 2.5);
  }
  .xs\:gap-spacing6 {
    gap: calc(var(--ug) * 0.375);
  }
  .xs\:gap-spacing64 {
    gap: calc(var(--ug) * 4);
  }
  .xs\:gap-spacing8 {
    gap: calc(var(--ug) * 0.5);
  }
  .xs\:gap-x-spacing10 {
    -moz-column-gap: calc(var(--ug) * 0.625);
    column-gap: calc(var(--ug) * 0.625);
  }
  .xs\:gap-x-spacing12 {
    -moz-column-gap: calc(var(--ug) * 0.75);
    column-gap: calc(var(--ug) * 0.75);
  }
  .xs\:gap-x-spacing14 {
    -moz-column-gap: calc(var(--ug) * 0.875);
    column-gap: calc(var(--ug) * 0.875);
  }
  .xs\:gap-x-spacing20 {
    -moz-column-gap: calc(var(--ug) * 1.25);
    column-gap: calc(var(--ug) * 1.25);
  }
  .xs\:gap-x-spacing24 {
    -moz-column-gap: calc(var(--ug) * 1.5);
    column-gap: calc(var(--ug) * 1.5);
  }
  .xs\:gap-y-spacing14 {
    row-gap: calc(var(--ug) * 0.875);
  }
  .xs\:gap-y-spacing20 {
    row-gap: calc(var(--ug) * 1.25);
  }
  .xs\:gap-y-spacing28 {
    row-gap: calc(var(--ug) * 1.75);
  }
  .xs\:gap-y-spacing32 {
    row-gap: calc(var(--ug) * 2);
  }
  .xs\:gap-y-spacing36 {
    row-gap: calc(var(--ug) * 2.25);
  }
  .xs\:space-x-20 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(5rem * var(--tw-space-x-reverse));
    margin-left: calc(5rem * calc(1 - var(--tw-space-x-reverse)));
  }
  .xs\:\!self-start {
    align-self: flex-start !important;
  }
  .xs\:self-start {
    align-self: flex-start;
  }
  .xs\:overflow-auto {
    overflow: auto;
  }
  .xs\:overflow-hidden {
    overflow: hidden;
  }
  .xs\:overflow-scroll {
    overflow: scroll;
  }
  .xs\:overflow-x-scroll {
    overflow-x: scroll;
  }
  .xs\:\!whitespace-normal {
    white-space: normal !important;
  }
  .xs\:whitespace-nowrap {
    white-space: nowrap;
  }
  .xs\:\!rounded-20 {
    border-radius: 1.25rem !important;
  }
  .xs\:rounded {
    border-radius: 0.25rem;
  }
  .xs\:rounded-10 {
    border-radius: 10px;
  }
  .xs\:rounded-12 {
    border-radius: 0.75rem;
  }
  .xs\:rounded-16 {
    border-radius: 1rem;
  }
  .xs\:rounded-20 {
    border-radius: 1.25rem;
  }
  .xs\:rounded-2xl {
    border-radius: 1rem;
  }
  .xs\:rounded-32 {
    border-radius: 2rem;
  }
  .xs\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .xs\:rounded-8 {
    border-radius: 0.5rem;
  }
  .xs\:rounded-md {
    border-radius: 0.375rem;
  }
  .xs\:rounded-none {
    border-radius: 0;
  }
  .xs\:rounded-xl {
    border-radius: 0.75rem;
  }
  .xs\:rounded-b-40 {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
  .xs\:rounded-e-md {
    border-start-end-radius: 0.375rem;
    border-end-end-radius: 0.375rem;
  }
  .xs\:rounded-s-md {
    border-start-start-radius: 0.375rem;
    border-end-start-radius: 0.375rem;
  }
  .xs\:rounded-t-16 {
    border-top-left-radius: 1rem;
    border-top-right-radius: 1rem;
  }
  .xs\:rounded-t-20 {
    border-top-left-radius: 1.25rem;
    border-top-right-radius: 1.25rem;
  }
  .xs\:rounded-t-3xl {
    border-top-left-radius: 1.5rem;
    border-top-right-radius: 1.5rem;
  }
  .xs\:rounded-br-2xl {
    border-bottom-right-radius: 1rem;
  }
  .xs\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }
  .xs\:rounded-tl-12 {
    border-top-left-radius: 0.75rem;
  }
  .xs\:rounded-tl-14 {
    border-top-left-radius: 0.875rem;
  }
  .xs\:rounded-tr-12 {
    border-top-right-radius: 0.75rem;
  }
  .xs\:rounded-tr-14 {
    border-top-right-radius: 0.875rem;
  }
  .xs\:rounded-tr-16 {
    border-top-right-radius: 1rem;
  }
  .xs\:rounded-tr-xl {
    border-top-right-radius: 0.75rem;
  }
  .xs\:border {
    border-width: 1px;
  }
  .xs\:border-0 {
    border-width: 0;
  }
  .xs\:border-y {
    border-top-width: 1px;
  }
  .xs\:border-b,
  .xs\:border-y {
    border-bottom-width: 1px;
  }
  .xs\:border-b-0 {
    border-bottom-width: 0;
  }
  .xs\:border-l {
    border-left-width: 1px;
  }
  .xs\:border-l-0 {
    border-left-width: 0;
  }
  .xs\:border-r {
    border-right-width: 1px;
  }
  .xs\:border-r-0 {
    border-right-width: 0;
  }
  .xs\:border-t-0 {
    border-top-width: 0;
  }
  .xs\:border-greyscale-5 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity));
  }
  .xs\:border-transparent {
    border-color: transparent;
  }
  .xs\:\!bg-transparent {
    background-color: transparent !important;
  }
  .xs\:bg-greyscale-3 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--greyscale-3) / var(--tw-bg-opacity));
  }
  .xs\:bg-greyscale-7 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--greyscale-7) / var(--tw-bg-opacity));
  }
  .xs\:bg-greyscale-white {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--greyscale-white) / var(--tw-bg-opacity));
  }
  .xs\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .xs\:\!p-0 {
    padding: 0 !important;
  }
  .xs\:p-0 {
    padding: 0;
  }
  .xs\:p-spacing12 {
    padding: calc(var(--ug) * 0.75);
  }
  .xs\:p-spacing14 {
    padding: calc(var(--ug) * 0.875);
  }
  .xs\:p-spacing16 {
    padding: calc(var(--ug));
  }
  .xs\:p-spacing20 {
    padding: calc(var(--ug) * 1.25);
  }
  .xs\:p-spacing24 {
    padding: calc(var(--ug) * 1.5);
  }
  .xs\:p-spacing32 {
    padding: calc(var(--ug) * 2);
  }
  .xs\:p-spacing4 {
    padding: calc(var(--ug) * 0.25);
  }
  .xs\:p-spacing6 {
    padding: calc(var(--ug) * 0.375);
  }
  .xs\:\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .xs\:\!px-spacing20 {
    padding-left: calc(var(--ug) * 1.25) !important;
    padding-right: calc(var(--ug) * 1.25) !important;
  }
  .xs\:\!py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .xs\:\!py-spacing14 {
    padding-top: calc(var(--ug) * 0.875) !important;
    padding-bottom: calc(var(--ug) * 0.875) !important;
  }
  .xs\:\!py-spacing16 {
    padding-top: calc(var(--ug)) !important;
    padding-bottom: calc(var(--ug)) !important;
  }
  .xs\:\!py-spacing20 {
    padding-top: calc(var(--ug) * 1.25) !important;
    padding-bottom: calc(var(--ug) * 1.25) !important;
  }
  .xs\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .xs\:px-2 {
    padding-left: 0.5rem;
    padding-right: 0.5rem;
  }
  .xs\:px-spacing10 {
    padding-left: calc(var(--ug) * 0.625);
    padding-right: calc(var(--ug) * 0.625);
  }
  .xs\:px-spacing12 {
    padding-left: calc(var(--ug) * 0.75);
    padding-right: calc(var(--ug) * 0.75);
  }
  .xs\:px-spacing14 {
    padding-left: calc(var(--ug) * 0.875);
    padding-right: calc(var(--ug) * 0.875);
  }
  .xs\:px-spacing16 {
    padding-left: calc(var(--ug));
    padding-right: calc(var(--ug));
  }
  .xs\:px-spacing2 {
    padding-left: calc(var(--ug) * 0.125);
    padding-right: calc(var(--ug) * 0.125);
  }
  .xs\:px-spacing20 {
    padding-left: calc(var(--ug) * 1.25);
    padding-right: calc(var(--ug) * 1.25);
  }
  .xs\:px-spacing24 {
    padding-left: calc(var(--ug) * 1.5);
    padding-right: calc(var(--ug) * 1.5);
  }
  .xs\:px-spacing28 {
    padding-left: calc(var(--ug) * 1.75);
    padding-right: calc(var(--ug) * 1.75);
  }
  .xs\:px-spacing32 {
    padding-left: calc(var(--ug) * 2);
    padding-right: calc(var(--ug) * 2);
  }
  .xs\:px-spacing36 {
    padding-left: calc(var(--ug) * 2.25);
    padding-right: calc(var(--ug) * 2.25);
  }
  .xs\:px-spacing4 {
    padding-left: calc(var(--ug) * 0.25);
    padding-right: calc(var(--ug) * 0.25);
  }
  .xs\:px-spacing40 {
    padding-left: calc(var(--ug) * 2.5);
    padding-right: calc(var(--ug) * 2.5);
  }
  .xs\:px-spacing44 {
    padding-left: calc(var(--ug) * 2.75);
    padding-right: calc(var(--ug) * 2.75);
  }
  .xs\:px-spacing48 {
    padding-left: calc(var(--ug) * 3);
    padding-right: calc(var(--ug) * 3);
  }
  .xs\:px-spacing6 {
    padding-left: calc(var(--ug) * 0.375);
    padding-right: calc(var(--ug) * 0.375);
  }
  .xs\:px-spacing8 {
    padding-left: calc(var(--ug) * 0.5);
    padding-right: calc(var(--ug) * 0.5);
  }
  .xs\:px-spacing80 {
    padding-left: calc(var(--ug) * 5);
    padding-right: calc(var(--ug) * 5);
  }
  .xs\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .xs\:py-spacing10 {
    padding-top: calc(var(--ug) * 0.625);
    padding-bottom: calc(var(--ug) * 0.625);
  }
  .xs\:py-spacing12 {
    padding-top: calc(var(--ug) * 0.75);
    padding-bottom: calc(var(--ug) * 0.75);
  }
  .xs\:py-spacing14 {
    padding-top: calc(var(--ug) * 0.875);
    padding-bottom: calc(var(--ug) * 0.875);
  }
  .xs\:py-spacing16 {
    padding-top: calc(var(--ug));
    padding-bottom: calc(var(--ug));
  }
  .xs\:py-spacing2 {
    padding-top: calc(var(--ug) * 0.125);
    padding-bottom: calc(var(--ug) * 0.125);
  }
  .xs\:py-spacing20 {
    padding-top: calc(var(--ug) * 1.25);
    padding-bottom: calc(var(--ug) * 1.25);
  }
  .xs\:py-spacing24 {
    padding-top: calc(var(--ug) * 1.5);
    padding-bottom: calc(var(--ug) * 1.5);
  }
  .xs\:py-spacing28 {
    padding-top: calc(var(--ug) * 1.75);
    padding-bottom: calc(var(--ug) * 1.75);
  }
  .xs\:py-spacing32 {
    padding-top: calc(var(--ug) * 2);
    padding-bottom: calc(var(--ug) * 2);
  }
  .xs\:py-spacing36 {
    padding-top: calc(var(--ug) * 2.25);
    padding-bottom: calc(var(--ug) * 2.25);
  }
  .xs\:py-spacing4 {
    padding-top: calc(var(--ug) * 0.25);
    padding-bottom: calc(var(--ug) * 0.25);
  }
  .xs\:py-spacing40 {
    padding-top: calc(var(--ug) * 2.5);
    padding-bottom: calc(var(--ug) * 2.5);
  }
  .xs\:py-spacing48 {
    padding-top: calc(var(--ug) * 3);
    padding-bottom: calc(var(--ug) * 3);
  }
  .xs\:py-spacing6 {
    padding-top: calc(var(--ug) * 0.375);
    padding-bottom: calc(var(--ug) * 0.375);
  }
  .xs\:py-spacing8 {
    padding-top: calc(var(--ug) * 0.5);
    padding-bottom: calc(var(--ug) * 0.5);
  }
  .xs\:\!pb-spacing12 {
    padding-bottom: calc(var(--ug) * 0.75) !important;
  }
  .xs\:\!pb-spacing8 {
    padding-bottom: calc(var(--ug) * 0.5) !important;
  }
  .xs\:\!pl-spacing20 {
    padding-left: calc(var(--ug) * 1.25) !important;
  }
  .xs\:\!pl-spacing24 {
    padding-left: calc(var(--ug) * 1.5) !important;
  }
  .xs\:\!pr-0 {
    padding-right: 0 !important;
  }
  .xs\:\!pr-spacing16 {
    padding-right: calc(var(--ug)) !important;
  }
  .xs\:\!pr-spacing20 {
    padding-right: calc(var(--ug) * 1.25) !important;
  }
  .xs\:pb-0 {
    padding-bottom: 0;
  }
  .xs\:pb-spacing10 {
    padding-bottom: calc(var(--ug) * 0.625);
  }
  .xs\:pb-spacing14 {
    padding-bottom: calc(var(--ug) * 0.875);
  }
  .xs\:pb-spacing140 {
    padding-bottom: calc(var(--ug) * 8.75);
  }
  .xs\:pb-spacing16 {
    padding-bottom: calc(var(--ug));
  }
  .xs\:pb-spacing20 {
    padding-bottom: calc(var(--ug) * 1.25);
  }
  .xs\:pb-spacing205 {
    padding-bottom: calc(var(--ug) * 12.813);
  }
  .xs\:pb-spacing24 {
    padding-bottom: calc(var(--ug) * 1.5);
  }
  .xs\:pb-spacing28 {
    padding-bottom: calc(var(--ug) * 1.75);
  }
  .xs\:pb-spacing32 {
    padding-bottom: calc(var(--ug) * 2);
  }
  .xs\:pb-spacing36 {
    padding-bottom: calc(var(--ug) * 2.25);
  }
  .xs\:pb-spacing4 {
    padding-bottom: calc(var(--ug) * 0.25);
  }
  .xs\:pb-spacing40 {
    padding-bottom: calc(var(--ug) * 2.5);
  }
  .xs\:pb-spacing44 {
    padding-bottom: calc(var(--ug) * 2.75);
  }
  .xs\:pb-spacing48 {
    padding-bottom: calc(var(--ug) * 3);
  }
  .xs\:pb-spacing56 {
    padding-bottom: calc(var(--ug) * 3.5);
  }
  .xs\:pb-spacing64 {
    padding-bottom: calc(var(--ug) * 4);
  }
  .xs\:pb-spacing80 {
    padding-bottom: calc(var(--ug) * 5);
  }
  .xs\:pb-spacing96 {
    padding-bottom: calc(var(--ug) * 6);
  }
  .xs\:pl-spacing12 {
    padding-left: calc(var(--ug) * 0.75);
  }
  .xs\:pl-spacing16 {
    padding-left: calc(var(--ug));
  }
  .xs\:pl-spacing20 {
    padding-left: calc(var(--ug) * 1.25);
  }
  .xs\:pl-spacing32 {
    padding-left: calc(var(--ug) * 2);
  }
  .xs\:pl-spacing4 {
    padding-left: calc(var(--ug) * 0.25);
  }
  .xs\:pr-0 {
    padding-right: 0;
  }
  .xs\:pr-spacing10 {
    padding-right: calc(var(--ug) * 0.625);
  }
  .xs\:pr-spacing100 {
    padding-right: calc(var(--ug) * 6.25);
  }
  .xs\:pr-spacing12 {
    padding-right: calc(var(--ug) * 0.75);
  }
  .xs\:pr-spacing14 {
    padding-right: calc(var(--ug) * 0.875);
  }
  .xs\:pr-spacing16 {
    padding-right: calc(var(--ug));
  }
  .xs\:pr-spacing20 {
    padding-right: calc(var(--ug) * 1.25);
  }
  .xs\:pr-spacing32 {
    padding-right: calc(var(--ug) * 2);
  }
  .xs\:pr-spacing40 {
    padding-right: calc(var(--ug) * 2.5);
  }
  .xs\:pt-0 {
    padding-top: 0;
  }
  .xs\:pt-spacing10 {
    padding-top: calc(var(--ug) * 0.625);
  }
  .xs\:pt-spacing100 {
    padding-top: calc(var(--ug) * 6.25);
  }
  .xs\:pt-spacing12 {
    padding-top: calc(var(--ug) * 0.75);
  }
  .xs\:pt-spacing14 {
    padding-top: calc(var(--ug) * 0.875);
  }
  .xs\:pt-spacing16 {
    padding-top: calc(var(--ug));
  }
  .xs\:pt-spacing2 {
    padding-top: calc(var(--ug) * 0.125);
  }
  .xs\:pt-spacing20 {
    padding-top: calc(var(--ug) * 1.25);
  }
  .xs\:pt-spacing24 {
    padding-top: calc(var(--ug) * 1.5);
  }
  .xs\:pt-spacing28 {
    padding-top: calc(var(--ug) * 1.75);
  }
  .xs\:pt-spacing32 {
    padding-top: calc(var(--ug) * 2);
  }
  .xs\:pt-spacing36 {
    padding-top: calc(var(--ug) * 2.25);
  }
  .xs\:pt-spacing4 {
    padding-top: calc(var(--ug) * 0.25);
  }
  .xs\:pt-spacing40 {
    padding-top: calc(var(--ug) * 2.5);
  }
  .xs\:pt-spacing48 {
    padding-top: calc(var(--ug) * 3);
  }
  .xs\:pt-spacing8 {
    padding-top: calc(var(--ug) * 0.5);
  }
  .xs\:pt-spacing80 {
    padding-top: calc(var(--ug) * 5);
  }
  .xs\:\!text-left {
    text-align: left !important;
  }
  .xs\:text-left {
    text-align: left;
  }
  .xs\:text-center {
    text-align: center;
  }
  .xs\:\!text-\[14px\] {
    font-size: 14px !important;
  }
  .xs\:\!text-bodyNormal {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .xs\:\!text-bodySmall {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .xs\:\!text-buttonNormal {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .xs\:\!text-buttonSmall {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .xs\:\!text-captionNormal {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .xs\:\!text-icon-lg {
    font-size: calc(var(--ug) * 1.5) !important;
    line-height: calc(var(--ug) * 1.5) !important;
  }
  .xs\:\!text-icon-md {
    font-size: calc(var(--ug) * 1.25) !important;
    line-height: calc(var(--ug) * 1.25) !important;
  }
  .xs\:\!text-interactionSmall {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .xs\:\!text-labelNormal {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .xs\:text-3\.2xl {
    font-size: 2rem;
    line-height: 2.5rem;
  }
  .xs\:text-\[160px\] {
    font-size: 160px;
  }
  .xs\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .xs\:text-bodyLarge {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .xs\:text-bodyNormal {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .xs\:text-bodySmall {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .xs\:text-buttonNormal {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .xs\:text-buttonSmall {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .xs\:text-captionNormal {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .xs\:text-captionSmall {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .xs\:text-fontSize15 {
    font-size: 1.071rem;
    line-height: 1.25rem;
  }
  .xs\:text-heading3 {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .xs\:text-icon-lg {
    font-size: calc(var(--ug) * 1.5);
    line-height: calc(var(--ug) * 1.5);
  }
  .xs\:text-icon-md {
    font-size: calc(var(--ug) * 1.25);
    line-height: calc(var(--ug) * 1.25);
  }
  .xs\:text-icon-sm {
    font-size: calc(var(--ug));
    line-height: calc(var(--ug));
  }
  .xs\:text-icon-xl {
    font-size: calc(var(--ug) * 2);
    line-height: calc(var(--ug) * 2);
  }
  .xs\:text-interactionLarge1 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .xs\:text-interactionLarge2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xs\:text-interactionNormal {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .xs\:text-interactionSmall {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .xs\:text-labelNormal {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .xs\:text-labelSmall {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .xs\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .xs\:text-title-all-caps-normal {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .xs\:text-title-all-caps-small {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .xs\:text-title1 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .xs\:text-title2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .xs\:text-title3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .xs\:text-underlineNormal {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .xs\:text-underlineSmall {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .xs\:font-450 {
    font-weight: 400;
  }
  .xs\:font-medium {
    font-weight: 500;
  }
  .xs\:\!capitalize {
    text-transform: capitalize !important;
  }
  .xs\:\!leading-5 {
    line-height: 1.25rem !important;
  }
  .xs\:leading-4 {
    line-height: 1rem;
  }
  .xs\:leading-5 {
    line-height: 1.25rem;
  }
  .xs\:leading-\[160px\] {
    line-height: 160px;
  }
  .xs\:\!-tracking-0\.122 {
    letter-spacing: -0.122px !important;
  }
  .xs\:\!-tracking-0\.14 {
    letter-spacing: -0.14px !important;
  }
  .xs\:\!-tracking-0\.157 {
    letter-spacing: -0.157px !important;
  }
  .xs\:-tracking-0\.105 {
    letter-spacing: -0.105px;
  }
  .xs\:-tracking-0\.122 {
    letter-spacing: -0.122px;
  }
  .xs\:-tracking-0\.14 {
    letter-spacing: -0.14px;
  }
  .xs\:-tracking-0\.157 {
    letter-spacing: -0.157px;
  }
  .xs\:-tracking-0\.175 {
    letter-spacing: -0.175px;
  }
  .xs\:-tracking-0\.18 {
    letter-spacing: -0.18px;
  }
  .xs\:-tracking-0\.21 {
    letter-spacing: -0.21px;
  }
  .xs\:-tracking-0\.28 {
    letter-spacing: -0.28px;
  }
  .xs\:-tracking-\[0\.157px\] {
    letter-spacing: -0.157px;
  }
  .xs\:tracking-0\.122 {
    letter-spacing: 0.122px;
  }
  .xs\:tracking-0\.14 {
    letter-spacing: 0.14px;
  }
  .xs\:tracking-tight {
    letter-spacing: -0.025em;
  }
  .xs\:\!text-greyscale-1 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--greyscale-1) / var(--tw-text-opacity)) !important;
  }
  .xs\:\!text-greyscale-5 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--greyscale-5) / var(--tw-text-opacity)) !important;
  }
  .xs\:\!text-primary-main {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--primary-main) / var(--tw-text-opacity)) !important;
  }
  .xs\:text-dark-red {
    --tw-text-opacity: 1;
    color: rgb(238 44 60 / var(--tw-text-opacity));
  }
  .xs\:text-greyscale-1 {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
  }
  .xs\:text-greyscale-2 {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
  }
  .xs\:text-greyscale-main {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-main) / var(--tw-text-opacity));
  }
  .xs\:text-primary-main {
    --tw-text-opacity: 1;
    color: rgb(var(--primary-main) / var(--tw-text-opacity));
  }
  .xs\:text-state-green {
    --tw-text-opacity: 1;
    color: rgb(63 145 97 / var(--tw-text-opacity));
  }
  .xs\:text-system-fill-icon-rating {
    --tw-text-opacity: 1;
    color: rgb(var(--system-fill-icon-rating) / var(--tw-text-opacity));
  }
  .xs\:shadow-card {
    --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, 0.06);
    --tw-shadow-colored: 0px 12px 28px 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);
  }
  .xs\:shadow-hard-highlighted {
    --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
    --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
  }
  .xs\:shadow-hard-highlighted,
  .xs\:shadow-hard-normal {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .xs\:shadow-hard-normal {
    --tw-shadow: 0px 6px 0px 0px #f2f2f2;
    --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
  }
  .xs\:shadow-lg {
    --tw-shadow: 0px 32px 68px 0px rgba(0, 0, 0, 0.08),
      0px -12px 40px 0px rgba(0, 0, 0, 0.04);
    --tw-shadow-colored: 0px 32px 68px 0px var(--tw-shadow-color),
      0px -12px 40px 0px var(--tw-shadow-color);
  }
  .xs\:shadow-lg,
  .xs\:shadow-md {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .xs\:shadow-md {
    --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, 0.06),
      0px -2px 40px 0px rgba(36, 7, 70, 0.04);
    --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color),
      0px -2px 40px 0px var(--tw-shadow-color);
  }
  .xs\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
  }
  .xs\:shadow-none,
  .xs\:shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .xs\:shadow-sm {
    --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, 0.06),
      0px -8px 20px 0px rgba(36, 7, 70, 0.02);
    --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color),
      0px -8px 20px 0px var(--tw-shadow-color);
  }
  .xs\:shadow-sm-icon {
    --tw-shadow: 0px 0.657px 0px 0px #dee5ec,
      0px 2.63px 7.889px 0px rgba(12, 22, 32, 0.06);
    --tw-shadow-colored: 0px 0.657px 0px 0px var(--tw-shadow-color),
      0px 2.63px 7.889px 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);
  }
  .xs\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07))
      drop-shadow(0 2px 2px rgba(0, 0, 0, 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);
  }
  .xs\:no-scrollbar::-webkit-scrollbar {
    display: none;
  }
  .xs\:no-scrollbar {
    -ms-overflow-style: none;
    scrollbar-width: none;
  }
  .xs\:last\:pb-0:last-child {
    padding-bottom: 0;
  }
}
@media (min-width: 768px) {
  @media (min-width: 320px) {
    .md\:xs\:text-icon-md {
      font-size: calc(var(--ug) * 1.25);
      line-height: calc(var(--ug) * 1.25);
    }
  }
}
@media (min-width: 480px) {
  .sm\:col-span-12 {
    grid-column: span 12 / span 12;
  }
  .sm\:min-w-\[210px\] {
    min-width: 210px;
  }
}
@media (min-width: 768px) {
  .md\:static {
    position: static;
  }
  .md\:absolute {
    position: absolute;
  }
  .md\:relative {
    position: relative;
  }
  .md\:sticky {
    position: sticky;
  }
  .md\:inset-auto {
    inset: auto;
  }
  .md\:\!top-0 {
    top: 0 !important;
  }
  .md\:-bottom-24 {
    bottom: -6rem;
  }
  .md\:-bottom-3 {
    bottom: -0.75rem;
  }
  .md\:-bottom-3\.5 {
    bottom: -0.875rem;
  }
  .md\:-bottom-spacing12 {
    bottom: calc(calc(var(--ug) * 0.75) * -1);
  }
  .md\:-bottom-spacing128 {
    bottom: calc(calc(var(--ug) * 8) * -1);
  }
  .md\:-left-1\/4 {
    left: -25%;
  }
  .md\:-left-28 {
    left: -7rem;
  }
  .md\:-left-\[10\%\] {
    left: -10%;
  }
  .md\:-right-1 {
    right: -0.25rem;
  }
  .md\:-right-1\.5 {
    right: -0.375rem;
  }
  .md\:-right-28 {
    right: -7rem;
  }
  .md\:-right-spacing100 {
    right: calc(calc(var(--ug) * 6.25) * -1);
  }
  .md\:-right-spacing20 {
    right: calc(calc(var(--ug) * 1.25) * -1);
  }
  .md\:-top-2 {
    top: -0.5rem;
  }
  .md\:-top-24 {
    top: -6rem;
  }
  .md\:-top-4 {
    top: -1rem;
  }
  .md\:-top-8 {
    top: -2rem;
  }
  .md\:-top-\[20\%\] {
    top: -20%;
  }
  .md\:-top-spacing20 {
    top: calc(calc(var(--ug) * 1.25) * -1);
  }
  .md\:bottom-0 {
    bottom: 0;
  }
  .md\:bottom-10 {
    bottom: 2.5rem;
  }
  .md\:bottom-12 {
    bottom: 3rem;
  }
  .md\:bottom-5 {
    bottom: 1.25rem;
  }
  .md\:bottom-\[-10\%\] {
    bottom: -10%;
  }
  .md\:bottom-spacing16 {
    bottom: calc(var(--ug));
  }
  .md\:bottom-spacing28 {
    bottom: calc(var(--ug) * 1.75);
  }
  .md\:left-0 {
    left: 0;
  }
  .md\:left-2 {
    left: 0.5rem;
  }
  .md\:left-20 {
    left: 5rem;
  }
  .md\:left-5 {
    left: 1.25rem;
  }
  .md\:left-72px {
    left: 4.5rem;
  }
  .md\:left-\[45\%\] {
    left: 45%;
  }
  .md\:left-\[80\%\] {
    left: 80%;
  }
  .md\:left-\[calc\(50\%\+1\.25rem\)\] {
    left: calc(50% + 1.25rem);
  }
  .md\:right-0 {
    right: 0;
  }
  .md\:right-1 {
    right: 0.25rem;
  }
  .md\:right-12 {
    right: 3rem;
  }
  .md\:right-14 {
    right: 3.5rem;
  }
  .md\:right-20 {
    right: 5rem;
  }
  .md\:right-3 {
    right: 0.75rem;
  }
  .md\:right-3\.5 {
    right: 0.875rem;
  }
  .md\:right-5 {
    right: 1.25rem;
  }
  .md\:right-53px {
    right: 3.313rem;
  }
  .md\:right-7 {
    right: 1.75rem;
  }
  .md\:right-\[40\%\] {
    right: 40%;
  }
  .md\:right-\[8\%\] {
    right: 8%;
  }
  .md\:right-spacing100 {
    right: calc(var(--ug) * 6.25);
  }
  .md\:top-0 {
    top: 0;
  }
  .md\:top-1 {
    top: 0.25rem;
  }
  .md\:top-1\/3 {
    top: 33.333333%;
  }
  .md\:top-10 {
    top: 2.5rem;
  }
  .md\:top-12 {
    top: 3rem;
  }
  .md\:top-16 {
    top: 4rem;
  }
  .md\:top-2 {
    top: 0.5rem;
  }
  .md\:top-2\.5 {
    top: 0.625rem;
  }
  .md\:top-22px {
    top: 1.375rem;
  }
  .md\:top-5 {
    top: 1.25rem;
  }
  .md\:top-51\.2px {
    top: 3.2rem;
  }
  .md\:top-\[173px\] {
    top: 173px;
  }
  .md\:top-\[45\%\] {
    top: 45%;
  }
  .md\:top-auto {
    top: auto;
  }
  .md\:\!z-1 {
    z-index: 1 !important;
  }
  .md\:z-2 {
    z-index: 2;
  }
  .md\:col-span-1 {
    grid-column: span 1 / span 1;
  }
  .md\:col-span-2 {
    grid-column: span 2 / span 2;
  }
  .md\:col-span-3 {
    grid-column: span 3 / span 3;
  }
  .md\:col-span-9 {
    grid-column: span 9 / span 9;
  }
  .md\:col-start-1 {
    grid-column-start: 1;
  }
  .md\:col-start-2 {
    grid-column-start: 2;
  }
  .md\:row-span-2 {
    grid-row: span 2 / span 2;
  }
  .md\:row-start-1 {
    grid-row-start: 1;
  }
  .md\:row-start-2 {
    grid-row-start: 2;
  }
  .md\:m-0 {
    margin: 0;
  }
  .md\:m-auto {
    margin: auto;
  }
  .md\:\!my-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  .md\:\!my-spacing24 {
    margin-top: calc(var(--ug) * 1.5) !important;
    margin-bottom: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!my-spacing40 {
    margin-top: calc(var(--ug) * 2.5) !important;
    margin-bottom: calc(var(--ug) * 2.5) !important;
  }
  .md\:-mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:-mx-spacing10 {
    margin-left: calc(calc(var(--ug) * 0.625) * -1);
    margin-right: calc(calc(var(--ug) * 0.625) * -1);
  }
  .md\:-mx-spacing64 {
    margin-left: calc(calc(var(--ug) * 4) * -1);
    margin-right: calc(calc(var(--ug) * 4) * -1);
  }
  .md\:mx-0 {
    margin-left: 0;
    margin-right: 0;
  }
  .md\:mx-auto {
    margin-left: auto;
    margin-right: auto;
  }
  .md\:mx-spacing10 {
    margin-left: calc(var(--ug) * 0.625);
    margin-right: calc(var(--ug) * 0.625);
  }
  .md\:mx-spacing20 {
    margin-left: calc(var(--ug) * 1.25);
    margin-right: calc(var(--ug) * 1.25);
  }
  .md\:mx-spacing24 {
    margin-left: calc(var(--ug) * 1.5);
    margin-right: calc(var(--ug) * 1.5);
  }
  .md\:my-0 {
    margin-top: 0;
    margin-bottom: 0;
  }
  .md\:my-auto {
    margin-top: auto;
    margin-bottom: auto;
  }
  .md\:my-spacing16 {
    margin-top: calc(var(--ug));
    margin-bottom: calc(var(--ug));
  }
  .md\:my-spacing24 {
    margin-top: calc(var(--ug) * 1.5);
    margin-bottom: calc(var(--ug) * 1.5);
  }
  .md\:my-spacing32 {
    margin-top: calc(var(--ug) * 2);
    margin-bottom: calc(var(--ug) * 2);
  }
  .md\:my-spacing36 {
    margin-top: calc(var(--ug) * 2.25);
    margin-bottom: calc(var(--ug) * 2.25);
  }
  .md\:my-spacing40 {
    margin-top: calc(var(--ug) * 2.5);
    margin-bottom: calc(var(--ug) * 2.5);
  }
  .md\:\!mb-0 {
    margin-bottom: 0 !important;
  }
  .md\:\!mb-3 {
    margin-bottom: 0.75rem !important;
  }
  .md\:\!mb-3\.5 {
    margin-bottom: 0.875rem !important;
  }
  .md\:\!mb-spacing10 {
    margin-bottom: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!mb-spacing8 {
    margin-bottom: calc(var(--ug) * 0.5) !important;
  }
  .md\:\!ml-0 {
    margin-left: 0 !important;
  }
  .md\:\!mt-0 {
    margin-top: 0 !important;
  }
  .md\:\!mt-spacing10 {
    margin-top: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!mt-spacing12 {
    margin-top: calc(var(--ug) * 0.75) !important;
  }
  .md\:\!mt-spacing20 {
    margin-top: calc(var(--ug) * 1.25) !important;
  }
  .md\:\!mt-spacing24 {
    margin-top: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!mt-spacing40 {
    margin-top: calc(var(--ug) * 2.5) !important;
  }
  .md\:\!mt-spacing64 {
    margin-top: calc(var(--ug) * 4) !important;
  }
  .md\:-mb-spacing32 {
    margin-bottom: calc(calc(var(--ug) * 2) * -1);
  }
  .md\:-ml-spacing36 {
    margin-left: calc(calc(var(--ug) * 2.25) * -1);
  }
  .md\:-ml-spacing48 {
    margin-left: calc(calc(var(--ug) * 3) * -1);
  }
  .md\:-ml-spacing56 {
    margin-left: calc(calc(var(--ug) * 3.5) * -1);
  }
  .md\:-ml-spacing64 {
    margin-left: calc(calc(var(--ug) * 4) * -1);
  }
  .md\:-ml-spacing80 {
    margin-left: calc(calc(var(--ug) * 5) * -1);
  }
  .md\:-mr-spacing24 {
    margin-right: calc(calc(var(--ug) * 1.5) * -1);
  }
  .md\:-mt-0 {
    margin-top: 0;
  }
  .md\:-mt-0\.5 {
    margin-top: -0.125rem;
  }
  .md\:-mt-11 {
    margin-top: -2.75rem;
  }
  .md\:-mt-\[70px\] {
    margin-top: -70px;
  }
  .md\:-mt-spacing48 {
    margin-top: calc(calc(var(--ug) * 3) * -1);
  }
  .md\:mb-0 {
    margin-bottom: 0;
  }
  .md\:mb-3 {
    margin-bottom: 0.75rem;
  }
  .md\:mb-6 {
    margin-bottom: 1.5rem;
  }
  .md\:mb-auto {
    margin-bottom: auto;
  }
  .md\:mb-spacing10 {
    margin-bottom: calc(var(--ug) * 0.625);
  }
  .md\:mb-spacing100 {
    margin-bottom: calc(var(--ug) * 6.25);
  }
  .md\:mb-spacing12 {
    margin-bottom: calc(var(--ug) * 0.75);
  }
  .md\:mb-spacing14 {
    margin-bottom: calc(var(--ug) * 0.875);
  }
  .md\:mb-spacing16 {
    margin-bottom: calc(var(--ug));
  }
  .md\:mb-spacing20 {
    margin-bottom: calc(var(--ug) * 1.25);
  }
  .md\:mb-spacing24 {
    margin-bottom: calc(var(--ug) * 1.5);
  }
  .md\:mb-spacing28 {
    margin-bottom: calc(var(--ug) * 1.75);
  }
  .md\:mb-spacing32 {
    margin-bottom: calc(var(--ug) * 2);
  }
  .md\:mb-spacing4 {
    margin-bottom: calc(var(--ug) * 0.25);
  }
  .md\:mb-spacing40 {
    margin-bottom: calc(var(--ug) * 2.5);
  }
  .md\:mb-spacing44 {
    margin-bottom: calc(var(--ug) * 2.75);
  }
  .md\:mb-spacing48 {
    margin-bottom: calc(var(--ug) * 3);
  }
  .md\:mb-spacing56 {
    margin-bottom: calc(var(--ug) * 3.5);
  }
  .md\:mb-spacing8 {
    margin-bottom: calc(var(--ug) * 0.5);
  }
  .md\:ml-0 {
    margin-left: 0;
  }
  .md\:ml-auto {
    margin-left: auto;
  }
  .md\:ml-spacing32 {
    margin-left: calc(var(--ug) * 2);
  }
  .md\:ml-spacing36 {
    margin-left: calc(var(--ug) * 2.25);
  }
  .md\:ml-spacing40 {
    margin-left: calc(var(--ug) * 2.5);
  }
  .md\:ml-spacing80 {
    margin-left: calc(var(--ug) * 5);
  }
  .md\:mr-0 {
    margin-right: 0;
  }
  .md\:mr-spacing12 {
    margin-right: calc(var(--ug) * 0.75);
  }
  .md\:mr-spacing4 {
    margin-right: calc(var(--ug) * 0.25);
  }
  .md\:mr-spacing48 {
    margin-right: calc(var(--ug) * 3);
  }
  .md\:mr-spacing64 {
    margin-right: calc(var(--ug) * 4);
  }
  .md\:mt-0 {
    margin-top: 0;
  }
  .md\:mt-\[1px\] {
    margin-top: 1px;
  }
  .md\:mt-auto {
    margin-top: auto;
  }
  .md\:mt-spacing10 {
    margin-top: calc(var(--ug) * 0.625);
  }
  .md\:mt-spacing12 {
    margin-top: calc(var(--ug) * 0.75);
  }
  .md\:mt-spacing14 {
    margin-top: calc(var(--ug) * 0.875);
  }
  .md\:mt-spacing16 {
    margin-top: calc(var(--ug));
  }
  .md\:mt-spacing2 {
    margin-top: calc(var(--ug) * 0.125);
  }
  .md\:mt-spacing24 {
    margin-top: calc(var(--ug) * 1.5);
  }
  .md\:mt-spacing28 {
    margin-top: calc(var(--ug) * 1.75);
  }
  .md\:mt-spacing32 {
    margin-top: calc(var(--ug) * 2);
  }
  .md\:mt-spacing36 {
    margin-top: calc(var(--ug) * 2.25);
  }
  .md\:mt-spacing4 {
    margin-top: calc(var(--ug) * 0.25);
  }
  .md\:mt-spacing40 {
    margin-top: calc(var(--ug) * 2.5);
  }
  .md\:mt-spacing48 {
    margin-top: calc(var(--ug) * 3);
  }
  .md\:mt-spacing6 {
    margin-top: calc(var(--ug) * 0.375);
  }
  .md\:mt-spacing64 {
    margin-top: calc(var(--ug) * 4);
  }
  .md\:mt-spacing8 {
    margin-top: calc(var(--ug) * 0.5);
  }
  .md\:mt-spacing80 {
    margin-top: calc(var(--ug) * 5);
  }
  .md\:\!line-clamp-2 {
    -webkit-line-clamp: 2 !important;
  }
  .md\:\!line-clamp-2,
  .md\:\!line-clamp-3 {
    overflow: hidden !important;
    display: -webkit-box !important;
    -webkit-box-orient: vertical !important;
  }
  .md\:\!line-clamp-3 {
    -webkit-line-clamp: 3 !important;
  }
  .md\:line-clamp-1 {
    -webkit-line-clamp: 1;
  }
  .md\:line-clamp-1,
  .md\:line-clamp-2 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .md\:line-clamp-2 {
    -webkit-line-clamp: 2;
  }
  .md\:line-clamp-3 {
    -webkit-line-clamp: 3;
  }
  .md\:line-clamp-3,
  .md\:line-clamp-4 {
    overflow: hidden;
    display: -webkit-box;
    -webkit-box-orient: vertical;
  }
  .md\:line-clamp-4 {
    -webkit-line-clamp: 4;
  }
  .md\:block {
    display: block;
  }
  .md\:inline-block {
    display: inline-block;
  }
  .md\:inline {
    display: inline;
  }
  .md\:\!flex {
    display: flex !important;
  }
  .md\:flex {
    display: flex;
  }
  .md\:inline-flex {
    display: inline-flex;
  }
  .md\:grid {
    display: grid;
  }
  .md\:hidden {
    display: none;
  }
  .md\:\!h-238px {
    height: 14.87rem !important;
  }
  .md\:\!h-46px {
    height: 2.875rem !important;
  }
  .md\:\!h-480 {
    height: 30rem !important;
  }
  .md\:\!h-48px {
    height: 3rem !important;
  }
  .md\:\!h-675px {
    height: 42.1875rem !important;
  }
  .md\:\!h-72 {
    height: 4.5rem !important;
  }
  .md\:\!h-80vh {
    height: 80vh !important;
  }
  .md\:\!h-820px {
    height: 51.25rem !important;
  }
  .md\:\!h-\[244px\] {
    height: 244px !important;
  }
  .md\:\!h-auto {
    height: auto !important;
  }
  .md\:\!h-full {
    height: 100% !important;
  }
  .md\:\!h-spacing36 {
    height: calc(var(--ug) * 2.25) !important;
  }
  .md\:\!h-spacing48 {
    height: calc(var(--ug) * 3) !important;
  }
  .md\:\!h-spacing56 {
    height: calc(var(--ug) * 3.5) !important;
  }
  .md\:h-10 {
    height: 2.5rem;
  }
  .md\:h-100 {
    height: 6.25rem;
  }
  .md\:h-104px {
    height: 6.5rem;
  }
  .md\:h-11 {
    height: 2.75rem;
  }
  .md\:h-112px {
    height: 7rem;
  }
  .md\:h-114px {
    height: 7.125rem;
  }
  .md\:h-116px {
    height: 7.25rem;
  }
  .md\:h-118px {
    height: 7.375rem;
  }
  .md\:h-12 {
    height: 3rem;
  }
  .md\:h-120 {
    height: 7.5rem;
  }
  .md\:h-122px {
    height: 7.624rem;
  }
  .md\:h-128px {
    height: 8rem;
  }
  .md\:h-132px {
    height: 8.25rem;
  }
  .md\:h-134px {
    height: 8.37rem;
  }
  .md\:h-14 {
    height: 3.5rem;
  }
  .md\:h-140 {
    height: 8.75rem;
  }
  .md\:h-144px {
    height: 9rem;
  }
  .md\:h-148 {
    height: 9.25rem;
  }
  .md\:h-14px {
    height: 0.875rem;
  }
  .md\:h-150px {
    height: 9.43rem;
  }
  .md\:h-155px {
    height: 9.71rem;
  }
  .md\:h-16 {
    height: 4rem;
  }
  .md\:h-160px {
    height: 10rem;
  }
  .md\:h-164 {
    height: 10.25rem;
  }
  .md\:h-168px {
    height: 10.5rem;
  }
  .md\:h-171px {
    height: 10.62rem;
  }
  .md\:h-174 {
    height: 10.875rem;
  }
  .md\:h-177px {
    height: 11.0625rem;
  }
  .md\:h-186 {
    height: 11.625rem;
  }
  .md\:h-18px {
    height: 1.125rem;
  }
  .md\:h-20 {
    height: 5rem;
  }
  .md\:h-200 {
    height: 14.286rem;
  }
  .md\:h-200px {
    height: 12.5rem;
  }
  .md\:h-20px {
    height: 1.25rem;
  }
  .md\:h-215 {
    height: 13.438rem;
  }
  .md\:h-220px {
    height: 13.75rem;
  }
  .md\:h-222px {
    height: 15.8572rem;
  }
  .md\:h-224px {
    height: 14rem;
  }
  .md\:h-22px {
    height: 1.375rem;
  }
  .md\:h-232 {
    height: 14.5rem;
  }
  .md\:h-234px {
    height: 14.625rem;
  }
  .md\:h-238px {
    height: 14.87rem;
  }
  .md\:h-243px {
    height: 15.1875rem;
  }
  .md\:h-249px {
    height: 15.57rem;
  }
  .md\:h-250px {
    height: 15.625rem;
  }
  .md\:h-253px {
    height: 15.875rem;
  }
  .md\:h-256 {
    height: 16rem;
  }
  .md\:h-260 {
    height: 16.25rem;
  }
  .md\:h-264 {
    height: 16.5rem;
  }
  .md\:h-26px {
    height: 1.625rem;
  }
  .md\:h-270px {
    height: 16.875rem;
  }
  .md\:h-280 {
    height: 17.5rem;
  }
  .md\:h-28px {
    height: 1.7857rem;
  }
  .md\:h-290px {
    height: 18.125rem;
  }
  .md\:h-300 {
    height: 18.75rem;
  }
  .md\:h-306px {
    height: 19.125rem;
  }
  .md\:h-30px {
    height: 1.875rem;
  }
  .md\:h-312px {
    height: 19.5rem;
  }
  .md\:h-315px {
    height: 19.715rem;
  }
  .md\:h-318px {
    height: 19.875rem;
  }
  .md\:h-32 {
    height: 8rem;
  }
  .md\:h-320 {
    height: 20rem;
  }
  .md\:h-328px {
    height: 20.5rem;
  }
  .md\:h-32px {
    height: 2rem;
  }
  .md\:h-330px {
    height: 20.625rem;
  }
  .md\:h-332px {
    height: 20.75rem;
  }
  .md\:h-348 {
    height: 21.75rem;
  }
  .md\:h-350 {
    height: 21.875rem;
  }
  .md\:h-36 {
    height: 9rem;
  }
  .md\:h-360px {
    height: 22.5rem;
  }
  .md\:h-366 {
    height: 22.875rem;
  }
  .md\:h-368px {
    height: 23rem;
  }
  .md\:h-36px {
    height: 2.25rem;
  }
  .md\:h-374 {
    height: 23.375rem;
  }
  .md\:h-376px {
    height: 23.5rem;
  }
  .md\:h-380px {
    height: 23.75rem;
  }
  .md\:h-388px {
    height: 24.25rem;
  }
  .md\:h-391px {
    height: 24.438rem;
  }
  .md\:h-396px {
    height: 24.75rem;
  }
  .md\:h-39px {
    height: 2.4375rem;
  }
  .md\:h-400 {
    height: 25rem;
  }
  .md\:h-402px {
    height: 25.125rem;
  }
  .md\:h-408px {
    height: 25.5rem;
  }
  .md\:h-40p {
    height: 2.5rem;
  }
  .md\:h-42 {
    height: 2.625rem;
  }
  .md\:h-424 {
    height: 26.5rem;
  }
  .md\:h-432px {
    height: 27rem;
  }
  .md\:h-446px {
    height: 27.875rem;
  }
  .md\:h-449px {
    height: 28.063rem;
  }
  .md\:h-44px {
    height: 2.75rem;
  }
  .md\:h-458px {
    height: 28.625rem;
  }
  .md\:h-45px {
    height: 2.85rem;
  }
  .md\:h-468px {
    height: 29.25rem;
  }
  .md\:h-46px {
    height: 2.875rem;
  }
  .md\:h-480 {
    height: 30rem;
  }
  .md\:h-48px {
    height: 3rem;
  }
  .md\:h-498 {
    height: 31.125rem;
  }
  .md\:h-4px {
    height: 0.25rem;
  }
  .md\:h-5 {
    height: 1.25rem;
  }
  .md\:h-500px {
    height: 31.25rem;
  }
  .md\:h-502px {
    height: 31.375rem;
  }
  .md\:h-508px {
    height: 31.75rem;
  }
  .md\:h-50px {
    height: 3.14rem;
  }
  .md\:h-510px {
    height: 31.875rem;
  }
  .md\:h-52 {
    height: 3.25rem;
  }
  .md\:h-542px {
    height: 33.875rem;
  }
  .md\:h-54px {
    height: 3.375rem;
  }
  .md\:h-56 {
    height: 3.5rem;
  }
  .md\:h-560px {
    height: 35rem;
  }
  .md\:h-572px {
    height: 35.75rem;
  }
  .md\:h-6 {
    height: 1.5rem;
  }
  .md\:h-60 {
    height: 3.75rem;
  }
  .md\:h-600 {
    height: 37.5rem;
  }
  .md\:h-618px {
    height: 38.625rem;
  }
  .md\:h-62px {
    height: 3.875rem;
  }
  .md\:h-636px {
    height: 39.75rem;
  }
  .md\:h-64px {
    height: 4rem;
  }
  .md\:h-675px {
    height: 42.1875rem;
  }
  .md\:h-68 {
    height: 4.25rem;
  }
  .md\:h-680px {
    height: 42.5rem;
  }
  .md\:h-7 {
    height: 1.75rem;
  }
  .md\:h-70px {
    height: 4.375rem;
  }
  .md\:h-72 {
    height: 4.5rem;
  }
  .md\:h-8 {
    height: 2rem;
  }
  .md\:h-80 {
    height: 20rem;
  }
  .md\:h-81px {
    height: 5.09rem;
  }
  .md\:h-84px {
    height: 5.25rem;
  }
  .md\:h-86px {
    height: 5.375rem;
  }
  .md\:h-88px {
    height: 5.5rem;
  }
  .md\:h-9 {
    height: 2.25rem;
  }
  .md\:h-90px {
    height: 5.625rem;
  }
  .md\:h-92px {
    height: 5.75rem;
  }
  .md\:h-\[144px\] {
    height: 144px;
  }
  .md\:h-\[216px\] {
    height: 216px;
  }
  .md\:h-\[466px\] {
    height: 466px;
  }
  .md\:h-\[640px\] {
    height: 640px;
  }
  .md\:h-auto {
    height: auto;
  }
  .md\:h-fit {
    height: -moz-fit-content;
    height: fit-content;
  }
  .md\:h-full {
    height: 100%;
  }
  .md\:h-max {
    height: -moz-max-content;
    height: max-content;
  }
  .md\:h-spacing100 {
    height: calc(var(--ug) * 6.25);
  }
  .md\:h-spacing16 {
    height: calc(var(--ug));
  }
  .md\:h-spacing24 {
    height: calc(var(--ug) * 1.5);
  }
  .md\:h-spacing28 {
    height: calc(var(--ug) * 1.75);
  }
  .md\:h-spacing32 {
    height: calc(var(--ug) * 2);
  }
  .md\:h-spacing36 {
    height: calc(var(--ug) * 2.25);
  }
  .md\:h-spacing40 {
    height: calc(var(--ug) * 2.5);
  }
  .md\:h-spacing44 {
    height: calc(var(--ug) * 2.75);
  }
  .md\:h-spacing48 {
    height: calc(var(--ug) * 3);
  }
  .md\:h-spacing56 {
    height: calc(var(--ug) * 3.5);
  }
  .md\:h-spacing64 {
    height: calc(var(--ug) * 4);
  }
  .md\:h-spacing96 {
    height: calc(var(--ug) * 6);
  }
  .md\:\!max-h-480 {
    max-height: 30rem !important;
  }
  .md\:\!max-h-494px {
    max-height: 30.875rem !important;
  }
  .md\:max-h-11 {
    max-height: 2.75rem;
  }
  .md\:max-h-200px {
    max-height: 12.5rem;
  }
  .md\:max-h-220px {
    max-height: 13.75rem;
  }
  .md\:max-h-298px {
    max-height: 18.62rem;
  }
  .md\:max-h-310px {
    max-height: 19.375rem;
  }
  .md\:max-h-338px {
    max-height: 21.125rem;
  }
  .md\:max-h-34px {
    max-height: 2.125rem;
  }
  .md\:max-h-56px {
    max-height: 3.5rem;
  }
  .md\:max-h-588px {
    max-height: 36.75rem;
  }
  .md\:max-h-640px {
    max-height: 40rem;
  }
  .md\:max-h-648px {
    max-height: 40.5rem;
  }
  .md\:max-h-756px {
    max-height: 47.25rem;
  }
  .md\:max-h-full {
    max-height: 100%;
  }
  .md\:max-h-max {
    max-height: -moz-max-content;
    max-height: max-content;
  }
  .md\:\!min-h-48px {
    min-height: 3.4285rem !important;
  }
  .md\:min-h-148px {
    min-height: 9.25rem;
  }
  .md\:min-h-154px {
    min-height: 9.625rem;
  }
  .md\:min-h-200px {
    min-height: 12.5rem;
  }
  .md\:min-h-24px {
    min-height: 1.5rem;
  }
  .md\:min-h-270px {
    min-height: 16.875rem;
  }
  .md\:min-h-28px {
    min-height: 1.75rem;
  }
  .md\:min-h-300px {
    min-height: 18.75rem;
  }
  .md\:min-h-600px {
    min-height: 37.5rem;
  }
  .md\:min-h-\[600px\] {
    min-height: 600px;
  }
  .md\:min-h-\[calc\(100vh-4\.375rem\)\] {
    min-height: calc(100vh - 4.375rem);
  }
  .md\:min-h-full {
    min-height: 100%;
  }
  .md\:\!w-1030px {
    width: 64.375rem !important;
  }
  .md\:\!w-1200px {
    width: 75rem !important;
  }
  .md\:\!w-1360px {
    width: 85rem !important;
  }
  .md\:\!w-140 {
    width: 8.75rem !important;
  }
  .md\:\!w-150 {
    width: 9.375rem !important;
  }
  .md\:\!w-180 {
    width: 11.25rem !important;
  }
  .md\:\!w-198px {
    width: 12.37rem !important;
  }
  .md\:\!w-240 {
    width: 15rem !important;
  }
  .md\:\!w-260 {
    width: 16.25rem !important;
  }
  .md\:\!w-263px {
    width: 16.4375rem !important;
  }
  .md\:\!w-289 {
    width: 18.063rem !important;
  }
  .md\:\!w-322 {
    width: 20.122rem !important;
  }
  .md\:\!w-400 {
    width: 25rem !important;
  }
  .md\:\!w-445px {
    width: 27.81rem !important;
  }
  .md\:\!w-472px {
    width: 29.5rem !important;
  }
  .md\:\!w-490px {
    width: 30.625rem !important;
  }
  .md\:\!w-570px {
    width: 35.625rem !important;
  }
  .md\:\!w-604 {
    width: 37.75rem !important;
  }
  .md\:\!w-610 {
    width: 38.125rem !important;
  }
  .md\:\!w-654 {
    width: 40.875rem !important;
  }
  .md\:\!w-715 {
    width: 44.688rem !important;
  }
  .md\:\!w-750px {
    width: 46.875rem !important;
  }
  .md\:\!w-80vw {
    width: 80vw !important;
  }
  .md\:\!w-917px {
    width: 57.31rem !important;
  }
  .md\:\!w-\[214px\] {
    width: 214px !important;
  }
  .md\:\!w-\[856px\] {
    width: 856px !important;
  }
  .md\:\!w-fit {
    width: -moz-fit-content !important;
    width: fit-content !important;
  }
  .md\:\!w-full {
    width: 100% !important;
  }
  .md\:w-0 {
    width: 0;
  }
  .md\:w-0\.5 {
    width: 0.125rem;
  }
  .md\:w-1 {
    width: 0.063rem;
  }
  .md\:w-1\.5 {
    width: 0.375rem;
  }
  .md\:w-1\/2 {
    width: 50%;
  }
  .md\:w-10 {
    width: 2.5rem;
  }
  .md\:w-100px {
    width: 6.25rem;
  }
  .md\:w-103 {
    width: 6.4375rem;
  }
  .md\:w-1030px {
    width: 64.375rem;
  }
  .md\:w-1075px {
    width: 67.188rem;
  }
  .md\:w-11 {
    width: 2.75rem;
  }
  .md\:w-113px {
    width: 7.06rem;
  }
  .md\:w-12 {
    width: 3rem;
  }
  .md\:w-1200px {
    width: 75rem;
  }
  .md\:w-122px {
    width: 7.625rem;
  }
  .md\:w-1240 {
    width: 77.5rem;
  }
  .md\:w-130px {
    width: 8.125rem;
  }
  .md\:w-132px {
    width: 8.25rem;
  }
  .md\:w-133px {
    width: 8.313rem;
  }
  .md\:w-138px {
    width: 8.57143rem;
  }
  .md\:w-140 {
    width: 8.75rem;
  }
  .md\:w-150 {
    width: 9.375rem;
  }
  .md\:w-153px {
    width: 9.5625rem;
  }
  .md\:w-16 {
    width: 4rem;
  }
  .md\:w-160px {
    width: 10rem;
  }
  .md\:w-166px {
    width: 10.375rem;
  }
  .md\:w-174 {
    width: 10.875rem;
  }
  .md\:w-180 {
    width: 11.25rem;
  }
  .md\:w-181px {
    width: 11.3125rem;
  }
  .md\:w-184px {
    width: 11.5rem;
  }
  .md\:w-186 {
    width: 11.625rem;
  }
  .md\:w-188px {
    width: 11.75rem;
  }
  .md\:w-18px {
    width: 1.125rem;
  }
  .md\:w-190 {
    width: 11.875rem;
  }
  .md\:w-198px {
    width: 12.37rem;
  }
  .md\:w-20 {
    width: 5rem;
  }
  .md\:w-200 {
    width: 14.286rem;
  }
  .md\:w-200px {
    width: 12.5rem;
  }
  .md\:w-208px {
    width: 13rem;
  }
  .md\:w-213px {
    width: 13.313rem;
  }
  .md\:w-216px {
    width: 13.5rem;
  }
  .md\:w-228 {
    width: 14.25rem;
  }
  .md\:w-232 {
    width: 14.5rem;
  }
  .md\:w-24 {
    width: 6rem;
  }
  .md\:w-240 {
    width: 15rem;
  }
  .md\:w-242px {
    width: 15.125rem;
  }
  .md\:w-244px {
    width: 15.25rem;
  }
  .md\:w-248px {
    width: 15.5rem;
  }
  .md\:w-250 {
    width: 15.625rem;
  }
  .md\:w-260 {
    width: 16.25rem;
  }
  .md\:w-263px {
    width: 16.4375rem;
  }
  .md\:w-266 {
    width: 16.625rem;
  }
  .md\:w-268px {
    width: 16.75rem;
  }
  .md\:w-270px {
    width: 16.875rem;
  }
  .md\:w-280 {
    width: 17.5rem;
  }
  .md\:w-289 {
    width: 18.063rem;
  }
  .md\:w-295 {
    width: 18.438rem;
  }
  .md\:w-300 {
    width: 18.75rem;
  }
  .md\:w-307px {
    width: 19.188rem;
  }
  .md\:w-310px {
    width: 19.37rem;
  }
  .md\:w-312 {
    width: 19.5rem;
  }
  .md\:w-320 {
    width: 20rem;
  }
  .md\:w-330 {
    width: 20.625rem;
  }
  .md\:w-332px {
    width: 20.75rem;
  }
  .md\:w-337px {
    width: 21.0625rem;
  }
  .md\:w-33px {
    width: 2.06rem;
  }
  .md\:w-340px {
    width: 21.25rem;
  }
  .md\:w-341px {
    width: 21.313rem;
  }
  .md\:w-350 {
    width: 21.875rem;
  }
  .md\:w-352 {
    width: 22rem;
  }
  .md\:w-36 {
    width: 9rem;
  }
  .md\:w-360 {
    width: 25.714rem;
  }
  .md\:w-360px {
    width: 22.5rem;
  }
  .md\:w-380px {
    width: 23.75rem;
  }
  .md\:w-4\/5 {
    width: 80%;
  }
  .md\:w-400,
  .md\:w-400px {
    width: 25rem;
  }
  .md\:w-404 {
    width: 25.25rem;
  }
  .md\:w-40px {
    width: 2.5rem;
  }
  .md\:w-415px {
    width: 25.938rem;
  }
  .md\:w-41px {
    width: 2.57rem;
  }
  .md\:w-420px {
    width: 26.25rem;
  }
  .md\:w-422 {
    width: 26.375rem;
  }
  .md\:w-437px {
    width: 27.36rem;
  }
  .md\:w-440 {
    width: 27.5rem;
  }
  .md\:w-445px {
    width: 27.81rem;
  }
  .md\:w-450px {
    width: 28.12rem;
  }
  .md\:w-456 {
    width: 28.5rem;
  }
  .md\:w-460px {
    width: 28.75rem;
  }
  .md\:w-465px {
    width: 29.063rem;
  }
  .md\:w-475px {
    width: 29.688rem;
  }
  .md\:w-476 {
    width: 29.75rem;
  }
  .md\:w-480 {
    width: 30rem;
  }
  .md\:w-486px {
    width: 30.375rem;
  }
  .md\:w-48px {
    width: 3rem;
  }
  .md\:w-490px {
    width: 30.625rem;
  }
  .md\:w-494px {
    width: 30.875rem;
  }
  .md\:w-495px {
    width: 30.9375rem;
  }
  .md\:w-496 {
    width: 31rem;
  }
  .md\:w-498 {
    width: 31.125rem;
  }
  .md\:w-4px {
    width: 0.25rem;
  }
  .md\:w-5 {
    width: 1.25rem;
  }
  .md\:w-505 {
    width: 31.563rem;
  }
  .md\:w-515px {
    width: 32.18rem;
  }
  .md\:w-52 {
    width: 13rem;
  }
  .md\:w-528px {
    width: 33rem;
  }
  .md\:w-52px {
    width: 3.25rem;
  }
  .md\:w-53\.75px {
    width: 3.359rem;
  }
  .md\:w-538px {
    width: 33.625rem;
  }
  .md\:w-540 {
    width: 33.75rem;
  }
  .md\:w-550 {
    width: 34.375rem;
  }
  .md\:w-552px {
    width: 34.5rem;
  }
  .md\:w-558px {
    width: 34.875rem;
  }
  .md\:w-560 {
    width: 40rem;
  }
  .md\:w-570px {
    width: 35.625rem;
  }
  .md\:w-595px {
    width: 37.19rem;
  }
  .md\:w-596px {
    width: 37.2rem;
  }
  .md\:w-6 {
    width: 1.5rem;
  }
  .md\:w-60 {
    width: 3.75rem;
  }
  .md\:w-600px {
    width: 37.5rem;
  }
  .md\:w-610,
  .md\:w-610px {
    width: 38.125rem;
  }
  .md\:w-615 {
    width: 38.438rem;
  }
  .md\:w-618px {
    width: 38.625rem;
  }
  .md\:w-621px {
    width: 38.81rem;
  }
  .md\:w-630px {
    width: 39.375rem;
  }
  .md\:w-64 {
    width: 16rem;
  }
  .md\:w-648 {
    width: 40.5rem;
  }
  .md\:w-654 {
    width: 40.875rem;
  }
  .md\:w-66px {
    width: 4.125rem;
  }
  .md\:w-678px {
    width: 42.375rem;
  }
  .md\:w-68 {
    width: 4.25rem;
  }
  .md\:w-680px {
    width: 42.5rem;
  }
  .md\:w-7 {
    width: 1.75rem;
  }
  .md\:w-700px {
    width: 43.75rem;
  }
  .md\:w-703 {
    width: 43.9375rem;
  }
  .md\:w-715 {
    width: 44.688rem;
  }
  .md\:w-716 {
    width: 44.75rem;
  }
  .md\:w-723px {
    width: 45.187rem;
  }
  .md\:w-72px {
    width: 4.5rem;
  }
  .md\:w-730px {
    width: 45.625rem;
  }
  .md\:w-74px {
    width: 4.625rem;
  }
  .md\:w-750px {
    width: 46.875rem;
  }
  .md\:w-760 {
    width: 47.5rem;
  }
  .md\:w-768 {
    width: 48rem;
  }
  .md\:w-76px {
    width: 4.8rem;
  }
  .md\:w-778px {
    width: 48.625rem;
  }
  .md\:w-8 {
    width: 2rem;
  }
  .md\:w-800px {
    width: 50rem;
  }
  .md\:w-816px {
    width: 51rem;
  }
  .md\:w-820px {
    width: 51.25rem;
  }
  .md\:w-82px {
    width: 5.143rem;
  }
  .md\:w-85 {
    width: 5.313rem;
  }
  .md\:w-88px {
    width: 5.5rem;
  }
  .md\:w-9 {
    width: 2.25rem;
  }
  .md\:w-917px {
    width: 57.31rem;
  }
  .md\:w-924px {
    width: 57.75rem;
  }
  .md\:w-925px {
    width: 57.813rem;
  }
  .md\:w-92px {
    width: 5.75rem;
  }
  .md\:w-94px {
    width: 5.87rem;
  }
  .md\:w-950 {
    width: 59.375rem;
  }
  .md\:w-96 {
    width: 24rem;
  }
  .md\:w-96\.25px {
    width: 6.016rem;
  }
  .md\:w-96px {
    width: 6rem;
  }
  .md\:w-\[150\%\] {
    width: 150%;
  }
  .md\:w-\[20px\] {
    width: 20px;
  }
  .md\:w-\[36\%\] {
    width: 36%;
  }
  .md\:w-\[443px\] {
    width: 443px;
  }
  .md\:w-\[457px\] {
    width: 457px;
  }
  .md\:w-\[459px\] {
    width: 459px;
  }
  .md\:w-\[46\%\] {
    width: 46%;
  }
  .md\:w-\[621px\] {
    width: 621px;
  }
  .md\:w-\[675px\] {
    width: 675px;
  }
  .md\:w-\[925px\] {
    width: 925px;
  }
  .md\:w-auto {
    width: auto;
  }
  .md\:w-full {
    width: 100%;
  }
  .md\:w-spacing48 {
    width: calc(var(--ug) * 3);
  }
  .md\:w-spacing56 {
    width: calc(var(--ug) * 3.5);
  }
  .md\:w-spacing64 {
    width: calc(var(--ug) * 4);
  }
  .md\:min-w-150px {
    min-width: 9.43rem;
  }
  .md\:min-w-165px {
    min-width: 10.313rem;
  }
  .md\:min-w-178px {
    min-width: 11.125rem;
  }
  .md\:min-w-180px {
    min-width: 11.25rem;
  }
  .md\:min-w-200px {
    min-width: 12.5rem;
  }
  .md\:min-w-236px {
    min-width: 14.75rem;
  }
  .md\:min-w-240px {
    min-width: 15rem;
  }
  .md\:min-w-280px {
    min-width: 17.5rem;
  }
  .md\:min-w-283px {
    min-width: 17.68rem;
  }
  .md\:min-w-300px {
    min-width: 18.75rem;
  }
  .md\:min-w-392px {
    min-width: 24.5rem;
  }
  .md\:min-w-400px {
    min-width: 25rem;
  }
  .md\:min-w-448px {
    min-width: 28rem;
  }
  .md\:min-w-570px {
    min-width: 35.625rem;
  }
  .md\:min-w-760px {
    min-width: 47.5rem;
  }
  .md\:min-w-\[123px\] {
    min-width: 123px;
  }
  .md\:\!max-w-490px {
    max-width: 30.625rem !important;
  }
  .md\:\!max-w-\[720px\] {
    max-width: 720px !important;
  }
  .md\:\!max-w-fit {
    max-width: -moz-fit-content !important;
    max-width: fit-content !important;
  }
  .md\:\!max-w-full {
    max-width: 100% !important;
  }
  .md\:max-w-1029 {
    max-width: 64.313rem;
  }
  .md\:max-w-1030 {
    max-width: 64.375rem;
  }
  .md\:max-w-1056px {
    max-width: 66rem;
  }
  .md\:max-w-1240 {
    max-width: 77.5rem;
  }
  .md\:max-w-1440 {
    max-width: 90rem;
  }
  .md\:max-w-204px {
    max-width: 12.75rem;
  }
  .md\:max-w-213px {
    max-width: 13.3125rem;
  }
  .md\:max-w-218px {
    max-width: 13.625rem;
  }
  .md\:max-w-280 {
    max-width: 17.5rem;
  }
  .md\:max-w-284px {
    max-width: 17.75rem;
  }
  .md\:max-w-350px {
    max-width: 23.5rem;
  }
  .md\:max-w-394px {
    max-width: 24.62rem;
  }
  .md\:max-w-420px {
    max-width: 26.25rem;
  }
  .md\:max-w-450px {
    max-width: 28.125rem;
  }
  .md\:max-w-479px {
    max-width: 29.93rem;
  }
  .md\:max-w-530 {
    max-width: 33.125rem;
  }
  .md\:max-w-546px {
    max-width: 34.12rem;
  }
  .md\:max-w-560 {
    max-width: 35rem;
  }
  .md\:max-w-566 {
    max-width: 35.375rem;
  }
  .md\:max-w-56px {
    max-width: 3.5rem;
  }
  .md\:max-w-750 {
    max-width: 46.875rem;
  }
  .md\:max-w-852px {
    max-width: 53.25rem;
  }
  .md\:max-w-917px {
    max-width: 57.31rem;
  }
  .md\:max-w-fit {
    max-width: -moz-fit-content;
    max-width: fit-content;
  }
  .md\:max-w-full {
    max-width: 100%;
  }
  .md\:max-w-lg {
    max-width: 32rem;
  }
  .md\:max-w-max {
    max-width: -moz-max-content;
    max-width: max-content;
  }
  .md\:flex-1 {
    flex: 1 1 0%;
  }
  .md\:flex-initial {
    flex: 0 1 auto;
  }
  .md\:flex-grow {
    flex-grow: 1;
  }
  .md\:flex-grow-0,
  .md\:grow-0 {
    flex-grow: 0;
  }
  .md\:translate-x-0 {
    --tw-translate-x: 0px;
  }
  .md\:translate-x-0,
  .md\:translate-x-0\.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));
  }
  .md\:translate-x-0\.5 {
    --tw-translate-x: 0.125rem;
  }
  .md\:translate-x-6 {
    --tw-translate-x: 1.5rem;
  }
  .md\:translate-x-6,
  .md\:translate-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\:translate-y-0 {
    --tw-translate-y: 0px;
  }
  .md\:translate-y-0\.5 {
    --tw-translate-y: 0.125rem;
  }
  .md\:rotate-90,
  .md\:translate-y-0\.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));
  }
  .md\:rotate-90 {
    --tw-rotate: 90deg;
  }
  .md\:scroll-mt-16 {
    scroll-margin-top: 4rem;
  }
  .md\:scroll-mt-24 {
    scroll-margin-top: 6rem;
  }
  .md\:grid-flow-col {
    grid-auto-flow: column;
  }
  .md\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .md\:grid-cols-2 {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-cols-3 {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .md\:grid-cols-4 {
    grid-template-columns: repeat(4, minmax(0, 1fr));
  }
  .md\:grid-cols-9 {
    grid-template-columns: repeat(9, minmax(0, 1fr));
  }
  .md\:grid-rows-2 {
    grid-template-rows: repeat(2, minmax(0, 1fr));
  }
  .md\:grid-rows-\[min-content\] {
    grid-template-rows: min-content;
  }
  .md\:flex-row {
    flex-direction: row;
  }
  .md\:flex-row-reverse {
    flex-direction: row-reverse;
  }
  .md\:flex-col {
    flex-direction: column;
  }
  .md\:flex-wrap {
    flex-wrap: wrap;
  }
  .md\:flex-nowrap {
    flex-wrap: nowrap;
  }
  .md\:\!items-start {
    align-items: flex-start !important;
  }
  .md\:items-start {
    align-items: flex-start;
  }
  .md\:items-end {
    align-items: flex-end;
  }
  .md\:\!items-center {
    align-items: center !important;
  }
  .md\:items-center {
    align-items: center;
  }
  .md\:justify-normal {
    justify-content: normal;
  }
  .md\:\!justify-start {
    justify-content: flex-start !important;
  }
  .md\:justify-start {
    justify-content: flex-start;
  }
  .md\:justify-end {
    justify-content: flex-end;
  }
  .md\:justify-center {
    justify-content: center;
  }
  .md\:\!justify-between {
    justify-content: space-between !important;
  }
  .md\:justify-between {
    justify-content: space-between;
  }
  .md\:\!gap-0 {
    gap: 0 !important;
  }
  .md\:\!gap-spacing10 {
    gap: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!gap-spacing32 {
    gap: calc(var(--ug) * 2) !important;
  }
  .md\:\!gap-spacing48 {
    gap: calc(var(--ug) * 3) !important;
  }
  .md\:gap-0 {
    gap: 0;
  }
  .md\:gap-3 {
    gap: 0.75rem;
  }
  .md\:gap-8 {
    gap: 2rem;
  }
  .md\:gap-\[122px\] {
    gap: 122px;
  }
  .md\:gap-spacing10 {
    gap: calc(var(--ug) * 0.625);
  }
  .md\:gap-spacing100 {
    gap: calc(var(--ug) * 6.25);
  }
  .md\:gap-spacing12 {
    gap: calc(var(--ug) * 0.75);
  }
  .md\:gap-spacing128 {
    gap: calc(var(--ug) * 8);
  }
  .md\:gap-spacing14 {
    gap: calc(var(--ug) * 0.875);
  }
  .md\:gap-spacing16 {
    gap: calc(var(--ug));
  }
  .md\:gap-spacing2 {
    gap: calc(var(--ug) * 0.125);
  }
  .md\:gap-spacing20 {
    gap: calc(var(--ug) * 1.25);
  }
  .md\:gap-spacing24 {
    gap: calc(var(--ug) * 1.5);
  }
  .md\:gap-spacing28 {
    gap: calc(var(--ug) * 1.75);
  }
  .md\:gap-spacing32 {
    gap: calc(var(--ug) * 2);
  }
  .md\:gap-spacing36 {
    gap: calc(var(--ug) * 2.25);
  }
  .md\:gap-spacing4 {
    gap: calc(var(--ug) * 0.25);
  }
  .md\:gap-spacing40 {
    gap: calc(var(--ug) * 2.5);
  }
  .md\:gap-spacing44 {
    gap: calc(var(--ug) * 2.75);
  }
  .md\:gap-spacing48 {
    gap: calc(var(--ug) * 3);
  }
  .md\:gap-spacing56 {
    gap: calc(var(--ug) * 3.5);
  }
  .md\:gap-spacing6 {
    gap: calc(var(--ug) * 0.375);
  }
  .md\:gap-spacing64 {
    gap: calc(var(--ug) * 4);
  }
  .md\:gap-spacing8 {
    gap: calc(var(--ug) * 0.5);
  }
  .md\:gap-spacing80 {
    gap: calc(var(--ug) * 5);
  }
  .md\:gap-spacing96 {
    gap: calc(var(--ug) * 6);
  }
  .md\:gap-x-spacing20 {
    -moz-column-gap: calc(var(--ug) * 1.25);
    column-gap: calc(var(--ug) * 1.25);
  }
  .md\:gap-x-spacing28 {
    -moz-column-gap: calc(var(--ug) * 1.75);
    column-gap: calc(var(--ug) * 1.75);
  }
  .md\:gap-x-spacing64 {
    -moz-column-gap: calc(var(--ug) * 4);
    column-gap: calc(var(--ug) * 4);
  }
  .md\:gap-y-spacing12 {
    row-gap: calc(var(--ug) * 0.75);
  }
  .md\:gap-y-spacing16 {
    row-gap: calc(var(--ug));
  }
  .md\:gap-y-spacing24 {
    row-gap: calc(var(--ug) * 1.5);
  }
  .md\:gap-y-spacing32 {
    row-gap: calc(var(--ug) * 2);
  }
  .md\:gap-y-spacing40 {
    row-gap: calc(var(--ug) * 2.5);
  }
  .md\:gap-y-spacing44 {
    row-gap: calc(var(--ug) * 2.75);
  }
  .md\:gap-y-spacing48 {
    row-gap: calc(var(--ug) * 3);
  }
  .md\:space-x-0 > :not([hidden]) ~ :not([hidden]) {
    --tw-space-x-reverse: 0;
    margin-right: calc(0px * var(--tw-space-x-reverse));
    margin-left: calc(0px * calc(1 - var(--tw-space-x-reverse)));
  }
  .md\:divide-y > :not([hidden]) ~ :not([hidden]) {
    --tw-divide-y-reverse: 0;
    border-top-width: calc(1px * calc(1 - var(--tw-divide-y-reverse)));
    border-bottom-width: calc(1px * var(--tw-divide-y-reverse));
  }
  .md\:place-self-end {
    place-self: end;
  }
  .md\:self-auto {
    align-self: auto;
  }
  .md\:self-start {
    align-self: flex-start;
  }
  .md\:\!self-center {
    align-self: center !important;
  }
  .md\:self-center {
    align-self: center;
  }
  .md\:justify-self-start {
    justify-self: start;
  }
  .md\:overflow-auto {
    overflow: auto;
  }
  .md\:overflow-hidden {
    overflow: hidden;
  }
  .md\:overflow-visible {
    overflow: visible;
  }
  .md\:whitespace-normal {
    white-space: normal;
  }
  .md\:whitespace-nowrap {
    white-space: nowrap;
  }
  .md\:\!rounded-3xl {
    border-radius: 1.5rem !important;
  }
  .md\:rounded-10 {
    border-radius: 10px;
  }
  .md\:rounded-12 {
    border-radius: 0.75rem;
  }
  .md\:rounded-128 {
    border-radius: 8rem;
  }
  .md\:rounded-14 {
    border-radius: 0.875rem;
  }
  .md\:rounded-14\.4 {
    border-radius: 0.9rem;
  }
  .md\:rounded-16 {
    border-radius: 1rem;
  }
  .md\:rounded-20 {
    border-radius: 1.25rem;
  }
  .md\:rounded-2xl {
    border-radius: 1rem;
  }
  .md\:rounded-3xl {
    border-radius: 1.5rem;
  }
  .md\:rounded-40 {
    border-radius: 40px;
  }
  .md\:rounded-8 {
    border-radius: 0.5rem;
  }
  .md\:rounded-full {
    border-radius: 9999px;
  }
  .md\:rounded-lg {
    border-radius: 0.5rem;
  }
  .md\:rounded-md {
    border-radius: 0.375rem;
  }
  .md\:rounded-none {
    border-radius: 0;
  }
  .md\:rounded-xl {
    border-radius: 0.75rem;
  }
  .md\:rounded-b-16 {
    border-bottom-right-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .md\:rounded-b-40 {
    border-bottom-right-radius: 40px;
    border-bottom-left-radius: 40px;
  }
  .md\:rounded-b-xl {
    border-bottom-right-radius: 0.75rem;
    border-bottom-left-radius: 0.75rem;
  }
  .md\:rounded-l-16 {
    border-top-left-radius: 1rem;
    border-bottom-left-radius: 1rem;
  }
  .md\:rounded-l-40 {
    border-top-left-radius: 40px;
    border-bottom-left-radius: 40px;
  }
  .md\:rounded-bl-2xl {
    border-bottom-left-radius: 1rem;
  }
  .md\:rounded-br-xl {
    border-bottom-right-radius: 0.75rem;
  }
  .md\:rounded-tl-14 {
    border-top-left-radius: 0.875rem;
  }
  .md\:rounded-tl-16,
  .md\:rounded-tl-2xl {
    border-top-left-radius: 1rem;
  }
  .md\:rounded-tl-8 {
    border-top-left-radius: 0.5rem;
  }
  .md\:rounded-tr-14 {
    border-top-right-radius: 0.875rem;
  }
  .md\:rounded-tr-16,
  .md\:rounded-tr-2xl {
    border-top-right-radius: 1rem;
  }
  .md\:rounded-tr-8 {
    border-top-right-radius: 0.5rem;
  }
  .md\:\!border {
    border-width: 1px !important;
  }
  .md\:border {
    border-width: 1px;
  }
  .md\:border-0 {
    border-width: 0;
  }
  .md\:border-x {
    border-left-width: 1px;
    border-right-width: 1px;
  }
  .md\:border-x-16 {
    border-left-width: 1rem;
    border-right-width: 1rem;
  }
  .md\:\!border-b-0 {
    border-bottom-width: 0 !important;
  }
  .md\:\!border-l-0 {
    border-left-width: 0 !important;
  }
  .md\:border-b,
  .md\:border-b-1 {
    border-bottom-width: 1px;
  }
  .md\:border-b-16 {
    border-bottom-width: 1rem;
  }
  .md\:border-l {
    border-left-width: 1px;
  }
  .md\:border-r {
    border-right-width: 1px;
  }
  .md\:border-t-16 {
    border-top-width: 1rem;
  }
  .md\:\!border-greyscale-5 {
    --tw-border-opacity: 1 !important;
    border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity)) !important;
  }
  .md\:border-greyscale-2 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--greyscale-2) / var(--tw-border-opacity));
  }
  .md\:border-greyscale-4 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--greyscale-4) / var(--tw-border-opacity));
  }
  .md\:border-greyscale-5 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--greyscale-5) / var(--tw-border-opacity));
  }
  .md\:border-greyscale-6 {
    --tw-border-opacity: 1;
    border-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
  }
  .md\:border-system-stroke-default {
    --tw-border-opacity: 1;
    border-color: rgb(230 230 230 / var(--tw-border-opacity));
  }
  .md\:\!border-b-greyscale-5 {
    --tw-border-opacity: 1 !important;
    border-bottom-color: rgb(
      var(--greyscale-5) / var(--tw-border-opacity)
    ) !important;
  }
  .md\:border-b-greyscale-6 {
    --tw-border-opacity: 1;
    border-bottom-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
  }
  .md\:border-l-greyscale-6 {
    --tw-border-opacity: 1;
    border-left-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
  }
  .md\:border-r-greyscale-6 {
    --tw-border-opacity: 1;
    border-right-color: rgb(var(--greyscale-6) / var(--tw-border-opacity));
  }
  .md\:\!bg-transparent {
    background-color: transparent !important;
  }
  .md\:bg-black {
    --tw-bg-opacity: 1;
    background-color: rgb(0 0 0 / var(--tw-bg-opacity));
  }
  .md\:bg-greyscale-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--greyscale-2) / var(--tw-bg-opacity));
  }
  .md\:bg-greyscale-white {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--greyscale-white) / var(--tw-bg-opacity));
  }
  .md\:bg-search-list-bg {
    --tw-bg-opacity: 1;
    background-color: rgb(255 239 239 / var(--tw-bg-opacity));
  }
  .md\:bg-system-fill-bg-accent-1 {
    --tw-bg-opacity: 1;
    background-color: rgb(
      var(--system-fill-bg-accent-1) / var(--tw-bg-opacity)
    );
  }
  .md\:bg-system-fill-bg-accent-2 {
    --tw-bg-opacity: 1;
    background-color: rgb(
      var(--system-fill-bg-accent-2) / var(--tw-bg-opacity)
    );
  }
  .md\:bg-transparent {
    background-color: transparent;
  }
  .md\:bg-white {
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
  }
  .md\:bg-contain {
    background-size: contain;
  }
  .md\:object-cover {
    -o-object-fit: cover;
    object-fit: cover;
  }
  .md\:\!p-spacing10 {
    padding: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!p-spacing40 {
    padding: calc(var(--ug) * 2.5) !important;
  }
  .md\:\!p-spacing64 {
    padding: calc(var(--ug) * 4) !important;
  }
  .md\:p-0 {
    padding: 0;
  }
  .md\:p-4 {
    padding: 1rem;
  }
  .md\:p-\[14px\] {
    padding: 14px;
  }
  .md\:p-\[20px\] {
    padding: 20px;
  }
  .md\:p-spacing10 {
    padding: calc(var(--ug) * 0.625);
  }
  .md\:p-spacing12 {
    padding: calc(var(--ug) * 0.75);
  }
  .md\:p-spacing14 {
    padding: calc(var(--ug) * 0.875);
  }
  .md\:p-spacing16 {
    padding: calc(var(--ug));
  }
  .md\:p-spacing20 {
    padding: calc(var(--ug) * 1.25);
  }
  .md\:p-spacing24 {
    padding: calc(var(--ug) * 1.5);
  }
  .md\:p-spacing28 {
    padding: calc(var(--ug) * 1.75);
  }
  .md\:p-spacing32 {
    padding: calc(var(--ug) * 2);
  }
  .md\:p-spacing4 {
    padding: calc(var(--ug) * 0.25);
  }
  .md\:p-spacing40 {
    padding: calc(var(--ug) * 2.5);
  }
  .md\:p-spacing48 {
    padding: calc(var(--ug) * 3);
  }
  .md\:p-spacing56 {
    padding: calc(var(--ug) * 3.5);
  }
  .md\:p-spacing6 {
    padding: calc(var(--ug) * 0.375);
  }
  .md\:p-spacing64 {
    padding: calc(var(--ug) * 4);
  }
  .md\:p-spacing8 {
    padding: calc(var(--ug) * 0.5);
  }
  .md\:\!px-0 {
    padding-left: 0 !important;
    padding-right: 0 !important;
  }
  .md\:\!px-spacing10 {
    padding-left: calc(var(--ug) * 0.625) !important;
    padding-right: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!px-spacing100 {
    padding-left: calc(var(--ug) * 6.25) !important;
    padding-right: calc(var(--ug) * 6.25) !important;
  }
  .md\:\!px-spacing12 {
    padding-left: calc(var(--ug) * 0.75) !important;
    padding-right: calc(var(--ug) * 0.75) !important;
  }
  .md\:\!px-spacing16 {
    padding-left: calc(var(--ug)) !important;
    padding-right: calc(var(--ug)) !important;
  }
  .md\:\!px-spacing205 {
    padding-left: calc(var(--ug) * 12.813) !important;
    padding-right: calc(var(--ug) * 12.813) !important;
  }
  .md\:\!px-spacing24 {
    padding-left: calc(var(--ug) * 1.5) !important;
    padding-right: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!px-spacing32 {
    padding-left: calc(var(--ug) * 2) !important;
    padding-right: calc(var(--ug) * 2) !important;
  }
  .md\:\!px-spacing80 {
    padding-left: calc(var(--ug) * 5) !important;
    padding-right: calc(var(--ug) * 5) !important;
  }
  .md\:\!py-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  .md\:\!py-spacing10 {
    padding-top: calc(var(--ug) * 0.625) !important;
    padding-bottom: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!py-spacing12 {
    padding-top: calc(var(--ug) * 0.75) !important;
    padding-bottom: calc(var(--ug) * 0.75) !important;
  }
  .md\:\!py-spacing20 {
    padding-top: calc(var(--ug) * 1.25) !important;
    padding-bottom: calc(var(--ug) * 1.25) !important;
  }
  .md\:\!py-spacing24 {
    padding-top: calc(var(--ug) * 1.5) !important;
    padding-bottom: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!py-spacing28 {
    padding-top: calc(var(--ug) * 1.75) !important;
    padding-bottom: calc(var(--ug) * 1.75) !important;
  }
  .md\:\!py-spacing8 {
    padding-top: calc(var(--ug) * 0.5) !important;
    padding-bottom: calc(var(--ug) * 0.5) !important;
  }
  .md\:px-0 {
    padding-left: 0;
    padding-right: 0;
  }
  .md\:px-16 {
    padding-left: 4rem;
    padding-right: 4rem;
  }
  .md\:px-32 {
    padding-left: 8rem;
    padding-right: 8rem;
  }
  .md\:px-6 {
    padding-left: 1.5rem;
    padding-right: 1.5rem;
  }
  .md\:px-\[14\%\] {
    padding-left: 14%;
    padding-right: 14%;
  }
  .md\:px-spacing10 {
    padding-left: calc(var(--ug) * 0.625);
    padding-right: calc(var(--ug) * 0.625);
  }
  .md\:px-spacing100 {
    padding-left: calc(var(--ug) * 6.25);
    padding-right: calc(var(--ug) * 6.25);
  }
  .md\:px-spacing12 {
    padding-left: calc(var(--ug) * 0.75);
    padding-right: calc(var(--ug) * 0.75);
  }
  .md\:px-spacing128 {
    padding-left: calc(var(--ug) * 8);
    padding-right: calc(var(--ug) * 8);
  }
  .md\:px-spacing14 {
    padding-left: calc(var(--ug) * 0.875);
    padding-right: calc(var(--ug) * 0.875);
  }
  .md\:px-spacing16 {
    padding-left: calc(var(--ug));
    padding-right: calc(var(--ug));
  }
  .md\:px-spacing20 {
    padding-left: calc(var(--ug) * 1.25);
    padding-right: calc(var(--ug) * 1.25);
  }
  .md\:px-spacing205 {
    padding-left: calc(var(--ug) * 12.813);
    padding-right: calc(var(--ug) * 12.813);
  }
  .md\:px-spacing24 {
    padding-left: calc(var(--ug) * 1.5);
    padding-right: calc(var(--ug) * 1.5);
  }
  .md\:px-spacing28 {
    padding-left: calc(var(--ug) * 1.75);
    padding-right: calc(var(--ug) * 1.75);
  }
  .md\:px-spacing32 {
    padding-left: calc(var(--ug) * 2);
    padding-right: calc(var(--ug) * 2);
  }
  .md\:px-spacing4 {
    padding-left: calc(var(--ug) * 0.25);
    padding-right: calc(var(--ug) * 0.25);
  }
  .md\:px-spacing40 {
    padding-left: calc(var(--ug) * 2.5);
    padding-right: calc(var(--ug) * 2.5);
  }
  .md\:px-spacing44 {
    padding-left: calc(var(--ug) * 2.75);
    padding-right: calc(var(--ug) * 2.75);
  }
  .md\:px-spacing48 {
    padding-left: calc(var(--ug) * 3);
    padding-right: calc(var(--ug) * 3);
  }
  .md\:px-spacing56 {
    padding-left: calc(var(--ug) * 3.5);
    padding-right: calc(var(--ug) * 3.5);
  }
  .md\:px-spacing6 {
    padding-left: calc(var(--ug) * 0.375);
    padding-right: calc(var(--ug) * 0.375);
  }
  .md\:px-spacing64 {
    padding-left: calc(var(--ug) * 4);
    padding-right: calc(var(--ug) * 4);
  }
  .md\:px-spacing8 {
    padding-left: calc(var(--ug) * 0.5);
    padding-right: calc(var(--ug) * 0.5);
  }
  .md\:px-spacing80 {
    padding-left: calc(var(--ug) * 5);
    padding-right: calc(var(--ug) * 5);
  }
  .md\:py-0 {
    padding-top: 0;
    padding-bottom: 0;
  }
  .md\:py-spacing10 {
    padding-top: calc(var(--ug) * 0.625);
    padding-bottom: calc(var(--ug) * 0.625);
  }
  .md\:py-spacing100 {
    padding-top: calc(var(--ug) * 6.25);
    padding-bottom: calc(var(--ug) * 6.25);
  }
  .md\:py-spacing12 {
    padding-top: calc(var(--ug) * 0.75);
    padding-bottom: calc(var(--ug) * 0.75);
  }
  .md\:py-spacing14 {
    padding-top: calc(var(--ug) * 0.875);
    padding-bottom: calc(var(--ug) * 0.875);
  }
  .md\:py-spacing16 {
    padding-top: calc(var(--ug));
    padding-bottom: calc(var(--ug));
  }
  .md\:py-spacing2 {
    padding-top: calc(var(--ug) * 0.125);
    padding-bottom: calc(var(--ug) * 0.125);
  }
  .md\:py-spacing20 {
    padding-top: calc(var(--ug) * 1.25);
    padding-bottom: calc(var(--ug) * 1.25);
  }
  .md\:py-spacing24 {
    padding-top: calc(var(--ug) * 1.5);
    padding-bottom: calc(var(--ug) * 1.5);
  }
  .md\:py-spacing28 {
    padding-top: calc(var(--ug) * 1.75);
    padding-bottom: calc(var(--ug) * 1.75);
  }
  .md\:py-spacing32 {
    padding-top: calc(var(--ug) * 2);
    padding-bottom: calc(var(--ug) * 2);
  }
  .md\:py-spacing36 {
    padding-top: calc(var(--ug) * 2.25);
    padding-bottom: calc(var(--ug) * 2.25);
  }
  .md\:py-spacing4 {
    padding-top: calc(var(--ug) * 0.25);
    padding-bottom: calc(var(--ug) * 0.25);
  }
  .md\:py-spacing40 {
    padding-top: calc(var(--ug) * 2.5);
    padding-bottom: calc(var(--ug) * 2.5);
  }
  .md\:py-spacing48 {
    padding-top: calc(var(--ug) * 3);
    padding-bottom: calc(var(--ug) * 3);
  }
  .md\:py-spacing56 {
    padding-top: calc(var(--ug) * 3.5);
    padding-bottom: calc(var(--ug) * 3.5);
  }
  .md\:py-spacing6 {
    padding-top: calc(var(--ug) * 0.375);
    padding-bottom: calc(var(--ug) * 0.375);
  }
  .md\:py-spacing64 {
    padding-top: calc(var(--ug) * 4);
    padding-bottom: calc(var(--ug) * 4);
  }
  .md\:py-spacing8 {
    padding-top: calc(var(--ug) * 0.5);
    padding-bottom: calc(var(--ug) * 0.5);
  }
  .md\:py-spacing80 {
    padding-top: calc(var(--ug) * 5);
    padding-bottom: calc(var(--ug) * 5);
  }
  .md\:\!pb-0 {
    padding-bottom: 0 !important;
  }
  .md\:\!pb-spacing14 {
    padding-bottom: calc(var(--ug) * 0.875) !important;
  }
  .md\:\!pl-spacing14 {
    padding-left: calc(var(--ug) * 0.875) !important;
  }
  .md\:\!pl-spacing16 {
    padding-left: calc(var(--ug)) !important;
  }
  .md\:\!pl-spacing2 {
    padding-left: calc(var(--ug) * 0.125) !important;
  }
  .md\:\!pl-spacing24 {
    padding-left: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!pr-spacing10 {
    padding-right: calc(var(--ug) * 0.625) !important;
  }
  .md\:\!pr-spacing12 {
    padding-right: calc(var(--ug) * 0.75) !important;
  }
  .md\:\!pr-spacing14 {
    padding-right: calc(var(--ug) * 0.875) !important;
  }
  .md\:\!pr-spacing2 {
    padding-right: calc(var(--ug) * 0.125) !important;
  }
  .md\:\!pr-spacing20 {
    padding-right: calc(var(--ug) * 1.25) !important;
  }
  .md\:\!pr-spacing24 {
    padding-right: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!pt-spacing10 {
    padding-top: calc(var(--ug) * 0.625) !important;
  }
  .md\:pb-0 {
    padding-bottom: 0;
  }
  .md\:pb-6 {
    padding-bottom: 1.5rem;
  }
  .md\:pb-spacing10 {
    padding-bottom: calc(var(--ug) * 0.625);
  }
  .md\:pb-spacing100 {
    padding-bottom: calc(var(--ug) * 6.25);
  }
  .md\:pb-spacing12 {
    padding-bottom: calc(var(--ug) * 0.75);
  }
  .md\:pb-spacing14 {
    padding-bottom: calc(var(--ug) * 0.875);
  }
  .md\:pb-spacing140 {
    padding-bottom: calc(var(--ug) * 8.75);
  }
  .md\:pb-spacing16 {
    padding-bottom: calc(var(--ug));
  }
  .md\:pb-spacing20 {
    padding-bottom: calc(var(--ug) * 1.25);
  }
  .md\:pb-spacing24 {
    padding-bottom: calc(var(--ug) * 1.5);
  }
  .md\:pb-spacing28 {
    padding-bottom: calc(var(--ug) * 1.75);
  }
  .md\:pb-spacing32 {
    padding-bottom: calc(var(--ug) * 2);
  }
  .md\:pb-spacing36 {
    padding-bottom: calc(var(--ug) * 2.25);
  }
  .md\:pb-spacing40 {
    padding-bottom: calc(var(--ug) * 2.5);
  }
  .md\:pb-spacing48 {
    padding-bottom: calc(var(--ug) * 3);
  }
  .md\:pb-spacing56 {
    padding-bottom: calc(var(--ug) * 3.5);
  }
  .md\:pb-spacing6 {
    padding-bottom: calc(var(--ug) * 0.375);
  }
  .md\:pb-spacing64 {
    padding-bottom: calc(var(--ug) * 4);
  }
  .md\:pb-spacing8 {
    padding-bottom: calc(var(--ug) * 0.5);
  }
  .md\:pl-0 {
    padding-left: 0;
  }
  .md\:pl-spacing10 {
    padding-left: calc(var(--ug) * 0.625);
  }
  .md\:pl-spacing100 {
    padding-left: calc(var(--ug) * 6.25);
  }
  .md\:pl-spacing12 {
    padding-left: calc(var(--ug) * 0.75);
  }
  .md\:pl-spacing16 {
    padding-left: calc(var(--ug));
  }
  .md\:pl-spacing20 {
    padding-left: calc(var(--ug) * 1.25);
  }
  .md\:pl-spacing205 {
    padding-left: calc(var(--ug) * 12.813);
  }
  .md\:pl-spacing24 {
    padding-left: calc(var(--ug) * 1.5);
  }
  .md\:pl-spacing28 {
    padding-left: calc(var(--ug) * 1.75);
  }
  .md\:pl-spacing32 {
    padding-left: calc(var(--ug) * 2);
  }
  .md\:pl-spacing36 {
    padding-left: calc(var(--ug) * 2.25);
  }
  .md\:pl-spacing40 {
    padding-left: calc(var(--ug) * 2.5);
  }
  .md\:pl-spacing48 {
    padding-left: calc(var(--ug) * 3);
  }
  .md\:pl-spacing56 {
    padding-left: calc(var(--ug) * 3.5);
  }
  .md\:pl-spacing6 {
    padding-left: calc(var(--ug) * 0.375);
  }
  .md\:pl-spacing8 {
    padding-left: calc(var(--ug) * 0.5);
  }
  .md\:pr-0 {
    padding-right: 0;
  }
  .md\:pr-spacing10 {
    padding-right: calc(var(--ug) * 0.625);
  }
  .md\:pr-spacing100 {
    padding-right: calc(var(--ug) * 6.25);
  }
  .md\:pr-spacing12 {
    padding-right: calc(var(--ug) * 0.75);
  }
  .md\:pr-spacing128 {
    padding-right: calc(var(--ug) * 8);
  }
  .md\:pr-spacing14 {
    padding-right: calc(var(--ug) * 0.875);
  }
  .md\:pr-spacing16 {
    padding-right: calc(var(--ug));
  }
  .md\:pr-spacing2 {
    padding-right: calc(var(--ug) * 0.125);
  }
  .md\:pr-spacing20 {
    padding-right: calc(var(--ug) * 1.25);
  }
  .md\:pr-spacing205 {
    padding-right: calc(var(--ug) * 12.813);
  }
  .md\:pr-spacing24 {
    padding-right: calc(var(--ug) * 1.5);
  }
  .md\:pr-spacing32 {
    padding-right: calc(var(--ug) * 2);
  }
  .md\:pr-spacing36 {
    padding-right: calc(var(--ug) * 2.25);
  }
  .md\:pr-spacing40 {
    padding-right: calc(var(--ug) * 2.5);
  }
  .md\:pr-spacing44 {
    padding-right: calc(var(--ug) * 2.75);
  }
  .md\:pr-spacing48 {
    padding-right: calc(var(--ug) * 3);
  }
  .md\:pr-spacing56 {
    padding-right: calc(var(--ug) * 3.5);
  }
  .md\:pr-spacing64 {
    padding-right: calc(var(--ug) * 4);
  }
  .md\:pr-spacing68 {
    padding-right: calc(var(--ug) * 4.25);
  }
  .md\:pr-spacing80 {
    padding-right: calc(var(--ug) * 5);
  }
  .md\:pt-0 {
    padding-top: 0;
  }
  .md\:pt-0\.5 {
    padding-top: 0.125rem;
  }
  .md\:pt-4 {
    padding-top: 1rem;
  }
  .md\:pt-spacing10 {
    padding-top: calc(var(--ug) * 0.625);
  }
  .md\:pt-spacing100 {
    padding-top: calc(var(--ug) * 6.25);
  }
  .md\:pt-spacing14 {
    padding-top: calc(var(--ug) * 0.875);
  }
  .md\:pt-spacing16 {
    padding-top: calc(var(--ug));
  }
  .md\:pt-spacing2 {
    padding-top: calc(var(--ug) * 0.125);
  }
  .md\:pt-spacing20 {
    padding-top: calc(var(--ug) * 1.25);
  }
  .md\:pt-spacing205 {
    padding-top: calc(var(--ug) * 12.813);
  }
  .md\:pt-spacing24 {
    padding-top: calc(var(--ug) * 1.5);
  }
  .md\:pt-spacing28 {
    padding-top: calc(var(--ug) * 1.75);
  }
  .md\:pt-spacing32 {
    padding-top: calc(var(--ug) * 2);
  }
  .md\:pt-spacing36 {
    padding-top: calc(var(--ug) * 2.25);
  }
  .md\:pt-spacing40 {
    padding-top: calc(var(--ug) * 2.5);
  }
  .md\:pt-spacing48 {
    padding-top: calc(var(--ug) * 3);
  }
  .md\:pt-spacing56 {
    padding-top: calc(var(--ug) * 3.5);
  }
  .md\:pt-spacing64 {
    padding-top: calc(var(--ug) * 4);
  }
  .md\:pt-spacing8 {
    padding-top: calc(var(--ug) * 0.5);
  }
  .md\:pt-spacing80 {
    padding-top: calc(var(--ug) * 5);
  }
  .md\:text-left {
    text-align: left;
  }
  .md\:\!text-center {
    text-align: center !important;
  }
  .md\:text-center {
    text-align: center;
  }
  .md\:text-start {
    text-align: start;
  }
  .md\:\!text-bodyNormal {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .md\:\!text-bodySmall {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .md\:\!text-buttonNormal {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .md\:\!text-buttonSmall {
    font-size: 1rem !important;
    line-height: 1.375rem !important;
  }
  .md\:\!text-captionNormal {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .md\:\!text-captionSmall {
    font-size: 0.75rem !important;
    line-height: 1rem !important;
  }
  .md\:\!text-heading1 {
    font-size: 3.75rem !important;
    line-height: 4.25rem !important;
  }
  .md\:\!text-heading1\.2 {
    font-size: 2.5rem !important;
    line-height: 2.75rem !important;
  }
  .md\:\!text-icon-lg {
    font-size: calc(var(--ug) * 1.5) !important;
    line-height: calc(var(--ug) * 1.5) !important;
  }
  .md\:\!text-icon-md {
    font-size: calc(var(--ug) * 1.25) !important;
    line-height: calc(var(--ug) * 1.25) !important;
  }
  .md\:\!text-interactionNormal {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .md\:\!text-labelNormal {
    font-size: 0.875rem !important;
    line-height: 1.125rem !important;
  }
  .md\:\!text-title2 {
    font-size: 1.25rem !important;
    line-height: 1.75rem !important;
  }
  .md\:\!text-title3 {
    font-size: 1.125rem !important;
    line-height: 1.5rem !important;
  }
  .md\:text-\[200px\] {
    font-size: 200px;
  }
  .md\:text-base {
    font-size: 1rem;
    line-height: 1.5rem;
  }
  .md\:text-bodyLarge {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-bodyNormal {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .md\:text-bodySmall {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .md\:text-buttonNormal {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .md\:text-buttonSmall {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .md\:text-captionNormal {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .md\:text-captionSmall {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:text-heading1 {
    font-size: 3.75rem;
    line-height: 4.25rem;
  }
  .md\:text-heading1\.2 {
    font-size: 2.5rem;
    line-height: 2.75rem;
  }
  .md\:text-heading2 {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }
  .md\:text-heading3 {
    font-size: 1.75rem;
    line-height: 2.25rem;
  }
  .md\:text-icon-lg {
    font-size: calc(var(--ug) * 1.5);
    line-height: calc(var(--ug) * 1.5);
  }
  .md\:text-icon-md {
    font-size: calc(var(--ug) * 1.25);
    line-height: calc(var(--ug) * 1.25);
  }
  .md\:text-icon-sm {
    font-size: calc(var(--ug));
    line-height: calc(var(--ug));
  }
  .md\:text-icon-xl {
    font-size: calc(var(--ug) * 2);
    line-height: calc(var(--ug) * 2);
  }
  .md\:text-interactionLarge2 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-interactionNormal {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .md\:text-interactionSmall {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .md\:text-labelNormal {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .md\:text-labelSmall {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:text-lg {
    font-size: 1.125rem;
    line-height: 1.75rem;
  }
  .md\:text-sm {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
  .md\:text-textLarge {
    font-size: 2.25rem;
    line-height: 2.75rem;
  }
  .md\:text-title-all-caps-normal {
    font-size: 0.875rem;
    line-height: 1.125rem;
  }
  .md\:text-title-all-caps-small {
    font-size: 0.75rem;
    line-height: 1rem;
  }
  .md\:text-title1 {
    font-size: 1.5rem;
    line-height: 2rem;
  }
  .md\:text-title2 {
    font-size: 1.25rem;
    line-height: 1.75rem;
  }
  .md\:text-title3,
  .md\:text-underlineLarge {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .md\:text-underlineNormal {
    font-size: 1rem;
    line-height: 1.375rem;
  }
  .md\:\!font-medium {
    font-weight: 500 !important;
  }
  .md\:font-450 {
    font-weight: 400;
  }
  .md\:font-medium {
    font-weight: 500;
  }
  .md\:font-normal {
    font-weight: 400;
  }
  .md\:\!capitalize {
    text-transform: capitalize !important;
  }
  .md\:\!leading-7 {
    line-height: 1.75rem !important;
  }
  .md\:leading-4 {
    line-height: 1rem;
  }
  .md\:leading-5 {
    line-height: 1.25rem;
  }
  .md\:leading-5\.5 {
    line-height: 1.375rem;
  }
  .md\:leading-6 {
    line-height: 1.5rem;
  }
  .md\:leading-8 {
    line-height: 2rem;
  }
  .md\:leading-\[18px\] {
    line-height: 18px;
  }
  .md\:leading-\[200px\] {
    line-height: 200px;
  }
  .md\:\!-tracking-0\.12 {
    letter-spacing: -0.12px !important;
  }
  .md\:\!-tracking-0\.16 {
    letter-spacing: -0.16px !important;
  }
  .md\:\!-tracking-0\.18 {
    letter-spacing: -0.18px !important;
  }
  .md\:\!-tracking-0\.36 {
    letter-spacing: -0.36px !important;
  }
  .md\:-tracking-0\.12 {
    letter-spacing: -0.12px;
  }
  .md\:-tracking-0\.122 {
    letter-spacing: -0.122px;
  }
  .md\:-tracking-0\.14 {
    letter-spacing: -0.14px;
  }
  .md\:-tracking-0\.16 {
    letter-spacing: -0.16px;
  }
  .md\:-tracking-0\.18 {
    letter-spacing: -0.18px;
  }
  .md\:-tracking-0\.2 {
    letter-spacing: -0.2px;
  }
  .md\:-tracking-0\.24 {
    letter-spacing: -0.24px;
  }
  .md\:-tracking-0\.28 {
    letter-spacing: -0.28px;
  }
  .md\:-tracking-0\.32 {
    letter-spacing: -0.32px;
  }
  .md\:-tracking-0\.36 {
    letter-spacing: -0.36px;
  }
  .md\:-tracking-0\.44 {
    letter-spacing: -0.44px;
  }
  .md\:-tracking-0\.48 {
    letter-spacing: -0.48px;
  }
  .md\:-tracking-0\.6 {
    letter-spacing: -0.6px;
  }
  .md\:-tracking-\[0\.18px\] {
    letter-spacing: -0.18px;
  }
  .md\:tracking-0\.14 {
    letter-spacing: 0.14px;
  }
  .md\:tracking-0\.16 {
    letter-spacing: 0.16px;
  }
  .md\:\!text-greyscale-6 {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--greyscale-6) / var(--tw-text-opacity)) !important;
  }
  .md\:\!text-greyscale-main {
    --tw-text-opacity: 1 !important;
    color: rgb(var(--greyscale-main) / var(--tw-text-opacity)) !important;
  }
  .md\:text-greyscale-1 {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-1) / var(--tw-text-opacity));
  }
  .md\:text-greyscale-2 {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-2) / var(--tw-text-opacity));
  }
  .md\:text-greyscale-3 {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-3) / var(--tw-text-opacity));
  }
  .md\:text-greyscale-6 {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-6) / var(--tw-text-opacity));
  }
  .md\:text-greyscale-main {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-main) / var(--tw-text-opacity));
  }
  .md\:text-greyscale-white {
    --tw-text-opacity: 1;
    color: rgb(var(--greyscale-white) / var(--tw-text-opacity));
  }
  .md\:text-white {
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
  }
  .md\:shadow-card {
    --tw-shadow: 0px 12px 28px 0px rgba(36, 7, 70, 0.06);
    --tw-shadow-colored: 0px 12px 28px 0px var(--tw-shadow-color);
  }
  .md\:shadow-card,
  .md\:shadow-elevation-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:shadow-elevation-sm {
    --tw-shadow: 0px 1px 0px 0px #dee5ec,
      0px 4px 12px 0px rgba(12, 22, 32, 0.06);
    --tw-shadow-colored: 0px 1px 0px 0px var(--tw-shadow-color),
      0px 4px 12px 0px var(--tw-shadow-color);
  }
  .md\:shadow-hard-highlighted {
    --tw-shadow: 0px 6px 0px 0px rgb(var(--system-fill-bg-accent-2));
    --tw-shadow-colored: 0px 6px 0px 0px var(--tw-shadow-color);
  }
  .md\:shadow-hard-highlighted,
  .md\:shadow-md {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:shadow-md {
    --tw-shadow: 0px 16px 28px 0px rgba(36, 7, 70, 0.06),
      0px -2px 40px 0px rgba(36, 7, 70, 0.04);
    --tw-shadow-colored: 0px 16px 28px 0px var(--tw-shadow-color),
      0px -2px 40px 0px var(--tw-shadow-color);
  }
  .md\:shadow-none {
    --tw-shadow: 0 0 #0000;
    --tw-shadow-colored: 0 0 #0000;
  }
  .md\:shadow-none,
  .md\:shadow-sm {
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),
      var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
  }
  .md\:shadow-sm {
    --tw-shadow: 0px 16px 32px 0px rgba(36, 7, 70, 0.06),
      0px -8px 20px 0px rgba(36, 7, 70, 0.02);
    --tw-shadow-colored: 0px 16px 32px 0px var(--tw-shadow-color),
      0px -8px 20px 0px var(--tw-shadow-color);
  }
  .md\:shadow-xs {
    --tw-shadow: -2px 0px 8px 0px rgba(42, 7, 70, 0.02),
      2px 6px 8px 0px rgba(42, 7, 70, 0.04);
    --tw-shadow-colored: -2px 0px 8px 0px var(--tw-shadow-color),
      2px 6px 8px 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\:outline-none {
    outline: 2px solid transparent;
    outline-offset: 2px;
  }
  .md\:blur-100 {
    --tw-blur: blur(6.25rem);
  }
  .md\:blur-100,
  .md\:drop-shadow-md {
    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);
  }
  .md\:drop-shadow-md {
    --tw-drop-shadow: drop-shadow(0 4px 3px rgba(0, 0, 0, 0.07))
      drop-shadow(0 2px 2px rgba(0, 0, 0, 0.06));
  }
  .md\:drop-shadow-none {
    --tw-drop-shadow: drop-shadow(0 0 #0000);
    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);
  }
  .md\:backgroundRadialGradient {
    background: radial-gradient(circle, rgba(197, 19, 93, 0.16) 0, #fff 61%);
  }
  .md\:last\:mr-0:last-child {
    margin-right: 0;
  }
  .md\:last\:pb-0:last-child {
    padding-bottom: 0;
  }
  .md\:last\:pl-spacing16:last-child {
    padding-left: calc(var(--ug));
  }
  .md\:last\:pr-0:last-child {
    padding-right: 0;
  }
  .md\:hover\:bg-primary-tint-4:hover {
    --tw-bg-opacity: 1;
    background-color: rgb(var(--primary-tint-4) / var(--tw-bg-opacity));
  }
  .md\:ui-selected\:text-title3[data-headlessui-state~="selected"] {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  :where([data-headlessui-state~="selected"]) .md\:ui-selected\:text-title3 {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  .md\:ui-not-selected\:text-bodyNormal[data-headlessui-state]:not(
      [data-headlessui-state~="selected"]
    ) {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
  :where([data-headlessui-state]:not([data-headlessui-state~="selected"]))
    .md\:ui-not-selected\:text-bodyNormal:not([data-headlessui-state]) {
    font-size: 1.125rem;
    line-height: 1.5rem;
  }
}
@media (min-width: 1200px) {
  .lg\:flex {
    display: flex;
  }
  .lg\:max-w-448px {
    max-width: 28rem;
  }
  .lg\:bg-cover {
    background-size: cover;
  }
}
@media (min-width: 1367px) {
  .xl\:col-span-4 {
    grid-column: span 4 / span 4;
  }
  .xl\:col-span-8 {
    grid-column: span 8 / span 8;
  }
  .xl\:grid-cols-12 {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
  .xl\:gap-7 {
    gap: 1.75rem;
  }
  .xl\:pb-spacing14 {
    padding-bottom: calc(var(--ug) * 0.875);
  }
  .xl\:pr-spacing205 {
    padding-right: calc(var(--ug) * 12.813);
  }
}
.\[\&\>div\]\:flex > div {
  display: flex;
}
.\[\&\>div\]\:w-full > div {
  width: 100%;
}
.\[\&\>div\]\:flex-col > div {
  flex-direction: column;
}
.\[\&\>i\]\:text-icon-xl > i {
  font-size: calc(var(--ug) * 2);
  line-height: calc(var(--ug) * 2);
}
@media (min-width: 768px) {
  .md\:\[\&\>i\]\:text-icon-lg > i {
    font-size: calc(var(--ug) * 1.5);
    line-height: calc(var(--ug) * 1.5);
  }
}
.\[\&\>span\]\:block > span {
  display: block;
}
@font-face {
  ascent-override: 90%;
  font-family: __localCircularXXTTFont_0a4192;
  src: url(https://assets.upgrad.com/1802/_next/static/media/b727a56389ef813a-s.p.ttf)
    format("truetype");
  font-display: swap;
  font-weight: 400;
}
@font-face {
  ascent-override: 90%;
  font-family: __localCircularXXTTFont_0a4192;
  src: url(https://assets.upgrad.com/1802/_next/static/media/17c4f507ac4dc12c-s.p.ttf)
    format("truetype");
  font-display: swap;
  font-weight: 500;
}
@font-face {
  ascent-override: 90%;
  font-family: __localCircularXXTTFont_0a4192;
  src: url(https://assets.upgrad.com/1802/_next/static/media/07992b1b3bce7cd6-s.p.ttf)
    format("truetype");
  font-display: swap;
  font-weight: 700;
}
@font-face {
  font-family: __localCircularXXTTFont_Fallback_0a4192;
  src: local("Arial");
  ascent-override: 93.2%;
  descent-override: 27.09%;
  line-gap-override: 0%;
  size-adjust: 102.26%;
}
.__className_0a4192 {
  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;
}
