/*!**************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./web/css/tailwind.css ***!
  \**************************************************************************************************************************************************************************/
@import url(https://use.typekit.net/dkk0jhd.css);
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./web/css/tailwind.css (1) ***!
  \******************************************************************************************************************************************************************************/
@import url(https://fonts.googleapis.com/css2?family=Noto+Sans:ital,wght@0,100..900;1,100..900&display=swap);
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./web/css/tailwind.css (2) ***!
  \******************************************************************************************************************************************************************************/
/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */
:root:not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#) {
  --font-sans: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
  --color-red-50: rgb(254, 242, 242);
  --color-red-100: rgb(255, 226, 226);
  --color-red-200: rgb(255, 202, 202);
  --color-red-300: rgb(255, 163, 164);
  --color-red-400: rgb(255, 101, 104);
  --color-red-500: rgb(251, 44, 54);
  --color-red-600: rgb(228, 0, 22);
  --color-red-700: rgb(191, 0, 15);
  --color-red-800: rgb(159, 7, 18);
  --color-red-900: rgb(130, 24, 26);
  --color-red-950: rgb(70, 8, 9);
  --color-orange-50: rgb(255, 247, 237);
  --color-orange-100: rgb(255, 237, 213);
  --color-orange-200: rgb(255, 215, 168);
  --color-orange-300: rgb(255, 185, 112);
  --color-orange-400: rgb(255, 139, 31);
  --color-orange-500: rgb(252, 113, 0);
  --color-orange-600: rgb(236, 86, 0);
  --color-orange-700: rgb(196, 62, 0);
  --color-orange-800: rgb(159, 45, 0);
  --color-orange-900: rgb(126, 42, 12);
  --color-orange-950: rgb(68, 19, 6);
  --color-amber-50: rgb(255, 251, 235);
  --color-amber-100: rgb(254, 243, 198);
  --color-amber-200: rgb(254, 230, 133);
  --color-amber-300: rgb(255, 210, 55);
  --color-amber-400: rgb(250, 188, 0);
  --color-amber-500: rgb(246, 158, 0);
  --color-amber-600: rgb(218, 119, 0);
  --color-amber-700: rgb(181, 82, 0);
  --color-amber-800: rgb(149, 61, 0);
  --color-amber-900: rgb(123, 51, 6);
  --color-amber-950: rgb(70, 25, 1);
  --color-yellow-50: rgb(254, 252, 232);
  --color-yellow-100: rgb(254, 249, 194);
  --color-yellow-200: rgb(255, 240, 133);
  --color-yellow-300: rgb(255, 224, 46);
  --color-yellow-400: rgb(247, 201, 0);
  --color-yellow-500: rgb(234, 179, 0);
  --color-yellow-600: rgb(202, 138, 0);
  --color-yellow-700: rgb(162, 98, 0);
  --color-yellow-800: rgb(135, 76, 0);
  --color-yellow-900: rgb(115, 62, 10);
  --color-yellow-950: rgb(67, 32, 4);
  --color-lime-50: rgb(247, 254, 231);
  --color-lime-100: rgb(236, 252, 202);
  --color-lime-200: rgb(216, 249, 153);
  --color-lime-300: rgb(187, 244, 81);
  --color-lime-400: rgb(157, 229, 0);
  --color-lime-500: rgb(131, 204, 0);
  --color-lime-600: rgb(100, 163, 0);
  --color-lime-700: rgb(75, 124, 0);
  --color-lime-800: rgb(61, 99, 0);
  --color-lime-900: rgb(53, 83, 14);
  --color-lime-950: rgb(25, 46, 3);
  --color-green-50: rgb(240, 253, 244);
  --color-green-100: rgb(220, 252, 231);
  --color-green-200: rgb(185, 248, 207);
  --color-green-300: rgb(123, 241, 168);
  --color-green-400: rgb(5, 223, 114);
  --color-green-500: rgb(0, 198, 90);
  --color-green-600: rgb(0, 164, 71);
  --color-green-700: rgb(0, 129, 58);
  --color-green-800: rgb(1, 102, 48);
  --color-green-900: rgb(13, 84, 43);
  --color-green-950: rgb(3, 46, 21);
  --color-emerald-50: rgb(236, 253, 245);
  --color-emerald-100: rgb(208, 250, 229);
  --color-emerald-200: rgb(164, 244, 207);
  --color-emerald-300: rgb(94, 233, 181);
  --color-emerald-400: rgb(0, 210, 148);
  --color-emerald-500: rgb(0, 185, 129);
  --color-emerald-600: rgb(0, 150, 105);
  --color-emerald-700: rgb(0, 120, 87);
  --color-emerald-800: rgb(0, 95, 70);
  --color-emerald-900: rgb(0, 78, 59);
  --color-emerald-950: rgb(0, 44, 34);
  --color-teal-50: rgb(240, 253, 250);
  --color-teal-100: rgb(203, 251, 241);
  --color-teal-200: rgb(150, 247, 228);
  --color-teal-300: rgb(70, 236, 213);
  --color-teal-400: rgb(0, 211, 189);
  --color-teal-500: rgb(0, 185, 166);
  --color-teal-600: rgb(0, 148, 136);
  --color-teal-700: rgb(0, 119, 110);
  --color-teal-800: rgb(0, 95, 90);
  --color-teal-900: rgb(11, 79, 74);
  --color-teal-950: rgb(2, 47, 46);
  --color-cyan-50: rgb(236, 254, 255);
  --color-cyan-100: rgb(206, 250, 254);
  --color-cyan-200: rgb(162, 244, 253);
  --color-cyan-300: rgb(83, 234, 253);
  --color-cyan-400: rgb(0, 209, 236);
  --color-cyan-500: rgb(0, 182, 212);
  --color-cyan-600: rgb(0, 145, 179);
  --color-cyan-700: rgb(0, 116, 145);
  --color-cyan-800: rgb(0, 95, 120);
  --color-cyan-900: rgb(16, 78, 100);
  --color-cyan-950: rgb(5, 51, 69);
  --color-sky-50: rgb(240, 249, 255);
  --color-sky-100: rgb(223, 242, 254);
  --color-sky-200: rgb(184, 230, 254);
  --color-sky-300: rgb(120, 212, 255);
  --color-sky-400: rgb(0, 187, 253);
  --color-sky-500: rgb(0, 165, 234);
  --color-sky-600: rgb(0, 132, 199);
  --color-sky-700: rgb(0, 105, 162);
  --color-sky-800: rgb(0, 89, 134);
  --color-sky-900: rgb(2, 74, 112);
  --color-sky-950: rgb(5, 47, 74);
  --color-blue-50: rgb(239, 246, 255);
  --color-blue-100: rgb(219, 234, 254);
  --color-blue-200: rgb(190, 219, 255);
  --color-blue-300: rgb(145, 197, 255);
  --color-blue-400: rgb(86, 162, 255);
  --color-blue-500: rgb(50, 128, 255);
  --color-blue-600: rgb(21, 93, 252);
  --color-blue-700: rgb(20, 71, 230);
  --color-blue-800: rgb(25, 60, 184);
  --color-blue-900: rgb(28, 57, 142);
  --color-blue-950: rgb(22, 36, 86);
  --color-indigo-50: rgb(238, 242, 255);
  --color-indigo-100: rgb(224, 231, 255);
  --color-indigo-200: rgb(199, 210, 255);
  --color-indigo-300: rgb(164, 180, 255);
  --color-indigo-400: rgb(125, 135, 255);
  --color-indigo-500: rgb(98, 96, 255);
  --color-indigo-600: rgb(79, 57, 246);
  --color-indigo-700: rgb(67, 45, 215);
  --color-indigo-800: rgb(55, 42, 172);
  --color-indigo-900: rgb(49, 44, 133);
  --color-indigo-950: rgb(30, 26, 77);
  --color-violet-50: rgb(245, 243, 255);
  --color-violet-100: rgb(237, 233, 254);
  --color-violet-200: rgb(221, 214, 255);
  --color-violet-300: rgb(196, 180, 255);
  --color-violet-400: rgb(166, 134, 255);
  --color-violet-500: rgb(141, 86, 255);
  --color-violet-600: rgb(127, 34, 254);
  --color-violet-700: rgb(112, 8, 231);
  --color-violet-800: rgb(93, 14, 192);
  --color-violet-900: rgb(77, 23, 154);
  --color-violet-950: rgb(47, 13, 104);
  --color-purple-50: rgb(250, 245, 255);
  --color-purple-100: rgb(243, 232, 255);
  --color-purple-200: rgb(233, 213, 255);
  --color-purple-300: rgb(216, 180, 255);
  --color-purple-400: rgb(191, 126, 255);
  --color-purple-500: rgb(171, 78, 255);
  --color-purple-600: rgb(152, 16, 250);
  --color-purple-700: rgb(130, 0, 217);
  --color-purple-800: rgb(110, 17, 176);
  --color-purple-900: rgb(89, 22, 139);
  --color-purple-950: rgb(60, 3, 102);
  --color-fuchsia-50: rgb(253, 244, 255);
  --color-fuchsia-100: rgb(250, 232, 255);
  --color-fuchsia-200: rgb(246, 207, 255);
  --color-fuchsia-300: rgb(242, 169, 255);
  --color-fuchsia-400: rgb(236, 109, 255);
  --color-fuchsia-500: rgb(225, 42, 251);
  --color-fuchsia-600: rgb(197, 0, 218);
  --color-fuchsia-700: rgb(166, 0, 180);
  --color-fuchsia-800: rgb(138, 1, 148);
  --color-fuchsia-900: rgb(114, 19, 120);
  --color-fuchsia-950: rgb(75, 0, 79);
  --color-pink-50: rgb(253, 242, 248);
  --color-pink-100: rgb(252, 231, 243);
  --color-pink-200: rgb(252, 206, 232);
  --color-pink-300: rgb(253, 165, 213);
  --color-pink-400: rgb(251, 100, 182);
  --color-pink-500: rgb(246, 51, 154);
  --color-pink-600: rgb(227, 0, 118);
  --color-pink-700: rgb(194, 0, 92);
  --color-pink-800: rgb(162, 0, 76);
  --color-pink-900: rgb(134, 16, 67);
  --color-pink-950: rgb(81, 4, 36);
  --color-rose-50: rgb(255, 241, 242);
  --color-rose-100: rgb(255, 228, 230);
  --color-rose-200: rgb(255, 204, 211);
  --color-rose-300: rgb(255, 163, 174);
  --color-rose-400: rgb(255, 104, 128);
  --color-rose-500: rgb(255, 35, 87);
  --color-rose-600: rgb(230, 0, 69);
  --color-rose-700: rgb(193, 0, 58);
  --color-rose-800: rgb(163, 0, 55);
  --color-rose-900: rgb(139, 8, 54);
  --color-rose-950: rgb(77, 2, 24);
  --color-slate-50: rgb(248, 250, 252);
  --color-slate-100: rgb(241, 245, 249);
  --color-slate-200: rgb(226, 232, 240);
  --color-slate-300: rgb(202, 213, 226);
  --color-slate-400: rgb(144, 161, 185);
  --color-slate-500: rgb(98, 116, 142);
  --color-slate-600: rgb(69, 85, 108);
  --color-slate-700: rgb(49, 65, 88);
  --color-slate-800: rgb(29, 41, 61);
  --color-slate-900: rgb(15, 23, 43);
  --color-slate-950: rgb(2, 6, 24);
  --color-gray-50: rgb(249, 250, 251);
  --color-gray-100: rgb(243, 244, 246);
  --color-gray-200: rgb(229, 231, 235);
  --color-gray-300: rgb(209, 213, 220);
  --color-gray-400: rgb(153, 161, 175);
  --color-gray-500: rgb(106, 114, 130);
  --color-gray-600: rgb(74, 85, 101);
  --color-gray-700: rgb(54, 65, 83);
  --color-gray-800: rgb(30, 41, 57);
  --color-gray-900: rgb(16, 24, 40);
  --color-gray-950: rgb(3, 7, 18);
  --color-zinc-50: rgb(250, 250, 250);
  --color-zinc-100: rgb(244, 244, 245);
  --color-zinc-200: rgb(228, 228, 231);
  --color-zinc-300: rgb(212, 212, 216);
  --color-zinc-400: rgb(159, 159, 169);
  --color-zinc-500: rgb(113, 113, 123);
  --color-zinc-600: rgb(82, 82, 92);
  --color-zinc-700: rgb(63, 63, 70);
  --color-zinc-800: rgb(39, 39, 42);
  --color-zinc-900: rgb(24, 24, 27);
  --color-zinc-950: rgb(9, 9, 11);
  --color-neutral-50: rgb(250, 250, 250);
  --color-neutral-100: rgb(245, 245, 245);
  --color-neutral-200: rgb(229, 229, 229);
  --color-neutral-300: rgb(212, 212, 212);
  --color-neutral-400: rgb(161, 161, 161);
  --color-neutral-500: rgb(115, 115, 115);
  --color-neutral-600: rgb(82, 82, 82);
  --color-neutral-700: rgb(64, 64, 64);
  --color-neutral-800: rgb(38, 38, 38);
  --color-neutral-900: rgb(23, 23, 23);
  --color-neutral-950: rgb(10, 10, 10);
  --color-stone-50: rgb(250, 250, 249);
  --color-stone-100: rgb(245, 245, 244);
  --color-stone-200: rgb(231, 229, 228);
  --color-stone-300: rgb(214, 211, 209);
  --color-stone-400: rgb(166, 160, 155);
  --color-stone-500: rgb(121, 113, 107);
  --color-stone-600: rgb(87, 83, 77);
  --color-stone-700: rgb(68, 64, 59);
  --color-stone-800: rgb(41, 37, 36);
  --color-stone-900: rgb(28, 25, 23);
  --color-stone-950: rgb(12, 10, 9);
  --color-black: #000000;
  --color-white: #fff;
  --spacing: 0.25rem;
  --breakpoint-sm: 40rem;
  --breakpoint-md: 48rem;
  --breakpoint-lg: 64rem;
  --breakpoint-xl: 1236px;
  --breakpoint-2xl: 1440px;
  --container-3xs: 16rem;
  --container-2xs: 18rem;
  --container-xs: 20rem;
  --container-sm: 24rem;
  --container-md: 28rem;
  --container-lg: 32rem;
  --container-xl: 36rem;
  --container-2xl: 42rem;
  --container-3xl: 48rem;
  --container-4xl: 56rem;
  --container-5xl: 64rem;
  --container-6xl: 72rem;
  --container-7xl: 80rem;
  --text-xs: 0.75rem;
  --text-xs--line-height: calc(1 / 0.75);
  --text-sm: 0.875rem;
  --text-sm--line-height: calc(1.25 / 0.875);
  --text-base: 1rem;
  --text-base--line-height: calc(1.5 / 1);
  --text-lg: 1.125rem;
  --text-lg--line-height: calc(1.75 / 1.125);
  --text-xl: 1.25rem;
  --text-xl--line-height: calc(1.75 / 1.25);
  --text-2xl: 1.5rem;
  --text-2xl--line-height: calc(2 / 1.5);
  --text-3xl: 1.875rem;
  --text-3xl--line-height: calc(2.25 / 1.875);
  --text-4xl: 2.25rem;
  --text-4xl--line-height: calc(2.5 / 2.25);
  --text-5xl: 3rem;
  --text-5xl--line-height: 1;
  --text-6xl: 3.75rem;
  --text-6xl--line-height: 1;
  --text-7xl: 4.5rem;
  --text-7xl--line-height: 1;
  --text-8xl: 6rem;
  --text-8xl--line-height: 1;
  --text-9xl: 8rem;
  --text-9xl--line-height: 1;
  --font-weight-thin: 100;
  --font-weight-extralight: 200;
  --font-weight-light: 300;
  --font-weight-normal: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --tracking-tighter: -0.05em;
  --tracking-tight: -0.025em;
  --tracking-normal: 0em;
  --tracking-wide: 0.025em;
  --tracking-wider: 0.05em;
  --tracking-widest: 0.1em;
  --leading-tight: 1.25;
  --leading-snug: 1.375;
  --leading-normal: 1.5;
  --leading-relaxed: 1.625;
  --leading-loose: 2;
  --radius-xs: 0.125rem;
  --radius-sm: 0.25rem;
  --radius-md: 0.375rem;
  --radius-lg: 0.5rem;
  --radius-xl: 0.75rem;
  --radius-2xl: 1rem;
  --radius-3xl: 1.5rem;
  --radius-4xl: 2rem;
  --shadow-2xs: 0 1px rgba(0, 0, 0, 0.05);
  --shadow-xs: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
  --shadow-sm: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px -1px rgba(0, 0, 0, 0.1);
  --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -2px rgba(0, 0, 0, 0.1);
  --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 8px 10px -6px rgba(0, 0, 0, 0.1);
  --shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, 0.25);
  --inset-shadow-2xs: inset 0 1px rgba(0, 0, 0, 0.05);
  --inset-shadow-xs: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  --inset-shadow-sm: inset 0 2px 4px rgba(0, 0, 0, 0.05);
  --drop-shadow-xs: 0 1px 1px rgba(0, 0, 0, 0.05);
  --drop-shadow-sm: 0 1px 2px rgba(0, 0, 0, 0.15);
  --drop-shadow-md: 0 3px 3px rgba(0, 0, 0, 0.12);
  --drop-shadow-lg: 0 4px 4px rgba(0, 0, 0, 0.15);
  --drop-shadow-xl: 0 9px 7px rgba(0, 0, 0, 0.1);
  --drop-shadow-2xl: 0 25px 25px rgba(0, 0, 0, 0.15);
  --text-shadow-2xs: 0px 1px 0px rgba(0, 0, 0, 0.15);
  --text-shadow-xs: 0px 1px 1px rgba(0, 0, 0, 0.2);
  --text-shadow-sm: 0px 1px 0px rgba(0, 0, 0, 0.075), 0px 1px 1px rgba(0, 0, 0, 0.075),
      0px 2px 2px rgba(0, 0, 0, 0.075);
  --text-shadow-md: 0px 1px 1px rgba(0, 0, 0, 0.1), 0px 1px 2px rgba(0, 0, 0, 0.1),
      0px 2px 4px rgba(0, 0, 0, 0.1);
  --text-shadow-lg: 0px 1px 2px rgba(0, 0, 0, 0.1), 0px 3px 2px rgba(0, 0, 0, 0.1),
      0px 4px 8px rgba(0, 0, 0, 0.1);
  --ease-in: cubic-bezier(0.4, 0, 1, 1);
  --ease-out: cubic-bezier(0, 0, 0.2, 1);
  --ease-in-out: cubic-bezier(0.4, 0, 0.2, 1);
  --animate-spin: spin 1s linear infinite;
  --animate-ping: ping 1s cubic-bezier(0, 0, 0.2, 1) infinite;
  --animate-pulse: pulse 2s cubic-bezier(0.4, 0, 0.6, 1) infinite;
  --animate-bounce: bounce 1s infinite;
  --blur-xs: 4px;
  --blur-sm: 8px;
  --blur-md: 12px;
  --blur-lg: 16px;
  --blur-xl: 24px;
  --blur-2xl: 40px;
  --blur-3xl: 64px;
  --perspective-dramatic: 100px;
  --perspective-near: 300px;
  --perspective-normal: 500px;
  --perspective-midrange: 800px;
  --perspective-distant: 1200px;
  --aspect-video: 16 / 9;
  --default-transition-duration: 150ms;
  --default-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  --default-font-family: var(--font-sans);
  --default-mono-font-family: var(--font-mono);
  --color-headlines: #023843;
  --color-secondary-button: #046277;
  --color-hyperlink: #0f707b;
  --color-body: #414042;
  --color-light-blue: #44c6d4;
  --color-turquoise: #046277;
  --color-sky-blue: #9eecf4;
  --color-ui-highlight-yellow: #fdf2e1;
  --color-ui-highlight-blue: #e2f9fc;
  --color-card-background: #ffffff;
  --color-gold: #ffaf66;
  --color-lemon: #ffdb69;
  --color-light-background: #fdf7eb;
  --color-grey-background: #f5f5f5;
  --color-list-item: #808285;
  --color-inactive: #bcbec0;
  --color-type-light-grey: #646464;
  --color-blood-red: #cc1543;
  --color-orange: #f36f24;
  --font-basic-sans: "basic-sans";
  --font-noto-sans: "Noto Sans", sans-serif;
  --text--1: clamp(0.75rem, 0.6848rem + 0.3261vw, 0.875rem);
  --text-0: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  --text-1: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
  --text-2: clamp(1.125rem, 1rem + 0.5405vw, 1.5rem);
  --text-3: clamp(1.25rem, 1.0326rem + 1.087vw, 1.875rem);
  --text-4: clamp(1.5rem, 0.9783rem + 2.6087vw, 3rem);
  --spacing-3xs: clamp(0.25rem, 0.2283rem + 0.1087vw, 0.3125rem);
  --spacing-2xs: clamp(0.5rem, 0.4783rem + 0.1087vw, 0.5625rem);
  --spacing-xs: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  --spacing-s: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  --spacing-m: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  --spacing-l: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  --spacing-xl: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  --spacing-2xl: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
  --spacing-3xl: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);
  --spacing-3xs-2xs: clamp(0.25rem, 0.1413rem + 0.5435vw, 0.5625rem);
  --spacing-2xs-xs: clamp(0.5rem, 0.3696rem + 0.6522vw, 0.875rem);
  --spacing-xs-s: clamp(0.75rem, 0.6196rem + 0.6522vw, 1.125rem);
  --spacing-s-m: clamp(1rem, 0.7609rem + 1.1957vw, 1.6875rem);
  --spacing-m-l: clamp(1.5rem, 1.2391rem + 1.3043vw, 2.25rem);
  --spacing-l-xl: clamp(2rem, 1.5217rem + 2.3913vw, 3.375rem);
  --spacing-xl-2xl: clamp(3rem, 2.4783rem + 2.6087vw, 4.5rem);
  --spacing-2xl-3xl: clamp(4rem, 3.0435rem + 4.7826vw, 6.75rem);
  --spacing-how-wide: 960px;
  --spacing-how-regular: 820px;
  --spacing-s-l: clamp(1rem, 0.5652rem + 2.1739vw, 2.25rem);
  --breakpoint-xs: 300px;
  --gantt-scale: min(calc(816 / 758), calc(100vw / 758));
}
@supports (color: color(display-p3 0 0 0%)) {
:root:not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#) {
    --color-red-200: rgb(255, 202, 202);
    --color-red-300: rgb(255, 163, 164);
    --color-red-400: rgb(255, 101, 104);
    --color-red-600: rgb(228, 0, 22);
    --color-red-700: rgb(191, 0, 16);
    --color-orange-50: rgb(255, 247, 237);
    --color-orange-100: rgb(255, 237, 213);
    --color-orange-200: rgb(255, 215, 168);
    --color-orange-300: rgb(255, 185, 112);
    --color-orange-400: rgb(255, 139, 31);
    --color-orange-500: rgb(252, 113, 0);
    --color-orange-600: rgb(236, 86, 0);
    --color-orange-700: rgb(196, 62, 0);
    --color-orange-800: rgb(159, 45, 0);
    --color-amber-50: rgb(255, 251, 235);
    --color-amber-300: rgb(255, 210, 55);
    --color-amber-400: rgb(250, 188, 0);
    --color-amber-500: rgb(246, 158, 0);
    --color-amber-600: rgb(218, 119, 0);
    --color-amber-700: rgb(181, 82, 0);
    --color-amber-800: rgb(149, 61, 0);
    --color-yellow-300: rgb(255, 224, 46);
    --color-yellow-400: rgb(247, 201, 0);
    --color-yellow-500: rgb(234, 179, 0);
    --color-yellow-600: rgb(202, 138, 0);
    --color-yellow-700: rgb(162, 98, 0);
    --color-yellow-800: rgb(135, 76, 0);
    --color-lime-400: rgb(157, 229, 0);
    --color-lime-500: rgb(131, 204, 0);
    --color-lime-600: rgb(100, 163, 0);
    --color-lime-700: rgb(75, 124, 0);
    --color-lime-800: rgb(61, 99, 0);
    --color-green-500: rgb(0, 198, 90);
    --color-green-600: rgb(0, 164, 71);
    --color-green-700: rgb(0, 129, 58);
    --color-emerald-400: rgb(0, 210, 148);
    --color-emerald-500: rgb(0, 185, 129);
    --color-emerald-600: rgb(0, 150, 105);
    --color-emerald-700: rgb(0, 120, 87);
    --color-emerald-800: rgb(0, 95, 70);
    --color-emerald-900: rgb(0, 78, 59);
    --color-emerald-950: rgb(0, 44, 34);
    --color-teal-400: rgb(0, 211, 189);
    --color-teal-500: rgb(0, 185, 166);
    --color-teal-600: rgb(0, 148, 136);
    --color-teal-700: rgb(0, 119, 110);
    --color-teal-800: rgb(0, 95, 90);
    --color-cyan-400: rgb(0, 209, 236);
    --color-cyan-500: rgb(0, 182, 212);
    --color-cyan-600: rgb(0, 145, 179);
    --color-cyan-700: rgb(0, 116, 145);
    --color-cyan-800: rgb(0, 95, 120);
    --color-sky-50: rgb(240, 249, 255);
    --color-sky-300: rgb(120, 212, 255);
    --color-sky-400: rgb(0, 187, 253);
    --color-sky-500: rgb(0, 165, 234);
    --color-sky-600: rgb(0, 132, 199);
    --color-sky-700: rgb(0, 105, 162);
    --color-sky-800: rgb(0, 89, 134);
    --color-blue-200: rgb(190, 219, 255);
    --color-blue-300: rgb(145, 197, 255);
    --color-blue-400: rgb(86, 162, 255);
    --color-blue-500: rgb(50, 128, 255);
    --color-indigo-50: rgb(238, 242, 255);
    --color-indigo-100: rgb(224, 231, 255);
    --color-indigo-200: rgb(199, 210, 255);
    --color-indigo-300: rgb(164, 180, 255);
    --color-indigo-400: rgb(125, 135, 255);
    --color-indigo-500: rgb(98, 96, 255);
    --color-violet-200: rgb(221, 214, 255);
    --color-violet-300: rgb(196, 180, 255);
    --color-violet-400: rgb(166, 134, 255);
    --color-violet-500: rgb(141, 86, 255);
    --color-purple-200: rgb(233, 213, 255);
    --color-purple-300: rgb(216, 180, 255);
    --color-purple-400: rgb(191, 126, 255);
    --color-purple-500: rgb(171, 78, 255);
    --color-purple-700: rgb(130, 0, 217);
    --color-fuchsia-100: rgb(250, 232, 255);
    --color-fuchsia-200: rgb(246, 207, 255);
    --color-fuchsia-300: rgb(242, 169, 255);
    --color-fuchsia-400: rgb(236, 109, 255);
    --color-fuchsia-600: rgb(197, 0, 218);
    --color-fuchsia-700: rgb(166, 0, 180);
    --color-pink-600: rgb(227, 0, 118);
    --color-pink-700: rgb(194, 0, 92);
    --color-pink-800: rgb(162, 0, 76);
    --color-rose-100: rgb(255, 228, 230);
    --color-rose-200: rgb(255, 204, 211);
    --color-rose-300: rgb(255, 163, 174);
    --color-rose-400: rgb(255, 104, 128);
    --color-rose-500: rgb(255, 35, 87);
    --color-rose-600: rgb(230, 0, 69);
    --color-rose-700: rgb(193, 0, 58);
    --color-rose-800: rgb(163, 0, 55);
  }

