:root {
    --heading-desktop-h1-font-family: "Nebulica", Helvetica;
    --heading-desktop-h1-font-weight: 300;
    --heading-desktop-h1-font-size: 8.89vw;
    --heading-desktop-h1-letter-spacing: 0.03vw;
    --heading-desktop-h1-line-height: 120.00000476837158%;
    --heading-desktop-h1-font-style: normal;
    --heading-desktop-h2-font-family: "Nebulica", Helvetica;
    --heading-desktop-h2-font-weight: 300;
    --heading-desktop-h2-font-size: 2.5vw;
    --heading-desktop-h2-letter-spacing: 0.03vw;
    --heading-desktop-h2-line-height: 120.00000476837158%;
    --heading-desktop-h2-font-style: normal;
    --heading-desktop-h3-font-family: "Nebulica", Helvetica;
    --heading-desktop-h3-font-weight: 300;
    --heading-desktop-h3-font-size: 2.08vw;
    --heading-desktop-h3-letter-spacing: 0.02vw;
    --heading-desktop-h3-line-height: 129.99999523162842%;
    --heading-desktop-h3-font-style: normal;
    --heading-desktop-h4-font-family: "Nebulica", Helvetica;
    --heading-desktop-h4-font-weight: 300;
    --heading-desktop-h4-font-size: 1.67vw;
    --heading-desktop-h4-letter-spacing: 0.02vw;
    --heading-desktop-h4-line-height: 139.9999976158142%;
    --heading-desktop-h4-font-style: normal;
    --heading-desktop-h5-font-family: "Nebulica", Helvetica;
    --heading-desktop-h5-font-weight: 300;
    --heading-desktop-h5-font-size: 1.25vw;
    --heading-desktop-h5-letter-spacing: 0.01vw;
    --heading-desktop-h5-line-height: 139.9999976158142%;
    --heading-desktop-h5-font-style: normal;
    --heading-desktop-h6-font-family: "Nebulica", Helvetica;
    --heading-desktop-h6-font-weight: 300;
    --heading-desktop-h6-font-size: 1.04vw;
    --heading-desktop-h6-letter-spacing: 0.01vw;
    --heading-desktop-h6-line-height: 139.9999976158142%;
    --heading-desktop-h6-font-style: normal;
    --heading-desktop-tagline-font-family: "Nebulica", Helvetica;
    --heading-desktop-tagline-font-weight: 300;
    --heading-desktop-tagline-font-size: 0.83vw;
    --heading-desktop-tagline-letter-spacing: 0vw;
    --heading-desktop-tagline-line-height: 150%;
    --heading-desktop-tagline-font-style: normal;
    --heading-mobile-h1-font-family: "Montserrat Alternates", Helvetica;
    --heading-mobile-h1-font-weight: 400;
    --heading-mobile-h1-font-size: 2.08vw;
    --heading-mobile-h1-letter-spacing: 0.02vw;
    --heading-mobile-h1-line-height: 120.00000476837158%;
    --heading-mobile-h1-font-style: normal;
    --heading-mobile-h2-font-family: "Montserrat Alternates", Helvetica;
    --heading-mobile-h2-font-weight: 400;
    --heading-mobile-h2-font-size: 1.88vw;
    --heading-mobile-h2-letter-spacing: 0.02vw;
    --heading-mobile-h2-line-height: 120.00000476837158%;
    --heading-mobile-h2-font-style: normal;
    --heading-mobile-h3-font-family: "Montserrat Alternates", Helvetica;
    --heading-mobile-h3-font-weight: 400;
    --heading-mobile-h3-font-size: 1.67vw;
    --heading-mobile-h3-letter-spacing: 0.02vw;
    --heading-mobile-h3-line-height: 129.99999523162842%;
    --heading-mobile-h3-font-style: normal;
    --heading-mobile-h4-font-family: "Montserrat Alternates", Helvetica;
    --heading-mobile-h4-font-weight: 400;
    --heading-mobile-h4-font-size: 1.25vw;
    --heading-mobile-h4-letter-spacing: 0.01vw;
    --heading-mobile-h4-line-height: 139.9999976158142%;
    --heading-mobile-h4-font-style: normal;
    --heading-mobile-h5-font-family: "Montserrat Alternates", Helvetica;
    --heading-mobile-h5-font-weight: 400;
    --heading-mobile-h5-font-size: 1.04vw;
    --heading-mobile-h5-letter-spacing: 0.01vw;
    --heading-mobile-h5-line-height: 139.9999976158142%;
    --heading-mobile-h5-font-style: normal;
    --heading-mobile-h6-font-family: "Montserrat Alternates", Helvetica;
    --heading-mobile-h6-font-weight: 400;
    --heading-mobile-h6-font-size: 0.94vw;
    --heading-mobile-h6-letter-spacing: 0.01vw;
    --heading-mobile-h6-line-height: 139.9999976158142%;
    --heading-mobile-h6-font-style: normal;
    --text-large-light-font-family: "Nebulica", Helvetica;
    --text-large-light-font-weight: 300;
    --text-large-light-font-size: 1.04vw;
    --text-large-light-letter-spacing: 0vw;
    --text-large-light-line-height: 160.0000023841858%;
    --text-large-light-font-style: normal;
    --text-large-normal-font-family: "Nebulica", Helvetica;
    --text-large-normal-font-weight: 400;
    --text-large-normal-font-size: 1.04vw;
    --text-large-normal-letter-spacing: 0vw;
    --text-large-normal-line-height: 160.0000023841858%;
    --text-large-normal-font-style: normal;
    --text-large-medium-font-family: "Nebulica", Helvetica;
    --text-large-medium-font-weight: 400;
    --text-large-medium-font-size: 1.04vw;
    --text-large-medium-letter-spacing: 0vw;
    --text-large-medium-line-height: 160.0000023841858%;
    --text-large-medium-font-style: normal;
    --text-large-semi-bold-font-family: "Nebulica", Helvetica;
    --text-large-semi-bold-font-weight: 400;
    --text-large-semi-bold-font-size: 1.04vw;
    --text-large-semi-bold-letter-spacing: 0vw;
    --text-large-semi-bold-line-height: 160.0000023841858%;
    --text-large-semi-bold-font-style: normal;
    --text-large-bold-font-family: "Nebulica", Helvetica;
    --text-large-bold-font-weight: 400;
    --text-large-bold-font-size: 1.04vw;
    --text-large-bold-letter-spacing: 0vw;
    --text-large-bold-line-height: 160.0000023841858%;
    --text-large-bold-font-style: normal;
    --text-large-extra-bold-font-family: "Nebulica", Helvetica;
    --text-large-extra-bold-font-weight: 400;
    --text-large-extra-bold-font-size: 1.04vw;
    --text-large-extra-bold-letter-spacing: 0vw;
    --text-large-extra-bold-line-height: 160.0000023841858%;
    --text-large-extra-bold-font-style: normal;
    --text-large-link-font-family: "Nebulica", Helvetica;
    --text-large-link-font-weight: 400;
    --text-large-link-font-size: 1.04vw;
    --text-large-link-letter-spacing: 0vw;
    --text-large-link-line-height: 160.0000023841858%;
    --text-large-link-font-style: normal;
    --text-medium-light-font-family: "Nebulica", Helvetica;
    --text-medium-light-font-weight: 300;
    --text-medium-light-font-size: 0.94vw;
    --text-medium-light-letter-spacing: 0vw;
    --text-medium-light-line-height: 160.0000023841858%;
    --text-medium-light-font-style: normal;
    --text-medium-normal-font-family: "Nebulica", Helvetica;
    --text-medium-normal-font-weight: 300;
    --text-medium-normal-font-size: 0.94vw;
    --text-medium-normal-letter-spacing: 0vw;
    --text-medium-normal-line-height: 160.0000023841858%;
    --text-medium-normal-font-style: normal;
    --text-medium-medium-font-family: "Nebulica", Helvetica;
    --text-medium-medium-font-weight: 400;
    --text-medium-medium-font-size: 0.94vw;
    --text-medium-medium-letter-spacing: 0vw;
    --text-medium-medium-line-height: 160.0000023841858%;
    --text-medium-medium-font-style: normal;
    --text-medium-semi-bold-font-family: "Nebulica", Helvetica;
    --text-medium-semi-bold-font-weight: 400;
    --text-medium-semi-bold-font-size: 0.94vw;
    --text-medium-semi-bold-letter-spacing: 0vw;
    --text-medium-semi-bold-line-height: 160.0000023841858%;
    --text-medium-semi-bold-font-style: normal;
    --text-medium-bold-font-family: "Nebulica", Helvetica;
    --text-medium-bold-font-weight: 400;
    --text-medium-bold-font-size: 0.94vw;
    --text-medium-bold-letter-spacing: 0vw;
    --text-medium-bold-line-height: 160.0000023841858%;
    --text-medium-bold-font-style: normal;
    --text-medium-extra-bold-font-family: "Nebulica", Helvetica;
    --text-medium-extra-bold-font-weight: 400;
    --text-medium-extra-bold-font-size: 0.94vw;
    --text-medium-extra-bold-letter-spacing: 0vw;
    --text-medium-extra-bold-line-height: 160.0000023841858%;
    --text-medium-extra-bold-font-style: normal;
    --text-medium-link-font-family: "PP Neue Machina", Helvetica;
    --text-medium-link-font-weight: 400;
    --text-medium-link-font-size: 0.94vw;
    --text-medium-link-letter-spacing: 0vw;
    --text-medium-link-line-height: 160.0000023841858%;
    --text-medium-link-font-style: normal;
    --text-regular-light-font-family: "Nebulica", Helvetica;
    --text-regular-light-font-weight: 300;
    --text-regular-light-font-size: 0.83vw;
    --text-regular-light-letter-spacing: 0vw;
    --text-regular-light-line-height: 160.0000023841858%;
    --text-regular-light-font-style: normal;
    --text-regular-normal-font-family: "Nebulica", Helvetica;
    --text-regular-normal-font-weight: 300;
    --text-regular-normal-font-size: 0.83vw;
    --text-regular-normal-letter-spacing: 0vw;
    --text-regular-normal-line-height: 160.0000023841858%;
    --text-regular-normal-font-style: normal;
    --text-regular-medium-font-family: "Nebulica", Helvetica;
    --text-regular-medium-font-weight: 400;
    --text-regular-medium-font-size: 0.83vw;
    --text-regular-medium-letter-spacing: 0vw;
    --text-regular-medium-line-height: 160.0000023841858%;
    --text-regular-medium-font-style: normal;
    --text-regular-semi-bold-font-family: "Nebulica", Helvetica;
    --text-regular-semi-bold-font-weight: 400;
    --text-regular-semi-bold-font-size: 0.83vw;
    --text-regular-semi-bold-letter-spacing: 0vw;
    --text-regular-semi-bold-line-height: 160.0000023841858%;
    --text-regular-semi-bold-font-style: normal;
    --text-regular-bold-font-family: "Nebulica", Helvetica;
    --text-regular-bold-font-weight: 400;
    --text-regular-bold-font-size: 0.83vw;
    --text-regular-bold-letter-spacing: 0vw;
    --text-regular-bold-line-height: 160.0000023841858%;
    --text-regular-bold-font-style: normal;
    --text-regular-extra-bold-font-family: "Nebulica", Helvetica;
    --text-regular-extra-bold-font-weight: 400;
    --text-regular-extra-bold-font-size: 0.83vw;
    --text-regular-extra-bold-letter-spacing: 0vw;
    --text-regular-extra-bold-line-height: 160.0000023841858%;
    --text-regular-extra-bold-font-style: normal;
    --text-regular-link-font-family: "PP Neue Machina", Helvetica;
    --text-regular-link-font-weight: 400;
    --text-regular-link-font-size: 0.83vw;
    --text-regular-link-letter-spacing: 0vw;
    --text-regular-link-line-height: 160.0000023841858%;
    --text-regular-link-font-style: normal;
    --text-small-light-font-family: "Nebulica", Helvetica;
    --text-small-light-font-weight: 300;
    --text-small-light-font-size: 0.73vw;
    --text-small-light-letter-spacing: 0vw;
    --text-small-light-line-height: 160.0000023841858%;
    --text-small-light-font-style: normal;
    --text-small-normal-font-family: "Nebulica", Helvetica;
    --text-small-normal-font-weight: 300;
    --text-small-normal-font-size: 0.73vw;
    --text-small-normal-letter-spacing: 0vw;
    --text-small-normal-line-height: 160.0000023841858%;
    --text-small-normal-font-style: normal;
    --text-small-medium-font-family: "PP Neue Machina", Helvetica;
    --text-small-medium-font-weight: 500;
    --text-small-medium-font-size: 0.73vw;
    --text-small-medium-letter-spacing: 0vw;
    --text-small-medium-line-height: 160.0000023841858%;
    --text-small-medium-font-style: normal;
    --text-small-semi-bold-font-family: "PP Neue Machina", Helvetica;
    --text-small-semi-bold-font-weight: 600;
    --text-small-semi-bold-font-size: 0.73vw;
    --text-small-semi-bold-letter-spacing: 0vw;
    --text-small-semi-bold-line-height: 160.0000023841858%;
    --text-small-semi-bold-font-style: normal;
    --text-small-bold-font-family: "PP Neue Machina", Helvetica;
    --text-small-bold-font-weight: 700;
    --text-small-bold-font-size: 0.73vw;
    --text-small-bold-letter-spacing: 0vw;
    --text-small-bold-line-height: 160.0000023841858%;
    --text-small-bold-font-style: normal;
    --text-small-extra-bold-font-family: "PP Neue Machina", Helvetica;
    --text-small-extra-bold-font-weight: 800;
    --text-small-extra-bold-font-size: 0.73vw;
    --text-small-extra-bold-letter-spacing: 0vw;
    --text-small-extra-bold-line-height: 160.0000023841858%;
    --text-small-extra-bold-font-style: normal;
    --text-small-link-font-family: "PP Neue Machina", Helvetica;
    --text-small-link-font-weight: 400;
    --text-small-link-font-size: 0.73vw;
    --text-small-link-letter-spacing: 0vw;
    --text-small-link-line-height: 160.0000023841858%;
    --text-small-link-font-style: normal;
    --text-tiny-light-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-light-font-weight: 300;
    --text-tiny-light-font-size: 0.63vw;
    --text-tiny-light-letter-spacing: 0vw;
    --text-tiny-light-line-height: 160.0000023841858%;
    --text-tiny-light-font-style: normal;
    --text-tiny-normal-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-normal-font-weight: 400;
    --text-tiny-normal-font-size: 0.63vw;
    --text-tiny-normal-letter-spacing: 0vw;
    --text-tiny-normal-line-height: 160.0000023841858%;
    --text-tiny-normal-font-style: normal;
    --text-tiny-medium-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-medium-font-weight: 500;
    --text-tiny-medium-font-size: 0.63vw;
    --text-tiny-medium-letter-spacing: 0vw;
    --text-tiny-medium-line-height: 160.0000023841858%;
    --text-tiny-medium-font-style: normal;
    --text-tiny-semi-bold-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-semi-bold-font-weight: 600;
    --text-tiny-semi-bold-font-size: 0.63vw;
    --text-tiny-semi-bold-letter-spacing: 0vw;
    --text-tiny-semi-bold-line-height: 160.0000023841858%;
    --text-tiny-semi-bold-font-style: normal;
    --text-tiny-bold-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-bold-font-weight: 700;
    --text-tiny-bold-font-size: 0.63vw;
    --text-tiny-bold-letter-spacing: 0vw;
    --text-tiny-bold-line-height: 160.0000023841858%;
    --text-tiny-bold-font-style: normal;
    --text-tiny-extra-bold-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-extra-bold-font-weight: 800;
    --text-tiny-extra-bold-font-size: 0.63vw;
    --text-tiny-extra-bold-letter-spacing: 0vw;
    --text-tiny-extra-bold-line-height: 160.0000023841858%;
    --text-tiny-extra-bold-font-style: normal;
    --text-tiny-link-font-family: "PP Neue Machina", Helvetica;
    --text-tiny-link-font-weight: 400;
    --text-tiny-link-font-size: 0.63vw;
    --text-tiny-link-letter-spacing: 0vw;
    --text-tiny-link-line-height: 160.0000023841858%;
    --text-tiny-link-font-style: normal;
    --xxsmall: 0vw 0.05vw 0.1vw 0vw rgba(0, 0, 0, 0.05);
    --xsmall: 0vw 0.05vw 0.1vw 0vw rgba(0, 0, 0, 0.06), 0vw 0.05vw 0.16vw 0vw
      rgba(0, 0, 0, 0.1);
    --small: 0vw 0.1vw 0.21vw -0.1vw rgba(0, 0, 0, 0.06), 0vw 0.21vw 0.42vw -0.1vw
      rgba(0, 0, 0, 0.1);
    --medium: 0vw 0.21vw 0.31vw -0.1vw rgba(0, 0, 0, 0.03), 0vw 0.63vw 0.83vw -0.21vw
      rgba(0, 0, 0, 0.08);
    --large: 0vw 0.42vw 0.42vw -0.21vw rgba(0, 0, 0, 0.03), 0vw 1.04vw 1.25vw -0.21vw
      rgba(0, 0, 0, 0.08);
    --xlarge: 0vw 1.25vw 2.5vw -0.63vw rgba(0, 0, 0, 0.18);
    --xxlarge: 0vw 1.67vw 3.33vw -0.63vw rgba(0, 0, 0, 0.14);
    --color-schemes-color-scheme-2-text: var(--primitives-color-white);
    --color-schemes-color-scheme-2-background: var(
      --primitives-color-neutral-darker
    );
    --color-schemes-color-scheme-2-border: var(--primitives-color-white);
    --color-schemes-color-scheme-2-accent: var(--primitives-color-white);
    --color-schemes-color-scheme-2-foreground: var(
      --primitives-color-neutral-darker
    );
    --color-schemes-color-scheme-1-text: var(--primitives-color-neutral-darkest);
    --color-schemes-color-scheme-1-foreground: var(--primitives-color-white);
    --color-schemes-color-scheme-1-background: var(--primitives-color-white);
    --color-schemes-color-scheme-1-border: var(--primitives-color-neutral-darkest);
    --color-schemes-color-scheme-1-accent: var(--primitives-color-black);
    --primitives-color-black-lightest: rgba(229, 229, 229, 1);
    --primitives-color-black-lighter: rgba(204, 204, 204, 1);
    --primitives-color-black-light: rgba(76, 76, 76, 1);
    --primitives-color-black: rgba(0, 0, 0, 1);
    --primitives-color-black-dark: rgba(0, 0, 0, 1);
    --primitives-color-black-darker: rgba(0, 0, 0, 1);
    --primitives-color-black-darkest: rgba(0, 0, 0, 1);
    --primitives-color-white: rgba(255, 255, 255, 1);
    --primitives-color-neutral-lightest: rgba(242, 242, 242, 1);
    --primitives-color-neutral-lighter: rgba(216, 216, 216, 1);
    --primitives-color-neutral-light: rgba(178, 178, 178, 1);
    --primitives-color-neutral: rgba(127, 127, 127, 1);
    --primitives-color-neutral-dark: rgba(76, 76, 76, 1);
    --primitives-color-neutral-darker: rgba(25, 25, 25, 1);
    --primitives-color-neutral-darkest: rgba(0, 0, 0, 1);
    --primitives-opacity-transparent: rgba(255, 255, 255, 0);
    --primitives-opacity-white-5: rgba(255, 255, 255, 0.05);
    --primitives-opacity-white-10: rgba(255, 255, 255, 0.1);
    --primitives-opacity-white-15: rgba(255, 255, 255, 0.15);
    --primitives-opacity-white-20: rgba(255, 255, 255, 0.2);
    --primitives-opacity-white-30: rgba(255, 255, 255, 0.3);
    --primitives-opacity-white-40: rgba(255, 255, 255, 0.4);
    --primitives-opacity-white-50: rgba(255, 255, 255, 0.5);
    --primitives-opacity-white-60: rgba(255, 255, 255, 0.6);
    --primitives-opacity-neutral-darkest-5: rgba(0, 0, 0, 0.05);
    --primitives-opacity-neutral-darkest-10: rgba(0, 0, 0, 0.1);
    --primitives-opacity-neutral-darkest-15: rgba(0, 0, 0, 0.15);
    --primitives-opacity-neutral-darkest-20: rgba(0, 0, 0, 0.2);
    --primitives-opacity-neutral-darkest-30: rgba(0, 0, 0, 0.3);
    --primitives-opacity-neutral-darkest-40: rgba(0, 0, 0, 0.4);
    --primitives-opacity-neutral-darkest-50: rgba(0, 0, 0, 0.5);
    --primitives-opacity-neutral-darkest-60: rgba(0, 0, 0, 0.6);
    --UI-styles-radius-small: 0.83vw;
    --UI-styles-radius-medium: 0.83vw;
    --UI-styles-radius-large: 0.83vw;
    --UI-styles-stroke-border-width: 0.1vw;
    --UI-styles-stroke-divider-width: 0.1vw;
    --najs-gradient: linear-gradient(68deg,
      rgba(202, 74, 81, 1) 0%,
      rgba(211, 114, 84, 1) 11%,
      rgba(222, 152, 81, 1) 19%,
      rgba(232, 193, 68, 1) 28%,
      rgba(228, 211, 61, 1) 35%,
      rgba(218, 214, 65, 1) 41%,
      rgba(198, 210, 83, 1) 48%,
      rgba(170, 199, 114, 1) 54%,
      rgba(145, 191, 148, 1) 60%,
      rgba(133, 187, 169, 1) 66%,
      rgba(128, 179, 183, 1) 72%,
      rgba(133, 163, 184, 1) 80%,
      rgba(143, 129, 168, 1) 86%,
      rgba(150, 92, 146, 1) 93%,
      rgba(156, 57, 128, 1) 100%);

     --najs-gradient-1: linear-gradient(68deg,
      rgba(202, 74, 81, 1) 0%,
      rgba(211, 114, 84, 1) 20%,
      rgba(222, 152, 81, 1) 30%,
      rgba(232, 193, 68, 1) 50%,
      rgba(228, 211, 61, 1) 70%,
      rgba(218, 214, 65, 1) 80%,
      rgba(198, 210, 83, 1) 100%,);
  
      --najs-gradient-2: linear-gradient(68deg,

      rgba(232, 193, 68, 1) 0%,
      rgba(228, 211, 61, 1) 20%,
      rgba(218, 214, 65, 1) 30%,
      rgba(198, 210, 83, 1) 50%,
      rgba(170, 199, 114, 1) 70%,
      rgba(145, 191, 148, 1) 80%,
      rgba(133, 187, 169, 1) 100%,);


      --najs-gradient-3: linear-gradient(68deg,
      rgba(198, 210, 83, 1) 0%,
      rgba(170, 199, 114, 1) 20%,
      rgba(145, 191, 148, 1) 30%,
      rgba(133, 187, 169, 1) 50%,
      rgba(128, 179, 183, 1) 70%,
      rgba(133, 163, 184, 1) 80%,
      rgba(143, 129, 168, 1) 100%,);

      --najs-gradient-4: linear-gradient(68deg,
      rgba(145, 191, 148, 1) 0%,
      rgba(133, 187, 169, 1) 20%,
      rgba(128, 179, 183, 1) 30%,
      rgba(133, 163, 184, 1) 50%,
      rgba(143, 129, 168, 1) 70%,
      rgba(150, 92, 146, 1) 80%,
      rgba(100, 28, 120, 1) 100%,);


      --najs-gradient-5:linear-gradient(
        90deg,
        rgba(205, 91, 49, 0.7) 0%,
        rgba(197, 17, 110, 0.7) 100%
      ),
      linear-gradient(
        0deg,
        rgba(242, 242, 242, 1) 0%,
        rgba(242, 242, 242, 1) 100%
      );


--najs-gradient-6: linear-gradient(68deg,
rgba(202, 74, 81, 1) 0%,
rgba(211, 114, 84, 1) 11%,
rgba(222, 152, 81, 1) 19%,
rgba(232, 193, 68, 1) 28%,
rgba(228, 211, 61, 1) 35%,
rgba(218, 214, 65, 1) 41%,
rgba(198, 210, 83, 1) 48%,
rgba(170, 199, 114, 1) 54%,
rgba(145, 191, 148, 1) 60%,
rgba(133, 187, 169, 1) 66%,
rgba(128, 179, 183, 1) 72%,
rgba(133, 163, 184, 1) 80%,
rgba(143, 129, 168, 1) 86%,
rgba(150, 92, 146, 1) 93%,
rgba(156, 57, 128, 1) 100%);


--najs-gradient-10: linear-gradient(54deg,
 rgba(204, 92, 30, 1) 0%,
 rgba(225, 158, 34, 1) 23%,
 rgba(235, 217, 52, 1) 41%,
 rgba(172, 201, 131, 1) 62%,
 rgba(152, 191, 185, 1) 81%,
rgba(196, 2, 109, 1) 100%) 1;


--najs-gradient-11:linear-gradient(
        90deg,
        rgba(205, 91, 49, 0.7) 0%,
        rgba(197, 17, 110, 0.7) 100%
      ),
      linear-gradient(
        0deg,
        rgba(242, 242, 242, 1) 0%,
        rgba(242, 242, 242, 1) 100%
      );


      --border-radius: 0;
      --border-radius-2: 0;
      --border-radius-4: 0;
      --background-krata: url(img/krata_background.svg);
      --color-nag-3: white;
      --color-white-black: white;
      --color-black-white: black;
      --color-white-gray: white;

      --najs-gradient-8: linear-gradient(
  272deg,
  rgba(255, 246, 251, 1) 0%,
  rgba(246, 248, 255, 1) 100%
);


--display: flex;
--display-2: none;
--border-solid-black: 2px solid transparent;
--color-transparent-black: transparent;
--background-transparent-white: linear-gradient(68deg,
rgba(202, 74, 81, 1) 0%,
rgba(211, 114, 84, 1) 11%,
rgba(222, 152, 81, 1) 19%,
rgba(232, 193, 68, 1) 28%,
rgba(228, 211, 61, 1) 35%,
rgba(218, 214, 65, 1) 41%,
rgba(198, 210, 83, 1) 48%,
rgba(170, 199, 114, 1) 54%,
rgba(145, 191, 148, 1) 60%,
rgba(133, 187, 169, 1) 66%,
rgba(128, 179, 183, 1) 72%,
rgba(133, 163, 184, 1) 80%,
rgba(143, 129, 168, 1) 86%,
rgba(150, 92, 146, 1) 93%,
rgba(156, 57, 128, 1) 100%);


--opacity: 0;
--padding: 0;
--background-clip:text;
--box-shadow:0.42vw -0.36vw 0vw black;
--najs-color-1:rgba(170, 199, 114, 1);
--najs-color-2:rgba(133, 187, 169, 1);
--najs-color-3:rgba(143, 129, 168, 1);
--najs-color-4:rgba(156, 57, 128, 1);

--najs-gradient-7: linear-gradient(
  90deg,
  rgba(235, 217, 52, 1) 0%,
  rgba(172, 201, 131, 1) 100%
),
linear-gradient(
  0deg,
  rgba(242, 242, 242, 1) 0%,
  rgba(242, 242, 242, 1) 100%
);
--border-radius-3: 0;

--accent-color: rgba(170, 199, 114, 1);
--accent-color-2: white;
--autofill-color: rgba(156, 57, 128, 1);


--cursor: url(../img/najs_cursor_3.png) 22 0, auto;
--cursor-pointer: url(../img/najs_cursor_pointer.png) 23 5, auto;
--cursor-grab: url(../img/najs_cursor_grab.png) 0 0, auto;
--cursor-grabbing: url(../img/najs_cursor_grab_2.png) 0 0, auto;

}


