
    #teamweb,
    #teammobile,
    #1x18953,
    .framer-1x18953-container,
    [data-framer-name="Team Member"],
    [data-framer-name="Team"],
    [data-framer-name="our team"],
    .framer-8es54v-container,
    .framer-m1uy1h-container:has(a[href*="team"]) {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      max-height: 0 !important;
      pointer-events: none !important;
      overflow: hidden !important;
    }
  
/* latin-ext */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4i0ExAo.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Outfit';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/outfit/v15/QGYyz_MVcBeNP4NjuGObqx1XmO1I4TC1O4a0Ew.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko70yyygA.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C8A, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* vietnamese */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko50yyygA.woff2) format('woff2');
  unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
}
/* latin-ext */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko40yyygA.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Plus Jakarta Sans';
  font-style: normal;
  font-weight: 800;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/plusjakartasans/v12/LDIoaomQNQcsA88c7O9yZ4KMCoOg4Ko20yw.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

@font-face { font-family: "Inter"; src: url("/assets/fonts/471627fd_DpPBYI0sL4fYLgAkX8KXOPVt7c.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("/assets/fonts/0a9da4a9_4RAEQdEOrcnDkhHiiCbJOw92Lk.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("/assets/fonts/54246b8f_1K3W8DizY3v4emK8Mb08YHxTbs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/101b08c6_tUSCtfYVM1I1IchuyCwz9gDdQ.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/5e3a9b6a_VgYFWiwsAC5OYxAycRXXvhze58.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/e75bc0c6_syRNPWzAMIrcJ3wIlPIP43KjQs.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("/assets/fonts/d464fb10_GIryZETIX4IFypco5pYZONKhJIo.woff2"); font-display: swap; font-style: normal; font-weight: 700; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("/assets/fonts/5f8cf06e_5vvr9Vy74if2I6bQbJvbw7SY1pQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("/assets/fonts/edff10a1_EOr0mi4hNtlgWNn9if640EZzXCo.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("/assets/fonts/b99090d9_Y9k9QrlZAqio88Klkmbd8VoMQc.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/a49dcef5_OYrD2tBIBPvoJXiIHnLoOXnY9M.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/a428543c_JeYwfuaPfZHQhEG8U5gtPDZ7WQ.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/4c9aa270_vQyevYAyHtARFwPqUzQGpnDs.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("/assets/fonts/9265fc7e_b6Y37FthZeALduNqHicBT6FutY.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("/assets/fonts/e3bb978f_hyOgCu0Xnghbimh0pE8QTvtt2AU.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F }
@font-face { font-family: "Inter"; src: url("/assets/fonts/1a212945_NeGmSOXrPBfEFIy5YZeHq17LEDA.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116 }
@font-face { font-family: "Inter"; src: url("/assets/fonts/3ea2cd5e_oYaAX5himiTPYuN8vLWnqBbfD2s.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+1F00-1FFF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/b1c7e951_lEJLP4R0yuCaMCjSXYHtJw72M.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0370-03FF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/340178f7_cRJyLNuTJR5jbyKzGi33wU9cqIQ.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF }
@font-face { font-family: "Inter"; src: url("/assets/fonts/21e6f8bd_1ZFS7N918ojhhd0nQWdj3jz4w.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Inter"; src: url("/assets/fonts/2f536de3_A0Wcc7NgXMjUuFdquHDrIZpzZw0.woff2"); font-display: swap; font-style: normal; font-weight: 600; unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB }
@font-face { font-family: "Inter"; src: url("/assets/fonts/4eab013a_GrgcKwrN6d3Uz8EwcLHZxwEfC4.woff2"); font-display: swap; font-style: normal; font-weight: 400; unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2070, U+2074-207E, U+2080-208E, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD }
@font-face { font-family: "Plus Jakarta Sans Placeholder"; src: local("Arial"); ascent-override: 98.16%; descent-override: 20.99%; line-gap-override: 0.00%; size-adjust: 105.75% }
@font-face { font-family: "Outfit Placeholder"; src: local("Arial"); ascent-override: 99.94%; descent-override: 25.98%; line-gap-override: 0.00%; size-adjust: 100.06% }
@font-face { font-family: "Inter Placeholder"; src: local("Arial"); ascent-override: 89.79%; descent-override: 22.36%; line-gap-override: 0.00%; size-adjust: 107.89% }
@media(min-width: 1920px){.hidden-9esktm{display:none!important}}@media(min-width: 1200px) and (max-width: 1919.98px){.hidden-u660cg{display:none!important}}@media(max-width: 1199.98px){.hidden-yeyj5z{display:none!important}}
html,body,#main{box-sizing:border-box;margin:0;padding:0}:root{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*{box-sizing:border-box;-webkit-font-smoothing:inherit}h1,h2,h3,h4,h5,h6,p,figure{margin:0}body,input,textarea,select,button{font-family:sans-serif;font-size:12px}body{--token-ffc07797-7721-4b81-ae69-6d5898dc5cf6:#ffffff26;--token-9c3cb60d-70e4-4f57-b200-8465d29e1a8e:#2477f247;--token-4981c274-0518-4abc-9e27-4a5dda7d4cdd:#2477f1;--token-4aae622d-1511-4fcc-9c8d-0664c901e1e2:#f9f7f6;--token-3209b446-e8d7-4182-9454-edef882728e4:#ecebe4;--token-7a4fb239-2885-4f79-a851-54664a631e34:#f9f7f6}@supports (z-index:calc(infinity)){#__framer-badge-container{--infinity:infinity}}#__framer-badge-container{pointer-events:none;width:100%;z-index:calc(var(--infinity,2147480000));justify-content:flex-end;padding:20px;display:flex;position:fixed;bottom:0}body{--framer-will-change-override:none}@supports (background:-webkit-named-image(i)) and (not (grid-template-rows:subgrid)){body{--framer-will-change-override:transform}}[data-framer-component-type]{position:absolute}[data-framer-component-type=Text]{cursor:inherit}[data-framer-component-text-autosized] *{white-space:pre}[data-framer-component-type=Text]>*{text-align:var(--framer-text-alignment,start)}[data-framer-component-type=Text] span span,[data-framer-component-type=Text] p span,[data-framer-component-type=Text] h1 span,[data-framer-component-type=Text] h2 span,[data-framer-component-type=Text] h3 span,[data-framer-component-type=Text] h4 span,[data-framer-component-type=Text] h5 span,[data-framer-component-type=Text] h6 span{display:block}[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span{display:unset}[data-framer-component-type=Text] div div span,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] span span span,[data-framer-component-type=Text] p span span,[data-framer-component-type=Text] h1 span span,[data-framer-component-type=Text] h2 span span,[data-framer-component-type=Text] h3 span span,[data-framer-component-type=Text] h4 span span,[data-framer-component-type=Text] h5 span span,[data-framer-component-type=Text] h6 span span,[data-framer-component-type=Text] a{font-family:var(--font-family);font-style:var(--font-style);font-weight:min(calc(var(--framer-font-weight-increase,0) + var(--font-weight,400)),900);color:var(--text-color);letter-spacing:var(--letter-spacing);font-size:var(--font-size);text-transform:var(--text-transform);--text-decoration:var(--framer-text-decoration-style,solid)var(--framer-text-decoration,none)var(--framer-text-decoration-color,currentcolor)var(--framer-text-decoration-thickness,auto);--text-decoration-skip-ink:var(--framer-text-decoration-skip-ink);--text-underline-offset:var(--framer-text-decoration-offset);line-height:var(--line-height);--font-family:var(--framer-font-family);--font-style:var(--framer-font-style);--font-weight:var(--framer-font-weight);--text-color:var(--framer-text-color);--letter-spacing:var(--framer-letter-spacing);--font-size:var(--framer-font-size);--text-transform:var(--framer-text-transform);--line-height:var(--framer-line-height)}[data-framer-component-type=Text] a,[data-framer-component-type=Text] a div span,[data-framer-component-type=Text] a span span span,[data-framer-component-type=Text] a p span span,[data-framer-component-type=Text] a h1 span span,[data-framer-component-type=Text] a h2 span span,[data-framer-component-type=Text] a h3 span span,[data-framer-component-type=Text] a h4 span span,[data-framer-component-type=Text] a h5 span span,[data-framer-component-type=Text] a h6 span span{--font-family:var(--framer-link-font-family,var(--framer-font-family));--font-style:var(--framer-link-font-style,var(--framer-font-style));--font-weight:var(--framer-link-font-weight,var(--framer-font-weight));--text-color:var(--framer-link-text-color,var(--framer-text-color));--font-size:var(--framer-link-font-size,var(--framer-font-size));--text-transform:var(--framer-link-text-transform,var(--framer-text-transform));--text-decoration:var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid))var(--framer-link-text-decoration,var(--framer-text-decoration,none))var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor))var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto));--text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink));--text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset))}[data-framer-component-type=Text] a:hover,[data-framer-component-type=Text] a div span:hover,[data-framer-component-type=Text] a span span span:hover,[data-framer-component-type=Text] a p span span:hover,[data-framer-component-type=Text] a h1 span span:hover,[data-framer-component-type=Text] a h2 span span:hover,[data-framer-component-type=Text] a h3 span span:hover,[data-framer-component-type=Text] a h4 span span:hover,[data-framer-component-type=Text] a h5 span span:hover,[data-framer-component-type=Text] a h6 span span:hover{--font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}[data-framer-component-type=Text].isCurrent a,[data-framer-component-type=Text].isCurrent a div span,[data-framer-component-type=Text].isCurrent a span span span,[data-framer-component-type=Text].isCurrent a p span span,[data-framer-component-type=Text].isCurrent a h1 span span,[data-framer-component-type=Text].isCurrent a h2 span span,[data-framer-component-type=Text].isCurrent a h3 span span,[data-framer-component-type=Text].isCurrent a h4 span span,[data-framer-component-type=Text].isCurrent a h5 span span,[data-framer-component-type=Text].isCurrent a h6 span span{--font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family)));--font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style)));--font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight)));--text-color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color)));--font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size)));--text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform)));--text-decoration:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,solid)))var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,currentcolor)))var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,auto)));--text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink)));--text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset)))}p.framer-text,div.framer-text,figure.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,ol.framer-text,ul.framer-text{margin:0;padding:0}p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,mark.framer-text,span.framer-text:not([data-text-fill]){font-family:var(--framer-blockquote-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-font-style,normal));font-weight:var(--framer-blockquote-font-weight,var(--framer-font-weight,400));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes,normal);text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}mark.framer-text,p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){p.framer-text,div.framer-text,h1.framer-text,h2.framer-text,h3.framer-text,h4.framer-text,h5.framer-text,h6.framer-text,li.framer-text,ol.framer-text,ul.framer-text,span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.framer-fit-text .framer-text{white-space:nowrap;white-space-collapse:preserve}strong.framer-text{font-family:var(--framer-blockquote-font-family-bold,var(--framer-font-family-bold));font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}em.framer-text{font-family:var(--framer-blockquote-font-family-italic,var(--framer-font-family-italic));font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}em.framer-text>strong.framer-text{font-family:var(--framer-blockquote-font-family-bold-italic,var(--framer-font-family-bold-italic));font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}p.framer-text:not(:first-child),div.framer-text:not(:first-child),h1.framer-text:not(:first-child),h2.framer-text:not(:first-child),h3.framer-text:not(:first-child),h4.framer-text:not(:first-child),h5.framer-text:not(:first-child),h6.framer-text:not(:first-child),ol.framer-text:not(:first-child),ul.framer-text:not(:first-child),blockquote.framer-text:not(:first-child),table.framer-text:not(:first-child),figure.framer-text:not(:first-child),.framer-image.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}li.framer-text>ul.framer-text:nth-child(2),li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/2));margin:min(0em,calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em)))/-2));-webkit-background-clip:text;background-clip:text;display:inline-block}code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){code.framer-text,code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1));text-transform:var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:var(--framer-link-text-background-color,initial);border-radius:var(--framer-link-text-background-radius,initial);padding:var(--framer-link-text-background-padding,initial)}a.framer-text,span.framer-text[data-nested-link]{-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text,a.framer-text span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link],span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))}}code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px))*var(--framer-font-size-scale,1))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text,code.framer-text a.framer-text span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link],code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-blockquote-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-blockquote-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-blockquote-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-blockquote-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}a.framer-text:hover,span.framer-text[data-nested-link]:hover{-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))))}@supports not (color:color(display-p3 1 1 1)){a.framer-text:hover,a.framer-text:hover span.framer-text:not([data-text-fill]),span.framer-text[data-nested-link]:hover,span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-blockquote-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text:hover,code.framer-text a.framer-text:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-nested-link]:hover,code.framer-text span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}a.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current]{-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current],a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current],span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))*var(--framer-font-size-scale,1))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current],code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current],code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}a.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover{-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))))}@supports not (color:color(display-p3 1 1 1)){a.framer-text[data-framer-page-link-current]:hover,a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),span.framer-text[data-framer-page-link-current]:hover,span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){font-family:var(--framer-code-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))))*var(--framer-font-size-scale,1));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial))));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial))))}@supports not (color:color(display-p3 1 1 1)){code.framer-text a.framer-text[data-framer-page-link-current]:hover,code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),code.framer-text span.framer-text[data-framer-page-link-current]:hover,code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.framer-image.framer-text{max-width:100%;height:auto;display:block}.text-styles-preset-reset.framer-text{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-text-decoration-style:none;--framer-text-decoration-color:none;--framer-text-decoration-thickness:none;--framer-text-decoration-skip-ink:none;--framer-text-decoration-offset:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--framer-text-background-color:initial;--framer-text-background-radius:initial;--framer-text-background-padding:initial}ol.framer-text{--list-style-type:decimal}ul.framer-text,ol.framer-text{padding-left:3ch;position:relative}li.framer-text{counter-increment:list-item;list-style:none}ol.framer-text>li.framer-text:before{content:counter(list-item,var(--list-style-type))".";font-variant-numeric:tabular-nums;position:absolute;left:0}ol.framer-text>li.framer-text:nth-last-child(n+100),ol.framer-text>li.framer-text:nth-last-child(n+100)~li{padding-left:1ch}ol.framer-text>li.framer-text:nth-last-child(n+1000),ol.framer-text>li.framer-text:nth-last-child(n+1000)~li{padding-left:2ch}ol.framer-text>li.framer-text:nth-last-child(n+10000),ol.framer-text>li.framer-text:nth-last-child(n+10000)~li{padding-left:3ch}ol.framer-text>li.framer-text:nth-last-child(n+100000),ol.framer-text>li.framer-text:nth-last-child(n+100000)~li{padding-left:4ch}ol.framer-text>li.framer-text:nth-last-child(n+1000000),ol.framer-text>li.framer-text:nth-last-child(n+1000000)~li{padding-left:5ch}ul.framer-text>li.framer-text:before{content:"•";position:absolute;left:0}.framer-table-wrapper{overflow-x:auto}table.framer-text,.framer-table-wrapper table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}td.framer-text,th.framer-text{vertical-align:top;min-width:16ch}.framer-text-module[style*=aspect-ratio]>:first-child{width:100%}@supports not (aspect-ratio:1){.framer-text-module[style*=aspect-ratio]{position:relative}.framer-text-module[style*=aspect-ratio]:before{content:"";padding-bottom:calc(100%/calc(var(--aspect-ratio)));display:block}.framer-text-module[style*=aspect-ratio]>:first-child{height:100%;position:absolute;top:0;left:0}}[data-framer-component-type=DeprecatedRichText]{cursor:inherit}[data-framer-component-type=DeprecatedRichText] .text-styles-preset-reset{--framer-font-family:Inter,Inter Placeholder,sans-serif;--framer-font-style:normal;--framer-font-weight:500;--framer-text-color:#000;--framer-font-size:16px;--framer-letter-spacing:0;--framer-text-transform:none;--framer-text-decoration:none;--framer-line-height:1.2em;--framer-text-alignment:start;--framer-font-open-type-features:normal;--font-variation-settings:normal}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6{margin:0;padding:0}[data-framer-component-type=DeprecatedRichText] p,[data-framer-component-type=DeprecatedRichText] div,[data-framer-component-type=DeprecatedRichText] h1,[data-framer-component-type=DeprecatedRichText] h2,[data-framer-component-type=DeprecatedRichText] h3,[data-framer-component-type=DeprecatedRichText] h4,[data-framer-component-type=DeprecatedRichText] h5,[data-framer-component-type=DeprecatedRichText] h6,[data-framer-component-type=DeprecatedRichText] li,[data-framer-component-type=DeprecatedRichText] ol,[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] span:not([data-text-fill]){font-family:var(--framer-font-family,Inter,Inter Placeholder,sans-serif);font-style:var(--framer-font-style,normal);font-weight:var(--framer-font-weight,400);color:var(--framer-text-color,#000);font-size:var(--framer-font-size,16px);letter-spacing:var(--framer-letter-spacing,0);text-transform:var(--framer-text-transform,none);-webkit-text-decoration:var(--framer-text-decoration,none);text-decoration:var(--framer-text-decoration,none);line-height:var(--framer-line-height,1.2em);text-align:var(--framer-text-alignment,start)}[data-framer-component-type=DeprecatedRichText] p:not(:first-child),[data-framer-component-type=DeprecatedRichText] div:not(:first-child),[data-framer-component-type=DeprecatedRichText] h1:not(:first-child),[data-framer-component-type=DeprecatedRichText] h2:not(:first-child),[data-framer-component-type=DeprecatedRichText] h3:not(:first-child),[data-framer-component-type=DeprecatedRichText] h4:not(:first-child),[data-framer-component-type=DeprecatedRichText] h5:not(:first-child),[data-framer-component-type=DeprecatedRichText] h6:not(:first-child),[data-framer-component-type=DeprecatedRichText] ol:not(:first-child),[data-framer-component-type=DeprecatedRichText] ul:not(:first-child),[data-framer-component-type=DeprecatedRichText] .framer-image:not(:first-child){margin-top:var(--framer-paragraph-spacing,0)}[data-framer-component-type=DeprecatedRichText] span[data-text-fill]{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;display:inline-block}[data-framer-component-type=DeprecatedRichText] a,[data-framer-component-type=DeprecatedRichText] a span:not([data-text-fill]){font-family:var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif));font-style:var(--framer-link-font-style,var(--framer-font-style,normal));font-weight:var(--framer-link-font-weight,var(--framer-font-weight,400));color:var(--framer-link-text-color,var(--framer-text-color,#000));font-size:var(--framer-link-font-size,var(--framer-font-size,16px));text-transform:var(--framer-link-text-transform,var(--framer-text-transform,none));-webkit-text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none));text-decoration:var(--framer-link-text-decoration,var(--framer-text-decoration,none))}[data-framer-component-type=DeprecatedRichText] a:hover,[data-framer-component-type=DeprecatedRichText] a:hover span:not([data-text-fill]){font-family:var(--framer-link-hover-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-hover-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current],[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current] span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif)));font-style:var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)));color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));font-size:var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));-webkit-text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)));text-decoration:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none)))}[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover,[data-framer-component-type=DeprecatedRichText] a[data-framer-page-link-current]:hover span:not([data-text-fill]):not([data-nested-link]){font-family:var(--framer-link-hover-font-family,var(--framer-link-current-font-family,var(--framer-link-font-family,var(--framer-font-family,Inter,Inter Placeholder,sans-serif))));font-style:var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));font-size:var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));-webkit-text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))));text-decoration:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,none))))}[data-framer-component-type=DeprecatedRichText] strong{font-weight:bolder}[data-framer-component-type=DeprecatedRichText] em{font-style:italic}[data-framer-component-type=DeprecatedRichText] .framer-image{max-width:100%;height:auto;display:block}[data-framer-component-type=DeprecatedRichText] ul,[data-framer-component-type=DeprecatedRichText] ol{width:100%;margin:0;padding-left:0;display:table}[data-framer-component-type=DeprecatedRichText] li{counter-increment:list-item;list-style:none;display:table-row}[data-framer-component-type=DeprecatedRichText] ol>li:before{box-sizing:border-box;content:counter(list-item)".";white-space:nowrap;width:2.25ch;padding-right:.75ch;display:table-cell}[data-framer-component-type=DeprecatedRichText] ul>li:before{box-sizing:border-box;content:"•";width:2.25ch;padding-right:.75ch;display:table-cell}:not([data-framer-generated])>[data-framer-stack-content-wrapper]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-component-type],:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>*,:not([data-framer-generated])>[data-framer-stack-content-wrapper]>[data-framer-legacy-stack-gap-enabled]>[data-framer-component-type]{position:relative}.flexbox-gap-not-supported [data-framer-legacy-stack-gap-enabled=true]>*,[data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]{margin-top:calc(var(--stack-gap-y)/2);margin-bottom:calc(var(--stack-gap-y)/2);margin-right:calc(var(--stack-gap-x)/2);margin-left:calc(var(--stack-gap-x)/2)}[data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:var(--stack-native-row-gap);column-gap:var(--stack-native-column-gap)}.flexbox-gap-not-supported [data-framer-stack-content-wrapper][data-framer-stack-gap-enabled=true]{row-gap:unset;column-gap:unset}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child{margin-top:0;margin-left:0}.flexbox-gap-not-supported [data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true]>:last-child,[data-framer-stack-direction-reverse=false] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:last-child,.flexbox-gap-not-supported [data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true]>:first-child,[data-framer-stack-direction-reverse=true] [data-framer-legacy-stack-gap-enabled=true][data-framer-stack-flexbox-gap=false]>:first-child{margin-bottom:0;margin-right:0}NavigationContainer [data-framer-component-type=NavigationContainer]>*,[data-framer-component-type=NavigationContainer]>[data-framer-component-type]{position:relative}[data-framer-component-type=Scroll]::-webkit-scrollbar{display:none}[data-framer-component-type=ScrollContentWrapper]>*{position:relative}[data-framer-component-type=NativeScroll]{-webkit-overflow-scrolling:touch}[data-framer-component-type=NativeScroll]>*{position:relative}[data-framer-component-type=NativeScroll].direction-both{overflow:auto}[data-framer-component-type=NativeScroll].direction-vertical{overflow:hidden auto}[data-framer-component-type=NativeScroll].direction-horizontal{overflow:auto hidden}[data-framer-component-type=NativeScroll].direction-vertical>*{width:100%!important}[data-framer-component-type=NativeScroll].direction-horizontal>*{height:100%!important}[data-framer-component-type=NativeScroll].scrollbar-hidden::-webkit-scrollbar{display:none}[data-framer-component-type=PageContentWrapper]>*,[data-framer-component-type=PageContentWrapper]>[data-framer-component-type]{position:relative}[data-framer-component-type=DeviceComponent].no-device>*{width:100%!important;height:100%!important}[data-is-present=false],[data-is-present=false] *{pointer-events:none!important}[data-framer-cursor=pointer]{cursor:pointer}[data-framer-cursor=grab]{cursor:grab}[data-framer-cursor=grab]:active{cursor:grabbing}[data-framer-component-type=Frame] *,[data-framer-component-type=Stack] *{pointer-events:auto}[data-framer-generated] *{pointer-events:unset}.svgContainer svg{display:block}[data-reset=button]{background:0 0;border-width:0;padding:0}[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}[data-hide-scrollbars=true]{scrollbar-width:none}@supports not (overflow:clip){:root{--overflow-clip-fallback:hidden}}.framer-lightbox-container{opacity:1!important;pointer-events:auto!important}.framer-cursor-none,.framer-cursor-none *{cursor:none!important}.framer-pointer-events-none,.framer-pointer-events-none *{pointer-events:none!important}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-XJxn6.framer-1cl9rve,.framer-XJxn6 .framer-1cl9rve{display:block}.framer-XJxn6.framer-u660cg{background-color:#fff;width:1200px;height:7035px;position:relative;overflow:hidden}.framer-XJxn6 .framer-i70bss{background-color:#fff;flex:none;width:100%;height:6247px;position:absolute;top:962px;left:0%;overflow:hidden}.framer-XJxn6 .framer-1vgmqat-container{flex:none;width:1062px;height:485px;position:absolute;bottom:210px;left:calc(51.25% - 531px)}.framer-XJxn6 .framer-1183afl{flex-flow:row;flex:none;place-content:flex-start center;align-items:flex-start;gap:24px;width:80%;height:882px;padding:144px 0;display:flex;position:absolute;top:4691px;left:135px;overflow:visible}.framer-XJxn6 .framer-18qf6b9{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:50%;height:100%;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-92fwck{flex:none;width:100%;height:318px;position:relative}.framer-XJxn6 .framer-1xx5sgd{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:24px;width:100%;height:353px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-7axzfa,.framer-XJxn6 .framer-po6zo1{--border-bottom-width:2px;--border-color:#c9c9c9;--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;will-change:var(--framer-will-change-override,transform);background-color:#ebebf1;border-radius:16px;flex:1 0 0;gap:0;width:1px;height:100%;position:relative;overflow:hidden}.framer-XJxn6 .framer-17e61wu{aspect-ratio:1.27246;height:var(--framer-aspect-ratio-supported,405px);flex:none;width:515px;position:absolute;top:0;left:-53px}.framer-XJxn6 .framer-1xa4ygk{filter:blur(6px);background-color:#000;border-radius:100%;flex:none;width:180px;height:2px;position:absolute;top:304px;left:110px}.framer-XJxn6 .framer-ko379o{flex:none;width:944px;height:708px;position:absolute;top:-167px;left:-294px}.framer-XJxn6 .framer-1548klm{aspect-ratio:.855624;height:var(--framer-aspect-ratio-supported,426px);flex:none;width:365px;position:absolute;top:0;left:1px}.framer-XJxn6 .framer-w5ul{flex-flow:column;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:24px;width:1px;height:700px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-5ca4p5{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-95xlhv,.framer-XJxn6 .framer-1s67no5{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:24px;width:1px;height:100%;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-yha8oc{flex:none;width:217px;height:245px;position:relative}.framer-XJxn6 .framer-1lzpged{--border-bottom-width:2px;--border-color:#c9c9c9;--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;will-change:var(--framer-will-change-override,transform);background-color:#8dc1ff;border-radius:16px;flex:none;gap:0;width:100%;height:432px;position:relative;overflow:hidden}.framer-XJxn6 .framer-1vcyn9x{flex:none;height:103%;position:absolute;top:-13px;left:-21px;right:0}.framer-XJxn6 .framer-t63jm9{--border-bottom-width:2px;--border-color:#c9c9c9;--border-left-width:2px;--border-right-width:2px;--border-style:solid;--border-top-width:2px;will-change:var(--framer-will-change-override,transform);background-color:#ebebf1;border-radius:16px;flex:none;gap:0;width:100%;height:491px;position:relative;overflow:hidden}.framer-XJxn6 .framer-1dms0sy{flex:none;gap:0;width:357px;height:425px;position:absolute;top:calc(50.0882% - 212.638px);left:calc(49.9645% - 178.425px);overflow:hidden}.framer-XJxn6 .framer-149uhxj{flex:none;width:100%;position:absolute;top:-7px;bottom:-6px;left:0%}.framer-XJxn6 .framer-1wmxvfc{flex:none;width:100%;height:152px;position:relative}.framer-XJxn6 .framer-1p7k2vl{aspect-ratio:1.71276;height:var(--framer-aspect-ratio-supported,701px);flex:none;position:absolute;bottom:1433px;left:0;right:0}.framer-XJxn6 .framer-16se4o4{aspect-ratio:1.71276;height:var(--framer-aspect-ratio-supported,1121px);flex:none;position:absolute;bottom:1820px;left:0;right:0}.framer-XJxn6 .framer-1nm4ott{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:28px;width:80%;height:min-content;padding:0;display:flex;position:absolute;top:3497px;left:135px;overflow:visible}.framer-XJxn6 .framer-8sfzr4,.framer-XJxn6 .framer-1fhit2h,.framer-XJxn6 .framer-m8hjqj,.framer-XJxn6 .framer-1lpcoji,.framer-XJxn6 .framer-mavun5,.framer-XJxn6 .framer-1rfsxiu{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1lwqzmm,.framer-XJxn6 .framer-1dp1a4s,.framer-XJxn6 .framer-1c4v25v,.framer-XJxn6 .framer-1if3y8p,.framer-XJxn6 .framer-pmn25n,.framer-XJxn6 .framer-1p20e39,.framer-XJxn6 .framer-b4uoym,.framer-XJxn6 .framer-1rof11d,.framer-XJxn6 .framer-r78e7v,.framer-XJxn6 .framer-9zb1yf,.framer-XJxn6 .framer-a4lo1o,.framer-XJxn6 .framer-wxaphs,.framer-XJxn6 .framer-1xxyp6l,.framer-XJxn6 .framer-1hmyogi,.framer-XJxn6 .framer-1m3lv7t,.framer-XJxn6 .framer-i5x2p5,.framer-XJxn6 .framer-10hn7kz,.framer-XJxn6 .framer-1ew4dq8,.framer-XJxn6 .framer-1p5y2er,.framer-XJxn6 .framer-piu67k,.framer-XJxn6 .framer-w9okyg,.framer-XJxn6 .framer-1848jih,.framer-XJxn6 .framer-1d1tefn,.framer-XJxn6 .framer-4lp3i6,.framer-XJxn6 .framer-1lioeqo,.framer-XJxn6 .framer-1qlbdb0,.framer-XJxn6 .framer-56xgyr,.framer-XJxn6 .framer-esdbl5,.framer-XJxn6 .framer-fdqo4y,.framer-XJxn6 .framer-7lq345,.framer-XJxn6 .framer-btpi1h,.framer-XJxn6 .framer-18u8amp,.framer-XJxn6 .framer-1vss7pp,.framer-XJxn6 .framer-xw90r2,.framer-XJxn6 .framer-1ix2c9l,.framer-XJxn6 .framer-xxz6y4,.framer-XJxn6 .framer-xv9uhd,.framer-XJxn6 .framer-1mzsgra,.framer-XJxn6 .framer-jit3uv,.framer-XJxn6 .framer-11ovsa8,.framer-XJxn6 .framer-oni59v,.framer-XJxn6 .framer-6fwgwf,.framer-XJxn6 .framer-i2eywr,.framer-XJxn6 .framer-s1io52,.framer-XJxn6 .framer-98v5o5,.framer-XJxn6 .framer-s4lhp2,.framer-XJxn6 .framer-gk2f5c,.framer-XJxn6 .framer-b9jphx,.framer-XJxn6 .framer-1qq55m8,.framer-XJxn6 .framer-106w9w1,.framer-XJxn6 .framer-10xb0z7,.framer-XJxn6 .framer-1d5btts,.framer-XJxn6 .framer-zbv9ee,.framer-XJxn6 .framer-ejscm5,.framer-XJxn6 .framer-1yggqhy,.framer-XJxn6 .framer-1ctdweg,.framer-XJxn6 .framer-1w1yioe,.framer-XJxn6 .framer-18spo7o,.framer-XJxn6 .framer-gd4kd2{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-XJxn6 .framer-1ecsudf,.framer-XJxn6 .framer-y7flrw,.framer-XJxn6 .framer-sih71s,.framer-XJxn6 .framer-12rwej5,.framer-XJxn6 .framer-1wb6kyn,.framer-XJxn6 .framer-rcqaij{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:0;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-728fht,.framer-XJxn6 .framer-170jrtd{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:32px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-gat3vo{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-ygrnrc{flex-flow:column;flex:1 0 0;place-content:flex-end space-between;align-items:flex-end;width:1px;height:257px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-15cqak,.framer-XJxn6 .framer-9bacvq,.framer-XJxn6 .framer-1odyj1f{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:615px;height:auto;position:relative}.framer-XJxn6 .framer-lqhtdc{flex:none;gap:0;width:100%;height:967px;position:absolute;top:2497px;left:0%;overflow:hidden}.framer-XJxn6 .framer-j9jjy0{aspect-ratio:1.33333;height:var(--framer-aspect-ratio-supported,900px);flex:none;width:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}.framer-XJxn6 .framer-1t2qfhz{flex:none;gap:0;height:1461px;position:absolute;top:calc(46.254% - 730.5px);left:0;right:0;overflow:hidden}.framer-XJxn6 .framer-1u5aehw{aspect-ratio:1.33333;height:var(--framer-aspect-ratio-supported,1440px);flex:none;position:absolute;top:0;left:0;right:0}.framer-XJxn6 .framer-1biz6jt{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:60px;width:80%;height:min-content;padding:72px 0 144px;display:flex;position:absolute;top:445px;left:51%;overflow:visible;transform:translate(-50%)}.framer-XJxn6 .framer-1h4c2zq{aspect-ratio:1.77929;height:var(--framer-aspect-ratio-supported,432px);flex:none;gap:0;width:80%;position:relative;overflow:hidden}.framer-XJxn6 .framer-178zmi4{aspect-ratio:1.78222;height:var(--framer-aspect-ratio-supported,431px);border-radius:28px;flex:none;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.framer-XJxn6 .framer-7wxnrw,.framer-XJxn6 .framer-1crpsqo{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1nr16lr,.framer-XJxn6 .framer-d6z5ex,.framer-XJxn6 .framer-b0c0nv,.framer-XJxn6 .framer-1ssdpha,.framer-XJxn6 .framer-6p0rgh,.framer-XJxn6 .framer-uezg1t,.framer-XJxn6 .framer-un87el,.framer-XJxn6 .framer-16eh7an{flex:none;gap:0;width:100%;height:150px;position:relative;overflow:visible}.framer-XJxn6 .framer-ic2psc,.framer-XJxn6 .framer-jycgs8,.framer-XJxn6 .framer-12okf6a,.framer-XJxn6 .framer-11ltrcf,.framer-XJxn6 .framer-sibut3,.framer-XJxn6 .framer-1d6suq5,.framer-XJxn6 .framer-453l2h,.framer-XJxn6 .framer-1w8zxs6{flex:none;width:100%;height:4px;position:absolute;top:-2px;left:.029397%}.framer-XJxn6 .framer-1mghhu4,.framer-XJxn6 .framer-1xvqrig,.framer-XJxn6 .framer-11yd2zj,.framer-XJxn6 .framer-tl6n77,.framer-XJxn6 .framer-1yp0syn,.framer-XJxn6 .framer-1ouya1v,.framer-XJxn6 .framer-10ytwtu,.framer-XJxn6 .framer-td1css{flex:none;width:100%;height:4px;position:absolute;bottom:2px;left:.029397%}.framer-XJxn6 .framer-1oc1osn,.framer-XJxn6 .framer-1cisp3b,.framer-XJxn6 .framer-o7194k,.framer-XJxn6 .framer-190ltmc,.framer-XJxn6 .framer-m5rz0z,.framer-XJxn6 .framer-e2ql7b,.framer-XJxn6 .framer-tg2ovc,.framer-XJxn6 .framer-vjt1ua{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;left:32px;transform:translateY(-50%)}.framer-XJxn6 .framer-wu8u94,.framer-XJxn6 .framer-1aa1eic,.framer-XJxn6 .framer-1lkzu59,.framer-XJxn6 .framer-1pvbd64,.framer-XJxn6 .framer-1npljhk,.framer-XJxn6 .framer-1kj33zq{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:50%;left:864px;overflow:visible;transform:translateY(-50%)}.framer-XJxn6 .framer-1gmemgd,.framer-XJxn6 .framer-pznkyg,.framer-XJxn6 .framer-q0hopr,.framer-XJxn6 .framer-ldumkz,.framer-XJxn6 .framer-r89wf1,.framer-XJxn6 .framer-1axglq9,.framer-XJxn6 .framer-1kwmfnd,.framer-XJxn6 .framer-az4orx,.framer-XJxn6 .framer-8xvf8j,.framer-XJxn6 .framer-195mlwa,.framer-XJxn6 .framer-1rkpqal,.framer-XJxn6 .framer-1llnnud,.framer-XJxn6 .framer-oqs2jj,.framer-XJxn6 .framer-29el8a,.framer-XJxn6 .framer-swv773,.framer-XJxn6 .framer-172sxwb{flex:none;width:25px;height:26px;position:relative}.framer-XJxn6 .framer-s1277j,.framer-XJxn6 .framer-6don3l,.framer-XJxn6 .framer-1eygi2h,.framer-XJxn6 .framer-j37bay,.framer-XJxn6 .framer-ypvzud{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:50%;left:759px;overflow:visible;transform:translateY(-50%)}.framer-XJxn6 .framer-4gaip1,.framer-XJxn6 .framer-4538dv,.framer-XJxn6 .framer-1vx76gs,.framer-XJxn6 .framer-do87yk,.framer-XJxn6 .framer-1fe3psy,.framer-XJxn6 .framer-8r2cgb,.framer-XJxn6 .framer-1rrrr3m,.framer-XJxn6 .framer-tjpfmo,.framer-XJxn6 .framer-1xsah5r,.framer-XJxn6 .framer-1g56owt,.framer-XJxn6 .framer-1whrxel,.framer-XJxn6 .framer-bw0ad,.framer-XJxn6 .framer-c0jpfs,.framer-XJxn6 .framer-1wb5egg,.framer-XJxn6 .framer-lmnvsu,.framer-XJxn6 .framer-1akvjxt{flex:none;width:25px;height:25px;position:relative}.framer-XJxn6 .framer-i3d9r4,.framer-XJxn6 .framer-1cm55g9{flex:none;width:251px;height:91px;position:absolute;top:calc(50% - 45.5px);left:480px}.framer-XJxn6 .framer-1jawzm3{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:49%;left:759px;overflow:visible;transform:translateY(-50%)}.framer-XJxn6 .framer-8s2t9i{flex:none;width:251px;height:91px;position:absolute;top:calc(48.6667% - 45.5px);left:480px}.framer-XJxn6 .framer-1ms9m9f{flex:none;width:251px;height:91px;position:absolute;bottom:14px;left:480px}.framer-XJxn6 .framer-1fhabi,.framer-XJxn6 .framer-116lt5m{flex:none;width:78px;height:57px;position:absolute;top:calc(50% - 28.5px);left:566px}.framer-XJxn6 .framer-1qifdpw,.framer-XJxn6 .framer-zyinl5{flex:none;width:109px;height:91px;position:absolute;top:calc(50% - 45.5px);left:551px}.framer-XJxn6 .framer-13y8l9q,.framer-XJxn6 .framer-14eq5wn{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:50%;left:858px;overflow:visible;transform:translateY(-50%)}.framer-XJxn6 .framer-1noap4e,.framer-XJxn6 .framer-1w9ux7f{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:50%;left:743px;overflow:visible;transform:translateY(-50%)}.framer-XJxn6 .framer-lvm2gp{background-color:#f5f5f5;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:47px;width:80%;height:min-content;padding:72px 0;display:flex;position:absolute;top:0;left:51%;overflow:visible;transform:translate(-50%)}.framer-XJxn6 .framer-167jv1a{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:72px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1o5lpqp{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:31px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-130zf2t{will-change:var(--framer-will-change-override,transform);background-color:#2477f1;border-radius:30px;flex:none;gap:0;width:260px;height:170px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.framer-XJxn6 .framer-1efnccs,.framer-XJxn6 .framer-1vhzsgs{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;left:49%;transform:translate(-50%,-50%)}.framer-XJxn6 .framer-1m4rxnc{will-change:var(--framer-will-change-override,transform);background-color:#000;border-radius:30px;flex:none;gap:0;width:260px;height:170px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.framer-XJxn6 .framer-cso8zj,.framer-XJxn6 .framer-1hzno3a,.framer-XJxn6 .framer-2d6hj4,.framer-XJxn6 .framer-u7jdn4{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.framer-XJxn6 .framer-mbz9db{will-change:var(--framer-will-change-override,transform);background-color:#fff;border-radius:30px;flex:none;gap:0;width:260px;height:170px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.framer-XJxn6 .framer-oyzqjo{--border-bottom-width:1px;--border-color:#252525;--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:0px;background-color:#fff;flex:none;gap:0;width:100%;height:933px;position:absolute;top:0;left:0%;overflow:hidden}.framer-XJxn6 .framer-4qfzbm{flex:none;width:1258px;height:881px;position:absolute;top:-231px;left:-322px}.framer-XJxn6 .framer-13zbjt7{flex:none;width:1258px;height:881px;position:absolute;top:-231px;right:157px}.framer-XJxn6 .framer-qh2pqu{flex:none;height:881px;position:absolute;bottom:-133px;left:-5px;right:-53px}.framer-XJxn6 .framer-q4rphc{flex:none;width:1258px;height:881px;position:absolute;top:185px;right:-160px}.framer-XJxn6 .framer-8zuwzs{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,280px);flex:none;width:280px;position:absolute;top:170px;left:16%;transform:translate(-50%)}.framer-XJxn6 .framer-r2h7qz{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,214px);flex:none;width:214px;position:absolute;top:855px;left:26%;transform:translate(-50%)}.framer-XJxn6 .framer-1fipshs{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,214px);flex:none;width:214px;position:absolute;top:13px;left:-100px}.framer-XJxn6 .framer-w0m8va{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,214px);flex:none;width:214px;position:absolute;top:855px;left:73%;transform:translate(-50%)}.framer-XJxn6 .framer-1ax2akq{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,214px);flex:none;width:214px;position:absolute;top:-7px;right:-70px}.framer-XJxn6 .framer-1i8djtn{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,405px);flex:none;width:405px;position:absolute;top:522px;left:4%;transform:translate(-50%)}.framer-XJxn6 .framer-1c5ghz2{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,335px);flex:none;width:335px;position:absolute;top:757px;left:50%;transform:translate(-50%)}.framer-XJxn6 .framer-151hg4m{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,416px);flex:none;width:416px;position:absolute;top:492px;left:98%;transform:translate(-50%)}.framer-XJxn6 .framer-lvfsyp{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,200px);flex:none;width:200px;position:absolute;top:185px;left:84%;transform:translate(-50%)}.framer-XJxn6 .framer-32csv{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:944px;height:min-content;padding:0;display:flex;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%)}.framer-XJxn6 .framer-y6r29t{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:0;width:100%;height:91px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1gjse88{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:944px;height:auto;position:relative}.framer-XJxn6 .framer-jyf8vz-container{z-index:10;flex:none;height:64px;position:absolute;top:0;left:0;right:0}.framer-XJxn6 .framer-hkenxk{background-color:#fff;flex:none;height:7514px;position:absolute;top:762px;left:0;right:0;overflow:hidden}.framer-XJxn6 .framer-366quw-container{flex:none;width:auto;height:auto;position:absolute;bottom:259px;left:50%;transform:translate(-50%)}.framer-XJxn6 .framer-1hdkapk{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:11.8642px;width:min-content;height:min-content;padding:56px 20px;display:flex;position:absolute;bottom:1771px;left:50%;overflow:visible;transform:translate(-50%)}.framer-XJxn6 .framer-fbu5kl,.framer-XJxn6 .framer-157l5pt{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:11.2285px;width:353px;height:401px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-lyjw84{flex:none;width:354px;height:225px;position:relative}.framer-XJxn6 .framer-q7lgya{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:11.2285px;width:100%;height:165px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-9dl2aw,.framer-XJxn6 .framer-13ub98y{--border-bottom-width:.935709px;--border-color:#c9c9c9;--border-left-width:.935709px;--border-right-width:.935709px;--border-style:solid;--border-top-width:.935709px;will-change:var(--framer-will-change-override,transform);background-color:#ebebf1;border-radius:7px;flex:1 0 0;gap:0;width:1px;height:100%;position:relative;overflow:hidden}.framer-XJxn6 .framer-1yxisjj{aspect-ratio:1.27246;height:var(--framer-aspect-ratio-supported,189px);flex:none;width:241px;position:absolute;top:0;left:-25px}.framer-XJxn6 .framer-eli5hr{filter:blur(2.80713px);background-color:#000;border-radius:100%;flex:none;width:84px;height:1px;position:absolute;top:142px;left:51px}.framer-XJxn6 .framer-jwnmfx{flex:none;width:442px;height:331px;position:absolute;top:-78px;left:-138px}.framer-XJxn6 .framer-1kgj7or{aspect-ratio:.855624;height:var(--framer-aspect-ratio-supported,199px);flex:none;width:171px;position:absolute;top:0;left:0}.framer-XJxn6 .framer-vm1yxn{flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:11.2285px;width:100%;height:1px;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1krm2z6,.framer-XJxn6 .framer-qsdjoo{flex-flow:column;flex:1 0 0;place-content:flex-start center;align-items:flex-start;gap:11.2285px;width:1px;height:100%;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-q6fnnc{flex:none;width:172px;height:148px;position:relative}.framer-XJxn6 .framer-1h157dg{--border-bottom-width:.935709px;--border-color:#c9c9c9;--border-left-width:.935709px;--border-right-width:.935709px;--border-style:solid;--border-top-width:.935709px;will-change:var(--framer-will-change-override,transform);background-color:#8dc1ff;border-radius:7px;flex:none;gap:0;width:100%;height:242px;position:relative;overflow:hidden}.framer-XJxn6 .framer-1cc7bgs{aspect-ratio:1.5;height:var(--framer-aspect-ratio-supported,262px);flex:none;width:393px;position:absolute;bottom:0;left:43%;transform:translate(-50%)}.framer-XJxn6 .framer-m7gnit{--border-bottom-width:.935709px;--border-color:#c9c9c9;--border-left-width:.935709px;--border-right-width:.935709px;--border-style:solid;--border-top-width:.935709px;will-change:var(--framer-will-change-override,transform);background-color:#ebebf1;border-radius:7px;flex:none;gap:0;width:100%;height:262px;position:relative;overflow:hidden}.framer-XJxn6 .framer-1bad2tr{flex:none;gap:0;width:167px;height:199px;position:absolute;top:calc(50.0881% - 99.4838px);left:calc(50.0959% - 83.4769px);overflow:hidden}.framer-XJxn6 .framer-ga6amv{flex:none;width:282px;height:269px;position:absolute;top:-24px;left:-3px}.framer-XJxn6 .framer-1cc6117{flex:none;width:172px;height:128px;position:relative}.framer-XJxn6 .framer-axcti1{aspect-ratio:.93128;height:var(--framer-aspect-ratio-supported,215px);flex:none;width:100%;position:absolute;bottom:2674px;left:50%;transform:translate(-50%)}.framer-XJxn6 .framer-qku1um{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;height:min-content;padding:56px 20px;display:flex;position:absolute;top:53%;left:0;right:0;overflow:visible;transform:translateY(-50%)}.framer-XJxn6 .framer-882l8r,.framer-XJxn6 .framer-1tt5i5f,.framer-XJxn6 .framer-1m929ch,.framer-XJxn6 .framer-1m562yx{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:353px;height:auto;position:relative}.framer-XJxn6 .framer-1j4hej9{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-tmtfy2{flex-flow:column;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-yemsq7{flex:none;gap:0;height:246px;position:absolute;top:calc(45.342% - 123px);left:0;right:0;overflow:hidden}.framer-XJxn6 .framer-4n70dh{aspect-ratio:1.33333;height:var(--framer-aspect-ratio-supported,356px);flex:none;width:475px;position:absolute;top:47%;left:52%;transform:translate(-50%,-50%)}.framer-XJxn6 .framer-zrjihg{flex:none;width:7px;height:73px;position:absolute;top:146px;left:26px}.framer-XJxn6 .framer-18ld1ma{flex:none;width:7px;height:73px;position:absolute;top:146px;left:129px}.framer-XJxn6 .framer-givsrb{flex:none;gap:0;width:109px;height:62px;position:absolute;top:156px;left:26px;overflow:visible;box-shadow:0 0 .81875px #0000008c,inset 0 .409375px .81875px #ffffff40}.framer-XJxn6 .framer-16x3e8z{flex:none;width:110px;height:63px;position:absolute;top:-1px;left:0}.framer-XJxn6 .framer-qbmtjx{flex:none;width:22px;height:17px;position:absolute;bottom:7px;left:80px}.framer-XJxn6 .framer-5sbyis{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:46px;left:7px}.framer-XJxn6 .framer-t0h08k{--framer-paragraph-spacing:0px;white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:51px;left:7px}.framer-XJxn6 .framer-1tirfw9{flex:none;width:44px;height:3px;position:absolute;top:54px;left:6px}.framer-XJxn6 .framer-uqwzsq{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:100%;height:min-content;padding:56px 20px;display:flex;position:absolute;top:1066px;left:50%;overflow:visible;transform:translate(-50%)}.framer-XJxn6 .framer-4tcvr4{aspect-ratio:1.77929;height:var(--framer-aspect-ratio-supported,112px);flex:none;gap:0;width:100%;position:relative;overflow:hidden}.framer-XJxn6 .framer-isdry6{aspect-ratio:1.78174;height:var(--framer-aspect-ratio-supported,197px);border-radius:7px;flex:none;width:351px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.framer-XJxn6 .framer-1bjmqjb{background-color:#eff7fe;flex:none;width:41px;height:13px;position:absolute;bottom:5px;right:0}.framer-XJxn6 .framer-b2q2gp,.framer-XJxn6 .framer-9zj3h0,.framer-XJxn6 .framer-hmdqrf,.framer-XJxn6 .framer-123bues,.framer-XJxn6 .framer-4r4ryg,.framer-XJxn6 .framer-1cr7qvu,.framer-XJxn6 .framer-12eozqa,.framer-XJxn6 .framer-1hcyidx{--border-bottom-width:1px;--border-color:#cdcdcd;--border-left-width:0px;--border-right-width:0px;--border-style:solid;--border-top-width:1px;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:12px;width:100%;height:min-content;padding:30px 60px;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-18sjzg8,.framer-XJxn6 .framer-4opia0,.framer-XJxn6 .framer-5rb54z,.framer-XJxn6 .framer-99yxfr{flex:none;width:251px;height:91px;position:relative}.framer-XJxn6 .framer-10tj23g,.framer-XJxn6 .framer-1l1e3sc,.framer-XJxn6 .framer-1adyomu,.framer-XJxn6 .framer-csj9r0,.framer-XJxn6 .framer-17v84af,.framer-XJxn6 .framer-1nbnr6q,.framer-XJxn6 .framer-hd5io0,.framer-XJxn6 .framer-1c77tlt{flex:none;gap:23px;width:184px;height:25px;position:relative;overflow:visible}.framer-XJxn6 .framer-980ran,.framer-XJxn6 .framer-bsdtsn,.framer-XJxn6 .framer-cig3ci,.framer-XJxn6 .framer-1pl9x23,.framer-XJxn6 .framer-kpo0uw,.framer-XJxn6 .framer-1w9dy18,.framer-XJxn6 .framer-1dkwpzb,.framer-XJxn6 .framer-zn28us{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:0;left:0;overflow:visible}.framer-XJxn6 .framer-n936fa,.framer-XJxn6 .framer-j4ljt2,.framer-XJxn6 .framer-bygq5l,.framer-XJxn6 .framer-1bzxe87,.framer-XJxn6 .framer-1cl268h,.framer-XJxn6 .framer-8o75e5,.framer-XJxn6 .framer-12m55xh,.framer-XJxn6 .framer-1cfxdze{flex-flow:row;flex:none;place-content:center;align-items:center;gap:7.04225px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:absolute;top:0;left:105px;overflow:visible}.framer-XJxn6 .framer-1csg5nc,.framer-XJxn6 .framer-qjb1om,.framer-XJxn6 .framer-5jzzuf,.framer-XJxn6 .framer-146pazo{flex:none;width:109px;height:89px;position:relative}.framer-XJxn6 .framer-1g4jh6f{background-color:#f5f5f5;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:32px;width:100%;height:min-content;padding:56px 0;display:flex;position:absolute;top:0;left:0;overflow:visible}.framer-XJxn6 .framer-16nzdad{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:56px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-z3kmc0{flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:29px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1u9ouca{will-change:var(--framer-will-change-override,transform);background-color:#2477f1;border-radius:30px;flex:none;gap:0;width:335px;height:242px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.framer-XJxn6 .framer-n0ptmn{will-change:var(--framer-will-change-override,transform);background-color:#000;border-radius:30px;flex:none;gap:0;width:335px;height:242px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.framer-XJxn6 .framer-17rxpg2{will-change:var(--framer-will-change-override,transform);background-color:#fff;border-radius:30px;flex:none;gap:0;width:335px;height:242px;position:relative;overflow:hidden;box-shadow:0 25px 50px #00000040}.framer-XJxn6 .framer-173c9om{flex:none;gap:0;width:393px;height:721px;position:absolute;top:0;left:0;overflow:hidden}.framer-XJxn6 .framer-co5y80{flex-flow:column;flex:none;place-content:center;align-items:center;gap:24px;width:353px;height:min-content;padding:0;display:flex;position:absolute;top:231px;left:20px;overflow:visible}.framer-XJxn6 .framer-1csw5p9{flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:16px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-al7ggw{flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-XJxn6 .framer-1in92ru{--framer-paragraph-spacing:0px;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:327px;height:auto;position:relative}.framer-XJxn6 .framer-92556r{flex:none;width:1127px;height:790px;position:absolute;top:-249px;left:-249px}.framer-XJxn6 .framer-1l7vigp{flex:none;width:946px;height:663px;position:absolute;bottom:-149px;left:calc(49.8724% - 473px)}.framer-XJxn6 .framer-1qanixy{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,179px);flex:none;width:179px;position:absolute;top:95px;left:10%;transform:translate(-50%)}.framer-XJxn6 .framer-1o5vraf{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,133px);flex:none;width:133px;position:absolute;top:84px;left:89%;transform:translate(-50%)}.framer-XJxn6 .framer-1cmckiu{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,173px);flex:none;width:173px;position:absolute;top:626px;left:50%;transform:translate(-50%)}.framer-XJxn6 .framer-unduxc{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,140px);flex:none;width:140px;position:absolute;top:536px;left:-1%;transform:translate(-50%)}.framer-XJxn6 .framer-10edajb{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,133px);flex:none;width:133px;position:absolute;top:543px;right:-90px}.framer-XJxn6 .framer-pgjidj-container{z-index:10;flex:none;width:100%;height:64px;position:absolute;top:0;left:-.127226%}.framer-XJxn6[data-border=true]:after,.framer-XJxn6 [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (min-width:1920px){.framer-XJxn6.framer-u660cg{width:1920px;height:9152px}.framer-XJxn6 .framer-i70bss{height:8115px;top:984px}.framer-XJxn6 .framer-1vgmqat-container{width:1700px;height:800px;bottom:95px;left:calc(50% - 850px)}.framer-XJxn6 .framer-1183afl{top:6242px;left:192px}.framer-XJxn6 .framer-1nm4ott{top:4559px;left:192px}.framer-XJxn6 .framer-1h4c2zq{height:var(--framer-aspect-ratio-supported,112px);width:100%}.framer-XJxn6 .framer-178zmi4{height:var(--framer-aspect-ratio-supported,112px);bottom:-7px;left:0;top:unset;transform:unset}.framer-XJxn6 .framer-wu8u94,.framer-XJxn6 .framer-1aa1eic,.framer-XJxn6 .framer-1lkzu59,.framer-XJxn6 .framer-1npljhk,.framer-XJxn6 .framer-1kj33zq,.framer-XJxn6 .framer-13y8l9q,.framer-XJxn6 .framer-14eq5wn{left:1399px}.framer-XJxn6 .framer-s1277j,.framer-XJxn6 .framer-6don3l,.framer-XJxn6 .framer-j37bay,.framer-XJxn6 .framer-ypvzud,.framer-XJxn6 .framer-1noap4e,.framer-XJxn6 .framer-1w9ux7f{left:1277px}.framer-XJxn6 .framer-i3d9r4,.framer-XJxn6 .framer-1cm55g9{left:calc(52.1484% - 125.5px)}.framer-XJxn6 .framer-1jawzm3{top:50%;left:1277px}.framer-XJxn6 .framer-8s2t9i{top:calc(50% - 45.5px);left:calc(52.1484% - 125.5px)}.framer-XJxn6 .framer-1ms9m9f{bottom:unset;top:calc(50% - 45.5px);left:calc(52.1484% - 125.5px)}.framer-XJxn6 .framer-1pvbd64{transform:unset;top:48px;left:1399px}.framer-XJxn6 .framer-1eygi2h{transform:unset;top:48px;left:1277px}.framer-XJxn6 .framer-1fhabi,.framer-XJxn6 .framer-116lt5m{left:calc(52.1484% - 39px)}.framer-XJxn6 .framer-1qifdpw,.framer-XJxn6 .framer-zyinl5{left:calc(51.9531% - 54.5px)}.framer-XJxn6 .framer-1o5lpqp{gap:68px}.framer-XJxn6 .framer-130zf2t,.framer-XJxn6 .framer-1m4rxnc,.framer-XJxn6 .framer-mbz9db{width:320px;height:210px}}@media (max-width:1199.98px){.framer-XJxn6.framer-u660cg{width:390px;height:8068px}}.ssr-variant{display:contents}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-ygc83.framer-1s0v1ky,.framer-ygc83 .framer-1s0v1ky{display:block}.framer-ygc83.framer-e5sz99{gap:0;width:1062px;height:485px;position:relative;overflow:visible}.framer-ygc83 .framer-f55bs7{flex:none;gap:0;width:392px;height:1500px;position:absolute;top:calc(50% - 750px);left:calc(50.0942% - 196px);overflow:visible}.framer-ygc83 .framer-ubem3c{aspect-ratio:3.79487;height:var(--framer-aspect-ratio-supported,52px);flex:none;width:197px;position:absolute;top:3%;left:16px}.framer-ygc83 .framer-101fihl{flex:none;gap:0;width:134px;height:296px;position:absolute;top:187px;left:15px;overflow:visible}.framer-ygc83 .framer-cbndl{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:141px;height:min-content;padding:0;display:flex;position:absolute;top:7px;left:19px;overflow:visible}.framer-ygc83 .framer-tistf1{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:141px;height:auto;position:relative}.framer-ygc83 .framer-1948nm4{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:120px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-1mzfdkj,.framer-ygc83 .framer-xpqody,.framer-ygc83 .framer-1sepxs1,.framer-ygc83 .framer-v339v4,.framer-ygc83 .framer-1jnstff,.framer-ygc83 .framer-1qksr9e,.framer-ygc83 .framer-nv8948{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:120px;height:auto;position:relative}.framer-ygc83 .framer-1j4hko7,.framer-ygc83 .framer-1q994uq{flex:none;width:5px;height:294px;position:absolute;top:0;left:0}.framer-ygc83 .framer-1g47x4q{flex:none;gap:0;width:192px;height:296px;position:absolute;top:187px;left:184px;overflow:visible}.framer-ygc83 .framer-cm78fz,.framer-ygc83 .framer-t7tz0s{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:16px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:7px;left:19px;overflow:visible}.framer-ygc83 .framer-1n3xgnb,.framer-ygc83 .framer-sqojqa,.framer-ygc83 .framer-1s70qa9,.framer-ygc83 .framer-6e957g,.framer-ygc83 .framer-1vsao0i,.framer-ygc83 .framer-1l9p2a2,.framer-ygc83 .framer-w0a2us,.framer-ygc83 .framer-128gnrj,.framer-ygc83 .framer-1qi5nof{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:173px;height:auto;position:relative}.framer-ygc83 .framer-ijyhzk,.framer-ygc83 .framer-1tkpyuk{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-16t9rls,.framer-ygc83 .framer-zmgrhh,.framer-ygc83 .framer-cuuuzf,.framer-ygc83 .framer-bs449l,.framer-ygc83 .framer-1056w91,.framer-ygc83 .framer-xhetb5,.framer-ygc83 .framer-a69360,.framer-ygc83 .framer-q3symv,.framer-ygc83 .framer-1alre7k,.framer-ygc83 .framer-sgte2l,.framer-ygc83 .framer-1xx9a9b,.framer-ygc83 .framer-b3fibd,.framer-ygc83 .framer-4sim94,.framer-ygc83 .framer-d1awhv,.framer-ygc83 .framer-1fd158e,.framer-ygc83 .framer-ui1p1,.framer-ygc83 .framer-s6uai3,.framer-ygc83 .framer-1g6rs9o,.framer-ygc83 .framer-1nudp2t{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ygc83 .framer-9q7dc5{flex:none;gap:0;width:192px;height:296px;position:absolute;top:515px;left:15px;overflow:visible}.framer-ygc83 .framer-53k7td,.framer-ygc83 .framer-saez2t{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:188px;height:auto;position:relative}.framer-ygc83 .framer-1jf6zl2 { flex: none; width: 5px; height: 365px; position: absolute; top: 0; left: 0; }.framer-ygc83 .framer-mrkpej{flex:none;height:100px;position:absolute;bottom:15px;left:-2px;right:-3px;overflow:hidden}.framer-ygc83 .framer-16385r{flex-flow:wrap;flex:none;place-content:center;align-items:center;gap:8px;width:360px;height:min-content;padding:0;display:flex;position:absolute;top:10px;left:50%;overflow:visible}.framer-ygc83 .framer-1ydp3f0,.framer-ygc83 .framer-1zvu4u{will-change:var(--framer-will-change-override,transform);width:200px;height:150px;position:relative;overflow:hidden}.framer-ygc83 .framer-9i73ko{flex:none;width:395px;height:3px;position:absolute;top:0;left:calc(50% - 197.5px)}.framer-ygc83 .framer-1qnpo75{flex:none;width:395px;height:3px;position:absolute;bottom:33px;left:calc(50% - 197.5px)}.framer-ygc83 .framer-pcy7j4{white-space:pre;flex:none;width:auto;height:auto;position:absolute;bottom:0;left:50%}.framer-ygc83 .framer-1gjc7do{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10.22px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:120px;left:20px;overflow:hidden}.framer-ygc83 .framer-1r9w0bx,.framer-ygc83 .framer-1ybi319,.framer-ygc83 .framer-1y4h6vr,.framer-ygc83 .framer-1x4qa0e,.framer-ygc83 .framer-1joocyc,.framer-ygc83 .framer-1vngibt,.framer-ygc83 .framer-48tp5s,.framer-ygc83 .framer-19ftye3{will-change:var(--framer-will-change-effect-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:7px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-40t19g,.framer-ygc83 .framer-1hiec09,.framer-ygc83 .framer-dm8awj,.framer-ygc83 .framer-10yq3z2,.framer-ygc83 .framer-1mrnno3,.framer-ygc83 .framer-1pj5nzq,.framer-ygc83 .framer-cg951c{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:16px;position:relative}.framer-ygc83 .framer-nxxagf,.framer-ygc83 .framer-5lfso2,.framer-ygc83 .framer-18cld84{will-change:var(--framer-will-change-effect-override,transform);flex-flow:column;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:7px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-xx965g,.framer-ygc83 .framer-tpehkq{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:17px;position:relative}.framer-ygc83 .framer-a1wsg5{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,11px);flex:none;width:16px;position:relative;overflow:visible}.framer-ygc83 .framer-qqehx0{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:91%;height:auto;position:absolute;bottom:142px;left:50%}.framer-ygc83 .framer-1r6hel{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:86px;left:17px}.framer-ygc83 .framer-16uw22y{aspect-ratio:4.78313;height:var(--framer-aspect-ratio-supported,51px);flex:none;width:248px;position:absolute;top:9%;left:1px}.framer-ygc83 .framer-12ugnve{flex:none;gap:0;width:100px;height:276px;position:absolute;top:0;left:296px;overflow:visible}.framer-ygc83 .framer-anr4c9{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:20px;width:88px;height:min-content;padding:0;display:flex;position:absolute;top:4px;left:12px;overflow:visible}.framer-ygc83 .framer-gjcz5u{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:88px;height:auto;position:relative}.framer-ygc83 .framer-jxxczb{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:75px;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-bnooho-container,.framer-ygc83 .framer-eajx4b-container,.framer-ygc83 .framer-1012yu3-container,.framer-ygc83 .framer-hnr43n-container,.framer-ygc83 .framer-m1uy1h-container{flex:none;width:75px;height:auto;position:relative}.framer-ygc83 .framer-1abiv0q,.framer-ygc83 .framer-ox1ybj,.framer-ygc83 .framer-1jlhjr2{flex:none;width:4px;height:276px;position:absolute;top:0;left:0}.framer-ygc83 .framer-pbpzzx{flex:none;height:138px;position:absolute;bottom:5px;left:-2px;right:-2px;overflow:hidden}.framer-ygc83 .framer-1jdpxij{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:1023px;height:min-content;padding:0;display:flex;position:absolute;bottom:0;left:50%;overflow:visible}.framer-ygc83 .framer-1dvv8os{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:11.25px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-a6p20t-container,.framer-ygc83 .framer-ggbrg7-container,.framer-ygc83 .framer-1lwn41s-container,.framer-ygc83 .framer-16qp87-container{flex:none;width:auto;height:15px;position:relative}.framer-ygc83 .framer-drp0mb-container,.framer-ygc83 .framer-1049o13-container,.framer-ygc83 .framer-1fkvb2o-container,.framer-ygc83 .framer-1atbzq8-container,.framer-ygc83 .framer-15r4if6-container,.framer-ygc83 .framer-qxxr7q-container,.framer-ygc83 .framer-1jka7b1-container,.framer-ygc83 .framer-fgth7l-container,.framer-ygc83 .framer-3u4yxq-container,.framer-ygc83 .framer-n95742-container,.framer-ygc83 .framer-1k4q9ig-container,.framer-ygc83 .framer-10elc5h-container,.framer-ygc83 .framer-1ysz28y-container,.framer-ygc83 .framer-cgyno-container,.framer-ygc83 .framer-83eu7g-container,.framer-ygc83 .framer-3wm0il-container,.framer-ygc83 .framer-oydavp-container,.framer-ygc83 .framer-r0de2w-container,.framer-ygc83 .framer-tlvdw1-container,.framer-ygc83 .framer-6phd0z-container{flex:none;width:auto;height:auto;position:relative}.framer-ygc83 .framer-9syset{flex:none;height:3px;position:absolute;bottom:26px;left:0;right:0}.framer-ygc83 .framer-i3ix1u{flex:none;height:3px;position:absolute;top:0;left:0;right:0}.framer-ygc83 .framer-il3q6f{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:1030px;height:auto;position:absolute;top:40%;left:50%}.framer-ygc83 .framer-8iiehd{flex:none;gap:0;width:324px;height:276px;position:absolute;top:0;left:671px;overflow:visible}.framer-ygc83 .framer-ik1756,.framer-ygc83 .framer-1utewrq{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:4px;left:12px;overflow:visible}.framer-ygc83 .framer-19rv7n1{white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:314px;height:auto;position:relative}.framer-ygc83 .framer-9zvqvz{flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:37.5px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-1wnaxbk,.framer-ygc83 .framer-7s3m2a,.framer-ygc83 .framer-1ee2mmc{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:15px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-1uyg5tb{flex:none;gap:0;width:141px;height:276px;position:absolute;top:0;left:479px;overflow:visible}.framer-ygc83 .framer-1toe6pq{flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;top:105px;left:28px;overflow:visible}.framer-ygc83 .framer-1ddtigh{cursor:pointer;will-change:var(--framer-will-change-effect-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:7px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-uodpmr{flex:none;width:16px;height:16px;position:relative}.framer-ygc83 .framer-21nb02{cursor:pointer;will-change:var(--framer-will-change-effect-override,transform);flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:48px;height:48px;padding:7px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-ygc83 .framer-1dv6jga{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;gap:10px;width:26px;position:relative;overflow:visible}.framer-ygc83 .framer-n24g5h{flex:none;gap:10px;width:16px;height:16px;position:relative;overflow:visible}.framer-ygc83 .framer-v0lopz{white-space:pre;flex:none;width:auto;height:auto;position:absolute;top:68px;left:28px}.framer-ygc83.framer-v-1265pfn.framer-e5sz99{width:1700px;height:775px}.framer-ygc83.framer-v-1265pfn .framer-16uw22y{height:var(--framer-aspect-ratio-supported,83px);width:397px;left:1px}.framer-ygc83.framer-v-1265pfn .framer-12ugnve{width:160px;height:441px;left:474px}.framer-ygc83.framer-v-1265pfn .framer-anr4c9{gap:32.02px;width:141px;top:7px;left:19px}.framer-ygc83.framer-v-1265pfn .framer-gjcz5u{width:141px}.framer-ygc83.framer-v-1265pfn .framer-jxxczb,.framer-ygc83.framer-v-1265pfn .framer-1ee2mmc{gap:24.01px;width:120px}.framer-ygc83.framer-v-1265pfn .framer-bnooho-container,.framer-ygc83.framer-v-1265pfn .framer-eajx4b-container,.framer-ygc83.framer-v-1265pfn .framer-1012yu3-container,.framer-ygc83.framer-v-1265pfn .framer-hnr43n-container,.framer-ygc83.framer-v-1265pfn .framer-m1uy1h-container{width:120px;height:24px}.framer-ygc83.framer-v-1265pfn .framer-1abiv0q,.framer-ygc83.framer-v-1265pfn .framer-ox1ybj,.framer-ygc83.framer-v-1265pfn .framer-1jlhjr2{width:6px;height:442px;top:0;left:-1px}.framer-ygc83.framer-v-1265pfn .framer-pbpzzx{height:221px;bottom:24px;left:-3px;right:-3px}.framer-ygc83.framer-v-1265pfn .framer-1jdpxij{width:1638px}.framer-ygc83.framer-v-1265pfn .framer-1dvv8os{gap:18.01px}.framer-ygc83.framer-v-1265pfn .framer-a6p20t-container,.framer-ygc83.framer-v-1265pfn .framer-ggbrg7-container,.framer-ygc83.framer-v-1265pfn .framer-16qp87-container{height:auto}.framer-ygc83.framer-v-1265pfn .framer-9syset{height:5px;bottom:42px}.framer-ygc83.framer-v-1265pfn .framer-i3ix1u{height:5px}.framer-ygc83.framer-v-1265pfn .framer-il3q6f{width:1649px}.framer-ygc83.framer-v-1265pfn .framer-8iiehd{width:519px;height:441px;left:1075px}.framer-ygc83.framer-v-1265pfn .framer-ik1756,.framer-ygc83.framer-v-1265pfn .framer-1utewrq{gap:32.02px;top:7px;left:19px}.framer-ygc83.framer-v-1265pfn .framer-19rv7n1{width:502px}.framer-ygc83.framer-v-1265pfn .framer-9zvqvz{gap:60.03px}.framer-ygc83.framer-v-1265pfn .framer-1wnaxbk,.framer-ygc83.framer-v-1265pfn .framer-7s3m2a{gap:20px}.framer-ygc83.framer-v-1265pfn .framer-1uyg5tb{width:226px;height:441px;left:766px}.framer-ygc83.framer-v-1265pfn .framer-1qi5nof{width:268px}.framer-ygc83.framer-v-1265pfn .framer-1toe6pq{gap:16.01px;top:168px;left:45px}.framer-ygc83.framer-v-1265pfn .framer-1x4qa0e{order:0;width:48px;height:48px}.framer-ygc83.framer-v-1265pfn .framer-10yq3z2,.framer-ygc83.framer-v-1265pfn .framer-1mrnno3,.framer-ygc83.framer-v-1265pfn .framer-1pj5nzq,.framer-ygc83.framer-v-1265pfn .framer-cg951c{height:var(--framer-aspect-ratio-supported,26px);width:26px}.framer-ygc83.framer-v-1265pfn .framer-1joocyc{order:1;width:48px;height:48px}.framer-ygc83.framer-v-1265pfn .framer-1vngibt{order:2;width:48px;height:48px}.framer-ygc83.framer-v-1265pfn .framer-48tp5s{order:3;width:48px;height:48px}.framer-ygc83.framer-v-1265pfn .framer-1ddtigh{order:4;width:48px;height:48px}.framer-ygc83.framer-v-1265pfn .framer-21nb02{order:5}.framer-ygc83.framer-v-1265pfn .framer-1dv6jga{height:var(--framer-aspect-ratio-supported,26px)}.framer-ygc83.framer-v-1265pfn .framer-v0lopz{top:109px;left:45px}.framer-ygc83.framer-v-xjhmot.framer-e5sz99{flex-flow:row;place-content:center;align-items:center;width:min-content;height:min-content;padding:0;display:flex}.framer-ygc83.framer-v-xjhmot .framer-f55bs7{left:unset;top:unset;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-L1NVU.framer-iog9qt,.framer-L1NVU .framer-iog9qt{display:block}.framer-L1NVU.framer-ubai2t{cursor:pointer;flex-flow:row;place-content:center flex-start;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-L1NVU .framer-11zctye{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-34l2u .framer-styles-preset-ffvd3w:not(.rich-text-wrapper),.framer-34l2u .framer-styles-preset-ffvd3w.rich-text-wrapper a{--framer-link-current-text-color:#111;--framer-link-current-text-decoration:none;--framer-link-hover-text-color:#2477f1;--framer-link-hover-text-decoration:none;--framer-link-text-decoration:none}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-4dm5i.framer-1jm9ir,.framer-4dm5i .framer-1jm9ir{display:block}.framer-4dm5i.framer-127xd9x{flex-flow:row;place-content:center space-between;align-items:center;width:1174px;height:64px;padding:20px;display:flex;position:relative;overflow:visible}.framer-4dm5i .framer-wnragw{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4dm5i .framer-1fsocct{flex-flow:row;flex:none;place-content:center;align-items:center;gap:20px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4dm5i .framer-qjiya{flex:none;width:132px;height:36px;text-decoration:none;position:relative;overflow:visible}.framer-4dm5i .framer-16rdzv{flex-flow:row;flex:none;place-content:center flex-end;align-items:center;gap:18px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:hidden}.framer-4dm5i .framer-yrbuof-container,.framer-4dm5i .framer-d6ux5m-container,.framer-4dm5i .framer-ukcn7f-container,.framer-4dm5i .framer-1ik5gtz-container,.framer-4dm5i .framer-112vaz6-container,.framer-4dm5i .framer-xqeu7r-container,.framer-4dm5i .framer-1ta22z6-container,.framer-4dm5i .framer-nqnqhe-container,.framer-4dm5i .framer-1c77x62-container,.framer-4dm5i .framer-5b0he0-container,.framer-4dm5i .framer-eetf49-container,.framer-4dm5i .framer-19gfph4-container,.framer-4dm5i .framer-1ipoce6-container,.framer-4dm5i .framer-17wigjr-container,.framer-4dm5i .framer-qr2q3y-container,.framer-4dm5i .framer-1odeumt-container,.framer-4dm5i .framer-twb13o-container,.framer-4dm5i .framer-16d8qh3-container,.framer-4dm5i .framer-1sw52o-container,.framer-4dm5i .framer-e4yyhc-container,.framer-4dm5i .framer-8es54v-container,.framer-4dm5i .framer-ah0p2i-container{flex:none;width:auto;height:auto;position:relative}.framer-4dm5i .framer-x3zx2g{flex-flow:column;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4dm5i .framer-p5vbfo{flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.framer-4dm5i .framer-1djvqtk-container{flex:none;width:206px;height:366px;position:relative}.framer-4dm5i .framer-go3jro{z-index:1;flex:none;width:356px;height:320px;position:absolute;top:0;right:-176px;overflow:visible}.framer-4dm5i .framer-1yo84d{flex:none;width:40px;height:40px;position:relative;overflow:hidden}.framer-4dm5i .framer-jbz6dg{will-change:var(--framer-will-change-override,transform);flex:none;width:20px;height:2px;position:absolute;top:calc(62.5% - 1px);left:calc(50% - 10px);overflow:hidden}.framer-4dm5i .framer-d2ox36{will-change:var(--framer-will-change-override,transform);flex:none;width:20px;height:2px;position:absolute;top:calc(37.5% - 1px);left:calc(50% - 10px);overflow:hidden}.framer-4dm5i .framer-zhlcvv{cursor:pointer;flex:none;width:40px;height:40px;position:relative;overflow:hidden}.framer-4dm5i .framer-10s4gwy,.framer-4dm5i .framer-13h1ly8{will-change:var(--framer-will-change-override,transform);flex:none;width:20px;height:2px;position:absolute;top:calc(50% - 1px);left:calc(50% - 10px);overflow:hidden}.framer-4dm5i.framer-v-9sfcvy.framer-127xd9x{width:390px;padding:0}.framer-4dm5i.framer-v-9sfcvy .framer-wnragw{gap:unset;z-index:10;flex:1 0 0;order:0;justify-content:space-between;width:1px;height:64px;padding:0 10px 0 20px}.framer-4dm5i.framer-v-9sfcvy .framer-1fsocct,.framer-4dm5i.framer-v-rmvtvb .framer-1fsocct,.framer-4dm5i.framer-v-rmvtvb .framer-qjiya,.framer-4dm5i.framer-v-1ge0f9a .framer-ukcn7f-container,.framer-4dm5i.framer-v-1ge0f9a .framer-1odeumt-container,.framer-4dm5i.framer-v-il8g0d .framer-qr2q3y-container,.framer-4dm5i.framer-v-19my436 .framer-ukcn7f-container{order:0}.framer-4dm5i.framer-v-9sfcvy .framer-1yo84d{cursor:pointer;order:4;width:44px;height:44px}.framer-4dm5i.framer-v-9sfcvy .framer-ah0p2i-container,.framer-4dm5i.framer-v-rmvtvb .framer-ah0p2i-container,.framer-4dm5i.framer-v-1ge0f9a .framer-d6ux5m-container,.framer-4dm5i.framer-v-il8g0d .framer-d6ux5m-container,.framer-4dm5i.framer-v-19my436 .framer-d6ux5m-container{order:2}.framer-4dm5i.framer-v-rmvtvb.framer-127xd9x{height:min-content;max-height:calc(var(--framer-viewport-height,100vh)*1);width:390px;padding:0}.framer-4dm5i.framer-v-rmvtvb .framer-wnragw{gap:unset;z-index:2;order:0;justify-content:space-between;height:64px;padding:0 10px 0 20px}.framer-4dm5i.framer-v-rmvtvb .framer-16rdzv{height:unset;padding:unset;z-index:10;order:1;gap:0;width:390px;display:block;position:absolute;top:63px;bottom:-489px;left:0}.framer-4dm5i.framer-v-rmvtvb .framer-d6ux5m-container{position:absolute;top:40px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-x3zx2g{align-content:flex-start;align-items:flex-start}.framer-4dm5i.framer-v-rmvtvb .framer-1ik5gtz-container{position:absolute;top:90px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-1djvqtk-container{width:auto;height:auto}.framer-4dm5i.framer-v-rmvtvb .framer-112vaz6-container{position:absolute;top:0;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-5b0he0-container{position:absolute;top:140px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-1ipoce6-container{position:absolute;top:180px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-17wigjr-container{position:absolute;bottom:159px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-twb13o-container{position:absolute;top:52%;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-1sw52o-container{position:absolute;bottom:119px;left:18px}.framer-4dm5i.framer-v-rmvtvb .framer-e4yyhc-container{position:absolute;bottom:79px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-8es54v-container{position:absolute;bottom:39px;left:20px}.framer-4dm5i.framer-v-rmvtvb .framer-zhlcvv,.framer-4dm5i.framer-v-1ge0f9a .framer-1ik5gtz-container,.framer-4dm5i.framer-v-il8g0d .framer-1ik5gtz-container,.framer-4dm5i.framer-v-19my436 .framer-1ik5gtz-container{order:3}.framer-4dm5i.framer-v-1ge0f9a.framer-127xd9x,.framer-4dm5i.framer-v-19my436.framer-127xd9x{width:1920px;height:100px}.framer-4dm5i.framer-v-1ge0f9a .framer-qjiya,.framer-4dm5i.framer-v-19my436 .framer-qjiya{aspect-ratio:3.66667;height:var(--framer-aspect-ratio-supported,40px);width:147px}.framer-4dm5i.framer-v-1ge0f9a .framer-16rdzv{gap:24px}.framer-4dm5i.framer-v-1ge0f9a .framer-p5vbfo{width:331px;height:535px}.framer-4dm5i.framer-v-1ge0f9a .framer-1djvqtk-container,.framer-4dm5i.framer-v-19my436 .framer-1djvqtk-container{flex:1 0 0;width:1px;height:auto}.framer-4dm5i.framer-v-1ge0f9a .framer-1c77x62-container{order:8}.framer-4dm5i.framer-v-1ge0f9a .framer-19gfph4-container{order:14}.framer-4dm5i.framer-v-1ge0f9a .framer-twb13o-container,.framer-4dm5i.framer-v-il8g0d .framer-twb13o-container,.framer-4dm5i.framer-v-19my436 .framer-twb13o-container{order:15}.framer-4dm5i.framer-v-1ge0f9a .framer-16d8qh3-container,.framer-4dm5i.framer-v-il8g0d .framer-16d8qh3-container,.framer-4dm5i.framer-v-19my436 .framer-16d8qh3-container{order:16}.framer-4dm5i.framer-v-1ge0f9a .framer-1sw52o-container,.framer-4dm5i.framer-v-il8g0d .framer-1sw52o-container,.framer-4dm5i.framer-v-19my436 .framer-1sw52o-container{order:17}.framer-4dm5i.framer-v-1ge0f9a .framer-e4yyhc-container,.framer-4dm5i.framer-v-il8g0d .framer-e4yyhc-container,.framer-4dm5i.framer-v-19my436 .framer-e4yyhc-container{order:18}.framer-4dm5i.framer-v-1ge0f9a .framer-8es54v-container,.framer-4dm5i.framer-v-il8g0d .framer-8es54v-container,.framer-4dm5i.framer-v-19my436 .framer-8es54v-container{order:19}.framer-4dm5i.framer-v-il8g0d.framer-127xd9x{width:min-content}.framer-4dm5i.framer-v-il8g0d .framer-qjiya{width:135px}.framer-4dm5i.framer-v-il8g0d .framer-1djvqtk-container{height:364px}.framer-4dm5i.framer-v-il8g0d .framer-xqeu7r-container{order:5}.framer-4dm5i.framer-v-il8g0d .framer-19gfph4-container{order:13}.framer-4dm5i.framer-v-19my436 .framer-16rdzv{gap:24px;width:1400px}.framer-4dm5i.framer-v-19my436 .framer-p5vbfo{width:331px;height:652px}.framer-4dm5i.framer-v-19my436 .framer-1ta22z6-container{order:6}.framer-4dm5i.framer-v-19my436 .framer-nqnqhe-container{order:1}.framer-4dm5i.framer-v-19my436 .framer-19gfph4-container{order:10}.framer-4dm5i[data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.framer-4dm5i [data-hide-scrollbars=true]::-webkit-scrollbar{width:0;height:0}.framer-4dm5i[data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}.framer-4dm5i [data-hide-scrollbars=true]::-webkit-scrollbar-thumb{background:0 0}.framer-4dm5i[data-hide-scrollbars=true],.framer-4dm5i [data-hide-scrollbars=true]{scrollbar-width:none}.framer-4dm5i[data-border=true]:after,.framer-4dm5i [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-ETGN9.framer-1vhjf8g,.framer-ETGN9 .framer-1vhjf8g{display:block}.framer-ETGN9.framer-vv22mr{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:10px;width:min-content;height:min-content;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-ETGN9 .framer-1bac6fr{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-k3b3Y.framer-1ge8kmb,.framer-k3b3Y .framer-1ge8kmb{display:block}.framer-k3b3Y.framer-13jdhdd{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:5px 0;display:flex;position:relative;overflow:hidden}.framer-k3b3Y .framer-1uyeyyr{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-k3b3Y .framer-1li42sp-container{flex:none;width:auto;height:auto;position:relative}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-2AKI1.framer-ej47rj,.framer-2AKI1 .framer-ej47rj{display:block}.framer-2AKI1.framer-1m46ir5{gap:2px;width:14px;height:14px;position:relative;overflow:visible}.framer-2AKI1 .framer-1d8vdja{flex:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);overflow:visible}.framer-2AKI1 .framer-144km6g{flex:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-ABQkQ.framer-gs6krk,.framer-ABQkQ .framer-gs6krk{display:block}.framer-ABQkQ.framer-7fzsta{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:5px;width:min-content;height:min-content;padding:5px 0;display:flex;position:relative;overflow:hidden}.framer-ABQkQ .framer-1fjnpc{-webkit-user-select:none;user-select:none;white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-ABQkQ .framer-1y016nv-container{flex:none;width:auto;height:auto;position:relative}.framer-ABQkQ.framer-v-ahgozd.framer-7fzsta,.framer-ABQkQ.framer-v-ypqvu0.framer-7fzsta,.framer-ABQkQ.framer-v-1on80pw.framer-7fzsta,.framer-ABQkQ.framer-v-19xlxpm.framer-7fzsta{cursor:unset}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-7xqpC.framer-b89lov,.framer-7xqpC .framer-b89lov{display:block}.framer-7xqpC.framer-mmodta{gap:2px;width:14px;height:14px;position:relative;overflow:visible}.framer-7xqpC .framer-165dbdb{flex:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px);overflow:visible}.framer-7xqpC .framer-e2d28y{flex:none;width:14px;height:14px;position:absolute;top:calc(50% - 7px);left:calc(50% - 7px)}@supports (aspect-ratio:1){body{--framer-aspect-ratio-supported:auto}}.framer-0VKx0.framer-1gpe2x,.framer-0VKx0 .framer-1gpe2x{display:block}.framer-0VKx0.framer-11v0pov{cursor:pointer;flex-flow:row;place-content:center;align-items:center;gap:8px;width:min-content;height:min-content;padding:12px 16px;text-decoration:none;display:flex;position:relative;overflow:visible}.framer-0VKx0 .framer-18735uw{aspect-ratio:1;height:var(--framer-aspect-ratio-supported,16px);flex:none;width:16px;position:relative;overflow:visible}.framer-0VKx0 .framer-1quvq94{white-space:pre;flex:none;width:auto;height:auto;position:relative}.framer-0VKx0.framer-v-1tsr047.framer-11v0pov,.framer-0VKx0.framer-v-1wxc6fv.framer-11v0pov,.framer-0VKx0.framer-v-13npfr7.framer-11v0pov,.framer-0VKx0.framer-v-1ipkwak.framer-11v0pov,.framer-0VKx0.framer-v-dmv6qb.framer-11v0pov{padding:18px 28px}.framer-0VKx0.framer-v-1tsr047 .framer-18735uw,.framer-0VKx0.framer-v-1wxc6fv .framer-18735uw{height:var(--framer-aspect-ratio-supported,24px);width:24px}.framer-0VKx0.framer-v-11v0pov.hover.framer-11v0pov{gap:7px;padding:11.88px 15.84px}.framer-0VKx0.framer-v-11v0pov.hover .framer-18735uw,.framer-0VKx0.framer-v-1f97du0.hover .framer-18735uw{width:16px}.framer-0VKx0.framer-v-1f97du0.hover.framer-11v0pov,.framer-0VKx0.framer-v-2or0kq.hover.framer-11v0pov,.framer-0VKx0.framer-v-1yanir2.hover.framer-11v0pov{gap:8.7px .2px;padding:11.88px 15.84px}.framer-0VKx0.framer-v-1tsr047.hover.framer-11v0pov,.framer-0VKx0.framer-v-1wxc6fv.hover.framer-11v0pov,.framer-0VKx0.framer-v-13npfr7.hover.framer-11v0pov,.framer-0VKx0.framer-v-1ipkwak.hover.framer-11v0pov{gap:8.7px .2px;padding:17.82px 27.72px}.framer-0VKx0.framer-v-1tsr047.hover .framer-18735uw,.framer-0VKx0.framer-v-1wxc6fv.hover .framer-18735uw{height:var(--framer-aspect-ratio-supported,23px);width:24px}.framer-0VKx0[data-border=true]:after,.framer-0VKx0 [data-border=true]:after{content:"";border-width:var(--border-top-width,0)var(--border-right-width,0)var(--border-bottom-width,0)var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}

    body {
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
    }

    img {
      -webkit-user-drag: none;
      -khtml-user-drag: none;
      -moz-user-drag: none;
      -o-user-drag: none;
      user-drag: none;
      pointer-events: none;
      /* optional - makes it unclickable */
    }
        #__framer-badge-container {
      pointer-events: none;
      width: 100%;
      z-index: calc(var(--infinity, 2147480000));
      justify-content: flex-end;
      padding: 20px;
      display: none !important;
      position: fixed;
      bottom: 0
    }
  

      html, body {
        overflow-x: hidden !important;
        max-width: 100vw !important;
      }
      img, video {
        max-width: 100%;
        height: auto;
      }
    

    /* Framer Appear & Motion Animation System */
    [data-framer-appear-animation] {
      will-change: transform, opacity;
    }
    
    .framer-appear, [data-framer-appear-animation] {
      animation: framer-appear-fade-in 0.8s cubic-bezier(0.215, 0.61, 0.355, 1) forwards;
    }
    
    @keyframes framer-appear-fade-in {
      0% {
        opacity: 0;
        transform: translateY(25px) scale(0.98);
      }
      100% {
        opacity: 1;
        transform: translateY(0) scale(1);
      }
    }

    @keyframes framer-float {
      0%, 100% { transform: translateY(0px); }
      50% { transform: translateY(-8px); }
    }

    @keyframes framer-pulse-glow {
      0%, 100% { opacity: 1; transform: scale(1); }
      50% { opacity: 0.85; transform: scale(1.03); }
    }

    /* Floating elements animation */
    .framer-float-card, [data-framer-name*="Floating"], [data-framer-name*="Card"] {
      animation: framer-float 4s ease-in-out infinite;
    }

    /* Button and Interactive Element Hover Animations */
    a, button, [data-framer-name*="Button"], .framer-lux5qc, [data-border] {
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease !important;
    }

    a:hover, button:hover, [data-framer-name*="Button"]:hover {
      transform: translateY(-2px) scale(1.02);
    }

    /* Smooth Scroll Behavior */
    html {
      scroll-behavior: smooth !important;
    }
  

    .mgl-dropdown-parent {
      position: relative !important;
      display: inline-flex !important;
      align-items: center !important;
      cursor: pointer !important;
    }

    .mgl-dropdown-menu {
      position: absolute !important;
      top: 100% !important;
      left: 50% !important;
      transform: translateX(-50%) translateY(10px) !important;
      background: rgba(15, 23, 42, 0.96) !important;
      backdrop-filter: blur(20px) !important;
      -webkit-backdrop-filter: blur(20px) !important;
      border: 1px solid rgba(255, 255, 255, 0.15) !important;
      border-radius: 16px !important;
      padding: 14px !important;
      min-width: 300px !important;
      box-shadow: 0 20px 50px rgba(0, 0, 0, 0.6), 0 0 25px rgba(0, 102, 255, 0.25) !important;
      opacity: 0 !important;
      visibility: hidden !important;
      pointer-events: none !important;
      transition: all 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
      z-index: 999999 !important;
    }

    .mgl-dropdown-parent:hover .mgl-dropdown-menu,
    .mgl-dropdown-menu.active {
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto !important;
      transform: translateX(-50%) translateY(4px) !important;
    }

    .mgl-dropdown-grid {
      display: grid !important;
      grid-template-columns: 1fr !important;
      gap: 6px !important;
      max-height: 420px !important;
      overflow-y: auto !important;
    }

    .mgl-dropdown-grid::-webkit-scrollbar {
      width: 4px;
    }
    .mgl-dropdown-grid::-webkit-scrollbar-thumb {
      background: rgba(0, 102, 255, 0.5);
      border-radius: 4px;
    }

    .mgl-dropdown-item {
      display: flex !important;
      align-items: center !important;
      gap: 10px !important;
      padding: 8px 12px !important;
      border-radius: 10px !important;
      color: #F8FAFC !important;
      text-decoration: none !important;
      font-family: 'Plus Jakarta Sans', 'Inter', sans-serif !important;
      transition: all 0.2s ease !important;
    }

    .mgl-dropdown-item:hover {
      background: rgba(0, 102, 255, 0.22) !important;
      color: #00F0FF !important;
      transform: translateX(4px) !important;
    }

    .mgl-dropdown-icon {
      font-size: 16px !important;
      width: 22px !important;
      text-align: center !important;
      flex-shrink: 0 !important;
    }
  

  #teamweb,
  #teammobile,
  #1x18953,
  .framer-1x18953-container,
  [data-framer-name="Team Member"],
  [data-framer-name="Team"],
  [data-framer-name="our team"],
  [data-framer-name="team"],
  .framer-8es54v-container,
  a[href*="team"],
  a[href*="Team"],
  .framer-m1uy1h-container:has(a[href*="team"]) {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    height: 0 !important;
    width: 0 !important;
    max-height: 0 !important;
    pointer-events: none !important;
    overflow: hidden !important;
  }

html body { background: rgb(255, 255, 255); }

    @keyframes partnerMarquee {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }
    .partner-marquee-track {
      display: flex !important;
      width: max-content !important;
      max-width: none !important;
      animation: partnerMarquee 15s linear infinite !important;
      will-change: transform !important;
    }
    .partner-marquee-track:hover {
      animation-play-state: paused !important;
    }

    @keyframes marquee-r2l {
      0% { transform: translateX(0); }
      100% { transform: translateX(-50%); }
    }
    @keyframes marquee-l2r {
      0% { transform: translateX(-50%); }
      100% { transform: translateX(0); }
    }
    .marquee-r2l {
      display: flex !important;
      width: max-content !important;
      max-width: none !important;
      animation: marquee-r2l 15s linear infinite !important;
      will-change: transform !important;
    }
    .marquee-l2r {
      display: flex !important;
      width: max-content !important;
      max-width: none !important;
      animation: marquee-l2r 15s linear infinite !important;
      will-change: transform !important;
    }
    .marquee-r2l:hover,
    .marquee-l2r:hover {
      animation-play-state: paused !important;
    }
    .marquee-r2l a:hover img, .marquee-l2r a:hover img,
    .marquee-r2l a:hover, .marquee-l2r a:hover {
      transform: none !important;
    }

    /* Ensure marquee section wrappers are fully visible and clip properly */
    .framer-1rjhii7-container section,
    section:has(.partner-marquee-track) {
      opacity: 1 !important;
      overflow: hidden !important;
    }

    /* Completely remove and hide News and Media section */
    [data-framer-name="FEATURED_IN"],
    .framer-k6pxi8,
    .framer-18yq9fp,
    .framer-mewu9a,
    [data-framer-name="NEWS AND MEDIA"],
    [data-framer-name="news and media"],
    [data-framer-name="Featured by Top Publications Around the World"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      max-height: 0 !important;
      overflow: hidden !important;
      pointer-events: none !important;
      margin: 0 !important;
      padding: 0 !important;
    }

    /* Completely remove MIN-Global card from News and Media section */
    .framer-1gcub0g,
    a[href*="san-franciscocourier.com"],
    li:has(.framer-1gcub0g),
    li:has(a[href*="san-franciscocourier.com"]),
    li:has(img[src*="TkUpKC3ehLbESgaVcpp4bl67FA"]),
    li:has(img[srcset*="TkUpKC3ehLbESgaVcpp4bl67FA"]) {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      width: 0 !important;
      height: 0 !important;
      padding: 0 !important;
      margin: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
    }

    /* Completely hide removed Resources footer items */
    .framer-83eu7g-container,
    .framer-1qi5nof,
    .framer-6phd0z-container,
    .framer-1s70qa9,
    .framer-6e957g,
    .framer-zmgrhh,
    a[href*="India-Pitchdeck.pdf"],
    a[href*="International-PitchDeck.pdf"],
    a[href*="1FAIpQLSdCfFA5qGLAXDskJpinZoOAI0E1-py4nqAgAbZ1hu9iP3JRaQ"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      border: none !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Completely hide Staking from navbar and hero */
    .framer-twb13o-container,
    .framer-8odmdu-container,
    .framer-1b6l8yl,
    nav a[href*="staking"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
    }

    /* Footer: completely hide removed Social Media icons (preserve only X and Telegram) */
    a[href*="facebook.com/minglobalapp"],
    a[href*="instagram.com/minglobal.app"],
    a[href*="youtube.com/@minglobalapp"],
    a[href*="iq.wiki/wiki/minglobal"],
    .framer-1x4qa0e,
    .framer-1joocyc,
    .framer-1ddtigh,
    .framer-19ftye3,
    .framer-1r9w0bx,
    .framer-nxxagf,
    .framer-1ybi319,
    .framer-1y4h6vr,
    .framer-21nb02 {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Footer: completely hide Staking from navigation */
    .framer-eajx4b-container,
    .framer-xpqody,
    .framer-anr4c9 a[href*="staking.html"],
    .framer-1948nm4 a[href*="staking.html"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Footer: completely hide Crypto Gaming and Micro Tasks from utilities */
    .framer-1k4q9ig-container,
    .framer-1xx9a9b,
    .framer-10elc5h-container,
    .framer-b3fibd,
    .framer-9zvqvz a[href*="mgl-micro-tasks"],
    .framer-9zvqvz a[href*="gaming"],
    .framer-13x23bv a[href*="mgl-micro-tasks"],
    .framer-13x23bv a[href*="gaming"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Footer: completely hide MGL Staking from utilities */
    .framer-15r4if6-container,
    .framer-xhetb5,
    .framer-9zvqvz a[href*="staking"],
    .framer-13x23bv a[href*="staking"] {
      display: none !important;
      visibility: hidden !important;
      opacity: 0 !important;
      height: 0 !important;
      width: 0 !important;
      margin: 0 !important;
      padding: 0 !important;
      pointer-events: none !important;
      position: absolute !important;
      overflow: hidden !important;
    }

    /* Roadmap card snake outline animation */
    @keyframes spin-gradient-outline {
      0% { transform: rotate(0deg); }
      100% { transform: rotate(360deg); }
    }
    .framer-1axlevd,
    .framer-1ppadwh,
    .framer-y2p2m0,
    .framer-1j2rnuo,
    .framer-27is4i,
    .framer-liddu2,
    div[data-framer-name="Frame 1597880563"]:first-child {
      animation: spin-gradient-outline 4s linear infinite !important;
      transform-origin: center center !important;
      will-change: transform !important;
    }

    /* Interactive Card & Button Hover Animations */
    a, button, [data-framer-name*="Button"], .framer-lux5qc, [data-border] {
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), opacity 0.25s ease, box-shadow 0.25s ease, background-color 0.25s ease !important;
    }
    a:not([data-border]):not(.framer-lux5qc):not([href*="crypto-exchange"]):not(.framer-1lcbqde):hover,
    button:hover,
    [data-framer-name*="Button"]:hover {
      transform: translateY(-2px) scale(1.02);
    }
    a[data-border] img,
    a.framer-lux5qc img,
    a[href*="crypto-exchange"] img,
    a.framer-1lcbqde img {
      transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1) !important;
    }
    a[data-border]:hover img,
    a.framer-lux5qc:hover img,
    a[href*="crypto-exchange"]:hover img,
    a.framer-1lcbqde:hover img {
      transform: translateY(-8px) scale(1.05) !important;
    }
    .donut-slice-group {
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1) !important;
      transform-origin: 220px 220px !important;
      cursor: pointer !important;
    }
    .donut-slice-group:hover {
      transform: scale(1.03) !important;
    }

    [data-framer-name="Sign-In-Btn"],
    a[href*="login.html"],
    a[href*="./login.html"] {
      display: none !important;
      visibility: hidden !important;
      height: 0 !important;
      width: 0 !important;
      pointer-events: none !important;
    }
    [data-framer-name="Sign-Up-Btn"],
    .presale-buy-btn {
      transform: translate(-50%, -15px) !important;
    }
    [data-framer-name="Countdown-box"] > [data-framer-name^="Frame"] {
      margin-top: 25px !important;
    }

    /* Hero section video container should not block or intercept clicks */
    .framer-ko510b-container,
    .framer-ko510b-container video {
      pointer-events: none !important;
      background: transparent !important;
      object-fit: cover !important;
      opacity: 1 !important;
      visibility: visible !important;
    }

    /* Seamlessly connect hero section to the community bar (eliminate dead white spacing) */
    .framer-pHI60 .framer-1bx5qkl,
    .framer-pHI60 .framer-lizguk {
      margin-top: -58px !important;
    }

    @media (min-width: 1920px) {
      .framer-pHI60 .framer-lizguk {
        margin-top: -75px !important;
      }
    }

    /* Hero subtext & Who We Are clean paragraph flow */
    .framer-c0r9rm,
    .framer-c0r9rm p,
    .framer-1bdrpkv,
    .framer-1bdrpkv p,
    .framer-1qou2lv,
    .framer-10jeu5q,
    .framer-eqpw03,
    .framer-1qou2lv p,
    .framer-10jeu5q p,
    .framer-eqpw03 p {
      white-space: normal !important;
      word-break: normal !important;
      text-align: left !important;
    }
    .framer-1bdrpkv,
    .framer-1bdrpkv p {
      text-align: center !important;
    }

    /* Utilities section title styling - keep clean and un-broken */
    .framer-pHI60 .framer-1i2dfv7 {
      width: 100% !important;
      max-width: 900px !important;
      display: flex !important;
      flex-direction: column !important;
      align-items: center !important;
      justify-content: center !important;
      text-align: center !important;
    }
    .framer-pHI60 .framer-1t1fm7o,
    .framer-pHI60 .framer-1t1fm7o p,
    .framer-pHI60 .framer-1t1fm7o span {
      white-space: nowrap !important;
      text-align: center !important;
      max-width: 100% !important;
    }
    @media (max-width: 768px) {
      .framer-pHI60 .framer-1t1fm7o,
      .framer-pHI60 .framer-1t1fm7o p,
      .framer-pHI60 .framer-1t1fm7o span {
        white-space: normal !important;
      }
    }

    /* Utilities card sub texts clean wrapping without jagged indentation */
    .framer-pHI60 .framer-gpc8js [data-framer-name*="Ecosystem Utility Card"] p,
    .framer-pHI60 .framer-zooa89 [data-framer-name*="Utility Card"] p,
    .framer-pHI60 [data-framer-name*="Ecosystem Utility Card"] p,
    .framer-pHI60 [data-framer-name="Is only dummy text. We will replace this with real one later."] p,
    .framer-1ad7ax3, .framer-1ad7ax3 p,
    .framer-2mn7e9, .framer-2mn7e9 p,
    .framer-r197m0, .framer-r197m0 p,
    .framer-1a8xng5, .framer-1a8xng5 p,
    .framer-1m5gzfz, .framer-1m5gzfz p,
    .framer-1q6m3na, .framer-1q6m3na p,
    .framer-a3ccd0, .framer-a3ccd0 p,
    .framer-1frg1cu, .framer-1frg1cu p,
    .framer-1o5rwau, .framer-1o5rwau p,
    .framer-yps5jx, .framer-yps5jx p,
    .framer-1azj2q5, .framer-1azj2q5 p,
    .framer-1mf31oi, .framer-1mf31oi p,
    .framer-ut83oj, .framer-ut83oj p,
    .framer-1dpt75e, .framer-1dpt75e p,
    .framer-dal20v, .framer-dal20v p,
    .framer-vfbf8v, .framer-vfbf8v p,
    .framer-15fqer6, .framer-15fqer6 p,
    .framer-gci7op, .framer-gci7op p,
    .framer-1yrfsfm, .framer-1yrfsfm p {
      white-space: normal !important;
      word-break: normal !important;
      line-height: 1.45 !important;
    }

    /* Completely hide the removed utilities cards (International Forex, Arbitrage Bot, old Row 3 cards) */
    .framer-ehonwc-container,
    .framer-4kd1py-container,
    .framer-uj2rt7-container,
    .framer-tq2401-container,
    .framer-mgslwh-container,
    [data-framer-name="International Forex"],
    [data-framer-name="MGL Arbitrage Bot"],
    a[href*="mgl-forex.html"],
    a[href*="mgl-arbitrage-bot.html"],
    .framer-1parwqd,
    .framer-dhy8ts,
    .framer-cuc5a {
      display: none !important;
      visibility: hidden !important;
      pointer-events: none !important;
    }

    /* Clean, non-overlapping Desktop grid for Utilities (7 unique cards: 2 rows) */
    .framer-pHI60 .framer-gpc8js {
      height: 575px !important;
      position: relative !important;
    }

    /* Row 1: Top cards */
    .framer-pHI60 .framer-112q4s8-container {
      top: 0px !important;
      left: 0px !important;
      width: 235px !important;
      height: 371px !important;
    }
    .framer-pHI60 .framer-oopk4a-container {
      top: 0px !important;
      left: 250px !important;
      width: 253px !important;
      height: 213px !important;
    }
    .framer-pHI60 .framer-86q08w-container {
      top: 0px !important;
      left: 518px !important;
      width: 253px !important;
      height: 213px !important;
    }
    .framer-pHI60 .framer-1t13xs4-container {
      top: 0px !important;
      right: 0px !important;
      left: auto !important;
      width: 235px !important;
      height: 371px !important;
    }

    /* Row 2: Middle cards (placed exactly below row 1 without overlap) */
    .framer-pHI60 .framer-16w7uv7-container {
      top: 386px !important;
      left: 1px !important;
      width: 234px !important;
      height: 177px !important;
    }
    .framer-pHI60 .framer-du81kz-container {
      top: 228px !important;
      left: calc(50% - 260px) !important;
      width: 520px !important;
      height: 337px !important;
      z-index: 2 !important;
    }
    .framer-pHI60 .framer-1gq2w72-container {
      top: 386px !important;
      right: 0px !important;
      left: auto !important;
      width: 238px !important;
      height: 177px !important;
    }

    /* Top-right tall card (MGL Card) asset styling */
    .framer-pHI60 .framer-5p3IZ .framer-1n4yt0i {
      top: 110px !important;
    }

    /* FHD breakpoint (min-width: 1920px) */
    @media (min-width: 1920px) {
      .framer-pHI60 .framer-gpc8js {
        height: 945px !important;
      }
      .framer-pHI60 .framer-32rfp5 {
        height: auto !important;
        min-height: 1060px !important;
      }
      /* Row 1 */
      .framer-pHI60 .framer-112q4s8-container {
        top: 43px !important;
        left: 2px !important;
        width: 376px !important;
        height: 594px !important;
      }
      .framer-pHI60 .framer-oopk4a-container {
        top: 43px !important;
        left: 400px !important;
        width: 404px !important;
        height: 341px !important;
      }
      .framer-pHI60 .framer-86q08w-container {
        top: 43px !important;
        left: 828px !important;
        width: 404px !important;
        height: 341px !important;
      }
      .framer-pHI60 .framer-i3jhkc-container {
        top: 43px !important;
        right: -1px !important;
        left: auto !important;
        width: 380px !important;
        height: 594px !important;
      }

      /* Row 2 */
      .framer-pHI60 .framer-1mxp7pa-container {
        top: 660px !important;
        left: 2px !important;
        width: 378px !important;
        height: 266px !important;
      }
      .framer-pHI60 .framer-du81kz-container {
        top: 408px !important;
        left: calc(50% - 416px) !important;
        width: 832px !important;
        height: 539px !important;
        z-index: 2 !important;
      }
      .framer-pHI60 .framer-1gq2w72-container {
        top: 660px !important;
        right: 0px !important;
        left: auto !important;
        width: 380px !important;
        height: 265px !important;
      }

      .framer-pHI60 .framer-5p3IZ .framer-1n4yt0i {
        top: 155px !important;
      }
    }

    /* Who We Are bullet items styling: desktop single clean row */
    .framer-9mkxta {
      display: flex !important;
      flex-flow: row nowrap !important;
      flex-wrap: nowrap !important;
      align-items: center !important;
      justify-content: flex-start !important;
      gap: 7px !important;
      width: max-content !important;
      max-width: 100% !important;
    }
    .framer-9mkxta p {
      font-size: 12px !important;
      white-space: nowrap !important;
      letter-spacing: -0.15px !important;
    }
    .framer-pHI60 .framer-1t3vz9x,
    .framer-pHI60 .framer-9tc6ro,
    .framer-pHI60 .framer-17g5nf {
      width: 4px !important;
      height: 4px !important;
      min-width: 4px !important;
      min-height: 4px !important;
      border-radius: 50% !important;
      background-color: rgb(37, 37, 37) !important;
      flex-shrink: 0 !important;
    }

    .framer-bw8550,
    .framer-1bz8g2z {
      display: flex !important;
      flex-wrap: wrap !important;
      max-width: 100% !important;
      row-gap: 8px !important;
    }

    /* Staking card container & styling unification with presale */
    .framer-1bk4dlo {
      width: 350px !important;
      height: 375px !important;
      background: transparent !important;
      background-color: transparent !important;
      border: none !important;
      overflow: visible !important;
      position: relative !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
    }
    .framer-k49f6w {
      background: transparent !important;
      background-color: transparent !important;
      border: none !important;
      position: static !important;
      inset: unset !important;
      width: 100% !important;
      height: 100% !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
      overflow: visible !important;
    }
    [data-framer-name="Countdown-box"],
    .framer-q8dk5f,
    .framer-12qqhsj {
      width: 350px !important;
      height: 375px !important;
      border-radius: 14px !important;
      background-color: #ffffff !important;
      -webkit-backdrop-filter: blur(9px) !important;
      backdrop-filter: blur(9px) !important;
      overflow: hidden !important;
      position: relative !important;
      box-shadow: 0 10px 30px rgba(0, 0, 0, 0.04) !important;
    }
    [data-framer-name="Countdown-box"] .framer-1ycvkq1,
    [data-framer-name="Countdown-box"] .framer-1qxkkrz {
      position: absolute !important;
      top: 24px !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
    }
    [data-framer-name="Countdown-box"] .framer-18aao9z,
    [data-framer-name="Countdown-box"] .framer-1mt7l8t {
      position: absolute !important;
      top: 100px !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
    }
    [data-framer-name="Countdown-box"] .framer-be4iet,
    [data-framer-name="Countdown-box"] .framer-1gh34i1 {
      position: absolute !important;
      top: 183px !important;
      left: 50% !important;
      transform: translateX(-50%) !important;
    }
    [data-framer-name="Countdown-box"] a[data-framer-name="Sign-Up-Btn"],
    [data-framer-name="Countdown-box"] .presale-buy-btn {
      position: absolute !important;
      top: 285px !important;
      left: 50% !important;
      transform: translate(-50%, -15px) !important;
      width: 181px !important;
      padding: 10.42px 29.78px !important;
      border-radius: 9px !important;
      background-color: #2477f1 !important;
      text-decoration: none !important;
      display: flex !important;
      align-items: center !important;
      justify-content: center !important;
    }
    @media (max-width: 1199.98px) {
      .framer-1bk4dlo,
      [data-framer-name="Countdown-box"],
      .framer-q8dk5f,
      .framer-12qqhsj {
        width: 300px !important;
        height: 322px !important;
        border-radius: 12px !important;
      }
    }

    /* Roadmap text formatting: eliminate whitespace indentation artifacts and ensure clean typography */
    #roadmap .framer-7ku6l2 p,
    #roadmap .framer-aucbt2 p,
    #roadmap .framer-u7jg5q p,
    #roadmap .framer-qz4osq p,
    #roadmap .framer-xdg58z p,
    #roadmap .framer-y83aeg p,
    .framer-wy00jf p,
    .framer-897p3d p,
    .framer-fzuytd p,
    .framer-1pw5ufn p,
    .framer-vxvmeg p,
    .framer-idii6x p,
    .framer-t66ri7 p,
    .framer-16s3ycc p,
    .framer-ql6hxy p,
    .framer-iyo7i p,
    .framer-gih3kj p,
    .framer-2hymgu p,
    .framer-5mj1ni p,
    .framer-gey2vt p,
    .framer-dwbkj9 p,
    .framer-qgdpu8 p,
    .framer-17l8216 p,
    .framer-m7kx49 p,
    .framer-1ahdgqj p,
    .framer-1pjuqvx p,
    .framer-1nws3vi p {
      white-space: normal !important;
      word-break: normal !important;
      text-align: left !important;
      line-height: 1.45 !important;
    }

    .framer-wy00jf,
    .framer-897p3d,
    .framer-fzuytd,
    .framer-1pw5ufn,
    .framer-vxvmeg,
    .framer-idii6x,
    .framer-t66ri7,
    .framer-16s3ycc,
    .framer-ql6hxy,
    .framer-iyo7i,
    .framer-gih3kj,
    .framer-2hymgu,
    .framer-5mj1ni,
    .framer-gey2vt,
    .framer-dwbkj9,
    .framer-qgdpu8,
    .framer-17l8216,
    .framer-m7kx49,
    .framer-1ahdgqj,
    .framer-1pjuqvx,
    .framer-1nws3vi {
      white-space: normal !important;
    }
  

    /* =========================================================
       MGL HOMEPAGE FULL MOBILE & TABLET RESPONSIVE ARCHITECTURE
       ========================================================= */
    html, body {
      overflow-x: hidden !important;
      max-width: 100vw !important;
      width: 100% !important;
      position: relative !important;
    }

    #framer-page-root {
      overflow-x: hidden !important;
      max-width: 100vw !important;
      width: 100% !important;
    }

    @media (max-width: 1199.98px) {
      /* Zero-Flash Mobile Reset: Instantly hide desktop-only sections */
      .hidden-rfmt59,
      .framer-pHI60 .hidden-rfmt59,
      .framer-1w7j02f > .hidden-rfmt59,
      .framer-pHI60 .framer-15jc4zg.hidden-rfmt59 {
        display: none !important;
      }

      /* Root container fluidity */
      .framer-pHI60,
      .framer-pHI60.framer-72rtr7,
      [data-framer-root].framer-pHI60,
      .framer-pHI60 .framer-1w7j02f {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: hidden !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        box-sizing: border-box !important;
      }

      /* Notification Bar */
      .framer-pHI60 .framer-1fhi5fx {
        width: 100% !important;
        max-width: 100vw !important;
        overflow: hidden !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
      }
      .framer-pHI60 .framer-1rjpfxh {
        width: 100% !important;
        max-width: 100% !important;
        padding: 0 12px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: center !important;
        align-items: center !important;
        place-content: center center !important;
        left: 50% !important;
        top: 50% !important;
        transform: translate(-50%, -50%) !important;
        gap: 6px !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-1rjpfxh > .hidden-rfmt59 {
        display: none !important;
      }
      .framer-pHI60 .framer-1rjpfxh > .ssr-variant:not(.hidden-rfmt59) {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      .framer-pHI60 .framer-ol4x3 {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        max-width: 100% !important;
      }
      .framer-pHI60 .framer-ol4x3 p {
        font-size: clamp(10.5px, 2.8vw, 13px) !important;
        white-space: nowrap !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        text-align: center !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-13r6klu {
        flex-shrink: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
      }

      /* Phone Navigation Header */
      .framer-pHI60 .framer-obw4kn-container {
        width: 100% !important;
        max-width: 100vw !important;
        left: 0 !important;
        right: 0 !important;
        padding: 0 !important;
        box-sizing: border-box !important;
      }
      .framer-6JtXA.framer-v-9sfcvy.framer-127xd9x,
      .framer-6JtXA.framer-v-rmvtvb.framer-127xd9x,
      nav[data-framer-name="Phone"] {
        width: 100% !important;
        max-width: 100vw !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        gap: 6px !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-wnragw,
      .framer-4dm5i.framer-v-9sfcvy .framer-wnragw,
      nav[data-framer-name="Phone"] .framer-wnragw {
        flex: 0 0 auto !important;
        width: auto !important;
        padding: 0 4px 0 6px !important;
        margin: 0 !important;
        height: 60px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-1fsocct,
      .framer-4dm5i.framer-v-9sfcvy .framer-1fsocct,
      nav[data-framer-name="Phone"] .framer-1fsocct {
        display: flex !important;
        align-items: center !important;
        justify-content: flex-start !important;
        padding: 0 !important;
        margin: 0 !important;
        overflow: visible !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-qjiya,
      .framer-6JtXA.framer-v-rmvtvb .framer-qjiya,
      .framer-4dm5i.framer-v-9sfcvy .framer-qjiya,
      .framer-4dm5i.framer-v-rmvtvb .framer-qjiya,
      nav[data-framer-name="Phone"] .framer-qjiya,
      nav[data-framer-name="Phone"] .framer-1fsocct .framer-qjiya {
        width: 122px !important;
        height: 38px !important;
        display: flex !important;
        align-items: center !important;
        position: relative !important;
        margin: 0 !important;
        overflow: visible !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-qjiya [data-framer-background-image-wrapper="true"],
      .framer-4dm5i.framer-v-9sfcvy .framer-qjiya [data-framer-background-image-wrapper="true"],
      nav[data-framer-name="Phone"] .framer-qjiya [data-framer-background-image-wrapper="true"] {
        overflow: visible !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-qjiya img,
      .framer-4dm5i.framer-v-9sfcvy .framer-qjiya img,
      nav[data-framer-name="Phone"] .framer-qjiya img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        object-position: left center !important;
        transform: scale(1.36) !important;
        transform-origin: left center !important;
        display: block !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-ah0p2i-container,
      nav[data-framer-name="Phone"] .framer-ah0p2i-container {
        order: 2 !important;
        margin-left: auto !important;
        margin-right: 6px !important;
        max-width: none !important;
        width: auto !important;
        flex: 0 0 auto !important;
      }
      .framer-6JtXA.framer-v-9sfcvy [data-framer-name="Blue-with-icon"],
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"],
      nav[data-framer-name="Phone"] .connect-wallet-btn {
        width: auto !important;
        min-width: 125px !important;
        max-width: 165px !important;
        padding: 7px 15px !important;
        border-radius: 8px !important;
        background-color: rgb(36, 119, 241) !important;
        color: #ffffff !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 6px !important;
        overflow: hidden !important;
        text-overflow: ellipsis !important;
        white-space: nowrap !important;
        box-sizing: border-box !important;
        height: 36px !important;
      }
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-18735uw {
        width: 16px !important;
        height: 16px !important;
        flex-shrink: 0 !important;
        position: relative !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-1quvq94 {
        flex: 0 0 auto !important;
        display: flex !important;
        align-items: center !important;
      }
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-1quvq94 p,
      nav[data-framer-name="Phone"] [data-framer-name="Blue-with-icon"] .framer-text {
        font-size: 13px !important;
        font-weight: 600 !important;
        letter-spacing: -0.01em !important;
        color: #ffffff !important;
        margin: 0 !important;
        white-space: nowrap !important;
        line-height: 1 !important;
      }

      /* STRICT MOBILE WALLET BUTTON: Only show address, strictly hide balance or separator bar on mobile */
      nav .mg-connected-nav-inner span:nth-child(n+2),
      nav[data-framer-name="Phone"] .mg-connected-nav-inner span:nth-child(n+2),
      .framer-6JtXA.framer-v-9sfcvy .mg-connected-nav-inner span:nth-child(n+2),
      nav .mg-connected-balance,
      nav[data-framer-name="Phone"] .mg-connected-balance,
      .mg-connected-balance {
        display: none !important;
      }

      /* Our Partners Marquee: Positioned between Who We Are (order 15) and Utilities (order 17) on Phone */
      .framer-pHI60 .framer-15jc4zg:not(.hidden-rfmt59) {
        order: 16 !important;
        display: block !important;
        width: 100% !important;
        max-width: 100vw !important;
        height: 164px !important;
        position: relative !important;
        overflow: visible !important;
        margin: 14px 0 0 0 !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-15jc4zg.hidden-rfmt59 {
        display: none !important;
      }

      .framer-pHI60 .framer-6oi701 {
        width: 100% !important;
        max-width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        height: 136px !important;
        position: absolute !important;
        top: 0 !important;
        overflow: hidden !important;
        background-color: #f5f5f5 !important;
        border-top: 0.625px solid #cdcdcd !important;
        border-bottom: 0.625px solid #cdcdcd !important;
        border-left: none !important;
        border-right: none !important;
        box-sizing: border-box !important;
      }

      .framer-pHI60 .framer-gc0xu7 {
        position: absolute !important;
        top: 18px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: auto !important;
        text-align: center !important;
        white-space: nowrap !important;
        z-index: 2 !important;
      }

      .framer-pHI60 .framer-gc0xu7 .framer-text {
        font-family: 'Plus Jakarta Sans', sans-serif !important;
        font-size: 15px !important;
        font-weight: 700 !important;
        color: rgb(77, 77, 77) !important;
      }

      .framer-pHI60 .framer-jlf1zb {
        position: absolute !important;
        top: 52px !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
        height: min-content !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        overflow: visible !important;
        margin: 0 !important;
        padding: 0 !important;
      }

      .framer-pHI60 .framer-9f0v8j-container {
        width: 100% !important;
        max-width: 100% !important;
        height: 60px !important;
        position: relative !important;
        overflow: hidden !important;
      }

      .framer-pHI60 .framer-9f0v8j-container section {
        display: flex !important;
        width: 100% !important;
        max-width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
        -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
        mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
      }

      .framer-pHI60 .framer-1qyz8iy {
        width: 205px !important;
        height: 29px !important;
        position: absolute !important;
        bottom: 1px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        z-index: 2 !important;
        pointer-events: none !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d,
      nav[data-framer-name="Phone"] .framer-1yo84d {
        order: 3 !important;
        cursor: pointer !important;
        width: 36px !important;
        height: 36px !important;
        min-width: 36px !important;
        flex-shrink: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-items: center !important;
        gap: 5px !important;
        position: relative !important;
        z-index: 100001 !important;
        touch-action: manipulation !important;
        margin-left: 2px !important;
      }
      .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-jbz6dg,
      .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-d2ox36 {
        position: static !important;
        width: 22px !important;
        height: 2.5px !important;
        background-color: #0f172a !important;
        border-radius: 4px !important;
        transition: transform 0.25s ease, opacity 0.25s ease !important;
      }
      .mgl-mobile-nav-open .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-d2ox36 {
        transform: translateY(4.25px) rotate(45deg) !important;
      }
      .mgl-mobile-nav-open .framer-6JtXA.framer-v-9sfcvy .framer-1yo84d .framer-jbz6dg {
        transform: translateY(-4.25px) rotate(-45deg) !important;
      }

      /* Hero Section */
      .framer-pHI60 .framer-1gbhvjc {
        width: 100% !important;
        max-width: min(600px, 94vw) !important;
        height: auto !important;
        min-height: min-content !important;
        margin: 0 auto !important;
        padding: clamp(140px, 18vh, 165px) 16px 40px !important;
        box-sizing: border-box !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        position: relative !important;
        overflow: visible !important;
      }
      .framer-pHI60 .framer-fumvq2 {
        width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        gap: 0 !important;
      }
      /* Pill Badge ("New Join the revolution now") */
      .framer-pHI60 .framer-yie9pa {
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        padding: 4px 14px 4px 4px !important;
        border-radius: 9999px !important;
        border: 1px solid rgba(0, 0, 0, 0.8) !important;
        background: rgba(255, 255, 255, 0.9) !important;
        backdrop-filter: blur(8px) !important;
        -webkit-backdrop-filter: blur(8px) !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.05) !important;
        gap: 8px !important;
        margin: 0 auto 20px !important;
        width: max-content !important;
        max-width: 90vw !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-4ag96k {
        background-color: #2477f1 !important;
        border-radius: 9999px !important;
        padding: 4px 12px !important;
        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;
        width: auto !important;
        height: auto !important;
        flex-shrink: 0 !important;
      }
      .framer-pHI60 .framer-c4r10c,
      .framer-pHI60 .framer-c4r10c p {
        font-size: 12px !important;
        font-weight: 600 !important;
        color: #ffffff !important;
        margin: 0 !important;
        line-height: 1 !important;
        display: flex !important;
        align-items: center !important;
      }
      .framer-pHI60 .framer-cpznaz {
        flex-shrink: 0 !important;
        display: inline-flex !important;
        align-items: center !important;
      }
      .framer-pHI60 .framer-cpznaz p,
      .framer-pHI60 .framer-cpznaz span {
        font-size: 13px !important;
        font-weight: 500 !important;
        color: #0f172a !important;
        margin: 0 !important;
        line-height: 1 !important;
        display: inline-block !important;
        letter-spacing: -0.01em !important;
      }

      /* Headline / Title */
      .framer-pHI60 .framer-4q8qp6 {
        width: 100% !important;
        max-width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        gap: 2px !important;
        padding: 0 !important;
      }
      .framer-pHI60 .framer-16nruyj,
      .framer-pHI60 .framer-1d707af,
      .framer-pHI60 .framer-dt7cpl {
        width: 100% !important;
        max-width: 100% !important;
        display: block !important;
        text-align: center !important;
        white-space: normal !important;
        height: auto !important;
        min-height: 0 !important;
      }
      .framer-pHI60 .framer-4q8qp6 h1,
      .framer-pHI60 .framer-4q8qp6 h2 {
        font-size: clamp(25px, 6.6vw, 34px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        letter-spacing: -0.02em !important;
        text-align: center !important;
        margin: 0 !important;
        color: #111827 !important;
      }
      .framer-pHI60 .framer-4q8qp6 span[data-text-fill="true"],
      .framer-pHI60 .framer-4q8qp6 .framer-text {
        background-image: none !important;
        -webkit-text-fill-color: #111827 !important;
        color: #111827 !important;
      }

      /* Paragraph Description */
      .framer-pHI60 .framer-1bdrpkv {
        height: auto !important;
        min-height: min-content !important;
        width: 100% !important;
        max-width: min(500px, 92vw) !important;
        margin: 20px auto 0 !important;
        padding: 0 10px !important;
        box-sizing: border-box !important;
        position: relative !important;
        display: block !important;
      }
      .framer-pHI60 .framer-1bdrpkv p {
        font-size: clamp(13.5px, 3.5vw, 15px) !important;
        line-height: 1.62 !important;
        text-align: center !important;
        color: #475569 !important;
        white-space: normal !important;
        word-break: normal !important;
        letter-spacing: -0.01em !important;
        margin: 0 !important;
      }

      /* CTA Buttons */
      .framer-pHI60 .framer-gcbq2d {
        width: 100% !important;
        max-width: 420px !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: center !important;
        gap: 14px !important;
        margin-top: 24px !important;
        position: relative !important;
      }
      .framer-pHI60 .framer-1tt5k8f,
      .framer-pHI60 .framer-1b6l8yl {
        flex: 1 1 140px !important;
        max-width: 175px !important;
        min-width: 130px !important;
        height: 48px !important;
        padding: 10px 18px !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        border-radius: 12px !important;
        gap: 8px !important;
        text-decoration: none !important;
      }
      .framer-pHI60 .framer-1tt5k8f {
        background-color: #2477f1 !important;
        box-shadow: 0 4px 14px rgba(36, 119, 241, 0.25) !important;
      }
      .framer-pHI60 .framer-1b6l8yl {
        background-color: #ffffff !important;
        border: 1px solid rgba(0, 0, 0, 0.12) !important;
        box-shadow: 0 2px 8px rgba(0, 0, 0, 0.04) !important;
      }
      .framer-pHI60 .framer-1tt5k8f p,
      .framer-pHI60 .framer-1b6l8yl p {
        font-size: 15px !important;
        font-weight: 600 !important;
        letter-spacing: -0.01em !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1tt5k8f p {
        color: #ffffff !important;
      }
      .framer-pHI60 .framer-1b6l8yl p {
        color: #0f172a !important;
      }

      /* Bitget Countdown Card: Hidden on Phone/Mobile screens */
      .framer-pHI60 .framer-1gbhvjc .bitget-countdown-card,
      .bitget-countdown-card {
        display: none !important;
      }

      /* Community Bar (Phone / Small Screens) */
      .framer-pHI60 .framer-jtqavu {
        width: 100% !important;
        max-width: min(390px, 92vw) !important;
        height: auto !important;
        min-height: min-content !important;
        margin: -40px auto 18px !important;
        position: relative !important;
        z-index: 10 !important;
        overflow: visible !important;
        display: block !important;
        border-radius: 0 !important;
      }
      .framer-pHI60 .framer-1cx2msz {
        width: 100% !important;
        height: auto !important;
        min-height: min-content !important;
        position: relative !important;
        padding: 24px 20px 24px !important;
        box-sizing: border-box !important;
        background-color: #f5f5f5 !important;
        border: 1px solid rgba(0, 0, 0, 0.08) !important;
        border-radius: 0 !important;
        overflow: visible !important;
      }
      .framer-pHI60 .framer-1cx2msz:after {
        display: none !important;
      }
      .framer-pHI60 .framer-jkrewq {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        height: auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        justify-content: flex-start !important;
        text-align: left !important;
        gap: 0 !important;
        padding: 0 !important;
        overflow: visible !important;
      }

      /* Join the community header & social links */
      .framer-pHI60 .framer-1sckhtq {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        order: 0 !important;
        margin: 0 0 20px 0 !important;
      }
      .framer-pHI60 .framer-145khx9 {
        width: 100% !important;
        text-align: left !important;
        margin: 0 0 12px 0 !important;
      }
      .framer-pHI60 .framer-145khx9 h3 {
        font-size: 15px !important;
        font-weight: 700 !important;
        color: rgb(77, 77, 77) !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-15xigue {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        justify-content: flex-start !important;
        align-items: center !important;
        gap: 12px !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1kjpoqd,
      .framer-pHI60 .framer-9mpn2u {
        width: 48px !important;
        height: 48px !important;
        min-width: 48px !important;
        min-height: 48px !important;
        border-radius: 12px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        overflow: hidden !important;
        flex-shrink: 0 !important;
      }
      .framer-pHI60 .framer-1kjpoqd {
        background-color: #000000 !important;
      }
      .framer-pHI60 .framer-9mpn2u {
        background-color: #29a9eb !important;
      }
      .framer-pHI60 .framer-1kjpoqd .framer-k2c49c,
      .framer-pHI60 .framer-9mpn2u .framer-76esel {
        width: 100% !important;
        height: 100% !important;
        position: absolute !important;
        top: 0 !important;
        left: 0 !important;
        transform: none !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      .framer-pHI60 .framer-1kjpoqd img,
      .framer-pHI60 .framer-9mpn2u img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        display: block !important;
      }

      /* We are listed on */
      .framer-pHI60 .framer-gmmtlz {
        width: 100% !important;
        text-align: left !important;
        display: flex !important;
        justify-content: flex-start !important;
        order: 1 !important;
        margin: 0 0 12px 0 !important;
      }
      .framer-pHI60 .framer-11kz2be {
        width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-11kz2be h3 {
        font-size: 19px !important;
        font-weight: 700 !important;
        color: rgb(77, 77, 77) !important;
        text-align: left !important;
        margin: 0 !important;
      }

      /* BscScan Card */
      .framer-pHI60 .framer-1r9z9su {
        width: 100% !important;
        max-width: 260px !important;
        height: 64px !important;
        min-height: 64px !important;
        background-color: #ffffff !important;
        border: 1px solid #e0e0e0 !important;
        border-radius: 12px !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        margin: 0 0 12px 0 !important;
        overflow: hidden !important;
        order: 2 !important;
        cursor: default !important;
      }
      .framer-pHI60 .framer-1r9z9su .framer-3gwr4w {
        width: 200px !important;
        height: 145px !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        display: block !important;
      }
      .framer-pHI60 .framer-1r9z9su img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        object-position: center !important;
        display: block !important;
      }

      /* CoinMarketCap Card */
      .framer-pHI60 .framer-164f8gn {
        width: 100% !important;
        max-width: 260px !important;
        height: 64px !important;
        min-height: 64px !important;
        background-color: #ffffff !important;
        border: 1px solid #e0e0e0 !important;
        border-radius: 12px !important;
        box-shadow: 0 1px 3px rgba(0, 0, 0, 0.04) !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        position: relative !important;
        margin: 0 0 16px 0 !important;
        overflow: hidden !important;
        order: 3 !important;
        cursor: pointer !important;
        text-decoration: none !important;
      }
      .framer-pHI60 .framer-164f8gn .framer-2t8dxy,
      .framer-pHI60 .framer-164f8gn .framer-ormv56,
      .framer-pHI60 .framer-164f8gn [data-framer-name="image 10"] {
        width: 195px !important;
        height: 34px !important;
        position: absolute !important;
        top: 50% !important;
        left: 50% !important;
        transform: translate(-50%, -50%) !important;
        display: block !important;
      }
      .framer-pHI60 .framer-164f8gn img {
        width: 100% !important;
        height: 100% !important;
        object-fit: contain !important;
        display: block !important;
      }

      /* Audited By - Hidden */
      .framer-pHI60 .framer-1tz1u4n,
      .framer-pHI60 .framer-tzvfzp,
      .framer-pHI60 .framer-1f3bk5y,
      .framer-pHI60 .framer-10i306g,
      .framer-pHI60 .framer-1511cfy,
      .framer-pHI60 .framer-10h14ug,
      .framer-pHI60 [data-framer-name="Audited By"],
      .framer-1tz1u4n,
      .framer-tzvfzp,
      .framer-1f3bk5y,
      .framer-10i306g,
      .framer-1511cfy,
      .framer-10h14ug,
      [data-framer-name="Audited By"] {
        display: none !important;
      }

      /* Ensure card SSR variants are rendered properly */
      .framer-pHI60 .framer-1r9z9su > .ssr-variant:last-child,
      .framer-pHI60 .framer-164f8gn > .ssr-variant:last-child {
        display: contents !important;
      }
      .framer-pHI60 .framer-1r9z9su > .ssr-variant:first-child,
      .framer-pHI60 .framer-164f8gn > .ssr-variant:first-child {
        display: none !important;
      }

      /* Seamless integrated bottom notch shape */
      .framer-pHI60 .framer-1ajpyso {
        display: block !important;
        width: min(327px, 88vw) !important;
        height: 45px !important;
        position: absolute !important;
        bottom: -20.5px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        pointer-events: none !important;
        z-index: 5 !important;
        overflow: visible !important;
      }
      .framer-pHI60 .framer-1ajpyso .svgContainer,
      .framer-pHI60 .framer-1ajpyso svg {
        width: 100% !important;
        height: 100% !important;
        display: block !important;
      }
      .framer-pHI60 .framer-1ajpyso svg path {
        stroke: rgba(0, 0, 0, 0.08) !important;
        stroke-width: 1px !important;
      }
      .framer-pHI60 .framer-1r9z9su:after,
      .framer-pHI60 .framer-164f8gn:after,
      .framer-pHI60 .framer-10h14ug:after {
        display: none !important;
      }

      /* Welcome / Who We Are - Strictly Left Aligned per design reference */
      .framer-pHI60 .framer-1d257x,
      .framer-1d257x {
        width: 100% !important;
        max-width: min(560px, 94vw) !important;
        height: auto !important;
        min-height: min-content !important;
        margin: 0 auto 0 !important;
        position: relative !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-1d257x > .ssr-variant:first-of-type,
      .framer-1d257x > .ssr-variant:first-of-type,
      .framer-pHI60 .framer-71llk3,
      .framer-71llk3 {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: min(280px, 75vw) !important;
        height: min(280px, 75vw) !important;
        margin: 0 auto 16px !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }
      /* Prevent duplicate 3D cube image */
      .framer-pHI60 .framer-1d257x > .ssr-variant:not(:first-of-type),
      .framer-1d257x > .ssr-variant:not(:first-of-type),
      .framer-1d257x > .hidden-rfmt59 {
        display: none !important;
        visibility: hidden !important;
        height: 0 !important;
        width: 0 !important;
        overflow: hidden !important;
      }
      .framer-pHI60 .framer-ewech6,
      .framer-ewech6 {
        position: relative !important;
        top: auto !important;
        left: auto !important;
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        gap: 14px !important;
      }
      .framer-pHI60 .framer-16xe91k,
      .framer-16xe91k {
        width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-16xe91k h3,
      .framer-pHI60 .framer-16xe91k p,
      .framer-16xe91k h3,
      .framer-16xe91k p {
        font-size: 16px !important;
        font-weight: 800 !important;
        color: rgb(36, 119, 241) !important;
        text-transform: uppercase !important;
        letter-spacing: 0.5px !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-b4dqyy,
      .framer-b4dqyy,
      .framer-pHI60 .framer-1e4ggt2,
      .framer-1e4ggt2 {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: flex-start !important;
        text-align: left !important;
        gap: 4px !important;
      }
      .framer-pHI60 .framer-1gbtfby,
      .framer-1gbtfby,
      .framer-pHI60 .framer-psgjb7,
      .framer-psgjb7 {
        width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-1gbtfby h2,
      .framer-pHI60 .framer-psgjb7 h2,
      .framer-pHI60 .framer-1gbtfby p,
      .framer-pHI60 .framer-psgjb7 p,
      .framer-1gbtfby h2,
      .framer-psgjb7 h2,
      .framer-1gbtfby p,
      .framer-psgjb7 p {
        font-size: clamp(24px, 5.5vw, 30px) !important;
        font-weight: 700 !important;
        line-height: 1.25 !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1gbtfby h2 span,
      .framer-pHI60 .framer-psgjb7 h2 span,
      .framer-1gbtfby h2 span,
      .framer-psgjb7 h2 span {
        text-align: left !important;
        display: inline !important;
      }
      .framer-pHI60 .framer-eqpw03,
      .framer-eqpw03 {
        width: 100% !important;
        max-width: 100% !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-eqpw03 p,
      .framer-eqpw03 p {
        font-size: clamp(14px, 3.5vw, 15px) !important;
        line-height: 1.6 !important;
        font-weight: 500 !important;
        color: rgb(77, 77, 77) !important;
        text-align: left !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1bz8g2z,
      .framer-1bz8g2z {
        width: 100% !important;
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: wrap !important;
        justify-content: flex-start !important;
        align-items: center !important;
        text-align: left !important;
        row-gap: 10px !important;
        column-gap: 10px !important;
        padding: 4px 0 0 0 !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-1bqcqve,
      .framer-pHI60 .framer-1gjca5v,
      .framer-pHI60 .framer-14182h1,
      .framer-pHI60 .framer-11b69dx,
      .framer-1bqcqve,
      .framer-1gjca5v,
      .framer-14182h1,
      .framer-11b69dx {
        width: auto !important;
        display: inline-flex !important;
        align-items: center !important;
        flex: none !important;
        white-space: nowrap !important;
        text-align: left !important;
      }
      .framer-pHI60 .framer-1bqcqve p,
      .framer-pHI60 .framer-1gjca5v p,
      .framer-pHI60 .framer-14182h1 p,
      .framer-pHI60 .framer-11b69dx p,
      .framer-1bqcqve p,
      .framer-1gjca5v p,
      .framer-14182h1 p,
      .framer-11b69dx p {
        font-size: 14px !important;
        font-weight: 600 !important;
        text-align: left !important;
        color: rgb(37, 37, 37) !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-s7tq4i,
      .framer-pHI60 .framer-l613yr,
      .framer-pHI60 .framer-1q5ueep,
      .framer-s7tq4i,
      .framer-l613yr,
      .framer-1q5ueep {
        width: 6px !important;
        height: 6px !important;
        min-width: 6px !important;
        min-height: 6px !important;
        max-width: 6px !important;
        max-height: 6px !important;
        border-radius: 50% !important;
        background-color: #252525 !important;
        display: inline-block !important;
        flex: none !important;
        margin: 0 4px !important;
      }

      /* Featured In Marquee and Large Container Overflows */
      .framer-pHI60 [data-framer-name="FEATURED_IN"],
      .framer-pHI60 .framer-1ec6psd-container,
      .framer-pHI60 .framer-14tc5yz-container,
      .framer-pHI60 .framer-esowf8-container,
      .framer-pHI60 .framer-170gg1o-container,
      .framer-pHI60 .framer-167sawf-container {
        width: 100% !important;
        max-width: 100vw !important;
        overflow: hidden !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-1ta3qh6 {
        width: 100% !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-1fcukv5 h4 {
        font-size: clamp(22px, 5.5vw, 30px) !important;
        text-align: center !important;
      }

      /* Utilities Section Scaling, Positioning & Content Compression */
      .framer-pHI60 .framer-zooa89 {
        width: 360px !important;
        max-width: 100% !important;
        height: 1000px !important;
        margin: 8px auto 0 !important;
        position: relative !important;
      }

      /* Hide NFT Marketplace, Crypto Gaming, and Micro Tasks on mobile if present */
      .framer-pHI60 .framer-zooa89 .framer-1ocg4vf,
      .framer-pHI60 .framer-1cv91ov,
      .framer-pHI60 .framer-1lsb3sr {
        display: none !important;
      }

      /* Row 2: MGL Crypto Exchange shifted up from 573px to 468px (eliminating ~105px dead space) */
      .framer-pHI60 .framer-1kl54pa {
        top: 468px !important;
        left: calc(50% - 179px) !important;
        width: 358px !important;
        height: 232px !important;
      }

      /* Row 3: Left Column - MGL Card */
      .framer-pHI60 .framer-f14gms {
        top: 714px !important;
        left: 0 !important;
        width: 176px !important;
        height: 153px !important;
      }
      .framer-pHI60 .framer-f14gms .framer-1dpt75e {
        top: 32px !important;
        left: 8px !important;
        right: 8px !important;
        width: calc(100% - 16px) !important;
      }
      .framer-pHI60 .framer-f14gms .framer-1dpt75e p,
      .framer-pHI60 .framer-f14gms .framer-1dpt75e .framer-text {
        font-size: 11px !important;
        line-height: 1.35 !important;
      }

      /* Row 3: Left Column - MGL AI Calling */
      .framer-pHI60 .framer-e2tswx {
        top: 877px !important;
        left: 0 !important;
        width: 176px !important;
        height: 108px !important;
        overflow: hidden !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-1gzttz {
        top: 9px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: calc(100% - 16px) !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-1gzttz h4,
      .framer-pHI60 .framer-e2tswx .framer-1gzttz .framer-text {
        font-size: 13px !important;
        font-weight: 700 !important;
        white-space: nowrap !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-dal20v {
        top: 29px !important;
        left: 8px !important;
        right: 8px !important;
        width: calc(100% - 16px) !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-e2tswx .framer-dal20v p,
      .framer-pHI60 .framer-e2tswx .framer-dal20v .framer-text {
        font-size: 10.5px !important;
        line-height: 1.32 !important;
        letter-spacing: -0.12px !important;
        color: rgb(112, 112, 112) !important;
        margin: 0 !important;
      }

      /* Row 3: Right Column - MGL Payment Gateway */
      .framer-pHI60 .framer-16kcatl {
        top: 714px !important;
        left: 184px !important;
        width: 176px !important;
        height: 271px !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-rpalt5 {
        top: 14px !important;
        left: 10px !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-rpalt5 h4,
      .framer-pHI60 .framer-16kcatl .framer-rpalt5 .framer-text {
        font-size: 13.5px !important;
        font-weight: 700 !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-gci7op {
        top: 60px !important;
        left: 8px !important;
        right: 8px !important;
        width: calc(100% - 16px) !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-16kcatl .framer-gci7op p,
      .framer-pHI60 .framer-16kcatl .framer-gci7op .framer-text {
        font-size: 11px !important;
        line-height: 1.4 !important;
      }

      /* Row 1 text padding refinements */
      .framer-pHI60 .framer-j6ot3q .framer-ut83oj p,
      .framer-pHI60 .framer-11rmrij .framer-1mf31oi p,
      .framer-pHI60 .framer-1wh7cws .framer-1azj2q5 p {
        font-size: 11px !important;
        line-height: 1.35 !important;
      }

      @media (max-width: 380px) {
        .framer-pHI60 .framer-zooa89 {
          transform: scale(calc((100vw - 24px) / 360)) !important;
          transform-origin: top center !important;
          margin-bottom: calc(1150px * (calc((100vw - 24px) / 360) - 1)) !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1199.98px) {
        .framer-pHI60 .framer-zooa89 {
          transform: scale(1.18) !important;
          transform-origin: top center !important;
          margin: 10px auto 210px !important;
        }
      }

      /* Desktop & Tablet Tokenomics Container & Chart positioning */
      .framer-pHI60 .framer-1j72svg,
      #tokenomicswab,
      .framer-pHI60 .framer-1bwy6b8,
      #tokenomics {
        overflow: visible !important;
        height: 680px !important;
      }

      .framer-pHI60 .framer-v2hkuw,
      .framer-pHI60 .framer-8wjvau {
        bottom: 25px !important;
        overflow: visible !important;
      }

      /* Tokenomics Section Scaling & Centering */
      .framer-pHI60 .framer-9hzeff,
      .framer-pHI60 [data-framer-name="TOKENOMICS-mobile"] {
        width: 100% !important;
        max-width: 388px !important;
        height: 535px !important;
        margin: 10px auto 10px !important;
        position: relative !important;
        box-sizing: border-box !important;
        transform: none !important;
        overflow: visible !important;
      }

      /* Tokenomics Header & Text Formatting */
      .framer-pHI60 .framer-1bs84e6 {
        width: calc(100% - 32px) !important;
        max-width: 360px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        text-align: center !important;
        position: absolute !important;
        gap: 6px !important;
      }

      .framer-pHI60 .framer-82lfko {
        margin: 0 !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-82lfko h4 {
        font-size: 15px !important;
        line-height: 1.2 !important;
        margin: 0 !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-ciljl2 {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 8px !important;
        width: 100% !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-2imddj {
        width: 100% !important;
        text-align: center !important;
      }
      .framer-pHI60 .framer-2imddj h3 {
        font-size: 26px !important;
        line-height: 1.25 !important;
        margin: 0 !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-1sne9ac {
        width: 100% !important;
        max-width: 326px !important;
        margin: 0 auto !important;
        white-space: normal !important;
      }
      .framer-pHI60 .framer-1sne9ac p {
        font-size: 13px !important;
        line-height: 1.5 !important;
        text-align: justify !important;
        text-align-last: justify !important;
        text-justify: inter-word !important;
        white-space: normal !important;
        margin: 0 auto !important;
        color: #4d4d4d !important;
      }

      /* Binance Smart Chain Badge */
      .framer-pHI60 .framer-1ork8al {
        width: 42px !important;
        height: 42px !important;
        top: 152px !important;
        left: calc(50% - 94px) !important;
        position: absolute !important;
      }

      .framer-pHI60 .framer-826tvd {
        top: 152px !important;
        left: calc(50% - 44px) !important;
        height: 42px !important;
        position: absolute !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
      }
      .framer-pHI60 .framer-826tvd .framer-nfpyju h5 {
        font-size: 14px !important;
        line-height: 1.2 !important;
        margin: 0 !important;
      }
      .framer-pHI60 .framer-826tvd .framer-os8xq7 h3 {
        font-size: 20px !important;
        line-height: 1.2 !important;
        margin: 0 !important;
      }

      .framer-pHI60 .framer-1blcqd1 {
        display: none !important;
      }

      /* MainChart Pie Chart */
      .framer-pHI60 .framer-c2yas9 {
        top: 204px !important;
        bottom: auto !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        width: 320px !important;
        height: 320px !important;
        max-width: min(320px, calc(100vw - 20px)) !important;
        position: absolute !important;
      }
      .framer-pHI60 .framer-c2yas9 .framer-1e3sy2w {
        width: 320px !important;
        height: 320px !important;
        max-width: 100% !important;
        top: 0 !important;
        left: 0 !important;
        position: relative !important;
      }
      .framer-pHI60 .framer-c2yas9 svg#mgl-donut-mobile {
        width: 100% !important;
        height: 100% !important;
      }

      @media (max-width: 359px) {
        .framer-pHI60 .framer-1bs84e6 {
          max-width: calc(100% - 16px) !important;
        }
        .framer-pHI60 .framer-2imddj h3 {
          font-size: 22px !important;
        }
        .framer-pHI60 .framer-1sne9ac {
          max-width: 295px !important;
        }
        .framer-pHI60 .framer-1sne9ac p {
          font-size: 11.5px !important;
          line-height: 1.45 !important;
          text-align: justify !important;
          text-align-last: justify !important;
          text-justify: inter-word !important;
          white-space: normal !important;
        }
        .framer-pHI60 .framer-1ork8al {
          top: 142px !important;
          left: calc(50% - 88px) !important;
          width: 36px !important;
          height: 36px !important;
        }
        .framer-pHI60 .framer-826tvd {
          top: 142px !important;
          left: calc(50% - 44px) !important;
        }
        .framer-pHI60 .framer-c2yas9 {
          top: 188px !important;
          width: 290px !important;
          height: 290px !important;
        }
        .framer-pHI60 .framer-c2yas9 .framer-1e3sy2w,
        .framer-pHI60 .framer-c2yas9 svg#mgl-donut-mobile {
          width: 290px !important;
          height: 290px !important;
        }
        .framer-pHI60 .framer-9hzeff {
          height: 485px !important;
        }
      }

      /* Presale Section Mobile Responsiveness & Centering */
      .framer-pHI60 .framer-10y5sns,
      .framer-pHI60 [data-framer-name="PRESALE-mobile"] {
        width: 100% !important;
        max-width: 100vw !important;
        height: 875px !important;
        position: relative !important;
        overflow: hidden !important;
        margin: 15px auto 0 !important;
        box-sizing: border-box !important;
        transform: none !important;
      }

      .framer-pHI60 .framer-p5xzyb,
      .framer-pHI60 [data-framer-name="PRESALE-mobile"] [data-framer-name="PRESALE"] {
        width: 100% !important;
        max-width: 100vw !important;
        height: 875px !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
        overflow: hidden !important;
        box-sizing: border-box !important;
      }

      /* Presale Mobile Header (Title & Subtitle) */
      .framer-pHI60 .framer-12xyczd {
        width: calc(100% - 32px) !important;
        max-width: 360px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 24px !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        box-sizing: border-box !important;
      }

      .framer-pHI60 .framer-1wnostt {
        width: 100% !important;
        max-width: 291px !important;
        height: auto !important;
        position: relative !important;
        margin: 0 auto !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
      }

      .framer-pHI60 .framer-204r0e,
      .framer-pHI60 .framer-i54wcn,
      .framer-pHI60 .framer-iy3ska {
        position: static !important;
        width: auto !important;
        text-align: center !important;
      }

      .framer-pHI60 .framer-zz7ucg {
        width: 100% !important;
        max-width: 326px !important;
        margin: 4px auto 0 !important;
        box-sizing: border-box !important;
        text-align: center !important;
      }

      /* Presale Phase Cards Container */
      .framer-pHI60 .framer-ymo4ta {
        width: calc(100% - 32px) !important;
        max-width: 360px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 285px !important;
        padding: 0 !important;
        margin: 0 !important;
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        gap: 16px !important;
        box-sizing: border-box !important;
      }

      /* Individual Phase Cards (Phase 1 & Phase 2) */
      .framer-pHI60 .framer-b61fbw,
      .framer-pHI60 .framer-1w6nj1t {
        width: 100% !important;
        max-width: 100% !important;
        height: 286px !important;
        border-radius: 16px !important;
        box-sizing: border-box !important;
        position: relative !important;
        overflow: hidden !important;
      }

      /* Card Header (Presale Phase 1 / Phase 2) */
      .framer-pHI60 .framer-vn0efe,
      .framer-pHI60 .framer-37uhpk {
        top: 20px !important;
        left: 20px !important;
        right: 20px !important;
        position: absolute !important;
      }

      /* Card Divider Line */
      .framer-pHI60 .framer-1jzsih5,
      .framer-pHI60 .framer-1nqtqe0 {
        width: 100% !important;
        max-width: 100% !important;
        left: 0 !important;
        right: 0 !important;
        top: 69px !important;
        position: absolute !important;
        overflow: hidden !important;
      }

      .framer-pHI60 .framer-1jzsih5 .svgContainer,
      .framer-pHI60 .framer-1nqtqe0 .svgContainer,
      .framer-pHI60 .framer-1jzsih5 svg,
      .framer-pHI60 .framer-1nqtqe0 svg {
        width: 100% !important;
      }

      /* Card Details (Price, Date, Distribution) */
      .framer-pHI60 .framer-1tdpy35,
      .framer-pHI60 .framer-dmyn5j {
        width: calc(100% - 40px) !important;
        left: 20px !important;
        right: 20px !important;
        top: 90px !important;
        position: absolute !important;
        box-sizing: border-box !important;
      }

      /* Price Row Flexbox */
      .framer-pHI60 .framer-146ejf5,
      .framer-pHI60 .framer-4gy8ls {
        width: 100% !important;
        display: flex !important;
        align-items: center !important;
        justify-content: space-between !important;
        position: relative !important;
        height: 23px !important;
      }

      .framer-pHI60 .framer-290ik,
      .framer-pHI60 .framer-124qpgf {
        position: static !important;
        order: 1 !important;
        flex: none !important;
        top: auto !important;
        left: auto !important;
      }

      .framer-pHI60 .framer-o1zpkr,
      .framer-pHI60 .framer-1221xtg {
        position: static !important;
        order: 2 !important;
        flex: 1 1 auto !important;
        min-width: 20px !important;
        max-width: 220px !important;
        margin: 0 10px !important;
        height: 5px !important;
        top: auto !important;
        left: auto !important;
      }

      .framer-pHI60 .framer-1x1tria,
      .framer-pHI60 .framer-vpnrlj {
        position: static !important;
        order: 3 !important;
        flex: none !important;
        top: auto !important;
        right: auto !important;
      }

      /* Date & Distribution Rows */
      .framer-pHI60 .framer-xtzk58,
      .framer-pHI60 .framer-1oiv904,
      .framer-pHI60 .framer-95sww9,
      .framer-pHI60 .framer-yr2i58 {
        width: 100% !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
      }

      /* Buy Now Button */
      .framer-pHI60 .framer-1wat7s7,
      .framer-pHI60 .framer-1vnrome {
        width: calc(100% - 40px) !important;
        max-width: 321px !important;
        left: 50% !important;
        transform: translateX(-50%) !important;
        top: 215px !important;
        position: absolute !important;
        box-sizing: border-box !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
      }

      .framer-pHI60 .framer-3fm6ey,
      .framer-pHI60 .framer-nl655t {
        position: static !important;
        transform: none !important;
        width: auto !important;
        height: auto !important;
      }

      /* Compact screens adjustments (< 360px) */
      @media (max-width: 359px) {
        .framer-pHI60 .framer-ymo4ta {
          width: calc(100% - 20px) !important;
        }
        .framer-pHI60 .framer-vn0efe,
        .framer-pHI60 .framer-37uhpk {
          left: 14px !important;
          right: 14px !important;
        }
        .framer-pHI60 .framer-1tdpy35,
        .framer-pHI60 .framer-dmyn5j {
          width: calc(100% - 28px) !important;
          left: 14px !important;
          right: 14px !important;
        }
        .framer-pHI60 .framer-1wat7s7,
        .framer-pHI60 .framer-1vnrome {
          width: calc(100% - 28px) !important;
        }
      }

      /* Roadmap Section */
      #roadmap,
      .framer-pHI60 .framer-a7na6f {
        width: 100% !important;
        max-width: 100vw !important;
        overflow-x: hidden !important;
        position: relative !important;
        height: 520px !important;
        margin-top: 5px !important;
      }
      .framer-pHI60 .framer-1rddkzf {
        width: 100% !important;
        max-width: 100% !important;
        height: 510px !important;
        left: 0 !important;
        right: 0 !important;
        top: 0 !important;
      }
      .framer-pHI60 .framer-1hu0kf3 {
        top: 28px !important;
      }
      .framer-pHI60 .framer-1q5arfz-container {
        width: calc(100% - 20px) !important;
        left: 10px !important;
        right: 10px !important;
        bottom: 12px !important;
      }

      /* News and Media Marquee Animation on Phone */
      .framer-pHI60 .framer-mewu9a {
        overflow: hidden !important;
        width: 100% !important;
        max-width: 100vw !important;
        box-sizing: border-box !important;
      }

      .framer-pHI60 .framer-110z8aa-container,
      .framer-pHI60 .framer-1mds6si-container,
      .framer-pHI60 .framer-1dm2eaj-container {
        overflow: hidden !important;
        width: 100% !important;
        max-width: 100vw !important;
      }

      .framer-pHI60 .framer-110z8aa-container section,
      .framer-pHI60 .framer-1mds6si-container section,
      .framer-pHI60 .framer-1dm2eaj-container section {
        opacity: 1 !important;
        overflow: hidden !important;
        width: 100% !important;
        max-width: 100vw !important;
        -webkit-mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
        mask-image: linear-gradient(to right, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 1) 12%, rgba(0, 0, 1) 88%, rgba(0, 0, 0, 0) 100%) !important;
      }

      .framer-pHI60 .marquee-l2r,
      .framer-pHI60 .marquee-r2l {
        display: flex !important;
        width: max-content !important;
        max-width: none !important;
        will-change: transform !important;
      }

      .framer-pHI60 .marquee-l2r {
        animation: marquee-l2r 18s linear infinite !important;
      }

      .framer-pHI60 .marquee-r2l {
        animation: marquee-r2l 18s linear infinite !important;
      }

      .framer-pHI60 .marquee-l2r:hover,
      .framer-pHI60 .marquee-r2l:hover {
        animation-play-state: paused !important;
      }

      /* Newsletter CTA Card */
      .framer-pHI60 .framer-170gg1o-container {
        width: 100% !important;
        max-width: min(540px, 94vw) !important;
        margin: 40px auto 0 !important;
        padding: 0 16px !important;
        box-sizing: border-box !important;
      }
      .framer-pHI60 .framer-v-1iyy5w7.framer-1xymrin {
        width: 100% !important;
        max-width: 100% !important;
        border-radius: 20px !important;
      }
      .framer-pHI60 .framer-drek72 {
        width: 100% !important;
        max-width: min(358px, calc(100vw - 32px)) !important;
        margin: 0 auto !important;
      }

      /* Mobile Footer - Compact snug layout without dead white space */
      .framer-pHI60 .framer-167sawf-container,
      .framer-167sawf-container {
        width: 100% !important;
        max-width: 100vw !important;
        margin: 40px auto 0 !important;
        overflow: hidden !important;
        height: auto !important;
      }
      .framer-pHI60 .framer-f55bs7,
      .framer-f55bs7 {
        width: 392px !important;
        max-width: 100% !important;
        height: 920px !important;
        min-height: 920px !important;
        max-height: 920px !important;
        margin: 0 auto !important;
        position: relative !important;
        left: 0 !important;
        right: 0 !important;
      }
      .framer-pHI60 .framer-9q7dc5,
      .framer-9q7dc5 {
        top: 415px !important;
      }
      .framer-pHI60 .framer-mrkpej,
      .framer-mrkpej {
        top: 805px !important;
        bottom: auto !important;
        left: 0 !important;
        right: 0 !important;
        width: 100% !important;
        max-width: 100% !important;
      }
      /* Footer Copyright / All Rights Reserved - Centered & Reduced Font Size on Phone */
      .framer-pHI60 .framer-pcy7j4,
      .framer-pHI60 .framer-1g6rs9o,
      .framer-pHI60 [data-framer-name*="All Rights Reserved"],
      .framer-pHI60 [data-framer-name*="Copyright"],
      .framer-ygc83 .framer-pcy7j4,
      .framer-ygc83 .framer-1g6rs9o,
      .framer-ygc83 [data-framer-name*="All Rights Reserved"],
      .framer-ygc83 [data-framer-name*="Copyright"],
      .framer-mrkpej .framer-pcy7j4,
      .framer-mrkpej .framer-1g6rs9o,
      .framer-mrkpej [data-framer-name*="All Rights Reserved"] {
        position: absolute !important;
        left: 0 !important;
        right: 0 !important;
        bottom: 6px !important;
        width: 100% !important;
        max-width: 100% !important;
        transform: none !important;
        display: flex !important;
        justify-content: center !important;
        align-items: center !important;
        text-align: center !important;
        white-space: normal !important;
        margin: 0 auto !important;
        z-index: 10 !important;
      }
      .framer-pHI60 .framer-pcy7j4 p,
      .framer-pHI60 .framer-1g6rs9o p,
      .framer-pHI60 [data-framer-name*="All Rights Reserved"] p,
      .framer-pHI60 [data-framer-name*="Copyright"] p,
      .framer-ygc83 .framer-pcy7j4 p,
      .framer-ygc83 .framer-1g6rs9o p,
      .framer-ygc83 [data-framer-name*="All Rights Reserved"] p,
      .framer-ygc83 [data-framer-name*="Copyright"] p,
      .framer-mrkpej .framer-pcy7j4 p,
      .framer-mrkpej .framer-1g6rs9o p,
      .framer-mrkpej [data-framer-name*="All Rights Reserved"] p,
      .framer-pHI60 .framer-pcy7j4 .framer-text,
      .framer-pHI60 .framer-1g6rs9o .framer-text,
      .framer-ygc83 .framer-pcy7j4 .framer-text,
      .framer-ygc83 .framer-1g6rs9o .framer-text,
      .framer-mrkpej .framer-pcy7j4 .framer-text,
      .framer-mrkpej .framer-1g6rs9o .framer-text {
        font-size: 11.5px !important;
        --framer-font-size: 11.5px !important;
        font-weight: 500 !important;
        --framer-font-weight: 500 !important;
        line-height: 1.4 !important;
        text-align: center !important;
        white-space: normal !important;
        margin: 0 auto !important;
        width: 100% !important;
        display: block !important;
        color: rgb(37, 37, 37) !important;
        letter-spacing: 0 !important;
      }
      /* Column vertical dividing lines: exact matching heights so they never overflow */
      .framer-pHI60 .framer-1j4hko7,
      .framer-1j4hko7 {
        height: 145px !important;
      }
      .framer-pHI60 .framer-1q994uq,
      .framer-1q994uq {
        height: 200px !important;
      }
      .framer-pHI60 .framer-1jf6zl2,
      .framer-1jf6zl2 {
        height: 365px !important;
      }
      @media (max-width: 414px) {
        .framer-pHI60 .framer-f55bs7,
        .framer-f55bs7 {
          transform: scale(calc((100vw - 24px) / 392)) !important;
          transform-origin: top center !important;
          margin-bottom: calc(920px * (calc((100vw - 24px) / 392) - 1)) !important;
        }
      }
      @media (min-width: 768px) and (max-width: 1199.98px) {
        .framer-pHI60 .framer-f55bs7,
        .framer-f55bs7 {
          transform: scale(1.15) !important;
          transform-origin: top center !important;
          margin: 0 auto 30px !important;
        }
      }
    }

    /* Mobile Navigation Drawer Styles */
    .mgl-mobile-drawer-backdrop {
      position: fixed;
      inset: 0;
      background: rgba(15, 23, 42, 0.5);
      backdrop-filter: blur(8px);
      -webkit-backdrop-filter: blur(8px);
      z-index: 999998;
      opacity: 0;
      visibility: hidden;
      pointer-events: none;
      touch-action: none;
      transition: none;
    }
    .mgl-mobile-drawer-backdrop.active {
      opacity: 1 !important;
      visibility: visible !important;
      pointer-events: auto !important;
      transition: opacity 0.28s ease, visibility 0.28s ease !important;
    }
    .mgl-mobile-drawer-backdrop.mgl-drawer-closing {
      opacity: 0 !important;
      visibility: hidden !important;
      pointer-events: none !important;
      transition: opacity 0.25s ease, visibility 0.25s ease !important;
    }

    .mgl-mobile-drawer {
      position: fixed;
      top: 0;
      left: 0;
      right: auto;
      width: min(310px, 82vw);
      height: 100vh;
      height: 100dvh;
      background: #ffffff;
      box-shadow: 10px 0 40px rgba(0, 0, 0, 0.2);
      z-index: 999999;
      display: flex;
      flex-direction: column;
      transform: translateX(-100%);
      visibility: hidden;
      pointer-events: none;
      overflow-y: auto;
      -webkit-overflow-scrolling: touch;
      scrollbar-width: none;
      -ms-overflow-style: none;
      box-sizing: border-box;
      font-family: 'Plus Jakarta Sans', var(--font-inter), sans-serif;
      transition: none;
    }
    .mgl-mobile-drawer::-webkit-scrollbar {
      display: none;
    }
    .mgl-mobile-drawer.active {
      transform: translateX(0) !important;
      visibility: visible !important;
      pointer-events: auto !important;
      opacity: 1 !important;
      display: flex !important;
      transition: transform 0.28s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.28s ease !important;
    }
    .mgl-mobile-drawer.mgl-drawer-closing {
      transform: translateX(-100%) !important;
      visibility: hidden !important;
      pointer-events: none !important;
      opacity: 0 !important;
      transition: transform 0.25s cubic-bezier(0.16, 1, 0.3, 1), visibility 0.25s ease !important;
    }

    @media screen and (min-width: 1200px) {
      #mgl-mobile-drawer,
      #mgl-mobile-drawer-backdrop,
      .mgl-mobile-drawer,
      .mgl-mobile-drawer-backdrop {
        display: none !important;
        visibility: hidden !important;
        pointer-events: none !important;
        opacity: 0 !important;
        transform: translateX(-100%) !important;
        transition: none !important;
      }
    }

    .mgl-drawer-header {
      display: flex;
      align-items: center;
      justify-content: space-between;
      padding: 16px 20px;
      border-bottom: 1px solid #f1f5f9;
      background: rgba(255, 255, 255, 0.98);
      position: sticky;
      top: 0;
      z-index: 10;
    }
    .mgl-drawer-logo {
      height: 28px;
      width: auto;
      display: block;
    }
    .mgl-drawer-close {
      width: 36px;
      height: 36px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 8px;
      border: 1px solid #e2e8f0;
      background: #f8fafc;
      color: #334155;
      font-size: 20px;
      cursor: pointer;
      transition: all 0.2s ease;
      padding: 0;
      line-height: 1;
    }
    .mgl-drawer-close:active {
      background: #e2e8f0;
      transform: scale(0.95);
    }

    .mgl-drawer-nav-container {
      display: flex;
      flex-direction: column;
      padding: 18px 16px 30px;
      gap: 6px;
    }

    .mgl-nav-btn {
      display: flex;
      align-items: center;
      padding: 12px 14px;
      font-size: 17px;
      font-weight: 600;
      color: #0f172a;
      text-decoration: none;
      border-radius: 8px;
      transition: color 0.15s ease, background 0.15s ease, transform 0.15s ease;
      line-height: 1.3;
    }

    .mgl-nav-btn:hover,
    .mgl-nav-btn:active {
      color: #2477f1;
      background: #f1f5f9;
      transform: translateX(3px);
    }


    .mgl-drawer-socials {
      display: flex;
      align-items: center;
      justify-content: flex-start;
      gap: 12px;
      padding-top: 18px;
      border-top: 1px solid #f1f5f9;
      margin-top: 20px;
    }
    .mgl-drawer-social-link {
      width: 38px;
      height: 38px;
      display: flex;
      align-items: center;
      justify-content: center;
      border-radius: 10px;
      background: #f1f5f9;
      color: #0f172a;
      text-decoration: none;
      font-size: 15px;
      transition: all 0.2s ease;
    }
    .mgl-drawer-social-link:hover,
    .mgl-drawer-social-link:active {
      background: #2477f1;
      color: #ffffff;
      transform: translateY(-2px);
    }
  