@media (color-gamut: p3) {
:root:not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#) {
      --color-red-200: color(display-p3 0.96956 0.79815 0.7943);
      --color-red-300: color(display-p3 0.95692 0.65189 0.64512);
      --color-red-400: color(display-p3 0.93353 0.43168 0.42349);
      --color-red-600: color(display-p3 0.83032 0.14038 0.1332);
      --color-red-700: color(display-p3 0.69274 0.11623 0.10468);
      --color-orange-50: color(display-p3 0.99533 0.97013 0.9335);
      --color-orange-100: color(display-p3 0.98876 0.93139 0.84327);
      --color-orange-200: color(display-p3 0.97465 0.84705 0.68011);
      --color-orange-300: color(display-p3 0.96801 0.73435 0.46416);
      --color-orange-400: color(display-p3 0.95019 0.56181 0.21102);
      --color-orange-500: color(display-p3 0.94659 0.44979 0.07573);
      --color-orange-600: color(display-p3 0.88747 0.34166 0.022);
      --color-orange-700: color(display-p3 0.72984 0.25726 0.05111);
      --color-orange-800: color(display-p3 0.57559 0.21198 0.08266);
      --color-amber-50: color(display-p3 0.9978 0.98505 0.92631);
      --color-amber-300: color(display-p3 0.97433 0.83063 0.33298);
      --color-amber-400: color(display-p3 0.95919 0.73852 0.11827);
      --color-amber-500: color(display-p3 0.93994 0.62058 0.05854);
      --color-amber-600: color(display-p3 0.82714 0.46717 0.0336);
      --color-amber-700: color(display-p3 0.67989 0.32771 0.05205);
      --color-amber-800: color(display-p3 0.54753 0.25606 0.07283);
      --color-yellow-300: color(display-p3 0.98267 0.88088 0.32102);
      --color-yellow-400: color(display-p3 0.95994 0.79017 0.05852);
      --color-yellow-500: color(display-p3 0.90365 0.70306 0.07454);
      --color-yellow-600: color(display-p3 0.77634 0.54249 0.04171);
      --color-yellow-700: color(display-p3 0.61315 0.38666 0.05797);
      --color-yellow-800: color(display-p3 0.50318 0.30478 0.07554);
      --color-lime-400: color(display-p3 0.66872 0.89377 0.20881);
      --color-lime-500: color(display-p3 0.5627 0.8018 0.13123);
      --color-lime-600: color(display-p3 0.43535 0.64061 0.09093);
      --color-lime-700: color(display-p3 0.33335 0.48633 0.09443);
      --color-lime-800: color(display-p3 0.27146 0.38418 0.09751);
      --color-green-500: color(display-p3 0.30873 0.77475 0.37431);
      --color-green-600: color(display-p3 0.24388 0.64082 0.29481);
      --color-green-700: color(display-p3 0.19836 0.5018 0.24533);
      --color-emerald-400: color(display-p3 0.3347 0.8196 0.59158);
      --color-emerald-500: color(display-p3 0.26711 0.72685 0.5084);
      --color-emerald-600: color(display-p3 0.20656 0.58906 0.41396);
      --color-emerald-700: color(display-p3 0.16404 0.47023 0.34351);
      --color-emerald-800: color(display-p3 0.1354 0.3714 0.27756);
      --color-emerald-900: color(display-p3 0.11782 0.30297 0.2345);
      --color-emerald-950: color(display-p3 0.05491 0.17043 0.13484);
      --color-teal-400: color(display-p3 0.32279 0.82206 0.74439);
      --color-teal-500: color(display-p3 0.26657 0.72152 0.65546);
      --color-teal-600: color(display-p3 0.20711 0.57958 0.53668);
      --color-teal-700: color(display-p3 0.17409 0.46132 0.43387);
      --color-teal-800: color(display-p3 0.1457 0.36705 0.35075);
      --color-cyan-400: color(display-p3 0.29464 0.81399 0.935);
      --color-cyan-500: color(display-p3 0.2467 0.71003 0.84144);
      --color-cyan-600: color(display-p3 0.19325 0.56465 0.7072);
      --color-cyan-700: color(display-p3 0.16412 0.45143 0.57057);
      --color-cyan-800: color(display-p3 0.15144 0.36521 0.46105);
      --color-sky-50: color(display-p3 0.9465 0.9754 0.99834);
      --color-sky-300: color(display-p3 0.54636 0.82256 0.99058);
      --color-sky-400: color(display-p3 0.30598 0.72501 0.98017);
      --color-sky-500: color(display-p3 0.21911 0.63903 0.93148);
      --color-sky-600: color(display-p3 0.16251 0.50938 0.79608);
      --color-sky-700: color(display-p3 0.13031 0.40457 0.64085);
      --color-sky-800: color(display-p3 0.12072 0.34308 0.52441);
      --color-blue-200: color(display-p3 0.76688 0.85521 0.98748);
      --color-blue-300: color(display-p3 0.60256 0.76721 0.99394);
      --color-blue-400: color(display-p3 0.39744 0.62813 0.99212);
      --color-blue-500: color(display-p3 0.26642 0.49122 0.98862);
      --color-indigo-50: color(display-p3 0.93622 0.94862 0.99562);
      --color-indigo-100: color(display-p3 0.88303 0.90499 0.99314);
      --color-indigo-200: color(display-p3 0.78656 0.82175 0.98845);
      --color-indigo-300: color(display-p3 0.65089 0.70016 0.99082);
      --color-indigo-400: color(display-p3 0.49499 0.52529 0.98511);
      --color-indigo-500: color(display-p3 0.38037 0.37224 0.97171);
      --color-violet-200: color(display-p3 0.86154 0.83885 0.98801);
      --color-violet-300: color(display-p3 0.75887 0.70626 0.99173);
      --color-violet-400: color(display-p3 0.63122 0.52218 0.99001);
      --color-violet-500: color(display-p3 0.52337 0.3296 0.99088);
      --color-purple-200: color(display-p3 0.90118 0.83598 0.99224);
      --color-purple-300: color(display-p3 0.82939 0.70374 0.99608);
      --color-purple-400: color(display-p3 0.71992 0.4925 0.99517);
      --color-purple-500: color(display-p3 0.62952 0.30089 0.99082);
      --color-purple-700: color(display-p3 0.4653 0.06526 0.8244);
      --color-fuchsia-100: color(display-p3 0.96918 0.91147 0.99504);
      --color-fuchsia-200: color(display-p3 0.93953 0.81894 0.98798);
      --color-fuchsia-300: color(display-p3 0.91137 0.67005 0.98621);
      --color-fuchsia-400: color(display-p3 0.86677 0.44776 0.97903);
      --color-fuchsia-600: color(display-p3 0.71659 0.08368 0.84104);
      --color-fuchsia-700: color(display-p3 0.60171 0.07756 0.69279);
      --color-pink-600: color(display-p3 0.82565 0.1412 0.45934);
      --color-pink-700: color(display-p3 0.71154 0.10101 0.35821);
      --color-pink-800: color(display-p3 0.58415 0.10534 0.2974);
      --color-rose-100: color(display-p3 0.98224 0.89723 0.90257);
      --color-rose-200: color(display-p3 0.96875 0.80878 0.82732);
      --color-rose-300: color(display-p3 0.96017 0.6477 0.68372);
      --color-rose-400: color(display-p3 0.94293 0.43076 0.5031);
      --color-rose-500: color(display-p3 0.92182 0.24075 0.35567);
      --color-rose-600: color(display-p3 0.84879 0.10201 0.26926);
      --color-rose-700: color(display-p3 0.7118 0.07708 0.22678);
      --color-rose-800: color(display-p3 0.59125 0.09291 0.2201);
    }
}
}
*:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::backdrop, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  border: 0 solid;
}
html:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :host:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  line-height: 1.5;
  -webkit-text-size-adjust: 100%;
  -moz-tab-size: 4;
    -o-tab-size: 4;
       tab-size: 4;
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji",
      "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-family: var(--default-font-family, ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");
  font-feature-settings: normal;
  font-feature-settings: var(--default-font-feature-settings, normal);
  font-variation-settings: normal;
  font-variation-settings: var(--default-font-variation-settings, normal);
  -webkit-tap-highlight-color: transparent;
}
hr:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 0;
  color: inherit;
  border-top-width: 1px;
}
abbr:where([title]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration: underline dotted;
  text-decoration: underline;
  text-decoration: underline dotted;
}
h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), h6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: inherit;
  font-weight: inherit;
}
a:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: inherit;
  -webkit-text-decoration: inherit;
  text-decoration: inherit;
}
b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), strong:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-weight: bolder;
}
code:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), kbd:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), samp:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), pre:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono",
      "Courier New", monospace;
  font-family: var(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);
  font-feature-settings: normal;
  font-feature-settings: var(--default-mono-font-feature-settings, normal);
  font-variation-settings: normal;
  font-variation-settings: var(--default-mono-font-variation-settings, normal);
  font-size: 1em;
}
small:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 80%;
}
sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), sup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}
sub:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: -0.25em;
}
sup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -0.5em;
}
table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-indent: 0;
  border-color: inherit;
  border-collapse: collapse;
}
:-moz-focusring:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline: auto;
}
progress:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: baseline;
}
summary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: list-item;
}
ol:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), menu:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  list-style: none;
}
img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), svg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), canvas:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), audio:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), iframe:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), embed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), object:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
  vertical-align: middle;
}
img:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), video:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
  height: auto;
}
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), input:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), select:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), optgroup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  font: inherit;
  font-feature-settings: inherit;
  font-variation-settings: inherit;
  letter-spacing: inherit;
  color: inherit;
  border-radius: 0;
  background-color: transparent;
  opacity: 1;
}
:where(select[multiple]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[size]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup {
  font-weight: bolder;
}
:where(select[multiple]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option {
  padding-left: 20px;
}
:where(select[size]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) optgroup option {
  padding-left: 20px;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  margin-right: 4px;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  opacity: 1;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  opacity: 1;
}
@supports (not (-webkit-appearance: -apple-pay-button))  or (contain-intrinsic-size: 1px) {
  :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
    color: currentcolor;
  }
  :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
    color: currentcolor;
  }
  @supports (color: color-mix(in lab, red, red)) {
    :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
    :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
      color: color-mix(in oklab, currentcolor 50%, transparent);
    }
  }
}
textarea:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: vertical;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-search-decoration {
  -webkit-appearance: none;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-date-and-time-value {
  min-height: 1lh;
  text-align: inherit;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit {
  display: inline-flex;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-fields-wrapper {
  padding: 0;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-year-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-month-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-day-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-hour-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-minute-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-second-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-millisecond-field, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-datetime-edit-meridiem-field {
  padding-top: 0;
  padding-bottom: 0;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-calendar-picker-indicator {
  line-height: 1;
}
:-moz-ui-invalid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  box-shadow: none;
}
button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), input:where([type="button"], [type="reset"], [type="submit"]):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#), :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::file-selector-button {
  -webkit-appearance: button;
     -moz-appearance: button;
          appearance: button;
}
:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button, :not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button {
  height: auto;
}
[hidden]:where(:not([hidden="until-found"])) {
  display: none !important;
}
.visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  visibility: visible;
}
.sr-only:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip-path: inset(50%);
  white-space: nowrap;
  border-width: 0;
}
.absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: absolute;
}
.fixed:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: fixed;
}
.relative:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
}
.inset-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  right: calc(0.25rem * 0);
  bottom: calc(0.25rem * 0);
  left: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
  right: calc(var(--spacing) * 0);
  bottom: calc(var(--spacing) * 0);
  left: calc(var(--spacing) * 0);
}
.-top-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * -10);
  top: calc(var(--spacing) * -10);
}
.-top-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(2px * -1);
}
.top-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 0);
  top: calc(var(--spacing) * 0);
}
.top-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(0.25rem * 1);
  top: calc(var(--spacing) * 1);
}
.top-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: calc(1/2 * 100%);
}
.top-\[-300px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: -300px;
}
.top-\[6px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 6px;
}
.top-\[15px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 15px;
}
.top-\[39px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 39px;
}
.top-\[58px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 58px;
}
.top-\[60px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 60px;
}
.top-\[64px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 64px;
}
.top-\[64px\]\! {
  top: 64px !important;
}
.top-\[65px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 65px;
}
.top-\[96px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 96px;
}
.top-\[104px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  top: 104px;
}
.right-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: calc(0.25rem * 0);
  right: calc(var(--spacing) * 0);
}
.right-\[-5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: -5px;
}
.right-\[48px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: 48px;
}
.right-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  right: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  right: var(--spacing-m);
}
.bottom-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  bottom: calc(0.25rem * 0);
  bottom: calc(var(--spacing) * 0);
}
.-left-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * -3);
  left: calc(var(--spacing) * -3);
}
.left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
}
.left-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: calc(1/2 * 100%);
}
.left-\[-1px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: -1px;
}
.left-\[12px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 12px;
}
.left-\[103px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  left: 103px;
}
.z-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 1;
}
.z-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 2;
}
.z-9:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 9;
}
.z-10:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 10;
}
.z-15:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 15;
}
.z-20:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 20;
}
.z-50:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 50;
}
.z-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 100;
}
.z-10000:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  z-index: 10000;
}
.col-span-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 2 / span 2;
}
.col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 4 / span 4;
}
.col-span-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: span 12 / span 12;
}
.col-span-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-column: 1 / -1;
}
.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
@media (min-width: 300px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 300px;
  }
}
@media (min-width: 1236px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1236px;
  }
}
@media (min-width: 1440px) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 1440px;
  }
}
@media (min-width: 40rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 40rem;
  }
}
@media (min-width: 48rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 48rem;
  }
}
@media (min-width: 64rem) {
  .container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 64rem;
  }
}
.m-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin: calc(0.25rem * 0);
  margin: calc(var(--spacing) * 0);
}
.mx-\[6px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: 6px;
  margin-right: 6px;
}
.mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: auto;
  margin-right: auto;
}
.-mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * -2);
  margin-top: calc(var(--spacing) * -2);
}
.-mt-\[1px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(1px * -1);
}
.mt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: calc(0.25rem * 2);
  margin-top: calc(var(--spacing) * 2);
}
.mt-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
  margin-top: var(--spacing-2xl);
}
.mt-\[-2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -2px;
}
.mt-\[-5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: -5px;
}
.mt-\[calc\(var\(--spacing-xl\)\*-1\)\]\! {
  margin-top: calc(clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem) * -1) !important;
  margin-top: calc(var(--spacing-xl) * -1) !important;
}
.mt-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  margin-top: var(--spacing-l);
}
.mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
}
.mt-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  margin-top: var(--spacing-xs);
}
.mb-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: calc(0.25rem * 2);
  margin-bottom: calc(var(--spacing) * 2);
}
.mb-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  margin-bottom: var(--spacing-l);
}
.mb-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-bottom: var(--spacing-m);
}
.mb-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-bottom: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-bottom: var(--spacing-s);
}
.ml-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-left: calc(0.25rem * 1);
  margin-left: calc(var(--spacing) * 1);
}
.block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: block;
}
.contents:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: contents;
}
.flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
}
.grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: grid;
}
.hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
.inline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline;
}
.table:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: table;
}
.h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 0);
  height: calc(var(--spacing) * 0);
}
.h-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 4);
  height: calc(var(--spacing) * 4);
}
.h-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 5);
  height: calc(var(--spacing) * 5);
}
.h-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: calc(0.25rem * 6);
  height: calc(var(--spacing) * 6);
}
.h-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 2px;
}
.h-\[14px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 14px;
}
.h-\[16px\]\! {
  height: 16px !important;
}
.h-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 20px;
}
.h-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 30px;
}
.h-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 38px;
}
.h-\[40px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 40px;
}
.h-\[60vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 60vw;
}
.h-\[64px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 64px;
}
.h-\[64px\]\! {
  height: 64px !important;
}
.h-\[70vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 70vw;
}
.h-\[76px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 76px;
}
.h-\[83px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 83px;
}
.h-\[97px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 97px;
}
.h-\[100px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100px;
}
.h-\[100vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100vh;
}
.h-\[106px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 106px;
}
.h-\[400px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 400px;
}
.h-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: auto;
}
.h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: 100%;
}
.h-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  height: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  height: var(--spacing-s);
}
.max-h-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: calc(0.25rem * 0);
  max-height: calc(var(--spacing) * 0);
}
.max-h-\[100\%\]\! {
  max-height: 100% !important;
}
.max-h-\[100vh\!\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100vh!;
}
.max-h-\[100vh\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100vh;
}
.max-h-\[100vh\]\! {
  max-height: 100vh !important;
}
.max-h-\[300px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 300px;
}
.max-h-\[370px\]\! {
  max-height: 370px !important;
}
.max-h-\[456px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 456px;
}
.max-h-\[500px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 500px;
}
.max-h-\[2000px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 2000px;
}
.max-h-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-height: 100%;
}
.min-h-\[14px\]\! {
  min-height: 14px !important;
}
.min-h-\[16px\]\! {
  min-height: 16px !important;
}
.min-h-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 22px;
}
.min-h-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 38px;
}
.min-h-\[64px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 64px;
}
.min-h-\[370px\]\! {
  min-height: 370px !important;
}
.min-h-\[456px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-height: 456px;
}
.w-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 4);
  width: calc(var(--spacing) * 4);
}
.w-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 5);
  width: calc(var(--spacing) * 5);
}
.w-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(0.25rem * 6);
  width: calc(var(--spacing) * 6);
}
.w-11\/12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: calc(11/12 * 100%);
}
.w-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 2px;
}
.w-\[16px\]\! {
  width: 16px !important;
}
.w-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 18px;
}
.w-\[20\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20%;
}
.w-\[20px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 20px;
}
.w-\[24px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 24px;
}
.w-\[25px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 25px;
}
.w-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 30px;
}
.w-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}
.w-\[40px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 40px;
}
.w-\[45\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 45%;
}
.w-\[50\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50%;
}
.w-\[50px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 50px;
}
.w-\[76px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 76px;
}
.w-\[100px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100px;
}
.w-\[100vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100vw;
}
.w-\[101\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 101%;
}
.w-\[158px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 158px;
}
.w-\[170px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 170px;
}
.w-\[341px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 341px;
}
.w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
}
.w-full\! {
  width: 100% !important;
}
.w-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  width: var(--spacing-s);
}
.max-w-4xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 56rem;
  max-width: var(--container-4xl);
}
.max-w-\[73px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 73px;
}
.max-w-\[100vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100vw;
}
.max-w-\[240px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 240px;
}
.max-w-\[300px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 300px;
}
.max-w-\[311px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 311px;
}
.max-w-\[341px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 341px;
}
.max-w-\[400px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 400px;
}
.max-w-\[450px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 450px;
}
.max-w-\[500px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 500px;
}
.max-w-\[605px\]\! {
  max-width: 605px !important;
}
.max-w-\[736px\]\! {
  max-width: 736px !important;
}
.max-w-\[758px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 758px;
}
.max-w-\[800px\]\! {
  max-width: 800px !important;
}
.max-w-\[816px\]\! {
  max-width: 816px !important;
}
.max-w-\[820px\]\! {
  max-width: 820px !important;
}
.max-w-\[960px\]\! {
  max-width: 960px !important;
}
.max-w-\[1032px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 1032px;
}
.max-w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 100%;
}
.max-w-how-regular\! {
  max-width: 820px !important;
  max-width: var(--spacing-how-regular) !important;
}
.max-w-how-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  max-width: 960px;
  max-width: var(--spacing-how-wide);
}
.max-w-how-wide\! {
  max-width: 960px !important;
  max-width: var(--spacing-how-wide) !important;
}
.min-w-\[16px\]\! {
  min-width: 16px !important;
}
.min-w-\[20px\]\! {
  min-width: 20px !important;
}
.min-w-\[22px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 22px;
}
.min-w-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 38px;
}
.min-w-\[64px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 64px;
}
.min-w-\[70px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 70px;
}
.min-w-\[125px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 125px;
}
.min-w-\[130px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 130px;
}
.min-w-\[146px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 146px;
}
.min-w-\[150px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 150px;
}
.min-w-\[758px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  min-width: 758px;
}
.shrink-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-shrink: 0;
}
.border-collapse:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-collapse: collapse;
}
.border-separate:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-collapse: separate;
}
.border-spacing-x-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-spacing-x: var(--spacing-s);
  border-spacing: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem) var(--tw-border-spacing-y);
  border-spacing: var(--tw-border-spacing-x) var(--tw-border-spacing-y);
}
.origin-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: center;
}
.origin-top-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform-origin: 0 0;
}
.-translate-x-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-x: calc(calc(1/2 * 100%) * -1);
  translate: calc((1/2 * 100%) * -1) var(--tw-translate-y);
  translate: calc(calc(1/2 * 100%) * -1) var(--tw-translate-y);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.-translate-y-1\/2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-y: calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) calc((1/2 * 100%) * -1);
  translate: var(--tw-translate-x) calc(calc(1/2 * 100%) * -1);
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.translate-y-\[-100\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-y: -100%;
  translate: var(--tw-translate-x) -100%;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.scale-105:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scale-x: 105%;
  --tw-scale-y: 105%;
  --tw-scale-z: 105%;
  scale: 105% 105%;
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.scale-x-\[1\.01\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scale-x: 1.01;
  scale: 1.01 var(--tw-scale-y);
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.scale-x-\[1\.1\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-scale-x: 1.1;
  scale: 1.1 var(--tw-scale-y);
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.transform:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform:          ;
  transform: var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,);
}
.cursor-grab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: grab;
}
.cursor-grabbing:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}
.cursor-pointer:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: pointer;
}
.resize:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  resize: both;
}
.\[appearance\:textfield\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-appearance: textfield;
     -moz-appearance: textfield;
          appearance: textfield;
}
.grid-cols-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(6, minmax(0, 1fr));
}
.grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: column;
}
.flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  flex-direction: row;
}
.items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: center;
}
.items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  align-items: flex-start;
}
.justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: space-between;
}
.justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: center;
}
.justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-end;
}
.justify-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  justify-content: flex-start;
}
.gap-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 1);
  gap: calc(var(--spacing) * 1);
}
.gap-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 2);
  gap: calc(var(--spacing) * 2);
}
.gap-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
  gap: var(--spacing-2xl);
}
.gap-2xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(0.5rem, 0.4783rem + 0.1087vw, 0.5625rem);
  gap: var(--spacing-2xs);
}
.gap-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: calc(0.25rem * 4);
  gap: calc(var(--spacing) * 4);
}
.gap-\[6\.5px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: 6.5px;
}
.gap-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  gap: var(--spacing-l);
}
.gap-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  gap: var(--spacing-m);
}
.gap-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  gap: var(--spacing-s);
}
.gap-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  gap: var(--spacing-xl);
}
.gap-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  gap: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  gap: var(--spacing-xs);
}
.overflow-hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: hidden;
}
.overflow-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow: scroll;
}
.overflow-x-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-x: auto;
}
.overflow-y-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: auto;
}
.overflow-y-scroll:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: scroll;
}
.overflow-y-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  overflow-y: visible;
}
.rounded-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 1rem;
  border-radius: var(--radius-2xl);
}
.rounded-\[0px_12px_12px_0px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0px 12px 12px 0px;
}
.rounded-\[12px_12px_0_0\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 12px 12px 0 0;
}
.rounded-\[28px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 28px;
}
.rounded-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: calc(infinity * 1px);
}
.rounded-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-radius: 0.75rem;
  border-radius: var(--radius-xl);
}
.rounded-t-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.75rem;
  border-top-left-radius: var(--radius-xl);
  border-top-right-radius: 0.75rem;
  border-top-right-radius: var(--radius-xl);
}
.rounded-tl-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-left-radius: 0.75rem;
  border-top-left-radius: var(--radius-xl);
}
.rounded-tr-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-right-radius: 0.75rem;
  border-top-right-radius: var(--radius-xl);
}
.rounded-b-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-right-radius: 0.75rem;
  border-bottom-right-radius: var(--radius-xl);
  border-bottom-left-radius: 0.75rem;
  border-bottom-left-radius: var(--radius-xl);
}
.border:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 1px;
}
.border-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-style: var(--tw-border-style);
  border-width: 4px;
}
.border-t:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-t-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
}
.border-t-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-top-width: 2px;
}
.border-r-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
}
.border-b:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-b-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 0px;
}
.border-b-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 1px;
}
.border-b-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 4px;
}
.border-b-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 2px;
}
.border-b-\[6px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-bottom-style: var(--tw-border-style);
  border-bottom-width: 6px;
}
.border-l-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
}
.border-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-border-style: none;
  border-style: none;
}
.border-\[\#000000\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #000000;
}
.border-\[\#44C6D4\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #44C6D4;
}
.border-\[\#095E93\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #095E93;
}
.border-\[\#BCBEC0\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #BCBEC0;
}
.border-\[\#FFAF66\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #FFAF66;
}
.border-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #000000;
  border-color: var(--color-black);
}
.border-blood-red:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #cc1543;
  border-color: var(--color-blood-red);
}
.border-grey-background:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #f5f5f5;
  border-color: var(--color-grey-background);
}
.border-headlines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #023843;
  border-color: var(--color-headlines);
}
.border-hyperlink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #0f707b;
  border-color: var(--color-hyperlink);
}
.border-light-blue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #44c6d4;
  border-color: var(--color-light-blue);
}
.border-secondary-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #046277;
  border-color: var(--color-secondary-button);
}
.border-secondary-button\! {
  border-color: #046277 !important;
  border-color: var(--color-secondary-button) !important;
}
.border-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: transparent;
}
.border-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-color: #fff;
  border-color: var(--color-white);
}
.bg-\[\#046277\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #046277;
}
.bg-\[\#F5F5F5\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #F5F5F5;
}
.bg-\[\#FDF2E1\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FDF2E1;
}
.bg-\[\#FDF7EB\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #FDF7EB;
}
.bg-\[rgba\(0\,0\,0\,0\.5\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(0,0,0,0.5);
}
.bg-\[rgba\(0\,0\,0\,0\.7\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(0,0,0,0.7);
}
.bg-\[rgba\(65\,65\,65\,0\.5\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: rgba(65,65,65,0.5);
}
.bg-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #000000;
  background-color: var(--color-black);
}
.bg-grey-background:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #f5f5f5;
  background-color: var(--color-grey-background);
}
.bg-headlines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #023843;
  background-color: var(--color-headlines);
}
.bg-light-background:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fdf7eb;
  background-color: var(--color-light-background);
}
.bg-secondary-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #046277;
  background-color: var(--color-secondary-button);
}
.bg-transparent:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: transparent;
}
.bg-turquoise:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #046277;
  background-color: var(--color-turquoise);
}
.bg-ui-highlight-blue:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #e2f9fc;
  background-color: var(--color-ui-highlight-blue);
}
.bg-ui-highlight-yellow:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fdf2e1;
  background-color: var(--color-ui-highlight-yellow);
}
.bg-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fff;
  background-color: var(--color-white);
}
.bg-white\! {
  background-color: #fff !important;
  background-color: var(--color-white) !important;
}
.bg-gradient-to-r:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-position: to right in oklab;
  background-image: linear-gradient(var(--tw-gradient-stops));
}
.bg-\[linear-gradient\(90deg\,var\(--color-lemon\)0\%\,var\(--color-gold\)100\%\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: linear-gradient(90deg,#ffdb690%,#ffaf66100%);
  background-image: linear-gradient(90deg,var(--color-lemon)0%,var(--color-gold)100%);
}
.bg-\[url\(\'\/assets\/coming-soon\.svg\'\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url('/assets/coming-soon.svg');
}
.bg-\[url\(\'\/assets\/icon-condition\.svg\'\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url('/assets/icon-condition.svg');
}
.bg-\[url\(\'\/assets\/nav-arrow-left\.svg\'\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url('/assets/nav-arrow-left.svg');
}
.bg-\[url\(\'\/assets\/nav-arrow-right\.svg\'\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: url('/assets/nav-arrow-right.svg');
}
.bg-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-image: none;
}
.from-\[\#FFDB69\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-from: #FFDB69;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.to-\[\#FFAF66\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-gradient-to: #FFAF66;
  --tw-gradient-stops: var(--tw-gradient-via-stops, var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));
}
.bg-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-size: contain;
}
.bg-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-size: cover;
}
.bg-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: center;
}
.bg-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: left;
}
.bg-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-position: top;
}
.bg-no-repeat:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-repeat: no-repeat;
}
.object-contain:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-fit: contain;
     object-fit: contain;
}
.object-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-fit: cover;
     object-fit: cover;
}
.object-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -o-object-position: center;
     object-position: center;
}
.p-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 0);
  padding: calc(var(--spacing) * 0);
}
.p-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 1);
  padding: calc(var(--spacing) * 1);
}
.p-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: calc(0.25rem * 4);
  padding: calc(var(--spacing) * 4);
}
.p-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding: var(--spacing-l);
}
.p-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding: var(--spacing-m);
}
.p-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding: var(--spacing-s);
}
.px-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 2);
  padding-right: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
}
.px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(0.25rem * 4);
  padding-right: calc(0.25rem * 4);
  padding-left: calc(var(--spacing) * 4);
  padding-right: calc(var(--spacing) * 4);
}
.px-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-right: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-left: var(--spacing-m);
  padding-right: var(--spacing-m);
}
.py-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 1);
  padding-bottom: calc(0.25rem * 1);
  padding-top: calc(var(--spacing) * 1);
  padding-bottom: calc(var(--spacing) * 1);
}
.py-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
}
.py-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);
  padding-bottom: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);
  padding-top: var(--spacing-3xl);
  padding-bottom: var(--spacing-3xl);
}
.py-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 4);
  padding-bottom: calc(0.25rem * 4);
  padding-top: calc(var(--spacing) * 4);
  padding-bottom: calc(var(--spacing) * 4);
}
.py-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-bottom: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-top: var(--spacing-m);
  padding-bottom: var(--spacing-m);
}
.py-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding-bottom: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding-top: var(--spacing-s);
  padding-bottom: var(--spacing-s);
}
.py-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  padding-bottom: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  padding-top: var(--spacing-xl);
  padding-bottom: var(--spacing-xl);
}
.py-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  padding-bottom: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  padding-top: var(--spacing-xs);
  padding-bottom: var(--spacing-xs);
}
.pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 0);
  padding-top: calc(var(--spacing) * 0);
}
.pt-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
}
.pt-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 2px;
}
.pt-\[4px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: 4px;
}
.pt-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding-top: var(--spacing-l);
}
.pt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding-top: var(--spacing-s);
}
.pt-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  padding-top: var(--spacing-xl);
}
.pt-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  padding-top: var(--spacing-xs);
}
.pr-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding-right: var(--spacing-l);
}
.pr-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-right: var(--spacing-m);
}
.pr-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding-right: var(--spacing-s);
}
.pr-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-right: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  padding-right: var(--spacing-xs);
}
.pb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 0);
  padding-bottom: calc(var(--spacing) * 0);
}
.pb-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: calc(0.25rem * 1);
  padding-bottom: calc(var(--spacing) * 1);
}
.pb-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
  padding-bottom: var(--spacing-2xl);
}
.pb-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 10px;
}
.pb-\[30px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 30px;
}
.pb-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 38px;
}
.pb-\[56\.25\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: 56.25%;
}
.pb-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding-bottom: var(--spacing-l);
}
.pb-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-bottom: var(--spacing-m);
}
.pb-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding-bottom: var(--spacing-s);
}
.pb-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  padding-bottom: var(--spacing-xl);
}
.pb-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-bottom: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  padding-bottom: var(--spacing-xs);
}
.pl-\[calc\(var\(--spacing-xs\)\+25px\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: calc(clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem) + 25px);
  padding-left: calc(var(--spacing-xs) + 25px);
}
.pl-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding-left: var(--spacing-l);
}
.pl-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-left: var(--spacing-m);
}
.pl-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-left: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding-left: var(--spacing-s);
}
.text-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: center;
}
.text-left:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: left;
}
.text-left\! {
  text-align: left !important;
}
.text-right:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-align: right;
}
.text-right\! {
  text-align: right !important;
}
.align-bottom:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: bottom;
}
.align-top:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  vertical-align: top;
}
.font-basic-sans:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "basic-sans";
  font-family: var(--font-basic-sans);
}
.font-basic-sans\! {
  font-family: "basic-sans" !important;
  font-family: var(--font-basic-sans) !important;
}
.font-noto-sans:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
}
.text-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1.875rem;
  font-size: var(--text-3xl);
  line-height: calc(2.25 / 1.875);
  line-height: var(--tw-leading, var(--text-3xl--line-height));
}
.text-base:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 1rem;
  font-size: var(--text-base);
  line-height: calc(1.5 / 1);
  line-height: var(--tw-leading, var(--text-base--line-height));
}
.text-sm:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 0.875rem;
  font-size: var(--text-sm);
  line-height: calc(1.25 / 0.875);
  line-height: var(--tw-leading, var(--text-sm--line-height));
}
.text--1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: clamp(0.75rem, 0.6848rem + 0.3261vw, 0.875rem);
  font-size: var(--text--1);
}
.text-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  font-size: var(--text-0);
}
.text-0\! {
  font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem) !important;
  font-size: var(--text-0) !important;
}
.text-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
  font-size: var(--text-1);
}
.text-1\! {
  font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem) !important;
  font-size: var(--text-1) !important;
}
.text-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.125rem, 1rem + 0.5405vw, 1.5rem);
  font-size: var(--text-2);
}
.text-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.25rem, 1.0326rem + 1.087vw, 1.875rem);
  font-size: var(--text-3);
}
.text-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: clamp(1.5rem, 0.9783rem + 2.6087vw, 3rem);
  font-size: var(--text-4);
}
.text-\[12px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 12px;
}
.text-\[14px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 14px;
}
.text-\[14px\]\! {
  font-size: 14px !important;
}
.text-\[16px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 16px;
}
.text-\[24px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-size: 24px;
}
.leading-\[1\.2\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: 1.2;
  line-height: 1.2;
}
.leading-\[1\.25\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: 1.25;
  line-height: 1.25;
}
.leading-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-leading: var(--leading-tight);
  line-height: 1.25;
  line-height: var(--leading-tight);
}
.font-bold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-bold);
  font-weight: 700;
  font-weight: var(--font-weight-bold);
}
.font-bold\! {
  --tw-font-weight: var(--font-weight-bold) !important;
  font-weight: 700 !important;
  font-weight: var(--font-weight-bold) !important;
}
.font-light:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-light);
  font-weight: 300;
  font-weight: var(--font-weight-light);
}
.font-medium:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-medium);
  font-weight: 500;
  font-weight: var(--font-weight-medium);
}
.font-normal:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-normal);
  font-weight: 400;
  font-weight: var(--font-weight-normal);
}
.font-normal\! {
  --tw-font-weight: var(--font-weight-normal) !important;
  font-weight: 400 !important;
  font-weight: var(--font-weight-normal) !important;
}
.font-semibold:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: 600;
  font-weight: var(--font-weight-semibold);
}
.tracking-tight:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-tracking: var(--tracking-tight);
  letter-spacing: -0.025em;
  letter-spacing: var(--tracking-tight);
}
.tracking-tighter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-tracking: var(--tracking-tighter);
  letter-spacing: -0.05em;
  letter-spacing: var(--tracking-tighter);
}
.whitespace-nowrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  white-space: nowrap;
}
.text-black:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #000000;
  color: var(--color-black);
}
.text-blood-red:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #cc1543;
  color: var(--color-blood-red);
}
.text-body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #414042;
  color: var(--color-body);
}
.text-body\! {
  color: #414042 !important;
  color: var(--color-body) !important;
}
.text-headlines:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #023843;
  color: var(--color-headlines);
}
.text-headlines\! {
  color: #023843 !important;
  color: var(--color-headlines) !important;
}
.text-hyperlink:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #0f707b;
  color: var(--color-hyperlink);
}
.text-list-item:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #808285;
  color: var(--color-list-item);
}
.text-orange:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #f36f24;
  color: var(--color-orange);
}
.text-secondary-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #046277;
  color: var(--color-secondary-button);
}
.text-secondary-button\! {
  color: #046277 !important;
  color: var(--color-secondary-button) !important;
}
.text-type-light-grey:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #646464;
  color: var(--color-type-light-grey);
}
.text-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #fff;
  color: var(--color-white);
}
.uppercase:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-transform: uppercase;
}
.italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}
.no-underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: none;
}
.underline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  text-decoration-line: underline;
}
.underline\! {
  text-decoration-line: underline !important;
}
.opacity-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 0;
}
.opacity-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  opacity: 1;
}
.shadow-\[0px_0px_4px_0px_rgba\(0\,0\,0\,0\.1\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0px 0px 4px 0px var(--tw-shadow-color, rgba(0,0,0,0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0px 0px 4px 0px rgba(0,0,0,0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-\[0px_0px_4px_0px_rgba\(0\,0\,0\,0\.3\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0px 0px 4px 0px var(--tw-shadow-color, rgba(0,0,0,0.3));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0px 0px 4px 0px rgba(0,0,0,0.3);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.shadow-lg:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-shadow: 0 10px 15px -3px var(--tw-shadow-color, rgba(0, 0, 0, 0.1)), 0 4px 6px -4px var(--tw-shadow-color, rgba(0, 0, 0, 0.1));
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -4px rgba(0, 0, 0, 0.1);
  box-shadow: var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow);
}
.outline:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  outline-style: var(--tw-outline-style);
  outline-width: 1px;
}
.filter:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  filter:                  ;
  filter: var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,);
}
.transition:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: color, background-color, border-color, outline-color, text-decoration-color, fill, stroke, --tw-gradient-from, --tw-gradient-via, --tw-gradient-to, opacity, box-shadow, transform, translate, scale, rotate, filter, backdrop-filter, display, content-visibility, overlay, pointer-events;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-all:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: all;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.transition-opacity:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transition-property: opacity;
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
  transition-duration: 150ms;
  transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.duration-100:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 100ms;
  transition-duration: 100ms;
}
.duration-200:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-duration: 200ms;
  transition-duration: 200ms;
}
.ease-in-out:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-ease: var(--ease-in-out);
  transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
  transition-timing-function: var(--ease-in-out);
}
.select-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}
.placeholder\:font-\[350\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  --tw-font-weight: 350;
  font-weight: 350;
}
.placeholder\:font-\[350\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  --tw-font-weight: 350;
  font-weight: 350;
}
.placeholder\:text-\[\#BCBEC0\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  color: #BCBEC0;
}
.placeholder\:text-\[\#BCBEC0\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  color: #BCBEC0;
}
.placeholder\:italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-moz-placeholder {
  font-style: italic;
}
.placeholder\:italic:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::placeholder {
  font-style: italic;
}
.after\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  position: absolute;
}
.after\:top-\[-1px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  top: -1px;
}
.after\:bottom-\[-1px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  bottom: -1px;
}
.after\:left-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  left: calc(0.25rem * 0);
  left: calc(var(--spacing) * 0);
}
.after\:left-\[-1px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  left: -1px;
}
.after\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  display: none;
}
.after\:h-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  height: calc(0.25rem * 1);
  height: calc(var(--spacing) * 1);
}
.after\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  width: 100%;
}
.after\:scale-x-\[1\.01\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  --tw-scale-x: 1.01;
  scale: 1.01 var(--tw-scale-y);
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.after\:scale-x-\[1\.1\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  --tw-scale-x: 1.1;
  scale: 1.1 var(--tw-scale-y);
  scale: var(--tw-scale-x) var(--tw-scale-y);
}
.after\:bg-\[\#046277\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: var(--tw-content);
  background-color: #046277;
}
.after\:content-\[\'\'\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  --tw-content: '';
  content: '';
  content: var(--tw-content);
}
.first\:border-t-0:first-child:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  border-top-style: var(--tw-border-style);
  border-top-width: 0px;
}
.odd\:bg-ui-highlight-blue:nth-child(odd):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #e2f9fc;
  background-color: var(--color-ui-highlight-blue);
}
@media (hover: hover) {
  .hover\:border-secondary-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #046277;
    border-color: var(--color-secondary-button);
  }
}
@media (hover: hover) {
  .hover\:text-secondary-button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    color: #046277;
    color: var(--color-secondary-button);
  }
}
@media (hover: hover) {
  .hover\:no-underline:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    text-decoration-line: none;
  }
}
@media (hover: hover) {
  .hover\:opacity-80:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    opacity: 0.8;
  }
}
.focus\:translate-y-\[0px\]:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-translate-y: 0px;
  translate: var(--tw-translate-x) 0px;
  translate: var(--tw-translate-x) var(--tw-translate-y);
}
.focus\:outline-none:focus:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --tw-outline-style: none;
  outline-style: none;
}
.active\:cursor-grabbing:active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  cursor: grabbing;
}
@media (max-width: 1235.98px) {
  .max-xl\:sticky:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: sticky;
  }
}
@media (max-width: 299.98px) {
  .max-xs\:flex-col:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: column;
  }
}
@media (max-width: 299.98px) {
  .max-xs\:pl-l\! {
    padding-left: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem) !important;
    padding-left: var(--spacing-l) !important;
  }
}
@media (max-width: 209.98px) {
  .max-\[210px\]\:flex-wrap:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-wrap: wrap;
  }
}
@media (max-width: 63.999rem) {
  .max-lg\:px-0\! {
    padding-left: calc(0.25rem * 0) !important;
    padding-right: calc(0.25rem * 0) !important;
    padding-left: calc(var(--spacing) * 0) !important;
    padding-right: calc(var(--spacing) * 0) !important;
  }
}
@media (max-width: 47.999rem) {
  .max-md\:cursor-grab:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    cursor: grab;
  }
}
@media (min-width: 300px) {
  .xs\:top-\[-160px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: -160px;
  }
}
@media (min-width: 300px) {
  .xs\:top-\[142px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 142px;
  }
}
@media (min-width: 300px) {
  .xs\:w-\[84px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 84px;
  }
}
@media (min-width: 300px) {
  .xs\:w-\[158px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 158px;
  }
}
@media (min-width: 300px) {
  .xs\:w-\[175px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 175px;
  }
}
@media (min-width: 300px) {
  .xs\:min-w-\[85px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 85px;
  }
}
@media (min-width: 300px) {
  .xs\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 300px) {
  .xs\:flex-row\! {
    flex-direction: row !important;
  }
}
@media (min-width: 300px) {
  .xs\:items-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: center;
  }
}
@media (min-width: 300px) {
  .xs\:border-r-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-style: var(--tw-border-style);
    border-right-width: 4px;
  }
}
@media (min-width: 300px) {
  .xs\:border-l-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-style: var(--tw-border-style);
    border-left-width: 4px;
  }
}
@media (min-width: 300px) {
  .xs\:border-solid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    --tw-border-style: solid;
    border-style: solid;
  }
}
@media (min-width: 300px) {
  .xs\:border-white:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-color: #fff;
    border-color: var(--color-white);
  }
}
@media (min-width: 300px) {
  .xs\:pr-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-right: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
    padding-right: var(--spacing-s);
  }
}
@media (min-width: 1236px) {
  .xl\:top-\[-120px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: -120px;
  }
}
@media (min-width: 1236px) {
  .xl\:col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 1236px) {
  .xl\:col-span-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 8 / span 8;
  }
}
@media (min-width: 1236px) {
  .xl\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media (min-width: 1236px) {
  .xl\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}
@media (min-width: 1236px) {
  .xl\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media (min-width: 1236px) {
  .xl\:h-\[120px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 120px;
  }
}
@media (min-width: 1236px) {
  .xl\:h-\[240px\]\! {
    height: 240px !important;
  }
}
@media (min-width: 1236px) {
  .xl\:max-w-\[311px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 311px;
  }
}
@media (min-width: 1236px) {
  .xl\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 1236px) {
  .xl\:gap-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    gap: var(--spacing-l);
  }
}
@media (min-width: 1236px) {
  .xl\:bg-cover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-size: cover;
  }
}
@media (min-width: 1236px) {
  .xl\:pt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
    padding-top: var(--spacing-s);
  }
}
@media (min-width: 1236px) {
  .xl\:pb-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
    padding-bottom: var(--spacing-s);
  }
}
@media (min-width: 40rem) {
  .sm\:mx-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: auto;
    margin-right: auto;
  }
}
@media (min-width: 40rem) {
  .sm\:mx-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    margin-right: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    margin-left: var(--spacing-l);
    margin-right: var(--spacing-l);
  }
}
@media (min-width: 40rem) {
  .sm\:w-auto:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: auto;
  }
}
@media (min-width: 40rem) {
  .sm\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}