/* Ciemny motyw */
.biw-mode {
  --najs-gradient-5: #F1F1F1;
  --najs-gradient: #121212;
  --border-radius: 100vw;
  --border-radius-2: 0.73vw;
  --border-radius-4: 3.73vw;
  --background-krata: none;
  --najs-gradient-6: #F1F1F1;
  --color-nag-3: #7F7F7F;
  --najs-gradient-7: none;
  --color-white-gray: #A5A8B1;
  --najs-gradient-10: #F1F1F1;
  --display: none;
  --border-solid-black: 1px solid black;
  --color-transparent-black:black;
  --background-transparent-white: white;
  --opacity: 1;
  --padding: 0.78vw;
   --background-clip:none;
   --box-shadow:none;
   --color-black-white: white;
   --color-white-black: black;
   --najs-gradient-1: white;
   --najs-gradient-2: white;
   --najs-gradient-3: white;
   --najs-gradient-4: white;
   --najs-color-1:white;
   --najs-color-2:white;
   --najs-color-3:white;
   --najs-color-4:white;
   --najs-gradient-11:black;
   --najs-gradient-8: #F1F1F1;
   --border-radius-3: 0 0 0.73vw 0.73vw;
   --display-2: flex;

    --accent-color: black;
    --accent-color-2: white;

    --autofill-color: black;

    --cursor: default;
    --cursor-pointer: pointer;
    --cursor-grab: grab;
    --cursor-grabbing: grab;

}

  

  @keyframes scroll {
    0% {
      transform: translateX(0%);
    }
    100% {
      transform: translateX(-50%);
    }
  }

    @import url("https://cdnjs.cloudflare.com/ajax/libs/meyer-reset/2.0/reset.min.css");
    * {
      -webkit-font-smoothing: antialiased;
      box-sizing: border-box;
    }


    *::selection {
      background: var(--accent-color);
      color: white;
    }

    html,
    body {
      margin: 0vw;
      overflow-x: hidden;
      cursor: var(--cursor) !important;
      scroll-behavior: smooth;
      transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-radius 0.3s ease-in-out;
    }

    /* a blue color as a generic focus style */
    button:focus-visible {
      outline: 0.1vw solid #4a90e2 !important;
      outline: -webkit-focus-ring-color auto 0.26vw !important;
    }
    a {
      text-decoration: none;
      color: unset;
      cursor: var(--cursor-pointer) !important;
    }
    
h1, h2, h3, h4, h5, h6 {
      all:unset;
    }