@font-face {
  font-family: Wix Madefor Display;
  font-style: normal;
  font-weight: 400 800;
  font-display: swap;
  src: url(/assets/WixMadeforDisplay-VariableFont_wght_f8pdg095t8zLvFBEe2wSS.ttf)
    format("truetype");
}
@layer presets {
  :root {
    display: grid;
    min-height: 100%;
    font-family: Arial, Roboto, sans-serif;
    font-size: 16px;
    line-height: 1.2;
    white-space: pre-wrap;
    white-space-collapse: preserve;
  }
  b.w-element {
    font-weight: 700;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
  }
  div.w-element {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  body.w-body {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    margin: 0;
  }
  div.w-html-embed {
    display: contents;
    white-space: normal;
    white-space-collapse: collapse;
  }
  button.w-button {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    text-transform: none;
    margin: 0;
  }
  div.w-dialog-overlay,
  div.w-dialog-content {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  button.w-close-button {
    background-color: transparent;
    background-image: none;
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    text-transform: none;
    border: 1px solid rgba(226, 232, 240, 1);
    margin: 0;
    padding: 0;
  }
  div.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  footer.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  header.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  main.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  nav.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  section.w-box {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  img.w-image {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    max-width: 100%;
    display: block;
    height: auto;
  }
  h1.w-heading,
  h2.w-heading,
  h3.w-heading,
  p.w-paragraph {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  a.w-link {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    display: inline-block;
  }
  ol.w-list {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    margin-top: 0;
    margin-bottom: 10px;
    padding-left: 40px;
  }
  li.w-list-item {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  div.w-text {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    min-height: 1em;
  }
  div.w-accordion,
  div.w-item {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  h3.w-item-header {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
    margin-top: 0;
    margin-bottom: 0;
  }
  button.w-item-trigger {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    text-transform: none;
    background-color: transparent;
    background-image: none;
    border: 0px solid rgba(226, 232, 240, 1);
    margin: 0;
    padding: 0;
  }
  div.w-item-content,
  form.w-webhook-form,
  label.w-label {
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    outline-width: 1px;
  }
  input.w-text-input {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    display: block;
    margin: 0;
  }
  textarea.w-text-area {
    font-family: inherit;
    font-size: 100%;
    line-height: 1.15;
    box-sizing: border-box;
    border-top-width: 1px;
    border-right-width: 1px;
    border-bottom-width: 1px;
    border-left-width: 1px;
    border-top-style: solid;
    border-right-style: solid;
    border-bottom-style: solid;
    border-left-style: solid;
    resize: none;
    display: block;
    margin: 0;
  }
}
@media all {
  :root {
    --font-lineheight-00: 0.95;
    --font-lineheight-0: 1.1;
    --font-lineheight-1: 1.25;
    --font-lineheight-2: 1.375;
    --font-lineheight-3: 1.5;
    --font-lineheight-4: 1.75;
    --font-lineheight-5: 2;
    --font-letterspacing-0: -0.05em;
    --font-letterspacing-1: 0.025em;
    --font-letterspacing-2: 0.05em;
    --font-letterspacing-3: 0.075em;
    --font-letterspacing-4: 0.15em;
    --font-letterspacing-5: 0.5em;
    --font-letterspacing-6: 0.75em;
    --font-letterspacing-7: 1em;
    --font-size-00: 0.5rem;
    --font-size-0: 0.75rem;
    --font-size-1: 1rem;
    --font-size-2: 1.1rem;
    --font-size-3: 1.25rem;
    --font-size-4: 1.5rem;
    --font-size-5: 2rem;
    --font-size-6: 2.5rem;
    --font-size-7: 3rem;
    --font-size-8: 3.5rem;
    --font-size-fluid-0: clamp(0.75rem, 2vw, 1rem);
    --font-size-fluid-1: clamp(1rem, 4vw, 1.5rem);
    --font-size-fluid-2: clamp(1.5rem, 6vw, 2.5rem);
    --font-size-fluid-3: clamp(2rem, 9vw, 3.5rem);
    --size-000: -0.5rem;
    --size-00: -0.25rem;
    --size-1: 0.25rem;
    --size-2: 0.5rem;
    --size-3: 1rem;
    --size-4: 1.25rem;
    --size-5: 1.5rem;
    --size-6: 1.75rem;
    --size-7: 2rem;
    --size-8: 3rem;
    --size-9: 4rem;
    --size-10: 5rem;
    --size-11: 7.5rem;
    --size-12: 10rem;
    --size-13: 15rem;
    --size-14: 20rem;
    --size-15: 30rem;
    --size-px-000: -8px;
    --size-px-00: -4px;
    --size-px-1: 4px;
    --size-px-2: 8px;
    --size-px-3: 16px;
    --size-px-4: 20px;
    --size-px-5: 24px;
    --size-px-6: 28px;
    --size-px-7: 32px;
    --size-px-8: 48px;
    --size-px-9: 64px;
    --size-px-10: 80px;
    --size-px-11: 120px;
    --size-px-12: 160px;
    --size-px-13: 240px;
    --size-px-14: 320px;
    --size-px-15: 480px;
    --size-fluid-1: clamp(0.5rem, 1vw, 1rem);
    --size-fluid-2: clamp(1rem, 2vw, 1.5rem);
    --size-fluid-3: clamp(1.5rem, 3vw, 2rem);
    --size-fluid-4: clamp(2rem, 4vw, 3rem);
    --size-fluid-5: clamp(4rem, 5vw, 5rem);
    --size-fluid-6: clamp(5rem, 7vw, 7.5rem);
    --size-fluid-7: clamp(7.5rem, 10vw, 10rem);
    --size-fluid-8: clamp(10rem, 20vw, 15rem);
    --size-fluid-9: clamp(15rem, 30vw, 20rem);
    --size-fluid-10: clamp(20rem, 40vw, 30rem);
    --size-content-1: 20ch;
    --size-content-2: 45ch;
    --size-content-3: 60ch;
    --size-header-1: 20ch;
    --size-header-2: 25ch;
    --size-header-3: 35ch;
    --size-xxs: 240px;
    --size-xs: 360px;
    --size-sm: 480px;
    --size-md: 768px;
    --size-lg: 1170px;
    --size-xl: 1440px;
    --size-xxl: 1920px;
    --size-relative-000: -0.5ch;
    --size-relative-00: -0.25ch;
    --size-relative-1: 0.25ch;
    --size-relative-2: 0.5ch;
    --size-relative-3: 1ch;
    --size-relative-4: 1.25ch;
    --size-relative-5: 1.5ch;
    --size-relative-6: 1.75ch;
    --size-relative-7: 2ch;
    --size-relative-8: 3ch;
    --size-relative-9: 4ch;
    --size-relative-10: 5ch;
    --size-relative-11: 7.5ch;
    --size-relative-12: 10ch;
    --size-relative-13: 15ch;
    --size-relative-14: 20ch;
    --size-relative-15: 30ch;
    --ease-1: cubic-bezier(0.25, 0, 0.5, 1);
    --ease-2: cubic-bezier(0.25, 0, 0.4, 1);
    --ease-3: cubic-bezier(0.25, 0, 0.3, 1);
    --ease-4: cubic-bezier(0.25, 0, 0.2, 1);
    --ease-5: cubic-bezier(0.25, 0, 0.1, 1);
    --ease-in-1: cubic-bezier(0.25, 0, 1, 1);
    --ease-in-2: cubic-bezier(0.5, 0, 1, 1);
    --ease-in-3: cubic-bezier(0.7, 0, 1, 1);
    --ease-in-4: cubic-bezier(0.9, 0, 1, 1);
    --ease-in-5: cubic-bezier(1, 0, 1, 1);
    --ease-out-1: cubic-bezier(0, 0, 0.75, 1);
    --ease-out-2: cubic-bezier(0, 0, 0.5, 1);
    --ease-out-3: cubic-bezier(0, 0, 0.3, 1);
    --ease-out-4: cubic-bezier(0, 0, 0.1, 1);
    --ease-out-5: cubic-bezier(0, 0, 0, 1);
    --ease-in-out-1: cubic-bezier(0.1, 0, 0.9, 1);
    --ease-in-out-2: cubic-bezier(0.3, 0, 0.7, 1);
    --ease-in-out-3: cubic-bezier(0.5, 0, 0.5, 1);
    --ease-in-out-4: cubic-bezier(0.7, 0, 0.3, 1);
    --ease-in-out-5: cubic-bezier(0.9, 0, 0.1, 1);
    --ease-elastic-out-1: cubic-bezier(0.5, 0.75, 0.75, 1.25);
    --ease-elastic-out-2: cubic-bezier(0.5, 1, 0.75, 1.25);
    --ease-elastic-out-3: cubic-bezier(0.5, 1.25, 0.75, 1.25);
    --ease-elastic-out-4: cubic-bezier(0.5, 1.5, 0.75, 1.25);
    --ease-elastic-out-5: cubic-bezier(0.5, 1.75, 0.75, 1.25);
    --ease-elastic-in-1: cubic-bezier(0.5, -0.25, 0.75, 1);
    --ease-elastic-in-2: cubic-bezier(0.5, -0.5, 0.75, 1);
    --ease-elastic-in-3: cubic-bezier(0.5, -0.75, 0.75, 1);
    --ease-elastic-in-4: cubic-bezier(0.5, -1, 0.75, 1);
    --ease-elastic-in-5: cubic-bezier(0.5, -1.25, 0.75, 1);
    --ease-elastic-in-out-1: cubic-bezier(0.5, -0.1, 0.1, 1.5);
    --ease-elastic-in-out-2: cubic-bezier(0.5, -0.3, 0.1, 1.5);
    --ease-elastic-in-out-3: cubic-bezier(0.5, -0.5, 0.1, 1.5);
    --ease-elastic-in-out-4: cubic-bezier(0.5, -0.7, 0.1, 1.5);
    --ease-elastic-in-out-5: cubic-bezier(0.5, -0.9, 0.1, 1.5);
    --ease-step-1: steps(2);
    --ease-step-2: steps(3);
    --ease-step-3: steps(4);
    --ease-step-4: steps(7);
    --ease-step-5: steps(10);
    --ease-elastic-1: var(--ease-elastic-out-1);
    --ease-elastic-2: var(--ease-elastic-out-2);
    --ease-elastic-3: var(--ease-elastic-out-3);
    --ease-elastic-4: var(--ease-elastic-out-4);
    --ease-elastic-5: var(--ease-elastic-out-5);
    --ease-squish-1: var(--ease-elastic-in-out-1);
    --ease-squish-2: var(--ease-elastic-in-out-2);
    --ease-squish-3: var(--ease-elastic-in-out-3);
    --ease-squish-4: var(--ease-elastic-in-out-4);
    --ease-squish-5: var(--ease-elastic-in-out-5);
    --ease-spring-1: linear(
      0,
      0.006,
      0.025 2.8%,
      0.101 6.1%,
      0.539 18.9%,
      0.721 25.3%,
      0.849 31.5%,
      0.937 38.1%,
      0.968 41.8%,
      0.991 45.7%,
      1.006 50.1%,
      1.015 55%,
      1.017 63.9%,
      1.001
    );
    --ease-spring-2: linear(
      0,
      0.007,
      0.029 2.2%,
      0.118 4.7%,
      0.625 14.4%,
      0.826 19%,
      0.902,
      0.962,
      1.008 26.1%,
      1.041 28.7%,
      1.064 32.1%,
      1.07 36%,
      1.061 40.5%,
      1.015 53.4%,
      0.999 61.6%,
      0.995 71.2%,
      1
    );
    --ease-spring-3: linear(
      0,
      0.009,
      0.035 2.1%,
      0.141 4.4%,
      0.723 12.9%,
      0.938 16.7%,
      1.017,
      1.077,
      1.121,
      1.149 24.3%,
      1.159,
      1.163,
      1.161,
      1.154 29.9%,
      1.129 32.8%,
      1.051 39.6%,
      1.017 43.1%,
      0.991,
      0.977 51%,
      0.974 53.8%,
      0.975 57.1%,
      0.997 69.8%,
      1.003 76.9%,
      1
    );
    --ease-spring-4: linear(
      0,
      0.009,
      0.037 1.7%,
      0.153 3.6%,
      0.776 10.3%,
      1.001,
      1.142 16%,
      1.185,
      1.209 19%,
      1.215 19.9% 20.8%,
      1.199,
      1.165 25%,
      1.056 30.3%,
      1.008 33%,
      0.973,
      0.955 39.2%,
      0.953 41.1%,
      0.957 43.3%,
      0.998 53.3%,
      1.009 59.1% 63.7%,
      0.998 78.9%,
      1
    );
    --ease-spring-5: linear(
      0,
      0.01,
      0.04 1.6%,
      0.161 3.3%,
      0.816 9.4%,
      1.046,
      1.189 14.4%,
      1.231,
      1.254 17%,
      1.259,
      1.257 18.6%,
      1.236,
      1.194 22.3%,
      1.057 27%,
      0.999 29.4%,
      0.955 32.1%,
      0.942,
      0.935 34.9%,
      0.933,
      0.939 38.4%,
      1 47.3%,
      1.011,
      1.017 52.6%,
      1.016 56.4%,
      1 65.2%,
      0.996 70.2%,
      1.001 87.2%,
      1
    );
    --ease-bounce-1: linear(
      0,
      0.004,
      0.016,
      0.035,
      0.063,
      0.098,
      0.141,
      0.191,
      0.25,
      0.316,
      0.391 36.8%,
      0.563,
      0.766,
      1 58.8%,
      0.946,
      0.908 69.1%,
      0.895,
      0.885,
      0.879,
      0.878,
      0.879,
      0.885,
      0.895,
      0.908 89.7%,
      0.946,
      1
    );
    --ease-bounce-2: linear(
      0,
      0.004,
      0.016,
      0.035,
      0.063,
      0.098,
      0.141 15.1%,
      0.25,
      0.391,
      0.562,
      0.765,
      1,
      0.892 45.2%,
      0.849,
      0.815,
      0.788,
      0.769,
      0.757,
      0.753,
      0.757,
      0.769,
      0.788,
      0.815,
      0.85,
      0.892 75.2%,
      1 80.2%,
      0.973,
      0.954,
      0.943,
      0.939,
      0.943,
      0.954,
      0.973,
      1
    );
    --ease-bounce-3: linear(
      0,
      0.004,
      0.016,
      0.035,
      0.062,
      0.098,
      0.141 11.4%,
      0.25,
      0.39,
      0.562,
      0.764,
      1 30.3%,
      0.847 34.8%,
      0.787,
      0.737,
      0.699,
      0.672,
      0.655,
      0.65,
      0.656,
      0.672,
      0.699,
      0.738,
      0.787,
      0.847 61.7%,
      1 66.2%,
      0.946,
      0.908,
      0.885 74.2%,
      0.879,
      0.878,
      0.879,
      0.885 79.5%,
      0.908,
      0.946,
      1 87.4%,
      0.981,
      0.968,
      0.96,
      0.957,
      0.96,
      0.968,
      0.981,
      1
    );
    --ease-bounce-4: linear(
      0,
      0.004,
      0.016 3%,
      0.062,
      0.141,
      0.25,
      0.391,
      0.562 18.2%,
      1 24.3%,
      0.81,
      0.676 32.3%,
      0.629,
      0.595,
      0.575,
      0.568,
      0.575,
      0.595,
      0.629,
      0.676 48.2%,
      0.811,
      1 56.2%,
      0.918,
      0.86,
      0.825,
      0.814,
      0.825,
      0.86,
      0.918,
      1 77.2%,
      0.94 80.6%,
      0.925,
      0.92,
      0.925,
      0.94 87.5%,
      1 90.9%,
      0.974,
      0.965,
      0.974,
      1
    );
    --ease-bounce-5: linear(
      0,
      0.004,
      0.016 2.5%,
      0.063,
      0.141,
      0.25 10.1%,
      0.562,
      1 20.2%,
      0.783,
      0.627,
      0.534 30.9%,
      0.511,
      0.503,
      0.511,
      0.534 38%,
      0.627,
      0.782,
      1 48.7%,
      0.892,
      0.815,
      0.769 56.3%,
      0.757,
      0.753,
      0.757,
      0.769 61.3%,
      0.815,
      0.892,
      1 68.8%,
      0.908 72.4%,
      0.885,
      0.878,
      0.885,
      0.908 79.4%,
      1 83%,
      0.954 85.5%,
      0.943,
      0.939,
      0.943,
      0.954 90.5%,
      1 93%,
      0.977,
      0.97,
      0.977,
      1
    );
    --layer-1: 1;
    --layer-2: 2;
    --layer-3: 3;
    --layer-4: 4;
    --layer-5: 5;
    --layer-important: 2147483647;
    --shadow-color: 220 3% 15%;
    --shadow-strength: 1%;
    --inner-shadow-highlight: inset 0-0.5px 0 0#fff,
      inset 0 0.5px 0 0 rgba(0, 0, 0, 0.067);
    --shadow-1: 0 1px 2px -1px hsl(var(--shadow-color) /
          calc(var(--shadow-strength) + 9%));
    --shadow-2: 0 3px 5px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 3%)),
      0 7px 14px -5px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 5%));
    --shadow-3: 0 -1px 3px 0 hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 2%)),
      0 1px 2px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 2%)),
      0 2px 5px -5px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),
      0 4px 12px -5px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 5%)),
      0 12px 15px -5px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 7%));
    --shadow-4: 0 -2px 5px 0 hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 2%)),
      0 1px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
      0 2px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
      0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 4%)),
      0 9px 9px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 5%)),
      0 16px 16px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 6%));
    --shadow-5: 0 -1px 2px 0 hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 2%)),
      0 2px 1px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
      0 5px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
      0 10px 10px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 4%)),
      0 20px 20px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 5%)),
      0 40px 40px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 7%));
    --shadow-6: 0 -1px 2px 0 hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 2%)),
      0 3px 2px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
      0 7px 5px -2px hsl(var(--shadow-color) / calc(var(--shadow-strength) + 3%)),
      0 12px 10px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 4%)),
      0 22px 18px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 5%)),
      0 41px 33px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 6%)),
      0 100px 80px -2px hsl(var(--shadow-color) /
            calc(var(--shadow-strength) + 7%));
    --inner-shadow-0: inset 0 0 0 1px
      hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%));
    --inner-shadow-1: inset 0 1px 2px 0
        hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)),
      var(--inner-shadow-highlight);
    --inner-shadow-2: inset 0 1px 4px 0
        hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)),
      var(--inner-shadow-highlight);
    --inner-shadow-3: inset 0 2px 8px 0
        hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)),
      var(--inner-shadow-highlight);
    --inner-shadow-4: inset 0 2px 14px 0
        hsl(var(--shadow-color) / calc(var(--shadow-strength) + 9%)),
      var(--inner-shadow-highlight);
    --ratio-square: 1;
    --ratio-landscape: 4/3;
    --ratio-portrait: 3/4;
    --ratio-widescreen: 16/9;
    --ratio-ultrawide: 18/5;
    --ratio-golden: 1.618/1;
    --gray-0: rgba(255, 255, 255, 1);
    --gray-1: rgba(250, 247, 242, 1);
    --gray-2: rgba(244, 244, 244, 1);
    --gray-3: unset;
    --gray-4: unset;
    --gray-5: unset;
    --gray-6: rgba(76, 76, 76, 1);
    --gray-7: unset;
    --gray-8: unset;
    --gray-9: rgba(33, 37, 41, 1);
    --gray-10: unset;
    --gray-11: unset;
    --gray-12: rgba(20, 20, 20, 1);
    --stone-0: rgba(248, 250, 251, 1);
    --stone-1: rgba(242, 244, 246, 1);
    --stone-2: rgba(235, 237, 239, 1);
    --stone-3: rgba(224, 228, 229, 1);
    --stone-4: rgba(209, 214, 216, 1);
    --stone-5: rgba(177, 182, 185, 1);
    --stone-6: rgba(151, 155, 157, 1);
    --stone-7: rgba(126, 130, 130, 1);
    --stone-8: rgba(102, 105, 104, 1);
    --stone-9: rgba(80, 81, 79, 1);
    --stone-10: rgba(58, 58, 55, 1);
    --stone-11: rgba(37, 37, 33, 1);
    --stone-12: rgba(18, 18, 16, 1);
    --red-0: rgba(255, 245, 245, 1);
    --red-1: rgba(255, 227, 227, 1);
    --red-2: rgba(255, 201, 201, 1);
    --red-3: rgba(255, 168, 168, 1);
    --red-4: rgba(255, 135, 135, 1);
    --red-5: rgba(255, 107, 107, 1);
    --red-6: rgba(250, 82, 82, 1);
    --red-7: rgba(240, 62, 62, 1);
    --red-8: rgba(224, 49, 49, 1);
    --red-9: rgba(201, 42, 42, 1);
    --red-10: rgba(176, 37, 37, 1);
    --red-11: rgba(150, 32, 32, 1);
    --red-12: rgba(125, 26, 26, 1);
    --pink-0: rgba(255, 240, 246, 1);
    --pink-1: rgba(255, 222, 235, 1);
    --pink-2: rgba(252, 194, 215, 1);
    --pink-3: rgba(250, 162, 193, 1);
    --pink-4: rgba(247, 131, 172, 1);
    --pink-5: rgba(240, 101, 149, 1);
    --pink-6: rgba(230, 73, 128, 1);
    --pink-7: rgba(214, 51, 108, 1);
    --pink-8: rgba(194, 37, 92, 1);
    --pink-9: rgba(166, 30, 77, 1);
    --pink-10: rgba(140, 25, 65, 1);
    --pink-11: rgba(115, 21, 54, 1);
    --pink-12: rgba(89, 16, 42, 1);
    --purple-0: rgba(248, 240, 252, 1);
    --purple-1: rgba(243, 217, 250, 1);
    --purple-2: rgba(238, 190, 250, 1);
    --purple-3: rgba(229, 153, 247, 1);
    --purple-4: rgba(218, 119, 242, 1);
    --purple-5: rgba(204, 93, 232, 1);
    --purple-6: rgba(190, 75, 219, 1);
    --purple-7: rgba(174, 62, 201, 1);
    --purple-8: rgba(156, 54, 181, 1);
    --purple-9: rgba(134, 46, 156, 1);
    --purple-10: rgba(112, 38, 130, 1);
    --purple-11: rgba(90, 30, 105, 1);
    --purple-12: rgba(68, 23, 79, 1);
    --violet-0: rgba(243, 240, 255, 1);
    --violet-1: rgba(229, 219, 255, 1);
    --violet-2: rgba(208, 191, 255, 1);
    --violet-3: rgba(177, 151, 252, 1);
    --violet-4: rgba(151, 117, 250, 1);
    --violet-5: rgba(132, 94, 247, 1);
    --violet-6: rgba(121, 80, 242, 1);
    --violet-7: rgba(112, 72, 232, 1);
    --violet-8: rgba(103, 65, 217, 1);
    --violet-9: rgba(95, 61, 196, 1);
    --violet-10: rgba(82, 53, 171, 1);
    --violet-11: rgba(70, 45, 145, 1);
    --violet-12: rgba(58, 37, 120, 1);
    --indigo-0: rgba(237, 242, 255, 1);
    --indigo-1: rgba(219, 228, 255, 1);
    --indigo-2: rgba(186, 200, 255, 1);
    --indigo-3: rgba(145, 167, 255, 1);
    --indigo-4: rgba(116, 143, 252, 1);
    --indigo-5: rgba(92, 124, 250, 1);
    --indigo-6: rgba(76, 110, 245, 1);
    --indigo-7: rgba(66, 99, 235, 1);
    --indigo-8: rgba(59, 91, 219, 1);
    --indigo-9: rgba(54, 79, 199, 1);
    --indigo-10: rgba(47, 68, 173, 1);
    --indigo-11: rgba(40, 58, 148, 1);
    --indigo-12: rgba(33, 48, 122, 1);
    --blue-0: unset;
    --blue-1: unset;
    --blue-2: unset;
    --blue-3: unset;
    --blue-4: unset;
    --blue-5: unset;
    --blue-6: rgba(41, 55, 177, 1);
    --blue-7: unset;
    --blue-8: unset;
    --blue-9: unset;
    --blue-10: unset;
    --blue-11: rgba(0, 8, 77, 1);
    --blue-12: unset;
    --cyan-0: rgba(227, 250, 252, 1);
    --cyan-1: rgba(197, 246, 250, 1);
    --cyan-2: rgba(153, 233, 242, 1);
    --cyan-3: rgba(102, 217, 232, 1);
    --cyan-4: rgba(59, 201, 219, 1);
    --cyan-5: rgba(34, 184, 207, 1);
    --cyan-6: rgba(21, 170, 191, 1);
    --cyan-7: rgba(16, 152, 173, 1);
    --cyan-8: rgba(12, 133, 153, 1);
    --cyan-9: rgba(11, 114, 133, 1);
    --cyan-10: rgba(9, 92, 107, 1);
    --cyan-11: rgba(7, 70, 82, 1);
    --cyan-12: rgba(5, 48, 56, 1);
    --teal-0: rgba(230, 252, 245, 1);
    --teal-1: rgba(195, 250, 232, 1);
    --teal-2: rgba(150, 242, 215, 1);
    --teal-3: rgba(99, 230, 190, 1);
    --teal-4: rgba(56, 217, 169, 1);
    --teal-5: rgba(32, 201, 151, 1);
    --teal-6: rgba(18, 184, 134, 1);
    --teal-7: rgba(12, 166, 120, 1);
    --teal-8: rgba(9, 146, 104, 1);
    --teal-9: rgba(8, 127, 91, 1);
    --teal-10: rgba(6, 102, 73, 1);
    --teal-11: rgba(5, 77, 55, 1);
    --teal-12: rgba(3, 51, 37, 1);
    --green-0: unset;
    --green-1: unset;
    --green-2: unset;
    --green-3: unset;
    --green-4: unset;
    --green-5: unset;
    --green-6: rgba(12, 119, 105, 1);
    --green-7: unset;
    --green-8: unset;
    --green-9: unset;
    --green-10: unset;
    --green-11: unset;
    --green-12: unset;
    --lime-0: rgba(244, 252, 227, 1);
    --lime-1: rgba(233, 250, 200, 1);
    --lime-2: rgba(216, 245, 162, 1);
    --lime-3: rgba(192, 235, 117, 1);
    --lime-4: rgba(169, 227, 75, 1);
    --lime-5: rgba(148, 216, 45, 1);
    --lime-6: rgba(130, 201, 30, 1);
    --lime-7: rgba(116, 184, 22, 1);
    --lime-8: rgba(102, 168, 15, 1);
    --lime-9: rgba(92, 148, 13, 1);
    --lime-10: rgba(76, 122, 11, 1);
    --lime-11: rgba(60, 97, 9, 1);
    --lime-12: rgba(44, 71, 6, 1);
    --yellow-0: unset;
    --yellow-1: unset;
    --yellow-2: unset;
    --yellow-3: unset;
    --yellow-4: rgba(250, 224, 132, 1);
    --yellow-5: rgba(255, 199, 3, 1);
    --yellow-6: unset;
    --yellow-7: unset;
    --yellow-8: unset;
    --yellow-9: unset;
    --yellow-10: unset;
    --yellow-11: unset;
    --yellow-12: unset;
    --orange-0: rgba(255, 244, 230, 1);
    --orange-1: rgba(255, 232, 204, 1);
    --orange-2: rgba(255, 216, 168, 1);
    --orange-3: rgba(255, 192, 120, 1);
    --orange-4: rgba(255, 169, 77, 1);
    --orange-5: rgba(255, 146, 43, 1);
    --orange-6: rgba(253, 126, 20, 1);
    --orange-7: rgba(247, 103, 7, 1);
    --orange-8: rgba(232, 89, 12, 1);
    --orange-9: rgba(217, 72, 15, 1);
    --orange-10: rgba(191, 64, 13, 1);
    --orange-11: rgba(153, 51, 11, 1);
    --orange-12: rgba(128, 43, 9, 1);
    --choco-0: rgba(255, 248, 220, 1);
    --choco-1: rgba(252, 225, 188, 1);
    --choco-2: rgba(247, 202, 158, 1);
    --choco-3: rgba(241, 178, 128, 1);
    --choco-4: rgba(233, 155, 98, 1);
    --choco-5: rgba(223, 133, 69, 1);
    --choco-6: rgba(212, 110, 37, 1);
    --choco-7: rgba(189, 95, 27, 1);
    --choco-8: rgba(164, 81, 23, 1);
    --choco-9: rgba(138, 69, 19, 1);
    --choco-10: rgba(112, 58, 19, 1);
    --choco-11: rgba(87, 47, 18, 1);
    --choco-12: rgba(61, 33, 13, 1);
    --brown-0: rgba(250, 244, 235, 1);
    --brown-1: rgba(237, 224, 209, 1);
    --brown-2: rgba(224, 202, 183, 1);
    --brown-3: rgba(211, 183, 158, 1);
    --brown-4: rgba(197, 162, 133, 1);
    --brown-5: rgba(183, 143, 109, 1);
    --brown-6: rgba(168, 124, 86, 1);
    --brown-7: rgba(149, 107, 71, 1);
    --brown-8: rgba(130, 91, 58, 1);
    --brown-9: rgba(111, 75, 45, 1);
    --brown-10: rgba(94, 58, 33, 1);
    --brown-11: rgba(78, 43, 21, 1);
    --brown-12: rgba(66, 36, 18, 1);
    --sand-0: rgba(248, 250, 251, 1);
    --sand-1: rgba(230, 228, 220, 1);
    --sand-2: rgba(213, 207, 189, 1);
    --sand-3: rgba(194, 185, 160, 1);
    --sand-4: rgba(174, 165, 140, 1);
    --sand-5: rgba(154, 145, 120, 1);
    --sand-6: rgba(134, 124, 101, 1);
    --sand-7: rgba(115, 106, 83, 1);
    --sand-8: rgba(95, 87, 70, 1);
    --sand-9: rgba(75, 70, 57, 1);
    --sand-10: rgba(56, 53, 45, 1);
    --sand-11: rgba(37, 37, 33, 1);
    --sand-12: rgba(18, 18, 16, 1);
    --camo-0: rgba(249, 251, 231, 1);
    --camo-1: rgba(232, 237, 156, 1);
    --camo-2: rgba(210, 223, 78, 1);
    --camo-3: rgba(194, 206, 52, 1);
    --camo-4: rgba(181, 187, 46, 1);
    --camo-5: rgba(167, 168, 39, 1);
    --camo-6: rgba(153, 150, 33, 1);
    --camo-7: rgba(140, 133, 28, 1);
    --camo-8: rgba(126, 116, 22, 1);
    --camo-9: rgba(109, 100, 20, 1);
    --camo-10: rgba(93, 84, 17, 1);
    --camo-11: rgba(77, 70, 14, 1);
    --camo-12: rgba(54, 48, 10, 1);
    --jungle-0: rgba(236, 254, 176, 1);
    --jungle-1: rgba(222, 243, 154, 1);
    --jungle-2: rgba(208, 232, 132, 1);
    --jungle-3: rgba(194, 221, 110, 1);
    --jungle-4: rgba(181, 209, 91, 1);
    --jungle-5: rgba(168, 198, 72, 1);
    --jungle-6: rgba(155, 187, 54, 1);
    --jungle-7: rgba(143, 176, 36, 1);
    --jungle-8: rgba(132, 165, 19, 1);
    --jungle-9: rgba(122, 153, 8, 1);
    --jungle-10: rgba(101, 128, 6, 1);
    --jungle-11: rgba(81, 102, 5, 1);
    --jungle-12: rgba(61, 77, 4, 1);
    --gradient-1: linear-gradient(
      76.84deg,
      rgba(20, 20, 20, 0.65) 41.69%,
      rgba(20, 20, 20, 0.26) 76.99%
    );
    --gradient-2: linear-gradient(to bottom right, #48005c, #8300e2, #a269ff);
    --gradient-3: radial-gradient(
        circle at top right,
        #0ff,
        rgba(0, 255, 255, 0)
      ),
      radial-gradient(circle at bottom left, #ff1492, rgba(255, 20, 146, 0));
    --gradient-4: linear-gradient(to bottom right, #00f5a0, #00d9f5);
    --gradient-5: conic-gradient(from -270deg at 75% 110%, #f0f, #fffaf0);
    --gradient-6: conic-gradient(from -90deg at top left, #000, #fff);
    --gradient-7: linear-gradient(to bottom right, #72c6ef, #004e8f);
    --gradient-8: conic-gradient(from 90deg at 50% 0%, #111, 50%, #222, #111);
    --gradient-9: conic-gradient(from 0.5turn at bottom center, #add8e6, #fff);
    --gradient-10: conic-gradient(
      from 90deg at 40% -25%,
      gold,
      #f79d03,
      #ee6907,
      #e6390a,
      #de0d0d,
      #d61039,
      #cf1261,
      #c71585,
      #cf1261,
      #d61039,
      #de0d0d,
      #ee6907,
      #f79d03,
      gold,
      gold,
      gold
    );
    --gradient-11: conic-gradient(at bottom left, #ff1493, cyan);
    --gradient-12: conic-gradient(
      from 90deg at 25% -10%,
      #ff4500,
      #d3f340,
      #7bee85,
      #afeeee,
      #7bee85
    );
    --gradient-13: radial-gradient(
      circle at 50% 200%,
      #000142,
      #3b0083,
      #b300c3,
      #ff059f,
      #ff4661,
      #ffad86,
      #fff3c7
    );
    --gradient-14: conic-gradient(at top right, lime, cyan);
    --gradient-15: linear-gradient(to bottom right, #c7d2fe, #fecaca, #fef3c7);
    --gradient-16: radial-gradient(circle at 50% -250%, #374151, #111827, #000);
    --gradient-17: conic-gradient(from -90deg at 50% -25%, blue, #8a2be2);
    --gradient-18: linear-gradient(
        0deg,
        rgba(255, 0, 0, 0.8),
        rgba(255, 0, 0, 0) 75%
      ),
      linear-gradient(60deg, rgba(255, 255, 0, 0.8), rgba(255, 255, 0, 0) 75%),
      linear-gradient(120deg, rgba(0, 255, 0, 0.8), rgba(0, 255, 0, 0) 75%),
      linear-gradient(180deg, rgba(0, 255, 255, 0.8), rgba(0, 255, 255, 0) 75%),
      linear-gradient(240deg, rgba(0, 0, 255, 0.8), rgba(0, 0, 255, 0) 75%),
      linear-gradient(300deg, rgba(255, 0, 255, 0.8), rgba(255, 0, 255, 0) 75%);
    --gradient-19: linear-gradient(to bottom right, #ffe259, #ffa751);
    --gradient-20: conic-gradient(
      from -135deg at -10%center,
      orange,
      #ff7715,
      #ff522a,
      #ff3f47,
      #ff5482,
      #ff69b4
    );
    --gradient-21: conic-gradient(
      from -90deg at 25% 115%,
      red,
      #f06,
      #f0c,
      #c0f,
      #60f,
      #00f,
      #00f,
      #00f,
      #00f
    );
    --gradient-22: linear-gradient(to bottom right, #acb6e5, #86fde8);
    --gradient-23: linear-gradient(to bottom right, #536976, #292e49);
    --gradient-24: conic-gradient(
      from 0.5turn at 0% 0%,
      #00c476,
      10%,
      #82b0ff,
      90%,
      #00c476
    );
    --gradient-25: conic-gradient(
      at 125% 50%,
      #b78cf7,
      #ff7c94,
      #ffcf0d,
      #ff7c94,
      #b78cf7
    );
    --gradient-26: linear-gradient(to bottom right, #9796f0, #fbc7d4);
    --gradient-27: conic-gradient(from 0.5turn at bottom left, #ff1493, #639);
    --gradient-28: conic-gradient(from -90deg at 50% 105%, #fff, orchid);
    --gradient-29: radial-gradient(
        circle at top right,
        #bfb3ff,
        rgba(191, 179, 255, 0)
      ),
      radial-gradient(circle at bottom left, #86acf9, rgba(134, 172, 249, 0));
    --gradient-30: radial-gradient(
        circle at top right,
        #00ff80,
        rgba(0, 255, 128, 0)
      ),
      radial-gradient(circle at bottom left, #adffd6, rgba(173, 255, 214, 0));
    --noise-1: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 200 200' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.005' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
    --noise-2: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 300 300' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.05' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
    --noise-3: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 1024 1024' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.25' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
    --noise-4: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.5' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
    --noise-5: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 2056 2056' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='a'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.75' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");
    --noise-filter-1: contrast(300%) brightness(100%);
    --noise-filter-2: contrast(200%) brightness(150%);
    --noise-filter-3: contrast(200%) brightness(250%);
    --noise-filter-4: contrast(200%) brightness(500%);
    --noise-filter-5: contrast(200%) brightness(1000%);
    --border-size-1: 1px;
    --border-size-2: 2px;
    --border-size-3: 5px;
    --border-size-4: 10px;
    --border-size-5: 25px;
    --radius-1: 2px;
    --radius-2: 5px;
    --radius-3: 1rem;
    --radius-4: 2rem;
    --radius-5: 4rem;
    --radius-6: 8rem;
    --radius-round: 100000px;
    --radius-conditional-1: clamp(
      0px,
      calc(100vw - 100%) * 1e5,
      var(--radius-1)
    );
    --radius-conditional-2: clamp(
      0px,
      calc(100vw - 100%) * 1e5,
      var(--radius-2)
    );
    --radius-conditional-3: clamp(
      0px,
      calc(100vw - 100%) * 1e5,
      var(--radius-3)
    );
    --radius-conditional-4: clamp(
      0px,
      calc(100vw - 100%) * 1e5,
      var(--radius-4)
    );
    --radius-conditional-5: clamp(
      0px,
      calc(100vw - 100%) * 1e5,
      var(--radius-5)
    );
    --radius-conditional-6: clamp(
      0px,
      calc(100vw - 100%) * 1e5,
      var(--radius-6)
    );
    background-color: var(--background-primary, rgba(13, 15, 18, 1));
    color: var(--foreground-muted, rgba(76, 76, 76, 1));
    --focus-color: var(--foreground-accent, rgba(34, 139, 230, 1));
    --focus-width: 1px;
    --focus-offset: 0;
    --duration-default: 0.2s;
    --easing-default: var(--ease-out-3);
    --gap-xs: var(--size-2);
    --gap-s: var(--size-fluid-2);
    --gap-m: var(--size-fluid-4);
    --gap-l: var(--size-fluid-7);
    --foreground-primary: var(--gray-12);
    --foreground-secondary: var(--gray-0);
    --foreground-accent: var(--blue-6);
    --foreground-muted: var(--gray-6);
    --foreground-border: var(--gray-6);
    --background-primary: var(--gray-0);
    --background-secondary: var(--gray-2);
    --background-accent: var(--blue-6);
    --background-card: var(--gray-0);
    font-family: Wix Madefor Display, sans-serif;
    --background-tertiary: var(--yellow-4);
    font-size: 18px;
    line-height: var(--font-lineheight-2, 1.375);
    --nav-height: 75px;
  }
  .c13b531o {
    padding-top: var(--size-2);
  }
  .c1my01bv {
    padding-bottom: var(--size-2);
  }
  .c1a8d7ts {
    padding-left: var(--size-4);
  }
  .c122t6uk {
    padding-right: var(--size-4);
  }
  .c1qom380 {
    text-align: center;
  }
  .c1dgwt71 {
    background-color: var(--green-3);
  }
  .c10tv7lx {
    margin-top: var(--size-2);
  }
  .ceijzmy {
    margin-bottom: var(--size-2);
  }
  .cr8yqfm {
    border-top-left-radius: var(--radius-2);
  }
  .c1ufwdzl {
    border-top-right-radius: var(--radius-2);
  }
  .c5blvcv {
    border-bottom-left-radius: var(--radius-2);
  }
  .cml0h3f {
    border-bottom-right-radius: var(--radius-2);
  }
  .cry9bxc {
    display: flex;
  }
  .c1qyy4dh {
    align-items: center;
  }
  .ct02u4h {
    justify-content: center;
  }
  .c1md20bl {
    column-gap: var(--gap-xs, 0.5rem);
  }
  .c1e892th {
    row-gap: var(--gap-xs, 0.5rem);
  }
  .c1357293 {
    margin-right: auto;
  }
  .c9jnjeu {
    margin-left: auto;
  }
  .c1ea2p93 {
    --demo-icon-opacity: 0;
  }
  .cvbguh1 {
    --demo-icon-translate: 5px;
  }
  .cxzbt5w {
    cursor: default;
  }
  .c1cqu2xh {
    max-width: max-content;
  }
  .c16o4em1 {
    color: var(--green-12);
  }
  .c6wd8dp {
    border: var(--border-size-1) solid var(--green-7);
  }
  .cmkn8do:hover {
    --demo-icon-translate: 0px;
  }
  .cohcyhg:hover {
    --demo-icon-opacity: 1;
  }
  .csru8nn {
    display: inline-flex;
  }
  .cqmknsi {
    opacity: var(--demo-icon-opacity);
  }
  .c1187s2w {
    translate: 0 var(--demo-icon-translate);
  }
  .cc50ri5 {
    transition-property: translate, opacity;
  }
  .cab2htk {
    transition-duration: 0.2s, 0.2s;
  }
  .c1401ycp {
    transition-timing-function: cubic-bezier(0.45, 0, 0.55, 1), ease;
  }
  .cwc6hbl {
    transition-delay: 0ms, 0ms;
  }
  .c11r52nx {
    transition-behavior: normal, normal;
  }
  .cd3iwfe {
    transition-duration: var(--duration-default, 0.2s),
      var(--duration-default, 0.2s);
  }
  .c1yhcvvf {
    transition-timing-function: var(
        --easing-default,
        cubic-bezier(0, 0, 0.3, 1)
      ),
      var(--easing-default, cubic-bezier(0, 0, 0.3, 1));
  }
  .c1e9wxra {
    transition-property: color;
  }
  .c1ovbu2i {
    transition-duration: 0.2s;
  }
  .c1hskipr {
    transition-timing-function: ease;
  }
  .c18nx7en {
    transition-delay: 0ms;
  }
  .c13zjl4p {
    transition-behavior: normal;
  }
  .cs65yuw:hover {
    color: var(--green-10);
  }
  .c1uz1hxp {
    color: var(--foreground-secondary);
  }
  .cl8m66n {
    background-color: var(--background-accent, rgba(241, 243, 245, 1));
  }
  .ccfzz03 {
    border-top-left-radius: var(--radius-2, 5px);
  }
  .cub2gss {
    border-top-right-radius: var(--radius-2, 5px);
  }
  .cgcvr98 {
    border-bottom-left-radius: var(--radius-2, 5px);
  }
  .c1xjllne {
    border-bottom-right-radius: var(--radius-2, 5px);
  }
  .c135vpv5 {
    text-decoration-line: none;
  }
  .cwvpjlf {
    display: none;
  }
  .c1hz2opz {
    transition-property: opacity;
  }
  .c1c9nyn {
    transition-duration: var(--duration-default, 0.2s);
  }
  .co9inq6 {
    transition-timing-function: var(
      --easing-default,
      cubic-bezier(0, 0, 0.3, 1)
    );
  }
  .c1xty5yn {
    width: var(--size-7, 2rem);
  }
  .c1g1x4wk {
    height: var(--size-7);
  }
  .cul5b5a {
    border: var(--border-size-1) solid
      var(--foreground-accent, rgba(41, 55, 177, 1));
  }
  .c9x99qz {
    padding: var(--size-1, 0.25rem);
  }
  .cl60rel:focus-visible {
    outline-offset: var(--focus-offset, 0);
  }
  .c1ib9cr2:focus-visible {
    outline: var(--focus-width, 1px) solid
      var(--focus-color, rgba(51, 154, 240, 1));
  }
  .cb06ied:hover {
    opacity: 0.8;
  }
  .c1lfjoq7 {
    flex-direction: column;
  }
  .c5tmc3l {
    padding-left: var(--size-fluid-3);
  }
  .c1ldum37 {
    padding-right: var(--size-fluid-3);
  }
  .czr2pxy {
    width: 100%;
  }
  .c155uc7w {
    max-width: var(--size-lg, 1024px);
  }
  .c1s46o9r {
    column-gap: var(--gap-m);
  }
  .cdczzub {
    row-gap: var(--gap-m);
  }
  .c1778y6x {
    align-items: stretch;
  }
  .c1fhkm63 {
    flex-grow: 1;
  }
  .cna0hdz {
    padding-top: var(--size-fluid-6);
  }
  .c1mzb2kd {
    padding-bottom: var(--size-fluid-6);
  }
  .cuh2fao {
    background-color: #fcf9f1;
  }
  .cblz1ix {
    font-family: Wix Madefor Display, sans-serif;
  }
  .copqmak {
    display: grid;
  }
  .cagnu3y {
    column-gap: var(--gap-m, clamp(4rem, 5vw, 5rem));
  }
  .cm8ogiu {
    row-gap: var(--gap-m, clamp(4rem, 5vw, 5rem));
  }
  .c1f64byh {
    grid-template-columns: 1fr 1fr;
  }
  .c1dxq9cf {
    font-size: var(--font-size-fluid-2);
  }
  .c11dowh9 {
    font-weight: 700;
  }
  .c32myit {
    margin-top: 0;
  }
  .cwrra4i {
    margin-bottom: 0;
  }
  .c12y6bqh {
    color: var(--foreground-primary);
  }
  .c10zkoym {
    column-gap: var(--gap-s);
  }
  .ct8c5y2 {
    row-gap: var(--gap-s);
  }
  .c16xs6ny {
    align-items: start;
  }
  .c1wt8a7g {
    justify-content: start;
  }
  .czzptza {
    background-color: var(--background-tertiary, rgba(250, 224, 132, 1));
  }
  .c13uptud {
    background-color: #25b63d;
  }
  .c14z1eqr {
    padding-left: var(--size-3);
  }
  .c1ktl1y1 {
    padding-right: var(--size-3);
  }
  .crn2fjb {
    border: var(--border-size-1) solid rgba(69, 133, 55, 1);
  }
  .c160723u {
    background-color: var(--background-secondary, rgba(244, 244, 244, 1));
  }
  .c1y6imu0 {
    padding-left: 0;
  }
  .c34dwh1 {
    list-style-type: none;
    margin-block-start: 0;
  }
  .c1cn3fw9 {
    margin-bottom: 0;
  }
  .c1cb3y4c {
    font-weight: 600;
  }
  .c1e1ylrr {
    background-image: url(/assets/Frame_18596_cAqV31SDAH2KqcZ0Ol9tc.svg);
  }
  .c1cozyp5 {
    background-size: auto;
  }
  .crv1a4t {
    background-repeat: no-repeat;
  }
  .cbrrmm8 {
    background-attachment: scroll;
  }
  .cuo9dm5 {
    background-origin: padding-box;
  }
  .c5egcmi {
    -webkit-background-clip: border-box;
    background-clip: border-box;
  }
  .c1a8oxbz {
    padding-left: var(--size-px-7, 32px);
  }
  .c1vax25q {
    background-position: 0% 50%;
  }
  .crd3tdm {
    align-self: start;
  }
  .c6awm87 {
    color: #000;
  }
  .c108tx0n {
    background-color: #ffcc12;
  }
  .cn12ej2 {
    font-weight: 400;
  }
  .c14b3oio {
    border: var(--border-size-1) solid rgba(255, 248, 181, 1);
  }
  .c18v2pa2 {
    justify-content: space-between;
  }
  .c1z0l37u {
    column-gap: var(--gap-s, clamp(1rem, 2vw, 1.5rem));
  }
  .c1ml0hr7 {
    row-gap: var(--gap-s, clamp(1rem, 2vw, 1.5rem));
  }
  .cv2gy63 {
    border-top-left-radius: var(--radius-3, 1rem);
  }
  .cxn73lu {
    border-top-right-radius: var(--radius-3, 1rem);
  }
  .c5dy17i {
    border-bottom-left-radius: var(--radius-3, 1rem);
  }
  .c1hsfuam {
    border-bottom-right-radius: var(--radius-3, 1rem);
  }
  .cg37ob1 {
    background-color: var(--background-card, rgba(52, 58, 64, 1));
  }
  .cavd3zn {
    position: relative;
  }
  .c1b42h48 {
    z-index: var(--layer-4, 4);
  }
  .cr1aip5 {
    border: var(--border-size-1, 1px) none
      var(--foreground-border, rgba(73, 80, 87, 1));
  }
  .cu083ew {
    padding: var(--size-fluid-3, clamp(1.5rem, 3vw, 2rem));
  }
  .cuoke4w {
    font-size: var(--font-size-fluid-1);
  }
  .c101qtkl {
    color: var(--foreground-primary, rgba(20, 20, 20, 1));
  }
  .c1sl0nnp {
    z-index: var(--layer-2, 2);
  }
  .cqlaijg {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .cdwd3jx {
    position: absolute;
  }
  .c1904wjq {
    left: 33%;
  }
  .c1cw2f0j {
    translate: -50% -50% 0px;
  }
  .cuf9c1i {
    top: 50%;
  }
  .c1mpbsuw {
    z-index: var(--layer-3, 3);
  }
  .c7oq1d0 {
    translate: 50% -50% 0px;
  }
  .c1gnjvqu {
    right: 33%;
  }
  .c1h5d5cn {
    z-index: var(--layer-1, 1);
  }
  .c55fk8t {
    border: var(--border-size-1, 1px) dashed
      var(--foreground-border, rgba(73, 80, 87, 1));
  }
  .c1sche0c {
    padding-top: var(--size-2, 0.5rem);
  }
  .c1l2989r {
    padding-bottom: var(--size-2, 0.5rem);
  }
  .c13s0qet {
    padding-left: var(--size-4, 1.25rem);
  }
  .cr1056h {
    padding-right: var(--size-4, 1.25rem);
  }
  .cpu0gba {
    background-color: #55d01326;
  }
  .c1g136oq {
    color: #3d7c27;
  }
  .c17y1xey {
    max-width: fit-content;
  }
  .c1t5f1vr {
    border-top-color: #78ff00;
  }
  .c1k2e5es {
    border-right-color: #78ff00;
  }
  .c1cyepw3 {
    border-bottom-color: #78ff00;
  }
  .c2bexbg {
    border-left-color: #78ff00;
  }
  .cm6d9cv {
    background-color: #e6f8dc;
  }
  .c1xcygxy {
    color: #40780e;
  }
  .c5msnf9 {
    border-top-color: #fff;
  }
  .cn4kbkk {
    border-right-color: #fff;
  }
  .c15bdqy3 {
    border-bottom-color: #fff;
  }
  .c17jsneg {
    border-left-color: #fff;
  }
  .c18kzzks {
    background-color: #2836b026;
  }
  .c1sanlww {
    color: var(--foreground-accent, rgba(41, 55, 177, 1));
  }
  .c1qji15p {
    background-color: #359026;
  }
  .c1b44psv {
    color: var(--foreground-secondary, rgba(255, 255, 255, 1));
  }
  .c1lxiyww {
    flex-direction: row;
  }
  .c1e7helk {
    background-color: transparent;
  }
  .c1q6m4wp {
    line-height: var(--font-lineheight-00, 0.95);
  }
  .c1f6o08m {
    font-size: var(--font-size-0, 0.75rem);
  }
  .c165wr9s {
    border: var(--border-size-1, 1px) solid
      var(--foreground-secondary, rgba(255, 255, 255, 1));
  }
  .c109whce {
    padding: var(--size-fluid-2);
  }
  .c1warb6e {
    grid-template-columns: 1fr 1fr 1fr 1fr;
  }
  .cwyq0nl {
    padding-top: var(--gap-s);
  }
  .c14qaml3 {
    border-top: var(--border-size-1, 1px) solid
      var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .c1fc45t7 {
    border-right: 0px solid var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .c1iqodvj {
    border-bottom: 0px solid var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .c1864u22 {
    border-left: 0px solid var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .cqeb86t {
    flex-shrink: 1;
  }
  .c1admj5d {
    flex-basis: 0%;
  }
  .cf64rkw {
    --accordion-trigger-icon-transform: 0deg;
  }
  .cg5i74l {
    color: var(--foreground-primary, rgba(222, 226, 230, 1));
  }
  .cuj80l1 {
    text-align: start;
  }
  .c1mqkgmf {
    font-size: inherit;
  }
  .c1gur2a0 {
    line-height: inherit;
  }
  .c1l0vha7 {
    border-top-style: none;
  }
  .csyy8v5 {
    border-right-style: none;
  }
  .c1bc2i7x {
    border-left-style: none;
  }
  .c17r8x7j {
    border-bottom-style: none;
  }
  .c1dkse89[data-state="open"] {
    --accordion-trigger-icon-transform: 180deg;
  }
  .cwdwelg {
    rotate: var(--accordion-trigger-icon-transform);
  }
  .cg4iiql {
    height: 1em;
  }
  .ch2prsz {
    width: 1em;
  }
  .c5m8ase {
    flex-grow: 0;
  }
  .c7cjz93 {
    transition-property: rotate;
  }
  .c15ucb9y {
    padding-top: var(--size-fluid-1, clamp(0.5rem, 1vw, 1rem));
  }
  .c8x4o7e {
    column-gap: 16px;
  }
  .c12ae6v5 {
    row-gap: 0px;
  }
  .ch11gwv {
    --navigation-menu-trigger-icon-transform: 0deg;
  }
  .c1knsirz {
    padding: var(--size-2, 0.5rem);
  }
  .c1iboldi:hover {
    color: var(--blue-6, rgba(41, 55, 177, 1));
  }
  .c12mjb61[data-state="open"] {
    --navigation-menu-trigger-icon-transform: 180deg;
  }
  .c111nh0g {
    padding-top: calc(var(--size-fluid-6) + var(--nav-height));
  }
  .c4k3014 {
    background-image: var(--gradient-4);
  }
  .c1yb3n9o {
    background-repeat: repeat;
  }
  .c1numf1g {
    background-blend-mode: darken;
  }
  .chkijw9 {
    background-color: #59523a;
  }
  .c1xzir7e {
    background-position: 0% 0%;
  }
  .c11nr3ex {
    font-size: var(--font-size-fluid-3);
  }
  .c1h0nzi0 {
    max-width: 720px;
  }
  .c1dhz37v {
    text-wrap: balance;
  }
  .c1r6m72f {
    background-color: #41a92c;
  }
  .cxg8c64 {
    border-top-left-radius: 12px;
  }
  .cf7ae6 {
    border-top-right-radius: 26px;
  }
  .c141escm {
    border-bottom-left-radius: 26px;
  }
  .c1c7m33 {
    border-bottom-right-radius: 12px;
  }
  .c1x4yn0w {
    align-self: flex-start;
  }
  .c1ooto0n {
    border: 5px dotted rgba(27, 67, 27, 1);
  }
  .c1mtjugd {
    color: var(--foreground-primary, rgba(241, 243, 245, 1));
  }
  .c1t3frhm {
    justify-content: end;
  }
  .cvop9h5 {
    margin-right: 17px;
  }
  .ckz5c6u {
    border: var(--border-size-1) solid currentColor;
  }
  .cdzqc6j {
    background-image: linear-gradient(#141414bf, #141414bf),
      url(/assets/BG_7Z1cuj0VtCyj8v3l6-tXV.webp);
  }
  .czjsrhv {
    background-size: auto auto, auto auto;
  }
  .c12hsjsj {
    background-repeat: repeat, no-repeat;
  }
  .c1ru090q {
    background-attachment: scroll, scroll;
  }
  .c1syziaj {
    background-origin: padding-box, padding-box;
  }
  .c19ffyra {
    -webkit-background-clip: border-box, border-box;
    background-clip: border-box, border-box;
  }
  .cnqbj7z {
    background-blend-mode: normal, normal;
  }
  .c1t5a35i {
    background-position: 0% 0%, 50% 50%;
  }
  .c1hs24ta {
    -webkit-backdrop-filter: blur(3px);
    backdrop-filter: blur(3px);
  }
  .c1allln7 {
    background-color: #fff;
  }
  .cn6056e {
    column-gap: var(--gap-xs);
  }
  .c1117wcl {
    row-gap: var(--gap-xs);
  }
  .c18knjwi {
    padding: 0;
  }
  .c14ubqu {
    width: var(--size-11);
  }
  .c6o4jq1 {
    color: #5b5b5b;
  }
  .c45ozw3 {
    border-top-color: #000;
  }
  .c1ta1q3x {
    border-right-color: #000;
  }
  .c4j9b5p {
    border-bottom-color: #000;
  }
  .c1t1dzxv {
    border-left-color: #000;
  }
  .c1b2tb9q {
    padding-top: var(--size-3);
  }
  .c1xm4ef6 {
    padding-bottom: var(--size-3);
  }
  .c1932brm {
    background-color: var(--background-primary, rgba(255, 255, 255, 1));
  }
  .c1e3v5m0 {
    border: var(--border-size-1) solid
      var(--foreground-border, rgba(27, 27, 27, 1));
  }
  .c2zsigv:focus-visible {
    outline: var(--focus-width, 5px) solid
      var(--focus-color, rgba(185, 255, 102, 1));
  }
  .c12sm2j2 {
    align-self: center;
  }
  .c1ffmh84 {
    border: var(--border-size-1) solid rgba(51, 57, 113, 1);
  }
  .cle73z7 {
    padding-top: var(--size-3, 1rem);
  }
  .c9mxv3d {
    border-top: var(--border-size-1, 1px) none
      var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .cxurxpy {
    border-right: 0px none var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .ctedit2 {
    border-bottom: 0px none var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .c15n5rk {
    border-left: 0px none var(--foreground-border, rgba(76, 76, 76, 1));
  }
  .c1dmqfwj {
    background-color: #458c27;
  }
  .c10mt0ot {
    max-width: 100%;
  }
  .ccg2p5z {
    column-gap: 128px;
  }
  .c3xzas1 {
    left: 0;
  }
  .c1n6cdq4 {
    right: 0;
  }
  .c1ghdqsq {
    padding-bottom: var(--size-fluid-1, clamp(0.5rem, 1vw, 1rem));
  }
  .c15cml01 {
    flex-wrap: wrap;
  }
  .cjj93sn {
    min-width: 100%;
  }
  .c1j9ndoz {
    max-height: 76px;
  }
  .c1qozarv {
    min-height: 76px;
  }
  .cw409oe {
    border-top-width: 0px;
  }
  .cj9wdjl {
    border-right-width: 0px;
  }
  .c1er9g7j {
    border-left-width: 0px;
  }
  .co9ka97 {
    border-bottom-width: 0px;
  }
  .c14r73oo {
    font-size: 18px;
  }
  .cow9iga {
    column-gap: 40px;
  }
  .c1h0i0hg {
    row-gap: 40px;
  }
  .c2m3mo3 {
    grid-template-columns: 0.75fr 1fr 0.5fr 1fr;
  }
  .c1bj0ffb {
    color: #ffffffc7;
  }
  .cgn90jy {
    flex-wrap: nowrap;
  }
  .ct3ivno {
    min-width: 972px;
  }
  .c1jzkxpo {
    margin-right: 0;
  }
  .c13qqaub {
    margin-left: 0;
  }
  .c3qzgd0 {
    padding-right: 0;
  }
  .c1a4opd2 {
    max-width: 0px;
  }
  .ceu66s9 {
    column-gap: 0px;
  }
  .cgq4xm1 {
    row-gap: 32px;
  }
  .c3pidkv {
    min-width: auto;
  }
  .cizjjwu {
    column-gap: 10px;
  }
  .c1h82vm9 {
    row-gap: 10px;
  }
  .c160atll {
    font-size: var(--font-size-fluid-0);
  }
  .c15077ix {
    align-self: flex-end;
  }
  .coqnlfq {
    min-width: 150px;
  }
  .c1n13r54 {
    margin: 0;
  }
  .c1wu074y:hover {
    color: #ffffffa8;
  }
  .cc2kos4 {
    column-gap: 13px;
  }
  .c1y8e2wn {
    row-gap: 13px;
  }
  .c91n13w {
    min-width: 30px;
  }
  .cv2xyin {
    max-width: 360px;
  }
  .c1kz4bsi {
    border-top-style: solid;
  }
  .cy8j7mm {
    border-right-style: solid;
  }
  .c1hwbdwo {
    border-left-style: solid;
  }
  .c10mz0pn {
    border-bottom-style: solid;
  }
  .crke4zo {
    padding-top: 14px;
  }
  .c1dd0fac {
    padding-bottom: 14px;
  }
  .ch51qie {
    padding-left: 20px;
  }
  .czp6amz {
    align-content: stretch;
  }
  .clv8gve {
    flex-shrink: 0;
  }
  .c1slgked {
    column-gap: 26px;
  }
  .c1h22qdp {
    min-width: 365px;
  }
  .cnkorcr {
    padding-bottom: var(--size-fluid-4);
  }
  .c1uc2s2u {
    margin-left: var(--blue-0);
  }
  .cun23qh {
    background-color: #e7e2d5;
  }
  .coagyxx {
    padding-left: var(--size-fluid-6);
  }
  .c1jto9ic {
    padding-right: var(--size-fluid-7);
  }
  .c34xs1z {
    margin-right: var(--size-fluid-7);
  }
  .cpqygr1 {
    margin-left: var(--size-fluid-5);
  }
  .c1ufztgc {
    margin-top: 16px;
  }
  .cj19xlp {
    font-size: 14px;
  }
  .c1tmx8wy {
    margin-top: 3em;
  }
  .c1tme1mb {
    margin-bottom: 0;
  }
  .c1mcu1jn {
    align-self: stretch;
  }
  .c1dakhop {
    padding-top: 30px;
  }
  .cl8xzcs {
    padding-bottom: 0;
  }
  .cx84glk {
    font-size: 16px;
  }
}
@media all and (max-width: 991px) {
  .c1lwzi79 {
    padding-left: var(--size-2);
  }
  .c1ogryct {
    padding-right: var(--size-2);
  }
  .cvf6exy {
    grid-template-columns: 1fr 1fr;
  }
}
@media all and (max-width: 767px) {
  .c149s0mc {
    display: inline-flex;
  }
  .c19uuqfh {
    background-color: #80a67b;
  }
  .c4fo0rw {
    border-top-color: #4cb028;
  }
  .c1hjx9or {
    border-right-color: #4cb028;
  }
  .cfjfp9j {
    border-bottom-color: #4cb028;
  }
  .c14tcl4z {
    border-left-color: #4cb028;
  }
  .c1n4ph0l {
    overflow-x: auto;
  }
  .c12ysg9e {
    overflow-y: auto;
  }
  .c12suyxz {
    position: fixed;
  }
  .cfk9cie {
    top: 0;
  }
  .c1o373d6 {
    right: 0;
  }
  .c1eb27oh {
    bottom: 0;
  }
  .c1dnch4g {
    left: 0;
  }
  .cnbxdw5 {
    z-index: var(--layer-5, 5);
  }
  .cx6c9kw {
    display: flex;
  }
  .c174sw29 {
    flex-direction: column;
  }
  .c1d5jdd9 {
    -webkit-backdrop-filter: blur(7px);
    backdrop-filter: blur(7px);
  }
  .c10ki0il {
    background-color: var(--background-secondary, rgba(52, 58, 64, 1));
  }
  .colc7hu {
    position: relative;
  }
  .cdtpiq4 {
    padding-top: var(--size-fluid-1, clamp(0.5rem, 1vw, 1rem));
  }
  .c5eoxr6 {
    padding-bottom: var(--size-fluid-1, clamp(0.5rem, 1vw, 1rem));
  }
  .c4rd7b9 {
    align-self: flex-end;
  }
  .c13vvg1g {
    flex-direction: column-reverse;
  }
  .cc3dq2t {
    display: none;
  }
  .c1xf7czk {
    align-self: stretch;
  }
  .c1rstvfo {
    align-items: center;
  }
  .c10x096o {
    justify-content: start;
  }
  .cmaksb1 {
    column-gap: var(--gap-m);
  }
  .c1i9o1yp {
    row-gap: var(--gap-m);
  }
  .clmpi9b {
    background-color: #59d328;
  }
  .c1482uel {
    width: 100%;
  }
}
@media all and (max-width: 479px) {
  .c5zkokm {
    background-color: #578546;
  }
  .ctcu1i2 {
    background-color: #28b077;
  }
  .c6y158l {
    background-color: #28b032;
  }
  .cyr5t9d {
    background-color: #f2a50b;
  }
  .c1qcsrcr {
    padding-left: var(--size-2);
  }
  .cqgzh32 {
    padding-right: var(--size-2);
  }
  .cpfj9l6 {
    background-color: #ffa800;
  }
}