@media (min-width: 40rem) {
  .sm\:max-w-how-wide\! {
    max-width: 960px !important;
    max-width: var(--spacing-how-wide) !important;
  }
}
@media (min-width: 40rem) {
  .sm\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}
@media (min-width: 40rem) {
  .sm\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}
@media (min-width: 40rem) {
  .sm\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }
}
@media (min-width: 40rem) {
  .sm\:gap-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
    gap: var(--spacing-s);
  }
}
@media (min-width: 40rem) {
  .sm\:px-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
    padding-right: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
    padding-left: var(--spacing-m);
    padding-right: var(--spacing-m);
  }
}
@media (min-width: 40rem) {
  .sm\:text-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
    font-size: var(--text-0);
  }
}
@media (min-width: 48rem) {
  .md\:absolute:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: absolute;
  }
}
@media (min-width: 48rem) {
  .md\:-top-\[var\(--spacing-l\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: calc(clamp(2rem, 1.913rem + 0.4348vw, 2.25rem) * -1);
    top: calc(var(--spacing-l) * -1);
  }
}
@media (min-width: 48rem) {
  .md\:top-\[2px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 2px;
  }
}
@media (min-width: 48rem) {
  .md\:top-\[166px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 166px;
  }
}
@media (min-width: 48rem) {
  .md\:right-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    right: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
    right: var(--spacing-m);
  }
}
@media (min-width: 48rem) {
  .md\:bottom-\[-100px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    bottom: -100px;
  }
}
@media (min-width: 48rem) {
  .md\:col-span-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 4 / span 4;
  }
}
@media (min-width: 48rem) {
  .md\:col-span-5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 5 / span 5;
  }
}
@media (min-width: 48rem) {
  .md\:col-span-6:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 6 / span 6;
  }
}
@media (min-width: 48rem) {
  .md\:col-span-7:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 7 / span 7;
  }
}
@media (min-width: 48rem) {
  .md\:col-span-8:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-column: span 8 / span 8;
  }
}
@media (min-width: 48rem) {
  .md\:m-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin: calc(0.25rem * 0);
    margin: calc(var(--spacing) * 0);
  }
}
@media (min-width: 48rem) {
  .md\:mx-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: calc(0.25rem * 0);
    margin-right: calc(0.25rem * 0);
    margin-left: calc(var(--spacing) * 0);
    margin-right: calc(var(--spacing) * 0);
  }
}
@media (min-width: 48rem) {
  .md\:mt-\[-2vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: -2vw;
  }
}
@media (min-width: 48rem) {
  .md\:mt-\[calc\(-1\*var\(--spacing-xl\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-top: calc(-1 * clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem));
    margin-top: calc(-1 * var(--spacing-xl));
  }
}
@media (min-width: 48rem) {
  .md\:mb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-bottom: calc(0.25rem * 0);
    margin-bottom: calc(var(--spacing) * 0);
  }
}
@media (min-width: 48rem) {
  .md\:ml-\[79px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 79px;
  }
}
@media (min-width: 48rem) {
  .md\:ml-\[136px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: 136px;
  }
}
@media (min-width: 48rem) {
  .md\:ml-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    margin-left: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
    margin-left: var(--spacing-xs);
  }
}
@media (min-width: 48rem) {
  .md\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media (min-width: 48rem) {
  .md\:flex:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: flex;
  }
}
@media (min-width: 48rem) {
  .md\:grid:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: grid;
  }
}
@media (min-width: 48rem) {
  .md\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media (min-width: 48rem) {
  .md\:h-\[18px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 18px;
  }
}
@media (min-width: 48rem) {
  .md\:h-\[35vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 35vw;
  }
}
@media (min-width: 48rem) {
  .md\:h-\[50vw\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 50vw;
  }
}
@media (min-width: 48rem) {
  .md\:h-\[560px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 560px;
  }
}
@media (min-width: 48rem) {
  .md\:min-h-\[22px\]\! {
    min-height: 22px !important;
  }
}
@media (min-width: 48rem) {
  .md\:min-h-\[28px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-height: 28px;
  }
}
@media (min-width: 48rem) {
  .md\:w-\[32px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 32px;
  }
}
@media (min-width: 48rem) {
  .md\:w-\[37px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 37px;
  }
}
@media (min-width: 48rem) {
  .md\:w-\[50px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 50px;
  }
}
@media (min-width: 48rem) {
  .md\:w-\[566px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 566px;
  }
}
@media (min-width: 48rem) {
  .md\:w-full:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .md\:max-w-\[566px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 566px;
  }
}
@media (min-width: 48rem) {
  .md\:min-w-\[28px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 28px;
  }
}
@media (min-width: 48rem) {
  .md\:min-w-\[30px\]\! {
    min-width: 30px !important;
  }
}
@media (min-width: 48rem) {
  .md\:min-w-\[160px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    min-width: 160px;
  }
}
@media (min-width: 48rem) {
  .md\:grid-cols-2\! {
    grid-template-columns: repeat(2, minmax(0, 1fr)) !important;
  }
}
@media (min-width: 48rem) {
  .md\:grid-cols-12:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    grid-template-columns: repeat(12, minmax(0, 1fr));
  }
}
@media (min-width: 48rem) {
  .md\:flex-row:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    flex-direction: row;
  }
}
@media (min-width: 48rem) {
  .md\:items-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-end;
  }
}
@media (min-width: 48rem) {
  .md\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}
