@charset "utf-8";

*, ::after, ::before { border: 0px solid rgb(233, 236, 247); box-sizing: border-box; }

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

:host, html { line-height: 1.5; text-size-adjust: 100%; font-family: Inter, "Adjusted Arial Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: "opsz" 32; tab-size: 4; -webkit-tap-highlight-color: transparent; }

body { line-height: inherit; margin: 0px; }

hr { border-top-width: 1px; color: inherit; height: 0px; }

abbr:where([title]) { 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-feature-settings: normal; font-size: 1em; font-variation-settings: normal; }

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 { border-collapse: collapse; border-color: inherit; text-indent: 0px; }

button, input, optgroup, select, textarea { color: inherit; font-family: inherit; font-feature-settings: inherit; font-size: 100%; font-variation-settings: inherit; font-weight: inherit; letter-spacing: inherit; line-height: inherit; margin: 0px; padding: 0px; }

button, select { text-transform: none; }

button, input:where([type="button"]), input:where([type="reset"]), input:where([type="submit"]) { appearance: button; background-color: transparent; background-image: none; }

progress { vertical-align: baseline; }

::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }

[type="search"] { appearance: textfield; outline-offset: -2px; }

::-webkit-search-decoration { appearance: none; }

::-webkit-file-upload-button { appearance: button; font: inherit; }

summary { display: list-item; }

blockquote, dd, dl, figure, h1, h2, h3, h4, h5, h6, hr, p, pre { margin: 0px; }

fieldset { margin: 0px; }

fieldset, legend { padding: 0px; }

menu, ol, ul { list-style: none; margin: 0px; padding: 0px; }

dialog { padding: 0px; }

textarea { resize: vertical; }

input::placeholder, textarea::placeholder { color: rgb(156, 163, 175); opacity: 1; }

[role="button"], button { cursor: pointer; }

:disabled { cursor: default; }

audio, canvas, embed, iframe, img, object, svg, video { display: block; vertical-align: middle; }

img, video { height: auto; max-width: 100%; }

[hidden] { display: none; }

*, ::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,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

::backdrop { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgba(59,130,246,.5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; --tw-contain-size: ; --tw-contain-layout: ; --tw-contain-paint: ; --tw-contain-style: ; }

.container { width: 100%; }

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

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

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

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

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

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

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

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

.pointer-events-none { pointer-events: none; }

.visible { visibility: visible; }

.collapse { visibility: collapse; }

.fixed { position: fixed; }

.absolute { position: absolute; }

.relative { position: relative; }

.sticky { position: sticky; }

.inset-0 { inset: 0px; }

.inset-\[23\.2\%_25\.07\%_23\.15\%_25\.1\%\] { inset: 23.2% 25.07% 23.15% 25.1%; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-left-12 { left: -3rem; }

.-left-20 { left: -5rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-right-12 { right: -3rem; }

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

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

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

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

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

.-right-9 { right: -2.25rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-top-12 { top: -3rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bottom-0 { bottom: 0px; }

.bottom-10 { bottom: 2.5rem; }

.bottom-36 { bottom: 9rem; }

.bottom-40 { bottom: 10rem; }

.bottom-6 { bottom: 1.5rem; }

.bottom-8 { bottom: 2rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.bottom-px { bottom: 1px; }

.left-0 { left: 0px; }

.left-1 { left: 0.25rem; }

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

.left-2 { left: 0.5rem; }

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

.left-5 { left: 1.25rem; }

.left-52 { left: 13rem; }

.left-6 { left: 1.5rem; }

.left-64 { left: 16rem; }

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

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

.left-\[10\.31px\] { left: 10.31px; }

.left-\[11\.35rem\] { left: 11.35rem; }

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

.left-\[17\.25rem\] { left: 17.25rem; }

.left-\[173\.25px\] { left: 173.25px; }

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

.left-\[212\.5px\] { left: 212.5px; }

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

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

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

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

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

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

.left-\[56\.5px\] { left: 56.5px; }

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

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

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

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

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

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

.left-full { left: 100%; }

.right-0 { right: 0px; }

.right-10 { right: 2.5rem; }

.right-2 { right: 0.5rem; }

.right-4 { right: 1rem; }

.right-6 { right: 1.5rem; }

.right-8 { right: 2rem; }

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

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

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

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

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

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

.right-full { right: 100%; }

.top-0 { top: 0px; }

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

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

.top-12 { top: 3rem; }

.top-2 { top: 0.5rem; }

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

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

.top-20 { top: 5rem; }

.top-32 { top: 8rem; }

.top-4 { top: 1rem; }

.top-8 { top: 2rem; }

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

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

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

.top-\[-47\.05px\] { top: -47.05px; }

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

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

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

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

.top-\[10\.31px\] { top: 10.31px; }

.top-\[111\.38px\] { top: 111.38px; }

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

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

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

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

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

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

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

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

.top-\[26\.11px\] { top: 26.11px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.top-\[calc\(50\%\+24px\)\] { top: calc(50% + 24px); }

.top-px { top: 1px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mx-10 { margin-left: -2.5rem; margin-right: -2.5rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.-mt-\[6\.025rem\] { margin-top: -6.025rem; }

.-mt-\[6\.5rem\] { margin-top: -6.5rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.mr-16 { margin-right: 4rem; }

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

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

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

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

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

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

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

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

.mt-14 { margin-top: 3.5rem; }

.mt-16 { margin-top: 4rem; }

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

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

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

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

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

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

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

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

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

.mt-\[calc\(0\.75em-0\.125rem\)\] { margin-top: calc(0.75em - 0.125rem); }

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

.block { display: block; }

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

.inline { display: inline; }

.flex { display: flex; }

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

.table { display: table; }

.grid { display: grid; }

.contents { display: contents; }

.hidden { display: none; }

.size-1 { height: 0.25rem; width: 0.25rem; }

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

.size-11 { height: 2.75rem; width: 2.75rem; }

.size-12 { height: 3rem; width: 3rem; }

.size-20 { height: 5rem; width: 5rem; }

.size-24 { height: 6rem; width: 6rem; }

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

.size-32 { height: 8rem; width: 8rem; }

.size-5 { height: 1.25rem; width: 1.25rem; }

.size-6 { height: 1.5rem; width: 1.5rem; }

.size-8 { height: 2rem; width: 2rem; }

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

.size-\[12\.375px\] { height: 12.375px; width: 12.375px; }

.size-\[120\%\] { height: 120%; width: 120%; }

.size-\[140\%\] { height: 140%; width: 140%; }

.size-\[150\%\] { height: 150%; width: 150%; }

.size-\[16\.5px\] { height: 16.5px; width: 16.5px; }

.size-\[17\.74px\] { height: 17.74px; width: 17.74px; }

.size-\[180\%\] { height: 180%; width: 180%; }

.size-\[200\%\] { height: 200%; width: 200%; }

.size-\[21\.84px\] { height: 21.84px; width: 21.84px; }

.size-\[270px\] { height: 270px; width: 270px; }

.size-\[28px\] { height: 28px; width: 28px; }

.size-\[32px\] { height: 32px; width: 32px; }

.size-\[33px\] { height: 33px; width: 33px; }

.size-\[36px\] { height: 36px; width: 36px; }

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

.size-\[40px\] { height: 40px; width: 40px; }

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

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

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

.size-\[54px\] { height: 54px; width: 54px; }

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

.size-\[6\.82px\] { height: 6.82px; width: 6.82px; }

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

.size-\[74px\] { height: 74px; width: 74px; }

.size-\[8\.19px\] { height: 8.19px; width: 8.19px; }

.size-\[80px\] { height: 80px; width: 80px; }

.size-\[84px\] { height: 84px; width: 84px; }

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

.size-\[96px\] { height: 96px; width: 96px; }

.size-full { height: 100%; width: 100%; }

.h-0 { height: 0px; }

.h-1 { height: 0.25rem; }

.h-12 { height: 3rem; }

.h-2 { height: 0.5rem; }

.h-24 { height: 6rem; }

.h-3 { height: 0.75rem; }

.h-5 { height: 1.25rem; }

.h-8 { height: 2rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-\[19\.1px\] { height: 19.1px; }

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

.h-\[23\.8px\] { height: 23.8px; }

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

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

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

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

.h-\[31\.4px\] { height: 31.4px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.h-auto { height: auto; }

.h-full { height: 100%; }

.h-px { height: 1px; }

.max-h-11 { max-height: 2.75rem; }

.max-h-8 { max-height: 2rem; }

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

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

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

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

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

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

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

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

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

.min-h-0 { min-height: 0px; }

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

.min-h-\[19\.1px\] { min-height: 19.1px; }

.min-h-\[23\.8px\] { min-height: 23.8px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-0 { width: 0px; }

.w-1 { width: 0.25rem; }

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

.w-1\/3 { width: 33.3333%; }

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

.w-12 { width: 3rem; }

.w-2 { width: 0.5rem; }

.w-20 { width: 5rem; }

.w-3 { width: 0.75rem; }

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

.w-48 { width: 12rem; }

.w-5 { width: 1.25rem; }

.w-8 { width: 2rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-\[152\.85px\] { width: 152.85px; }

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

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

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

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

.w-\[177\.375px\] { width: 177.375px; }

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

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

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

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

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

.w-\[222\.14px\] { width: 222.14px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.w-auto { width: auto; }

.w-fit { width: fit-content; }

.w-full { width: 100%; }

.w-max { width: max-content; }

.min-w-0 { min-width: 0px; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.min-w-full { min-width: 100%; }

.max-w-8 { max-width: 2rem; }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.max-w-none { max-width: none; }

.max-w-screen-lg2 { max-width: 1200px; }

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

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

.flex-\[0_0_100\%\] { flex: 0 0 100%; }

.flex-shrink { flex-shrink: 1; }

.flex-shrink-0, .shrink-0 { flex-shrink: 0; }

.grow { flex-grow: 1; }

.origin-top { transform-origin: center top; }

.origin-top-left { transform-origin: left top; }

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

.-translate-y-1\/2, .-translate-y-2\/4 { --tw-translate-y: -50%; }

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

.translate-y-0 { --tw-translate-y: 0px; }

.translate-y-8 { --tw-translate-y: 2rem; }

.rotate-180, .translate-y-8 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.rotate-180 { --tw-rotate: 180deg; }

.scale-\[0\.8\] { --tw-scale-x: .8; --tw-scale-y: .8; }

.scale-\[0\.8\], .transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.animate-\[career-hero-animation_10s_ease-in-out_infinite\] { animation: 10s ease-in-out 0s infinite normal none running career-hero-animation; }

.animate-\[rotate360_10s_linear_infinite\] { animation: 10s linear 0s infinite normal none running rotate360; }

.cursor-pointer { cursor: pointer; }

.select-none { user-select: none; }

.resize { resize: both; }

.list-none { list-style-type: none; }

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

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

.flex-row-reverse { flex-direction: row-reverse; }

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

.flex-wrap { flex-wrap: wrap; }

.flex-nowrap { flex-wrap: nowrap; }

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

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

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

.items-stretch { align-items: stretch; }

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

.justify-end { justify-content: flex-end; }

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

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

.gap-1 { gap: 0.25rem; }

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

.gap-10 { gap: 2.5rem; }

.gap-12 { gap: 3rem; }

.gap-14 { gap: 3.5rem; }

.gap-16 { gap: 4rem; }

.gap-2 { gap: 0.5rem; }

.gap-3 { gap: 0.75rem; }

.gap-4 { gap: 1rem; }

.gap-5 { gap: 1.25rem; }

.gap-6 { gap: 1.5rem; }

.gap-7 { gap: 1.75rem; }

.gap-8 { gap: 2rem; }

.gap-9 { gap: 2.25rem; }

.gap-\[0_120px\] { gap: 0px 120px; }

.gap-\[0_12px\] { gap: 0px 12px; }

.gap-\[0_14px\] { gap: 0px 14px; }

.gap-\[0_16px\] { gap: 0px 16px; }

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

.gap-\[0_30px\] { gap: 0px 30px; }

.gap-\[0_32px\] { gap: 0px 32px; }

.gap-\[0_33px\] { gap: 0px 33px; }

.gap-\[0_60px\] { gap: 0px 60px; }

.gap-\[0_66px\] { gap: 0px 66px; }

.gap-\[0_70px\] { gap: 0px 70px; }

.gap-\[0_72px\] { gap: 0px 72px; }

.gap-\[0_90px\] { gap: 0px 90px; }

.gap-\[10px\] { gap: 10px; }

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

.gap-\[12px_0\] { gap: 12px 0px; }

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

.gap-\[150px\] { gap: 150px; }

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

.gap-\[16px_0\] { gap: 16px 0px; }

.gap-\[180px\] { gap: 180px; }

.gap-\[2\.73px\] { gap: 2.73px; }

.gap-\[20px_0\] { gap: 20px 0px; }

.gap-\[24px_0\] { gap: 24px 0px; }

.gap-\[26px\] { gap: 26px; }

.gap-\[4\.09px\] { gap: 4.09px; }

.gap-\[4\.1px\] { gap: 4.1px; }

.gap-\[40px\] { gap: 40px; }

.gap-\[40px_0px\] { gap: 40px 0px; }

.gap-\[4px\] { gap: 4px; }

.gap-\[6\.188px\] { gap: 6.188px; }

.gap-\[6\.82px\] { gap: 6.82px; }

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

.gap-\[8px_0\] { gap: 8px 0px; }

.gap-y-10 { row-gap: 2.5rem; }

.space-x-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(2.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(2.5rem*var(--tw-space-x-reverse)); }

.space-x-16 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(4rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(4rem*var(--tw-space-x-reverse)); }

.space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1rem*var(--tw-space-x-reverse)); }

.space-x-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.5rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.5rem*var(--tw-space-x-reverse)); }

.space-x-\[60px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(60px*(1 - var(--tw-space-x-reverse))); margin-right: calc(60px*var(--tw-space-x-reverse)); }

.space-x-\[90px\] > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(90px*(1 - var(--tw-space-x-reverse))); margin-right: calc(90px*var(--tw-space-x-reverse)); }

.space-y-10 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(2.5rem*var(--tw-space-y-reverse)); margin-top: calc(2.5rem*(1 - var(--tw-space-y-reverse))); }

.space-y-2 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(.5rem*var(--tw-space-y-reverse)); margin-top: calc(.5rem*(1 - var(--tw-space-y-reverse))); }

.space-y-3 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(.75rem*var(--tw-space-y-reverse)); margin-top: calc(.75rem*(1 - var(--tw-space-y-reverse))); }

.space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1rem*var(--tw-space-y-reverse)); margin-top: calc(1rem*(1 - var(--tw-space-y-reverse))); }

.space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.25rem*var(--tw-space-y-reverse)); margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse))); }

.space-y-7 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.75rem*var(--tw-space-y-reverse)); margin-top: calc(1.75rem*(1 - var(--tw-space-y-reverse))); }

.space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(2rem*var(--tw-space-y-reverse)); margin-top: calc(2rem*(1 - var(--tw-space-y-reverse))); }

.overflow-hidden { overflow: hidden; }

.overflow-visible { overflow: visible; }

.overflow-x-hidden { overflow-x: hidden; }

.overflow-x-scroll { overflow-x: scroll; }

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

.rounded-2xl { border-radius: 1rem; }

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

.rounded-\[100px\] { border-radius: 100px; }

.rounded-\[10px\] { border-radius: 10px; }

.rounded-\[11px\] { border-radius: 11px; }

.rounded-\[12px\] { border-radius: 12px; }

.rounded-\[13px\] { border-radius: 13px; }

.rounded-\[14px\] { border-radius: 14px; }

.rounded-\[16px\] { border-radius: 16px; }

.rounded-\[19\.04px\] { border-radius: 19.04px; }

.rounded-\[20px\] { border-radius: 20px; }

.rounded-\[24px_24px_0px_0px\] { border-radius: 24px 24px 0px 0px; }

.rounded-\[26px\] { border-radius: 26px; }

.rounded-\[3\.41px\] { border-radius: 3.41px; }

.rounded-\[30px\] { border-radius: 30px; }

.rounded-\[32px\] { border-radius: 32px; }

.rounded-\[4\.78px\] { border-radius: 4.78px; }

.rounded-\[40px\] { border-radius: 40px; }

.rounded-\[4px\] { border-radius: 4px; }

.rounded-\[5\.46px\] { border-radius: 5.46px; }

.rounded-\[5429\.668px\] { border-radius: 5429.67px; }

.rounded-\[6px\] { border-radius: 6px; }

.rounded-\[7\.219px\] { border-radius: 7.219px; }

.rounded-\[72px\] { border-radius: 72px; }

.rounded-\[8\.25px\] { border-radius: 8.25px; }

.rounded-\[8px\] { border-radius: 8px; }

.rounded-\[93px\] { border-radius: 93px; }

.rounded-full { border-radius: 9999px; }

.rounded-lg { border-radius: 0.5rem; }

.rounded-xl { border-radius: 0.75rem; }

.rounded-l-lg { border-bottom-left-radius: 0.5rem; border-top-left-radius: 0.5rem; }

.rounded-r-lg { border-bottom-right-radius: 0.5rem; border-top-right-radius: 0.5rem; }

.rounded-t-2xl { border-top-left-radius: 1rem; border-top-right-radius: 1rem; }

.rounded-t-\[20px\] { border-top-left-radius: 20px; border-top-right-radius: 20px; }

.rounded-t-\[5\.46px\] { border-top-left-radius: 5.46px; border-top-right-radius: 5.46px; }

.rounded-bl-\[30px\] { border-bottom-left-radius: 30px; }

.rounded-br-\[30px\] { border-bottom-right-radius: 30px; }

.rounded-tl-\[20px\] { border-top-left-radius: 20px; }

.rounded-tl-\[30px\] { border-top-left-radius: 30px; }

.rounded-tr-\[20px\] { border-top-right-radius: 20px; }

.rounded-tr-\[30px\] { border-top-right-radius: 30px; }

.border { border-width: 1px; }

.border-2 { border-width: 2px; }

.border-\[0\.6px\] { border-width: 0.6px; }

.border-\[1\.2px\] { border-width: 1.2px; }

.border-\[1\.3px\] { border-width: 1.3px; }

.border-\[1\.4px\] { border-width: 1.4px; }

.border-\[1\.5px\] { border-width: 1.5px; }

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

.border-\[6px\] { border-width: 6px; }

.border-x { border-left-width: 1px; border-right-width: 1px; }

.border-x-\[1\.4px\] { border-left-width: 1.4px; border-right-width: 1.4px; }

.border-b { border-bottom-width: 1px; }

.border-b-0 { border-bottom-width: 0px; }

.border-l { border-left-width: 1px; }

.border-l-0 { border-left-width: 0px; }

.border-l-\[2\.063px\] { border-left-width: 2.063px; }

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

.border-r-0 { border-right-width: 0px; }

.border-r-2 { border-right-width: 2px; }

.border-t { border-top-width: 1px; }

.border-t-0 { border-top-width: 0px; }

.border-t-\[1\.4px\] { border-top-width: 1.4px; }

.border-solid { border-style: solid; }

.border-dashed { border-style: dashed; }

