/* cyrillic-ext */
@font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 300;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
    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;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
    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;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 500;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
    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;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
    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;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
    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;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
  }
  /* cyrillic */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* hebrew */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+200C-2010, U+20AA, U+25CC, U+FB1D-FB4F;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
    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;
  }
  /* latin */
  @font-face {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 800;
    font-stretch: 100%;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/opensans/v29/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
    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;
  }




/*  Roboto Mono  */
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 100;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 200;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 300;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 500;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 600;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhGq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhPq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhIq3-cXbKDO1w.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhEq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhFq3-cXbKDO1w.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Mono';
  font-style: normal;
  font-weight: 700;
  src: url(https://fonts.gstatic.com/s/robotomono/v21/L0x5DF4xlVMF-BfR8bXMIjhLq3-cXbKD.woff2) format('woff2');
  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;
}

/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 100;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 200;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 800;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 900;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-wmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-UmF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* greek */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-ImF8tqHbFvug.woff2) format('woff2');
  unicode-range: U+0370-03FF;
}
/* vietnamese */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-4mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin-ext */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-8mF8tqHbFvug.woff2) format('woff2');
  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;
}
/* latin */
@font-face {
  font-family: 'Roboto Flex';
  font-style: normal;
  font-weight: 1000;
  font-stretch: 100%;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/robotoflex/v8/NaNeepOXO_NexZs0b5QrzlOHb8wCikXpYqmZsWI-__OGfttPZktqc2VdZ80KvCLZaPcSBZtOx2MifRuWR28sPJtUMbsFEK6cRrleUx9Xgbm3WLHa_F4Ep4Fm0PN19Ik5Dntczx0wZGzhPlL1YNMYKbv9_1IQXOw7AiUJVXRrV8cWW4O8LJCoXjCnwSRSaLshNP1d9-EmF8tqHbE.woff2) format('woff2');
  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;
}
.terra {
    background: url(/web/images/32a6f307fb5aac288017.svg) no-repeat;
}
.terra_ {
    background: url(/web/images/27dc4d3a3d7cd501cf78.svg) no-repeat;
}
.uptime_terra {
    background: url(/web/images/2335d17640d27ad443b6.svg) no-repeat;
}

.persistence {
    background: url(/web/images/df76cf50258ab56c3a04.svg) no-repeat;
}
.persistence_ {
    background: url(/web/images/2da404c82811d474c7ed.svg) no-repeat;
}
.uptime_persistence {
    background: url(/web/images/6f69cc726e44810d4492.svg) no-repeat;
}

.shentu {
    background: url(/web/images/4a6cc9261816512659df.svg) no-repeat;
}
.shentu_ {
    background: url(/web/images/9711c04bb1a33e3a2730.svg) no-repeat;
}
.uptime_shentu {
    background: url(/web/images/efbe8cc4b334b827c0a4.svg) no-repeat;
}

.moonbeam {
    background: url(/web/images/654c5a8e45db23bedb78.svg) no-repeat;
}
.moonbeam_ {
    background: url(/web/images/59e93732e3e4a84ad790.svg) no-repeat;
}
.uptime_moonbeam {
    background: url(/web/images/4d69093f9a93e3f5b7f8.svg) no-repeat;
}

.tgrade {
    background: url(/web/images/70800b0ff6f33f5e3245.svg) no-repeat;
}
.tgrade_ {
    background: url(/web/images/dccdd3af91dbbfeefe2a.svg) no-repeat;
}
.uptime_tgrade {
    background: url(/web/images/6e33df489691ead4dc0c.svg) no-repeat;
}

.moonriver {
    background: url(/web/images/e3246e31046a429a10ff.svg) no-repeat;
}
.moonriver_ {
    background: url(/web/images/19647ca7729d96e25339.svg) no-repeat;
}
.uptime_moonriver {
    background: url(/web/images/8911fd86a9906989c66d.svg) no-repeat;
}

.other,
.other_ {
    background: url(/web/images/dd16bef900170db9163c.png) no-repeat;
}
.all_evm {
    background: url(/web/images/172f58df7ccf819f4139.svg) no-repeat;
}

.ethereum {
    background: url(/web/images/48db5470fbec14791c5f.svg) no-repeat;
}
.ethereum_ {
    background: url(/web/images/0050d79abf6db30cfa58.svg) no-repeat;
}
.uptime_ethereum {
    background: url(/web/images/9af4d64b98bec904f5ce.svg) no-repeat;
}

.osmosis {
    background: url(/web/images/abbc139d5e5f683e31cd.svg) no-repeat;
}
.osmosis_ {
    background: url(/web/images/5294d30836ce7feb2eea.svg) no-repeat;
}
.uptime_osmosis {
    background: url(/web/images/24080c73a79aa892ccd7.svg) no-repeat;
}

.celo {
    background: url(/web/images/ef165c1fdd58603d430d.svg) no-repeat;
}
.celo_ {
    background: url(/web/images/fe8a360ffa6654e2f884.svg) no-repeat;
}
.uptime_celo {
    background: url(/web/images/bd3860250bace271bdc2.svg) no-repeat;
}

.solana_ {
    background: url(/web/images/71440a7e3e96ae75272e.svg) no-repeat;
}
.solana {
    background: url(/web/images/f666b53096eddb8b8028.svg) no-repeat;
}
.uptime_solana {
    background: url(/web/images/7a4828b5d7e2bd28033f.svg) no-repeat;
}

.avalanche {
    background: url(/web/images/460652d75d08162913f8.svg) no-repeat;
}
.avalanche_ {
    background: url(/web/images/5bc4da4642a39e67cc40.svg) no-repeat;
}
.uptime_avalanche {
    background: url(/web/images/f53ef037124374211136.svg) no-repeat;
}

.polygon {
    background: url(/web/images/1feed75ea98c25ceb8da.svg) no-repeat;
}
.polygon_ {
    background: url(/web/images/6b4f2577998901a64334.svg) no-repeat;
}
.uptime_polygon {
    background: url(/web/images/ad47e38679437e12ed65.svg) no-repeat;
}

.polygonzkevm {
    background: url(/web/images/7a1eedb2ea4fd08ca473.svg) no-repeat;
}
.polygonzkevm_ {
    background: url(/web/images/c66f63683ad4e66ad882.svg) no-repeat;
}
.uptime_polygonzkevm {
    background: url(/web/images/02b5c69e4318c723204d.svg) no-repeat;
}

.near {
    background: url(/web/images/5a3db3fa00082d900fd1.svg) no-repeat;
}
.near_ {
    background: url(/web/images/4d94b391bea89e50565f.svg) no-repeat;
}
.uptime_near {
    background: url(/web/images/8cfbf31ea1c33650db5b.svg) no-repeat;
}

.cosmoshub-1 {
    background: url(/web/images/b1556ceb74bbfd01a17e.svg) no-repeat;
}
.cosmoshub-1_ {
    background: url(/web/images/08237ecd3dcadff69296.svg) no-repeat;
}
.uptime_cosmoshub-1 {
    background: url(/web/images/a5285ddfeca19ab3506c.svg) no-repeat;
}

.cosmoshub-2 {
    background: url(/web/images/b1556ceb74bbfd01a17e.svg) no-repeat;
}
.cosmoshub-2_ {
    background: url(/web/images/08237ecd3dcadff69296.svg) no-repeat;
}
.uptime_cosmoshub-2 {
    background: url(/web/images/a5285ddfeca19ab3506c.svg) no-repeat;
}

.cosmoshub-3 {
    background: url(/web/images/b1556ceb74bbfd01a17e.svg) no-repeat;
}
.cosmoshub-3_ {
    background: url(/web/images/08237ecd3dcadff69296.svg) no-repeat;
}
.uptime_cosmoshub-3 {
    background: url(/web/images/a5285ddfeca19ab3506c.svg) no-repeat;
}

.cosmos {
    background: url(/web/images/b1556ceb74bbfd01a17e.svg) no-repeat;
}
.cosmos_ {
    background: url(/web/images/08237ecd3dcadff69296.svg) no-repeat;
}
.uptime_cosmos {
    background: url(/web/images/a5285ddfeca19ab3506c.svg) no-repeat;
}

.fantom {
    background: url(/web/images/837832e5b49b67bad50d.svg) no-repeat;
}
.fantom_ {
    background: url(/web/images/51cd4c4b435c618fb58f.svg) no-repeat;
}
.uptime_fantom {
    background: url(/web/images/6d5e830ba7e195432d76.svg) no-repeat;
}

.klaytn {
    background: url(/web/images/c05afa0e7a633e68f608.svg) no-repeat;
}
.klaytn_ {
    background: url(/web/images/d705cf98311c122bdf96.svg) no-repeat;
}
.uptime_klaytn {
    background: url(/web/images/2a4be63f7cc781a37fe0.svg) no-repeat;
}

.agoric {
    background: url(/web/images/3db9b91a8eb365823399.svg) no-repeat;
}
.agoric_ {
    background: url(/web/images/952f694adc960e016293.svg) no-repeat;
}
.uptime_agoric {
    background: url(/web/images/f805137868874a7c1387.svg) no-repeat;
}

.axelar {
    background: url(/web/images/dfe87f0cc04237b9f0e8.svg) no-repeat;
}
.axelar_ {
    background: url(/web/images/85ef8332dcf9a23aa8bb.svg) no-repeat;
}
.uptime_axelar {
    background: url(/web/images/aff06c91ebf09f3375f6.svg) no-repeat;
}

.bsc {
    background: url(/web/images/71a82f7224c2e9d042ca.svg) no-repeat;
}
.bsc_ {
    background: url(/web/images/01183114ade9dfc0e049.svg) no-repeat;
}
.uptime_bsc {
    background: url(/web/images/f01b0dd7f0af1fedbdc2.svg) no-repeat;
}

.aurora {
    background: url(/web/images/58811ac8979fd070f7f4.svg) no-repeat;
}
.aurora_ {
    background: url(/web/images/22c34d95bf20c91b2148.svg) no-repeat;
}
.uptime_aurora {
    background: url(/web/images/c07c9778bf221cbba2e4.svg) no-repeat;
}

.sei {
    background: url(/web/images/3fecbfdc482a4bde9930.svg) no-repeat;
}
.sei_ {
    background: url(/web/images/c124faa6c644cc518959.svg) no-repeat;
}
.uptime_sei {
    background: url(/web/images/32bcbcef52db52e077d9.svg) no-repeat;
}

.archway {
    background: url(/web/images/48df5261d138975c978a.svg) no-repeat;
}
.archway_ {
    background: url(/web/images/c7d4934a6c1a87fa7dc4.svg) no-repeat;
}
.uptime_archway {
    background: url(/web/images/7faf6f20c7a59f39acc2.svg) no-repeat;
}

.sui {
    background: url(/web/images/05743ae2f1da04d7248a.svg) no-repeat;
}
.sui_ {
    background: url(/web/images/ec1cca9a210c3e45e03b.svg) no-repeat;
}
.uptime_sui {
    background: url(/web/images/f4b291ce54e5c62c7512.svg) no-repeat;
}

.aptos {
    background: url(/web/images/9298d485c0ece346fdcf.svg) no-repeat;
}
.aptos_ {
    background: url(/web/images/00d18ab514ffbec422d1.svg) no-repeat;
}
.uptime_aptos {
    background: url(/web/images/c9502ee8f794ffaad5fd.svg) no-repeat;
}

.arbitrum {
    background: url(/web/images/4117f1ebc7da715e8a30.svg) no-repeat;
}
.arbitrum_ {
    background: url(/web/images/b653a3118148613a4657.svg) no-repeat;
}
.uptime_arbitrum {
    background: url(/web/images/dfdfbbe236b609c8568a.svg) no-repeat;
}

.optimism {
    background: url(/web/images/7077d72857cc7301c73a.svg) no-repeat;
}
.optimism_ {
    background: url(/web/images/4922c822fd6d2c6dfa4d.svg) no-repeat;
}
.uptime_optimism {
    background: url(/web/images/58f4e64196ea6eb5c780.svg) no-repeat;
}

.bitcoin {
    background: url(/web/images/0d0399de5eb2edb84797.svg) no-repeat;
}
.bitcoin_ {
    background: url(/web/images/955bdb9e949891221476.svg) no-repeat;
}
.uptime_bitcoin {
    background: url(/web/images/9210d13b84c5679a0567.svg) no-repeat;
}

.ainetwork {
    background: url(/web/images/5743bb065cce96ab7bb2.svg) no-repeat;
}
.ainetwork_ {
    background: url(/web/images/3be892b94ea56b296af9.svg) no-repeat;
}
.uptime_ainetwork {
    background: url(/web/images/1be57ea6f3fb432e04b1.svg) no-repeat;
}

.dydx {
    background: url(/web/images/07f36abeb8324a56f139.svg) no-repeat;
}
.dydx_ {
    background: url(/web/images/cac6d1cbdc065b3ea426.svg) no-repeat;
}
.uptime_dydx {
    background: url(/web/images/ebf7733f0250af2611a8.svg) no-repeat;
}

.base {
    background: url(/web/images/2a14e1b1cb14aebcfef9.svg) no-repeat;
}
.base_ {
    background: url(/web/images/2955e84ce5be6286bf39.svg) no-repeat;
}
.uptime_base {
    background: url(/web/images/53fe1e39b32dc3db8a27.svg) no-repeat;
}

.filecoin {
    background: url(/web/images/f85fd7b2bf02f41886f1.svg) no-repeat;
}
.filecoin_ {
    background: url(/web/images/31ca40ee666e32d8e8ef.svg) no-repeat;
}
.uptime_filecoin {
    background: url(/web/images/0667cd04cb1660d7292e.svg) no-repeat;
}

.flow {
    background: url(/web/images/70f57be0e9cef3e2d15c.svg) no-repeat;
}
.flow_ {
    background: url(/web/images/d20895de457beb827818.svg) no-repeat;
}
.uptime_flow {
    background: url(/web/images/4b0eb73f82c7d8e107ee.svg) no-repeat;
}

.gnosis {
    background: url(/web/images/116339ab4b8175ba674e.svg) no-repeat;
}
.gnosis_ {
    background: url(/web/images/f9958ee752d9a867ec86.svg) no-repeat;
}
.uptime_gnosis {
    background: url(/web/images/8ef8e22046ca6145266c.svg) no-repeat;
}

.nova {
    background: url(/web/images/b2c6457e231a3252541a.svg) no-repeat;
}
.nova_ {
    background: url(/web/images/6e13d4bf93edaf00d314.svg) no-repeat;
}
.uptime_nova {
    background: url(/web/images/50e2e07a9aa75a0e0925.svg) no-repeat;
}

.polkadot {
    background: url(/web/images/491593636226453ab5ec.svg) no-repeat;
}
.polkadot_ {
    background: url(/web/images/dd3e47459defc4ac8edb.svg) no-repeat;
}
.uptime_polkadot {
    background: url(/web/images/027f23ee101832a86af2.svg) no-repeat;
}

.stacks {
    background: url(/web/images/42d000e7845029fa6bb6.svg) no-repeat;
}
.stacks_ {
    background: url(/web/images/2f178f126d40c3ea91fb.svg) no-repeat;
}
.uptime_stacks {
    background: url(/web/images/7f66f2caf3ed1b484e9a.svg) no-repeat;
}

.scroll {
    background: url(/web/images/e07310e2581eaea380f7.svg) no-repeat;
}
.scroll_ {
    background: url(/web/images/ff61f4cd9a702f110330.svg) no-repeat;
}
.uptime_scroll {
    background: url(/web/images/0a33c1bc2afa2361796b.svg) no-repeat;
}

.tron {
    background: url(/web/images/04422abc4312ea076927.svg) no-repeat;
}
.tron_ {
    background: url(/web/images/b6392f2abba78452c8c1.svg) no-repeat;
}
.uptime_tron {
    background: url(/web/images/e032ddd993ca6f160022.svg) no-repeat;
}

.xrp {
    background: url(/web/images/0dbbcf0c9df7c3e3fa32.svg) no-repeat;
}
.xrp_ {
    background: url(/web/images/4622f213cc2464924dad.svg) no-repeat;
}
.uptime_xrp {
    background: url(/web/images/2c554d46f981c2d293a3.svg) no-repeat;
}

.zksync {
    background: url(/web/images/76ac92326bc780fd01a4.svg) no-repeat;
}
.zksync_ {
    background: url(/web/images/9f221b2a99617506be9b.svg) no-repeat;
}
.uptime_zksync {
    background: url(/web/images/9e8682a1260fee318c00.svg) no-repeat;
}

.boba {
    background: url(/web/images/5488e82124d72630f146.svg) no-repeat;
}
.boba_ {
    background: url(/web/images/cb303f5614e42598c385.svg) no-repeat;
}
.uptime_boba {
    background: url(/web/images/ec8e9c530ab0ac652a58.svg) no-repeat;
}