@media (min-width: 48rem) {
  .md\:justify-between:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: space-between;
  }
}
@media (min-width: 48rem) {
  .md\:justify-center:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: center;
  }
}
@media (min-width: 48rem) {
  .md\:justify-end:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    justify-content: flex-end;
  }
}
@media (min-width: 48rem) {
  .md\:gap-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
    gap: var(--spacing-2xl);
  }
}
@media (min-width: 48rem) {
  .md\:gap-2xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(0.5rem, 0.4783rem + 0.1087vw, 0.5625rem);
    gap: var(--spacing-2xs);
  }
}
@media (min-width: 48rem) {
  .md\:gap-\[200px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: 200px;
  }
}
@media (min-width: 48rem) {
  .md\:gap-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    gap: var(--spacing-l);
  }
}
@media (min-width: 48rem) {
  .md\:gap-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
    gap: var(--spacing-s);
  }
}
@media (min-width: 48rem) {
  .md\:gap-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
    gap: var(--spacing-xl);
  }
}
@media (min-width: 48rem) {
  .md\:border-r-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-right-style: var(--tw-border-style);
    border-right-width: 10px;
  }
}
@media (min-width: 48rem) {
  .md\:border-l-\[10px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    border-left-style: var(--tw-border-style);
    border-left-width: 10px;
  }
}
@media (min-width: 48rem) {
  .md\:p-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    padding: var(--spacing-l);
  }
}
@media (min-width: 48rem) {
  .md\:px-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 4);
    padding-right: calc(0.25rem * 4);
    padding-left: calc(var(--spacing) * 4);
    padding-right: calc(var(--spacing) * 4);
  }
}
@media (min-width: 48rem) {
  .md\:py-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);
    padding-bottom: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);
    padding-top: var(--spacing-3xl);
    padding-bottom: var(--spacing-3xl);
  }
}
@media (min-width: 48rem) {
  .md\:py-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
    padding-bottom: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
    padding-top: var(--spacing-m);
    padding-bottom: var(--spacing-m);
  }
}
@media (min-width: 48rem) {
  .md\:py-xs:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
    padding-bottom: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
    padding-top: var(--spacing-xs);
    padding-bottom: var(--spacing-xs);
  }
}
@media (min-width: 48rem) {
  .md\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(0.25rem * 0);
    padding-top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 48rem) {
  .md\:pt-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
    padding-top: var(--spacing-2xl);
  }
}
@media (min-width: 48rem) {
  .md\:pt-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    padding-top: var(--spacing-l);
  }
}
@media (min-width: 48rem) {
  .md\:pt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
    padding-top: var(--spacing-m);
  }
}
@media (min-width: 48rem) {
  .md\:pt-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
    padding-top: var(--spacing-xl);
  }
}
@media (min-width: 48rem) {
  .md\:pb-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: calc(0.25rem * 0);
    padding-bottom: calc(var(--spacing) * 0);
  }
}
@media (min-width: 48rem) {
  .md\:pb-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
    padding-bottom: var(--spacing-xl);
  }
}
@media (min-width: 48rem) {
  .md\:pl-\[calc\(50px\+var\(--spacing-xs\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(50px + clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem));
    padding-left: calc(50px + var(--spacing-xs));
  }
}
@media (min-width: 48rem) {
  .md\:pl-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    padding-left: var(--spacing-l);
  }
}
@media (min-width: 48rem) {
  .md\:pl-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
    padding-left: var(--spacing-s);
  }
}
@media (min-width: 48rem) {
  .md\:pl-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
    padding-left: var(--spacing-xl);
  }
}
@media (min-width: 48rem) {
  .md\:text-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
    font-size: var(--text-0);
  }
}
@media (min-width: 48rem) {
  .md\:text-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
    font-size: var(--text-1);
  }
}
@media (min-width: 48rem) {
  .md\:text-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: clamp(1.25rem, 1.0326rem + 1.087vw, 1.875rem);
    font-size: var(--text-3);
  }
}
@media (min-width: 48rem) {
  .md\:text-4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: clamp(1.5rem, 0.9783rem + 2.6087vw, 3rem);
    font-size: var(--text-4);
  }
}
@media (min-width: 64rem) {
  .lg\:top-\[120px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 120px;
  }
}
@media (min-width: 64rem) {
  .lg\:top-\[227px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    top: 227px;
  }
}
@media (min-width: 64rem) {
  .lg\:left-\[-22\.4\%\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    left: -22.4%;
  }
}
@media (min-width: 64rem) {
  .lg\:block:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: block;
  }
}
@media (min-width: 64rem) {
  .lg\:hidden:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    display: none;
  }
}
@media (min-width: 64rem) {
  .lg\:h-\[80px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 80px;
  }
}
@media (min-width: 64rem) {
  .lg\:h-\[120px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 120px;
  }
}
@media (min-width: 64rem) {
  .lg\:h-\[220px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 220px;
  }
}
@media (min-width: 64rem) {
  .lg\:h-\[650px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    height: 650px;
  }
}
@media (min-width: 64rem) {
  .lg\:w-\[80px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 80px;
  }
}
@media (min-width: 64rem) {
  .lg\:max-w-\[400px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 400px;
  }
}
@media (min-width: 64rem) {
  .lg\:max-w-how-wide:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    max-width: 960px;
    max-width: var(--spacing-how-wide);
  }
}
@media (min-width: 64rem) {
  .lg\:scale-\[1\.15\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    scale: 1.15;
  }
}
@media (min-width: 64rem) {
  .lg\:items-start:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    align-items: flex-start;
  }
}
@media (min-width: 64rem) {
  .lg\:gap-2xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(4rem, 3.8261rem + 0.8696vw, 4.5rem);
    gap: var(--spacing-2xl);
  }
}
@media (min-width: 64rem) {
  .lg\:gap-xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    gap: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
    gap: var(--spacing-xl);
  }
}
@media (min-width: 64rem) {
  .lg\:overflow-visible:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    overflow: visible;
  }
}
@media (min-width: 64rem) {
  .lg\:pt-0:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: calc(0.25rem * 0);
    padding-top: calc(var(--spacing) * 0);
  }
}
@media (min-width: 64rem) {
  .lg\:pt-l:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
    padding-top: var(--spacing-l);
  }
}
@media (min-width: 64rem) {
  .lg\:pb-3xl:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: clamp(6rem, 5.7391rem + 1.3043vw, 6.75rem);
    padding-bottom: var(--spacing-3xl);
  }
}
@media (min-width: 64rem) {
  .lg\:pb-\[65px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-bottom: 65px;
  }
}
@media (min-width: 64rem) {
  .lg\:pl-\[calc\(50px\+var\(--spacing-s\)\)\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(50px + clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem));
    padding-left: calc(50px + var(--spacing-s));
  }
}
.\[\&\:\:-webkit-inner-spin-button\]\:appearance-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-inner-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
.\[\&\:\:-webkit-outer-spin-button\]\:appearance-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
}
300px.\[300px\]\:w-\[38px\]:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 38px;
}
h2.\[h2\]\:mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
}
.\[\&\:nth-child\(4n\+1\)\]\:bg-\[\#F6FEFE\]:nth-child(4n+1):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #F6FEFE;
}
@media (min-width: 48rem) {
  .md\:\[\&\:nth-child\(4n\+1\)\]\:bg-\[\#F6FEFE\]:nth-child(4n+1):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #F6FEFE;
  }
}
.\[\&\:nth-child\(4n\+2\)\]\:bg-light-background:nth-child(4n+2):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fdf7eb;
  background-color: var(--color-light-background);
}
@media (min-width: 48rem) {
  .md\:\[\&\:nth-child\(4n\+2\)\]\:bg-light-background:nth-child(4n+2):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #fdf7eb;
    background-color: var(--color-light-background);
  }
}
.\[\&\:nth-child\(4n\+3\)\]\:bg-\[\#F6FEFE\]:nth-child(4n+3):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #F6FEFE;
}
@media (min-width: 48rem) {
  .md\:\[\&\:nth-child\(4n\+3\)\]\:bg-light-background:nth-child(4n+3):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #fdf7eb;
    background-color: var(--color-light-background);
  }
}
.\[\&\:nth-child\(4n\+4\)\]\:bg-light-background:nth-child(4n+4):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #fdf7eb;
  background-color: var(--color-light-background);
}
@media (min-width: 48rem) {
  .md\:\[\&\:nth-child\(4n\+4\)\]\:bg-\[\#F6FEFE\]:nth-child(4n+4):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    background-color: #F6FEFE;
  }
}
.\[\&\>h2\]\:mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2 {
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
}
.\[\&\>h2\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2 {
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
.\[\&\>h2\,\&\]\:mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\]\:mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
}
.\[\&\>h2\,\&\>h2\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\>h2\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2 {
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
.\[\&\>h2\,\&\>h3\]\:mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\>h3\]\:mt-m:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3 {
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
}
.\[\&\>h2\,\&\>h3\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\>h3\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3 {
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
.\[\&\>h2\,\&\>h3\,\&\>h3\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\>h3\,\&\>h3\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3,.\[\&\>h2\,\&\>h3\,\&\>h3\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3 {
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h4,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h5,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h {
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h6\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h2,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h6\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h3,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h6\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h4,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h6\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h5,.\[\&\>h2\,\&\>h3\,\&\>h4\,\&\>h5\,\&\>h6\]\:mt-s:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)>h6 {
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
.\[\&h2\]\:mt-mh2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
}
body:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #414042;
  color: var(--color-body);
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  font-size: var(--text-0);
}
h1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "basic-sans";
  font-family: var(--font-basic-sans);
  font-size: clamp(1.5rem, 0.9783rem + 2.6087vw, 3rem);
  font-size: var(--text-4);
  font-weight: 700;
  line-height: 1.1;
}
h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "basic-sans";
  font-family: var(--font-basic-sans);
  font-size: clamp(1.25rem, 1.0326rem + 1.087vw, 1.875rem);
  font-size: var(--text-3);
  font-weight: 700;
  line-height: 1.1;
}
h2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) i {
  font-style: italic;
}
h3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "basic-sans";
  font-family: var(--font-basic-sans);
  font-size: clamp(1.125rem, 1rem + 0.5405vw, 1.5rem);
  font-size: var(--text-2);
  font-weight: 700;
  line-height: 1.1;
}
h4:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "basic-sans";
  font-family: var(--font-basic-sans);
  font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
  font-size: var(--text-1);
}
h5:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "basic-sans";
  font-family: var(--font-basic-sans);
  font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  font-size: var(--text-0);
}
p:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  line-height: 1.71;
}
a:link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
  a:visited:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #0f707b;
  color: var(--color-hyperlink);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}
em:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}
i:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-style: italic;
}
ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
  ol:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: flex;
  flex-direction: column;
  padding-left: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-left: var(--spacing-m);
  gap: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  gap: var(--spacing-xs);
}
ul:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > li {
  list-style: disc;
}
ol:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > li {
  list-style: decimal;
}
li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ol,
  li:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > ul {
  margin-top: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  margin-top: var(--spacing-xs);
}
ol:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) > li::marker {
  font-weight: bold;
}
.section:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  padding-top: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  padding-bottom: clamp(3rem, 2.8696rem + 0.6522vw, 3.375rem);
  padding-top: var(--spacing-xl);
  padding-bottom: var(--spacing-xl);
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  gap: var(--spacing-s);
  padding: 0 clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding: 0 var(--spacing-l);
  height: 64px;
  border-radius: 36px;
  background: linear-gradient(
      90deg,
      #ffdb69 0%,
      #ffaf66 100%
    );
  background: linear-gradient(
      90deg,
      var(--color-lemon) 0%,
      var(--color-gold) 100%
    );
  color: #414042;
  color: var(--color-body);
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
  font-size: var(--text-1);
  font-weight: 400;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: all 0.2s ease;
}
.button:link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#),
    .button:visited:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #414042;
  color: var(--color-body);
  -webkit-text-decoration: none;
  text-decoration: none;
}
.button.secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background: #046277;
  background: var(--color-secondary-button);
  color: #fff;
  color: var(--color-white);
}
.button:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
.button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icon-arrow-right.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.button.secondary:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::after {
  background-image: url("/assets/icon-arrow-right-white.svg");
}
.link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #0f707b;
  color: var(--color-hyperlink);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  display: inline-flex;
  align-items: center;
  gap: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
  gap: var(--spacing-xs);
}
.link:hover:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-text-decoration: none;
  text-decoration: none;
}
.link:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):after {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  background-image: url("/assets/icon-arrow-right-turquoise.svg");
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
}
.accordion-tab-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  position: relative;
  display: flex;
  width: 170px;
  min-width: 150px;
  cursor: pointer;
  align-items: center;
  justify-content: center;
  border-radius: 12px 12px 0 0;
  border-top-style: var(--tw-border-style);
  border-top-width: 1px;
  border-right-style: var(--tw-border-style);
  border-right-width: 1px;
  border-left-style: var(--tw-border-style);
  border-left-width: 1px;
  border-color: #046277;
  border-color: var(--color-secondary-button);
  padding-left: calc(0.25rem * 2);
  padding-right: calc(0.25rem * 2);
  padding-left: calc(var(--spacing) * 2);
  padding-right: calc(var(--spacing) * 2);
  padding-top: calc(0.25rem * 2);
  padding-bottom: calc(0.25rem * 2);
  padding-top: calc(var(--spacing) * 2);
  padding-bottom: calc(var(--spacing) * 2);
  font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  font-size: var(--text-0);
  --tw-leading: 1.2;
  line-height: 1.2;
  --tw-font-weight: var(--font-weight-semibold);
  font-weight: 600;
  font-weight: var(--font-weight-semibold);
  color: #0f707b;
  color: var(--color-hyperlink);
  font-style: italic;
}
@media (min-width: 40rem) {
  .accordion-tab-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    width: 100%;
  }
}
@media (min-width: 48rem) {
  .accordion-tab-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-left: calc(0.25rem * 4);
    padding-right: calc(0.25rem * 4);
    padding-left: calc(var(--spacing) * 4);
    padding-right: calc(var(--spacing) * 4);
  }
}
@media (min-width: 48rem) {
  .accordion-tab-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    padding-top: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
    padding-bottom: clamp(0.75rem, 0.7065rem + 0.2174vw, 0.875rem);
    padding-top: var(--spacing-xs);
    padding-bottom: var(--spacing-xs);
  }
}
@media (min-width: 48rem) {
  .accordion-tab-button:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
    font-size: var(--text-1);
  }
}
.accordion-tab-button.active:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  background-color: #e2f9fc;
  background-color: var(--color-ui-highlight-blue);
  color: #414042;
  color: var(--color-body);
}
.accordion-tab-bar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::before {
  z-index: -1;
  content: "";
  width: 100%;
  height: 1px;
  background-color: #046277;
  background-color: var(--color-secondary-button);
  position: absolute;
  bottom: 0;
  left: 0;
}
.accordion-tab-panel-1:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .accordion-trigger {
  background-color: #e2f9fc;
  background-color: var(--color-ui-highlight-blue);
}
.accordion-tab-panel-2:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .accordion-trigger {
  background-color: #fdf2e1;
  background-color: var(--color-ui-highlight-yellow);
}
.accordion-tab-panel-3:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .accordion-trigger {
  background-color: #f5f5f5;
  background-color: var(--color-grey-background);
}
#mc_embed_signup {
  background: transparent !important;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  border-radius: 0.5rem;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .indicates-required {
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  font-size: clamp(0.75rem, 0.6848rem + 0.3261vw, 0.875rem);
  font-size: var(--text--1);
  color: #414042;
  color: var(--color-body);
  margin-bottom: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-bottom: var(--spacing-s);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mc-field-group {
  width: 100%;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) label {
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  font-size: var(--text-);
  color: #000000;
  color: var(--color-black);
  font-weight: 500;
  display: block;
  margin-bottom: 0.5rem;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type="email"],
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type="text"] {
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  font-size: clamp(0.875rem, 0.788rem + 0.4348vw, 1.125rem);
  font-size: var(--text-0);
  color: #414042;
  color: var(--color-body);
  background-color: #fff;
  background-color: var(--color-white);
  border: 1px solid #046277;
  border: 1px solid var(--color-secondary-button);
  border-radius: 0.5rem;
  padding: 1rem 1rem;
  width: 100%;
  transition: all 0.2s ease;
  border-radius: 10rem;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type="email"]:focus,
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type="text"]:focus {
  outline: none;
  border-color: #44c6d4;
  border-color: var(--color-light-blue);
  box-shadow: 0 0 0 3px rgba(68, 198, 212, 0.1);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .mc-field-group {
  margin-bottom: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-bottom: var(--spacing-s);
}
.indicates-required:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  display: none;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .asterisk {
  display: none;
  color: #cc1543;
  color: var(--color-blood-red);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type="submit"].button {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  height: 64px;
  padding: 0 clamp(2rem, 1.913rem + 0.4348vw, 2.25rem);
  padding: 0 var(--spacing-l);
  border-radius: 36px;
  background: linear-gradient(90deg, #ffdb69 0%, #ffaf66 100%);
  background: linear-gradient(90deg, var(--color-lemon) 0%, var(--color-gold) 100%);
  color: #414042;
  color: var(--color-body);
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  font-size: clamp(1rem, 0.913rem + 0.4348vw, 1.25rem);
  font-size: var(--text-1);
  font-weight: 400;
  border: none;
  cursor: pointer;
  transition: all 0.2s ease;
  margin-top: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  margin-top: var(--spacing-m);
  width: auto;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) input[type="submit"].button:hover {
  transform: translateY(-2px);
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .response {
  font-family: "Noto Sans", sans-serif;
  font-family: var(--font-noto-sans);
  padding: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  padding: var(--spacing-s);
  border-radius: 0.5rem;
  margin-top: clamp(1rem, 0.9565rem + 0.2174vw, 1.125rem);
  margin-top: var(--spacing-s);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mce-error-response {
  background-color: #fdf2e1;
  background-color: var(--color-ui-highlight-yellow);
  color: #cc1543;
  color: var(--color-blood-red);
  border-left: 4px solid #cc1543;
  border-left: 4px solid var(--color-blood-red);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) #mce-success-response {
  background-color: #e2f9fc;
  background-color: var(--color-ui-highlight-blue);
  color: #023843;
  color: var(--color-headlines);
  border-left: 4px solid #44c6d4;
  border-left: 4px solid var(--color-light-blue);
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) form {
  padding: 0;
}
#mc_embed_signup:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) .clear {
  clear: both;
}
.mce_inline_error:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  color: #cc1543;
  color: var(--color-blood-red);
  background: transparent;
}
@media (min-width: 1440px) {
  .scale-screen:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
    position: relative;
    transform-origin: top center;
    width: 1440px;
    margin: 0 auto;
    transform: scale(1);
    transform: scale(var(--scale-factor));
  }
}
.container:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  width: 100%;
  box-sizing: border-box;
  max-width: 1232px;
  margin: 0 auto;
  padding-left: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-right: clamp(1.5rem, 1.4348rem + 0.3261vw, 1.6875rem);
  padding-left: var(--spacing-m);
  padding-right: var(--spacing-m);
  grid-template-columns: repeat(12, minmax(0, 1fr));
}
.drag-none:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -webkit-user-drag: none;
  -khtml-user-drag: none;
  -moz-user-drag: none;
  -o-user-drag: none;
  user-drag: none;
}
.no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#)::-webkit-scrollbar {
  display: none;
}
.no-scrollbar:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  -ms-overflow-style: none;
  scrollbar-width: none;
}
:root:not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#):not(#\#) {
  --scale-factor: 1;
}
@property --tw-border-spacing-x {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-border-spacing-y {
  syntax: "<length>";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-x {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-y {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-translate-z {
  syntax: "*";
  inherits: false;
  initial-value: 0;
}
@property --tw-scale-x {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-y {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-scale-z {
  syntax: "*";
  inherits: false;
  initial-value: 1;
}
@property --tw-rotate-x {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-y {
  syntax: "*";
  inherits: false;
}
@property --tw-rotate-z {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-x {
  syntax: "*";
  inherits: false;
}
@property --tw-skew-y {
  syntax: "*";
  inherits: false;
}
@property --tw-border-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-gradient-position {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from {
  syntax: "<color>";
  inherits: false;
  initial-value: rgba(0,0,0,0);
}
@property --tw-gradient-via {
  syntax: "<color>";
  inherits: false;
  initial-value: rgba(0,0,0,0);
}
@property --tw-gradient-to {
  syntax: "<color>";
  inherits: false;
  initial-value: rgba(0,0,0,0);
}
@property --tw-gradient-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-via-stops {
  syntax: "*";
  inherits: false;
}
@property --tw-gradient-from-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 0%;
}
@property --tw-gradient-via-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 50%;
}
@property --tw-gradient-to-position {
  syntax: "<length-percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-leading {
  syntax: "*";
  inherits: false;
}
@property --tw-font-weight {
  syntax: "*";
  inherits: false;
}
@property --tw-tracking {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-inset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-inset-ring-color {
  syntax: "*";
  inherits: false;
}
@property --tw-inset-ring-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-ring-inset {
  syntax: "*";
  inherits: false;
}
@property --tw-ring-offset-width {
  syntax: "<length>";
  inherits: false;
  initial-value: 0px;
}
@property --tw-ring-offset-color {
  syntax: "*";
  inherits: false;
  initial-value: #fff;
}
@property --tw-ring-offset-shadow {
  syntax: "*";
  inherits: false;
  initial-value: 0 0 rgba(0,0,0,0);
}
@property --tw-outline-style {
  syntax: "*";
  inherits: false;
  initial-value: solid;
}
@property --tw-blur {
  syntax: "*";
  inherits: false;
}
@property --tw-brightness {
  syntax: "*";
  inherits: false;
}
@property --tw-contrast {
  syntax: "*";
  inherits: false;
}
@property --tw-grayscale {
  syntax: "*";
  inherits: false;
}
@property --tw-hue-rotate {
  syntax: "*";
  inherits: false;
}
@property --tw-invert {
  syntax: "*";
  inherits: false;
}
@property --tw-opacity {
  syntax: "*";
  inherits: false;
}
@property --tw-saturate {
  syntax: "*";
  inherits: false;
}
@property --tw-sepia {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-color {
  syntax: "*";
  inherits: false;
}
@property --tw-drop-shadow-alpha {
  syntax: "<percentage>";
  inherits: false;
  initial-value: 100%;
}
@property --tw-drop-shadow-size {
  syntax: "*";
  inherits: false;
}
@property --tw-duration {
  syntax: "*";
  inherits: false;
}
@property --tw-ease {
  syntax: "*";
  inherits: false;
}
@property --tw-content {
  syntax: "*";
  initial-value: "";
  inherits: false;
}
@keyframes spin {
  to {
    transform: rotate(360deg);
  }
}
@keyframes ping {
  75%, 100% {
    transform: scale(2);
    opacity: 0;
  }
}
@keyframes pulse {
  50% {
    opacity: 0.5;
  }
}
@keyframes bounce {
  0%, 100% {
    transform: translateY(-25%);
    animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
  }
  50% {
    transform: none;
    animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
  }
}
@supports ((-webkit-hyphens: none) and (not (margin-trim: inline))) or ((-moz-orient: inline) and (not (color:rgb(from red r g b)))) {
  *, ::before, ::after, ::backdrop {
    --tw-border-spacing-x: 0;
    --tw-border-spacing-y: 0;
    --tw-translate-x: 0;
    --tw-translate-y: 0;
    --tw-translate-z: 0;
    --tw-scale-x: 1;
    --tw-scale-y: 1;
    --tw-scale-z: 1;
    --tw-rotate-x: initial;
    --tw-rotate-y: initial;
    --tw-rotate-z: initial;
    --tw-skew-x: initial;
    --tw-skew-y: initial;
    --tw-border-style: solid;
    --tw-gradient-position: initial;
    --tw-gradient-from: rgba(0,0,0,0);
    --tw-gradient-via: rgba(0,0,0,0);
    --tw-gradient-to: rgba(0,0,0,0);
    --tw-gradient-stops: initial;
    --tw-gradient-via-stops: initial;
    --tw-gradient-from-position: 0%;
    --tw-gradient-via-position: 50%;
    --tw-gradient-to-position: 100%;
    --tw-leading: initial;
    --tw-font-weight: initial;
    --tw-tracking: initial;
    --tw-shadow: 0 0 rgba(0,0,0,0);
    --tw-shadow-color: initial;
    --tw-shadow-alpha: 100%;
    --tw-inset-shadow: 0 0 rgba(0,0,0,0);
    --tw-inset-shadow-color: initial;
    --tw-inset-shadow-alpha: 100%;
    --tw-ring-color: initial;
    --tw-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-inset-ring-color: initial;
    --tw-inset-ring-shadow: 0 0 rgba(0,0,0,0);
    --tw-ring-inset: initial;
    --tw-ring-offset-width: 0px;
    --tw-ring-offset-color: #fff;
    --tw-ring-offset-shadow: 0 0 rgba(0,0,0,0);
    --tw-outline-style: solid;
    --tw-blur: initial;
    --tw-brightness: initial;
    --tw-contrast: initial;
    --tw-grayscale: initial;
    --tw-hue-rotate: initial;
    --tw-invert: initial;
    --tw-opacity: initial;
    --tw-saturate: initial;
    --tw-sepia: initial;
    --tw-drop-shadow: initial;
    --tw-drop-shadow-color: initial;
    --tw-drop-shadow-alpha: 100%;
    --tw-drop-shadow-size: initial;
    --tw-duration: initial;
    --tw-ease: initial;
    --tw-content: "";
  }
}


/*# sourceMappingURL=style.css.map*/