.border-\[\#00c950\] { --tw-border-opacity: 1; border-color: rgb(0 201 80/var(--tw-border-opacity)); }

.border-\[\#2b7fff\] { --tw-border-opacity: 1; border-color: rgb(43 127 255/var(--tw-border-opacity)); }

.border-\[\#374EA2\], .border-\[\#374ea2\] { --tw-border-opacity: 1; border-color: rgb(55 78 162/var(--tw-border-opacity)); }

.border-\[\#383e49\] { --tw-border-opacity: 1; border-color: rgb(56 62 73/var(--tw-border-opacity)); }

.border-\[\#40388c\] { --tw-border-opacity: 1; border-color: rgb(64 56 140/var(--tw-border-opacity)); }

.border-\[\#545A69\] { --tw-border-opacity: 1; border-color: rgb(84 90 105/var(--tw-border-opacity)); }

.border-\[\#5A6FC0\]\/30 { border-color: rgba(90, 111, 192, 0.3); }

.border-\[\#5A6FC0\]\/35 { border-color: rgba(90, 111, 192, 0.35); }

.border-\[\#5A6FC0\]\/50 { border-color: rgba(90, 111, 192, 0.5); }

.border-\[\#8192d5\] { --tw-border-opacity: 1; border-color: rgb(129 146 213/var(--tw-border-opacity)); }

.border-\[\#869ef4\] { --tw-border-opacity: 1; border-color: rgb(134 158 244/var(--tw-border-opacity)); }

.border-\[\#B4C6E8\] { --tw-border-opacity: 1; border-color: rgb(180 198 232/var(--tw-border-opacity)); }

.border-\[\#CBD5F7\] { --tw-border-opacity: 1; border-color: rgb(203 213 247/var(--tw-border-opacity)); }

.border-\[\#CBD5F7\]\/30 { border-color: rgba(203, 213, 247, 0.3); }

.border-\[\#CBD5F7\]\/40 { border-color: rgba(203, 213, 247, 0.4); }

.border-\[\#CED2E1\] { --tw-border-opacity: 1; border-color: rgb(206 210 225/var(--tw-border-opacity)); }

.border-\[\#E5E7EB\] { --tw-border-opacity: 1; border-color: rgb(229 231 235/var(--tw-border-opacity)); }

.border-\[\#F7F8FC\] { --tw-border-opacity: 1; border-color: rgb(247 248 252/var(--tw-border-opacity)); }

.border-\[\#b4c6e8\] { --tw-border-opacity: 1; border-color: rgb(180 198 232/var(--tw-border-opacity)); }

.border-\[\#b9f8cf\] { --tw-border-opacity: 1; border-color: rgb(185 248 207/var(--tw-border-opacity)); }

.border-\[\#bedbff\] { --tw-border-opacity: 1; border-color: rgb(190 219 255/var(--tw-border-opacity)); }

.border-\[\#cddfff\] { --tw-border-opacity: 1; border-color: rgb(205 223 255/var(--tw-border-opacity)); }

.border-\[\#e6ebff\] { --tw-border-opacity: 1; border-color: rgb(230 235 255/var(--tw-border-opacity)); }

.border-\[\#ebedf6\] { --tw-border-opacity: 1; border-color: rgb(235 237 246/var(--tw-border-opacity)); }

.border-\[\#ebedf6\]\/90 { border-color: rgba(235, 237, 246, 0.9); }

.border-\[color\:var\(--Linear\,\#3B5AC2\)\] { border-color: var(--Linear,#3b5ac2); }

.border-\[rgba\(244\,242\,159\,0\.13\)\] { border-color: rgba(244, 242, 159, 0.13); }

.border-\[rgba\(9\,36\,137\,0\.41\)\] { border-color: rgba(9, 36, 137, 0.41); }

.border-gray-200 { --tw-border-opacity: 1; border-color: rgb(233 236 247/var(--tw-border-opacity)); }

.border-gray-900 { --tw-border-opacity: 1; border-color: rgb(17 24 39/var(--tw-border-opacity)); }

.border-transparent { border-color: transparent; }

.border-white { --tw-border-opacity: 1; border-color: rgb(255 255 255/var(--tw-border-opacity)); }

.border-white\/60 { border-color: rgba(255, 255, 255, 0.6); }

.border-x-\[\#BA9AFD\] { --tw-border-opacity: 1; border-left-color: rgb(186 154 253/var(--tw-border-opacity)); border-right-color: rgb(186 154 253/var(--tw-border-opacity)); }

.border-b-\[\#374EA2\] { --tw-border-opacity: 1; border-bottom-color: rgb(55 78 162/var(--tw-border-opacity)); }

.border-b-\[\#E2E6F3\] { --tw-border-opacity: 1; border-bottom-color: rgb(226 230 243/var(--tw-border-opacity)); }

.border-r-\[\#F7F8FC\] { --tw-border-opacity: 1; border-right-color: rgb(247 248 252/var(--tw-border-opacity)); }

.border-t-\[\#BA9AFD\] { --tw-border-opacity: 1; border-top-color: rgb(186 154 253/var(--tw-border-opacity)); }

.bg-\[\#00c950\] { --tw-bg-opacity: 1; background-color: rgb(0 201 80/var(--tw-bg-opacity)); }

.bg-\[\#155dfc\] { --tw-bg-opacity: 1; background-color: rgb(21 93 252/var(--tw-bg-opacity)); }

.bg-\[\#1B2F7A\]\/70 { background-color: rgba(27, 47, 122, 0.7); }

.bg-\[\#1E3FB9\] { --tw-bg-opacity: 1; background-color: rgb(30 63 185/var(--tw-bg-opacity)); }

.bg-\[\#2D3471\] { --tw-bg-opacity: 1; background-color: rgb(45 52 113/var(--tw-bg-opacity)); }

.bg-\[\#32397C\] { --tw-bg-opacity: 1; background-color: rgb(50 57 124/var(--tw-bg-opacity)); }

.bg-\[\#353C83\] { --tw-bg-opacity: 1; background-color: rgb(53 60 131/var(--tw-bg-opacity)); }

.bg-\[\#374EA2\] { --tw-bg-opacity: 1; background-color: rgb(55 78 162/var(--tw-bg-opacity)); }

.bg-\[\#374EA2\]\/80 { background-color: rgba(55, 78, 162, 0.8); }

.bg-\[\#374ea2\] { --tw-bg-opacity: 1; background-color: rgb(55 78 162/var(--tw-bg-opacity)); }

.bg-\[\#434986\] { --tw-bg-opacity: 1; background-color: rgb(67 73 134/var(--tw-bg-opacity)); }

.bg-\[\#9CAADD\] { --tw-bg-opacity: 1; background-color: rgb(156 170 221/var(--tw-bg-opacity)); }

.bg-\[\#E1E5F6\] { --tw-bg-opacity: 1; background-color: rgb(225 229 246/var(--tw-bg-opacity)); }

.bg-\[\#E4EAFFE5\] { background-color: rgba(228, 234, 255, 0.898); }

.bg-\[\#E5E8FF\] { --tw-bg-opacity: 1; background-color: rgb(229 232 255/var(--tw-bg-opacity)); }

.bg-\[\#EEF0FD\] { --tw-bg-opacity: 1; background-color: rgb(238 240 253/var(--tw-bg-opacity)); }

.bg-\[\#EF4129\] { --tw-bg-opacity: 1; background-color: rgb(239 65 41/var(--tw-bg-opacity)); }

.bg-\[\#F1F6FD\] { --tw-bg-opacity: 1; background-color: rgb(241 246 253/var(--tw-bg-opacity)); }

.bg-\[\#F3F8FF\] { --tw-bg-opacity: 1; background-color: rgb(243 248 255/var(--tw-bg-opacity)); }

.bg-\[\#F5F6FA\] { --tw-bg-opacity: 1; background-color: rgb(245 246 250/var(--tw-bg-opacity)); }

.bg-\[\#F7F8FC\] { --tw-bg-opacity: 1; background-color: rgb(247 248 252/var(--tw-bg-opacity)); }

.bg-\[\#F8F9FC\] { --tw-bg-opacity: 1; background-color: rgb(248 249 252/var(--tw-bg-opacity)); }

.bg-\[\#FFFFFF\], .bg-\[\#FFF\] { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.bg-\[\#cddfff\] { --tw-bg-opacity: 1; background-color: rgb(205 223 255/var(--tw-bg-opacity)); }

.bg-\[\#cde3fe\] { --tw-bg-opacity: 1; background-color: rgb(205 227 254/var(--tw-bg-opacity)); }

.bg-\[\#dcfce7\] { --tw-bg-opacity: 1; background-color: rgb(220 252 231/var(--tw-bg-opacity)); }

.bg-\[\#e1e5f6\] { --tw-bg-opacity: 1; background-color: rgb(225 229 246/var(--tw-bg-opacity)); }

.bg-\[\#eff6ff\] { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity)); }

.bg-\[\#f0fdf4\] { --tw-bg-opacity: 1; background-color: rgb(240 253 244/var(--tw-bg-opacity)); }

.bg-\[\#f2f3ff\] { --tw-bg-opacity: 1; background-color: rgb(242 243 255/var(--tw-bg-opacity)); }

.bg-\[\#faf9ff\] { --tw-bg-opacity: 1; background-color: rgb(250 249 255/var(--tw-bg-opacity)); }

.bg-\[\#fcfcfd\] { --tw-bg-opacity: 1; background-color: rgb(252 252 253/var(--tw-bg-opacity)); }

.bg-\[rgba\(0\,0\,0\,0\.7\)\] { background-color: rgba(0, 0, 0, 0.7); }

.bg-\[rgba\(255\,255\,255\,0\.25\)\] { background-color: rgba(255, 255, 255, 0.25); }

.bg-\[rgba\(55\,78\,162\,0\.1\)\] { background-color: rgba(55, 78, 162, 0.1); }

.bg-\[rgba\(55\,78\,162\,0\.40\)\] { background-color: rgba(55, 78, 162, 0.4); }

.bg-\[white\] { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.bg-blue-500 { --tw-bg-opacity: 1; background-color: rgb(59 130 246/var(--tw-bg-opacity)); }

.bg-blue-900 { --tw-bg-opacity: 1; background-color: rgb(30 58 138/var(--tw-bg-opacity)); }

.bg-emerald-500 { --tw-bg-opacity: 1; background-color: rgb(16 185 129/var(--tw-bg-opacity)); }

.bg-gray-400 { --tw-bg-opacity: 1; background-color: rgb(156 163 175/var(--tw-bg-opacity)); }

.bg-red-100 { --tw-bg-opacity: 1; background-color: rgb(254 226 226/var(--tw-bg-opacity)); }

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

.bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.bg-white\/10 { background-color: rgba(255, 255, 255, 0.1); }

.bg-white\/20 { background-color: rgba(255, 255, 255, 0.2); }

.bg-white\/50 { background-color: rgba(255, 255, 255, 0.5); }

.bg-white\/80 { background-color: rgba(255, 255, 255, 0.8); }

.bg-\[linear-gradient\(111deg\,rgba\(55\,78\,162\,0\.20\)_7\.83\%\,rgba\(55\,78\,162\,0\.00\)_95\.21\%\)\] { background-image: linear-gradient(111deg, rgba(55, 78, 162, 0.2) 7.83%, rgba(55, 78, 162, 0) 95.21%); }

.bg-\[linear-gradient\(180deg\,rgba\(55\,78\,162\,0\.55\)_0\%\,rgba\(27\,47\,122\,0\.35\)_100\%\)\] { background-image: linear-gradient(rgba(55, 78, 162, 0.55), rgba(27, 47, 122, 0.35)); }

.bg-career-bg { background-image: url("/images/career/career-bg.png"); }

.bg-gradient-to-br { background-image: linear-gradient(to bottom right,var(--tw-gradient-stops)); }

.bg-gradient-to-r { background-image: linear-gradient(to right,var(--tw-gradient-stops)); }

.from-\[\#00a63e\] { --tw-gradient-from: #00a63e var(--tw-gradient-from-position); --tw-gradient-to: rgba(0,166,62,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-\[\#1c2b5e\] { --tw-gradient-from: #1c2b5e var(--tw-gradient-from-position); --tw-gradient-to: rgba(28,43,94,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-\[\#374ea2\] { --tw-gradient-from: #374ea2 var(--tw-gradient-from-position); --tw-gradient-to: rgba(55,78,162,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-\[\#E4F0FF\] { --tw-gradient-from: #e4f0ff var(--tw-gradient-from-position); --tw-gradient-to: rgba(228,240,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.from-\[\#FCFCFF\] { --tw-gradient-from: #fcfcff var(--tw-gradient-from-position); --tw-gradient-to: rgba(252,252,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),var(--tw-gradient-to); }

.via-\[\#ECEBFF\] { --tw-gradient-to: rgba(236,235,255,0) var(--tw-gradient-to-position); --tw-gradient-stops: var(--tw-gradient-from),#ecebff var(--tw-gradient-via-position),var(--tw-gradient-to); }

.to-\[\#096\] { --tw-gradient-to: #096 var(--tw-gradient-to-position); }

.to-\[\#0c173d\] { --tw-gradient-to: #0c173d var(--tw-gradient-to-position); }

.to-\[\#141d3c\] { --tw-gradient-to: #141d3c var(--tw-gradient-to-position); }

.to-\[\#E4F0FF\] { --tw-gradient-to: #e4f0ff var(--tw-gradient-to-position); }

.to-\[\#E6E9FF\] { --tw-gradient-to: #e6e9ff var(--tw-gradient-to-position); }

.bg-cover { background-size: cover; }

.bg-\[top_center\] { background-position: center top; }

.bg-no-repeat { background-repeat: no-repeat; }

.fill-\[\#374EA2\] { fill: rgb(55, 78, 162); }

.stroke-\[\#cbd5f7\] { stroke: rgb(203, 213, 247); }

.stroke-\[1px\] { stroke-width: 1px; }

.object-contain { object-fit: contain; }

.object-cover { object-fit: cover; }

.object-center { object-position: center center; }

.object-left { object-position: left center; }

.object-top { object-position: center top; }

.p-0 { padding: 0px; }

.p-1 { padding: 0.25rem; }

.p-12 { padding: 3rem; }

.p-2 { padding: 0.5rem; }

.p-3 { padding: 0.75rem; }

.p-4 { padding: 1rem; }

.p-5 { padding: 1.25rem; }

.p-6 { padding: 1.5rem; }

.p-8 { padding: 2rem; }

.p-\[10px\] { padding: 10px; }

.p-\[60px\] { padding: 60px; }

.px-0 { padding-left: 0px; padding-right: 0px; }

.px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }

.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }

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

.px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }

.px-4 { padding-left: 1rem; padding-right: 1rem; }

.px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }

.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }

.px-7 { padding-left: 1.75rem; padding-right: 1.75rem; }

.px-8 { padding-left: 2rem; padding-right: 2rem; }

.px-\[10\.313px\] { padding-left: 10.313px; padding-right: 10.313px; }

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

.px-\[21\.5px\] { padding-left: 21.5px; padding-right: 21.5px; }

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

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

.px-\[52px\] { padding-left: 52px; padding-right: 52px; }

.px-\[6\.14px\] { padding-left: 6.14px; padding-right: 6.14px; }

.px-\[7\.51px\] { padding-left: 7.51px; padding-right: 7.51px; }

.px-\[8\.2px\] { padding-left: 8.2px; padding-right: 8.2px; }

.px-\[9\.52px\] { padding-left: 9.52px; padding-right: 9.52px; }

.py-1 { padding-bottom: 0.25rem; padding-top: 0.25rem; }

.py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }

.py-12 { padding-bottom: 3rem; padding-top: 3rem; }

.py-16 { padding-bottom: 4rem; padding-top: 4rem; }

.py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }

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

.py-20 { padding-bottom: 5rem; padding-top: 5rem; }

.py-24 { padding-bottom: 6rem; padding-top: 6rem; }

.py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }

.py-3\.5 { padding-bottom: 0.875rem; padding-top: 0.875rem; }

.py-32 { padding-bottom: 8rem; padding-top: 8rem; }

.py-4 { padding-bottom: 1rem; padding-top: 1rem; }

.py-5 { padding-bottom: 1.25rem; padding-top: 1.25rem; }

.py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }

.py-7 { padding-bottom: 1.75rem; padding-top: 1.75rem; }

.py-8 { padding-bottom: 2rem; padding-top: 2rem; }

.py-9 { padding-bottom: 2.25rem; padding-top: 2.25rem; }

.py-\[117px\] { padding-bottom: 117px; padding-top: 117px; }

.py-\[124px\] { padding-bottom: 124px; padding-top: 124px; }

.py-\[128px\] { padding-bottom: 128px; padding-top: 128px; }

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

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

.py-\[17px\] { padding-bottom: 17px; padding-top: 17px; }

.py-\[26px\] { padding-bottom: 26px; padding-top: 26px; }

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

.py-\[34px\] { padding-bottom: 34px; padding-top: 34px; }

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

.py-\[6\.14px\] { padding-bottom: 6.14px; padding-top: 6.14px; }

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

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

.py-\[72px\] { padding-bottom: 72px; padding-top: 72px; }

.pb-0 { padding-bottom: 0px; }

.pb-1 { padding-bottom: 0.25rem; }

.pb-1\.5 { padding-bottom: 0.375rem; }

.pb-10 { padding-bottom: 2.5rem; }

.pb-12 { padding-bottom: 3rem; }

.pb-16 { padding-bottom: 4rem; }

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

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

.pb-20 { padding-bottom: 5rem; }

.pb-28 { padding-bottom: 7rem; }

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

.pb-32 { padding-bottom: 8rem; }

.pb-36 { padding-bottom: 9rem; }

.pb-4 { padding-bottom: 1rem; }

.pb-44 { padding-bottom: 11rem; }

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

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

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

.pb-8 { padding-bottom: 2rem; }

.pb-\[100px\] { padding-bottom: 100px; }

.pb-\[112px\] { padding-bottom: 112px; }

.pb-\[114px\] { padding-bottom: 114px; }

.pb-\[120px\] { padding-bottom: 120px; }

.pb-\[124px\] { padding-bottom: 124px; }

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

.pb-\[160px\] { padding-bottom: 160px; }

.pb-\[164px\] { padding-bottom: 164px; }

.pb-\[180px\] { padding-bottom: 180px; }

.pb-\[183px\] { padding-bottom: 183px; }

.pb-\[240px\] { padding-bottom: 240px; }

.pb-\[2px\] { padding-bottom: 2px; }

.pb-\[305px\] { padding-bottom: 305px; }

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

.pb-\[44px\] { padding-bottom: 44px; }

.pb-\[4px\] { padding-bottom: 4px; }

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

.pb-\[6px\] { padding-bottom: 6px; }

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

.pb-\[72px\] { padding-bottom: 72px; }

.pb-\[84px\] { padding-bottom: 84px; }

.pb-\[87px\] { padding-bottom: 87px; }

.pl-11 { padding-left: 2.75rem; }

.pl-12 { padding-left: 3rem; }

.pl-20 { padding-left: 5rem; }

.pl-3 { padding-left: 0.75rem; }

.pl-32 { padding-left: 8rem; }

.pl-4 { padding-left: 1rem; }

.pl-5 { padding-left: 1.25rem; }

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

.pl-8 { padding-left: 2rem; }

.pl-\[10\.313px\] { padding-left: 10.313px; }

.pl-\[66px\] { padding-left: 66px; }

.pl-\[8\.2px\] { padding-left: 8.2px; }

.pr-10 { padding-right: 2.5rem; }

.pr-32 { padding-right: 8rem; }

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

.pr-6 { padding-right: 1.5rem; }

.pr-7 { padding-right: 1.75rem; }

.pr-8 { padding-right: 2rem; }

.pr-9 { padding-right: 2.25rem; }

.pr-\[46px\] { padding-right: 46px; }

.pr-\[6px\] { padding-right: 6px; }

.pt-0 { padding-top: 0px; }

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

.pt-1 { padding-top: 0.25rem; }

.pt-1\.5 { padding-top: 0.375rem; }

.pt-10 { padding-top: 2.5rem; }

.pt-11 { padding-top: 2.75rem; }

.pt-12 { padding-top: 3rem; }

.pt-14 { padding-top: 3.5rem; }

.pt-16 { padding-top: 4rem; }

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

.pt-2\.5 { padding-top: 0.625rem; }

.pt-20 { padding-top: 5rem; }

.pt-24 { padding-top: 6rem; }

.pt-28 { padding-top: 7rem; }

.pt-3 { padding-top: 0.75rem; }

.pt-32 { padding-top: 8rem; }

.pt-36 { padding-top: 9rem; }

.pt-4 { padding-top: 1rem; }

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

.pt-52 { padding-top: 13rem; }

.pt-6 { padding-top: 1.5rem; }

.pt-7 { padding-top: 1.75rem; }

.pt-8 { padding-top: 2rem; }

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

.pt-\[104px\] { padding-top: 104px; }

.pt-\[110px\] { padding-top: 110px; }

.pt-\[120px\] { padding-top: 120px; }

.pt-\[14px\] { padding-top: 14px; }

.pt-\[158px\] { padding-top: 158px; }

.pt-\[160px\] { padding-top: 160px; }

.pt-\[164px\] { padding-top: 164px; }

.pt-\[170px\] { padding-top: 170px; }

.pt-\[184px\] { padding-top: 184px; }

.pt-\[18px\] { padding-top: 18px; }

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

.pt-\[210px\] { padding-top: 210px; }

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

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

.pt-\[2px\] { padding-top: 2px; }

.pt-\[3\.094px\] { padding-top: 3.094px; }

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

.pt-\[360px\] { padding-top: 360px; }

.pt-\[42px\] { padding-top: 42px; }

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

.pt-\[54px\] { padding-top: 54px; }

.pt-\[56px\] { padding-top: 56px; }

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

.pt-\[7\.51px\] { padding-top: 7.51px; }

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

.pt-\[8\.19px\] { padding-top: 8.19px; }

.pt-\[82px\] { padding-top: 82px; }

.pt-\[84px\] { padding-top: 84px; }

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

.pt-\[92px\] { padding-top: 92px; }

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

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

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

.font-\[family-name\:var\(--font-montserrat\,\'Montserrat\'\)\,sans-serif\] { font-family: var(--font-montserrat,"Montserrat"),sans-serif; }

.font-area { font-family: area-variable, ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; }

.font-montserrat { font-family: Montserrat, ui-sans-serif, system-ui, sans-serif; }

.font-sans { font-family: Inter, "Adjusted Arial Fallback", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-variation-settings: "opsz" 32; }

.text-2xl { font-size: 1.5rem; line-height: 2rem; }

.text-3xl { font-size: 1.875rem; line-height: 2.25rem; }

.text-5xl { font-size: 3rem; line-height: 1; }

.text-\[10px\] { font-size: 10px; }

.text-\[11px\] { font-size: 11px; }

.text-\[12px\] { font-size: 12px; }

.text-\[13px\] { font-size: 13px; }

.text-\[14px\] { font-size: 14px; }

.text-\[15px\] { font-size: 15px; }

.text-\[18px\] { font-size: 18px; }

.text-\[19px\] { font-size: 19px; }

.text-\[20px\] { font-size: 20px; }

.text-\[21px\] { font-size: 21px; }

.text-\[22px\] { font-size: 22px; }

.text-\[24px\] { font-size: 24px; }

.text-\[26px\] { font-size: 26px; }

.text-\[28px\] { font-size: 28px; }

.text-\[30px\] { font-size: 30px; }

.text-\[32px\] { font-size: 32px; }

.text-\[36px\] { font-size: 36px; }

.text-\[38px\] { font-size: 38px; }

.text-\[4\.09px\] { font-size: 4.09px; }

.text-\[4\.78px\] { font-size: 4.78px; }

.text-\[40px\] { font-size: 40px; }

.text-\[42px\] { font-size: 42px; }

.text-\[5\.46px\] { font-size: 5.46px; }

.text-\[51\.25px\] { font-size: 51.25px; }

.text-\[5px\] { font-size: 5px; }

.text-\[6\.82px\] { font-size: 6.82px; }

.text-\[68px\] { font-size: 68px; }

.text-\[7\.219px\] { font-size: 7.219px; }

.text-\[7px\] { font-size: 7px; }

.text-\[8\.19px\] { font-size: 8.19px; }

.text-\[8\.25px\] { font-size: 8.25px; }

.text-\[9\.281px\] { font-size: 9.281px; }

.text-\[clamp\(0\.85rem\,2\.38vw\,20\.236px\)\] { font-size: clamp(0.85rem, 2.38vw, 20.236px); }

.text-\[clamp\(1\.75rem\,5vw\,47\.614px\)\] { font-size: clamp(1.75rem, 5vw, 47.614px); }

.text-base { font-size: 1rem; line-height: 1.5rem; }

.text-lg { font-size: 1.125rem; line-height: 1.75rem; }

.text-sm { font-size: 0.875rem; line-height: 1.25rem; }

.text-xl { font-size: 1.25rem; line-height: 1.75rem; }

.text-xs { font-size: 0.75rem; line-height: 1rem; }

.font-\[500\] { font-weight: 500; }

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

.uppercase { text-transform: uppercase; }

.capitalize { text-transform: capitalize; }

.italic { font-style: italic; }

.not-italic { font-style: normal; }

.leading-10 { line-height: 2.5rem; }

.leading-4 { line-height: 1rem; }

.leading-5 { line-height: 1.25rem; }

.leading-6 { line-height: 1.5rem; }

.leading-7 { line-height: 1.75rem; }

.leading-8 { line-height: 2rem; }

.leading-9 { line-height: 2.25rem; }

.leading-\[1\.1\] { line-height: 1.1; }

.leading-\[1\.22\] { line-height: 1.22; }

.leading-\[1\.5\] { line-height: 1.5; }

.leading-\[1\.6\] { line-height: 1.6; }

.leading-\[10\.313px\] { line-height: 10.313px; }

.leading-\[100\%\] { line-height: 100%; }

.leading-\[112\%\] { line-height: 112%; }

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

.leading-\[12\.375px\] { line-height: 12.375px; }

.leading-\[14\.438px\] { line-height: 14.438px; }

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

.leading-\[16px\] { line-height: 16px; }

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

.leading-\[18\.34px\] { line-height: 18.34px; }

.leading-\[18px\] { line-height: 18px; }

.leading-\[20\.96px\] { line-height: 20.96px; }

.leading-\[21\.5px\] { line-height: 21.5px; }

.leading-\[21px\] { line-height: 21px; }

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

.leading-\[24px\] { line-height: 24px; }

.leading-\[25\.6px\] { line-height: 25.6px; }

.leading-\[26\.88px\] { line-height: 26.88px; }

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

.leading-\[27px\] { line-height: 27px; }

.leading-\[28px\] { line-height: 28px; }

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

.leading-\[31\.36px\] { line-height: 31.36px; }

.leading-\[32px\] { line-height: 32px; }

.leading-\[34\.56px\] { line-height: 34.56px; }

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

.leading-\[36\.996px\] { line-height: 36.996px; }

.leading-\[36px\] { line-height: 36px; }

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

.leading-\[40px\] { line-height: 40px; }

.leading-\[44\.8px\] { line-height: 44.8px; }

.leading-\[44px\] { line-height: 44px; }

.leading-\[48\.456px\] { line-height: 48.456px; }

.leading-\[48px\] { line-height: 48px; }

.leading-\[5\.46px\] { line-height: 5.46px; }

.leading-\[52\.8px\] { line-height: 52.8px; }

.leading-\[54px\] { line-height: 54px; }

.leading-\[56px\] { line-height: 56px; }

.leading-\[6\.82px\] { line-height: 6.82px; }

.leading-\[6\.8px\] { line-height: 6.8px; }

.leading-\[8\.19px\] { line-height: 8.19px; }

.leading-\[80px\] { line-height: 80px; }

.leading-\[9\.55px\] { line-height: 9.55px; }

.leading-none { line-height: 1; }

.leading-normal { line-height: 1.5; }

.leading-snug { line-height: 1.375; }

.leading-tight { line-height: 1.25; }

.tracking-\[-0\.048px\] { letter-spacing: -0.048px; }

.tracking-\[-0\.056px\] { letter-spacing: -0.056px; }

.tracking-\[-0\.05px\] { letter-spacing: -0.05px; }

.tracking-\[-0\.064px\] { letter-spacing: -0.064px; }

.tracking-\[-0\.075px\] { letter-spacing: -0.075px; }

.tracking-\[-0\.0775px\] { letter-spacing: -0.0775px; }

.tracking-\[-0\.08px\] { letter-spacing: -0.08px; }

.tracking-\[-0\.096px\] { letter-spacing: -0.096px; }

.tracking-\[-0\.11px\] { letter-spacing: -0.11px; }

.tracking-\[-0\.15px\] { letter-spacing: -0.15px; }

.tracking-\[-0\.1611px\] { letter-spacing: -0.1611px; }

.tracking-\[-0\.1px\] { letter-spacing: -0.1px; }

.tracking-\[-0\.2266px\] { letter-spacing: -0.2266px; }

.tracking-\[-0\.264px\] { letter-spacing: -0.264px; }

.tracking-\[-0\.36px\] { letter-spacing: -0.36px; }

.tracking-\[-1\.4px\] { letter-spacing: -1.4px; }

.tracking-\[-2\.4px\] { letter-spacing: -2.4px; }

.tracking-\[0\.08em\] { letter-spacing: 0.08em; }

.tracking-\[0\.09px\] { letter-spacing: 0.09px; }

.tracking-\[0\.12em\] { letter-spacing: 0.12em; }

.tracking-\[0\.2em\] { letter-spacing: 0.2em; }

.tracking-tight { letter-spacing: -0.025em; }

.tracking-wide { letter-spacing: 0.025em; }

.tracking-wider { letter-spacing: 0.05em; }

.text-\[\#0a0a0a\] { --tw-text-opacity: 1; color: rgb(10 10 10/var(--tw-text-opacity)); }

.text-\[\#101828\] { --tw-text-opacity: 1; color: rgb(16 24 40/var(--tw-text-opacity)); }

.text-\[\#111827\] { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity)); }

.text-\[\#141D3C\], .text-\[\#141d3c\] { --tw-text-opacity: 1; color: rgb(20 29 60/var(--tw-text-opacity)); }

.text-\[\#1447e6\] { --tw-text-opacity: 1; color: rgb(20 71 230/var(--tw-text-opacity)); }

.text-\[\#1E3FB9\] { --tw-text-opacity: 1; color: rgb(30 63 185/var(--tw-text-opacity)); }

.text-\[\#2B2F38\], .text-\[\#2b2f38\] { --tw-text-opacity: 1; color: rgb(43 47 56/var(--tw-text-opacity)); }

.text-\[\#2e4187\] { --tw-text-opacity: 1; color: rgb(46 65 135/var(--tw-text-opacity)); }

.text-\[\#374EA2\], .text-\[\#374ea2\] { --tw-text-opacity: 1; color: rgb(55 78 162/var(--tw-text-opacity)); }

.text-\[\#383E49\], .text-\[\#383e49\] { --tw-text-opacity: 1; color: rgb(56 62 73/var(--tw-text-opacity)); }

.text-\[\#394094\] { --tw-text-opacity: 1; color: rgb(57 64 148/var(--tw-text-opacity)); }

.text-\[\#3A54B2\] { --tw-text-opacity: 1; color: rgb(58 84 178/var(--tw-text-opacity)); }

.text-\[\#4B5563\] { --tw-text-opacity: 1; color: rgb(75 85 99/var(--tw-text-opacity)); }

.text-\[\#4a5565\] { --tw-text-opacity: 1; color: rgb(74 85 101/var(--tw-text-opacity)); }

.text-\[\#545A69\] { --tw-text-opacity: 1; color: rgb(84 90 105/var(--tw-text-opacity)); }

.text-\[\#5556D9\] { --tw-text-opacity: 1; color: rgb(85 86 217/var(--tw-text-opacity)); }

.text-\[\#5D5B71\] { --tw-text-opacity: 1; color: rgb(93 91 113/var(--tw-text-opacity)); }

.text-\[\#6a7282\] { --tw-text-opacity: 1; color: rgb(106 114 130/var(--tw-text-opacity)); }

.text-\[\#8192D5\] { --tw-text-opacity: 1; color: rgb(129 146 213/var(--tw-text-opacity)); }

.text-\[\#8ca5ff\] { --tw-text-opacity: 1; color: rgb(140 165 255/var(--tw-text-opacity)); }

.text-\[\#9CAADD\] { --tw-text-opacity: 1; color: rgb(156 170 221/var(--tw-text-opacity)); }

.text-\[\#BA9AFD\] { --tw-text-opacity: 1; color: rgb(186 154 253/var(--tw-text-opacity)); }

.text-\[\#C7D0F0\] { --tw-text-opacity: 1; color: rgb(199 208 240/var(--tw-text-opacity)); }

.text-\[\#CDE3FE\] { --tw-text-opacity: 1; color: rgb(205 227 254/var(--tw-text-opacity)); }

.text-\[\#DDDCFF\] { --tw-text-opacity: 1; color: rgb(221 220 255/var(--tw-text-opacity)); }

.text-\[\#E1E5F6\] { --tw-text-opacity: 1; color: rgb(225 229 246/var(--tw-text-opacity)); }

.text-\[\#E1E5F6\]\/80 { color: rgba(225, 229, 246, 0.8); }

.text-\[\#E2E8FC\] { --tw-text-opacity: 1; color: rgb(226 232 252/var(--tw-text-opacity)); }

.text-\[\#EBEBFF\] { --tw-text-opacity: 1; color: rgb(235 235 255/var(--tw-text-opacity)); }

.text-\[\#F96D41\] { --tw-text-opacity: 1; color: rgb(249 109 65/var(--tw-text-opacity)); }

.text-\[\#F96D44\] { --tw-text-opacity: 1; color: rgb(249 109 68/var(--tw-text-opacity)); }

.text-\[\#FCFDFF\] { --tw-text-opacity: 1; color: rgb(252 253 255/var(--tw-text-opacity)); }

.text-\[\#c1c2ff\] { --tw-text-opacity: 1; color: rgb(193 194 255/var(--tw-text-opacity)); }

.text-\[\#cddfff\] { --tw-text-opacity: 1; color: rgb(205 223 255/var(--tw-text-opacity)); }

.text-\[\#dcfce7\] { --tw-text-opacity: 1; color: rgb(220 252 231/var(--tw-text-opacity)); }

.text-\[\#e1e5f6\] { --tw-text-opacity: 1; color: rgb(225 229 246/var(--tw-text-opacity)); }

.text-\[rgba\(255\,255\,255\,0\.80\)\] { color: rgba(255, 255, 255, 0.8); }

.text-black { --tw-text-opacity: 1; color: rgb(0 0 0/var(--tw-text-opacity)); }

.text-blue-950 { --tw-text-opacity: 1; color: rgb(23 37 84/var(--tw-text-opacity)); }

.text-emerald-600 { --tw-text-opacity: 1; color: rgb(5 150 105/var(--tw-text-opacity)); }

.text-gray-500 { --tw-text-opacity: 1; color: rgb(107 114 128/var(--tw-text-opacity)); }

.text-gray-900 { --tw-text-opacity: 1; color: rgb(17 24 39/var(--tw-text-opacity)); }

.text-orange-400 { --tw-text-opacity: 1; color: rgb(251 146 60/var(--tw-text-opacity)); }

.text-white { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }

.text-white\/90 { color: rgba(255, 255, 255, 0.9); }

.underline { text-decoration-line: underline; }

.no-underline { text-decoration-line: none; }

.antialiased { -webkit-font-smoothing: antialiased; }

.opacity-0 { opacity: 0; }

.opacity-100 { opacity: 1; }

.opacity-40 { opacity: 0.4; }

.opacity-50 { opacity: 0.5; }

.opacity-70 { opacity: 0.7; }

.opacity-80 { opacity: 0.8; }

.opacity-90 { opacity: 0.9; }

.opacity-\[0\.97\] { opacity: 0.97; }

.opacity-\[0\.99\] { opacity: 0.99; }

.mix-blend-lighten { mix-blend-mode: lighten; }

.shadow { --tw-shadow: 0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color); }

.shadow, .shadow-3xl { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-3xl { --tw-shadow: 0px_0px_1px_0px_rgba(38,50,56,.3),0px_1px_2px_0px_rgba(38,50,56,.06); --tw-shadow-colored: 0px_0px_1px_0px_rgba(38,50,56,.3),0px_1px_2px_0px_rgba(38,50,56,.06); }

.shadow-\[-4px_-4px_12px_0px_rgba\(12\,32\,106\,0\.6\)_inset\,4px_4px_12px_0px_rgba\(225\,229\,246\,0\.3\)_inset\] { --tw-shadow: -4px -4px 12px 0px rgba(12,32,106,.6) inset,4px 4px 12px 0px rgba(225,229,246,.3) inset; --tw-shadow-colored: inset -4px -4px 12px 0px var(--tw-shadow-color),inset 4px 4px 12px 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-\[-4px_4px_12px_0px_rgba\(0\,0\,0\,0\.20\)\] { --tw-shadow: -4px 4px 12px 0px rgba(0,0,0,.2); --tw-shadow-colored: -4px 4px 12px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0_0_24px_-7px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0 0 24px -7px rgba(0,0,0,.25); --tw-shadow-colored: 0 0 24px -7px 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_18px_45px_rgba\(15\,23\,42\,0\.25\)\] { --tw-shadow: 0 18px 45px rgba(15,23,42,.25); --tw-shadow-colored: 0 18px 45px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0_20px_60px_rgba\(0\,0\,0\,0\.28\)\] { --tw-shadow: 0 20px 60px rgba(0,0,0,.28); --tw-shadow-colored: 0 20px 60px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0_6px_18px_rgba\(15\,23\,42\,0\.25\)\] { --tw-shadow: 0 6px 18px rgba(15,23,42,.25); --tw-shadow-colored: 0 6px 18px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_-15px_34px_0px_rgba\(105\,110\,124\,0\.10\)\] { --tw-shadow: 0px -15px 34px 0px rgba(105,110,124,.1); --tw-shadow-colored: 0px -15px 34px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_-15px_60px_0px_rgba\(84\,90\,105\,0\.1\)\] { --tw-shadow: 0px -15px 60px 0px rgba(84,90,105,.1); --tw-shadow-colored: 0px -15px 60px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_10px_-1px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 10px -1px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 10px -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-\[0px_0px_12px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 12px 0px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 12px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_13\.35px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 13.35px 0px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 13.35px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_14\.228px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 14.228px 0px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 14.228px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_14px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 14px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 14px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_21\.344px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0px 0px 21.344px 0px rgba(0,0,0,.15); --tw-shadow-colored: 0px 0px 21.344px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_23\.96px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 23.96px 0px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 23.96px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_24px_-7px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 24px -7px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 24px -7px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_24px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 24px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 24px var(--tw-shadow-color); }

.shadow-\[0px_0px_24px_rgba\(0\,0\,0\,0\.25\)\], .shadow-\[0px_0px_281px_0px_\#ffffff\] { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_281px_0px_\#ffffff\] { --tw-shadow: 0px 0px 281px 0px #fff; --tw-shadow-colored: 0px 0px 281px 0px var(--tw-shadow-color); }

.shadow-\[0px_0px_41\.003px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 0px 0px 41.003px 0px rgba(0,0,0,.15); --tw-shadow-colored: 0px 0px 41.003px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_48px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 0px 48px 0px rgba(0,0,0,.25); --tw-shadow-colored: 0px 0px 48px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_88px_0px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 0px 0px 88px 0px rgba(0,0,0,.05); --tw-shadow-colored: 0px 0px 88px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_8px_4px_rgba\(55\,78\,162\,0\.1\)\] { --tw-shadow: 0px 0px 8px 4px rgba(55,78,162,.1); --tw-shadow-colored: 0px 0px 8px 4px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_0px_9\.5px_rgba\(51\,90\,255\,0\.8\)\] { --tw-shadow: 0px 0px 9.5px rgba(51,90,255,.8); --tw-shadow-colored: 0px 0px 9.5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_12\.891px_25\.781px_0px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 12.891px 25.781px 0px rgba(0,0,0,.25); --tw-shadow-colored: 0px 12.891px 25.781px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_2px_2\.5px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 2px 2.5px rgba(0,0,0,.25); --tw-shadow-colored: 0px 2px 2.5px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_2px_22\.9px_rgba\(55\,78\,162\,0\.15\)\] { --tw-shadow: 0px 2px 22.9px rgba(55,78,162,.15); --tw-shadow-colored: 0px 2px 22.9px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_3\.41px_5\.12px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 3.41px 5.12px rgba(0,0,0,.1); --tw-shadow-colored: 0px 3.41px 5.12px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_4px_20px_0px_rgba\(20\,29\,62\,0\.07\)\] { --tw-shadow: 0px 4px 20px 0px rgba(20,29,62,.07); --tw-shadow-colored: 0px 4px 20px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_5\.156px_7\.734px_0px_rgba\(0\,0\,0\,0\.1\)\,0px_2\.063px_3\.094px_0px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 0px 5.156px 7.734px 0px rgba(0,0,0,.1),0px 2.063px 3.094px 0px rgba(0,0,0,.1); --tw-shadow-colored: 0px 5.156px 7.734px 0px var(--tw-shadow-color),0px 2.063px 3.094px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[0px_8\.53px_17\.06px_rgba\(0\,0\,0\,0\.25\)\] { --tw-shadow: 0px 8.53px 17.06px rgba(0,0,0,.25); --tw-shadow-colored: 0px 8.53px 17.06px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[10px_12px_44px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 10px 12px 44px 0px rgba(0,0,0,.15); --tw-shadow-colored: 10px 12px 44px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[10px_14px_24px_0px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 10px 14px 24px 0px rgba(0,0,0,.1); --tw-shadow-colored: 10px 14px 24px 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-\[13\.007px_6\.937px_10\.406px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 13.007px 6.937px 10.406px 0px rgba(0,0,0,.15); --tw-shadow-colored: 13.007px 6.937px 10.406px 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-\[13px_13px_44px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 13px 13px 44px 0px rgba(0,0,0,.15); --tw-shadow-colored: 13px 13px 44px 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-\[1px_1px_31\.1px_rgba\(252\,253\,255\,0\.25\)\] { --tw-shadow: 1px 1px 31.1px rgba(252,253,255,.25); --tw-shadow-colored: 1px 1px 31.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-\[3px_3px_14px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 3px 3px 14px 0px rgba(0,0,0,.15); --tw-shadow-colored: 3px 3px 14px 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-\[4\.76px_4\.76px_16\.184px_rgba\(143\,137\,243\,0\.55\)\] { --tw-shadow: 4.76px 4.76px 16.184px rgba(143,137,243,.55); --tw-shadow-colored: 4.76px 4.76px 16.184px 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-\[4px_4px_20px_0px_rgba\(0\,0\,0\,0\.15\)\] { --tw-shadow: 4px 4px 20px 0px rgba(0,0,0,.15); --tw-shadow-colored: 4px 4px 20px 0px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-\[5\.692px_7\.115px_8\.538px_0px_rgba\(0\,0\,0\,0\.05\)\] { --tw-shadow: 5.692px 7.115px 8.538px 0px rgba(0,0,0,.05); --tw-shadow-colored: 5.692px 7.115px 8.538px 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-\[8px_8px_24px_0px_rgba\(0\,0\,0\,0\.1\)\] { --tw-shadow: 8px 8px 24px 0px rgba(0,0,0,.1); --tw-shadow-colored: 8px 8px 24px 0px var(--tw-shadow-color); }

.shadow-\[8px_8px_24px_0px_rgba\(0\,0\,0\,0\.1\)\], .shadow-lg { box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.shadow-lg { --tw-shadow: 0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1); --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color); }

.shadow-md { --tw-shadow: 0 4px 6px -1px rgba(0,0,0,.1),0 2px 4px -2px rgba(0,0,0,.1); --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color),0 2px 4px -2px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.outline-none { outline: transparent solid 2px; outline-offset: 2px; }

.ring-0 { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }

.blur { --tw-blur: blur(8px); }

.blur, .blur-\[30px\] { 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-\[30px\] { --tw-blur: blur(30px); }

.blur-\[90px\] { --tw-blur: blur(90px); }

.blur-\[90px\], .drop-shadow { 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); }

.drop-shadow { --tw-drop-shadow: drop-shadow(0 1px 2px rgba(0,0,0,.1)) drop-shadow(0 1px 1px rgba(0,0,0,.06)); }

.drop-shadow-2xl { --tw-drop-shadow: drop-shadow(0 25px 25px rgba(0,0,0,.15)); }

.drop-shadow-2xl, .drop-shadow-\[2px_2px_12px_rgba\(0\,0\,0\,0\.10\)\] { 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); }

.drop-shadow-\[2px_2px_12px_rgba\(0\,0\,0\,0\.10\)\] { --tw-drop-shadow: drop-shadow(2px 2px 12px rgba(0,0,0,.1)); }

.invert { --tw-invert: invert(100%); }

.filter, .invert { 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-\[0\.5px\] { --tw-backdrop-blur: blur(.5px); }

.backdrop-blur-\[0\.5px\], .backdrop-blur-\[24\.21582794189453px\] { 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-blur-\[24\.21582794189453px\] { --tw-backdrop-blur: blur(24.21582794189453px); }

.backdrop-blur-\[2px\] { --tw-backdrop-blur: blur(2px); }

.backdrop-blur-\[2px\], .backdrop-blur-\[3\.9066195487976074px\] { 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-blur-\[3\.9066195487976074px\] { --tw-backdrop-blur: blur(3.9066195487976074px); }

.backdrop-blur-\[3px\] { --tw-backdrop-blur: blur(3px); 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-blur-\[4px\], .backdrop-blur-sm { --tw-backdrop-blur: blur(4px); }

.backdrop-blur-\[4px\], .backdrop-blur-sm, .backdrop-filter { 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-duration: 0.15s; 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-\[top\] { transition-duration: 0.15s; transition-property: top; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-all { transition-duration: 0.15s; transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-colors { transition-duration: 0.15s; transition-property: color, background-color, border-color, text-decoration-color, fill, stroke; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-opacity { transition-duration: 0.15s; transition-property: opacity; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.transition-transform { transition-duration: 0.15s; transition-property: transform; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.delay-100 { transition-delay: 0.1s; }

.delay-150 { transition-delay: 0.15s; }

.delay-200 { transition-delay: 0.2s; }

.delay-300 { transition-delay: 0.3s; }

.duration-150 { transition-duration: 0.15s; }

.duration-200 { transition-duration: 0.2s; }

.duration-300 { transition-duration: 0.3s; }

.duration-500 { transition-duration: 0.5s; }

.duration-700 { transition-duration: 0.7s; }

.duration-\[0\.25s\] { transition-duration: 0.25s; }

.duration-\[0\.3s\] { transition-duration: 0.3s; }

.duration-\[0\.5s\] { transition-duration: 0.5s; }

.duration-\[0\.6s\] { transition-duration: 0.6s; }

.ease-\[cubic-bezier\(0\.25\,0\.46\,0\.45\,0\.94\)\] { transition-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94); }

.ease-\[ease\] { transition-timing-function: ease; }

.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.ease-out { transition-timing-function: cubic-bezier(0, 0, 0.2, 1); }

.content-\[\"\"\] { --tw-content: ""; content: var(--tw-content); }

.content-\[\] { --tw-content: ; content: var(--tw-content); }

.inter-display { font-optical-sizing: auto; }

.optimizeLegibility { text-rendering: optimizelegibility; }

.font-wght-400 { font-variation-settings: "opsz" 24, "wght" 400; }

.font-wght-450 { font-variation-settings: "opsz" 24, "wght" 450; }

.font-wght-450-32 { font-variation-settings: "opsz" 32, "wght" 450; }

.font-wght-480 { font-variation-settings: "opsz" 24, "wght" 480; }

.font-wght-480-32 { font-variation-settings: "opsz" 32, "wght" 480; }

.font-wght-500 { font-variation-settings: "wght" 500; }

.font-wght-550 { font-variation-settings: "opsz" 32, "wght" 550; }

.font-wght-600 { font-variation-settings: "opsz" 24, "wght" 600; }

.font-wght-650 { font-variation-settings: "opsz" 32, "wght" 650; }

.font-wght-700 { font-variation-settings: "wght" 700; }

.font-wght-750 { font-variation-settings: "wght" 750; }

.\[background\:linear-gradient\(120deg\,\#1A459D_-54\.7\%\,\#091837_47\%\)\] { background: linear-gradient(120deg, rgb(26, 69, 157) -54.7%, rgb(9, 24, 55) 47%); }

.\[background\:linear-gradient\(125deg\,\#091837_55\.95\%\,\#1A459D_172\.27\%\)\] { background: linear-gradient(125deg, rgb(9, 24, 55) 55.95%, rgb(26, 69, 157) 172.27%); }

.\[background\:linear-gradient\(180deg\,rgba\(88\,124\,255\,0\.50\)_0\%\,rgba\(53\,74\,153\,0\.00\)_100\%\)\] { background: linear-gradient(rgba(88, 124, 255, 0.5), rgba(53, 74, 153, 0)); }

.\[background\:linear-gradient\(189deg\,\#1A459D_-81\.57\%\,\#091837_58\.86\%\)\] { background: linear-gradient(189deg, rgb(26, 69, 157) -81.57%, rgb(9, 24, 55) 58.86%); }

.\[background\:linear-gradient\(233deg\,\#1A459D_-32\.13\%\,\#091837_48\.35\%\)\] { background: linear-gradient(233deg, rgb(26, 69, 157) -32.13%, rgb(9, 24, 55) 48.35%); }

::-webkit-scrollbar { display: none; }

@font-face { ascent-override: 94%; descent-override: normal; font-family: "Adjusted Arial Fallback"; line-gap-override: 9%; size-adjust: 98%; src: local("arial"); }

.contact-menu a, .site-header .contact-menu a { color: rgb(17, 24, 39) !important; }

.contact-menu a.active:hover, .contact-menu a:hover, .navbar-home-scrolled .contact-menu a.active:hover { --tw-text-opacity: 1 !important; color: rgb(249 109 68/var(--tw-text-opacity)) !important; }

.navbar-home .contact-menu a { color: rgb(255, 255, 255) !important; }

.navbar-home-scrolled .contact-menu a { color: rgb(17, 24, 39) !important; }

.navbar-home.navbar-home-scrolled .contact-menu a { opacity: 1; }

.navbar-home.navbar-home-scrolled .contact-menu a:hover { --tw-text-opacity: 1 !important; color: rgb(249 109 68/var(--tw-text-opacity)) !important; }

:root { --size: clamp(10rem,1rem + 40vmin,30rem); --gap: calc(var(--size)/14); --duration: 60s; --scroll-start: 0; --scroll-end: calc(-100% - var(--gap)); }

html { scroll-behavior: smooth; }

body { font-family: Inter, "Adjusted Arial Fallback", sans-serif; }

.mockup-drop-shadow { filter: drop-shadow(rgba(0, 0, 0, 0.08) 0px 4px 60px); }

.marquee__group { animation: scroll-x var(--duration) linear infinite; }

.marquee--reverse .marquee__group { animation-delay: -3s; animation-direction: reverse; }

.dropdown.sub-child-content:hover .sub-child, .nav-link.active, .navbar-home-scrolled .dropdown.active-dropdown .drop-down-list, .navbar-home-scrolled .nav-link-home.active, .navbar-home-scrolled .nav-link:hover, .navbar-home-scrolled .product-mega-menu:hover .product-link, .navbar-home.navbar-home-scrolled .mobile-down-icon:hover .home-products a, .secondary-header .product-mega-menu:hover .drop-down-link { --tw-text-opacity: 1; color: rgb(30 58 138/var(--tw-text-opacity)); }

.nav-link-home.active, .navbar-home .mobile-down-icon:hover .home-products a, .navbar-home .mobile-down-icon:hover .home-products div, .navbar-home .mobile-down-icon:hover .mobile-down-icon path, .navbar-home .product-mega-menu:hover .mobile-down-icon, .navbar-home .product-mega-menu:hover .product-link, .navbar-home-scrolled .nav-link, .navbar-home-scrolled .nav-link-home { opacity: 1; }

.nav-link-home.active { font-variation-settings: "opsz" 32, "wght" 550; }

.nav-link.about-link-text { --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }

.nav-link.about-link-text.active { opacity: 1; }

.navbar-home-scrolled .dropdown .dropdown-content.open { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.button-container a { --tw-text-opacity: 1; color: rgb(30 63 185/var(--tw-text-opacity)); --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.navbar-home-scrolled .button-container a { --tw-bg-opacity: 1; background-color: rgb(30 63 185/var(--tw-bg-opacity)); --tw-text-opacity: 1; color: rgb(255 255 255/var(--tw-text-opacity)); }

@keyframes scroll-x { 
  0% { transform: translate(var(--scroll-start)); }
  100% { transform: translate(var(--scroll-end)); }
}

.clip-path { clip-path: ellipse(138% 100% at center bottom); }

.truncate-text { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; }

.site-header { filter: drop-shadow(rgba(105, 110, 124, 0.12) 0px 4px 54px); }

.navbar-home-scrolled { background-color: rgb(255, 255, 255); border-color: rgb(240, 240, 240); }

.navbar-home-scrolled ul li .nav-link, .navbar-home-scrolled ul li a { color: rgb(55, 78, 162); }

.navbar-home-scrolled ul li .mobile-down-icon svg path { stroke: rgb(55, 78, 162); }

.navbar-home-scrolled .site-logo > figure { display: none; }

.navbar-home-scrolled .site-logo { background-image: url("/images/svg/libera-logo.svg"); background-repeat: no-repeat; background-size: contain; height: 48px; width: 150px; }

.navbar-home-scrolled .demo-button { background-color: rgb(55, 78, 162); color: rgb(255, 255, 255); }

.navbar-home-scrolled .schedule-button { background-color: rgb(55, 78, 162); border-color: rgb(55, 78, 162); opacity: 1; }

.dropdown-content { background-color: rgb(255, 255, 255); box-shadow: rgba(0, 0, 0, 0.2) 0px 8px 16px; display: none; transform: translateY(-10px); transition: 0.25s ease-in; width: 100%; z-index: 1; }

.dropdown .dropdown-content.open { display: flex; position: absolute; top: 70px; transform: translate(-40px); width: fit-content; }

.dropdown-content .dropdown .dropdown-content.open { left: 100%; top: 0.625rem; width: max-content; --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.product-mega-menu:hover .product-mega-menu-content, .product-sub-child:hover .product-sub-child-content { display: block; min-width: 310px; }

.product-mega-menu:hover .product-mega-menu-content { right: 2rem; }

.navbar-home .product-mega-menu:hover .product-mega-menu-content, .product-mega-menu:hover .product-mega-menu-content { --tw-translate-x: 2rem; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.navbar-home .product-mega-menu:hover .product-mega-menu-content { right: 0px; }

.section-text-animate.section-product-mity { background: rgb(255, 255, 255); }

.product-sub-child:hover .product-sub-child-content { min-width: 290px; }

.custom-width { width: 30px; }

.product-tech-dropdown.product-mega-menu .product-mega-menu-content { display: unset; left: 50%; min-width: 800px; opacity: 0; right: unset; transform: translate(-50%, 40px); transition: 0.3s ease-in; visibility: hidden; }

.product-tech-dropdown.product-mega-menu:hover .product-mega-menu-content { opacity: 1; transform: translate(-50%); visibility: visible; }

.product-tech-dropdown.product-mega-menu:hover .content.active { opacity: 1; transition-delay: 0.25s; visibility: visible; }

.navbar-home.header-wrapper { background-image: linear-gradient(117deg, rgb(32, 41, 72) 27.47%, rgb(12, 23, 61) 92.3%); }

.navbar-home.header-wrapper.navbar-home-scrolled { background-image: linear-gradient(rgb(255, 255, 255), rgb(255, 255, 255)); }

.navbar-home.header-wrapper.navbar-home-scrolled .schedule-button { background-color: rgb(55, 78, 162); opacity: 1; }

.navbar-home.about-header { background-image: linear-gradient(117deg, rgb(32, 41, 72) 27.47%, rgb(12, 23, 61) 92.3%); }

.faq-list-wrapper { background: rgb(255, 255, 255); border-bottom: 1px solid rgb(206, 210, 225); cursor: pointer; position: relative; }

.faq-list-wrapper h5::after { background-image: url("/images/tech/common/svg/faq-chevron-down.svg"); background-size: contain; content: ""; height: 24px; position: absolute; right: 0px; top: 0px; width: 24px; }

.faq-list-wrapper.open h5::after { background-image: url("/images/tech/common/svg/faq-chevron-up.svg"); }

.faq-list-wrapper:last-child { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; border-radius: 0px 0px 30px 30px; }

.faq-list-wrapper.open { background-image: url("/images/tech/common/webp/product-accordion-bg.webp"); background-repeat: no-repeat; background-size: cover; border-color: transparent; }

.scrollbar-hide::-webkit-scrollbar { display: none; }

.scrollbar-hide { scrollbar-width: none; }

.tab-button::after { background: linear-gradient(105deg, rgb(82, 104, 184) -1.69%, rgb(33, 58, 147) 44.28%, rgb(55, 78, 162) 100.46%); border-radius: 12px; box-shadow: rgba(12, 32, 106, 0.6) -4px -4px 12px inset, rgba(225, 229, 246, 0.3) 4px 4px 12px inset; content: ""; inset: 0px; opacity: 0.05; position: absolute; stroke: rgb(203, 213, 247); stroke-width: 1px; }

.tech-tabs-container .tab-button .tab-title { color: rgb(17, 24, 39); }

.tech-tabs-container .tab-button.active .tab-title { color: rgb(225, 229, 246); }

@media (max-width: 1280px) {
  .dropdown .dropdown-content.open { top: 60px; }
  .product-mega-menu:hover .product-mega-menu-content, .product-sub-child:hover .product-sub-child-content { display: block; min-width: 270px; }
  .product-sub-child:hover .product-sub-child-content { display: block; left: 215px; min-width: 245px; top: 1rem; }
  .product-tech-dropdown.product-mega-menu .product-mega-menu-content { min-width: 800px; }
}

@media (max-width: 1024px) {
  .tech-hero-section { background-position: center bottom -16rem, center top; }
  .dropdown .dropdown-content.open { top: 54px; }
  .dropdown-content .dropdown .dropdown-content.open { left: 0px; top: 3rem; width: max-content; }
  .product-mega-menu:hover .product-mega-menu-content, .product-sub-child:hover .product-sub-child-content { min-width: 270px; }
  .product-sub-child:hover .product-sub-child-content { min-width: 237px; padding: 16px 12px; }
  .product-tech-dropdown.product-mega-menu .product-mega-menu-content { min-width: 640px; }
  .site-header { height: 70px; left: 0px; overflow: hidden; top: 0px; transition: 0.5s ease-out; }
  .site-header.navbar-home.navbar-home-scrolled { background-color: rgb(255, 255, 255); }
  .site-header .navbar-toggler { position: relative; top: 3px; }
  .navbar-home-scrolled .site-logo { height: 36px; }
  .site-header .navbar-toggler { background-color: transparent; border: 0px; cursor: pointer; display: inline-block; margin-left: 18px; padding: 0px; width: 22px; }
  .navbar-toggler.collapsed .icon-bar { transform: rotate(0deg); transition: 0.25s; }
  .navbar-toggler .icon-bar, .navbar-toggler.collapsed .icon-bar { background-color: rgb(17, 24, 39); border-radius: 1px; display: block; height: 2px; margin-bottom: 4px; width: 22px; }
  .navbar-toggler .icon-bar { transition: 0.3s ease-in 0.25s; }
  .top-bar { margin-left: 3px; margin-right: 3px; transform: rotate(45deg); transform-origin: 10% 10% 0px; }
  .icon-bar { transition: 0.5s; width: 22px; }
  .middle-bar { opacity: 0; }
  .navbar-toggler.collapsed .middle-bar { opacity: 1; transform: translate(13%); }
  .bottom-bar { margin-left: 3px; margin-right: 3px; transform: rotate(-45deg); transform-origin: 10% 90% 0px; }
  .navbar-collapse { opacity: 0; transform: scale(1.05); transition: 0.5s ease-in-out; width: 100%; }
  .navbar-collapse.nav-open { opacity: 1; padding-left: 0px; transform: scale(1); transition-delay: 0.2s; width: 100%; }
  .header-menu ul { flex-flow: column wrap; padding: 1rem 0px 1.5rem; }
  .header-menu .list-style li { border-bottom: 1px solid rgba(255, 255, 255, 0.8); margin: 0px; padding: 8px 0px; }
  .header-menu .list-style li:last-child { border-bottom: 0px; }
  .menu-item-has-children .sub-menu { display: none; left: auto; margin-top: 10px; max-width: 100%; padding: 1rem; transform: translateY(0px); }
  .menu-item-has-children .sub-menu.visible { display: block; position: relative; }
  .menu-item-has-children a { background-position: right top 8px; }
  .menu-item-has-children.child-menu a::after { transform: rotate(180deg); }
  .site-header.menu-opened { height: 100%; overflow: scroll; transition: 0.5s ease-in; }
  .navbar-home .navbar-toggler .icon-bar, .navbar-home .navbar-toggler.collapsed .icon-bar { background-color: rgb(255, 255, 255); }
  .navbar-home-scrolled .navbar-toggler .icon-bar, .navbar-home-scrolled .navbar-toggler.collapsed .icon-bar { background-color: rgb(55, 78, 162); }
  .dropdown .dropdown-content.open { position: relative; top: 20px; transform: translateY(-10px); width: 100%; }
  .tech-hero-section { background-position: center bottom -20rem, center top; }
  .unset { position: unset; }
  .site-header .navbar-toggler { margin-left: 12px; }
  .product-mega-menu:hover .product-mega-menu-content, .product-sub-child:hover .product-sub-child-content { display: none; }
  .product-mega-menu.open-drop-down .product-mega-menu-content, .product-mega-menu.open-drop-down .product-sub-child-content { display: block; position: relative; top: 0.5rem; --tw-translate-x: 0px; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .product-mega-menu.open-drop-down .product-sub-child-content { left: 0px; padding: 1rem 0.75rem; }
  .site-header.navbar-home .contact-menu a { color: rgb(255, 255, 255) !important; }
  .site-header.navbar-home.navbar-home-scrolled .contact-menu a { color: rgb(22, 22, 55) !important; }
  .product-mega-menu:hover .product-mega-menu-content { right: 0px; }
  .product-tech-dropdown.product-mega-menu .product-mega-menu-content { height: auto; left: 0px; min-width: 100%; padding: 0px; top: 10px; transition: none; transform: translate(0px) !important; }
  .product-tech-dropdown.product-mega-menu.open-drop-down .dropdown-content { opacity: 1; padding: 5px 0px 12px; visibility: visible; }
  .site-header.navbar-home .product-tech-dropdown.product-mega-menu.open-drop-down .dropdown-content, .site-header.navbar-home.navbar-home-scrolled .product-tech-dropdown.product-mega-menu.open-drop-down .dropdown-content { padding: 12px; }
  .platform-item.active .mobile-dropdown { display: block; }
  .platform-item { background-color: rgb(247, 248, 252); }
  .site-header.navbar-home { background-color: rgb(31, 39, 71) !important; }
  .site-header.navbar-home .navbar-collapse ul li { border-bottom: 1px solid rgba(255, 255, 255, 0.5); }
  .navbar-home-scrolled .navbar-collapse ul li { border-bottom: 1px solid rgb(237, 238, 239) !important; }
  .navbar-home-scrolled .navbar-collapse .mobile-down-icon ul li { border-bottom: 1px solid transparent !important; }
  .home-hero-section { background-image: linear-gradient(141deg, rgb(32, 41, 72) 17.89%, rgb(12, 23, 61) 76.48%); }
  .home-hero-section.about-hero-section { background-image: unset; }
}

@media (max-width: 767px) {
  .faq-list-wrapper h5::after { height: 20px; right: 0px; top: 0px; width: 20px; }
}

@media (max-width: 640px) {
  .tech-hero-section { background-position: center bottom -25rem, center top; }
  .site-header { height: 58px; }
  .site-header .navbar-toggler { margin-left: 14px; }
  .navbar-home-scrolled .site-logo .mobile-logo { display: block; }
  .clip-path { clip-path: ellipse(160% 100% at center bottom); }
  .navbar-home-scrolled .site-logo { height: 32px; width: 100px; }
  .line-gradient::after { background-image: url("/images/tech/common/webp/line-gradient-mobile.webp"); background-repeat: no-repeat; background-size: cover; bottom: 0px; content: ""; height: 2px; left: 0px; position: absolute; width: 100%; }
  .site-header.tech-page-header .navbar-toggler { margin-left: 4px; }
  .site-header.tech-page-header { height: 60px; }
  .site-header.tech-page-header.menu-opened { height: 100%; }
  .faq-list-wrapper h5::after { right: -8px; top: 2px; }
}

.bg-map { background-position: center top; }

.animation-card:hover .marquee__group { animation-play-state: paused; }

.tech-hero-shadow::before { bottom: -74px; height: 74px; left: 50%; position: absolute; width: 1070px; z-index: 2; --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); --tw-bg-opacity: 1; background-color: rgb(252 252 253/var(--tw-bg-opacity)); --tw-shadow: 0px -15px 60px 0px rgba(84,90,105,.1); --tw-shadow-colored: 0px -15px 60px 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); --tw-content: ""; content: var(--tw-content); }

.section-text-animate { background-image: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-position: 50% center; background-size: cover; }

.mask { background: rgba(0, 0, 0, 0.8); display: none; height: 100%; left: 0px; top: 0px; width: 100%; z-index: 100; }

.mask, .menu { position: fixed; }

.menu { background-color: rgb(255, 255, 255); overflow: hidden; transition: 0.3s; z-index: 1000; }

.slide-menu-right { height: 100%; right: -300px; top: 0px; width: 300px; }

.toggle-slide-right { height: 100%; margin: 20px auto; padding: 10px; right: -300px; top: 0px; width: 300px; }

.toggle-slide-right, button.close-menu { background: rgb(0, 0, 0); border: 1px solid grey; border-radius: 5px; color: rgb(255, 255, 255); display: block; }

button.close-menu { margin: 40px auto; width: 100px; }

body.smr-open .slide-menu-right { right: 0px; }

@keyframes rotate360 { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(1turn); }
}

#case-study-slider { transition: transform 0.5s ease-in-out; }

.case-study-dot { background: rgb(217, 217, 217); border: 2px solid transparent; border-radius: 50%; cursor: pointer; height: 16px; transition: 0.3s; width: 16px; }

.case-study-dot.active { background: rgb(55, 78, 162); }

.no-transition { transition: none !important; }

@keyframes marquee { 
  0% { transform: translate(0px); }
  100% { transform: translate(-50%); }
}

.liberoid-marquee-track, .tms-marquee { animation: 40s linear 0s infinite normal none running marquee; }

.liberoid-marquee-track:hover { animation-play-state: paused; }

[data-expandable][data-state="closed"] [data-expandable-panel] { display: none; }

[data-expandable][data-state="open"] [data-expandable-panel] { display: block; }

[data-flip].is-flipped .liberoid-inner { transform: rotateY(180deg) !important; }

#scroll-to-top.is-visible { opacity: 1; pointer-events: auto; }

@keyframes tms-book-demo-floater-glow { 
  0%, 100% { filter: drop-shadow(rgba(51, 90, 255, 0.75) 0px 0px 10px) drop-shadow(rgba(51, 90, 255, 0.28) 0px 0px 24px); }
  50% { filter: drop-shadow(rgba(51, 90, 255, 0.95) 0px 0px 18px) drop-shadow(rgba(140, 165, 255, 0.45) 0px 0px 36px); }
}

.tms-book-demo-floater { animation: 2.6s ease-in-out 0s infinite normal none running tms-book-demo-floater-glow; will-change: filter; }

@media (prefers-reduced-motion: reduce) {
  .tms-book-demo-floater { animation: auto ease 0s 1 normal none running none; filter: drop-shadow(rgba(51, 90, 255, 0.65) 0px 0px 12px); }
}

.before\:absolute::before { content: var(--tw-content); position: absolute; }

.before\:-left-0::before { content: var(--tw-content); left: 0px; }

.before\:-left-12::before { content: var(--tw-content); left: -3rem; }

.before\:-top-3::before { content: var(--tw-content); top: -0.75rem; }

.before\:-top-4::before { content: var(--tw-content); top: -1rem; }

.before\:left-0::before { content: var(--tw-content); left: 0px; }

.before\:left-1::before { content: var(--tw-content); left: 0.25rem; }

.before\:left-1\.5::before { content: var(--tw-content); left: 0.375rem; }

.before\:left-3::before { content: var(--tw-content); left: 0.75rem; }

.before\:left-\[-26px\]::before { content: var(--tw-content); left: -26px; }

.before\:top-0::before { content: var(--tw-content); top: 0px; }

.before\:top-0\.5::before { content: var(--tw-content); top: 0.125rem; }

.before\:top-2\/4::before { content: var(--tw-content); top: 50%; }

.before\:top-3::before { content: var(--tw-content); top: 0.75rem; }

.before\:top-7::before { content: var(--tw-content); top: 1.75rem; }

.before\:top-\[11px\]::before { content: var(--tw-content); top: 11px; }

.before\:top-\[13px\]::before { content: var(--tw-content); top: 13px; }

.before\:top-\[18px\]::before { content: var(--tw-content); top: 18px; }

.before\:top-\[8\.5px\]::before { content: var(--tw-content); top: 8.5px; }

.before\:top-\[9px\]::before { content: var(--tw-content); top: 9px; }

.before\:z-10::before { content: var(--tw-content); z-index: 10; }

.before\:size-2::before { content: var(--tw-content); height: 0.5rem; width: 0.5rem; }

.before\:size-6::before { content: var(--tw-content); height: 1.5rem; width: 1.5rem; }

.before\:size-\[4px\]::before { content: var(--tw-content); height: 4px; width: 4px; }

.before\:size-full::before { content: var(--tw-content); height: 100%; width: 100%; }

.before\:h-2::before { content: var(--tw-content); height: 0.5rem; }

.before\:h-20::before { content: var(--tw-content); height: 5rem; }

.before\:h-\[74px\]::before { content: var(--tw-content); height: 74px; }

.before\:w-5::before { content: var(--tw-content); width: 1.25rem; }

.before\:w-\[128px\]::before { content: var(--tw-content); width: 128px; }

.before\:w-\[203px\]::before { content: var(--tw-content); width: 203px; }

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

.before\:rounded-\[50px\]::before { border-radius: 50px; content: var(--tw-content); }

.before\:rounded-full::before { border-radius: 9999px; content: var(--tw-content); }

.before\:bg-\[\#374EA2\]::before, .before\:bg-\[\#374ea2\]::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(55 78 162/var(--tw-bg-opacity)); }

.before\:bg-gray-900::before { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(17 24 39/var(--tw-bg-opacity)); }

.before\:bg-\[url\(\/images\/career\/svg\/icon-star-blue\.svg\)\]::before { background-image: url("/images/career/svg/icon-star-blue.svg"); content: var(--tw-content); }

.before\:bg-award-fade-left::before { background-image: url("/images/career/award-fade-left.png"); content: var(--tw-content); }

.before\:bg-image-shadow::before { background-image: url("/images/career/image-shadow.png"); content: var(--tw-content); }

.before\:bg-logo-left-shadow::before { background-image: url("/images/tech/common/webp/all-mile-left-shadow.webp"); content: var(--tw-content); }

.before\:bg-team-image-shadow::before { background-image: url("/images/about/team-image-shadow.png"); content: var(--tw-content); }

.before\:bg-cover::before { background-size: cover; content: var(--tw-content); }

.before\:bg-no-repeat::before { background-repeat: no-repeat; content: var(--tw-content); }

.before\:shadow-\[0px_0px_8px_4px_rgba\(55\,78\,162\,0\.1\)\]::before { content: var(--tw-content); --tw-shadow: 0px 0px 8px 4px rgba(55,78,162,.1); --tw-shadow-colored: 0px 0px 8px 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); }

.before\:content-\[\'\'\]::before { --tw-content: ""; content: var(--tw-content); }

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

.after\:-bottom-1::after { bottom: -0.25rem; content: var(--tw-content); }

.after\:-right-12::after { content: var(--tw-content); right: -3rem; }

.after\:-top-3::after { content: var(--tw-content); top: -0.75rem; }

.after\:-top-4::after { content: var(--tw-content); top: -1rem; }

.after\:left-0::after { content: var(--tw-content); left: 0px; }

.after\:right-0::after { content: var(--tw-content); right: 0px; }

.after\:right-\[-22px\]::after { content: var(--tw-content); right: -22px; }

.after\:top-1\/2::after { content: var(--tw-content); top: 50%; }

.after\:top-7::after { content: var(--tw-content); top: 1.75rem; }

.after\:top-\[11px\]::after { content: var(--tw-content); top: 11px; }

.after\:top-\[13px\]::after { content: var(--tw-content); top: 13px; }

.after\:top-\[18px\]::after { content: var(--tw-content); top: 18px; }

.after\:size-\[15px\]::after { content: var(--tw-content); height: 15px; width: 15px; }

.after\:size-full::after { content: var(--tw-content); height: 100%; width: 100%; }

.after\:h-0::after { content: var(--tw-content); height: 0px; }

.after\:h-0\.5::after { content: var(--tw-content); height: 0.125rem; }

.after\:h-2::after { content: var(--tw-content); height: 0.5rem; }

.after\:h-20::after { content: var(--tw-content); height: 5rem; }

.after\:h-\[74px\]::after { content: var(--tw-content); height: 74px; }

.after\:w-5::after { content: var(--tw-content); width: 1.25rem; }

.after\:w-\[128px\]::after { content: var(--tw-content); width: 128px; }

.after\:w-\[193px\]::after { content: var(--tw-content); width: 193px; }

.after\:w-full::after { content: var(--tw-content); width: 100%; }

.after\:origin-left::after { content: var(--tw-content); transform-origin: left center; }

.after\:-translate-y-1\/2::after, .after\:-translate-y-2\/4::after { --tw-translate-y: -50%; }

.after\:-translate-y-1\/2::after, .after\:-translate-y-2\/4::after, .after\:scale-x-0::after { content: var(--tw-content); transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.after\:scale-x-0::after { --tw-scale-x: 0; }

.after\:rounded-full::after { border-radius: 9999px; content: var(--tw-content); }

.after\:bg-\[\#374EA2\]::after, .after\:bg-\[\#374ea2\]::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(55 78 162/var(--tw-bg-opacity)); }

.after\:bg-gray-900::after { content: var(--tw-content); --tw-bg-opacity: 1; background-color: rgb(17 24 39/var(--tw-bg-opacity)); }

.after\:bg-award-fade-right::after { background-image: url("/images/career/award-fade-right.png"); content: var(--tw-content); }

.after\:bg-chevron-right-blue::after { background-image: url("/images/svg/chevron-right-blue.svg"); content: var(--tw-content); }

.after\:bg-chevron-right-lite-white::after { background-image: url("/images/svg/chevron-right-lite-white.svg"); content: var(--tw-content); }

.after\:bg-logo-right-shadow::after { background-image: url("/images/tech/common/webp/all-mile-right-shadow.webp"); content: var(--tw-content); }

.after\:bg-contain::after { background-size: contain; content: var(--tw-content); }

.after\:bg-cover::after { background-size: cover; content: var(--tw-content); }

.after\:bg-no-repeat::after { background-repeat: no-repeat; content: var(--tw-content); }

.after\:shadow-\[0px_0px_8px_4px_rgba\(55\,78\,162\,0\.1\)\]::after { content: var(--tw-content); --tw-shadow: 0px 0px 8px 4px rgba(55,78,162,.1); --tw-shadow-colored: 0px 0px 8px 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); }

.after\:transition::after { content: var(--tw-content); transition-duration: 0.15s; 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); }

.after\:delay-200::after { content: var(--tw-content); transition-delay: 0.2s; }

.after\:duration-200::after { content: var(--tw-content); transition-duration: 0.2s; }

.after\:ease-in-out::after { content: var(--tw-content); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }

.after\:content-\[\'\'\]::after { --tw-content: ""; content: var(--tw-content); }

.hover\:-translate-y-0:hover { --tw-translate-y: -0px; }

.hover\:-translate-y-0:hover, .hover\:-translate-y-0\.5:hover { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:-translate-y-0\.5:hover { --tw-translate-y: -.125rem; }

.hover\:-translate-y-1:hover { --tw-translate-y: -.25rem; }

.hover\:-translate-y-1:hover, .hover\:scale-105:hover { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-105:hover { --tw-scale-x: 1.05; --tw-scale-y: 1.05; }

.hover\:scale-\[1\.025\]:hover { --tw-scale-x: 1.025; --tw-scale-y: 1.025; }

.hover\:scale-\[1\.025\]:hover, .hover\:scale-\[1\.02\]:hover { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:scale-\[1\.02\]:hover { --tw-scale-x: 1.02; --tw-scale-y: 1.02; }

.hover\:scale-\[1\.03\]:hover { --tw-scale-x: 1.03; --tw-scale-y: 1.03; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.hover\:bg-blue-50:hover { --tw-bg-opacity: 1; background-color: rgb(239 246 255/var(--tw-bg-opacity)); }

.hover\:bg-blue-800:hover { --tw-bg-opacity: 1; background-color: rgb(55 78 162/var(--tw-bg-opacity)); }

.hover\:bg-gray-100:hover { --tw-bg-opacity: 1; background-color: rgb(247 248 252/var(--tw-bg-opacity)); }

.hover\:bg-white:hover { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.hover\:bg-white\/10:hover { background-color: rgba(255, 255, 255, 0.1); }

.hover\:text-\[\#F96D41\]:hover { --tw-text-opacity: 1; color: rgb(249 109 65/var(--tw-text-opacity)); }

.hover\:opacity-100:hover { opacity: 1; }

.hover\:opacity-90:hover { opacity: 0.9; }

.hover\:shadow-\[0_22px_55px_rgba\(15\,23\,42\,0\.35\)\]:hover { --tw-shadow: 0 22px 55px rgba(15,23,42,.35); --tw-shadow-colored: 0 22px 55px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.hover\:shadow-\[0px_0px_20px_rgba\(51\,90\,255\,0\.9\)\]:hover { --tw-shadow: 0px 0px 20px rgba(51,90,255,.9); --tw-shadow-colored: 0px 0px 20px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }

.hover\:after\:scale-x-100:hover::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.focus-visible\:outline-none:focus-visible { outline: transparent solid 2px; outline-offset: 2px; }

.focus-visible\:ring-2:focus-visible { --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color); --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000); }

.focus-visible\:ring-\[\#374ea2\]:focus-visible { --tw-ring-opacity: 1; --tw-ring-color: rgb(55 78 162/var(--tw-ring-opacity)); }

.focus-visible\:ring-offset-2:focus-visible { --tw-ring-offset-width: 2px; }

.focus-visible\:ring-offset-transparent:focus-visible { --tw-ring-offset-color: transparent; }

.active\:scale-\[0\.98\]:active { --tw-scale-x: .98; --tw-scale-y: .98; }

.active\:scale-\[0\.98\]:active, .group:hover .group-hover\:translate-x-0 { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:translate-x-0 { --tw-translate-x: 0px; }

.group:hover .group-hover\:translate-x-0\.5 { --tw-translate-x: .125rem; }

.group:hover .group-hover\:translate-x-0\.5, .group:hover .group-hover\:translate-x-px { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:translate-x-px { --tw-translate-x: 1px; }

.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; }

.group:hover .group-hover\:scale-105, .group:hover .group-hover\:scale-\[1\.03\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }

.group:hover .group-hover\:scale-\[1\.03\] { --tw-scale-x: 1.03; --tw-scale-y: 1.03; }

.group:hover .group-hover\:bg-white { --tw-bg-opacity: 1; background-color: rgb(255 255 255/var(--tw-bg-opacity)); }

.group:hover .group-hover\:fill-\[\#F96D41\] { fill: rgb(249, 109, 65); }

.group:hover .group-hover\:fill-blue-900 { fill: rgb(30, 58, 138); }

.group:hover .group-hover\:stroke-blue-900 { stroke: rgb(30, 58, 138); }

.group:hover .group-hover\:text-blue-900 { --tw-text-opacity: 1; color: rgb(30 58 138/var(--tw-text-opacity)); }

.group:hover .group-hover\:underline { text-decoration-line: underline; }

.group:hover .group-hover\:opacity-100 { opacity: 1; }

@media not all and (min-width: 1280px) {
  .max-xl\:-bottom-\[13\%\] { bottom: -13%; }
  .max-xl\:-bottom-\[15\%\] { bottom: -15%; }
  .max-xl\:-bottom-\[17\%\] { bottom: -17%; }
  .max-xl\:-bottom-\[18px\] { bottom: -18px; }
  .max-xl\:-bottom-\[20\%\] { bottom: -20%; }
  .max-xl\:-bottom-\[24\%\] { bottom: -24%; }
  .max-xl\:-bottom-\[28\%\] { bottom: -28%; }
  .max-xl\:-bottom-\[32\%\] { bottom: -32%; }
  .max-xl\:-bottom-\[47\%\] { bottom: -47%; }
  .max-xl\:-right-2 { right: -0.5rem; }
  .max-xl\:-right-2\.5 { right: -0.625rem; }
  .max-xl\:-right-\[13\%\] { right: -13%; }
  .max-xl\:-right-\[55\%\] { right: -55%; }
  .max-xl\:-top-12 { top: -3rem; }
  .max-xl\:-top-5 { top: -1.25rem; }
  .max-xl\:-top-6 { top: -1.5rem; }
  .max-xl\:-top-\[24\%\] { top: -24%; }
  .max-xl\:-top-\[36\%\] { top: -36%; }
  .max-xl\:-top-\[90px\] { top: -90px; }
  .max-xl\:left-0 { left: 0px; }
  .max-xl\:left-1\/2 { left: 50%; }
  .max-xl\:left-\[2\%\] { left: 2%; }
  .max-xl\:right-0 { right: 0px; }
  .max-xl\:right-\[2\%\] { right: 2%; }
  .max-xl\:top-16 { top: 4rem; }
  .max-xl\:top-\[20\%\] { top: 20%; }
  .max-xl\:top-\[60px\] { top: 60px; }
  .max-xl\:top-\[70px\] { top: 70px; }
  .max-xl\:mx-auto { margin-left: auto; margin-right: auto; }
  .max-xl\:mb-16 { margin-bottom: 4rem; }
  .max-xl\:mb-\[110px\] { margin-bottom: 110px; }
  .max-xl\:ml-0 { margin-left: 0px; }
  .max-xl\:ml-6 { margin-left: 1.5rem; }
  .max-xl\:mr-0 { margin-right: 0px; }
  .max-xl\:mt-16 { margin-top: 4rem; }
  .max-xl\:block { display: block; }
  .max-xl\:hidden { display: none; }
  .max-xl\:h-\[107px\] { height: 107px; }
  .max-xl\:h-\[200px\] { height: 200px; }
  .max-xl\:h-\[300px\] { height: 300px; }
  .max-xl\:h-\[372px\] { height: 372px; }
  .max-xl\:h-\[77px\] { height: 77px; }
  .max-xl\:h-\[82px\] { height: 82px; }
  .max-xl\:max-h-\[560px\] { max-height: 560px; }
  .max-xl\:max-h-\[730px\] { max-height: 730px; }
  .max-xl\:min-h-\[186px\] { min-height: 186px; }
  .max-xl\:min-h-\[240px\] { min-height: 240px; }
  .max-xl\:min-h-\[330px\] { min-height: 330px; }
  .max-xl\:min-h-\[360px\] { min-height: 360px; }
  .max-xl\:min-h-\[630px\] { min-height: 630px; }
  .max-xl\:min-h-\[730px\] { min-height: 730px; }
  .max-xl\:w-\[140px\] { width: 140px; }
  .max-xl\:w-\[210px\] { width: 210px; }
  .max-xl\:w-\[400px\] { width: 400px; }
  .max-xl\:w-\[425px\] { width: 425px; }
  .max-xl\:w-\[72px\] { width: 72px; }
  .max-xl\:w-\[81px\] { width: 81px; }
  .max-xl\:w-\[95\%\] { width: 95%; }
  .max-xl\:w-full { width: 100%; }
  .max-xl\:min-w-\[270px\] { min-width: 270px; }
  .max-xl\:min-w-\[280px\] { min-width: 280px; }
  .max-xl\:min-w-\[500px\] { min-width: 500px; }
  .max-xl\:min-w-\[910px\] { min-width: 910px; }
  .max-xl\:max-w-\[120px\] { max-width: 120px; }
  .max-xl\:max-w-\[170px\] { max-width: 170px; }
  .max-xl\:max-w-\[210px\] { max-width: 210px; }
  .max-xl\:max-w-\[220px\] { max-width: 220px; }
  .max-xl\:max-w-\[270px\] { max-width: 270px; }
  .max-xl\:max-w-\[280px\] { max-width: 280px; }
  .max-xl\:max-w-\[350px\] { max-width: 350px; }
  .max-xl\:max-w-\[370px\] { max-width: 370px; }
  .max-xl\:max-w-\[431px\] { max-width: 431px; }
  .max-xl\:max-w-\[440px\] { max-width: 440px; }
  .max-xl\:max-w-\[470px\] { max-width: 470px; }
  .max-xl\:max-w-\[480px\] { max-width: 480px; }
  .max-xl\:max-w-\[490px\] { max-width: 490px; }
  .max-xl\:max-w-\[500px\] { max-width: 500px; }
  .max-xl\:max-w-\[520px\] { max-width: 520px; }
  .max-xl\:max-w-\[540px\] { max-width: 540px; }
  .max-xl\:max-w-\[550px\] { max-width: 550px; }
  .max-xl\:max-w-\[575px\] { max-width: 575px; }
  .max-xl\:max-w-\[580px\] { max-width: 580px; }
  .max-xl\:max-w-\[600px\] { max-width: 600px; }
  .max-xl\:max-w-\[610px\] { max-width: 610px; }
  .max-xl\:max-w-\[650px\] { max-width: 650px; }
  .max-xl\:max-w-\[700px\] { max-width: 700px; }
  .max-xl\:max-w-\[740px\] { max-width: 740px; }
  .max-xl\:max-w-\[750px\] { max-width: 750px; }
  .max-xl\:max-w-\[780px\] { max-width: 780px; }
  .max-xl\:max-w-\[800px\] { max-width: 800px; }
  .max-xl\:max-w-\[805px\] { max-width: 805px; }
  .max-xl\:max-w-\[830px\] { max-width: 830px; }
  .max-xl\:max-w-\[880px\] { max-width: 880px; }
  .max-xl\:max-w-\[900px\] { max-width: 900px; }
  .max-xl\:max-w-\[910px\] { max-width: 910px; }
  .max-xl\:max-w-\[960px\] { max-width: 960px; }
  .max-xl\:max-w-full { max-width: 100%; }
  .max-xl\:max-w-screen-sm { max-width: 640px; }
  .max-xl\:-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-xl\:flex-col { flex-direction: column; }
  .max-xl\:flex-col-reverse { flex-direction: column-reverse; }
  .max-xl\:flex-wrap { flex-wrap: wrap; }
  .max-xl\:items-center { align-items: center; }
  .max-xl\:justify-center { justify-content: center; }
  .max-xl\:gap-0 { gap: 0px; }
  .max-xl\:gap-5 { gap: 1.25rem; }
  .max-xl\:gap-\[0_24px\] { gap: 0px 24px; }
  .max-xl\:gap-\[0_40px\] { gap: 0px 40px; }
  .max-xl\:gap-\[0_70px\] { gap: 0px 70px; }
  .max-xl\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
  .max-xl\:space-x-12 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(3rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(3rem*var(--tw-space-x-reverse)); }
  .max-xl\:overflow-x-auto { overflow-x: auto; }
  .max-xl\:p-2 { padding: 0.5rem; }
  .max-xl\:p-2\.5 { padding: 0.625rem; }
  .max-xl\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .max-xl\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .max-xl\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
  .max-xl\:py-5 { padding-bottom: 1.25rem; padding-top: 1.25rem; }
  .max-xl\:py-\[40px\] { padding-bottom: 40px; padding-top: 40px; }
  .max-xl\:py-\[50px\] { padding-bottom: 50px; padding-top: 50px; }
  .max-xl\:pb-0 { padding-bottom: 0px; }
  .max-xl\:pb-2 { padding-bottom: 0.5rem; }
  .max-xl\:pb-24 { padding-bottom: 6rem; }
  .max-xl\:pb-3 { padding-bottom: 0.75rem; }
  .max-xl\:pb-32 { padding-bottom: 8rem; }
  .max-xl\:pb-\[100px\] { padding-bottom: 100px; }
  .max-xl\:pb-\[120px\] { padding-bottom: 120px; }
  .max-xl\:pb-\[70px\] { padding-bottom: 70px; }
  .max-xl\:pl-12 { padding-left: 3rem; }
  .max-xl\:pl-6 { padding-left: 1.5rem; }
  .max-xl\:pr-0 { padding-right: 0px; }
  .max-xl\:pr-12 { padding-right: 3rem; }
  .max-xl\:pr-6 { padding-right: 1.5rem; }
  .max-xl\:pr-8 { padding-right: 2rem; }
  .max-xl\:pt-0 { padding-top: 0px; }
  .max-xl\:pt-16 { padding-top: 4rem; }
  .max-xl\:pt-20 { padding-top: 5rem; }
  .max-xl\:pt-\[110px\] { padding-top: 110px; }
  .max-xl\:pt-\[150px\] { padding-top: 150px; }
  .max-xl\:pt-\[160px\] { padding-top: 160px; }
  .max-xl\:pt-\[50px\] { padding-top: 50px; }
  .max-xl\:pt-\[60px\] { padding-top: 60px; }
  .max-xl\:pt-\[90px\] { padding-top: 90px; }
  .max-xl\:text-center { text-align: center; }
  .max-xl\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .max-xl\:text-\[24px\] { font-size: 24px; }
  .max-xl\:text-\[34px\] { font-size: 34px; }
  .max-xl\:text-\[38px\] { font-size: 38px; }
  .max-xl\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .max-xl\:text-xl { font-size: 1.25rem; }
  .max-xl\:leading-7, .max-xl\:text-xl { line-height: 1.75rem; }
  .max-xl\:leading-\[32px\] { line-height: 32px; }
  .max-xl\:leading-\[46px\] { line-height: 46px; }
  .max-xl\:leading-\[48px\] { line-height: 48px; }
}

@media not all and (min-width: 1200px) {
  .max-lg2\:-bottom-8 { bottom: -2rem; }
  .max-lg2\:-right-2 { right: -0.5rem; }
  .max-lg2\:bottom-32 { bottom: 8rem; }
  .max-lg2\:left-\[-4\%\] { left: -4%; }
  .max-lg2\:right-0 { right: 0px; }
  .max-lg2\:right-\[24\%\] { right: 24%; }
  .max-lg2\:max-w-\[155px\] { max-width: 155px; }
  .max-lg2\:max-w-\[160px\] { max-width: 160px; }
  .max-lg2\:max-w-\[170px\] { max-width: 170px; }
  .max-lg2\:max-w-\[190px\] { max-width: 190px; }
  .max-lg2\:max-w-\[220px\] { max-width: 220px; }
  .max-lg2\:max-w-\[250px\] { max-width: 250px; }
  .max-lg2\:gap-\[0_16px\] { gap: 0px 16px; }
  .max-lg2\:gap-\[0_60px\] { gap: 0px 60px; }
  .max-lg2\:py-\[120px\] { padding-bottom: 120px; padding-top: 120px; }
  .max-lg2\:pt-4 { padding-top: 1rem; }
  .max-lg2\:text-\[58px\] { font-size: 58px; }
  .max-lg2\:text-base { font-size: 1rem; }
  .max-lg2\:leading-6, .max-lg2\:text-base { line-height: 1.5rem; }
}

@media not all and (min-width: 1030px) {
  .max-lg_custom\:block { display: block; }
  .max-lg_custom\:hidden { display: none; }
}

@media not all and (min-width: 1024px) {
  .max-lg\:relative { position: relative; }
  .max-lg\:-bottom-4 { bottom: -1rem; }
  .max-lg\:-bottom-5 { bottom: -1.25rem; }
  .max-lg\:-bottom-9 { bottom: -2.25rem; }
  .max-lg\:-bottom-\[18px\] { bottom: -18px; }
  .max-lg\:-right-1 { right: -0.25rem; }
  .max-lg\:-right-2 { right: -0.5rem; }
  .max-lg\:-right-2\.5 { right: -0.625rem; }
  .max-lg\:-right-\[30px\] { right: -30px; }
  .max-lg\:-top-\[32\%\] { top: -32%; }
  .max-lg\:bottom-28 { bottom: 7rem; }
  .max-lg\:left-1\/2 { left: 50%; }
  .max-lg\:left-32 { left: 8rem; }
  .max-lg\:left-40 { left: 10rem; }
  .max-lg\:left-44 { left: 11rem; }
  .max-lg\:left-56 { left: 14rem; }
  .max-lg\:left-60 { left: 15rem; }
  .max-lg\:left-\[-40\%\] { left: -40%; }
  .max-lg\:left-\[400px\] { left: 400px; }
  .max-lg\:right-0 { right: 0px; }
  .max-lg\:right-\[-50\%\] { right: -50%; }
  .max-lg\:right-\[22\%\] { right: 22%; }
  .max-lg\:right-\[27\%\] { right: 27%; }
  .max-lg\:top-0 { top: 0px; }
  .max-lg\:top-14 { top: 3.5rem; }
  .max-lg\:top-16 { top: 4rem; }
  .max-lg\:top-2 { top: 0.5rem; }
  .max-lg\:top-2\.5 { top: 0.625rem; }
  .max-lg\:top-\[68px\] { top: 68px; }
  .max-lg\:order-1 { order: 1; }
  .max-lg\:order-2 { order: 2; }
  .max-lg\:order-3 { order: 3; }
  .max-lg\:mx-auto { margin-left: auto; margin-right: auto; }
  .max-lg\:-mt-8 { margin-top: -2rem; }
  .max-lg\:-mt-\[15px\] { margin-top: -15px; }
  .max-lg\:-mt-\[17px\] { margin-top: -17px; }
  .max-lg\:-mt-\[32px\] { margin-top: -32px; }
  .max-lg\:mb-11 { margin-bottom: 2.75rem; }
  .max-lg\:mb-16 { margin-bottom: 4rem; }
  .max-lg\:mb-5 { margin-bottom: 1.25rem; }
  .max-lg\:mb-8 { margin-bottom: 2rem; }
  .max-lg\:mb-\[56px\] { margin-bottom: 56px; }
  .max-lg\:mb-\[60px\] { margin-bottom: 60px; }
  .max-lg\:mt-0 { margin-top: 0px; }
  .max-lg\:mt-10 { margin-top: 2.5rem; }
  .max-lg\:mt-2 { margin-top: 0.5rem; }
  .max-lg\:mt-20 { margin-top: 5rem; }
  .max-lg\:mt-6 { margin-top: 1.5rem; }
  .max-lg\:mt-\[50px\] { margin-top: 50px; }
  .max-lg\:mt-\[60px\] { margin-top: 60px; }
  .max-lg\:block { display: block; }
  .max-lg\:flex { display: flex; }
  .max-lg\:hidden { display: none; }
  .max-lg\:size-20 { height: 5rem; width: 5rem; }
  .max-lg\:size-\[120\%\] { height: 120%; width: 120%; }
  .max-lg\:size-\[140\%\] { height: 140%; width: 140%; }
  .max-lg\:size-\[150\%\] { height: 150%; width: 150%; }
  .max-lg\:size-\[200px\] { height: 200px; width: 200px; }
  .max-lg\:size-\[60px\] { height: 60px; width: 60px; }
  .max-lg\:size-\[70px\] { height: 70px; width: 70px; }
  .max-lg\:h-20 { height: 5rem; }
  .max-lg\:h-9 { height: 2.25rem; }
  .max-lg\:h-\[107px\] { height: 107px; }
  .max-lg\:h-\[160px\] { height: 160px; }
  .max-lg\:h-\[300px\] { height: 300px; }
  .max-lg\:h-\[396px\] { height: 396px; }
  .max-lg\:h-\[434px\] { height: 434px; }
  .max-lg\:h-\[460px\] { height: 460px; }
  .max-lg\:h-\[60px\] { height: 60px; }
  .max-lg\:h-\[77px\] { height: 77px; }
  .max-lg\:max-h-10 { max-height: 2.5rem; }
  .max-lg\:max-h-\[660px\] { max-height: 660px; }
  .max-lg\:min-h-\[160px\] { min-height: 160px; }
  .max-lg\:min-h-\[213px\] { min-height: 213px; }
  .max-lg\:min-h-\[300px\] { min-height: 300px; }
  .max-lg\:min-h-\[302px\] { min-height: 302px; }
  .max-lg\:min-h-\[640px\] { min-height: 640px; }
  .max-lg\:min-h-\[660px\] { min-height: 660px; }
  .max-lg\:w-1\/2 { width: 50%; }
  .max-lg\:w-2\/5 { width: 40%; }
  .max-lg\:w-\[101px\] { width: 101px; }
  .max-lg\:w-\[126px\] { width: 126px; }
  .max-lg\:w-\[150px\] { width: 150px; }
  .max-lg\:w-\[190px\] { width: 190px; }
  .max-lg\:w-\[330px\] { width: 330px; }
  .max-lg\:w-\[500px\] { width: 500px; }
  .max-lg\:w-\[600px\] { width: 600px; }
  .max-lg\:w-\[635px\] { width: 635px; }
  .max-lg\:w-\[81px\] { width: 81px; }
  .max-lg\:w-fit { width: fit-content; }
  .max-lg\:w-full { width: 100%; }
  .max-lg\:min-w-\[280px\] { min-width: 280px; }
  .max-lg\:min-w-\[400px\] { min-width: 400px; }
  .max-lg\:max-w-\[100px\] { max-width: 100px; }
  .max-lg\:max-w-\[120px\] { max-width: 120px; }
  .max-lg\:max-w-\[160px\] { max-width: 160px; }
  .max-lg\:max-w-\[280px\] { max-width: 280px; }
  .max-lg\:max-w-\[290px\] { max-width: 290px; }
  .max-lg\:max-w-\[410px\] { max-width: 410px; }
  .max-lg\:max-w-\[420px\] { max-width: 420px; }
  .max-lg\:max-w-\[440px\] { max-width: 440px; }
  .max-lg\:max-w-\[470px\] { max-width: 470px; }
  .max-lg\:max-w-\[480px\] { max-width: 480px; }
  .max-lg\:max-w-\[500px\] { max-width: 500px; }
  .max-lg\:max-w-\[510px\] { max-width: 510px; }
  .max-lg\:max-w-\[540px\] { max-width: 540px; }
  .max-lg\:max-w-\[550px\] { max-width: 550px; }
  .max-lg\:max-w-\[560px\] { max-width: 560px; }
  .max-lg\:max-w-\[570px\] { max-width: 570px; }
  .max-lg\:max-w-\[580px\] { max-width: 580px; }
  .max-lg\:max-w-\[600px\] { max-width: 600px; }
  .max-lg\:max-w-\[610px\] { max-width: 610px; }
  .max-lg\:max-w-\[620px\] { max-width: 620px; }
  .max-lg\:max-w-\[630px\] { max-width: 630px; }
  .max-lg\:max-w-\[650px\] { max-width: 650px; }
  .max-lg\:max-w-\[680px\] { max-width: 680px; }
  .max-lg\:max-w-\[720px\] { max-width: 720px; }
  .max-lg\:max-w-\[80px\] { max-width: 80px; }
  .max-lg\:max-w-\[90px\] { max-width: 90px; }
  .max-lg\:max-w-full { max-width: 100%; }
  .max-lg\:-translate-x-1\/2 { --tw-translate-x: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-lg\:flex-col { flex-direction: column; }
  .max-lg\:flex-col-reverse { flex-direction: column-reverse; }
  .max-lg\:flex-wrap { flex-wrap: wrap; }
  .max-lg\:items-start { align-items: flex-start; }
  .max-lg\:justify-start { justify-content: flex-start; }
  .max-lg\:justify-center { justify-content: center; }
  .max-lg\:justify-between { justify-content: space-between; }
  .max-lg\:gap-0 { gap: 0px; }
  .max-lg\:gap-12 { gap: 3rem; }
  .max-lg\:gap-20 { gap: 5rem; }
  .max-lg\:gap-8 { gap: 2rem; }
  .max-lg\:gap-\[0_16px\] { gap: 0px 16px; }
  .max-lg\:gap-\[0_24px\] { gap: 0px 24px; }
  .max-lg\:gap-\[0_32px\] { gap: 0px 32px; }
  .max-lg\:gap-\[0_60px\] { gap: 0px 60px; }
  .max-lg\:gap-\[16px_0\] { gap: 16px 0px; }
  .max-lg\:gap-\[24px_0\] { gap: 24px 0px; }
  .max-lg\:gap-\[7px_0\] { gap: 7px 0px; }
  .max-lg\:gap-y-8 { row-gap: 2rem; }
  .max-lg\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
  .max-lg\:space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1rem*var(--tw-space-y-reverse)); margin-top: calc(1rem*(1 - var(--tw-space-y-reverse))); }
  .max-lg\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
  .max-lg\:space-y-8 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(2rem*var(--tw-space-y-reverse)); margin-top: calc(2rem*(1 - var(--tw-space-y-reverse))); }
  .max-lg\:overflow-scroll { overflow: scroll; }
  .max-lg\:rounded-2xl { border-radius: 1rem; }
  .max-lg\:rounded-t-none { border-top-left-radius: 0px; border-top-right-radius: 0px; }
  .max-lg\:border-0 { border-width: 0px; }
  .max-lg\:border-\[1\.4px\] { border-width: 1.4px; }
  .max-lg\:border-b { border-bottom-width: 1px; }
  .max-lg\:border-solid { border-style: solid; }
  .max-lg\:border-\[\#BA9AFD\] { --tw-border-opacity: 1; border-color: rgb(186 154 253/var(--tw-border-opacity)); }
  .max-lg\:border-b-\[\#9CAADD\] { --tw-border-opacity: 1; border-bottom-color: rgb(156 170 221/var(--tw-border-opacity)); }
  .max-lg\:p-0 { padding: 0px; }
  .max-lg\:p-4 { padding: 1rem; }
  .max-lg\:p-5 { padding: 1.25rem; }
  .max-lg\:p-6 { padding: 1.5rem; }
  .max-lg\:p-8 { padding: 2rem; }
  .max-lg\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .max-lg\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .max-lg\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .max-lg\:px-\[40px\] { padding-left: 40px; padding-right: 40px; }
  .max-lg\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
  .max-lg\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
  .max-lg\:py-14 { padding-bottom: 3.5rem; padding-top: 3.5rem; }
  .max-lg\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
  .max-lg\:py-20 { padding-bottom: 5rem; padding-top: 5rem; }
  .max-lg\:py-32 { padding-bottom: 8rem; padding-top: 8rem; }
  .max-lg\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
  .max-lg\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .max-lg\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
  .max-lg\:py-9 { padding-bottom: 2.25rem; padding-top: 2.25rem; }
  .max-lg\:py-\[100px\] { padding-bottom: 100px; padding-top: 100px; }
  .max-lg\:py-\[120px\] { padding-bottom: 120px; padding-top: 120px; }
  .max-lg\:py-\[20px\] { padding-bottom: 20px; padding-top: 20px; }
  .max-lg\:py-\[261px\] { padding-bottom: 261px; padding-top: 261px; }
  .max-lg\:py-\[60px\] { padding-bottom: 60px; padding-top: 60px; }
  .max-lg\:pb-0 { padding-bottom: 0px; }
  .max-lg\:pb-10 { padding-bottom: 2.5rem; }
  .max-lg\:pb-12 { padding-bottom: 3rem; }
  .max-lg\:pb-16 { padding-bottom: 4rem; }
  .max-lg\:pb-20 { padding-bottom: 5rem; }
  .max-lg\:pb-24 { padding-bottom: 6rem; }
  .max-lg\:pb-28 { padding-bottom: 7rem; }
  .max-lg\:pb-4 { padding-bottom: 1rem; }
  .max-lg\:pb-8 { padding-bottom: 2rem; }
  .max-lg\:pb-\[100px\] { padding-bottom: 100px; }
  .max-lg\:pb-\[140px\] { padding-bottom: 140px; }
  .max-lg\:pb-\[60px\] { padding-bottom: 60px; }
  .max-lg\:pl-0 { padding-left: 0px; }
  .max-lg\:pl-8 { padding-left: 2rem; }
  .max-lg\:pr-0 { padding-right: 0px; }
  .max-lg\:pr-6 { padding-right: 1.5rem; }
  .max-lg\:pt-0 { padding-top: 0px; }
  .max-lg\:pt-1 { padding-top: 0.25rem; }
  .max-lg\:pt-1\.5 { padding-top: 0.375rem; }
  .max-lg\:pt-12 { padding-top: 3rem; }
  .max-lg\:pt-16 { padding-top: 4rem; }
  .max-lg\:pt-20 { padding-top: 5rem; }
  .max-lg\:pt-24 { padding-top: 6rem; }
  .max-lg\:pt-4 { padding-top: 1rem; }
  .max-lg\:pt-44 { padding-top: 11rem; }
  .max-lg\:pt-6 { padding-top: 1.5rem; }
  .max-lg\:pt-7 { padding-top: 1.75rem; }
  .max-lg\:pt-8 { padding-top: 2rem; }
  .max-lg\:pt-\[140px\] { padding-top: 140px; }
  .max-lg\:pt-\[180px\] { padding-top: 180px; }
  .max-lg\:pt-\[20px\] { padding-top: 20px; }
  .max-lg\:pt-\[50px\] { padding-top: 50px; }
  .max-lg\:pt-\[57px\] { padding-top: 57px; }
  .max-lg\:text-left { text-align: left; }
  .max-lg\:text-center { text-align: center; }
  .max-lg\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .max-lg\:text-\[20px\] { font-size: 20px; }
  .max-lg\:text-\[22px\] { font-size: 22px; }
  .max-lg\:text-\[26px\] { font-size: 26px; }
  .max-lg\:text-\[28px\] { font-size: 28px; }
  .max-lg\:text-\[32px\] { font-size: 32px; }
  .max-lg\:text-\[36px\] { font-size: 36px; }
  .max-lg\:text-\[38px\] { font-size: 38px; }
  .max-lg\:text-\[50px\] { font-size: 50px; }
  .max-lg\:text-\[56px\] { font-size: 56px; }
  .max-lg\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .max-lg\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .max-lg\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .max-lg\:leading-4 { line-height: 1rem; }
  .max-lg\:leading-5 { line-height: 1.25rem; }
  .max-lg\:leading-6 { line-height: 1.5rem; }
  .max-lg\:leading-7 { line-height: 1.75rem; }
  .max-lg\:leading-8 { line-height: 2rem; }
  .max-lg\:leading-9 { line-height: 2.25rem; }
  .max-lg\:leading-\[110\%\] { line-height: 110%; }
  .max-lg\:leading-\[120\%\] { line-height: 120%; }
  .max-lg\:leading-\[130\%\] { line-height: 130%; }
  .max-lg\:leading-\[22px\] { line-height: 22px; }
  .max-lg\:leading-\[25\.6px\] { line-height: 25.6px; }
  .max-lg\:leading-\[29px\] { line-height: 29px; }
  .max-lg\:leading-\[40px\] { line-height: 40px; }
  .max-lg\:leading-\[48px\] { line-height: 48px; }
  .max-lg\:leading-\[68px\] { line-height: 68px; }
  .max-lg\:tracking-\[-1\.2px\] { letter-spacing: -1.2px; }
  .max-lg\:tracking-\[0\.4px\] { letter-spacing: 0.4px; }
  .max-lg\:opacity-100 { opacity: 1; }
  .max-lg\:before\:top-\[10px\]::before { content: var(--tw-content); top: 10px; }
  .max-lg\:before\:top-\[12px\]::before { content: var(--tw-content); top: 12px; }
  .max-lg\:before\:top-\[27px\]::before { content: var(--tw-content); top: 27px; }
  .max-lg\:after\:top-\[10px\]::after { content: var(--tw-content); top: 10px; }
  .max-lg\:after\:top-\[12px\]::after { content: var(--tw-content); top: 12px; }
  .max-lg\:after\:top-\[27px\]::after { content: var(--tw-content); top: 27px; }
}

@media not all and (min-width: 992px) {
  .max-desktop\:bottom-8 { bottom: 2rem; }
  .max-desktop\:right-0 { right: 0px; }
  .max-desktop\:right-\[30\%\] { right: 30%; }
  .max-desktop\:max-w-\[160px\] { max-width: 160px; }
  .max-desktop\:max-w-\[200px\] { max-width: 200px; }
}

@media not all and (min-width: 768px) {
  .max-md\:relative { position: relative; }
  .max-md\:inset-0 { inset: 0px; }
  .max-md\:-bottom-\[21\%\] { bottom: -21%; }
  .max-md\:-bottom-\[28\%\] { bottom: -28%; }
  .max-md\:-bottom-\[5px\] { bottom: -5px; }
  .max-md\:-left-\[45px\] { left: -45px; }
  .max-md\:-right-\[24\%\] { right: -24%; }
  .max-md\:-right-\[26\%\] { right: -26%; }
  .max-md\:-right-\[29\%\] { right: -29%; }
  .max-md\:-top-9 { top: -2.25rem; }
  .max-md\:left-12 { left: 3rem; }
  .max-md\:left-6 { left: 1.5rem; }
  .max-md\:left-60 { left: 15rem; }
  .max-md\:right-\[-45px\] { right: -45px; }
  .max-md\:top-10 { top: 2.5rem; }
  .max-md\:top-4 { top: 1rem; }
  .max-md\:top-\[50\%\] { top: 50%; }
  .max-md\:order-1 { order: 1; }
  .max-md\:order-2 { order: 2; }
  .max-md\:order-3 { order: 3; }
  .max-md\:-mx-3 { margin-left: -0.75rem; margin-right: -0.75rem; }
  .max-md\:-mx-6 { margin-left: -1.5rem; margin-right: -1.5rem; }
  .max-md\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .max-md\:mx-auto { margin-left: auto; margin-right: auto; }
  .max-md\:my-4 { margin-bottom: 1rem; margin-top: 1rem; }
  .max-md\:-mt-4 { margin-top: -1rem; }
  .max-md\:-mt-5 { margin-top: -1.25rem; }
  .max-md\:-mt-6 { margin-top: -1.5rem; }
  .max-md\:-mt-\[14px\] { margin-top: -14px; }
  .max-md\:-mt-\[30px\] { margin-top: -30px; }
  .max-md\:-mt-\[46px\] { margin-top: -46px; }
  .max-md\:mb-0 { margin-bottom: 0px; }
  .max-md\:mb-10 { margin-bottom: 2.5rem; }
  .max-md\:mb-12 { margin-bottom: 3rem; }
  .max-md\:mb-6 { margin-bottom: 1.5rem; }
  .max-md\:mr-3 { margin-right: 0.75rem; }
  .max-md\:mt-10 { margin-top: 2.5rem; }
  .max-md\:mt-8 { margin-top: 2rem; }
  .max-md\:mt-\[36px\] { margin-top: 36px; }
  .max-md\:block { display: block; }
  .max-md\:flex { display: flex; }
  .max-md\:inline-flex { display: inline-flex; }
  .max-md\:hidden { display: none; }
  .max-md\:size-16 { height: 4rem; width: 4rem; }
  .max-md\:size-\[120\%\] { height: 120%; width: 120%; }
  .max-md\:size-\[40px\] { height: 40px; width: 40px; }
  .max-md\:size-\[60px\] { height: 60px; width: 60px; }
  .max-md\:size-full { height: 100%; width: 100%; }
  .max-md\:h-1 { height: 0.25rem; }
  .max-md\:h-1\.5 { height: 0.375rem; }
  .max-md\:h-10 { height: 2.5rem; }
  .max-md\:h-6 { height: 1.5rem; }
  .max-md\:h-\[300px\] { height: 300px; }
  .max-md\:h-\[372px\] { height: 372px; }
  .max-md\:h-full { height: 100%; }
  .max-md\:min-h-\[160px\] { min-height: 160px; }
  .max-md\:min-h-\[260px\] { min-height: 260px; }
  .max-md\:min-h-\[280px\] { min-height: 280px; }
  .max-md\:min-h-\[300px\] { min-height: 300px; }
  .max-md\:min-h-\[370px\] { min-height: 370px; }
  .max-md\:min-h-\[406px\] { min-height: 406px; }
  .max-md\:w-1\/2 { width: 50%; }
  .max-md\:w-24 { width: 6rem; }
  .max-md\:w-3\/5 { width: 60%; }
  .max-md\:w-4 { width: 1rem; }
  .max-md\:w-\[100px\] { width: 100px; }
  .max-md\:w-\[103px\] { width: 103px; }
  .max-md\:w-\[350px\] { width: 350px; }
  .max-md\:w-\[48\%\] { width: 48%; }
  .max-md\:w-full { width: 100%; }
  .max-md\:min-w-\[144px\] { min-width: 144px; }
  .max-md\:min-w-\[240px\] { min-width: 240px; }
  .max-md\:min-w-\[280px\] { min-width: 280px; }
  .max-md\:min-w-\[300px\] { min-width: 300px; }
  .max-md\:min-w-\[606px\] { min-width: 606px; }
  .max-md\:min-w-fit { min-width: fit-content; }
  .max-md\:max-w-\[120px\] { max-width: 120px; }
  .max-md\:max-w-\[130px\] { max-width: 130px; }
  .max-md\:max-w-\[160px\] { max-width: 160px; }
  .max-md\:max-w-\[170px\] { max-width: 170px; }
  .max-md\:max-w-\[200px\] { max-width: 200px; }
  .max-md\:max-w-\[210px\] { max-width: 210px; }
  .max-md\:max-w-\[220px\] { max-width: 220px; }
  .max-md\:max-w-\[240px\] { max-width: 240px; }
  .max-md\:max-w-\[250px\] { max-width: 250px; }
  .max-md\:max-w-\[270px\] { max-width: 270px; }
  .max-md\:max-w-\[350px\] { max-width: 350px; }
  .max-md\:max-w-\[360px\] { max-width: 360px; }
  .max-md\:max-w-\[380px\] { max-width: 380px; }
  .max-md\:max-w-\[390px\] { max-width: 390px; }
  .max-md\:max-w-\[400px\] { max-width: 400px; }
  .max-md\:max-w-\[420px\] { max-width: 420px; }
  .max-md\:max-w-\[430px\] { max-width: 430px; }
  .max-md\:max-w-\[440px\] { max-width: 440px; }
  .max-md\:max-w-\[450px\] { max-width: 450px; }
  .max-md\:max-w-\[460px\] { max-width: 460px; }
  .max-md\:max-w-\[470px\] { max-width: 470px; }
  .max-md\:max-w-\[500px\] { max-width: 500px; }
  .max-md\:max-w-\[540px\] { max-width: 540px; }
  .max-md\:max-w-\[606px\] { max-width: 606px; }
  .max-md\:max-w-\[90px\] { max-width: 90px; }
  .max-md\:max-w-full { max-width: 100%; }
  .max-md\:max-w-none { max-width: none; }
  .max-md\:flex-none { flex: 0 0 auto; }
  .max-md\:-translate-y-1\/2 { --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-md\:flex-col { flex-direction: column; }
  .max-md\:flex-col-reverse { flex-direction: column-reverse; }
  .max-md\:flex-wrap { flex-wrap: wrap; }
  .max-md\:flex-nowrap { flex-wrap: nowrap; }
  .max-md\:justify-start { justify-content: flex-start; }
  .max-md\:justify-between { justify-content: space-between; }
  .max-md\:gap-0 { gap: 0px; }
  .max-md\:gap-14 { gap: 3.5rem; }
  .max-md\:gap-5 { gap: 1.25rem; }
  .max-md\:gap-7 { gap: 1.75rem; }
  .max-md\:gap-8 { gap: 2rem; }
  .max-md\:gap-\[0_21px\] { gap: 0px 21px; }
  .max-md\:gap-\[12px_0\] { gap: 12px 0px; }
  .max-md\:gap-\[15px\] { gap: 15px; }
  .max-md\:gap-\[40px_0px\] { gap: 40px 0px; }
  .max-md\:gap-y-5 { row-gap: 1.25rem; }
  .max-md\:gap-y-6 { row-gap: 1.5rem; }
  .max-md\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
  .max-md\:space-x-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1.25rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1.25rem*var(--tw-space-x-reverse)); }
  .max-md\:space-y-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1rem*var(--tw-space-y-reverse)); margin-top: calc(1rem*(1 - var(--tw-space-y-reverse))); }
  .max-md\:overflow-x-scroll { overflow-x: scroll; }
  .max-md\:rounded-\[20px\] { border-radius: 20px; }
  .max-md\:rounded-none { border-radius: 0px; }
  .max-md\:border-0 { border-width: 0px; }
  .max-md\:border-b { border-bottom-width: 1px; }
  .max-md\:border-solid { border-style: solid; }
  .max-md\:border-transparent { border-color: transparent; }
  .max-md\:border-b-\[\#E2E7F3\] { --tw-border-opacity: 1; border-bottom-color: rgb(226 231 243/var(--tw-border-opacity)); }
  .max-md\:p-0 { padding: 0px; }
  .max-md\:p-2 { padding: 0.5rem; }
  .max-md\:p-4 { padding: 1rem; }
  .max-md\:p-5 { padding: 1.25rem; }
  .max-md\:px-0 { padding-left: 0px; padding-right: 0px; }
  .max-md\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .max-md\:px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
  .max-md\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .max-md\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .max-md\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .max-md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .max-md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .max-md\:px-\[14px\] { padding-left: 14px; padding-right: 14px; }
  .max-md\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
  .max-md\:py-12 { padding-bottom: 3rem; padding-top: 3rem; }
  .max-md\:py-16 { padding-bottom: 4rem; padding-top: 4rem; }
  .max-md\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .max-md\:py-4 { padding-bottom: 1rem; padding-top: 1rem; }
  .max-md\:py-6 { padding-bottom: 1.5rem; padding-top: 1.5rem; }
  .max-md\:py-7 { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  .max-md\:py-8 { padding-bottom: 2rem; padding-top: 2rem; }
  .max-md\:py-9 { padding-bottom: 2.25rem; padding-top: 2.25rem; }
  .max-md\:py-\[100px\] { padding-bottom: 100px; padding-top: 100px; }
  .max-md\:py-\[50px\] { padding-bottom: 50px; padding-top: 50px; }
  .max-md\:py-\[60px\] { padding-bottom: 60px; padding-top: 60px; }
  .max-md\:py-\[80px\] { padding-bottom: 80px; padding-top: 80px; }
  .max-md\:py-\[90px\] { padding-bottom: 90px; padding-top: 90px; }
  .max-md\:pb-0 { padding-bottom: 0px; }
  .max-md\:pb-10 { padding-bottom: 2.5rem; }
  .max-md\:pb-12 { padding-bottom: 3rem; }
  .max-md\:pb-14 { padding-bottom: 3.5rem; }
  .max-md\:pb-16 { padding-bottom: 4rem; }
  .max-md\:pb-2 { padding-bottom: 0.5rem; }
  .max-md\:pb-28 { padding-bottom: 7rem; }
  .max-md\:pb-4 { padding-bottom: 1rem; }
  .max-md\:pb-5 { padding-bottom: 1.25rem; }
  .max-md\:pb-8 { padding-bottom: 2rem; }
  .max-md\:pb-\[150px\] { padding-bottom: 150px; }
  .max-md\:pb-\[80px\] { padding-bottom: 80px; }
  .max-md\:pl-0 { padding-left: 0px; }
  .max-md\:pl-14 { padding-left: 3.5rem; }
  .max-md\:pl-16 { padding-left: 4rem; }
  .max-md\:pl-6 { padding-left: 1.5rem; }
  .max-md\:pl-9 { padding-left: 2.25rem; }
  .max-md\:pr-0 { padding-right: 0px; }
  .max-md\:pr-7 { padding-right: 1.75rem; }
  .max-md\:pt-0 { padding-top: 0px; }
  .max-md\:pt-1 { padding-top: 0.25rem; }
  .max-md\:pt-12 { padding-top: 3rem; }
  .max-md\:pt-16 { padding-top: 4rem; }
  .max-md\:pt-2 { padding-top: 0.5rem; }
  .max-md\:pt-20 { padding-top: 5rem; }
  .max-md\:pt-24 { padding-top: 6rem; }
  .max-md\:pt-32 { padding-top: 8rem; }
  .max-md\:pt-4 { padding-top: 1rem; }
  .max-md\:pt-6 { padding-top: 1.5rem; }
  .max-md\:pt-8 { padding-top: 2rem; }
  .max-md\:pt-\[100px\] { padding-top: 100px; }
  .max-md\:pt-\[120px\] { padding-top: 120px; }
  .max-md\:pt-\[140px\] { padding-top: 140px; }
  .max-md\:pt-\[56px\] { padding-top: 56px; }
  .max-md\:pt-\[88px\] { padding-top: 88px; }
  .max-md\:text-left { text-align: left; }
  .max-md\:text-center { text-align: center; }
  .max-md\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .max-md\:text-3xl { font-size: 1.875rem; line-height: 2.25rem; }
  .max-md\:text-\[16px\] { font-size: 16px; }
  .max-md\:text-\[17px\] { font-size: 17px; }
  .max-md\:text-\[20px\] { font-size: 20px; }
  .max-md\:text-\[24px\] { font-size: 24px; }
  .max-md\:text-\[26px\] { font-size: 26px; }
  .max-md\:text-\[28px\] { font-size: 28px; }
  .max-md\:text-\[48px\] { font-size: 48px; }
  .max-md\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .max-md\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .max-md\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .max-md\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .max-md\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .max-md\:leading-5 { line-height: 1.25rem; }
  .max-md\:leading-6 { line-height: 1.5rem; }
  .max-md\:leading-7 { line-height: 1.75rem; }
  .max-md\:leading-8 { line-height: 2rem; }
  .max-md\:leading-\[25px\] { line-height: 25px; }
  .max-md\:leading-\[36px\] { line-height: 36px; }
  .max-md\:leading-\[68px\] { line-height: 68px; }
  .max-md\:leading-none { line-height: 1; }
  .max-md\:tracking-\[-0\.068px\] { letter-spacing: -0.068px; }
  .max-md\:tracking-\[-0\.144px\] { letter-spacing: -0.144px; }
  .max-md\:tracking-\[-0\.288px\] { letter-spacing: -0.288px; }
  .max-md\:shadow-none { --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; box-shadow: var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow); }
  .max-md\:before\:absolute::before { content: var(--tw-content); position: absolute; }
  .max-md\:before\:left-0::before { content: var(--tw-content); left: 0px; }
  .max-md\:before\:left-\[-18px\]::before { content: var(--tw-content); left: -18px; }
  .max-md\:before\:top-2::before { content: var(--tw-content); top: 0.5rem; }
  .max-md\:before\:top-2\/4::before { content: var(--tw-content); top: 50%; }
  .max-md\:before\:top-\[15px\]::before { content: var(--tw-content); top: 15px; }
  .max-md\:before\:top-\[25px\]::before { content: var(--tw-content); top: 25px; }
  .max-md\:before\:top-\[41px\]::before { content: var(--tw-content); top: 41px; }
  .max-md\:before\:top-\[9px\]::before { content: var(--tw-content); top: 9px; }
  .max-md\:before\:size-1::before { content: var(--tw-content); height: 0.25rem; width: 0.25rem; }
  .max-md\:before\:size-1\.5::before { content: var(--tw-content); height: 0.375rem; width: 0.375rem; }
  .max-md\:before\:h-\[3px\]::before { content: var(--tw-content); height: 3px; }
  .max-md\:before\:h-\[47px\]::before { content: var(--tw-content); height: 47px; }
  .max-md\:before\:w-2::before { content: var(--tw-content); width: 0.5rem; }
  .max-md\:before\:w-2\.5::before { content: var(--tw-content); width: 0.625rem; }
  .max-md\:before\:w-\[40px\]::before { content: var(--tw-content); width: 40px; }
  .max-md\:before\:-translate-y-2\/4::before { content: var(--tw-content); --tw-translate-y: -50%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-md\:before\:bg-\[rgba\(249\,109\,65\,0\.6\)\]::before { background-color: rgba(249, 109, 65, 0.6); content: var(--tw-content); }
  .max-md\:after\:top-\[15px\]::after { content: var(--tw-content); top: 15px; }
  .max-md\:after\:top-\[25px\]::after { content: var(--tw-content); top: 25px; }
  .max-md\:after\:top-\[41px\]::after { content: var(--tw-content); top: 41px; }
  .max-md\:after\:top-\[9px\]::after { content: var(--tw-content); top: 9px; }
  .max-md\:after\:h-\[47px\]::after { content: var(--tw-content); height: 47px; }
  .max-md\:after\:w-\[40px\]::after { content: var(--tw-content); width: 40px; }
  .max-md\:hover\:bg-transparent:hover { background-color: transparent; }
}

@media not all and (min-width: 640px) {
  .max-sm\:relative { position: relative; }
  .max-sm\:-bottom-1\/4 { bottom: -25%; }
  .max-sm\:-bottom-2 { bottom: -0.5rem; }
  .max-sm\:-bottom-2\.5 { bottom: -0.625rem; }
  .max-sm\:-bottom-4 { bottom: -1rem; }
  .max-sm\:-bottom-5 { bottom: -1.25rem; }
  .max-sm\:-bottom-\[12\%\] { bottom: -12%; }
  .max-sm\:-bottom-\[18\%\] { bottom: -18%; }
  .max-sm\:-bottom-\[24\%\] { bottom: -24%; }
  .max-sm\:-bottom-\[26\%\] { bottom: -26%; }
  .max-sm\:-bottom-\[28\%\] { bottom: -28%; }
  .max-sm\:-bottom-\[36\%\] { bottom: -36%; }
  .max-sm\:-left-8 { left: -2rem; }
  .max-sm\:-left-\[150\%\] { left: -150%; }
  .max-sm\:-left-\[160\%\] { left: -160%; }
  .max-sm\:-left-\[30\%\] { left: -30%; }
  .max-sm\:-left-\[44\%\] { left: -44%; }
  .max-sm\:-left-\[62\%\] { left: -62%; }
  .max-sm\:-left-full { left: -100%; }
  .max-sm\:-right-2 { right: -0.5rem; }
  .max-sm\:-right-2\.5 { right: -0.625rem; }
  .max-sm\:-right-3 { right: -0.75rem; }
  .max-sm\:-right-5 { right: -1.25rem; }
  .max-sm\:-right-8 { right: -2rem; }
  .max-sm\:-right-\[135\%\] { right: -135%; }
  .max-sm\:-right-\[147\%\] { right: -147%; }
  .max-sm\:-right-\[17\%\] { right: -17%; }
  .max-sm\:-right-\[2\%\] { right: -2%; }
  .max-sm\:-right-\[21px\] { right: -21px; }
  .max-sm\:-right-\[39\%\] { right: -39%; }
  .max-sm\:-right-\[42\%\] { right: -42%; }
  .max-sm\:-right-\[44\%\] { right: -44%; }
  .max-sm\:-right-\[5\%\] { right: -5%; }
  .max-sm\:-right-\[8\%\] { right: -8%; }
  .max-sm\:-right-\[82\%\] { right: -82%; }
  .max-sm\:-top-4 { top: -1rem; }
  .max-sm\:-top-\[20\%\] { top: -20%; }
  .max-sm\:-top-\[21\%\] { top: -21%; }
  .max-sm\:-top-\[23\%\] { top: -23%; }
  .max-sm\:-top-\[24\%\] { top: -24%; }
  .max-sm\:-top-\[40\%\] { top: -40%; }
  .max-sm\:bottom-0 { bottom: 0px; }
  .max-sm\:left-1\/2, .max-sm\:left-2\/4 { left: 50%; }
  .max-sm\:left-\[-80\%\] { left: -80%; }
  .max-sm\:right-6 { right: 1.5rem; }
  .max-sm\:right-\[-90\%\] { right: -90%; }
  .max-sm\:top-20 { top: 5rem; }
  .max-sm\:top-40 { top: 10rem; }
  .max-sm\:top-\[58px\] { top: 58px; }
  .max-sm\:top-\[60px\] { top: 60px; }
  .max-sm\:-mx-2 { margin-left: -0.5rem; margin-right: -0.5rem; }
  .max-sm\:-mx-4 { margin-left: -1rem; margin-right: -1rem; }
  .max-sm\:mx-auto { margin-left: auto; margin-right: auto; }
  .max-sm\:my-2 { margin-bottom: 0.5rem; margin-top: 0.5rem; }
  .max-sm\:my-2\.5 { margin-bottom: 0.625rem; margin-top: 0.625rem; }
  .max-sm\:-ml-12 { margin-left: -3rem; }
  .max-sm\:-ml-6 { margin-left: -1.5rem; }
  .max-sm\:-mr-4 { margin-right: -1rem; }
  .max-sm\:-mt-10 { margin-top: -2.5rem; }
  .max-sm\:-mt-3 { margin-top: -0.75rem; }
  .max-sm\:-mt-5 { margin-top: -1.25rem; }
  .max-sm\:-mt-\[14px\] { margin-top: -14px; }
  .max-sm\:-mt-\[22px\] { margin-top: -22px; }
  .max-sm\:-mt-\[30px\] { margin-top: -30px; }
  .max-sm\:-mt-\[34px\] { margin-top: -34px; }
  .max-sm\:mb-16 { margin-bottom: 4rem; }
  .max-sm\:mb-2 { margin-bottom: 0.5rem; }
  .max-sm\:mb-2\.5 { margin-bottom: 0.625rem; }
  .max-sm\:mb-4 { margin-bottom: 1rem; }
  .max-sm\:mb-8 { margin-bottom: 2rem; }
  .max-sm\:mb-\[30px\] { margin-bottom: 30px; }
  .max-sm\:mb-\[52px\] { margin-bottom: 52px; }
  .max-sm\:ml-12 { margin-left: 3rem; }
  .max-sm\:ml-4 { margin-left: 1rem; }
  .max-sm\:ml-\[-50vw\] { margin-left: -50vw; }
  .max-sm\:mr-0 { margin-right: 0px; }
  .max-sm\:mr-12 { margin-right: 3rem; }
  .max-sm\:mr-4 { margin-right: 1rem; }
  .max-sm\:mr-\[-30px\] { margin-right: -30px; }
  .max-sm\:mt-16 { margin-top: 4rem; }
  .max-sm\:mt-3 { margin-top: 0.75rem; }
  .max-sm\:mt-4 { margin-top: 1rem; }
  .max-sm\:mt-5 { margin-top: 1.25rem; }
  .max-sm\:mt-6 { margin-top: 1.5rem; }
  .max-sm\:mt-7 { margin-top: 1.75rem; }
  .max-sm\:mt-8 { margin-top: 2rem; }
  .max-sm\:mt-\[45px\] { margin-top: 45px; }
  .max-sm\:mt-\[60px\] { margin-top: 60px; }
  .max-sm\:block { display: block; }
  .max-sm\:flex { display: flex; }
  .max-sm\:hidden { display: none; }
  .max-sm\:size-20 { height: 5rem; width: 5rem; }
  .max-sm\:size-5 { height: 1.25rem; width: 1.25rem; }
  .max-sm\:size-\[150\%\] { height: 150%; width: 150%; }
  .max-sm\:size-\[44px\] { height: 44px; width: 44px; }
  .max-sm\:size-\[56px\] { height: 56px; width: 56px; }
  .max-sm\:size-\[70px\] { height: 70px; width: 70px; }
  .max-sm\:size-full { height: 100%; width: 100%; }
  .max-sm\:h-10 { height: 2.5rem; }
  .max-sm\:h-4\/5 { height: 80%; }
  .max-sm\:h-8 { height: 2rem; }
  .max-sm\:h-\[100px\] { height: 100px; }
  .max-sm\:h-\[104px\] { height: 104px; }
  .max-sm\:h-\[107px\] { height: 107px; }
  .max-sm\:h-\[130px\] { height: 130px; }
  .max-sm\:h-\[142px\] { height: 142px; }
  .max-sm\:h-\[147px\] { height: 147px; }
  .max-sm\:h-\[164px\] { height: 164px; }
  .max-sm\:h-\[177px\] { height: 177px; }
  .max-sm\:h-\[250px\] { height: 250px; }
  .max-sm\:h-\[342px\] { height: 342px; }
  .max-sm\:h-\[350px\] { height: 350px; }
  .max-sm\:h-\[372px\] { height: 372px; }
  .max-sm\:h-full { height: 100%; }
  .max-sm\:max-h-9 { max-height: 2.25rem; }
  .max-sm\:max-h-\[160px\] { max-height: 160px; }
  .max-sm\:max-h-\[180px\] { max-height: 180px; }
  .max-sm\:max-h-\[600px\] { max-height: 600px; }
  .max-sm\:max-h-\[70px\] { max-height: 70px; }
  .max-sm\:min-h-\[138px\] { min-height: 138px; }
  .max-sm\:min-h-\[160px\] { min-height: 160px; }
  .max-sm\:min-h-\[180px\] { min-height: 180px; }
  .max-sm\:min-h-\[410px\] { min-height: 410px; }
  .max-sm\:min-h-\[520px\] { min-height: 520px; }
  .max-sm\:min-h-\[600px\] { min-height: 600px; }
  .max-sm\:min-h-\[70px\] { min-height: 70px; }
  .max-sm\:min-h-\[unset\] { min-height: unset; }
  .max-sm\:w-1\/2 { width: 50%; }
  .max-sm\:w-3\/5 { width: 60%; }
  .max-sm\:w-\[100px\] { width: 100px; }
  .max-sm\:w-\[114px\] { width: 114px; }
  .max-sm\:w-\[124px\] { width: 124px; }
  .max-sm\:w-\[30px\] { width: 30px; }
  .max-sm\:w-\[425px\] { width: 425px; }
  .max-sm\:w-\[47\%\] { width: 47%; }
  .max-sm\:w-\[65\%\] { width: 65%; }
  .max-sm\:w-\[70\%\] { width: 70%; }
  .max-sm\:w-\[90px\] { width: 90px; }
  .max-sm\:w-\[91px\] { width: 91px; }
  .max-sm\:w-\[94px\] { width: 94px; }
  .max-sm\:w-full { width: 100%; }
  .max-sm\:w-screen { width: 100vw; }
  .max-sm\:min-w-0 { min-width: 0px; }
  .max-sm\:min-w-\[138px\] { min-width: 138px; }
  .max-sm\:min-w-\[190px\] { min-width: 190px; }
  .max-sm\:min-w-\[315px\] { min-width: 315px; }
  .max-sm\:min-w-\[600px\] { min-width: 600px; }
  .max-sm\:min-w-full { min-width: 100%; }
  .max-sm\:max-w-\[100px\] { max-width: 100px; }
  .max-sm\:max-w-\[138px\] { max-width: 138px; }
  .max-sm\:max-w-\[145px\] { max-width: 145px; }
  .max-sm\:max-w-\[190px\] { max-width: 190px; }
  .max-sm\:max-w-\[200px\] { max-width: 200px; }
  .max-sm\:max-w-\[220px\] { max-width: 220px; }
  .max-sm\:max-w-\[230px\] { max-width: 230px; }
  .max-sm\:max-w-\[260px\] { max-width: 260px; }
  .max-sm\:max-w-\[270px\] { max-width: 270px; }
  .max-sm\:max-w-\[280px\] { max-width: 280px; }
  .max-sm\:max-w-\[288px\] { max-width: 288px; }
  .max-sm\:max-w-\[290px\] { max-width: 290px; }
  .max-sm\:max-w-\[300px\] { max-width: 300px; }
  .max-sm\:max-w-\[310px\] { max-width: 310px; }
  .max-sm\:max-w-\[315px\] { max-width: 315px; }
  .max-sm\:max-w-\[320px\] { max-width: 320px; }
  .max-sm\:max-w-\[330px\] { max-width: 330px; }
  .max-sm\:max-w-\[340px\] { max-width: 340px; }
  .max-sm\:max-w-\[350px\] { max-width: 350px; }
  .max-sm\:max-w-\[360px\] { max-width: 360px; }
  .max-sm\:max-w-\[365px\] { max-width: 365px; }
  .max-sm\:max-w-\[370px\] { max-width: 370px; }
  .max-sm\:max-w-\[375px\] { max-width: 375px; }
  .max-sm\:max-w-\[380px\] { max-width: 380px; }
  .max-sm\:max-w-\[390px\] { max-width: 390px; }
  .max-sm\:max-w-\[400px\] { max-width: 400px; }
  .max-sm\:max-w-\[410px\] { max-width: 410px; }
  .max-sm\:max-w-\[420px\] { max-width: 420px; }
  .max-sm\:max-w-\[44\%\] { max-width: 44%; }
  .max-sm\:max-w-\[45\%\] { max-width: 45%; }
  .max-sm\:max-w-\[510px\] { max-width: 510px; }
  .max-sm\:max-w-\[55\%\] { max-width: 55%; }
  .max-sm\:max-w-\[57\%\] { max-width: 57%; }
  .max-sm\:max-w-\[600px\] { max-width: 600px; }
  .max-sm\:max-w-\[60px\] { max-width: 60px; }
  .max-sm\:max-w-\[90px\] { max-width: 90px; }
  .max-sm\:max-w-full { max-width: 100%; }
  .max-sm\:flex-1 { flex: 1 1 0%; }
  .max-sm\:-translate-x-1\/2 { --tw-translate-x: -50%; }
  .max-sm\:-translate-x-1\/2, .max-sm\:scale-\[0\.78\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-sm\:scale-\[0\.78\] { --tw-scale-x: .78; --tw-scale-y: .78; }
  .max-sm\:animate-none { animation: auto ease 0s 1 normal none running none; }
  .max-sm\:cursor-pointer { cursor: pointer; }
  .max-sm\:flex-col { flex-direction: column; }
  .max-sm\:flex-wrap { flex-wrap: wrap; }
  .max-sm\:flex-nowrap { flex-wrap: nowrap; }
  .max-sm\:items-start { align-items: flex-start; }
  .max-sm\:items-end { align-items: flex-end; }
  .max-sm\:justify-start { justify-content: flex-start; }
  .max-sm\:gap-0 { gap: 0px; }
  .max-sm\:gap-2 { gap: 0.5rem; }
  .max-sm\:gap-3 { gap: 0.75rem; }
  .max-sm\:gap-4 { gap: 1rem; }
  .max-sm\:gap-8 { gap: 2rem; }
  .max-sm\:gap-\[0_8px\] { gap: 0px 8px; }
  .max-sm\:gap-\[10px_0\] { gap: 10px 0px; }
  .max-sm\:gap-\[12px_0\] { gap: 12px 0px; }
  .max-sm\:gap-\[16px_0\] { gap: 16px 0px; }
  .max-sm\:gap-\[30px_16px\] { gap: 30px 16px; }
  .max-sm\:gap-y-4 { row-gap: 1rem; }
  .max-sm\:space-x-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(0px*(1 - var(--tw-space-x-reverse))); margin-right: calc(0px*var(--tw-space-x-reverse)); }
  .max-sm\:space-x-4 > :not([hidden]) ~ :not([hidden]) { --tw-space-x-reverse: 0; margin-left: calc(1rem*(1 - var(--tw-space-x-reverse))); margin-right: calc(1rem*var(--tw-space-x-reverse)); }
  .max-sm\:space-y-0 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(0px*var(--tw-space-y-reverse)); margin-top: calc(0px*(1 - var(--tw-space-y-reverse))); }
  .max-sm\:space-y-5 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.25rem*var(--tw-space-y-reverse)); margin-top: calc(1.25rem*(1 - var(--tw-space-y-reverse))); }
  .max-sm\:space-y-6 > :not([hidden]) ~ :not([hidden]) { --tw-space-y-reverse: 0; margin-bottom: calc(1.5rem*var(--tw-space-y-reverse)); margin-top: calc(1.5rem*(1 - var(--tw-space-y-reverse))); }
  .max-sm\:overflow-x-scroll { overflow-x: scroll; }
  .max-sm\:rounded-2xl { border-radius: 1rem; }
  .max-sm\:rounded-lg { border-radius: 0.5rem; }
  .max-sm\:rounded-xl { border-radius: 0.75rem; }
  .max-sm\:border-b { border-bottom-width: 1px; }
  .max-sm\:border-solid { border-style: solid; }
  .max-sm\:border-none { border-style: none; }
  .max-sm\:border-b-\[\#E2E6F3\] { --tw-border-opacity: 1; border-bottom-color: rgb(226 230 243/var(--tw-border-opacity)); }
  .max-sm\:bg-\[top_0_right_-230px\] { background-position: right -230px top 0px; }
  .max-sm\:object-left-top { object-position: left top; }
  .max-sm\:p-2 { padding: 0.5rem; }
  .max-sm\:p-3 { padding: 0.75rem; }
  .max-sm\:p-3\.5 { padding: 0.875rem; }
  .max-sm\:p-5 { padding: 1.25rem; }
  .max-sm\:p-\[5px\] { padding: 5px; }
  .max-sm\:px-0 { padding-left: 0px; padding-right: 0px; }
  .max-sm\:px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
  .max-sm\:px-2\.5 { padding-left: 0.625rem; padding-right: 0.625rem; }
  .max-sm\:px-3 { padding-left: 0.75rem; padding-right: 0.75rem; }
  .max-sm\:px-4 { padding-left: 1rem; padding-right: 1rem; }
  .max-sm\:px-5 { padding-left: 1.25rem; padding-right: 1.25rem; }
  .max-sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .max-sm\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .max-sm\:px-\[5px\] { padding-left: 5px; padding-right: 5px; }
  .max-sm\:py-0 { padding-bottom: 0px; padding-top: 0px; }
  .max-sm\:py-10 { padding-bottom: 2.5rem; padding-top: 2.5rem; }
  .max-sm\:py-2 { padding-bottom: 0.5rem; padding-top: 0.5rem; }
  .max-sm\:py-2\.5 { padding-bottom: 0.625rem; padding-top: 0.625rem; }
  .max-sm\:py-3 { padding-bottom: 0.75rem; padding-top: 0.75rem; }
  .max-sm\:py-5 { padding-bottom: 1.25rem; padding-top: 1.25rem; }
  .max-sm\:py-7 { padding-bottom: 1.75rem; padding-top: 1.75rem; }
  .max-sm\:py-\[10px\] { padding-bottom: 10px; padding-top: 10px; }
  .max-sm\:py-\[12px\] { padding-bottom: 12px; padding-top: 12px; }
  .max-sm\:py-\[50px\] { padding-bottom: 50px; padding-top: 50px; }
  .max-sm\:py-\[60px\] { padding-bottom: 60px; padding-top: 60px; }
  .max-sm\:pb-0 { padding-bottom: 0px; }
  .max-sm\:pb-1 { padding-bottom: 0.25rem; }
  .max-sm\:pb-10 { padding-bottom: 2.5rem; }
  .max-sm\:pb-12 { padding-bottom: 3rem; }
  .max-sm\:pb-2 { padding-bottom: 0.5rem; }
  .max-sm\:pb-2\.5 { padding-bottom: 0.625rem; }
  .max-sm\:pb-20 { padding-bottom: 5rem; }
  .max-sm\:pb-24 { padding-bottom: 6rem; }
  .max-sm\:pb-4 { padding-bottom: 1rem; }
  .max-sm\:pb-5 { padding-bottom: 1.25rem; }
  .max-sm\:pb-6 { padding-bottom: 1.5rem; }
  .max-sm\:pb-60 { padding-bottom: 15rem; }
  .max-sm\:pb-7 { padding-bottom: 1.75rem; }
  .max-sm\:pb-8 { padding-bottom: 2rem; }
  .max-sm\:pb-\[16px\] { padding-bottom: 16px; }
  .max-sm\:pb-\[30px\] { padding-bottom: 30px; }
  .max-sm\:pb-\[50px\] { padding-bottom: 50px; }
  .max-sm\:pb-\[54px\] { padding-bottom: 54px; }
  .max-sm\:pb-\[60px\] { padding-bottom: 60px; }
  .max-sm\:pl-7 { padding-left: 1.75rem; }
  .max-sm\:pl-8 { padding-left: 2rem; }
  .max-sm\:pr-4 { padding-right: 1rem; }
  .max-sm\:pr-5 { padding-right: 1.25rem; }
  .max-sm\:pt-0 { padding-top: 0px; }
  .max-sm\:pt-1 { padding-top: 0.25rem; }
  .max-sm\:pt-1\.5 { padding-top: 0.375rem; }
  .max-sm\:pt-10 { padding-top: 2.5rem; }
  .max-sm\:pt-12 { padding-top: 3rem; }
  .max-sm\:pt-14 { padding-top: 3.5rem; }
  .max-sm\:pt-16 { padding-top: 4rem; }
  .max-sm\:pt-2 { padding-top: 0.5rem; }
  .max-sm\:pt-2\.5 { padding-top: 0.625rem; }
  .max-sm\:pt-20 { padding-top: 5rem; }
  .max-sm\:pt-4 { padding-top: 1rem; }
  .max-sm\:pt-5 { padding-top: 1.25rem; }
  .max-sm\:pt-6 { padding-top: 1.5rem; }
  .max-sm\:pt-7 { padding-top: 1.75rem; }
  .max-sm\:pt-8 { padding-top: 2rem; }
  .max-sm\:pt-9 { padding-top: 2.25rem; }
  .max-sm\:pt-\[100px\] { padding-top: 100px; }
  .max-sm\:pt-\[112px\] { padding-top: 112px; }
  .max-sm\:pt-\[120px\] { padding-top: 120px; }
  .max-sm\:pt-\[138px\] { padding-top: 138px; }
  .max-sm\:pt-\[16px\] { padding-top: 16px; }
  .max-sm\:pt-\[176px\] { padding-top: 176px; }
  .max-sm\:pt-\[42px\] { padding-top: 42px; }
  .max-sm\:pt-\[60px\] { padding-top: 60px; }
  .max-sm\:pt-\[70px\] { padding-top: 70px; }
  .max-sm\:text-left { text-align: left; }
  .max-sm\:text-center { text-align: center; }
  .max-sm\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .max-sm\:text-\[10px\] { font-size: 10px; }
  .max-sm\:text-\[17px\] { font-size: 17px; }
  .max-sm\:text-\[18px\] { font-size: 18px; }
  .max-sm\:text-\[20px\] { font-size: 20px; }
  .max-sm\:text-\[22px\] { font-size: 22px; }
  .max-sm\:text-\[24px\] { font-size: 24px; }
  .max-sm\:text-\[26px\] { font-size: 26px; }
  .max-sm\:text-\[32px\] { font-size: 32px; }
  .max-sm\:text-\[38px\] { font-size: 38px; }
  .max-sm\:text-\[40px\] { font-size: 40px; }
  .max-sm\:text-\[9px\] { font-size: 9px; }
  .max-sm\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .max-sm\:text-lg { font-size: 1.125rem; line-height: 1.75rem; }
  .max-sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .max-sm\:text-xl { font-size: 1.25rem; line-height: 1.75rem; }
  .max-sm\:text-xs { font-size: 0.75rem; line-height: 1rem; }
  .max-sm\:leading-10 { line-height: 2.5rem; }
  .max-sm\:leading-4 { line-height: 1rem; }
  .max-sm\:leading-5 { line-height: 1.25rem; }
  .max-sm\:leading-6 { line-height: 1.5rem; }
  .max-sm\:leading-7 { line-height: 1.75rem; }
  .max-sm\:leading-8 { line-height: 2rem; }
  .max-sm\:leading-\[100\%\] { line-height: 100%; }
  .max-sm\:leading-\[112\%\] { line-height: 112%; }
  .max-sm\:leading-\[128\%\] { line-height: 128%; }
  .max-sm\:leading-\[16px\] { line-height: 16px; }
  .max-sm\:leading-\[17px\] { line-height: 17px; }
  .max-sm\:leading-\[18\.34px\] { line-height: 18.34px; }
  .max-sm\:leading-\[18px\] { line-height: 18px; }
  .max-sm\:leading-\[20\.96px\] { line-height: 20.96px; }
  .max-sm\:leading-\[22px\] { line-height: 22px; }
  .max-sm\:leading-\[24\.64px\] { line-height: 24.64px; }
  .max-sm\:leading-\[25px\] { line-height: 25px; }
  .max-sm\:leading-\[26\.88px\] { line-height: 26.88px; }
  .max-sm\:leading-\[27px\] { line-height: 27px; }
  .max-sm\:leading-\[32px\] { line-height: 32px; }
  .max-sm\:leading-\[33\.28px\] { line-height: 33.28px; }
  .max-sm\:leading-\[56px\] { line-height: 56px; }
  .max-sm\:tracking-\[-0\.068px\] { letter-spacing: -0.068px; }
  .max-sm\:tracking-\[-0\.072px\] { letter-spacing: -0.072px; }
  .max-sm\:tracking-\[-0\.088px\] { letter-spacing: -0.088px; }
  .max-sm\:tracking-\[-0\.08px\] { letter-spacing: -0.08px; }
  .max-sm\:tracking-\[-0\.096px\] { letter-spacing: -0.096px; }
  .max-sm\:tracking-\[-0\.09px\] { letter-spacing: -0.09px; }
  .max-sm\:tracking-\[-0\.216px\] { letter-spacing: -0.216px; }
  .max-sm\:tracking-\[-0\.264px\] { letter-spacing: -0.264px; }
  .max-sm\:tracking-\[-0\.27px\] { letter-spacing: -0.27px; }
  .max-sm\:tracking-\[-0\.288px\] { letter-spacing: -0.288px; }
  .max-sm\:tracking-\[-0\.576px\] { letter-spacing: -0.576px; }
  .max-sm\:tracking-\[-0\.72px\] { letter-spacing: -0.72px; }
  .max-sm\:tracking-\[-1px\] { letter-spacing: -1px; }
  .max-sm\:tracking-\[0\.08em\] { letter-spacing: 0.08em; }
  .max-sm\:tracking-\[0\.196px\] { letter-spacing: 0.196px; }
  .max-sm\:tracking-\[0\.224px\] { letter-spacing: 0.224px; }
  .max-sm\:before\:-left-28::before { content: var(--tw-content); left: -7rem; }
  .max-sm\:before\:top-\[15px\]::before { content: var(--tw-content); top: 15px; }
  .max-sm\:before\:top-\[17px\]::before { content: var(--tw-content); top: 17px; }
  .max-sm\:before\:top-\[25px\]::before { content: var(--tw-content); top: 25px; }
  .max-sm\:before\:top-\[30px\]::before { content: var(--tw-content); top: 30px; }
  .max-sm\:before\:top-\[35px\]::before { content: var(--tw-content); top: 35px; }
  .max-sm\:before\:top-\[7px\]::before { content: var(--tw-content); top: 7px; }
  .max-sm\:before\:top-\[9px\]::before { content: var(--tw-content); top: 9px; }
  .max-sm\:after\:-right-28::after { content: var(--tw-content); right: -7rem; }
  .max-sm\:after\:top-\[15px\]::after { content: var(--tw-content); top: 15px; }
  .max-sm\:after\:top-\[17px\]::after { content: var(--tw-content); top: 17px; }
  .max-sm\:after\:top-\[25px\]::after { content: var(--tw-content); top: 25px; }
  .max-sm\:after\:top-\[30px\]::after { content: var(--tw-content); top: 30px; }
  .max-sm\:after\:top-\[35px\]::after { content: var(--tw-content); top: 35px; }
  .max-sm\:after\:top-\[7px\]::after { content: var(--tw-content); top: 7px; }
  .max-sm\:after\:top-\[9px\]::after { content: var(--tw-content); top: 9px; }
  .max-sm\:after\:scale-x-100::after { content: var(--tw-content); --tw-scale-x: 1; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .max-sm\:after\:bg-transparent::after { background-color: transparent; content: var(--tw-content); }
}

@media (min-width: 640px) {
  .sm\:col-span-2 { grid-column: span 2 / span 2; }
  .sm\:col-span-3 { grid-column: span 3 / span 3; }
  .sm\:h-\[307px\] { height: 307px; }
  .sm\:h-\[324px\] { height: 324px; }
  .sm\:h-\[340px\] { height: 340px; }
  .sm\:h-\[360px\] { height: 360px; }
  .sm\:h-\[369px\] { height: 369px; }
  .sm\:h-\[370px\] { height: 370px; }
  .sm\:h-\[486px\] { height: 486px; }
  .sm\:w-\[350px\] { width: 350px; }
  .sm\:max-w-\[580px\] { max-width: 580px; }
  .sm\:scale-\[1\.05\] { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .sm\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .sm\:grid-cols-5 { grid-template-columns: repeat(5, minmax(0px, 1fr)); }
  .sm\:p-4 { padding: 1rem; }
  .sm\:text-\[15px\] { font-size: 15px; }
  .sm\:text-\[20\.336px\] { font-size: 20.336px; }
  .sm\:text-\[26px\] { font-size: 26px; }
  .sm\:text-base { font-size: 1rem; line-height: 1.5rem; }
  .sm\:text-sm { font-size: 0.875rem; line-height: 1.25rem; }
  .sm\:leading-\[38px\] { line-height: 38px; }
}

@media (min-width: 768px) {
  .md\:left-\[52\%\] { left: 52%; }
  .md\:top-\[-28px\] { top: -28px; }
  .md\:mb-10 { margin-bottom: 2.5rem; }
  .md\:mb-16 { margin-bottom: 4rem; }
  .md\:mb-20 { margin-bottom: 5rem; }
  .md\:mb-\[70px\] { margin-bottom: 70px; }
  .md\:mt-14 { margin-top: 3.5rem; }
  .md\:grid { display: grid; }
  .md\:h-\[424px\] { height: 424px; }
  .md\:h-\[443px\] { height: 443px; }
  .md\:h-\[461px\] { height: 461px; }
  .md\:min-w-0 { min-width: 0px; }
  .md\:max-w-none { max-width: none; }
  .md\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .md\:flex-row { flex-direction: row; }
  .md\:flex-nowrap { flex-wrap: nowrap; }
  .md\:gap-10 { gap: 2.5rem; }
  .md\:gap-12 { gap: 3rem; }
  .md\:gap-6 { gap: 1.5rem; }
  .md\:gap-8 { gap: 2rem; }
  .md\:gap-\[38px\] { gap: 38px; }
  .md\:overflow-visible { overflow: visible; }
  .md\:p-12 { padding: 3rem; }
  .md\:px-10 { padding-left: 2.5rem; padding-right: 2.5rem; }
  .md\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .md\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
  .md\:px-8 { padding-left: 2rem; padding-right: 2rem; }
  .md\:py-\[70px\] { padding-top: 70px; }
  .md\:pb-\[70px\], .md\:py-\[70px\] { padding-bottom: 70px; }
  .md\:pt-\[100px\] { padding-top: 100px; }
  .md\:pt-\[42px\] { padding-top: 42px; }
  .md\:pt-\[70px\] { padding-top: 70px; }
  .md\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .md\:text-4xl { font-size: 2.25rem; line-height: 2.5rem; }
  .md\:text-\[24px\] { font-size: 24px; }
  .md\:text-\[28px\] { font-size: 28px; }
  .md\:text-\[36px\] { font-size: 36px; }
  .md\:leading-\[42px\] { line-height: 42px; }
  .md\:leading-\[44px\] { line-height: 44px; }
  .md\:leading-\[54px\] { line-height: 54px; }
}

@media (min-width: 1024px) {
  .lg\:left-\[360px\] { left: 360px; }
  .lg\:top-\[-50px\] { top: -50px; }
  .lg\:mx-0 { margin-left: 0px; margin-right: 0px; }
  .lg\:mb-28 { margin-bottom: 7rem; }
  .lg\:mb-\[74px\] { margin-bottom: 74px; }
  .lg\:block { display: block; }
  .lg\:flex { display: flex; }
  .lg\:h-\[334px\] { height: 334px; }
  .lg\:h-\[336px\] { height: 336px; }
  .lg\:h-\[340px\] { height: 340px; }
  .lg\:h-\[369px\] { height: 369px; }
  .lg\:h-auto { height: auto; }
  .lg\:max-h-\[320px\] { max-height: 320px; }
  .lg\:min-h-\[307px\] { min-height: 307px; }
  .lg\:w-6\/12 { width: 50%; }
  .lg\:w-\[350px\] { width: 350px; }
  .lg\:w-\[42\%\] { width: 42%; }
  .lg\:w-\[45\%\] { width: 45%; }
  .lg\:w-\[450px\] { width: 450px; }
  .lg\:w-\[calc\(33\.333\%-16px\)\] { width: calc(33.333% - 16px); }
  .lg\:w-full { width: 100%; }
  .lg\:min-w-0 { min-width: 0px; }
  .lg\:min-w-\[280px\] { min-width: 280px; }
  .lg\:max-w-\[42\%\] { max-width: 42%; }
  .lg\:max-w-\[437px\] { max-width: 437px; }
  .lg\:max-w-none { max-width: none; }
  .lg\:flex-1 { flex: 1 1 0%; }
  .lg\:shrink-0 { flex-shrink: 0; }
  .lg\:translate-x-\[20\%\] { --tw-translate-x: 20%; }
  .lg\:scale-100, .lg\:translate-x-\[20\%\] { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:scale-100 { --tw-scale-x: 1; --tw-scale-y: 1; }
  .lg\:scale-\[1\.42\] { --tw-scale-x: 1.42; --tw-scale-y: 1.42; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
  .lg\:flex-row { flex-direction: row; }
  .lg\:flex-row-reverse { flex-direction: row-reverse; }
  .lg\:flex-nowrap { flex-wrap: nowrap; }
  .lg\:items-center { align-items: center; }
  .lg\:justify-start { justify-content: flex-start; }
  .lg\:justify-between { justify-content: space-between; }
  .lg\:gap-20 { gap: 5rem; }
  .lg\:gap-4 { gap: 1rem; }
  .lg\:gap-6 { gap: 1.5rem; }
  .lg\:gap-8 { gap: 2rem; }
  .lg\:gap-\[19\.5px\] { gap: 19.5px; }
  .lg\:px-12 { padding-left: 3rem; padding-right: 3rem; }
  .lg\:px-\[70px\] { padding-left: 70px; padding-right: 70px; }
  .lg\:py-\[60px\] { padding-bottom: 60px; padding-top: 60px; }
  .lg\:pb-\[70px\] { padding-bottom: 70px; }
  .lg\:pl-20 { padding-left: 5rem; }
  .lg\:pr-10 { padding-right: 2.5rem; }
  .lg\:pt-\[102px\] { padding-top: 102px; }
  .lg\:text-left { text-align: left; }
  .lg\:leading-\[30\.35px\] { line-height: 30.35px; }
  .lg\:leading-\[59\.517px\] { line-height: 59.517px; }
}

@media (min-width: 1280px) {
  .xl\:h-\[424px\] { height: 424px; }
  .xl\:h-\[443px\] { height: 443px; }
  .xl\:h-\[461px\] { height: 461px; }
  .xl\:max-h-\[408px\] { max-height: 408px; }
  .xl\:max-h-\[426px\] { max-height: 426px; }
  .xl\:max-h-\[444px\] { max-height: 444px; }
  .xl\:w-\[350px\] { width: 350px; }
  .xl\:w-\[377px\] { width: 377px; }
  .xl\:w-\[582px\] { width: 582px; }
  .xl\:max-w-\[500px\] { max-width: 500px; }
  .xl\:translate-x-\[40\%\] { --tw-translate-x: 40%; transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
  .xl\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
  .xl\:gap-0 { gap: 0px; }
  .xl\:gap-\[38px\] { gap: 38px; }
  .xl\:gap-\[40px\] { gap: 40px; }
  .xl\:gap-\[60px\] { gap: 60px; }
  .xl\:gap-x-\[61px\] { column-gap: 61px; }
  .xl\:px-\[100px\] { padding-left: 100px; padding-right: 100px; }
  .xl\:px-\[125px\] { padding-left: 125px; padding-right: 125px; }
  .xl\:px-\[14px\] { padding-left: 14px; padding-right: 14px; }
  .xl\:pl-\[26px\] { padding-left: 26px; }
  .xl\:text-2xl { font-size: 1.5rem; line-height: 2rem; }
  .xl\:leading-normal { line-height: 1.5; }
}