.cronos {
    background: url(/web/images/94345ebef221f01a1b86.svg) no-repeat;
}
.cronos_ {
    background: url(/web/images/aba650e774f0c61be1ab.svg) no-repeat;
}
.uptime_cronos {
    background: url(/web/images/8b4abc34780153bdecaf.svg) no-repeat;
}

.fuse {
    background: url(/web/images/5e4f6bc253ec2fb48586.svg) no-repeat;
}
.fuse_ {
    background: url(/web/images/b397c0f66e39762c4ca1.svg) no-repeat;
}
.uptime_fuse {
    background: url(/web/images/9441a0651f135679a547.svg) no-repeat;
}

.kava {
    background: url(/web/images/4cb92b98c16142f38dc6.svg) no-repeat;
}
.kava_ {
    background: url(/web/images/41ca2a27b0b49fdc50c8.svg) no-repeat;
}
.uptime_kava {
    background: url(/web/images/0073729a814f6fc3cf93.svg) no-repeat;
}

.linea {
    background: url(/web/images/0bb7bec583a44cd080c1.svg) no-repeat;
}
.linea_ {
    background: url(/web/images/ce7ee750404c26c52e2f.svg) no-repeat;
}
.uptime_linea {
    background: url(/web/images/b654096088cb71ec1a5b.svg) no-repeat;
}

.mantle {
    background: url(/web/images/fe32591f770d9895194e.svg) no-repeat;
}
.mantle_ {
    background: url(/web/images/0f11f9a98ab7284a602c.svg) no-repeat;
}
.uptime_mantle {
    background: url(/web/images/58786bf36625ae2f44bb.svg) no-repeat;
}

.oasys {
    background: url(/web/images/d9603c7f65b331a210fb.svg) no-repeat;
}
.oasys_ {
    background: url(/web/images/ba7e1988ecae407b8268.svg) no-repeat;
}
.uptime_oasys {
    background: url(/web/images/45001d6cfbb9fb79f1ed.svg) no-repeat;
}

.starknet {
    background: url(/web/images/9fc5802987c10943598d.svg) no-repeat;
}
.starknet_ {
    background: url(/web/images/92018557e221451cd480.svg) no-repeat;
}
.uptime_starknet {
    background: url(/web/images/ed924a9953b771abc2d7.svg) no-repeat;
}

.ton {
    background: url(/web/images/d5127defafa5f5af1389.svg) no-repeat;
}
.ton_ {
    background: url(/web/images/bc9f789b2f6f2d8c6ff2.svg) no-repeat;
}
.uptime_ton {
    background: url(/web/images/af9ff3192d479608acfc.svg) no-repeat;
}

.evmos {
    background: url(/web/images/c92c2ef6ecdfc1756676.svg) no-repeat;
}
.evmos_ {
    background: url(/web/images/d14961b67d6a6a87e999.svg) no-repeat;
}
.uptime_evmos {
    background: url(/web/images/f977c55330600a6a60ee.svg) no-repeat;
}

.thorchain {
    background: url(/web/images/7f2f862fb65c4c849f46.svg) no-repeat;
}
.thorchain_ {
    background: url(/web/images/a4720f09e22870aa2f21.svg) no-repeat;
}
.uptime_thorchain {
    background: url(/web/images/9e3b7d998ad5920ed774.svg) no-repeat;
}

.celestia {
    background: url(/web/images/8c20e97564cec6449055.svg) no-repeat;
}
.celestia_ {
    background: url(/web/images/e2fbdb686204713eb6f5.svg) no-repeat;
}
.uptime_celestia {
    background: url(/web/images/782e4a3db136572fb281.svg) no-repeat;
}

.astar {
    background: url(/web/images/0b36f32f75a82cafc69d.svg) no-repeat;
}
.astar_ {
    background: url(/web/images/f071f38e524475d86a62.svg) no-repeat;
}
.uptime_astar {
    background: url(/web/images/7b004efc2da25ec30939.svg) no-repeat;
}

.bahamut {
    background: url(/web/images/288a8d38550044b9656c.svg) no-repeat;
}
.bahamut_ {
    background: url(/web/images/dd30b8e50e8abb42ec05.svg) no-repeat;
}
.uptime_bahamut {
    background: url(/web/images/1bc648ab78316f2d161e.svg) no-repeat;
}

.cronospos {
    background: url(/web/images/94345ebef221f01a1b86.svg) no-repeat;
}
.cronospos_ {
    background: url(/web/images/aba650e774f0c61be1ab.svg) no-repeat;
}
.uptime_cronospos {
    background: url(/web/images/ccf8eda34b348830a308.svg) no-repeat;
}

.oasis {
    background: url(/web/images/6027c33975f5647bf53e.svg) no-repeat;
}
.oasis_ {
    background: url(/web/images/e97bf5e3def04b300f0a.svg) no-repeat;
}
.uptime_oasis {
    background: url(/web/images/7b2bd0fb32a7f9e7c5ae.svg) no-repeat;
}

.casper {
    background: url(/web/images/5b61393c6a4929e02101.svg) no-repeat;
}
.casper_ {
    background: url(/web/images/f25da24fa99e3484ceb3.svg) no-repeat;
}
.uptime_casper {
    background: url(/web/images/2701ea974c8176d502bf.svg) no-repeat;
}

.chiliz {
    background: url(/web/images/d1af59f167b2a414f42a.svg) no-repeat;
}
.chiliz_ {
    background: url(/web/images/ff83f07960834a5842a3.svg) no-repeat;
}
.uptime_chiliz {
    background: url(/web/images/cb141c97e141f51e9351.svg) no-repeat;
}

.firmachain {
    background: url(/web/images/5ec0691ea02b12c2371e.svg) no-repeat;
}
.firmachain_ {
    background: url(/web/images/f9d610e00865b9e8d9e2.svg) no-repeat;
}
.uptime_firmachain {
    background: url(/web/images/d527b6a3782c6c50a500.svg) no-repeat;
}
.neutron {
    background: url(/web/images/3f88a768e059542aef54.svg) no-repeat;
}
.neutron_ {
    background: url(/web/images/58f23fa9d622f9749c76.svg) no-repeat;
}
.uptime_neutron {
    background: url(/web/images/2764c954b2de81e8c840.svg) no-repeat;
}
.zetachain {
    background: url(/web/images/c17d320910559a4dcd40.svg) no-repeat;
}
.zetachain_ {
    background: url(/web/images/f02f032a65bf3889a918.svg) no-repeat;
}
.uptime_zetachain {
    background: url(/web/images/fdd6dfeeee11e38739e1.svg) no-repeat;
}
.mitosis {
    background: url(/web/images/706bad436c307195f00a.svg) no-repeat;
}
.mitosis_ {
    background: url(/web/images/758d3757b5aec2d80710.svg) no-repeat;
}
.uptime_mitosis {
    background: url(/web/images/17817214ebbdd33341f6.svg) no-repeat;
}
.bifrost {
    background: url(/web/images/d1ec8c923b92e1ca5168.svg) no-repeat;
}
.bifrost_ {
    background: url(/web/images/167327ce597472cae45e.svg) no-repeat;
}
.uptime_bifrost {
    background: url(/web/images/0aae58ce7dd7fb18605e.svg) no-repeat;
}

.kusama {
    background: url(/web/images/0b575bb8cd2ff80dee72.svg) no-repeat;
}
.kusama_ {
    background: url(/web/images/7b71a5f8e8d28a44bc4c.svg) no-repeat;
}
.uptime_kusama {
    background: url(/web/images/27678b6af48fedfa38a2.svg) no-repeat;
}

.blast {
    background: url(/web/images/a45edb7a484cdfae1dec.svg) no-repeat;
}
.blast_ {
    background: url(/web/images/998e3c24252f10af6083.svg) no-repeat;
}
.uptime_blast {
    background: url(/web/images/2ec1680f1297f0627955.svg) no-repeat;
}

.berachain {
    background: url(/web/images/03bf8b32aca35af56e41.svg) no-repeat;
}
.berachain_ {
    background: url(/web/images/1836b26afb87448e9599.svg) no-repeat;
}
.uptime_berachain {
    background: url(/web/images/23d9e518643818ad0e7c.svg) no-repeat;
}

.merlin {
    background: url(/web/images/19031425c4078e17c44c.svg) no-repeat;
}
.merlin_ {
    background: url(/web/images/19031425c4078e17c44c.svg) no-repeat;
}
.uptime_merlin {
    background: url(/web/images/89afff7a79d8e7827073.svg) no-repeat;
}

.taiko {
    background: url(/web/images/cef3e4a3c73a165af772.svg) no-repeat;
}
.taiko_ {
    background: url(/web/images/27d32c024b1852d623cd.svg) no-repeat;
}
.uptime_taiko {
    background: url(/web/images/9303b0ad67ebae617a3b.svg) no-repeat;
}

.zora {
    background: url(/web/images/d4b365894eec17275187.svg) no-repeat;
}
.zora_ {
    background: url(/web/images/d4b365894eec17275187.svg) no-repeat;
}
.uptime_zora {
    background: url(/web/images/05cc87f53f155f638874.svg) no-repeat;
}

.frax {
    background: url(/web/images/8cdc5aebadf86ba6e84c.svg) no-repeat;
}
.frax_ {
    background: url(/web/images/8cdc5aebadf86ba6e84c.svg) no-repeat;
}
.uptime_frax {
    background: url(/web/images/74625ca3f7c99d88ad74.svg) no-repeat;
}

.cyber {
    background: url(/web/images/c68bfb03244d5c13a05e.svg) no-repeat;
}
.cyber_ {
    background: url(/web/images/fbd97b8196f8ddb8cbd0.svg) no-repeat;
}
.uptime_cyber {
    background: url(/web/images/11cb16ae3edda57f9308.svg) no-repeat;
}

.immutablezkevm {
    background: url(/web/images/83fc866f101613ba1a00.svg) no-repeat;
}
.immutablezkevm_ {
    background: url(/web/images/833a165eb804f5fa7871.svg) no-repeat;
}
.uptime_immutablezkevm {
    background: url(/web/images/7ac19be2527e3a918c31.svg) no-repeat;
}

.xai {
    background: url(/web/images/949e64b4a649f3bd78df.svg) no-repeat;
}
.xai_ {
    background: url(/web/images/b4abd661931fbb587c4c.svg) no-repeat;
}
.uptime_xai {
    background: url(/web/images/e90afb74c2128c02fe5c.svg) no-repeat;
}

.opbnb {
    background: url(/web/images/66165171565dc417661e.svg) no-repeat;
}
.opbnb_ {
    background: url(/web/images/66165171565dc417661e.svg) no-repeat;
}
.uptime_opbnb {
    background: url(/web/images/888e58ad95c996518a79.svg) no-repeat;
}

.acala {
    background: url(/web/images/7d8404970096c0728f1b.svg) no-repeat;
}
.acala_ {
    background: url(/web/images/7d8404970096c0728f1b.svg) no-repeat;
}
.uptime_acala {
    background: url(/web/images/a8e3a100876798b9d7fc.svg) no-repeat;
}

.kaia {
    background: url(/web/images/824d7b5864f3f778be85.svg) no-repeat;
}
.kaia_ {
    background: url(/web/images/824d7b5864f3f778be85.svg) no-repeat;
}
.uptime_kaia {
    background: url(/web/images/c76fc19869ee0f814235.svg) no-repeat;
}

.aleo {
    background: url(/web/images/79da3e841a330f0e8648.svg) no-repeat;
}
.aleo_ {
    background: url(/web/images/79da3e841a330f0e8648.svg) no-repeat;
}
.uptime_aleo {
    background: url(/web/images/9512c3ffbdfc4c6d4d60.png) no-repeat;
}

.eos {
    background: url(/web/images/ec85ec57005e8968bdb1.svg) no-repeat;
}
.eos_ {
    background: url(/web/images/5c6e7a3fe7332a5b1957.svg) no-repeat;
}
.uptime_eos {
    background: url(/web/images/23222d608023266950da.png) no-repeat;
}

.paymentl2-el,
.paymentl2-cl {
    background: url(/web/images/6d28e8e30fb6cbfecf74.svg) no-repeat;
    filter: none !important;
    height: 24px !important;
    background-position: center;
}
.uptime_paymentl2-el,
.uptime_paymentl2-cl {
    background: url(/web/images/fe8e0de5b6bf672898ea.svg) no-repeat;
    border-radius: 100%;
}

.unichain {
    background: url(/web/images/dcd07ae1706b2ba8de8b.svg) no-repeat;
}
.unichain_ {
    background: url(/web/images/dcd07ae1706b2ba8de8b.svg) no-repeat;
}
.uptime_unichain {
    background: url(/web/images/bca1c02361d621389947.svg) no-repeat;
}

.initia {
    background: url(/web/images/e39428e366c344137825.svg) no-repeat;
}
.initia_ {
    background: url(/web/images/e39428e366c344137825.svg) no-repeat;
}
.uptime_initia {
    background: url(/web/images/3e4fb61cdf2b9a112fd0.svg) no-repeat;
}

.story {
    background: url(/web/images/028d551c2c3bca758962.svg) no-repeat;
}
.story_ {
    background: url(/web/images/028d551c2c3bca758962.svg) no-repeat;
}
.uptime_story {
    background: url(/web/images/ed38143188bb8508cef5.svg) no-repeat;
}

.babylon {
    background: url(/web/images/54f1678c2c72d37953f8.svg) no-repeat;
}
.babylon_ {
    background: url(/web/images/54f1678c2c72d37953f8.svg) no-repeat;
}
.uptime_babylon {
    background: url(/web/images/7fe4d67f5c7d7bf92f2e.svg) no-repeat;
}

.iota {
    background: url(/web/images/205d1f4177825ec20e5b.svg) no-repeat;
}
.iota_ {
    background: url(/web/images/205d1f4177825ec20e5b.svg) no-repeat;
}
.uptime_iota {
    background: url(/web/images/dd4db5ee3676b8f74ab3.svg) no-repeat;
}

.giwa {
    background: url(/web/images/0224c64de7e3d0296023.svg) no-repeat;
}
.giwa_ {
    background: url(/web/images/0224c64de7e3d0296023.svg) no-repeat;
}
.uptime_giwa {
    background: url(/web/images/4960700d946c243af98f.svg) no-repeat;
}
.kusamaassethub {
    background: url(/web/images/8c3157ce876c33a500ef.svg) no-repeat;
}
.kusamaassethub_ {
    background: url(/web/images/8c3157ce876c33a500ef.svg) no-repeat;
}
.uptime_kusamaassethub {
    background: url(/web/images/9320c08ae7610703ca79.svg) no-repeat;
}

.polkadotassethub {
    background: url(/web/images/9eaa703f29728ad3d8ca.svg) no-repeat;
}
.polkadotassethub_ {
    background: url(/web/images/9eaa703f29728ad3d8ca.svg) no-repeat;
}
.uptime_polkadotassethub {
    background: url(/web/images/d6ce5cc8c5750dd28d95.svg) no-repeat;
}

.monad {
    background: url(/web/images/8c6cd576cd2755acb163.svg) no-repeat;
}
.monad_ {
    background: url(/web/images/8c6cd576cd2755acb163.svg) no-repeat;
}
.uptime_monad {
    background: url(/web/images/f57552b7c2eaa88aeae9.svg) no-repeat;
}

.ink {
    background: url(/web/images/e477ba10cbec1110fcbd.svg) no-repeat;
}
.ink_ {
    background: url(/web/images/e477ba10cbec1110fcbd.svg) no-repeat;
}
.uptime_ink {
    background: url(/web/images/96abdda7a287d820a2b9.svg) no-repeat;
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-style: normal;
    font-weight: normal;
    src: local('ITC Avant Garde Gothic Std Medium'), url(/web/images/6be5539ed8080aa626b0.woff) format('woff');
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Demi';
    font-style: normal;
    font-weight: normal;
    src: local('ITC Avant Garde Gothic Demi'), url(/web/images/f65d86d3b2ece173193f.woff) format('woff');
}

@font-face {
    font-family: 'ITC Avant Garde Gothic Book';
    font-style: normal;
    font-weight: normal;
    src: local('ITC Avant Garde Gothic Book'), url(/web/images/cde834b36b347f41db26.woff) format('woff');
}

html,
body {
    margin: 0;
    padding: 0;
    font-family: 'Open Sans';
    overscroll-behavior-y: none;
    overflow-x: hidden;
}

body.no_scroll {
    height: 100vh;
    overflow: hidden;
}

div ul {
    margin: 0;
    padding: 0;
    list-style: none;
}

img {
    border: 0;
    margin: 0;
    padding: 0;
}

button:focus {
    outline: 0;
}

/* popup-css start */

