body{font-family:Inter,sans-serif}
html{scroll-behavior:smooth}
/* cyrillic-ext */
@font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 200;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 300;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 400;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 500;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 700;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 800;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
  /* cyrillic-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2JL7SUc.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: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa0ZL7SUc.woff2) format('woff2');
    unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
  }
  /* greek-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2ZL7SUc.woff2) format('woff2');
    unicode-range: U+1F00-1FFF;
  }
  /* greek */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1pL7SUc.woff2) format('woff2');
    unicode-range: U+0370-03FF;
  }
  /* vietnamese */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa2pL7SUc.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+0300-0301, U+0303-0304, U+0308-0309, U+0323, U+0329, U+1EA0-1EF9, U+20AB;
  }
  /* latin-ext */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa25L7SUc.woff2) format('woff2');
    unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
  }
  /* latin */
  @font-face {
    font-family: 'Inter';
    font-style: normal;
    font-weight: 900;
    font-display: swap;
    src: url(https://fonts.gstatic.com/s/inter/v13/UcC73FwrK3iLTeHuS_fvQtMwCp50KnMa1ZL7.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
  }
a:hover{text-decoration:none!important;cursor:pointer}
.b1g3-cart:hover{background-image:linear-gradient(#ff911b,#ff6305);transition:.2s}
.today-deal:hover{background-image:linear-gradient(#ff911b,#ff6305);transition:.2s}
.light-gray{background-color:#F3F3F7}
.color-text{color:#2C2645!important}
.color-text2{color:#FFB43F}
.color-text3{color:#3A236B}
.demand{color:#ffff!important;text-align:center;padding:10px 0;font-size:20px;font-weight:500;background-color:#3A236B}
.demand br{display:none}
.rounded-rectangle{border-radius:42.5px}
.demand-desktop{margin-bottom:-5px}
.navbar-light .navbar-toggler-icon{background-image:url(/assets/images/bioabsorb-b1g4/index-toggle-button.png);background-size:contain}
.nav-cart{height:40px;display:flex;align-items:center;width:200px;justify-content:space-between;margin-left:200px;margin-top:10px;font-size:17px}
li.nav-item.nav_menu{margin-right:30px}
.nav-cart #cart-icon1{width:30px}
nav{margin:0 auto}
.links-nav{margin:0 auto;align-items:center;height:30px;font-size:17px;font-weight:500}
.headline{text-align:center;font-size:45px;width:80%;margin:30px auto}
.us-made{display:flex;background-color:#F3F3F7;padding:20px 10px;position:relative}
.usmade-badge{position:absolute;top:50px;left:0}
.us-descp{width:50%;padding:20px}
.us-descp h2{font-size:35px;color:#3A1F6D;font-weight:700}
.us-descp span{font-size:22px;color:#000}
.today-deal{border-radius:42px;border:1px #E3E3E3 solid;width:410px;height:88px;padding:10px}
.today-deal .today{background-image:linear-gradient(180deg,#ffc64f 0%,#ffa531 100%)!important;border-radius:40px;padding:20px;height:65px;display:flex;align-items:center;position:relative;justify-content:center}
.today-deal span{color:#ffff;font-size:25px;font-weight:600}
.arrow-down{position:absolute;right:10px}
.few-drops{padding:20px 30px;text-align:center}
.few-drops h2{font-size:41px;font-weight:500;margin-bottom:20px;margin-top:40px}
.few-drops p{font-size:21px;font-weight:400}
.four-benefits{padding:50px 30px;background-color:#F3F3F7;position:relative}
.four-benefits h2{text-align:center;font-size:45px}
.benefits{display:flex;align-items:baseline;justify-content:center}
.benefits-p{width:40%;text-align:center;margin:30px 20px;padding:0 30px;font-size:21px}
.four-benefits .today-deal{margin:0 auto}
.bottle1{position:absolute;bottom:-70px;right:-15%}
.purple-bg{background-color:#3A236B;padding:30px 0;margin-top:80px}
.benefits2{display:flex;align-items:center;justify-content:center;color:#9c91b5}
.benefits2-p{width:40%;text-align:center;margin:30px 20px;padding:0;font-size:21px}
.benefits2-p img{margin-bottom:20px}
.b-title{font-size:25px;color:#ffff;padding-top:20px}
.reviews{padding:30px}
.reviews h1{text-align:center;margin-top:30px}
.mellisa{display:flex;justify-content:center;border-radius:42.5px;background-color:#ffff;padding:30px 60px;margin:30px auto;align-items:center}
.review-text{font-size:21px;text-align:center}
.benefits3 .b-title{color:#000;font-weight:500}
.ingredients{padding:30px;margin-bottom:-80px}
.ingredients h2{font-size:54px;font-weight:700;text-align:center;width:90%;margin:20px auto}
.ingredients .b-title{color:#000;font-weight:500;font-size:22px}
.ingredients .benefits2{align-items:baseline;color:#000;line-height:25px}
.ingredients .today-deal{margin:0 auto}
.sales-head{text-align:center;font-size:55px;margin:40px}
.sales{display:flex;align-items:center}
.sales-box1{border-radius:25px;text-align:center;width:30%;position:relative;height:100%;border:1px #B4ADC3 solid}
.sales-box2{border-radius:25px;text-align:center;width:40%;position:relative;background-color:#E4F8EB;margin:0 20px;border:1px #B4ADC3 solid}
.qty-bot{position:absolute;right:0;top:25%;background-color:#3A236B;color:#ffff;padding:5px 15px;font-size:19px;font-weight:600;border-top-left-radius:20px;border-bottom-left-radius:20px}
.month-supply{background-color:#3A236B;color:#ffff;border-top-left-radius:25px;border-top-right-radius:25px;padding:20px;text-align:center;overflow:hidden;margin-bottom:-5px;font-size:23px}
.options{background-color:#B4ADC3;color:#ffff;padding:10px;text-align:center;font-size:22px;font-weight:600}
.sales-deal{background-color:#B4ADC3;color:#fff;border-radius:20px;padding:3px;margin:0 auto;text-transform:uppercase;font-weight:600;width:250px}
.actual-price{font-size:45px;color:#3A1F6D;margin-top:-25px;margin-bottom:-10px}
.saving-price{font-size:19px;text-transform:uppercase}
.slrp{font-size:19px;padding:10px;position:relative}
.red-strike{position:absolute}
.b1g3-cart{border-radius:50px;padding:5px 15px;width:276px;text-align:center;font-weight:600;font-size:21px;background-image:linear-gradient(#ffc14a,#ffaa35);display:flex;align-items:center;justify-content:space-between;margin:20px auto;color:#ffff}
.six-bot{margin:20px 0}
.guarantee-p{text-align:center;background-color:#F3F3F7;border-radius:42.5px;margin:170px auto 70px;padding:20px 30px}
.g-paragraph{width:65%;margin:0 auto}
.risk-free{border:1px #E3E3E3 solid;border-radius:50px;background-color:#fff;width:40%;margin:20px auto}
.secure-button{width:430px;padding:0 20px;margin:0 auto;line-height:24px;font-size:20px;display:flex;align-items:center;text-align:center;justify-content:center}
p.encrypt span{font-size:16px}
.encrypt strong{font-size:16px}
.lock-icon2{margin-right:10px}
.risk-free-button{border-radius:50px;padding:10px 15px;width:376px;text-align:center;font-weight:600;font-size:21px;background-image:linear-gradient(#ffc14a,#ffaa35);display:flex;align-items:center;justify-content:space-between;margin:10px auto;color:#ffff}
.guarantee-image{margin-top:-70px}
.faqs{background-color:#F3F3F7;padding:30px 20px;background-image:url(../img/index-drops-bg.jpg);background-position:top right;background-repeat:no-repeat}
.faqs h1{margin:30px auto;text-align:center;font-weight:500}
.faq-p{border:1px #E3E3E3 solid;border-radius:42.5px;padding:20px 0;background-color:#ffff;font-size:20px;margin:20px auto}
.faq-t{font-size:25px;color:#3A1F6D;font-weight:500;border-bottom:1px #EBEBEB solid;padding:10px 50px}
.faq-details{font-size:20px;padding:5px 50px}
.help-section{background-color:#E7E7EE;padding:50px 0}
.how-help{display:flex;padding:30px 20px;background-color:#ffff;border-radius:30px;text-align:center;align-items:center}
.customer-help{width:50%;padding:30px 40px}
.contacts{background-color:#F3F3F7;border-radius:20px;padding:80px 40px;width:50%}
.call-us{border-radius:50px;width:400px;margin:0 auto;height:70px;font-size:21px;font-weight:600;color:#ffff;text-align:center;align-items:center;display:flex;justify-content:space-evenly;background-image:linear-gradient(#ffc14a,#ffaa35);position:relative}
.call-us img{position:absolute;left:5px}
.email-us{border-radius:50px;width:400px;margin:0 auto;height:70px;text-align:center;align-items:center;font-weight:800;display:flex;position:relative;padding-top:15px;color:#ffff;line-height:15px;margin-top:10px;justify-content:space-evenly;background-image:linear-gradient(#5e5e5e,#313131)}
.email-us img{position:absolute;left:10px;top:10px}
.support-text{font-size:13px}
.container-fluid.benefits3 .benefits2 p{color:#000}
@media screen and (max-width: 1200px) {
li.nav-item.nav_menu{margin-right:10px}
.bioabsorb-bottles{width:100%}
.few-drops h2{font-size:35px}
.few-drops br{display:none}
.bottle1{right:-20%}
.one-bottle{width:100%}
.six-bot{width:420px;margin-left:-20px}
.risk-free{width:45%}
}
@media screen and (max-width: 1024px) {
.bottle1{display:none}
}
@media screen and (max-width: 1000px) {
.links-nav{height:auto}
.us-made{flex-direction:column}
.bioabsorb-bottles{width:70%;margin:0 auto;display:block}
.us-descp{width:80%;padding:20px;margin:0 auto}
.benefits2{align-items:baseline}
.benefits{align-items:baseline}
.mellisa{flex-direction:column}
.how-img{width:100%}
.b1g3-cart{width:200px}
.sales-deal{font-size:15px;width:180px}
.six-bot{width:320px}
.actual-price{font-size:28px}
.saving-price{font-size:15px}
.button-cart{width:30px}
.one-bottle{margin-top:60px}
.risk-free{width:70%}
.contacts{padding:50px 10px}
.call-us{width:300px;font-size:18px;padding-left:50px}
.email-us{width:300px}
.support-text{font-size:10px}
.email-us .help-font{padding-left:20px}
}
@media screen and (max-width: 800px) {
.benefits2-p img{width:100%}
.sales-box2{width:35%}
.six-bot{width:270px;padding-top:40px!important}
.benefits-p{padding:0 10px;width:50%}
.ingredients h2{font-size:45px}
.container-fluid.purple-bg .benefits2{flex-wrap:wrap}
.container-fluid.purple-bg .benefits2-p img{width:60%}
#why-us .benefits2.container{flex-wrap:wrap}
#why-us .benefits2.container .benefits2-p img{width:60%}
}
@media screen and (max-width: 767px) {
.headline{font-size:35px;width:100%}
.few-drops h2{font-size:25px}
.sales.container{flex-direction:column}
.sales-box1{width:100%;margin-top:20px}
.sales-box2{width:100%;margin-top:20px}
.one-bottle{width:80%;margin-top:0}
.sales-deal{width:250px}
.risk-free{width:90%}
.sales-head{font-size:45px}
.how-help{flex-direction:column}
.customer-help{width:100%}
.contacts{width:100%}
.navbar-toggler{border:unset}
}
@media screen and (max-width: 600px) {
.benefits2{flex-direction:column}
.benefits2-p{width:90%;margin:30px auto;padding:0}
.benefits2-p img{width:40%}
#why-us .benefits2.container .benefits2-p img{width:35%}
.container-fluid.purple-bg .benefits2-p img{width:35%}
.demand br{display:block}
.benefits{flex-direction:column}
.benefits-p{width:100%;margin:20px auto}
.bottle1{display:block;top:-80px;width:350px;left:20%}
.four-benefits{padding-top:330px;margin-top:100px}
.faqs{background-image:unset}
.risk-free{width:100%}
.risk-free-button{width:320px}
.secure-button{width:350px}
.sales-head{font-size:35px}
}
@media screen and (max-width: 450px) {
.today-deal{width:320px;margin:0 auto}
.bottle1{top:-80px;width:300px;left:15%}
.four-benefits{padding-top:280px;margin-top:80px}
.headline{font-size:30px}
.us-descp{width:100%}
.us-descp h2{font-size:25px;text-align:center}
.few-drops{padding:20px 10px}
.few-drops h2{font-size:24px;font-weight:700}
.few-drops p{font-size:20px}
.four-benefits{padding-right:10px;padding-left:10px;margin-bottom:-40px}
.benefits-p{font-size:20px}
.reviews{padding:10px;border-radius:0}
.reviews h1{font-size:32px}
.mellisa img{width:300px}
.mellisa{padding:30px 10px}
.ingredients{padding:10px}
.ingredients h2{font-size:34px}
.ingredients h2 br{display:none}
.benefits2-p{width:100%}
.ingredients h2{width:100%}
.sales-head{margin:0}
.sales :nth-child(1){order:3}
.sales :nth-child(2){order:1}
.sales :nth-child(3){order:1}
.options{text-align:left}
.qty-bot{border-radius:20px;right:10px;top:11.5%}
.b1g3-cart :nth-child(1){order:1}
.b1g3-cart :nth-child(2){order:2}
.b1g3-cart :nth-child(3){order:3}
.actual-price{font-size:45px}
.b1g3-cart{width:220px;padding:15px}
.sales-deal{font-size:19px}
.guarantee-image{margin-top:0}
.guarantee-p h1{font-size:35px}
.guarantee-p{padding:20px 10px;margin-top:120px;margin-bottom:30px}
.g-paragraph{width:90%;margin:0 auto}
.faq-p{padding:20px 0}
.faq-t img{display:none}
.faq-t{font-size:20px;padding:10px 20px}
.faq-details{padding:5px 20px}
.faqs.container-fluid .container{padding:5px}
.hide-br{display:none}
.how-img{width:60%!important}
.container.navbar.navbar-expand-lg.navbar-light.light_bg{flex-direction:row-reverse}
.navbar-light .navbar-toggler-icon{width:25px}
.logo_bioswitch{margin-left:-48%}
.us-made{width:95%}
.today-deal .today{justify-content:space-between}
.today-deal span{font-size:20px}
.customer-help{padding:30px 20px}
}
@media screen and (max-width: 380px) {
.demand{font-size:18px}
.headline{font-size:25px}
.navbar-toggler{border:unset}
.us-descp{width:100%;padding:10px}
.us-descp span{font-size:20px}
.reviews h1{font-size:28px}
.review-text{font-size:20px}
.contacts h2{font-size:25px}
.sales-head{font-size:30px}
.faqs h1{margin:10px auto;margin-bottom:0}
.options{font-size:18px}
.qty-bot{font-size:17px}
.logo_bioswitch{margin-left:-38%}
}
.headline{padding:30px 0}
.today-deal span{margin-right:30px}
.benefits2{padding:40px 0}
.ingredients .b-title{font-weight:700}
.g-paragraph{font-size:20px}
@media screen and (max-width: 1480px) {
.bottle1{right:-8%;max-width:320px}
}
@media screen and (max-width: 1320px) {
.bottle1{right:-3%;max-width:300px}
}
@media screen and (max-width: 1210px) {
.us-descp h2 br{display:none}
.bottle1{right:0;max-width:280px}
}
@media screen and (max-width: 1192px) {
.bottle1{display:none}
}
@media screen and (max-width: 1024px) {
.b1g3-cart img{display:none}
.b1g3-cart{justify-content:center}
}
@media screen and (max-width: 800px) {
.headline{padding:0}
.today-deal span{margin-left:12px}
p.benefits-p img{margin-bottom:15px}
.benefits2{padding:10px 0}
.ingredients .today-deal{margin-bottom:20px}
}
@media screen and (max-width: 767px) {
.sb-1{order:3}
.sb-3{order:1}
.sb-6{order:2}
}
@media screen and (max-width: 450px) {
.bioabsorb-bottles{width:100%}
.usmade-badge{width:100px}
.guarantee-image{margin-bottom:20px}
.faqs .sales-box2 .qty-bot{top:11.2%}
.benefits2-p{width:95%}
p.check-desc{display:flex;align-items:baseline}
.check-desc img{margin-right:10px}
.month-supply{padding:20px 5px}
}
@media screen and (max-width: 400px) {
.demand{font-size:17px!important}
}
@media screen and (max-width: 380px) {
.bottle1{left:10%}
.sales-box2 .qty-bot{top:11.2%}
}

#sitefooter {
	background-color: #2C2645 !important;
}

p.i-sm.fs-53.lh-120-p.marg-l--20.ml-20 {
    font-weight: 800;
}

.btn-1 a,
.btn a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}

.overflow-x-hidden {
    overflow-x: hidden;
}

#navbarTogglerDemo03 ul li a {
	color: #2C2645 !important;
}

body{
    overflow-x: hidden;
    font-family: 'Inter', sans-serif;
    font-weight: 400;
    color: #2C2645;
    font-size: 20px;
}

    /* design text */
u{
    text-decoration-skip-ink: none;
}
#section_CYT8lxSULF_sales_controlPage a{
    text-decoration: none;
    color: white;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.text-slash {
    text-decoration:line-through;
}
.link-white a{
    color: white;
}
a:hover{
    color: black;
    opacity: 0.9;
}
.under-style{
    text-decoration: 8px solid;
    text-decoration-line: underline;
    text-decoration-color: #F0D1DF;
}
.under-style-2{
    text-decoration: 10px solid;
    text-decoration-line: underline;
    text-decoration-color: #F0D1DF;
}
.yellow-underline{
    background-image: url(/assets/images/bioabsorb-b1g4/yellow-underline.png);
    background-repeat: no-repeat;
    background-position: bottom;
    padding: 5px;
    position: relative;
}
h1, h2, p{
   margin-bottom: 0px;
}
mark{
    margin: 0 -0.4em;
    padding: 0.1em 0.4em;
    border-radius: 0.8em 0.3em;
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.mark{
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}
.underline{
    text-decoration: underline;
    text-decoration-skip-ink: none;
}
.strikethrough {
    position: relative;
  }
.strikethrough:before {
    position: absolute;
    content: "";
    left: 0;
    top: 50%;
    right: 0;
    border-top: 3px solid;
    border-color: #FF4B4B;

    -webkit-transform:rotate(-5deg);
    -moz-transform:rotate(-5deg);
    -ms-transform:rotate(-5deg);
    -o-transform:rotate(-5deg);
    transform:rotate(-5deg);
}

    /* font-family */
.i-l {
    font-family: 'Inter', sans-serif;
    font-weight: 300;
}
.i-r {
    font-family: 'Inter', sans-serif;
    font-weight: 400;
}
.i-b {
    font-family: 'Inter', sans-serif;
    font-weight: 700;
}
.i-b {
    font-family: 'Inter', sans-serif;
    font-weight: 700;
}
.i-xb {
    font-family: 'Inter', sans-serif;
    font-weight: 800;
}
.i-sb {
    font-family: 'Inter', sans-serif;
    font-weight: 600;
}
.am-b {
    font-family: 'Arima Madurai', cursive;
    font-weight: 700;
}
.am-xb {
    font-family: 'Arima Madurai', cursive;
    font-weight: 800;
}
.n-r {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}
.n-i {
    font-family: 'Nunito', sans-serif;
    font-weight: 400;
}
.n-b {
    font-family: 'Nunito', sans-serif;
    font-weight: 700;
}
.n-m {
    font-family: 'Nunito', sans-serif;
    font-weight: 500;
}
.n-eb {
    font-family: 'Nunito', sans-serif;
    font-weight: 800;
}
.mon-b {
    font-family: 'Arima Madurai', cursive;
    font-weight: 700;
}



    /* display */

.d-f{
    display: flex;
}
.d-n{
    display: none;
}
.d-b{
    display: block;
}


    /* font-color */
.white{
    color: white;
}
.red{
    color: #F53636;
}

.black{
    color: black;
}
.purple{
    color: #A05993;
}
.dark-purple{
    color:#991C5D;
}
.brown{
    color: #C36F66;
}
.gray {
    color: #242424;
}
.yellow {
    color: #F8BC2D;
}
.blue-dark {
    color: #20035C
}



    /* text align */
.t-a-c{
    text-align: center;
}
.t-a-ed{
    text-align: end;
}
.t-a-s{
    text-align: start;
}
    /* justify content */

.j-c-c{
    justify-content: center;
}
.j-c-sb{
    justify-content: space-between;
}
.j-c-e{
    justify-content: end;
}
.j-c-sa{
    justify-content: space-around;
}
.j-c-ev{
    justify-content: space-evenly;
}

    /* align item */

.a-i-c{
    align-items: center;
}
.a-i-e{
    align-items: end;
}
.a-i-s{
    align-items: start;
}
.a-s-e{
    align-self: end;
}
    /* section-spacer */

.spacer{
    height: 30px;
}

    /* background color*/
.bg-dash{
    width: 100%;
    height: 5px;
    background-image: linear-gradient(to right, #8C519B 0%, #8C519B 50%, transparent 50%);
    background-size: 20px 1px;
    background-repeat: repeat-x;
}
.sales-bg-linear{
    background-image: linear-gradient(to bottom, #9ED5BA, #5AB5AD);
}
.bg-none{
    background-color: transparent;
}
.bg-white{
    background-color: #fff;
}
.bg-white-1{
    background-color: rgb(255,255,255,0.2);
}
.bg-black{
    background-color: black;
}
.bg-brown{
    background-color: #C36F66;
}
.bg-purple{
    background-color: #A05993;
}
.bg-purple-1{
    background-color: #991C5D;
}
.bg-dark-blue {
    background-color: #290B62;
}
.bg-dark-blue-2 {
    background-color: #20035C;
}
.bg-pink{
    background-color: #F1DDE2;
}
.bg-peach {
    background-color: #F8EEEA;
}
.bg-peach-2 {
    background-color: #F2E5DD;
}
.bg-dark-violet {
    background-color: #2C2645;
}
.bg-linear-brw{
    background-image: linear-gradient(to right, #F1DDE2 88%, #FFFFFF);
}
.bg-linear-brw3{
    background-image: linear-gradient(to right, #FFFFFF, #F1DDE2 88%);
}
.bg-linear-brw1{
    background-image:  url(/assets/images/bioabsorb-b1g4/flower-plate.png), linear-gradient(to right, #F1DDE2 30%, #FFFFFF);
    background-repeat: no-repeat;
    background-position: left;
}
.bg-linear-brw2{
    background-image: linear-gradient(to right, #F1DDE2 30%, #FFFFFF);
    background-repeat: no-repeat;
}
.bg-orange{
    background-color: 	
    #FFE9D6;
}
.bg-lavender {
    background-color: #F5F3FF;
}
.bg-gray {
    background-color: #F2F2F2;
}
.border-gray {
    border: 1px solid #979797;
}
.bg-gray-2 {
    background-color: #F3F3F7;
}


/* font-size */
.fs-14{
    font-size: 14px;
}
.fs-12{
    font-size: 12px;
}
.fs-11{
    font-size: 11px;
}
.fs-13{
    font-size: 13px;
}
.fs-15{
    font-size: 15px;
}

.fs-17{
    font-size: 17px;
}
.fs-18{
    font-size: 18px;
}
.fs-19{
    font-size: 19px;
}
.fs-20{
    font-size: 20px
}
.fs-21{
    font-size: 21px
}
.fs-22{
    font-size: 22px;
}
.fs-23{
    font-size: 23px;
}
.fs-24{
    font-size: 24px;
}
.fs-25{
    font-size: 25px;
}
.fs-26{
    font-size: 26px;
}
.fs-28{
    font-size: 28px;
}
.fs-30{
    font-size: 30px;
}
.fs-38{
    font-size: 38px;
}
.fs-34{
    font-size: 34px;
}
.fs-34{
    font-size: 34px;
}
.fs-53{
    font-size: 53px;
}
.fs-50{
    font-size: 50px;
}
.fs-55{
    font-size: 55px;
}
.fs-40{
    font-size: 40px;
}
.fs-44{
    font-size: 44px;
}
.fs-42{
    font-size: 42px;
}
.fs-45{
    font-size: 45px;
}
.fs-35{
    font-size: 35px;
}
.fs-65{
    font-size: 65px;
}
.fs-80{
    font-size: 80px;
}

.fs-100{
    font-size: 100px;
}

    /* font-weight */
.fw-600{
    font-weight: 600;
}
    /* max width  */
.mw-1920{
    max-width: 1920px;
    margin-left: auto;
    margin-right: auto;
}
.mw-1520{
    max-width: 1520px;
}
.mw-1440{
    max-width: 1440px;
}
.mw-1400{
    max-width: 1440px;
    margin: 0px auto;
}
.mw-1250{
    max-width: 1250px;
}
.mw-1350{
    max-width: 1350px;
}
.mw-1050{
    max-width: 1050px;
}
.mw-1139{
    max-width: 1119px;
}
.mw-1139-2{
    max-width: 1139px;
}
.mw-1000{
    max-width: 1000px;
}
.mw-915{
    max-width: 915px;
}
.mw-950{
    max-width: 950px;
}
.mw-982{
    max-width: 982px;
}
.mw-900{
    max-width: 900px;
}
.mw-890{
    max-width: 890px;
}
.mw-870{
    max-width: 870px;
}
.mw-860{
    max-width: 860px;
}
.mw-850{
    max-width: 850px;
}
.mw-830{
    max-width: 830px;
}
.mw-815{
    max-width: 830px;
}
.mw-820{
    max-width: 820px;
}
.mw-800{
    max-width: 800px;
}
.mw-796{
    max-width: 796px;
}
.mw-795{
    max-width: 795px;
}
.mw-770{
    max-width: 770px;
}
.mw-788{
    max-width: 788px;
}
.mw-780{
    max-width: 780px;
}
.mw-777{
    max-width: 777px;
}
.mw-760{
    max-width: 760px;
}
.mw-790{
    max-width: 790px;
}
.mw-755{
    max-width: 755px;
}
.mw-738{
    max-width: 738px;
}
.mw-735{
    max-width: 735px;
}
.mw-730{
    max-width: 730px;
}
.mw-720{
    max-width: 720px;
}
.mw-666{
    max-width: 666px;
}
.mw-640{
    max-width: 640px;
}
.mw-690{
    max-width: 690px;
}
.mw-670{
    max-width: 670px;
}
.mw-675{
    max-width: 675px;
}
.mw-610{
    max-width: 610px;
}
.mw-748{
    max-width: 748px;
}
.mw-713{
    max-width: 740px;
}
.mw-715{
    max-width: 715px;
}
.mw-705{
    max-width: 705px;
}
.mw-700{
    max-width: 700px;
}
.mw-682{
    max-width: 682px;
}
.mw-651{
    max-width: 651px;
}
.mw-661{
    max-width: 661px;
}
.mw-630{
    max-width: 630px;
}
.mw-620{
    max-width: 620px;
}
.mw-650{
    max-width: 650px;
}
.mw-600{
    max-width: 600px;
}
.mw-567{
    max-width: 567px;
}
.mw-560{
    max-width: 560px;
}
.mw-571{
    max-width: 571px;
}
.mw-588{
    max-width: 588px;
}
.mw-551{
    max-width: 551px;
}
.mw-555{
    max-width: 555px;
}
.mw-550{
    max-width: 550px;
}
.mw-538{
    max-width: 538px;
}
.mw-535{
    max-width: 535px;
}
.mw-537{
    max-width: 537px;
}
.mw-515{
    max-width: 515px;
}
.mw-502{
    max-width: 502px;
}
.mw-500{
    max-width: 500px;
}
.mw-540{
    max-width: 540px;
}
.mw-480{
    max-width: 480px;
}
.mw-485{
    max-width: 485px;
}
.mw-478{
    max-width: 478px;
}
.mw-475{
    max-width: 475px;
}
.mw-420{
    max-width: 420px;
}
.mw-450{
    max-width: 450px;
}
.mw-455{
    max-width: 455px;
}
.mw-444{
    max-width: 444px;
}
.mw-440{
    max-width: 440px;
}
.mw-435{
    max-width: 435px;
}
.mw-413{
    max-width: 413px;
}
.mw-405{
    max-width: 405px;
}
.mw-390{
    max-width: 390px;
}
.mw-395{
    max-width: 395px;
}
.mw-380{
    max-width: 380px;
}
.mw-384{
    max-width: 384px;
}
.mw-358{
    max-width: 358px;
}
.mw-343{
    max-width: 343px;
}
.mw-340{
    max-width: 340px;
}
.mw-345{
    max-width: 345px;
}
.mw-335{
    max-width: 335px;
}
.mw-335{
    max-width: 335px;
}.mw-335{
    max-width: 335px;
}
.mw-338{
    max-width: 338px;
}
.mw-334{
    max-width: 334px;
}
.mw-310{
    max-width: 310px;
}
.mw-250{
    max-width: 250px;
}
.mw-5{
    max-width: 5px;
}

.mw-fit{
    max-width: fit-content;
}



    /* width */
.w-60{
    width: 60%;
}



    /* section-padding */

.header-pads{
    padding: 20px 85px 20px 157px;
}
.footer-pads{
    padding: 30px 200px 50px 200px;
}
.sales-pads{
    padding: 30px 150px 30px 150px;
}
.sales-pads-1{
    padding: 0px 40px;
}


.sec-pads{
    padding: 0 200px;
}
.sec-pads-1{
    padding: 30px 200px;
}


    /* inner-padding */

.inner-pads{
    padding: 20px;
}
.inner-pads-20{
    padding: 0px 20px 20px 20px;
}
.inner-pads-30{
    padding: 30px;
}
.inner-pads-1{
    padding: 30px 90px;
}
.inner-pads-2{
    padding: 30px 30px 77px 30px;
}
.inner-pads-3{
    padding: 0px 90px;
}
.inner-pads-4{
    padding: 30px 50px 30px 90px;
}
.inner-pads-5 { 
    padding: 15px;
}   
.inner-pads-6{
    padding: 90px;
}
.inner-pads-7{
    padding: 5px;
}
.inner-pads-8{
    padding: 20px 0px 0px 0px;
}
.inner-pads-9{
    padding: 45px 50px;
}
.inner-pads-10{
    padding: 40px;
}
.inner-pads-11{
    padding: 0px 20px;
}
.inner-pads-12{
    padding: 20px 50px 0px 50px ;
}
.inner-pads-13{
    padding: 0px 50px ;
}
.inner-pads-14{
    padding: 30px 50px ;
}
    /* padding */
.p-10{
    padding: 10px;
}
.p-10-50{
    padding: 10px 50px 10px 50px;
}
.p-52-28-49{
    padding: 52px 28px 49px 28px;
}
.p-52-28-21{
    padding: 52px 28px 21px 28px;
}
.p-52-28-21{
    padding: 52px 28px 21px 28px;
}
.pb-200{
    padding-bottom: 200px;
}
.pb-20{
    padding-bottom: 20px;
}
.pb--20{
    padding-bottom: -20px;
}
.pb-40{
    padding-bottom: 40px;
}
.pb-30{
    padding-bottom: 30px;
}
.p-6{
    padding: 6px;
}
.p-26-71{
    padding: 26px 71px;
}
.p-20{
    padding: 20px;
}
.p-30-20{
    padding: 30px 20px;
}
.p-10-12{
    padding: 10px 12px;
}
.p-17-18{
    padding: 17px 18px;
}
.pt-30{
    padding-top: 30px;
}
.p--20 {
    padding-top: -40px;
}

/* gap */
.gap-10{
    gap: 10px;
}
.gap-15{
    gap: 15px;
}
.gap-20{
    gap: 20px;
}
.gap-20{
    gap: 20px;
}
.gap-25{
    gap: 23px;
}

.gap-40{
    gap: 40px;
}
.gap-37{
    gap: 37px;
}
.gap-50{
    gap: 50px;
}
.gap-60{
    gap: 60px;
}
.gap-100{
    gap: 100px;
}
.gap-120{
    gap: 120px;
}
.gap-65{
    gap: 65px;
}
.gap-70{
    gap: 70px;
}
.gap-30{
    gap: 30px;
}
    /* margins */
.mar-auto{
    margin-left: auto;
    margin-right: auto;
}
.marl-auto{
    margin-left: auto;
}
.marl--20{
    margin-left: -20px;
}
.mrl--10{
    margin-left: -10px;
    margin-right: -10px;
}
.mrl--75{
    margin-left: -75px;
    margin-right: -55px;
}
.mr--75{
    margin-right: -75px;
}
.mr--15{
    margin-right: -15px;
}
.mr-50{
    margin-right: 50px;
}
.ml--75{
    margin-left: -87px;
}
.ml--15 {
    margin-left: -15px;
}
.ml-50 {
    margin-left: 50px;
}
.ml-10 {
    margin-left: 10px;
}
.ml-40 {
    margin-left: 40px;
}
.ml-8 {
    margin-left: 8px;
}
.ml-20 {
    margin-left: 20px;
}
.ml-95 {
    margin-left: 95px;
}
.mt-10{
    margin-top: 10px;
}
.mt-50{
    margin-top: 50px;
}
.mt--250{
    margin-top: -250px;
}
.mt--220{
    margin-top: -220px;
}
.mt--420{
    margin-top: -420px;
}
.mt--120{
    margin-top: -120px;
}
.mt-20{
    margin-top: 20px;
}
.mt-30{
    margin-top: 30px;
}
.mt-40{
    margin-top: 40px;
}
.mt--10{
    margin-top: -10px;
}
.mt--20{
    margin-top: -20px;
}
.mt--30{
    margin-top: -30px;
}
.mt--40{
    margin-top: -40px;
}
.mt--50{
    margin-top: -50px;
}
.mt--92{
    margin-top: -92px;
}
.mb-30 {
    margin-bottom: 30px;
}
.mb-20 {
    margin-bottom: 20px;
}
.mb--30 {
    margin-bottom: -30px;
}
.mb--50 {
    margin-bottom: -50px;
}
.mb--100 {
    margin-bottom: -100px;
}


    /* border radius */
.br-tr{
    border-radius: 30px 30px 0px 0px;
}
.br-top{
    border-radius: 15px 0px 0px 0px;
}
.br-all-25{
    border-radius: 25px;
}
.br-all-50{
    border-radius: 50px;
}
.br-35{
    border-radius: 35px;
}
.br-15{
    border-radius: 15px;
}
.br-10{
    border-radius: 10px;
}
.br-10-s{
    border-radius: 10px;
    background: transparent url('/assets/images/bioabsorb-b1g4/Rectangle 52.png') 0% 0% no-repeat padding-box;
    box-shadow: 5px 10px 20px #00000029;
}
.br-all{
    border-radius: 30px;
}
.br-bl{
    border-radius: 0px 0px 30px 30px;
}

.bord-mark{
    border-radius: 0.8em 0.3em;
}

    /* border */
.bord-all{
    border: 1px solid rgb(5, 97, 86, 0.2);
}
.bord-top{
    border-top: 1px solid rgb(0, 0, 0, 0.2);
}
.bord-all-black{
    border: 1px solid #2B2B2B;
}
.bord-right{
    border-right: 1px solid #fff;
}
.bord-all-b{
    border: 1px solid #2B2B2B;
}
.bord-b{
    overflow: hidden;
    position: relative;
}


    /* positioning */
.p-r{
    position: relative;
}
.z-index-2 {
    z-index: 2;
}
.z-index-1 {
    z-index: 1;
}


/* line-height */

.lh-120-p{
    line-height: 120%;
}

/* other */
.fdc{
    flex-direction: column;
}
.fdc-r{
    flex-direction: column-reverse;
}
.f-1{
    flex: 1;
}
.fl-auto{
    flex: 1 0 auto;
}

.fl-w{
    flex-wrap: wrap;
}
.w-b{
    word-break: break-all;
}
.br-n br{
    display: none;
}
.rot--5{
    -ms-transform: rotate(-5deg); /* IE 9 */
    transform: rotate(-5deg);
}

/* sales */
.cp-center-1 {
    clip-path: polygon(0 0, 100% 0, 100% 74%, 97% 80%, 52% 100%, 50% 100%, 2% 80%, 0 74%);
}
.cp-center{
    clip-path: polygon(100% 0, 100% 80%, 49% 100%, 0 81%, 0 0);
}
.w-31{
    width: 32%;
}
.w-33{
    width: 33%;
}
.br-n-sm br{
    display: none;
}

/* -w- */

.width-90 {
    width: 97%;
}
.width-75 {
    width: 75%;
}
.pad-0 {
    padding: 0px!important;
}

/* Header */
.main-head{
    max-width: 1920px;
}

.sec-3-circle-1{
    margin-right: 120px;
    margin-top: -70px;
}
.sec-3-circle-2{
    margin-right: 100px;
    margin-top: -70px;
}
.one-star{
    margin-right: 140px;
    margin-bottom: -50px;

}

/* .btn {
    background: transparent linear-gradient(90deg, #FFE600 0%, #FFC400 180%) 0% 0% no-repeat padding-box;
    border-radius: 50px;
    display: flex;
    justify-content: space-evenly;
    max-width: 290px;
    width: 90%;
    color: #fff;
    padding: 9px 15px;
    align-items: center;
}

.btn:hover {
    cursor: pointer;
    background-image: linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important;
} */


.bg-12 {
    background-color: #F8EEEA;
}
.check {
    max-width: 800px;
}
.sect-bot {
    max-width: 520px;
}
.sixthy-days {
    max-width: 250px;
}
.w-120 {
    width: 114%;
}
.value-29 {
    margin-top: -50px;
    margin-left: -10px;
}

.header-marg {
    height: 200px;
    margin-top: 200px;
}
.logo-1 {
    width: 50%;
}
.logo-2 {
    width: 70%;
}
.mlr-200 {
    margin-left: 548px;
    margin-top: -127px;
    position: relative;
}


.mlt-250 {
    margin-top: -48px;
    margin-bottom: -71px;
    margin-left: -158px;
}
.bg-sect-1 {
    background-image: url(/assets/images/bioabsorb-b1g4/bg-sect-1.png);
    background-repeat: no-repeat;
    background-position: right 261px;
}
.bg-sect-2 {
    background-image: url(/assets/images/bioabsorb-b1g4/bg-sect-2.png);
    background-repeat: no-repeat;
    background-position: left 790px;
    background-size: 18%;
}
.sect-2-bg {
    background-image: url(/assets/images/bioabsorb-b1g4/cody.png);
    background-repeat: no-repeat;
    background-position: right;
    background-size: contain;
}
/* .sect-2-bg-1 {
    background-image: url(../img/scale.png);
    background-repeat: no-repeat;
    background-position: right 100px;
    background-size: 50%;
    position: relative;
} */
.mlr-10 {
    margin-top: 0px;
    margin-left: 30px;
    margin-bottom: -59px;
    position: relative;
    z-index: 2;
}
.old-man {
    width: 146%;
    max-width: 200%;
    margin-left: -118px;
    margin-top: 4px;
    margin-bottom: -10px;
}
.one {
    width: 10%;
    margin-bottom: -86px;
    margin-right: -20px;
    margin-left: auto;
}

.w-101 {
    width: 102%;
}
.btn {
    background: transparent linear-gradient(90deg, #F6AB00 0%, #E68F00 180%) 0% 0% no-repeat padding-box;
    border-radius: 10px;
    display: flex;
    width: 41%;
    color: #fff;
    line-height: 120%;
    font-weight: 700;
    padding: 9px 15px;
    align-items: center;
    border: 4px solid #F8BC2D;
}
.btn:hover {
    cursor: pointer;
    background-image: linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important;
}
.btn-1 {
    background: transparent linear-gradient(90deg, #F6AB00 0%, #E68F00 180%) 0% 0% no-repeat padding-box;
    border-radius: 10px;
    display: flex;
    width: 47%;
    color: #fff;
    line-height: 120%;
    font-weight: 700;
    padding: 9px 15px;
    align-items: center;
    border: 4px solid #F8BC2D;
    justify-content: center;
}
.btn-1:hover {
    cursor: pointer;
    background-image: linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important;
}
.bg-sect-5 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-5.png);
    background-repeat: no-repeat;
    background-position: right 157px;
    background-size: 40%;   
}
.bg-s-5-1 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-55-1.png);
    background-repeat: no-repeat;
    background-position: left 494px;
    background-size: 18%;   
}
.bg-s-5-1 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-55-1.png);
    background-repeat: no-repeat;
    background-position: left 494px;
    background-size: 18%;   
}
.bg-s-5-2 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-55-2.png);
    background-repeat: no-repeat;
    background-position: right 1244px;
    background-size: 18%;
}
.bg-s-6 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-6-bg.png);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 28%; 
}
.sect-7-bg {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-7.png);
    background-repeat: no-repeat;
    background-position: right 40px;
    background-size: 35%;
}
.bg-sect-7 {
    background-image: url(/assets/images/bioabsorb-b1g4/bg-s-7.png);
    background-repeat: no-repeat;
    background-position: left 810px;
    background-size: 18%;   
}
.sales-pads {
    padding: 25px 40px;
    background-color: #20035C;
    border-radius: 25px 0px 0px 25px;
    margin-right: -30px;

}
.w-50 {
    width: 50%;
}

.width-111 {
    width: 121%;
    max-width: 200%;
}
.br-sales {
    border: 1px solid #979797;
    border-radius: 10px;
    
}
.okay-guy {
    width: 102%;
    margin-bottom: -100px;
    margin-top: 2px;
}
.bg-sect-10 {
    background-image: url(/assets/images/bioabsorb-b1g4/bg-sect-1.png);
    background-repeat: no-repeat;
    background-position: right 100px;
}
.bg-sect-11 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-11.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    background-size: 13%;
}
.sect-12-bg-1 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-12-bg-1.png);
    background-repeat: no-repeat;
    background-position: left 40px;
    background-size: 18%;
}
.sect-12-bg-2 {
    background-image: url(/assets/images/bioabsorb-b1g4/sect-12-bg-2.png);
    background-repeat: no-repeat;
    background-position: right 657px;
    background-size: 22%;       
}
.br-1 {
    border: 1px solid #4415A5;
    border-radius: 30px;
}

.btn-2 {
    background: transparent linear-gradient(90deg, rgb(255,174,57) 0%,rgb(255,186,68) 180%) 0% 0% no-repeat ;
    border-radius: 30px;
    display: flex;
    max-width: 340px;
    color: #fff;
    line-height: 120%;
    font-weight: 700;
    padding: 11px;
    align-items: center;
    justify-content: center;
   
}
.btn-2:hover {
    cursor: pointer;
    background-image: linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important;
}

.a:hover {
    cursor: pointer;
    background-image: linear-gradient(89deg,#c68a06 0%,#ee9100 100%)!important; 
}
.pd-50 {
    padding-bottom: 50px;
}
.mr-13 {
    margin-right: 13px;
    margin-top: 20px;
}
.w-94 {
    width: 94%;
}
.mr-158 {
    margin-right: 158px;
}
.ml--35 {
    margin-left: 35px;
}
.mr--30 {
    margin-right: -30px;
}

@media (max-width: 1700px){

    .mw-img-special{
        max-width: 400px;
    }

    .mr-0-17{
        margin-right: 0px;
    }

    .fs-100{
        /* fs-100 */
        font-size: 5.208333333333333vmax;
    }
    .fs-45{
        /* fs-45 */
        font-size:  2.34375vmax;
    }
    .fs-34{
        font-size: 1.7708333333333333vw;
    }
    .fs-42{
        font-size: 2.1875vmax;
    }
    .fs-40{
        font-size: 2.0833333333333335vmax;
    }
    .fs-55{
        font-size: 2.8645833333333335vmax;
    }
    .fs-50{
        font-size: 2.6041666666666665vmax;
    }
    .fs-38{
        font-size: 1.9791666666666667vmax;
    }
    .fs-44{
        font-size: 2.2916666666666665vmax;
    }
    .fs-80{
        font-size: 4.166666666666667vmax;
    }
    .fs-49{
        font-size:  2.5520833333333335vmax;
    }
    .fs-35{
        /* fs-35 */
        font-size: 1.8229166666666667vmax;
    }
    .fs-28{
        font-size: 1.4583333333333333vmax;
    }
    .fs-33{
        font-size:  1.71875vmax;
    }
    .fs-30{
        /* fs-30 */
        font-size: 1.5625vmax;
    }
    .fs-26{
        font-size: 1.3541666666666667vmax;
    }
    .fs-25{
        font-size: 1.3020833333333333vmax;
    }
    .fs-24{
        font-size: 1.25vmax;
    }
    .fs-23{
        font-size: 1.1979166666666667vmax;
    }
    .fs-22{
        /* fs-22 */
        font-size: 1.1458333333333333vmax;
    }
    .fs-20{
        font-size: 1.0416666666666667vmax;
    }
    .fs-17{
        font-size: 0.8854166666666666vmax;
    }
    .fs-15{
        /* fs-15 */
        font-size: 0.78125vmax;
    }
    .d-b-17{
        display: block;
    }
    .d-n-17{
        display: none;
    }
    .one-star{
        margin-right: 0px;
        margin-bottom: 0px;
    }

}
@media (max-width: 1600px){

}
@media (max-width: 1500px){
    .mw-img-special{
        max-width: 350px;
    }
    .ptb-30-14{
        padding: 30px 0px;
    }
    .mr-0-15{
        margin-right: 0px;
    }
}

@media (max-width: 1400px){
    .mw-img-special{
        max-width: 300px;
    }
    .ml-0-14{
        margin-left: 0px;
    }
    .mb-0-14{
        margin-bottom: 0px;
    }
    .mt-0-14{
        margin-top: 0px;
    }
}
@media (max-width: 1350px){
    
}
@media (max-width: 1300px){
  

    
}
@media (max-width: 1250px){

}
@media (max-width: 1200px){

    .nav-cart{
        margin-left: 90px;
    }
    
   
}
@media (max-width: 1100px){

    .mlr-200 {
        margin-left: 90%;
        /* margin-left: 505px; */
    }
}
@media (max-width: 1050px){

}

/* @media (max-width: 1000px){
    .mlr-200 {
        margin-left: 430px;
    }
}

@media (max-width: 925px){
    .mlr-200 {
        margin-left: 405px;
    }
} */

/* For-Mobile-View */

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


        /* font-size */

    .fs-15{
        font-size: 15px;
    }

    .fs-17{
        font-size: 17px;
    }

    .fs-20{
        font-size: 20px
    }
    .fs-22{
        font-size: 22px;
    }
    .fs-28{
        font-size: 24px;
    }
    .fs-24{
        font-size: 24px;
    }
    .fs-25{
        font-size: 25px;
    }
    .fs-26{
        font-size: 26px;
    }
    .fs-30{
        font-size: 30px;
    }
    .fs-33{
        font-size: 33px;
    }

    .fs-49{
        font-size: 49px;
    }
    .fs-45{
        font-size: 45px;
    }
    .fs-42{
        font-size: 42px;
    }
    .fs-34{
        font-size: 34px;
    }
    .fs-40{
        font-size: 40px;
    }
    .fs-35{
        font-size: 35px;
    }

    .fs-80{
        font-size: 48px;
    }

    .fs-100{
        font-size: 60px;
    }

    /* padding */
    .sec-pads{
        padding: 0 30px;
    }
    .sec-pads-1 {
        padding: 30px 30px;
    }
    .header-pads{
        padding: 20px 30px;
    }
    .sales-pads{
        padding: 30px 40px 30px 40px;
    }
    .sales-pads-2{
        padding: 350px 80px 35px 80px;
    }
    .sales-pads-3{
        padding: 280px 30px 35px 30px;
    }
    .footer-pads{
        padding: 30px 30px 50px 30px;
    }
    .p-20-58{
        padding: 20px 20px;
    }
    .p-20-30{
        padding: 20px 20px;
    }

    .pb-10-m{
        padding-bottom: 10px;
    }
    .p-0-m{
        padding: 0px;
    }
    .mb-0-m{
        margin-bottom: 0px;
    }
    .mb--5-m{
        margin-bottom: -5px;
    }
    

    /* for background change */

    .bg-transpa{
        background: transparent;
    }

  
    /* replacing display flex */

    .fd-c{
        flex-direction: column !important;
    }
    .fd-cr{
        flex-direction: column-reverse !important;
    }

    /* width */
    .w-31{
        width: 100%;
    }
    .w-33{
        width: 100%;
    }
    .w-99 {
        width: 100%;
    }

    .w-100-m{
        width: 100% !important  ;
    }
    .w-20-m{
        width: 20%;
    }
    .w-70-m{
        width: 70%;
    }
    .w-50-m{
        width: 50%;
    }
    .w-90-m{
        width: 90%;
    }
    .mw-100-m{
        max-width: 100%;
    }
    .mw-fit-m{
        max-width: fit-content;
    }
    .mw-40-m{
        max-width: 40px;
    }
    .w-80-m{
        width: 80%;
    }
    .col-md-6 {
        flex: 0 0 auto;
        width: 100%;
    }
    /* gap */
    .gap-0-m{
        gap: 0px;
    }
    .gap-30-m{
        gap: 30px;
    }
    .gap-10-m{
        gap: 10px;
    }
    .gap-20-m{
        gap: 20px;
    }
    .gap-50-m{
        gap: 50px;
    }



    /* margin */
    .mt--30-m{
        margin-top: -30px;
    }
    .mt-0-m{
        margin-top: 0px;
    }
    .ml-0-m{
        margin-left: 0px;
    }
    .mr-0-m{
        margin-right: 0px;
    }
    .mt-10-m{
        margin-top: 10px;
    }
    .mt--10-m{
        margin-top: -10px;
    }
    .mt--20-m{
        margin-top: -20px;
    }
    .mt--40-m{
        margin-top: -40px;
    }
    .mt--260-m{
        margin-top: -260px;
    }
    .mt-20-m{
        margin-top: 20px;
    }
    .mt-0-m{
        margin-top: 0px;
    }
    .mt-30-m{
        margin-top: 30px;
    }
    .ml--30{
        margin-left: 0px;
    }
    .ml-30-sm{
        margin-left: 30px;
    }
    
    .ml--20-m{
        margin-left: -20px;
    }
    .mr--20-m{
        margin-right: -20px;
    }
    .mr--10-m{
        margin-right: -10px;
    }
    .mrl-0-m {
        margin-right: 0px;
        margin-left: 0px;
    }
    .ml--58{
        margin-left: 0px;
    }
    .nfw-m{
        flex-wrap: unset !important;
    }
    .mar-auto-m{
        margin-left: auto;
        margin-right: auto;
    }
    .mw-300-m{
        max-width: 300px;
    }
    .mb-mt-0 {
        margin-bottom: 0px;
        margin-top: 0px;
    }
    /* positioning */


    /* display */
    .br-n-m br{
        display: none;
    }
   .d-n-b{
        display: block;
   }
   .d-n-c{
        display: contents;
    }

   .d-n-m{
        display: none;
    }
    .a-i-s-m{
        align-items: start;
    }
    .a-i-c-m{
        align-items: center;
    }
    .a-i-e-m{
        align-items: end;
    }
    .t-a-s-m{
        text-align: start;
    }
    .t-a-c-m{
        text-align: center;
    }
    /* font size */
    .fs-120{
        font-size: 90px;
    }
    .fs-55{
        font-size: 50px;
    }
    .fs-50{
        font-size: 40px;
    }
    .fs-44{
        font-size: 38px;
    }
    .fs-38{
        font-size: 31px;
    }
    /* others */
    .bord-trans-m{
        border: transparent;
    }
    .rot--5{
        -ms-transform: rotate(-1deg); /* IE 9 */
        transform: rotate(-1deg);
    }
    .rot--5-m{
        -ms-transform: rotate(-5deg); /* IE 9 */
        transform: rotate(-5deg);
    }
    .rot--3-m{
        -ms-transform: rotate(-3deg); /* IE 9 */
        transform: rotate(-3deg);
    }
    .g-b-m {
        font-family: "GreycliffCF-Bold";
    }
    .lh-180-m{
        line-height: 180%;
    }
    .lh-140-m{
        line-height: 140%;
    }
    .lh-120-m{
        line-height: 120%;
    }
    .under-m{
        text-decoration: underline;
    }
    .p-20-m{
        padding: 20px 20px 20px 20px;
    }
    .p-10-m{
        padding: 20px 10px 20px 10px;
    }
    .p-30-m{
        padding: 30px 20px 30px 20px;
    }
    .btn {
        max-width: 100%;
        width: 90%;
    }
    .btn-1-m {
        max-width: 100%;
        width: 90%;
    }

    .bord-all-m{
        border: 1px solid rgb(0, 0, 0, 0.2);
    }
    .spacer-m{
        height: 30px;
    }
    .p-26-71 {
        padding: 26px 40px;
    }
    .inner-pads-1{
        padding: 30px 40px;
    }
    .inner-pads-6{
        padding: 90px 40px;
    }
    .inner-pads-4{
        padding: 30px 40px;
    }
    .p-40-20-m{
        padding: 30px 40px;
    }
    .inner-pads-3 {
        padding: 0px 40px;
    }
    .header-marg {
        height: 250px;
        margin-top: 0px;
    }
    .head-image {
        margin-top: 0px;
    }
    .mt--300 {
        margin-top: 500px;
    }
  
    .mt-400 {
        margin-top: 400px;
    }
    .mt-400-2 {
        margin-top: 0px;
    }
    .mt-300 {
        margin-top: 450px;
    }
    .sect-10-bg {
        background-image: unset;
    }
    .w-101 {
        width: 100%;
    }
   
    .pads-m {
        padding: 20px;
    }
   
    .bg-sect-1 {
        background-image: none;
    }
    .bg-sect-10 {
        background-image: none;
    }
    .okay-guy {
        width: 100%;
        margin-bottom: 0px;
        margin-top: 0px;
    }
    .h-718px {
        height: none;
    }
    .pd-50 {
        padding-bottom: 0px;
    }
    .mr-13 {
        margin-right: 0px;
        margin-top: 0px;
    }
    .w-94 {
        width: 100%;
    }
    .mr-158 {
        margin-right: 0px;
    }
    .ml--35 {
        margin-left: 0px;
    }
    .mr--30 {
        margin-right: 0px;
    }
    .pad-0 {
        padding: 10px!important;
    }
    .flex-r-r {
        flex-direction: row-reverse;
    }

    .filter-g-200{
        filter: invert(200%);
        -webkit-filter: invert(200%);
    }
    .old-man {
        width: 100%;
        max-width: 100%;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 0px;
    }
}



@media screen and (max-width: 768px) {
    .mt-300 {
        margin-top: 310px;
    }
    .container {
        max-width: 800px;
    }
   
    
}

@media screen and (max-width: 766px) {
    .fs-120{
        font-size: 60px;
    }
    .lh-85{
        line-height: 60px;
    }
    .mt--300 {
        margin-top: 300px;
    }
    .mt-300 {
        margin-top: 260px;
    }
   
    nav.container.navbar.navbar-expand-lg.navbar-light.light_bg {
        flex-direction: row-reverse;
    }
}

@media screen and (max-width: 570px) {
    .inner-pads-1{
        padding: 30px 20px;
    }
    .inner-pads-6{
        padding: 90px 20px;
    }
    .inner-pads-2 {
        padding: 30px 20px 77px 20px;
    }
    .inner-pads-4{
        padding: 30px 0px;
    }
    .sec-pads-sm{
        padding: 0 30px;
    }
    .p-26-71 {
        padding: 26px 20px;
    }
    .p-40-20-m{
        padding: 30px 20px;
    }
    .p-30-0-sm{
        padding: 30px 0px;
    }
    .p-0-0-sm {
        padding: 0px 0px;
    }
    .p-10-sm{
        padding: 0px 10px;
    }
    .fs-21{
        font-size: 18px
    }
    .fs-16-sm{
        font-size: 16px
    }
    .inner-pads-2-00 {
        padding: 30px 0px 77px 0px;
    }
    .mt--300 {
        margin-top: 200px;
    }
    .mt-400 {
        margin-top: 300px;
    }
    .pad-20-m {
        padding: 20px!important;
    }
    .marg-b--20 {
        margin-bottom: 0px!important;
    }
    .marg-t--20 {
        margin-top: 0px!important;
    }
    .marg-r--20 {
        margin-right: 0px!important;
    }
    .marg-l--20 {
        margin-left: 0px!important;
    }
    .flex-m {
        flex-direction: column;
    }
    .t-a-c-m{
        text-align: center;
    }
   .links-nav {
    height: auto;
    }
    .container {
        padding-right: 15px!important;
        padding-left: 15px!important;
    }
    .navbar-brand {
        margin-right: 32%;
    }
    .navbar-light .navbar-toggler {
        border: transparent !important;
    }
  
    

    
}

@media screen and (max-width: 500px) {
    .mw-40-m{
        max-width: 20px;
    }
    .fs-23{
        font-size: 20px;
    }
    .fs-100{
        /* fs-100 */
        font-size: 5.208333333333333vmax;
    }
    .fs-45{
        /* fs-45 */
        font-size:  2.34375vmax;
    }
    .fs-42{
        font-size: 35px;
    }
    .fs-34{
        font-size: 24px;
    }
    .fs-40{
        font-size: 24px;
    }
    .fs-55{
        font-size: 35px;
    }
    .fs-50{
        font-size: 33px;
    }
    .fs-44{
        font-size: 32px;
    }
    .fs-38{
        font-size: 27px;
    }
    .fs-70{
        font-size: 3.6458333333333335vmax;
    }
    .fs-49{
        font-size:  2.5520833333333335vmax;
    }
    .fs-35{
        /* fs-35 */
        font-size: 20px;
    }
    .fs-35-m {
        font-size: 31px;
    }
    .fs-34-m {
        font-size: 34px;
    }
    .fs-23-m{
        font-size: 23px !important;
    }
    .fs-33{
        font-size:  1.71875vmax;
    }
    .fs-30-m{
        font-size: 30px;
    }

    .fs-30{
        /* fs-30 */
        font-size: 22px;
    }
    .fs-22-m{
        /* fs-30 */
        font-size: 22px !important;
    }
    .fs-26{
        font-size: 1.3541666666666667vmax;
    }
    .fs-25{
        font-size: 20px;
    }
    .fs-24{
        font-size: 1.25vmax;
    }
    .fs-22{
        /* fs-22 */
        font-size: 17px;
    }
    .fs-20{
        font-size: 1.0416666666666667vmax;
    }
    .fs-17{
        font-size: 0.8854166666666666vmax;
    }

    .fs-17-m {
        font-size: 17px;
    }
    .fs-25-m {
        font-size: 25px;
    }
    .fs-15-m {
        font-size: 15px;
    }
    .sales-pads{
        padding: 30px 30px 30px 30px;
    }
    .sales-pads-2{
        padding: 350px 40px 35px 40px;
    }
    .inner-pads{
        padding: 20px 25px;
    }
    .inner-pads-m{
        padding: 20px 15px;
    }
    .inner-pads-9{
        padding: 20px;
    }
    .inner-pads-10{
        padding: 20px;
    }
    .inner-pads-13{
        padding: 0px;
    }
    .p-25-0-sm{
        padding: 25px 5px 25px 5px;
    }
    .p-0-sm{
        padding: 0px;
    }
    .ml--15-sm{
        margin-left: -15px;
    }
    .ml--14-sm{
        margin-left: -14px;
    }
    .ml--13-sm{
        margin-left: -13px;
    }
    .mt--300 {
        margin-top: 100px;
    }
    .header-marg {
        height: 280px;
        margin-top: 0px;
    }
    .mt-400 {
        margin-top: 200px;
    }
      .mt-300 {
        margin-top: 120px;
    }
    .mw-300-sm{
        max-width: 300px;
    }
    .mw-100-sm{
        max-width: 100px;
    }
    .ml--75{
        margin-left: -50px;
    }
    .mr--75{
        margin-right: -40px;
    }
    .mt--50-sm{
        margin-top: -50px;
    }
    .inner-pads-6{
        padding: 60px 20px 30px 20px;
    }
    .footer-flex {
        flex-direction: column;
    }
    
    .fs-20-m {
        font-size: 20px;
    }
    .mb--25-m{
        margin-bottom: -25px;
    }
    .pads--m {
        padding-top: 0px!important;
    }
    .pads--m-10 {
        padding-top: -10px!important;
    }
    .one {
        width: 13%;
        margin-bottom: -45px;
    }
    
    
}
@media screen and (max-width: 450px) {

    .br-n-sm br{
        display: block;
    }
    .mr--10-sm{
        margin-right: -10px;
    }
    .ml--15-sm{
        margin-left: -15px;
    }
    .ml--30-sm{
        margin-left: -30px;
    }
    .w-109-sm {
        width: 109%;
    }
    .header-marg {
        height: 250px;
        margin-top: 0px;
    }
    .h-1050 {
        height: 1400px;
    }
    .ml--13-sm-2 {
        margin-left: -13px;
    }
    .mt--300-sm {
        margin-top: -416px;
    }
  
}
@media screen and (max-width: 430px) {
    /* .mt--300 {
        margin-top: 30px;
    } */
    .mr-50-m {
        margin-right: 50px;
    }
    
}

@media screen and (max-width: 400px) {
    .br-n-sm br{
        display: none;
    }
    
}
@media screen and (max-width: 375px) {
    

    
}

/*MODAL*/

#b1g3-modal {
    background-color: #000;
}

.modal-content {
    font-family: Inter,sans-serif;
}

.guarantee-modal img {
 margin: 0 auto; 
}

.modal-dialog.modal-dialog-centered {
    max-width: 1000px;
}

button.close {
    padding: 0;
    background-color: #575658!important;
    border: 0;
    height: 40px;
    color: #fff;
    border-radius: 50px;
    width: 40px;
  position: absolute;
  right: 10px;
}

.modal-top {
    padding: 10px;
}

.modal-body {
 padding: 0; 
}

.slarge-text {
    font-size: 45px;
  line-height: 46px;
  padding-top: 15px;
  text-align: center;
  font-weight: 700;
  color: #290B62;
}

.close span {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-top: -5px;
}

.small-text3 {
    font-size: 29px;
    line-height: 30px;
    margin-bottom: 10px;
  text-align: center;
}

.modal-headline {
    width: 100%;
    height: 426px;
    padding-top: 0;
}

#special-offer {
    width: 92%;
    height: 42px;
    background-color: #fff;
    margin: 0 auto;
    justify-content: center;
    text-transform: uppercase;
    color: #290B62;
    border-radius: 25px;
    text-align: center;
    display: flex;
    align-items: center;
    font-size: 26px;
    font-weight: 700;
    border: 1px solid #ccc;
    margin-bottom: 20px;
}

.modal-headline h2 {
    font-size: 50px;
    font-weight: 600;
    line-height: 68px;
    color: #2C2645;
  	z-index: 10;
    position: relative;
  text-align: center;
}

.modal-headline h2 span {
    color: #290B62;
  	font-weight: 800;
}

.modal-b2g6 {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

section.container-fluid.modal-b2g6 {
    padding: 10px;
}

.agree-text {
    background-color: #fff;
    border-radius: 25px;
    border: 1px #d7d7d7 solid;
    width: 640px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    padding: 5px;
}

.modal-headline img {
    width: 100%;
    max-width: 540px;
  margin-top: 20px;
}

.agree-text .take-free {
    font-size: 30px;
    font-weight: 700;
    line-height: 37px;
  color: #2C2645;
}

p.green-text.take-free span {
    color: #290B62;
}

p.center-text.t-500.total-p {
    font-size: 22px;
  text-align: center;
}

.agree-text .secret {
    max-width: initial;
    border-radius: 0;
    background-color: #fff;
    height: auto;
    padding-top: 20px;
    padding-bottom: 20px;
}

.popbtn-1 .b2g6-cart {
    background-image: -o-linear-gradient(1deg,#feae00 0,#ee9100 100%)!important;
    background-image: linear-gradient(89deg,#feae00 0,#ee9100 100%)!important;
    color: #fff;
    font-weight: 700;
    font-size: 24px;
    border: 4px solid #ffbd31;
    border-radius: 12px!important;
    padding: 20px 0;
    width: 80%;
    display: flex;
    justify-content: center;
    align-items: center;
  text-transform: uppercase;
}

.popbtn-1 .b2g6-cart:hover {
  background-image: -o-linear-gradient(1deg,#ee9100 0,#feae00 100%)!important;  
    background-image: linear-gradient(89deg,#ee9100 0,#feae00 100%)!important;
}

.secret p {
    letter-spacing: -.61px;
    line-height: 36px;
    text-align: center;
    max-width: 465px;
    margin: auto;
}

.b1g3-body-m {
    -webkit-box-shadow: #290B62 0 3px 12px 0;
    box-shadow: #290B62 0 3px 12px 0;
    border: 1px solid #290B62!important;
    margin: 0 10px;
    border-radius: 25px;
}

.bot-offer {
    display: flex;
    justify-content: space-evenly;
    align-items: center;
    padding: 10px;
  	box-shadow: #290B62 0px 3px 12px 0px;
    border: 1px solid #290B62 !important;
    margin-top: 26px;
    margin-bottom: 20px;
  	background-color: #f7f7f7;
    margin: 10px;
  border-radius: 25px;
}

.medium-text2 {
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    max-width: 423px;
}

.b1g3f-cart {
    border-radius: 10px;
    padding: 5px 10px;
    text-transform: uppercase;
    width: 248px;
    height: 61px;
    display: flex;
    align-items: center;
    background-color: #575658;
    margin: 0 auto;
    justify-content: center;
    font-size: 19px;
    font-weight: 800;
  background-image: linear-gradient(#6d6d6d,#484848);
    border: 2px solid #484848;
  color: #fff;
}

.b1g3f-cart:hover {
 background-image: none;
 background-color: #838383; 
}

div#b1g3-modal {
    padding-right: 0 !important;
}

@media (max-width: 1600px) {
  p.gradient-bg.white-text.b2g6-cart.center-text {
    font-size: 19px;
}
}

@media (max-width: 1500px) {
.modal-headline h2 {
    font-size: 40px;
    line-height: 53px;
  margin-bottom: 10px;
}
}

@media (max-width: 1300px) {
  .modal-headline h2 {
    font-size: 35px;
    font-weight: 600;
    line-height: 48px;
    margin-bottom: 10px;
}
}

@media (max-width: 1250px) {
  .modal-content {
    max-width: 900px;
    margin: 0 auto;
}
.medium-text2 {
    font-size: 20px;
    line-height: 37px;
    max-width: 352px;
}
}

@media (max-width: 1024px) {
  section.container-fluid.modal-b2g6 {
    height: 360px;
}
}

@media (max-width: 900px) {
  .modal-content {
    max-width: 750px;
}
p.gradient-bg.white-text.b2g6-cart.center-text {
    width: 75%;
    padding: 10px 2px;
    font-size: 17px;
}
.agree-text {
    width: 500px;
}
  .agree-text .take-free {
    font-size: 25px;
    font-weight: 700;
    line-height: 30px;
}
}

@media (max-width: 767px) {
  section.container-fluid.modal-b2g6 {
    flex-direction: column;
    height: auto;
}
.modal-content {
    max-width: 99%;
}
  .modal-headline {
    width: 100%;
    height: auto;
    padding-top: 0;
}
  .modal-headline img {
    width: 100%;
    max-width: 540px;
    margin: 20px auto;
    display: block;
}
  .agree-text {
    width: 100%;
    margin-right: 0;
}
  .modal-headline h2 {
    line-height: 42px;
    max-width: 200px;
    margin: 0 auto;
}
  .bot-offer {
    flex-direction: column;
}
  button.close {
    height: 30px;
    width: 30px;
}
}

@media (max-width: 575px) {
.modal-content {
    max-width: 99%;
}
  .sales-modal {
    margin-top: -100px;
}
}

@media (max-width: 500px) {
  .small-text3 {
    font-size: 21px;
    line-height: 30px;
}
}

@media (max-width: 420px) {
  p.gradient-bg.white-text.b2g6-cart.center-text {
    width: 80%;
}


}

a {
text-decoration: none !important;
}

/*MODAL END*/