.popup {
    width: 100vw;
    height: 100vh;

    position: fixed;

    display: flex;
    align-items: center;
    justify-content: center;

    background-color: rgba(0, 0, 0, 0.5);

    z-index: 1001;

    -webkit-font-smoothing: antialiased;
}
.popup_content {
    padding: 40px 40px 60px 40px;

    width: 540px;

    top: 50%;

    display: inline-flex;
    flex-direction: column;

    background-color: #fafafa;
    box-shadow: 0px 6px 12px rgba(19, 19, 19, 0.06);

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: auto;
}
.popup_content p {
    margin: 0;

    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
}

.popup_content a {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;

    text-decoration: underline;
}
.popup_content a.bold {
    font-weight: 700;
    font-size: 15px;
}
.popup .popup_content button {
    height: 40px;
    padding: 2px 16px;

    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    color: #343434;
    line-height: 160%;
    letter-spacing: 0.01em;

    border-radius: 0;
    border: none;
    outline: unset;

    cursor: pointer;
}
.popup .popup_content button.loading {
    pointer-events: none;
}
.popup .popup_content button.loading {
    display: flex;
    align-items: center;
    gap: 4px;

    pointer-events: none;
}
.popup .popup_content button.loading img.icon_loader {
    animation: spin 1s linear infinite;
}
.popup .popup_content img {
    vertical-align: middle;
}
/* POPUP HEAD */
.popup_content > .popup_head {
    height: 60px;

    position: relative;

    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.popup_content > .popup_head > p {
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
}
.popup_content > .popup_head > button.close_button {
    height: 60px;
    width: 60px;

    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;

    display: flex;
    align-items: center;
    justify-content: center;

    background-color: transparent;
    border-radius: 6px;
    border: none;

    cursor: pointer;
}
.popup_content > .popup_head > button.close_button:hover {
    background-color: #e0e0e061;
}
.popup_content > .popup_head > button.close_button:active {
    opacity: 0.7;
}
/* POPUP BODY */
.popup_content > .popup_body {
    margin: 32px 0;
}
.popup_content > .popup_body > p {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
}

.popup_content > .popup_body > p span.bold {
    font-weight: 700;
}
/* POPUP FOOTER */
.popup_content > .popup_footer {
    display: flex;
    align-items: center;
}
.popup_content > .popup_footer > .button_group {
    display: flex;
    align-items: center;
    gap: 16px;
}
.popup_content > .popup_footer :is(button.close_button) {
    background-color: transparent;
    border: 1px solid #c0c0c0;
    border-radius: 1px;
}
.popup_content > .popup_footer :is(button.close_button):hover {
    background-color: #e0e0e061;
}
.popup_content > .popup_footer :is(button.close_button):active {
    opacity: 0.7;
}
.popup_content > .popup_footer :is(button.confirm_button) {
    background-color: #131313;
    border: 1px solid #131313;
    border-radius: 1px;
    margin-left: auto;
}
.popup_content > .popup_footer :is(button.confirm_button):hover {
    background-color: #131313b3;
}
.popup_content > .popup_footer :is(button.confirm_button):active {
    opacity: 0.7;
}
.popup_content > .popup_footer :is(button.confirm_button) p {
    color: #f7f7f7;
}
.popup_content > .popup_footer button.hide_for_week {
    padding: 0;
    background-color: transparent;
    cursor: pointer;
    text-decoration: underline;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
}

/* SHARED CHECKBOX STYLES */
.popup_checkbox .checkbox_label {
    display: flex;
    align-items: flex-start;
    gap: 12px;
    cursor: pointer;
    position: relative;
    padding-left: 28px;
}
.popup_checkbox .checkbox_label input[type='checkbox'] {
    position: absolute;
    opacity: 0;
    cursor: pointer;
    height: 0;
    width: 0;
}
.popup_checkbox .checkbox_label .checkmark {
    position: absolute;
    left: 0;
    top: 2px;
    height: 18px;
    width: 18px;
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
    border-radius: 3px;
    transition: all 0.15s ease;
}
.popup_checkbox .checkbox_label:hover .checkmark {
    border-color: #131313;
}
.popup_checkbox .checkbox_label input[type='checkbox']:checked ~ .checkmark {
    background-color: #131313;
    border-color: #131313;
}
.popup_checkbox .checkbox_label .checkmark:after {
    content: '';
    position: absolute;
    display: none;
    left: 5px;
    top: 1px;
    width: 5px;
    height: 10px;
    border: solid #ffffff;
    border-width: 0 2px 2px 0;
    transform: rotate(45deg);
}
.popup_checkbox .checkbox_label input[type='checkbox']:checked ~ .checkmark:after {
    display: block;
}
.popup_checkbox .checkbox_label .label_text {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
}
.popup_checkbox .checkbox_label .label_text a,
.popup_checkbox .checkbox_label .label_text .view_link {
    display: inline;
    height: auto;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
    text-decoration: underline;
    background: none;
    border: none;
    padding: 0;
    margin: 0;
    vertical-align: baseline;
    cursor: pointer;
}
.popup_checkbox .checkbox_label .label_text a:hover,
.popup_checkbox .checkbox_label .label_text .view_link:hover {
    color: #555555;
}

/* PRIVACY AGREEMENT POPUP */
.popup.privacy_agreement_popup {
    top: 0;
    left: 0;
}
.popup_content.privacy_agreement {
    width: 480px;
    padding: 32px 40px 40px 40px;
    border-radius: 8px;
}
.popup_content.privacy_agreement > .popup_head {
    height: auto;
    margin-bottom: 24px;
}
.popup_content.privacy_agreement > .popup_head > p {
    font-size: 20px;
    padding-right: 40px;
}
.popup_content.privacy_agreement > .popup_body {
    margin: 0;
}
.popup_content.privacy_agreement > .popup_body > .popup_description {
    margin-bottom: 24px;
    color: #555555;
}
.popup_content.privacy_agreement > .popup_body > .agreement_item {
    padding: 16px;
    background-color: #f0f0f0;
    border-radius: 4px;
}
.popup_content.privacy_agreement > .popup_footer {
    margin-top: 32px;
    justify-content: flex-end;
}
.popup_content.privacy_agreement > .popup_footer > .confirm_button {
    width: 100%;
    height: 48px;
    background-color: #131313;
    border: none;
    border-radius: 4px;
    transition: all 0.15s ease;
}
.popup_content.privacy_agreement > .popup_footer > .confirm_button p {
    color: #ffffff;
    font-family: 'Roboto Flex';
    font-size: 15px;
    font-weight: 500;
}
.popup_content.privacy_agreement > .popup_footer > .confirm_button:hover {
    background-color: #333333;
}
.popup_content.privacy_agreement > .popup_footer > .confirm_button:active {
    background-color: #000000;
}
.popup_content.privacy_agreement > .popup_footer > .confirm_button.disabled {
    background-color: #c0c0c0;
    cursor: not-allowed;
}
.popup_content.privacy_agreement > .popup_footer > .confirm_button.disabled:hover {
    background-color: #c0c0c0;
}

/* SIGNUP AGREEMENT POPUP */
.popup.signup_agreement_popup {
    top: 0;
    left: 0;
}
.popup_content.signup_agreement {
    width: 520px;
    padding: 32px 40px 24px 40px;
    border-radius: 8px;
}
.popup_content.signup_agreement > .popup_head {
    height: auto;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 8px;
    position: relative;
}
.popup_content.signup_agreement > .popup_head .popup_head_top {
    display: flex;
    align-items: center;
}
.popup_content.signup_agreement > .popup_head .popup_head_top > p {
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
}
.popup_content.signup_agreement > .popup_head .popup_head_top > .close_button {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent;
}
.popup_content.signup_agreement > .popup_head .popup_head_top > .close_button:hover {
    background: transparent;
}
.popup_content.signup_agreement > .popup_head .lang_toggle {
    display: flex;
}
.popup_content.signup_agreement > .popup_head .lang_toggle button {
    width: 48px;
    height: 32px;
    background-color: transparent;
    border: none;
    border-radius: 6px;
    cursor: pointer;
    transition: all 0.2s ease;
}
.popup_content.signup_agreement > .popup_head .lang_toggle button p {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 500;
    color: #5e5e5e;
}
.popup_content.signup_agreement > .popup_head .lang_toggle button.selected p {
    color: #2563eb;
}
.popup_content.signup_agreement > .popup_head .lang_toggle button:hover {
    background-color: #ececec;
}
.popup_content.signup_agreement > .popup_head > p {
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-weight: 500;
    line-height: normal;
}
.popup_content.signup_agreement > .popup_body {
    margin: 0;
}
.popup_content.signup_agreement > .popup_body > .agreement_item {
    padding: 12px 0;
    border-bottom: 1px solid #e8e8e8;
}
.popup_content.signup_agreement > .popup_body > .agreement_item.all_agree {
    padding: 16px 0;
    border-bottom: 2px solid #131313;
    margin-bottom: 8px;
}
.popup_content.signup_agreement > .popup_body > .agreement_item.all_agree .label_text {
    font-weight: 500;
}
.popup_content.signup_agreement > .popup_body > .agreement_list {
    padding-left: 8px;
}
.popup_content.signup_agreement > .popup_body > .agreement_list > .agreement_item {
    padding: 10px 0;
    border-bottom: none;
}
.popup_content.signup_agreement > .popup_body > .agreement_list > .agreement_item.optional {
    margin-top: 4px;
}
.popup_content.signup_agreement > .popup_body > .agreement_list > .agreement_item.optional .optional_desc {
    margin: 4px 0 0 28px;
    color: #888888;
    font-family: 'Roboto Flex';
    font-size: 12px;
    font-weight: 400;
    line-height: 150%;
}
/* signup_agreement uses top: 1px for checkmark (override shared style) */
.popup_content.signup_agreement .checkbox_label .checkmark {
    top: 1px;
}
.popup_content.signup_agreement > .popup_footer {
    margin-top: 24px;
    justify-content: flex-end;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button {
    width: 100%;
    height: 48px;
    background-color: #131313;
    border: none;
    border-radius: 4px;
    transition: all 0.15s ease;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button p {
    color: #ffffff;
    font-family: 'Roboto Flex';
    font-size: 15px;
    font-weight: 500;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button:hover {
    background-color: #333333;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button:active {
    background-color: #000000;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button.disabled {
    background-color: #e0e0e0;
    cursor: not-allowed;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button.disabled p {
    color: #888888;
}
.popup_content.signup_agreement > .popup_footer > .confirm_button.disabled:hover {
    background-color: #e0e0e0;
}
.popup_content.signup_agreement > .popup_bottom {
    margin-top: 24px;
    text-align: center;
}
.popup_content.signup_agreement > .popup_bottom .help_link {
    display: block;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    text-decoration: underline;
    margin-bottom: 12px;
}
.popup_content.signup_agreement > .popup_bottom .help_link:hover {
    color: #555555;
}
.popup_content.signup_agreement > .popup_bottom .copyright {
    color: #888888;
    font-family: 'Roboto Flex';
    font-size: 12px;
    font-weight: 400;
}

/* DETAIL POPUP (개인정보 수집/국외이전 상세) */
.popup.detail_popup {
    z-index: 1002;
    top: 0;
    left: 0;
}
.popup_content.detail_content {
    width: 560px;
    max-height: 80vh;
    padding: 32px 40px 32px 40px;
    border-radius: 8px;
    display: flex;
    flex-direction: column;
}
.popup_content.detail_content > .popup_head {
    height: auto;
    margin-bottom: 24px;
    flex-shrink: 0;
}
.popup_content.detail_content > .popup_head > p {
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 18px;
    font-weight: 500;
    line-height: 140%;
    padding-right: 40px;
}
.popup_content.detail_content > .popup_body {
    margin: 0;
    flex: 1;
    overflow: hidden;
}
.popup_content.detail_content > .popup_body .detail_scroll_area {
    max-height: 400px;
    overflow-y: auto;
    padding-right: 8px;
}
.popup_content.detail_content > .popup_body .detail_scroll_area::-webkit-scrollbar {
    width: 4px;
}
.popup_content.detail_content > .popup_body .detail_scroll_area::-webkit-scrollbar-thumb {
    background-color: #c0c0c0;
    border-radius: 2px;
}
.popup_content.detail_content > .popup_body .detail_scroll_area::-webkit-scrollbar-track {
    background-color: #f0f0f0;
}
.popup_content.detail_content > .popup_body h3 {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-weight: 600;
    line-height: 150%;
    margin: 0 0 16px 0;
}
.popup_content.detail_content > .popup_body p {
    color: #343434;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 170%;
    margin: 0 0 12px 0;
}
.popup_content.detail_content > .popup_body .detail_section {
    margin: 20px 0;
    padding: 16px;
    background-color: #f5f5f5;
    border-radius: 4px;
}
.popup_content.detail_content > .popup_body .detail_section h4 {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 600;
    line-height: 150%;
    margin: 0 0 8px 0;
}
.popup_content.detail_content > .popup_body .detail_section p {
    color: #555555;
    font-size: 13px;
    margin: 0 0 4px 0;
}
.popup_content.detail_content > .popup_body .detail_section p:last-child {
    margin-bottom: 0;
}
.popup_content.detail_content > .popup_body .notice {
    margin-top: 20px;
    padding: 16px;
    background-color: #fff8e6;
    border-left: 3px solid #f5a623;
    border-radius: 0 4px 4px 0;
    color: #6b5900;
    font-size: 13px;
}
.popup_content.detail_content > .popup_footer {
    margin-top: 24px;
    flex-shrink: 0;
}
.popup_content.detail_content > .popup_footer > .button_group {
    display: flex;
    gap: 12px;
    justify-content: flex-end;
}
.popup_content.detail_content > .popup_footer .disagree_button {
    height: 44px;
    padding: 0 24px;
    background-color: #ffffff;
    border: 1px solid #c0c0c0;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.15s ease;
}
.popup_content.detail_content > .popup_footer .disagree_button p {
    color: #343434;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}
.popup_content.detail_content > .popup_footer .disagree_button:hover {
    background-color: #f5f5f5;
    border-color: #888888;
}
.popup_content.detail_content > .popup_footer .agree_button {
    height: 44px;
    padding: 0 32px;
    background-color: #131313;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: all 0.15s ease;
}
.popup_content.detail_content > .popup_footer .agree_button p {
    color: #ffffff;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 500;
    margin: 0;
}
.popup_content.detail_content > .popup_footer .agree_button:hover {
    background-color: #333333;
}

#support_drop_nav {
    display: none;
    position: fixed;
    z-index: 1001;
    width: 100%;
    height: 100%;
    top: 48px;
    padding-top: 15px;
    margin: 0 auto;
}

#support_drop_nav > div {
    display: inline-flex;
    position: fixed;
    flex-direction: column;
    width: 133px;
    left: calc(50% - 4px);
    padding: 23px;
    animation-name: profile_a;
    animation-duration: 0.5s;
    animation-fill-mode: forwards;
    background-color: #000;
    color: #ffffff;
    border-radius: 1px;
    z-index: 1001;
    box-shadow: 0px 2px 1px #ffffff;
}

#support_drop_nav > div > ul {
    display: flex;
    flex-direction: row;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #828282;

    padding: 10px;
    box-sizing: border-box;
    cursor: pointer;
}

#support_drop_nav > div > ul:hover {
    color: #fff;
}

#sub_nav {
    position: fixed;
    width: 100vw;
    height: 60px;
    z-index: 1000;
    top: 60px;
    display: flex;
    flex-direction: row;
    align-items: center;
    background-color: #fff;
    border-bottom: 1px solid #d2d2d2;
}

#sub_nav > ul {
    display: flex;
    flex-direction: row;
    width: 100vw;
    height: 60px;
    max-width: 1100px;
    margin: auto;
    align-items: center;
    justify-content: flex-start;
    align-items: flex-start;
}

#sub_nav > ul > #ellipse_b {
    position: absolute;
    margin-left: 35px;
    display: block;
    width: 8px;
    height: 4px;
    background: url(/web/images/6e829e558c796a7dcaf0.png) no-repeat;
    background-position: center center;
    background-size: 8px;
}

#sub_nav > ul > li {
    display: flex;
    width: 120px;
    height: 60px;
    align-items: center;
    justify-content: flex-start;
    font-family: 'Open Sans Bold';
    font-weight: 700;
    font-size: 14px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #070707;
    cursor: pointer;
}

/* popup-css end */
@keyframes profile_a {
    from {
        margin-top: 0px;
    }

    to {
        margin-top: 15px;
    }
}

/* footer-css start */
footer {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100vw;
    height: 148px;
    bottom: 0;
    background-color: #000;
}

footer #footer_logo {
    flex: 1;
    background: url(/web/images/5b84600562ff067d5899.svg) no-repeat;
    background-position: center bottom;
}

footer #footer_logo > i {
    position: absolute;
    display: inline-block;
    bottom: 32px;
    right: 14px;
    width: 100px;
    height: 100px;
    background: url(/web/images/5a98fde4830fe2605eb8.png) no-repeat;
    background-size: contain;
    filter: invert(100%);
}

footer .footer_info {
    flex: 1;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}

footer .footer_info ul {
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    text-align: right;
    letter-spacing: 0.02em;
    color: #ffffff;
    padding-bottom: 26px;
}

footer .footer_info #info_copyright {
    padding-left: 45px;
}

footer .footer_info #info_privacy {
    padding-left: 24px;
    cursor: pointer;
}

footer .footer_info #info_service {
    padding-left: 24px;
    cursor: pointer;
}

footer .footer_info #info_contact {
    flex: 1;
    padding-right: 38px;
    cursor: pointer;
}

.footer2 {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100vw;
    height: 80px;
    margin-top: 100px;
    background-color: #000;
}

.footer2 .footer_info {
    flex: 1;
    height: 80px;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
}

.footer2 .footer_info .info_copy_and_contact {
    display: flex;
    flex-direction: column;
    width: 290px;
    padding: 0;
    align-items: flex-start;
    justify-content: center;
}

.footer2 .footer_info .info_copy_and_contact p {
    margin: 6px 0 3px 40px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    font-size: 10px;
    letter-spacing: 0.02em;
    color: #ffffff;
}

.footer2 .footer_info .footer_logo {
    flex: 1;
    background: url(/web/images/280760945fb065d49bea.svg) no-repeat;
    background-position: center bottom;
}

.footer2 .footer_info .footer_btn {
    width: 290px;
    padding: 0;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}

.footer2 .footer_info .footer_btn .logo_d {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 15px;
    margin-bottom: 2px;
    background: url(/web/images/25c75367057ebea6159c.svg) no-repeat;
    background-position: center bottom;
    background-size: auto 31px;
    cursor: pointer;
}

.footer2 .footer_info .footer_btn #page_up {
    display: inline-block;
    width: 32px;
    height: 32px;
    margin-right: 40px;
    margin-bottom: 2px;
    background: url(/web/images/afe174f45d8f90b98fbd.svg) no-repeat;
    background-position: center bottom;
    background-size: auto 31px;
    cursor: pointer;
}

/* footer-css end */

/* section strat */
section {
    margin-top: 60px;

    min-height: calc(100vh - 216px);
    width: 100vw;

    display: flex;
    flex-direction: column;
}
section:has(.login_wrap) {
    margin-top: 0;
}

.full {
    width: 100vw;
    height: calc(100vh - 80x);
    margin-top: 80px;
    display: flex;
    flex-direction: column;
}

/* section end */

/* error-css strat */
#history_back {
    height: 150px;
}

#history_back #history_back_btn {
    width: 24px;
    height: 24px;
    margin: 24px 0 0 24px;
    border: 0;
    background: url(/web/images/1f43675fe30296e957e9.png) no-repeat;
    cursor: pointer;
}

#errer_img_404 {
    height: 190px;
    background: url(/web/images/94384f0a40c744a056d9.png) no-repeat;
    background-position: center top;
    background-size: 660px;
}

#errer_info_404 {
    height: 150px;
    background: url(/web/images/116d6997d27d9e4b761e.png) no-repeat;
    background-position: center top;
    background-size: 415px;
}

#errer_img_500 {
    height: 190px;
    background: url(/web/images/5a6a023c681e329d3053.png) no-repeat;
    background-position: center top;
    background-size: 600px;
}

#errer_info_500 {
    height: 150px;
    background: url(/web/images/cf2ed88aa00d394d79a9.png) no-repeat;
    background-position: center top;
    background-size: 415px;
}

#go_page {
    display: flex;
    justify-content: center;
    margin-bottom: 130px;
}

#go_page #herf {
    background: #070707;
    border-radius: 50px;
    border: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 120%;
    text-align: center;
    letter-spacing: -0.008em;
    color: #ffffff;
    padding: 11px 31px 10px 31px;
    cursor: pointer;
}

/* error-css end */

/* login-css strat */
.login_wrap {
    display: flex;
    flex-direction: row;
}

.sign_up {
    margin-top: 60px;

    width: 50vw;

    background-color: #000;
    color: #fff;
}

.sign_up h1 {
    margin-top: 150px;
    font-weight: 700;
    font-size: 64px;
    line-height: 120%;
    text-align: center;
}

.sign_up p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    margin-bottom: 60px;
}

.sign_up p span {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #00ff19;
    margin-left: 12px;
}

.sign_up p span i {
    display: inline-flex;
    width: 24px;
    height: 20px;
    background: url(/web/images/d70bda226588b85713c7.png) no-repeat;
    background-position: center top;
    background-size: 24px;
    margin-left: 8px;
}

.sign_up div {
    display: flex;
    width: 400px;
    height: 60px;
    margin: 8px auto;
    border: 1px solid #4a4a4a;
    border-radius: 4px;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.sign_up #sign_up_google i {
    display: inline-block;
    width: 27px;
    height: 28px;
    margin-right: 34px;
    background: url(/web/images/d29cdced61dbff6f5a91.png) no-repeat;
    background-position: center center;
    background-size: 27px;
}

.sign_up #sign_up_github i {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 34px;
    background: url(/web/images/f5c853327ff614e7ab91.png) no-repeat;
    background-position: center center;
    background-size: 28px;
}

.sign_up > #info {
    display: block;
    flex-direction: row;
    margin: 20px auto 0 auto;
    font-weight: normal;
    font-size: 10px;
    line-height: 160%;
    text-align: center;
    text-transform: uppercase;
    color: #dbdbdb;
}

.sign_up > #info > a {
    display: inline-block;
    font-weight: normal;
    font-size: 10px;
    line-height: 160%;
    text-align: center;
    text-transform: uppercase;
    color: #00ff19;
}

.sign_up > bottom {
    display: flex;
    justify-content: flex-end;
    margin-top: 128px;
    margin-bottom: 100px;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    letter-spacing: 0.02em;
    color: #ffffff;
}

.sign_in {
    margin-top: 60px;

    width: 50vw;
    height: calc(100vh - 60px);
    color: #1a1a1a;
}

.sign_in h1 {
    margin-top: 150px;
    font-weight: 700;
    font-size: 64px;
    line-height: 120%;
    text-align: center;
}

.sign_in p {
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    margin-bottom: 60px;
}

.sign_in p span {
    font-weight: 500;
    font-size: 20px;
    line-height: 120%;
    text-align: center;
    color: #5493f7;
    margin-left: 12px;
}

.sign_in p i {
    display: inline-flex;
    width: 24px;
    height: 20px;
    background: url(/web/images/1f43675fe30296e957e9.png) no-repeat;
    background-position: center top;
    background-size: 24px;
}

.sign_in div {
    display: flex;
    width: 400px;
    height: 60px;
    margin: 8px auto;
    border: 1px solid #4a4a4a;
    border-radius: 4px;
    font-weight: 600;
    font-size: 20px;
    line-height: 120%;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}

.sign_in #sign_in_google i {
    display: inline-block;
    width: 27px;
    height: 28px;
    margin-right: 34px;
    background: url(/web/images/d29cdced61dbff6f5a91.png) no-repeat;
    background-position: center center;
    background-size: 27px;
}

.sign_in #sign_in_github i {
    display: inline-block;
    width: 28px;
    height: 28px;
    margin-right: 34px;
    background: url(/web/images/bdb06b75dd057d0ae45a.png) no-repeat;
    background-position: center center;
    background-size: 28px;
}

.sign_in bottom {
    display: flex;
    justify-content: flex-start;
    margin-top: 180px;
    margin-bottom: 100px;
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 120%;
    letter-spacing: 0.02em;
}

/* login-css end */

.alert_balloon_untail {
    position: fixed;
    display: none;
    flex-direction: column;
    z-index: 1005;
}

.alert_balloon_untail > p {
    display: inline-flex;
    margin: 0;
    padding: 12px 16px;
    background: #414141;
    border-radius: 10px;
    color: #fff;
}

.alert_balloon {
    position: absolute;
    display: none;
    flex-direction: column;
    z-index: 1005;
}

.alert_balloon > tail {
    display: flex;
    height: 12px;
    margin-bottom: -2px;
    background: url(/web/images/c1f4bb857b2f1ce72b1e.png) no-repeat;
    background-position: center;
    background-size: 15px;
}

.alert_balloon > p {
    margin: 0;
    padding: 12px 16px;
    background: #414141;
    border-radius: 10px;
    color: #fff;
}

.alert_balloon_copied {
    position: absolute;
    display: none;
    flex-direction: column;
    z-index: 1005;
}

.alert_balloon_copied > tail {
    display: flex;
    height: 12px;
    margin-bottom: -2px;
    background: url(/web/images/c1f4bb857b2f1ce72b1e.png) no-repeat;
    background-position: center;
    background-size: 15px;
}

.alert_balloon_copied > p {
    margin: 0;
    padding: 12px 16px;
    background: #414141;
    border-radius: 10px;
    color: #fff;
}

.alert_balloon2 {
    position: fixed;
    display: none;
    flex-direction: column;
    z-index: 1005;
    top: 50%;
    left: 50%;
}

.alert_balloon2 > tail {
    display: flex;
    height: 12px;
    margin-bottom: -2px;
    background: url(/web/images/c1f4bb857b2f1ce72b1e.png) no-repeat;
    background-position: center;
    background-size: 15px;
}

.alert_balloon2 > p {
    margin: 0;
    padding: 12px 16px;
    background: #414141;
    border-radius: 10px;
    color: #fff;
}

/* contact us css - start */
#contact_us_wrap {
    display: flex;
    flex-direction: column;
    margin-top: 60px;
    align-items: center;
}

#contact_us_wrap > h1 {
    width: 100vw;
    max-width: 1100px;
    font-weight: 700;
    margin: 0;
    margin-top: 52px;
}

#contact_us_wrap > h2 {
    width: 100vw;
    max-width: 1100px;
    margin: 0;
    margin-top: 69px;
    font-weight: 700;
    font-size: 44px;
    line-height: 120%;
    color: #1a1a1a;
    text-align: center;
}

#contact_us_wrap > p {
    width: 100vw;
    max-width: 1100px;
    margin: 0;
    margin-top: 35px;
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    color: #1a1a1a;
}

#contact_us_wrap > button {
    width: 140px;
    height: 140px;
    margin-top: 40px;
    border: 2px solid #000000;
    border-radius: 70px;
    background: url(/web/images/c8cf3c0a264860f1d727.png) no-repeat;
    background-position: center center;
    cursor: pointer;
}

#contact_us_wrap > button:hover {
    width: 140px;
    height: 140px;
    margin-top: 40px;
    border: 2px solid #000000;
    border-radius: 70px;
    background: url(/web/images/aeb94536459c9e889c50.png) no-repeat;
    background-color: #000;
    background-position: center center;
}

#contact_us_wrap > info {
    display: flex;
    width: 100vw;
    max-width: 1100px;
    margin: 0;
    margin-top: 80px;
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #1a1a1a;
    align-items: center;
    justify-content: center;
}

#contact_us_wrap > info > i {
    display: inline-block;
    width: 24px;
    height: 24px;
    margin-right: 10px;
    background: url(/web/images/227e64cf4a1f58ac0c02.svg) no-repeat;
    background-position: center center;
}

/* page_loading css - start */

#page_loading {
    display: flex;
    position: fixed;
    flex-direction: column;
    z-index: 1010;
    top: 0px;
    left: 0;
    width: 100vw;
    height: 100vh;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.75);
}

#page_loading > ul {
    width: 5vw;
    height: 5vw;
    background: url(/web/images/2b205043a3ed5255cb0f.svg) no-repeat;
    background-position: center center;
    background-size: 5vw;
    opacity: 1;
    animation: loading_icon 1.5s infinite;
}

#page_loading > p {
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    margin-top: 32px;
    font-size: 1vw;
    color: #fff;
}

@keyframes loading_icon {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/* .text_content_wrap css - start */

.ruleWrap {
    max-width: 1200px;
    margin: 0 auto;
    color: #4e5159;
    font-size: 16px;
    line-height: 1.4;
    text-align: justify;
}

.ruleWrap h2.ruletitle {
    font-size: 30px;
    color: #242424;
    font-weight: 900;
    text-align: left;
    line-height: 40px;
    padding-top: 20px;
}

.ruleWrap h3.maintitle {
    margin-top: 40px;
    margin-bottom: 10px;
    font-size: 18px;
    font-weight: bold;
    letter-spacing: -0.25px;
}

.ruleWrap h4.subtitle {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 16px;
    color: #242424;
    font-weight: 600;
    text-decoration: underline;
}

.ruleWrap h5.subtitle {
    margin-top: 30px;
    margin-bottom: 10px;
    font-size: 14px;
    color: #383838;
    font-weight: 600;
    text-decoration: underline;
}

.ruleWrap .update_date {
    color: #898989;
    font-size: 14px;
    margin: 20px 0 20px;
}

.ruleWrap .indent_list li {
    padding: 0 0 0 0;
}

.ruleWrap .indent_list li .indent_list {
    padding: 0 0 0 20px;
}

.ruleWrap .txt_b {
    font-size: 14px;
    letter-spacing: -0.5px;
}

.ruleWrap .txt_b + .txt_b {
    margin-top: 15px;
}

.ruleWrap h3 + .txt_b {
    margin-top: 15px;
}

.ruleWrap .txt_top_b {
    font-size: 15px;
    letter-spacing: -0.7px;
    line-height: 1.6;
    margin-bottom: 15px;
}

.ruleWrap .txt_top_b strong {
    color: #242424;
}

.ruleWrap .txt_noti {
    margin-top: 20px;
    font-size: 15px;
    letter-spacing: -0.7px;
    line-height: 1.6;
    margin-bottom: 15px;
    font-weight: bold;
}

.address_list li {
    padding: 0 0 0 15px;
    color: #898989;
    font-size: 14px;
    letter-spacing: -0.7px;
    line-height: 1.6;
}

.address_list {
    margin-bottom: 20px;
    padding: 20px 30px;
    background: #f3f4f7;
    box-sizing: border-box;
    border-radius: 4px;
}

.indent_list_st2 {
    margin-top: 30px;
    font-size: 15px;
    letter-spacing: -0.5px;
}

.indent_list_st2 li {
    margin-bottom: 30px;
}

.indent_list_st2 .indent_list {
    margin-top: 30px;
}

.indent_list_st2 .indent_list li {
    padding: 0 0 0 20px;
    margin-bottom: 0px;
}

.ruleWrap .indent_list_st2 .subtitle {
    font-size: 16px;
    color: #242424;
    font-weight: 600;
    text-decoration: underline;
}

.indent_s_list {
    padding: 0 0 0 20px;
    margin: 10px 0 20px;
    font-size: 14px;
    letter-spacing: -0.5px;
}

.indent_s_list li {
    line-height: 22px;
    margin-bottom: 0;
}

.txt_bottom_b {
    font-size: 15px;
    letter-spacing: -0.7px;
    line-height: 1.6;
    margin: 30px 0 15px;
}

.copy_txt {
    color: #898989;
    font-size: 14px;
    margin-bottom: 30px;
}

.alert_wrap {
    display: flex;
    position: fixed;
    z-index: 1000;
    top: 0;
    left: 0%;
    width: 100vw;
    height: 100vh;
    background-color: rgba(0, 0, 0, 0.5);
    justify-content: center;
}

#alert_contents {
    display: flex;
    position: fixed;
    z-index: 1001;
    top: 0;
    left: calc(50% - 269px);
    justify-content: center;
}

#alert_contents > ul {
    display: flex;
    flex-direction: column;
    width: 539.59px;
    height: 279.41px;
    margin-top: 130px;
    border: 1px solid #d2d2d2;
    box-sizing: border-box;
    border-radius: 4px;
    background-color: #fff;
}

#alert_contents > ul > i {
    display: inline-block;
    width: 33px;
    height: 33px;
    margin: 32px 32px 0 auto;
    background: url(/web/images/e12aa3495deafdc5983f.svg) no-repeat;
    background-position: center;
    background-size: 32px;
    cursor: pointer;
}

#alert_contents > ul > i:hover {
    background: url(/web/images/9b7d9b487d35260194cb.svg) no-repeat;
}

#alert_contents > ul > h1 {
    margin: 23px auto 0 auto;
    font-weight: 700;
    font-size: 28px;
    line-height: 120%;
    color: #070707;
}

#alert_contents > ul > p {
    margin: 18px auto 0 auto;
    font-weight: normal;
    font-size: 20px;
    line-height: 160%;
    text-align: center;
    color: #797979;
}

#comming_soon1 {
    font-family: 'ITC Avant Garde Gothic Std Medium';
    position: absolute;
    display: inline-block;
    margin-top: 260px;
    margin-left: 26px;
    padding: 10px 20px;
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
}

#comming_soon2 {
    font-family: 'ITC Avant Garde Gothic Std Medium';
    position: absolute;
    display: inline-block;
    margin-top: 260px;
    margin-left: 18px;
    padding: 10px 20px;
    background-color: #000;
    border-radius: 4px;
    color: #fff;
    font-size: 14px;
}

.data_loading {
    position: relative;
    margin-bottom: -20px;
    font-family: 'Open Sans';
    width: 130px;
    font-weight: 700;
    font-size: 20px;
    line-height: 120%;
}

.data_loading > i {
    position: absolute;
    display: inline-block;
    margin-top: 2px;
    width: 20px;
    height: 20px;
    background: url(/web/images/f11f615478ec43a41def.svg) no-repeat;
    background-position: center;
    background-size: 20px;
    animation: loading_icon 1.5s infinite;
}

#protocol_nav_wrap {
    position: fixed;
    display: none;
    flex-direction: column;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin-top: 60px;
    z-index: 2000;
}

#protocol_nav_wrap > #protocol_nav {
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    max-height: 100%;
    margin-top: 0;
    background-color: #000;
    box-shadow: 0px 2px 1px #ffffff;
    overflow: hidden;
    animation-name: protocol_nav_ami;
    animation-duration: 0.3s;
}

#protocol_nav_wrap > #protocol_over {
    flex: 1;
}

#protocol_nav_wrap > ul > li {
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    min-width: 360px;
    max-width: 1150px;
    margin: auto;
    padding: 0 25px;
    box-sizing: border-box;
}

#protocol_nav_wrap > ul > li > p {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 44px;
    margin-bottom: 30px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #9e9e9e;
}

#protocol_nav_wrap > ul > li > p > i {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(/web/images/0838bf4b620589402f25.svg) no-repeat;
    background-position: center;
    background-size: 16px 16px;
    cursor: pointer;
}

#protocol_nav_list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 42px;
}

#protocol_nav_list > ul {
    width: 180px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    box-sizing: border-box;
    padding: 15px 0px;
    cursor: pointer;
}

#protocol_nav_list > ul > li:nth-child(1) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    margin-right: 12px;
    border: 1px solid #000;
    box-shadow: 0 0px 5px -1px #000;
    border-radius: 21px;
}

#protocol_nav_list > ul > li:nth-child(1) > i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-position: center center;
    background-size: contain;
    filter: invert(100%);
}

#protocol_nav_list > ul > li:nth-child(2) {
    display: flex;
    flex-direction: row;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #bfbfbf;
}

#protocol_nav_list > ul:hover > li:nth-child(1) {
    border: 1px solid #fff;
    box-shadow: 0 0px 5px -1px #fff;
}

#protocol_nav_list > ul:hover > li:nth-child(2) {
    color: #fff;
}

#faucet_nav_wrap {
    position: fixed;
    display: none;
    flex-direction: column;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    margin-top: 60px;
    z-index: 2000;
}

#faucet_nav_wrap > #faucet_nav {
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    max-height: 100%;
    margin-top: 0;
    background-color: #000;
    box-shadow: 0px 2px 1px #ffffff;
    overflow: hidden;
    animation-name: protocol_nav_ami;
    animation-duration: 0.3s;
}

#faucet_nav_wrap > #faucet_over {
    flex: 1;
}

#faucet_nav_wrap > ul > li {
    display: inline-flex;
    flex-direction: column;
    width: 100%;
    height: auto;
    min-width: 360px;
    max-width: 1150px;
    margin: auto;
    padding: 0 25px;
    box-sizing: border-box;
}

#faucet_nav_wrap > ul > li > p {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-top: 44px;
    margin-bottom: 30px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 120%;
    color: #9e9e9e;
}

#faucet_nav_wrap > ul > li > p > i {
    display: inline-block;
    width: 32px;
    height: 32px;
    background: url(/web/images/0838bf4b620589402f25.svg) no-repeat;
    background-position: center;
    background-size: 16px 16px;
    cursor: pointer;
}

#faucet_nav_list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    width: 100%;
    margin-bottom: 42px;
}

#faucet_nav_list > ul {
    width: 180px;
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    box-sizing: border-box;
    padding: 15px 0px;
    cursor: pointer;
}

#faucet_nav_list > ul > li:nth-child(1) {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 38px;
    height: 38px;
    margin-right: 12px;
    border: 1px solid #000;
    border-radius: 21px;
    box-shadow: 0 0px 5px -1px #000;
}

#faucet_nav_list > ul > li:nth-child(1) > i {
    display: inline-block;
    width: 30px;
    height: 30px;
    background-position: center center;
    background-size: contain;
    filter: invert(100%);
}

#faucet_nav_list > ul > li:nth-child(2) {
    display: flex;
    flex-direction: row;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 120%;
    color: #bfbfbf;
}

#faucet_nav_list > ul:hover > li:nth-child(1) {
    border: 1px solid #fff;
    box-shadow: 0 0px 5px -1px #fff;
}
#faucet_nav_list > ul:hover > li:nth-child(2) {
    color: #fff;
}

.new_protocol {
    margin: 1px 0px 0px 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 100%;
    color: #00ff19;
}

.hot_protocol {
    margin: 1px 0px 0px 5px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 10px;
    line-height: 100%;
    color: #f980de;
}

/* keyframes css list */

@keyframes protocol_nav_ami {
    0% {
        max-height: 0%;
    }

    100% {
        max-height: 600px;
    }
}

@keyframes black_button_color {
    50% {
        color: #00ff19;
    }

    100% {
        color: #ffffff;
    }
}

@keyframes white_button_color {
    50% {
        color: #fff;
        background-color: #000;
    }

    100% {
        color: #000;
        background-color: #fff;
    }
}

@keyframes alert_banner {
    0% {
        height: 0px;
    }

    100% {
        height: 40px;
    }
}
@keyframes alert_banner2 {
    0% {
        max-height: 0px;
    }

    100% {
        max-height: 60px;
    }
}

/* new footer */

.footer_mini_wrap {
    display: flex;
    flex-direction: row;
    align-items: center;
    width: 100vw;
    height: 80px;
    box-sizing: border-box;
    padding-left: 31px;
    padding-right: 36px;
    background-color: #000;
}
#footer_atn_dsrv {
    width: 224px;
    height: 18px;
    margin-right: 26px;
    background: url(/web/images/232ebb6a73cddfc66d36.png) no-repeat;
    background-size: contain;
}
#capy_text {
    display: inline-flex;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #ffffff;
}
#info_service,
#info_privacy {
    margin-left: 28px;
    display: inline-flex;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #ffffff;
    cursor: pointer;
}
#info_privacy {
    font-size: 12.5px;
    font-weight: 700;
}
#info_service:hover,
#info_privacy:hover {
    text-decoration: underline;
}

.footer_btn {
    display: inline-flex;
    width: 32px;
    height: 32px;
    margin: 0 10px;
    background-size: contain !important;
    justify-content: center;
    cursor: pointer;
}
.footer_btn > span {
    position: relative;
    margin-top: 36px;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #000;
    white-space: nowrap;
}
.footer_btn > #page_up_v2 {
    position: relative;
    margin-top: -20px;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 500;
    font-size: 12px;
    line-height: 120%;
    letter-spacing: 0.01em;
    color: #000;
    white-space: nowrap;
}

#atn_discord {
    background: url(/web/images/7274772eafb2e167cc10.png) no-repeat;
}
#atn_twitter {
    background: url(/web/images/5735c228317ca698b33c.png) no-repeat;
}
#atn_docs {
    background: url(/web/images/e2aaf76a9dcdaa59b7f5.png) no-repeat;
}
#atn_email {
    background: url(/web/images/a9087d76763fac9c99fe.png) no-repeat;
}
#atn_dsrv {
    background: url(/web/images/c84d999f66bc3c1a4de9.png) no-repeat;
}
#page_up {
    background: url(/web/images/0e7ce36f71eac237475c.png) no-repeat;
}
#page_up:hover {
    background: url(/web/images/6f87f8d8c03b0d997e5b.png) no-repeat;
    color: #fff;
}
#page_up:hover > span {
    color: #fff;
}

#atn_discord:hover,
#atn_twitter:hover,
#atn_docs:hover,
#atn_docs:hover,
#atn_email:hover,
#atn_dsrv:hover {
    filter: invert(100%);
}

#atn_discord:active,
#atn_twitter:active,
#atn_docs:active,
#atn_docs:active,
#atn_email:active,
#atn_dsrv:active,
#page_up:active {
    opacity: 0.7;
}

#page_up:hover {
    background: url(/web/images/6f87f8d8c03b0d997e5b.png) no-repeat;
}

#footer_line {
    width: 1px;
    height: 24px;
    margin: 0 16px;
    background-color: #676767;
}

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

.footer_wrap {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100vw;
    box-sizing: border-box;
    padding-left: 31px;
    padding-right: 36px;
    margin-top: 30px;
    background-color: #000;
}
.footer_wrap > ul {
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
}
.footer_wrap > ul:nth-child(2) {
    width: 100%;
    margin-top: 31px;
    display: flex;
    flex-direction: row;
    align-items: flex-end;
}

/* SNACKBAR */
/* SNACKBAR */
.snackbar {
    width: auto;
    min-width: 200px;

    padding: 22px 24px 20px 24px;
    margin-left: 10px;
    margin-bottom: 10px;

    position: fixed;
    left: 0;

    display: flex;
    align-items: center;
    gap: 16px;

    border-radius: 6px;
    background: #fdf4f4;

    color: #343434;
    font-family: 'Roboto Flex';
    font-size: 15px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%;

    z-index: 1000;
}
.snackbar p {
    margin: 0;
    padding: 0;
    list-style: none;
}
.snackbar p > span {
    font-weight: 700;
}
.snackbar_success {
    background-color: #f5f7f6;
    box-shadow: 0px 4px 8px 0px rgba(18, 68, 17, 0.1);
}
.snackbar_success img {
    filter: invert(71%) sepia(78%) saturate(3027%) hue-rotate(84deg) brightness(99%) contrast(93%);
}
.snackbar_failure {
    background-color: #fdf4f4;
    box-shadow: 0px 4px 8px 0px rgba(58, 24, 24, 0.1);
}
.snackbar_failure img {
    filter: invert(22%) sepia(81%) saturate(2542%) hue-rotate(344deg) brightness(86%) contrast(112%);
}

.s_and_d_main_title {
    display: flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    margin-top: 135px;
}
.s_and_d_main_title > h3 {
    margin: 0;
    color: #12d846;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-style: normal;
    font-weight: 700;
    line-height: 140%; /* 22.4px */
    letter-spacing: 1.6px;
    text-transform: uppercase;
}
.s_and_d_main_title > h1 {
    margin: 22px 0 0 0;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 66px */
    letter-spacing: 0.44px;
}
.s_and_d_main_title > h2 {
    margin: 16px 0 0 0;
    color: #131313;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 32px */
    letter-spacing: 0.2px;
}
.s_and_d_main_title > ul {
    display: inline-flex;
    flex-direction: row;
}
.order_a_node {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 296px;
    height: 58px;
    margin-top: 32px;
    margin-right: 4px;
    padding-top: 4px;

    border-radius: 2px;
    border: 1px solid #3dfa6f;
    background: #3dfa6f;

    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 28px */
    letter-spacing: 0.4px;
    cursor: pointer;
}
.order_a_node:hover {
    background: #3dfa6fb3;
    color: #131313b3;
}
.order_a_node:active {
    opacity: 0.7;
}
.s_and_d_docs {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    width: 152px;
    height: 58px;
    margin-top: 32px;
    padding-top: 4px;

    border-radius: 60px;
    border: none;
    background: none;

    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 28px */
    letter-spacing: 0.4px;
}
.s_and_d_docs_arrow {
    display: inline-flex;
    width: 16px;
    height: 16px;
    margin-left: 10px;
    background: url(/web/images/1b1cb4bf6019359dec66.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.s_and_d_docs:hover {
    background-color: #e0e0e0;
    cursor: pointer;
}
.s_and_d_docs:active {
    opacity: 0.68;
}
.s_and_d_contact_us,
.s_and_d_contact_us:visited {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    margin-top: 32px;
    margin-bottom: 65px;

    color: #12d846;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    letter-spacing: 0.4px;
    text-decoration: none;
}
.s_and_d_contact_us_arrow {
    display: inline-flex;
    width: 24px;
    height: 24px;
    margin-left: 4px;
    background: url(/web/images/46526de23b67bffcfb3d.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.s_and_d_contact_us:hover {
    text-decoration: underline;
}
.s_and_d_contact_us:active {
    opacity: 0.68;
}
.service_protocols_w {
    display: inline-flex;
    flex-direction: column;
    width: 1440px;
    margin: 0 auto;
    overflow: hidden;
    box-shadow: 0 0 10px 5px rgba(255, 255, 255, 0.5); /* 번짐 효과 */
}
.service_protocols {
    display: inline-flex;
    flex-direction: column;
    width: 1440px;
    margin: 0 auto;
    overflow: hidden;
}
.service_protocols_1 {
    display: inline-flex;
    width: 100%;
    height: 65px;
    position: relative;
    margin-left: 0;
    animation: move_left_1 40s linear infinite; /* 애니메이션 속성 */
}
.service_protocols_2 {
    display: inline-flex;
    width: 100%;
    height: 65px;
    margin-left: 15px;
    position: relative;
    animation: move_left_1 40s linear infinite; /* 애니메이션 속성 */
}
.service_protocols_1 > i {
    display: inline-flex;
    min-width: 36px;
    min-height: 36px;
    margin-right: 30px;
    background-position: center;
    background-size: contain;
}
.service_protocols_2 > i {
    display: inline-flex;
    min-width: 36px;
    margin-top: 12px;
    margin-left: 30px;
    background-position: center;
    background-size: contain;
}

@keyframes move_left_1 {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -2500px;
    }
}

.working_with_the_dest {
    display: inline-flex;
    justify-content: center;
    margin-top: 147px;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%; /* 38.4px */
    letter-spacing: 0.48px;
}
.working_with_the_dests {
    display: inline-flex;
    flex-direction: column;
    width: 1440px;
    height: 200px;
    margin: 0 auto;
    overflow: hidden;
}
.working_with_the_dest_list {
    display: inline-flex;
    flex-direction: row;
    height: 34px;
    margin-top: 23px;
    position: relative;
    margin-left: 0;
    animation: move_left_2 40s linear infinite;
}
.working_with_the_dest_list > i {
    display: inline-flex;
    height: 34px;
    margin-right: 48px;
}
@keyframes move_left_2 {
    0% {
        margin-left: 0;
    }
    100% {
        margin-left: -1500px;
    }
}

.custom_node_layout_info {
    display: inline-flex;
    justify-content: center;
    margin-top: 236px;
    margin-bottom: 110px;
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 61.6px */
    letter-spacing: 0.44px;
}
.custom_node_layout_content {
    display: inline-flex;
    flex-direction: row;
    margin: 0 auto 82px auto;
    width: 1110px;
}
.custom_node_layout_content > ul > li {
    display: inline-flex;
    flex-direction: row;
}
.custom_node_layout_content > .custom_node_img {
    display: inline-flex;
    flex-direction: column;
    flex: 1;
}
.custom_node_layout_content > .right {
    align-items: flex-end;
}
.custom_node_layout_content > .custom_node_text {
    display: inline-flex;
    flex-direction: column;
    min-width: 731px;
    width: 731px;
    max-width: 731px;
}
.custom_node_layout_content > .custom_node_text > p {
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 50.4px */
    letter-spacing: 0.36px;
}
.custom_node_layout_content > .custom_node_text > span {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    letter-spacing: 0.4px;
}
.custom_node_layout_content > .custom_node_text > span > footnote {
    font-size: 18px;
}
.custom_node_layout_content > .custom_node_text > span > b,
.custom_node_layout_content > .custom_node_text > span > footnote > b {
    color: #12d846;
    font-weight: 600;
}
.img_roket {
    display: inline-flex;
    width: 269px;
    height: 255px;
    margin: 11px 39px 0px 0px;
    background: url(/web/images/574bf8b9bb9bea4abba6.svg) no-repeat;
    background-position: center;
    background-size: contain;
}
.img_best {
    position: relative;
    display: inline-flex;
    width: 303px;
    height: 303px;
    margin-top: -18px;
    margin-left: -35px;
    background: url(/web/images/4793e89eca48f084590e.svg) no-repeat;
    background-position: center;
    background-size: contain;
}
.img_serving {
    display: inline-flex;
    width: 200px;
    height: 212px;
    margin: 23px 90px 0px 0px;
    background: url(/web/images/4c4fc282413ffcf034ca.svg) no-repeat;
    background-position: center;
    background-size: contain;
}
.protocol_lists_title {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    margin-top: 237px;
    margin-bottom: 51px;
}
.protocol_lists_title > .title {
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 61.6px */
    letter-spacing: 0.44px;
}
.protocol_lists_title > .sub_title {
    margin-top: 12px;
    color: #131313;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 160%; /* 32px */
    letter-spacing: 0.2px;
}
.protocol_lists_title > .tooltip {
    padding-top: 16px;
    padding-bottom: 20px;

    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;
    gap: 8px;

    color: #818181;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 16px;
    line-height: 160%;
    letter-spacing: 0.01em;
}

.protocol_lists_title > .tooltip:hover {
    cursor: pointer;
    color: #131313;
}

.protocol_lists_title > .tooltip:hover > i {
    background-color: #131313;
}

.protocol_lists_title > .tooltip > i {
    display: inline-block;
    width: 16px;
    height: 16px;

    background-color: #818181;

    mask-image: url(/web/images/3cb4b97f39d7f927c869.svg);
    -webkit-mask-image: url(/web/images/3cb4b97f39d7f927c869.svg);
    mask-repeat: no-repeat;
    -webkit-mask-repeat: no-repeat;
    mask-position: center;
    -webkit-mask-position: center;
    mask-size: contain;
    -webkit-mask-size: contain;
}

.protocol_lists_title > .tooltip > .tooltip_box {
    padding: 10px 20px;

    width: 390px;

    display: none;

    position: absolute;
    top: 52px;
    left: 50%;

    transform: translateX(-50%);

    border-radius: 6px;
    background: #131313;
    box-shadow: 0px 4px 8px 0px rgba(19, 19, 19, 0.1);
}
.protocol_lists_title > .tooltip > .tooltip_box > p {
    margin: 0;

    color: #f7f7f7;
    text-align: center;
    font-family: Roboto Flex;
    font-size: 14px;
    line-height: 140%; /* 19.6px */
    letter-spacing: 0.01em;
    white-space: no-wrap;
}

.protocol_lists_title > .tooltip > .tooltip_box > p:first-of-type {
    margin-bottom: 4px;
}

.protocol_lists_title > .tooltip > .tooltip_box > p:not(:first-of-type) {
    color: #c0c0c0;
    font-family: Roboto Flex;
    line-height: 160%;
}

.protocol_lists_title > .tooltip > .tooltip_box > p.class_a > span {
    color: #95ffb1;
}
.protocol_lists_title > .tooltip > .tooltip_box > p.class_b > span {
    color: #7ee0ff;
}
.protocol_lists_title > .tooltip > .tooltip_box > p.class_c > span {
    color: #c099ff;
}

.protocol_lists {
    display: inline-flex;
    max-width: 1110px;
    margin: 0 auto;
    flex-wrap: wrap;
    gap: 8px 30px;
    margin-bottom: 52px;
    justify-content: space-evenly;
}
.protocol_info_card {
    display: inline-flex;
    flex-direction: column;
    min-width: 255px;
    max-width: 255px;
    padding-bottom: 24px;
    border-radius: 12px;
}
/* .protocol_info_card:hover{
    background-color: #E0E0E0;
} */
.protocol_info_card > protocol_icon {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
}
.protocol_info_card > protocol_icon > i {
    width: 72px;
    height: 72px;
    margin-top: 24px;
    background-position: center;
    background-size: contain;
}
.protocol_info_card > protocol_icon > span {
    position: absolute;
    display: inline-flex;
    height: 20px;
    padding: 0px 4px;
    margin: 73px 0px 0px 80px;
    justify-content: flex-end;
    align-items: center;
    gap: 10px;
    flex-shrink: 0;

    color: rgba(19, 19, 19, 0.8);
    font-family: 'Roboto Flex';
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 70%; /* 9.1px */
}
.protocol_info_card > protocol_icon > .hot {
    border-radius: 1px;
    border: 1px solid rgba(19, 19, 19, 0.08);
    background: rgba(255, 143, 170, 0.7);
    backdrop-filter: blur(2px);
}
.protocol_info_card > protocol_icon > .new {
    border-radius: 1px;
    border: 1px solid rgba(19, 19, 19, 0.08);
    background: rgba(111, 255, 149, 0.8);
    backdrop-filter: blur(2px);
}
.protocol_info_card > protocol_name {
    display: inline-flex;
    align-items: flex-end;
    height: 36px;
    margin: 12px auto;
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: normal;
}
.protocol_info_card > ul {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: center;
    height: 32px;
}
.protocol_info_card > ul > type {
    color: #818181;
    font-family: 'Roboto Flex';
    font-size: 13px;
    font-style: normal;
    font-weight: 500;
    line-height: 70%; /* 9.1px */
    letter-spacing: 0.65px;
    text-transform: uppercase;
}
.protocol_info_card > ul > info {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    margin-left: 16px;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 70%; /* 11.2px */
    letter-spacing: 0.16px;
}
.protocol_info_card > ul > .sla {
    margin-left: 16px;
    color: #0ea336;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 70%; /* 11.2px */
    letter-spacing: 0.16px;
}
.protocol_info_card > ul > .sla > i {
    display: inline-flex;
    width: 20px;
    height: 20px;
    margin-left: 6px;
    background: url(/web/images/9221f8d20970b808108c.svg) no-repeat;
    background-position: center;
    background-size: contain;
}
.more_protocols {
    width: 350px;
    height: 68px;
    margin: 0 auto 211.5px auto;
    border-radius: 16px;
    border: none;
    background: #f0f0f0;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 33.6px */
    letter-spacing: 0.24px;
    cursor: pointer;
}
.more_protocols:hover {
    background: #e0e0e0;
}
.more_protocols:active {
    opacity: 0.68;
}

button.get_endpoint {
    margin: 0 auto 236px auto;
    padding: 6px 32px 2px 32px;

    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 357px;
    height: 60px;

    border-radius: 60px;
    border: 1px solid #3dfa6f;
    background: #3dfa6f;

    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 28px */
    letter-spacing: 0.2px;
    cursor: pointer;
}

button.get_endpoint:hover {
    background: #3dfa6fb3;
    color: #131313b3;
}

button.get_endpoint:active {
    opacity: 0.7;
}

.need_more_chains_wrap {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 100%;
    height: 460px;
    background: #131313;
}
.need_more_chains_wrap > i {
    display: inline-flex;
    width: 104px;
    height: 104px;
    margin-top: 93px;
    background: url(/web/images/3372515afab4b3ee572e.svg) no-repeat;
    background-size: contain;
}
.need_more_chains_wrap > p {
    display: inline-flex;
    margin: 28px 0 0 0;
    color: #f7f7f7;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 28px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 39.2px */
    letter-spacing: 0.28px;
}
.need_more_chains_wrap > span {
    display: inline-flex;
    color: #e8e8e8;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 25.2px */
    letter-spacing: 0.18px;
}
.need_more_chains_wrap > button {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    width: 221px;
    height: 56px;
    margin-top: 36px;
    border-radius: 60px;
    border: 1px solid #3dfa6f;
    background: #3dfa6f;

    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 28px */
    letter-spacing: 0.2px;
    cursor: pointer;
}
.need_more_chains_wrap > button:hover {
    border: 1px solid #fff;
    background: #fff;
}
.need_more_chains_wrap > button:active {
    opacity: 0;
}

.what_our_partners_say_wrap {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    box-sizing: border-box;
    padding-top: 132px;
}
.what_our_partners_say_wrap > p {
    min-width: 342px;
    width: 80%;
    max-width: 1110px;
    margin-bottom: 74px;
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 44.8px */
}
.what_our_partners_say_wrap > ul {
    display: inline-flex;
    align-items: flex-start;
    min-width: 344px;
    width: 80%;
    max-width: 1110px;
}
.what_our_partners_say_content {
    display: inline-flex;
    flex-direction: row;
    justify-content: flex-start;
    min-width: 344px;
    width: 100%;
    max-width: 1110px;
    gap: 16px 30px;
    overflow-x: auto;
}

.partners_card {
    display: inline-flex;
    flex-direction: column;
    align-self: start;
    min-width: 343px;
    width: 50%;
    max-width: 350px;
    padding: 39px 29px 41px 24px;
    box-sizing: border-box;
    border-radius: 6px;
    background: #fff;
}
.partners_card > i {
    margin: 0 auto 49px 8px;
}
.partners_card > p {
    margin: 0 0 12px 4px;
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 22px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 30.8px */
}
.partners_card > span {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
    letter-spacing: 0.32px;
}
.partners_card > ul {
    margin-top: 36px;

    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
}
.partners_card > ul > i {
    margin-bottom: 16px;
    margin-right: 0;
    min-width: 48px;
    min-height: 48px;
    background: url(/web/images/ea0cc1e08eeda4fc5499.png) no-repeat;
    background-size: contain;
    background-position: center;
    border-radius: 24px;
}
.partners_card > ul > li {
    display: inline-flex;
    flex-direction: column;
}
.partners_card > ul > li > name {
    margin: 0 0 7px 0;
    color: #343434;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 16px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 22.4px */
    letter-spacing: 0.16px;
}
.partners_card > ul > li > role {
    color: #343434;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 140%; /* 22.4px */
    letter-spacing: 0.16px;
}

.save_your_layout_wrap {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 1110px;
    height: 386px;
    margin: 0 auto 101px auto;
    padding-top: 317px;
    overflow: hidden;
}
.save_your_layout_wrap > .save_your_title {
    margin: 0;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 72px */
    letter-spacing: 0.48px;
    opacity: 0.38;
}
.save_your_layout_wrap > .save_your_title_on {
    margin: 0;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 72px */
    letter-spacing: 0.48px;
    animation: coin_title 1s ease-out; /* 애니메이션 속성 */
    opacity: 0.38;
    animation-delay: 0.5s;
    animation-fill-mode: forwards;
}
.time_coin {
    display: inline-flex;
    position: relative;
    min-width: 425px;
    min-height: 385px;
    background: url(/web/images/b0ee9fd108def42da3cc.svg) no-repeat;
    background-size: contain;
    background-position: center;
    margin: 68px 0px 0px 0px;
    animation: coin 1s ease-out; /* 애니메이션 속성 */
}
.coin_hole {
    z-index: -1;
    position: absolute;
    min-width: 395px;
    min-height: 36px;
    background: url(/web/images/b567684389e6367efe0a.svg) no-repeat;
    background-size: contain;
    background-position: center;
    margin: 351px 0px 0px 0px;
}
@keyframes coin {
    0% {
        min-height: 20px;
        margin-top: -362px;
    }
    20% {
        min-height: 385px;
        margin-top: -362px;
    }
    100% {
        margin-top: 68px;
    }
}
@keyframes coin_title {
    0% {
        opacity: 0.38;
    }
    100% {
        opacity: 1;
    }
}

.save_your_contant_wrap {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 1110px;
    margin: 0 auto 229px auto;
}
.save_your_contant {
    display: inline-flex;
    flex-direction: column;
    width: 540px;
}
.save_your_contant > p {
    margin: 0 0 20px 0;
    color: #343434;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 50.4px */
    letter-spacing: 0.36px;
}
.save_your_contant > ul {
    display: inline-flex;
    flex-direction: column;
    border-radius: 20px;
    border: 1px solid #ddd;
    background: #fff;
    padding-bottom: 33px;
}
.save_your_contant > ul > li {
    display: inline-flex;
    flex-direction: row;
    justify-content: center;

    color: #343434;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    letter-spacing: 0.2px;
}
.save_your_contant > ul > li.other_cloud {
    margin: 15px 0;
}
.save_your_contant > ul > li > p {
    margin: 43px 0 7px 0;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%; /* 76.8px */
}
.save_your_contant > ul > li > span {
    margin: 57px 0 7px 14px;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 36px;
    font-style: normal;
    font-weight: 500;
    line-height: 160%; /* 76.8px */
}
.node_price_wrap {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    width: 1110px;
    margin: 0 auto 229px auto;
}
.node_price_title_wrap {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 1110px;
    margin: 0 auto 131px auto;
}
.node_price_title_wrap > p {
    display: inline-flex;
    flex-direction: row;
    align-items: center;

    margin: 0 0 8px 0;
    color: #343434;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%;
    letter-spacing: 0.44px;
}
.node_price_title_wrap > p > b {
    margin: 0 12px;
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 44px;
    font-style: normal;
    font-weight: 500;
    line-height: 150%; /* 66px */
    letter-spacing: 0.44px;
}
.node_price_title_wrap > span {
    display: inline-flex;
    flex-direction: row;
    align-items: center;

    color: #131313;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    letter-spacing: 0.2px;
}

.node_price_content_wrap {
    display: inline-flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-around;
    width: 1110px;
    margin: 0 auto 246px auto;
}

.node_price_content {
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    width: 310px;
}
.node_price_content > price_title {
    display: inline-flex;
    align-content: center;
    justify-content: center;
    width: 200px;
    max-height: 28px;
    margin-bottom: 56px;
    padding-top: 4px;
    border-radius: 20px;
    color: #343434;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 24px */
}
.node_price_content > .lower {
    background-color: #fdb865;
}
.node_price_content > .regular {
    background-color: #d3bef6;
}
.node_price_content > .higher {
    background-color: #ffaf9d;
}
.node_price_content > price_lay {
    display: inline-flex;
    flex-direction: row;
    height: 58px;
    margin-bottom: 39px;
}
.node_price_content > price_lay > unit {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 24px */
    letter-spacing: 0.2px;
    margin: 0px 4px 0px 0px;
}
.node_price_content > price_lay > price {
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 48px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 57.6px */
    letter-spacing: 0.48px;
}
.node_price_content > price_lay > cycle {
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 21.6px */
    letter-spacing: 0.18px;
    margin: 21px 0px 0px 6px;
}
.node_price_content > node_info_wrap {
    width: 100%;
    display: inline-flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding-bottom: 30px;
    margin-bottom: 31px;
}
.node_price_content > .lower_box {
    border-top: 1px solid #f7931a;
    border-bottom: 1px solid #f7931a;
}
.node_price_content > .regular_box {
    border-top: 1px solid #8247e5;
    border-bottom: 1px solid #8247e5;
}
.node_price_content > .higher_box {
    border-top: 1px solid #d05601;
    border-bottom: 1px solid #d05601;
}
.node_price_content > node_info_wrap > protocol {
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
    margin-top: 20px;
    margin-bottom: 12px;
}
.node_price_content > node_info_wrap > protocol > i {
    width: 60px;
    height: 60px;
    background-position: center;
    background-size: contain;
}
.node_price_content > node_info_wrap > protocol > protocol_name {
    margin: 19px 0px 0px 20px;
    color: #131313;
    text-align: center;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 28.8px */
    letter-spacing: 0.24px;
}
.node_price_content > node_info_wrap > network,
.node_price_content > node_info_wrap > node_type,
.node_price_content > node_info_wrap > region {
    color: #131313;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 21.6px */
    letter-spacing: 0.18px;
}
.node_price_content > node_info_wrap > node_type {
    margin: 6px 0px;
    color: #131313;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 21.6px */
    letter-spacing: 0.18px;
}
.node_price_content > self_operating_price {
    display: inline-flex;
    flex-direction: row;
}
.node_price_content > self_operating_price > i {
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 38.4px */
    letter-spacing: 0.32px;
}
.node_price_content > self_operating_price > unit {
    margin: 0px 4px 0px 8px;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 24px */
    letter-spacing: 0.2px;
}
.node_price_content > self_operating_price > price {
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 120%; /* 38.4px */
    letter-spacing: 0.32px;
}
.node_price_content > self_operating_price > cycle {
    margin: 11px 0px 0px 8px;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-style: normal;
    font-weight: 400;
    line-height: 120%; /* 21.6px */
    letter-spacing: 0.18px;
}
.node_price_content > bottom {
    color: #818181;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 24px */
    letter-spacing: 0.16px;
}
contact_us_more {
    margin: 246px auto 42px auto;
    color: #131313;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
    letter-spacing: 0.2px;
}
.contact_us_more_btn {
    display: inline-flex;
    width: 156px;
    height: 52px;
    margin: auto;
    padding-top: 6px;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    border: 1px solid #131313;
    background: #131313;

    color: #f7f7f7;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 28px */
    letter-spacing: 0.2px;

    cursor: pointer;
}
.contact_us_more_btn {
    display: inline-flex;
    width: 156px;
    height: 52px;
    margin: auto;
    margin-bottom: 246px;
    padding-top: 6px;
    justify-content: center;
    align-items: center;
    border-radius: 2px;
    border: 1px solid #131313;
    background: #131313;

    color: #f7f7f7;
    text-align: center;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 28px */
    letter-spacing: 0.2px;

    cursor: pointer;
}
.contact_us_more_btn:hover {
    opacity: 0.9;
}
.contact_us_more_btn:active {
    opacity: 0.68;
}
.faq_title {
    display: inline-flex;
    flex-direction: column;
    width: 1110px;
    margin: 0 auto 60px auto;

    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 60px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 84px */
    letter-spacing: 0.6px;
}
.faq_content_wrap {
    display: inline-flex;
    flex-direction: column;
    width: 1110px;
    margin: 0 auto 230px auto;
}
.faq_content_wrap > .faq_content_title {
    display: inline-flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
    cursor: pointer;
    margin-bottom: 20px;
}
.faq_content_wrap > .faq_content_title:active {
    opacity: 0.68;
}
.faq_content_wrap > .faq_content_title > li {
    color: #131313;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 32px;
    font-style: normal;
    font-weight: 500;
    line-height: 140%; /* 44.8px */
    cursor: pointer;
}
.faq_content_wrap > .faq_content_title > i {
    display: inline-flex;
    width: 22px;
    height: 22px;
    margin-top: 5px;
    background: url(/web/images/3e494469d1f1a46df934.svg) no-repeat;
    background-size: contain;
    transform: rotate(180deg);
    cursor: pointer;
}
.faq_content_wrap > .faq_content_title > .icon_on {
    animation: faq_on_arrow 0.2s linear;
    animation-fill-mode: forwards;
}
/* .faq_content_wrap>.faq_content_title>.icon_off{
    animation: faq_off_arrow 0.2s linear;
    animation-fill-mode: forwards ;
} */

@keyframes faq_on_arrow {
    0% {
        transform: rotate(180deg);
    }
    70% {
        transform: rotate(20deg);
    }
    80% {
        transform: rotate(0deg);
    }
    90% {
        transform: rotate(-20deg);
    }
    100% {
        transform: rotate(0deg);
    }
}
/* @keyframes faq_off_arrow {
    0%{ transform: rotate(0); }
    70%{ transform: rotate(200deg); }
    80%{ transform: rotate(180deg); }
    90%{ transform: rotate(160deg); }
    100%{ transform: rotate(180deg); }
} */

.faq_content_wrap > .faq_content {
    display: inline-flex;
    flex-direction: column;
    width: 1008px;
    max-height: 0px;
    margin: 0 auto 52px auto;
    gap: 20px 0;
    overflow: hidden;
}
.faq_content_wrap > .faq_content_on {
    display: inline-flex;
    flex-direction: column;
    width: 1008px;
    margin: 0 auto 52px auto;
    gap: 20px 0;
    overflow: hidden;
    animation-fill-mode: forwards;
    animation: faq_on 0.5s linear;
}
.faq_content_wrap > .faq_content_off {
    display: inline-flex;
    flex-direction: column;
    width: 1008px;
    max-height: 0px;
    margin: 0 auto 52px auto;
    gap: 20px 0;
    overflow: hidden;
    animation-fill-mode: forwards;
    animation: faq_off 0.5s linear;
}

@keyframes faq_on {
    0% {
        max-height: 0px;
    }
    100% {
        max-height: 700px;
    }
}
/* @keyframes faq_off {
    0%{ max-height: 700px; }
    100%{  max-height: 0px; }
} */

.faq_content_wrap > .faq_content > li,
.faq_content_wrap > .faq_content_on > li,
.faq_content_wrap > .faq_content_off > li {
    display: inline-flex;
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    width: 100%;
}
.faq_content_wrap > .faq_content > li > span,
.faq_content_wrap > .faq_content_on > li > span,
.faq_content_wrap > .faq_content_off > li > span {
    margin-right: 21.7px;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
}
.faq_content_wrap > .faq_content > li > p,
.faq_content_wrap > .faq_content_on > li > p,
.faq_content_wrap > .faq_content_off > li > p {
    margin: 0;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
}
.faq_content_wrap > .faq_content > li > p > a,
.faq_content_wrap > .faq_content_on > li > p > a,
.faq_content_wrap > .faq_content_off > li > p > a,
.faq_content_wrap > .faq_content > li > p > a:visited,
.faq_content_wrap > .faq_content_on > li > p > a:visited,
.faq_content_wrap > .faq_content_off > li > p > a:visited {
    margin: 0;
    color: #131313;
    font-family: 'Roboto Flex';
    font-size: 20px;
    font-style: normal;
    font-weight: 400;
    line-height: 150%; /* 30px */
}
.faq_content_wrap > .faq_content > li > p > a:active,
.faq_content_wrap > .faq_content_on > li > p > a:active,
.faq_content_wrap > .faq_content_off > li > p > a:active {
    opacity: 0.68;
}

.customer_aptos {
    min-width: 134px;
    background: url(/web/images/00607c52ab73b472e7d6.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_arbitrum {
    min-width: 240px;
    background: url(/web/images/fb01e0e446b8ee098bfe.svg) no-repeat;
    background-size: contain;
    background-position: center;
    filter: grayscale(1);
}
.customer_avalanche {
    min-width: 220px;
    background: url(/web/images/d4b8d9d5a74dd79c6c4d.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_bahamut {
    min-width: 160px;
    background: url(/web/images/c48da952c10d2a9d6c36.svg) no-repeat;
    background-size: contain;
    background-position: center;
    filter: grayscale(1);
}
.customer_celo {
    min-width: 122px;
    background: url(/web/images/fbf38c3cc28315018549.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_klaytn {
    min-width: 123px;
    background: url(/web/images/59aef394d7a8172a539d.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_osmosis {
    min-width: 154px;
    background: url(/web/images/ec2e4d9667d52564b691.svg) no-repeat;
    background-size: contain;
    background-position: center;
    filter: grayscale(1);
}
.customer_coinone {
    min-width: 194px;
    background: url(/web/images/68e7910202ee2765c2de.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_cryptoquant {
    min-width: 163px;
    background: url(/web/images/eafcd0634f8e39a00905.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_ditto {
    min-width: 149px;
    background: url(/web/images/757df5af3a73ac13c6cb.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_flipside {
    min-width: 229px;
    background: url(/web/images/e18580c02823de2fca5a.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_nftbank {
    min-width: 164px;
    background: url(/web/images/8e764f10528a19f000aa.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_symbiosis {
    min-width: 181px;
    background: url(/web/images/bbd310c8e1b8265acebf.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_twinstake {
    min-width: 168px;
    background: url(/web/images/68eccacdd747043e4fdd.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_zetachain {
    min-width: 193px;
    background: url(/web/images/e6f5ab5233c61a05bf14.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_claimswap {
    min-width: 172px;
    background: url(/web/images/dccfb9916e5cf7a44ff4.svg) no-repeat;
    background-size: contain;
    background-position: center;
    filter: grayscale(1);
}
.customer_ibcx {
    min-width: 111px;
    background: url(/web/images/b97eb3c248bc15cd8b96.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_ion {
    min-width: 92px;
    background: url(/web/images/3287b46e679942893d29.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_kleva {
    min-width: 144px;
    background: url(/web/images/7d48a6642fa7355e0807.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_klimax {
    min-width: 151px;
    background: url(/web/images/ef263ba52a9ef605b09e.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_merkletrade {
    min-width: 237px;
    background: url(/web/images/cb66871f05943c32e7be.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_ogp {
    min-width: 116px;
    background: url(/web/images/0668233ed52ed8710282.svg) no-repeat;
    background-size: contain;
    background-position: center;
    filter: grayscale(1);
}
.customer_pala {
    min-width: 87px;
    background: url(/web/images/0ce738dcd6563a2531a6.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_superwalk {
    min-width: 220px;
    background: url(/web/images/6d2006774cf098b21f48.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_axelar {
    min-width: 84px;
    background: url(/web/images/80e777b662f70b6f4721.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_sui {
    min-width: 55px;
    background: url(/web/images/8e8fca0e8cf5144f74d5.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_validator {
    width: 101px;
    height: 28px;
    background: url(/web/images/36b467c961fca1e88868.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_welldone {
    width: 121px;
    height: 28px;
    background: url(/web/images/18a15d34190f8a60c120.svg) no-repeat;
    background-size: contain;
    background-position: center;
}

.customer_superwalk_color {
    min-width: 133px;
    background: url(/web/images/8a5f1b12ea4a6d6e35d5.svg) no-repeat;
    background-size: contain;
}
.customer_superwalk_color.review {
    min-width: auto;
    width: 172px;
    height: 35px;
}
.customer_nftbank_color {
    min-width: 133px;
    background: url(/web/images/6e3f8a41a94fc0849072.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_pala_color {
    min-width: 133px;
    background: url(/web/images/54d3668c7f23e4a3600e.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_pala_color.review {
    min-width: auto;
    width: 90px;
    height: 28px;
}
.customer_welldone_color {
    min-width: 133px;
    background: url(/web/images/18a15d34190f8a60c120.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_welldone_color.review {
    min-width: auto;
    width: 121px;
    height: 28px;
}
.customer_coinone_color {
    min-width: 133px;
    background: url(/web/images/a6a181bb5175836fefa8.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
.customer_coinone_color.review {
    min-width: auto;
    width: 168px;
    height: 28px;
}

i.customer_img.superwalk {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/e5b3cd3e75d9eb8d1f07.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
i.customer_img.nftbank {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/e987f041fdbb7fe1c492.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
i.customer_img.pala {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/e987f041fdbb7fe1c492.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
i.customer_img.coinone {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/e987f041fdbb7fe1c492.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
i.customer_img.welldone {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/998552179a163cadba1b.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
i.customer_img.validator {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/d8ed36dd14a039bf7dab.svg) no-repeat;
    background-size: contain;
    background-position: center;
}
i.customer_img.matt {
    width: 48px;
    height: 48px;
    margin-right: 17px;
    background: url(/web/images/8459bbe705a42d438f5f.svg) no-repeat;
    background-size: contain;
    background-position: center;
}

header {
    padding: 0 25px 0 22px;
    width: calc(100vw - 47px);
    height: 60px;

    position: fixed;
    top: 0;

    display: flex;
    flex-direction: row;
    align-items: center;

    background-color: rgba(255, 255, 255, 0.9);
    backdrop-filter: blur(3.5px);
    -webkit-backdrop-filter: blur(3.5px);

    z-index: 1000;
}

@media screen and (min-width: 1024px) {
    header {
        min-width: 977px;
    }
}

@media screen and (max-width: 1024px) {
}

header div#logo {
    width: 131px;
    height: 20px;
    background: url(/web/images/f8073d4f8e2004e45e71.svg) no-repeat;
    background-size: contain;
    background-position: center;
    cursor: pointer;
}

header > ul#nav_wrap {
    display: flex;
    flex: 1;
    justify-content: center;
    gap: 40px;
}
header > ul#nav_wrap > nav {
    display: flex;
    align-items: center;
}

/* from ul#nav_warp to only one depth apply cursor */

header > ul#nav_wrap :is(nav:hover > p, nav.active > p) {
    color: #242424;
}
header > ul#nav_warp :is(nav:active > p, nav.active:active > p) {
    color: #242424b3;
}
header > ul#nav_wrap > nav > p {
    padding-right: 8px;

    font-family: 'Roboto Flex';
    font-size: 15px;
    line-height: 120%;
    text-align: center;
    letter-spacing: 0.01em;
    color: #24242480;
}
header > ul#nav_wrap > nav > i {
    width: 11px;
    height: 7px;

    display: inline-block;

    background: url(/web/images/deaa102311d07f0a973d.svg) no-repeat;
    background-position: center center;
    background-size: contain;

    transform: rotate(0);
    transition: transform 0.3s;

    opacity: 0.7;
}
header > ul#nav_wrap > nav:hover > :is(p, i) {
    cursor: pointer;
}

header > ul#nav_wrap > nav.active > i {
    transform: rotate(180deg);
}
header > ul#nav_wrap > nav:hover > i {
    opacity: 1;
}

header > div.button_box {
    display: flex;
    align-items: center;
    gap: 20px;
}

header div#profile {
    position: relative;

    display: flex;
    align-items: center;
    justify-content: center;

    border-radius: 50%;
}

header div#profile:hover {
    cursor: pointer;
}

header div#profile img {
    border-radius: 50%;
}

header button#dashboard {
    padding: 10px 22px;

    background-color: transparent;

    border-radius: 20px;
    border: 1px solid #131313;
}

header button#dashboard:hover {
    cursor: pointer;
    opacity: 0.7;
}

header button#dashboard:active {
    opacity: 0.49;
}

header button#dashboard p {
    margin: 0;

    color: #131313;
    text-align: center;
    font-family: Roboto Flex;
    font-size: 15px;
    font-weight: 500;
    line-height: 140%; /* 21px */
    letter-spacing: 0.01em;
}

header button#get_started {
    padding: 10px 17px;

    background-color: #3dfa6f;

    border: 1px solid #3dfa6f;
    border-radius: 2px;
}
header button#get_started:hover {
    cursor: pointer;
    background-color: #3dfa6fb3;
}
header button#get_started:active {
    opacity: 0.7;
}
header button#get_started > p {
    margin: 0;

    font-family: 'Roboto Flex';
    color: #131313;
    font-size: 15px;
    line-height: 140%;
    letter-spacing: 0.01em;
}

header > ul#nav_wrap > nav > div.products_wrapper {
    width: 868px;

    position: absolute;
    top: 38px;
    left: 50%;

    transform: translateX(-50%);

    display: none;

    z-index: 1000;
}

header > div.button_box > div#profile > div.profile_wrapper {
    width: 180px;

    position: absolute;
    top: 38px;
    right: 0;

    display: none;

    z-index: 1000;

    cursor: default;
}

header > div.button_box > div#profile > div.profile_wrapper > div.products {
    margin-top: 20px;
    padding: 8px;

    display: flex;
    flex-direction: column;

    background-color: #ffffff;
    border-radius: 12px;
    border: 1px solid #e8e8e8;

    backdrop-filter: blur(15px);
}

header > div.button_box > div#profile > div.profile_wrapper > div.products > .menu_item {
    padding: 12px 16px;

    display: flex;
    align-items: center;
    gap: 12px;

    border-radius: 8px;
    cursor: pointer;
}

header > div.button_box > div#profile > div.profile_wrapper > div.products > .menu_item:hover {
    background: #1313130a;
}

header > div.button_box > div#profile > div.profile_wrapper > div.products > .menu_item:active {
    opacity: 0.7;
}

header > div.button_box > div#profile > div.profile_wrapper > div.products > .menu_item > p {
    margin: 0;
    color: #131313;
    font-family: ITC Avant Garde Gothic Std Medium;
    font-size: 14px;
    font-weight: 500;
    line-height: 90%;
    white-space: nowrap;
}

header > div.button_box > div#profile > div.profile_wrapper > div.products > .menu_item.delete_account_btn > p {
    color: #ef5149;
}

header > div.button_box > div#profile > div.profile_wrapper > div.products > .menu_item.delete_account_btn:hover {
    background: #fef2f2;
}

header > ul#nav_wrap > nav :is(div.protocols_wrapper, div.public_nodes_wrapper, div.developers_wrapper) {
    position: absolute;
    top: 38px;
    left: 50%;

    display: none;

    transform: translateX(-50%);

    z-index: 1000;
}

header > ul#nav_wrap > nav > div.developers_wrapper {
    width: 586px;
}

header > ul#nav_wrap > nav > div.products_wrapper > .products {
    margin-top: 20px;
    padding: 20px;

    width: auto;

    display: -webkit-inline-flex;
    display: -ms-inline-flexbox;
    display: inline-flex;
    align-items: center;

    background-color: #ffffff;
    border-radius: 20px;
    border: 1px solid #e8e8e8;

    backdrop-filter: blur(15px);
}

header > ul#nav_wrap > nav :is(div.protocols_wrapper, div.public_nodes_wrapper, div.developers_wrapper) > .products {
    margin-top: 20px;
    padding: 20px;

    max-width: 1150px;

    background-color: #ffffff;
    border-radius: 20px;
    border: 1px solid #e8e8e8;

    backdrop-filter: blur(15px);
}

header > ul#nav_wrap > nav > div.products_wrapper > .products > :is(img.img_shared, img.img_dedicated) {
    padding-left: 20px;

    width: 362px;
    height: 202px;
}

header > ul#nav_wrap > nav > div.products_wrapper > .products > :is(img.img_shared.hide, img.img_dedicated.hide) {
    display: none;
    width: 0;
}

header > ul#nav_wrap > nav > div.products_wrapper > .products > :is(img.img_shared, img.img_dedicated):hover {
    cursor: pointer;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type {
    padding-bottom: 20px;

    width: 1150px;

    border-bottom: 1px solid #e8e8e8;

    display: flex;
    align-items: center;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button {
    cursor: pointer;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button#shared {
    margin-left: 8px;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button.close {
    padding: 8px 12px;

    display: flex;
    align-items: center;
    gap: 8px;

    background-color: #f0f0f0;

    border-radius: 10px;
    border: none;
    outline: none;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button.close > img {
    padding: 6px;

    width: 12px;
    height: 12px;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button:not(.close) {
    padding: 12px 32px 10px 32px;

    background-color: #1313130a;

    border-radius: 26px;
    border: none;
    outline: none;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button.active {
    background: #131313;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button:not(.close) > p {
    margin: 0;

    color: #fff;
    text-align: center;
    font-family: ITC Avant Garde Gothic Std Medium;
    font-size: 16px;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: 0.01em;

    mix-blend-mode: difference;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button.close > p {
    margin: 0;

    color: #242424;
    font-family: Roboto Flex;
    font-size: 15px;
    line-height: 120%; /* 18px */
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .nodes_type > button.close {
    margin-left: auto;

    display: flex;
}

header > ul#nav_wrap > nav > div.protocols_wrapper > .products > .protocols_box {
    padding: 12px 0;

    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-gap: 8px;
}

header > ul#nav_wrap > nav > div.developers_wrapper > .products > .protocols_box {
    padding: 12px 0;

    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: 8px;
}

header
    > ul#nav_wrap
    > nav
    > :is(div.protocols_wrapper, div.developers_wrapper)
    > .products
    > .protocols_box
    > .protocol_box {
    padding: 8px 12px;

    position: relative;

    display: flex;
    align-items: center;
    gap: 8px;

    border-radius: 10px;
}

header
    > ul#nav_wrap
    > nav
    > :is(div.protocols_wrapper, div.developers_wrapper)
    > .products
    > .protocols_box
    > .protocol_box
    > img {
    position: absolute;
    top: 6px;
    left: 8px;
}

header
    > ul#nav_wrap
    > nav
    > :is(div.protocols_wrapper, div.developers_wrapper)
    > .products
    > .protocols_box
    > .protocol_box:hover {
    background-color: #1313130a;
    cursor: pointer;
}

header
    > ul#nav_wrap
    > nav
    > :is(div.protocols_wrapper, div.developers_wrapper)
    > .products
    > .protocols_box
    > .protocol_box
    > i {
    display: block;
    background-size: contain;
    width: 28px;
    height: 28px;
}

header
    > ul#nav_wrap
    > nav
    > :is(div.protocols_wrapper, div.developers_wrapper)
    > .products
    > .protocols_box
    > .protocol_box
    > p {
    margin: 0;
    margin-top: 4px;

    color: #131313;
    font-family: ITC Avant Garde Gothic Std Medium;
    font-size: 15px;
    font-weight: 500;
    line-height: 90%;
    letter-spacing: 0.01em;
}

header
    > ul#nav_wrap
    > nav
    > :is(div.protocols_wrapper, div.developers_wrapper)
    > .products
    > .protocols_box
    > .protocol_box
    > i
    > p {
    position: absolute;
    top: 0;
    left: 0;
}
div.products_wrapper > .products > .nodes {
    z-index: 1002;
}
div.products_wrapper > .products > .nodes > .node_box {
    padding: 16px 20px 12px 20px;

    display: flex;
    gap: 12px;
    border-radius: 12px;
}

div.products_wrapper > .products > .nodes > .node_box:hover {
    cursor: pointer;
}

div.products_wrapper > .products > .nodes > .node_box:first-of-type {
    margin-bottom: 20px;
}

div.products_wrapper > .products > .nodes > .node_box:hover {
    background: #1313130a;
}

div.products_wrapper > .products > .nodes > .node_box > .text_box {
    margin-top: 4px;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
    gap: 7px;
}
div.products_wrapper > .products > .nodes > .node_box > .text_box > p {
    margin: 0;
    color: #131313;

    text-align: start;
}
div.products_wrapper > .products > .nodes > .node_box > .text_box > p.title {
    font-family: ITC Avant Garde Gothic Std Medium;
    font-size: 16px;
    font-weight: 500;
    line-height: 90%;
}
div.products_wrapper > .products > .nodes > .node_box > .text_box > p.description {
    color: #818181;
    font-family: Roboto Flex;
    font-size: 13px;
    font-weight: 400;
    line-height: 150%; /* 19.5px */
    letter-spacing: 0.13px;

    white-space: nowrap;
}
div.products_wrapper > .products > .nodes > .node_box:hover > .text_box > p.description {
    color: #131313;
}
div.developers_wrapper > .products > .infos {
    border-bottom: 1px solid #e8e8e8;
}
div.developers_wrapper > .products .info_box {
    padding: 16px 20px 12px 20px;

    display: flex;
    gap: 12px;
    border-radius: 12px;

    margin-bottom: 20px;
}

div.developers_wrapper > .products > .info_box {
    margin-top: 20px;
}

div.developers_wrapper > .products .info_box:not(.faucet):hover {
    cursor: pointer;
    background: #1313130a;
}

div.developers_wrapper > .products .info_box > .text_box {
    margin-top: 4px;

    display: flex;
    flex-direction: column;
    align-items: flex-start;
    flex: 1;
    gap: 7px;
}
div.developers_wrapper > .products .info_box > .text_box > p {
    margin: 0;
    color: #131313;

    text-align: start;
}
div.developers_wrapper > .products .info_box > .text_box > p.title {
    font-family: ITC Avant Garde Gothic Std Medium;
    font-size: 16px;
    font-weight: 500;
    line-height: 90%;
}
div.developers_wrapper > .products .info_box > .text_box > p.description {
    color: #818181;
    font-family: Roboto Flex;
    font-size: 13px;
    font-weight: 400;
    line-height: 150%; /* 19.5px */
    letter-spacing: 0.13px;

    white-space: nowrap;
}
div.developers_wrapper > .products .info_box:not(.faucet):hover > .text_box > p.description {
    color: #131313;
}

/* MOBILE */

header > div#menu_icon {
    margin-left: auto;
    padding: 7px;

    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;

    border-radius: 6px;
}

header > div#menu_icon:hover {
    background: #f0f0f0;
    cursor: pointer;
}

header > div#menu_icon .line {
    margin: 2px 0;

    height: 2px;
    width: 18px;

    background-color: #242424;

    border-radius: 2px;

    transition: 0.6s;
}

header > div#menu_icon.close .top {
    transform: rotate(-45deg) translate(-5px, 5px);
}

header > div#menu_icon.close .middle {
    transition: 0s;
    opacity: 0;
}

header > div#menu_icon.close .bottom {
    transform: rotate(45deg) translate(-3.5px, -3.5px);
}

header > div#mobile_menu_wrapper {
    padding: 20px;

    width: calc(100vw - 40px);
    height: calc(100vh - 40px);

    position: absolute;
    top: 60px;
    left: 0;
    right: 0;
    bottom: 0;

    display: none;

    background-color: #ffffff;

    overflow: hidden;

    z-index: 1001;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li:first-of-type {
    border-top: 1px solid #e8e8e8;
}
header > div#mobile_menu_wrapper > ul#mobile_menu > li {
    border-bottom: 1px solid #e8e8e8;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li:hover {
    cursor: pointer;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li a {
    margin: 0 24px;

    color: #242424;
    font-family: Roboto Flex;
    font-size: 15px;
    font-weight: 500;
    line-height: 56px;
    letter-spacing: 0.01em;

    text-decoration: none;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li p {
    margin: 0;

    color: #242424;
    font-family: Roboto Flex;
    font-size: 15px;
    font-weight: 500;
    line-height: 140%; /* 21px */
    letter-spacing: 0.01em;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li > div > img {
    transition: 0.3s;
    transform: Rotate(0);
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li > :is(div#products, div#developers) {
    padding: 16.5px 24px 18.5px 24px;

    display: flex;
    align-items: center;
    gap: 12px;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li:has(div#products, div#developers) > ul {
    display: none;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li.active > :is(div#products, div#developers) > img {
    transform: Rotate(180deg);
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul > span {
    padding: 14px 24px;

    display: flex;
    align-items: center;
    gap: 10px;

    border-radius: 10px;
}
header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul > span:last-of-type {
    margin-bottom: 8px;
}
header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul > span:hover {
    cursor: pointer;
    background: #1313130a;
}
header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul > span p {
    margin-top: 4px;

    color: #343434;
    font-family: ITC Avant Garde Gothic Std Medium;
    font-weight: 500;
    line-height: 90%; /* 12.6px */
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul > span.yet > :is(p, img) {
    opacity: 0.5;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul > span > .coming_soon {
    margin-top: 0;
    margin-left: auto;
    padding: 5px 9px 3px 9px;

    background: #95ffb1;
    border-radius: 10px;

    font-size: 9px;
    font-weight: 600;
}

header > div#mobile_menu_wrapper > ul#mobile_menu > li > ul#developers_menu > span > img.arrow {
    margin-left: auto;
    transform: rotate(0deg);
}

@keyframes slideRight {
    0% {
        opacity: 0;
        transform: translateX(-50%);
    }
    100% {
        opacity: 1;
        transform: translateX(0%);
    }
}

@keyframes slideLeft {
    0% {
        opacity: 1;
        transform: translateX(0%);
    }
    100% {
        opacity: 0;
        transform: translateX(-50%);
    }
}

@keyframes changeWidth {
    0% {
        max-width: 0;
    }
    100% {
        width: 100%;
    }
}

/* Delete Account Popup */
.delete_account_popup {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 9999;
}
.delete_account_popup_content {
    width: 540px;
    padding: 40px 40px 60px 40px;
    background-color: #fafafa;
    box-shadow: 0px 6px 12px rgba(19, 19, 19, 0.06);
}
.delete_account_popup_head {
    height: 60px;
    position: relative;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}
.delete_account_popup_head > p {
    margin: 0;
    font-family: 'ITC Avant Garde Gothic Std Medium';
    font-size: 24px;
    font-weight: 500;
    color: #131313;
    line-height: normal;
}
.delete_account_popup_head > .close_button {
    width: 60px;
    height: 60px;
    position: absolute;
    top: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    display: flex;
    align-items: center;
    justify-content: center;
    background: transparent;
    border: none;
    border-radius: 6px;
    cursor: pointer;
}
.delete_account_popup_head > .close_button:hover {
    background-color: #e0e0e061;
}
.delete_account_popup_body {
    margin: 32px 0;
}
.delete_account_popup_body > p {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
    color: #131313;
}
.delete_account_popup_body > p + p {
    margin-top: 12px;
}
.delete_account_popup_body > .warning_group {
    display: flex;
    flex-direction: column;
    gap: 6px;
}
.delete_account_popup_body > .warning_group > .warning_group_item {
    padding: 16px 20px;
    display: flex;
    align-items: center;
    gap: 20px;
    border-radius: 4px;
    border: 1px solid #d6969699;
    background: #fbecece0;
}
.delete_account_popup_body > .warning_group > .warning_group_item p {
    margin: 0;
    color: #c12121;
    font-family: 'Roboto Flex';
    font-size: 16px;
    line-height: 150%;
    letter-spacing: 0.01em;
}
.delete_account_popup_body > .warning_group > .warning_group_item > img {
    opacity: 0.6;
    filter: invert(75%) sepia(6%) saturate(1982%) hue-rotate(314deg) brightness(89%) contrast(86%);
}
.delete_account_popup_footer {
    display: flex;
    justify-content: flex-end;
    gap: 16px;
}
.delete_account_popup_footer > button {
    height: 40px;
    padding: 2px 16px;
    font-family: 'Roboto Flex';
    font-size: 14px;
    font-weight: 400;
    line-height: 140%;
    letter-spacing: 0.14px;
    border-radius: 1px;
    cursor: pointer;
}
.delete_account_popup_footer > .cancel_button {
    background-color: transparent;
    border: 1px solid #c0c0c0;
    color: #131313;
}
.delete_account_popup_footer > .cancel_button:hover {
    background-color: #e0e0e061;
}
.delete_account_popup_footer > .delete_button {
    background-color: #d01818;
    border: 1px solid #d01818;
    color: #f7f7f7;
}
.delete_account_popup_footer > .delete_button:hover {
    background-color: #d01818b3;
}
.delete_account_popup_footer > .delete_button:disabled {
    opacity: 0.4;
    pointer-events: none;
}

/* Delete Account Confirm Box - Figma Design */
.delete_account_popup_content {
    width: 730px;
    padding: 40px 40px 60px 40px;
    background-color: #fafafa;
    box-shadow: 0px 6px 12px rgba(19, 19, 19, 0.06);

    display: flex;
    flex-direction: column;
    gap: 32px;
}

.delete_account_popup_body {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 32px;
}

.delete_account_popup_body > .delete_account_confirm_box {
    padding: 14px 28px 22px 28px;
    display: flex;
    flex-direction: column;
    gap: 4px;
    border-radius: 8px;
    border: 1px solid #c0c0c099;
    background: #ffffff99;
}

.delete_account_popup_body > .delete_account_confirm_box > .confirm_box_head {
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.delete_account_popup_body > .delete_account_confirm_box > .confirm_box_head > p.title {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-weight: 500;
    line-height: 160%;
    color: #131313;
}

.delete_account_popup_body > .delete_account_confirm_box > .confirm_box_head > p.content {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 18px;
    font-weight: 500;
    line-height: 160%;
    color: #c12121;
}

.delete_account_popup_body > .delete_account_confirm_box > .divider.horizon {
    height: 1px;
    margin: 10px 0;
    background: #c0c0c099;
}

.delete_account_popup_body > .delete_account_confirm_box > li,
.delete_account_popup_body > .delete_account_confirm_box > .confirm_box_item {
    display: flex;
    align-items: center;
    justify-content: space-between;
    list-style: none;
}

.delete_account_popup_body > .delete_account_confirm_box > li > p.key,
.delete_account_popup_body > .delete_account_confirm_box > .confirm_box_item > p.key {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
    color: #131313;
}

.delete_account_popup_body > .delete_account_confirm_box > li > p.value,
.delete_account_popup_body > .delete_account_confirm_box > .confirm_box_item > p.value {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-weight: 500;
    line-height: 160%;
    letter-spacing: 0.01em;
    color: #c12121;
}

.delete_account_popup_body > .divider.horizon {
    height: 1px;
    background: #c0c0c0;
}

.delete_account_popup_body > .user_understood {
    display: flex;
    flex-direction: column;
    gap: 16px;
}

.delete_account_popup_body > .user_understood > p {
    margin: 0;
    font-family: 'Roboto Flex';
    font-size: 15px;
    font-weight: 400;
    line-height: 160%;
    letter-spacing: 0.01em;
    color: #131313;
}

.delete_account_popup_body > .user_understood > p > span {
    font-weight: 700;
}

.delete_account_popup_body > .user_understood > input {
    height: 52px;
    padding: 0 24px;
    font-family: 'Roboto Flex';
    font-size: 16px;
    font-weight: 500;
    line-height: 160%;
    letter-spacing: 0.03em;
    color: #131313;
    background: #ffffff;
    border: 1px solid #131313;
    border-radius: 2px;
    outline: none;
}

.delete_account_popup_body > .user_understood > input::placeholder {
    color: #c0c0c0;
}

.delete_account_popup_body > .user_understood > input:disabled {
    background: #f0f0f0;
    border-color: #c0c0c0;
    color: #999999;
    cursor: not-allowed;
}

.atn_loading_ui_type_1{
    position: absolute;
    display: inline-flex;
    top: calc(50% - 75px) ;
    left: calc(50% - 100px) ;
    width: 50px;
    height: 50px;
    justify-content: center;
    align-items: center;
}
.atn_loading_ui_type_1>i{
    display: inline-flex;
    width: 100%;
    height: 100%;
    background: url(/web/images/2b205043a3ed5255cb0f.svg) no-repeat;
    background-size: contain;
    background-position: center;
    filter :invert(100%);
    animation-name: loading_ami_1;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
}
@keyframes loading_ami_1 {
    0%{ width: 100%; height: 100%;}
    50%{ width: 90%; height: 90%;}
    100%{ width: 100%; height: 100%;}
}

.atn_loading_ui_type_2{
    position: absolute;
    display: inline-flex;
    justify-content: flex-start;
    align-items: center;
}
.atn_loading_ui_type_2>span{
    display: inline-flex;
    width: 100%;
    font-family: 'Roboto Flex';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    line-height: 160%;
    color: #131313;
    cursor: pointer;
    overflow: hidden;
    animation-name: loading_ami_2;
    animation-duration: 1s;
    animation-fill-mode: forwards;
    animation-iteration-count: infinite;
}

@keyframes loading_ami_2 {
    0%{ max-width: 0px; }
    100%{ max-width: 100%; }
}
