/* latin-ext */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZVYFeCGg.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Albert Sans';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/albertsans/v4/i7dOIFdwYjGaAMFtZd_QA1ZbYFc.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.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: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.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: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.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: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* vietnamese */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9KQU4Wc.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: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v9aQU4Wc.woff2) format('woff2');
  unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/lexend/v26/wlpwgwvFAVdoq2_v-6QU.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
   :root {
      --spacing-xs: 4px;
      --spacing-sm: 8px;
      --spacing-md: 16px;
      --spacing-lg: 24px;
      --spacing-xl: 32px;
      --spacing-2xl: 48px;
      --spacing-3xl: 64px;
      --spacing-4xl: 80px;
      --spacing-5xl: 120px;
      --radius-sm: 6px;
      --radius-md: 10px;
      --radius-lg: 16px;
      --radius-xl: 22px;
      --radius-2xl: 32px;
      --radius-full: 9999px;
      --transition-fast: .15s ease;
      --transition-base: .25s ease;
      --transition-slow: .35s ease;
      --transition-slower: .5s ease;
      --z-dropdown: 100;
      --z-sticky: 200;
      --z-fixed: 300;
      --z-modal-backdrop: 400;
      --z-modal: 500;
      --z-popover: 600;
      --z-tooltip: 700;
      --container-sm: 640px;
      --container-md: 768px;
      --container-lg: 1024px;
      --container-xl: 1280px;
      --breakpoint-sm: 640px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 1024px;
      --breakpoint-xl: 1280px;
      --font-size-xs: .75rem;
      --font-size-sm: .875rem;
      --font-size-base: 1rem;
      --font-size-lg: 1.125rem;
      --font-size-xl: 1.25rem;
      --font-size-2xl: 1.5rem;
      --font-size-3xl: 1.875rem;
      --font-size-4xl: 2.25rem;
      --font-size-5xl: 3rem;
      --line-height-tight: 1.25;
      --line-height-normal: 1.5;
      --line-height-relaxed: 1.625;
      --font-weight-normal: 400;
      --font-weight-medium: 500;
      --font-weight-semibold: 600;
      --font-weight-bold: 700;
      --font-weight-black: 900
    }

    @font-face {
      font-family: Roboto;
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(/fonts/roboto/roboto-latin-400.woff2) format("woff2")
    }

    @font-face {
      font-family: Roboto;
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(/fonts/roboto/roboto-latin-500.woff2) format("woff2")
    }

    @font-face {
      font-family: Roboto;
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(/fonts/roboto/roboto-latin-700.woff2) format("woff2")
    }

    * {
      box-sizing: border-box
    }

    html,
    body {
      margin: 0;
      box-sizing: border-box
    }

    body {
      min-width: 100px;
      min-height: 100%;
      font-family: Roboto, sans-serif;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      line-height: 1.5;
      font-size: 16px
    }

    body {
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Tahoma, sans-serif;
      line-height: 1.6
    }

    body {
      min-height: 100vh
    }

    .container {
      width: min(1280px, 96vw);
      margin: 0 auto;
      padding-left: clamp(1rem, 3vw, 2rem);
      padding-right: clamp(1rem, 3vw, 2rem)
    }

    .container {
      width: min(1320px, 97vw)
    }

    .container {
      padding-left: 1rem;
      padding-right: 1rem
    }

    .container {
      padding-left: .5rem !important;
      padding-right: .5rem !important
    }

    .container {
      padding-left: .375rem !important;
      padding-right: .375rem !important
    }

    .container {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .container {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .container {
      position: relative;
      z-index: 5;
      width: 100%;
      max-width: 1280px;
      margin: 0 auto;
      padding: 0 .75rem;
      box-sizing: border-box
    }

    .container {
      padding: 0 1.25rem
    }

    .container {
      padding: 0 1.75rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      position: relative;
      z-index: 10;
      width: 100%;
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 1rem;
      padding-right: 1rem
    }

    .container {
      max-width: 640px
    }

    .container {
      max-width: 768px
    }

    .container {
      max-width: 1024px
    }

    .container {
      max-width: 1280px
    }
      :root {
      --q-primary: #2E7D32;
      --q-secondary: #FFC107;
      --q-accent: #FF5722;
      --q-dark: #1D1D1D;
      --q-dark1: #1D1D1D;
      --q-dark2: #28282c;
      --q-positive: #21BA45;
      --q-negative: #C10015;
      --q-info: #31CCEC;
      --q-warning: #F2C037;
    }
      #q-app {
      opacity: 1;
    }
 :root {
      --spacing-xs: 4px;
      --spacing-sm: 8px;
      --spacing-md: 16px;
      --spacing-lg: 24px;
      --spacing-xl: 32px;
      --spacing-2xl: 48px;
      --spacing-3xl: 64px;
      --spacing-4xl: 80px;
      --spacing-5xl: 120px;
      --radius-sm: 6px;
      --radius-md: 10px;
      --radius-lg: 16px;
      --radius-xl: 22px;
      --radius-2xl: 32px;
      --radius-full: 9999px;
      --transition-fast: .15s ease;
      --transition-base: .25s ease;
      --transition-slow: .35s ease;
      --transition-slower: .5s ease;
      --z-dropdown: 100;
      --z-sticky: 200;
      --z-fixed: 300;
      --z-modal-backdrop: 400;
      --z-modal: 500;
      --z-popover: 600;
      --z-tooltip: 700;
      --container-sm: 640px;
      --container-md: 768px;
      --container-lg: 1024px;
      --container-xl: 1280px;
      --breakpoint-sm: 640px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 1024px;
      --breakpoint-xl: 1280px;
      --font-size-xs: .75rem;
      --font-size-sm: .875rem;
      --font-size-base: 1rem;
      --font-size-lg: 1.125rem;
      --font-size-xl: 1.25rem;
      --font-size-2xl: 1.5rem;
      --font-size-3xl: 1.875rem;
      --font-size-4xl: 2.25rem;
      --font-size-5xl: 3rem;
      --line-height-tight: 1.25;
      --line-height-normal: 1.5;
      --line-height-relaxed: 1.625;
      --font-weight-normal: 400;
      --font-weight-medium: 500;
      --font-weight-semibold: 600;
      --font-weight-bold: 700;
      --font-weight-black: 900
    }

    @font-face {
      font-family: Roboto;
      font-style: normal;
      font-weight: 400;
      font-display: swap;
      src: url(/fonts/roboto/roboto-latin-400.woff2) format("woff2")
    }

    @font-face {
      font-family: Roboto;
      font-style: normal;
      font-weight: 500;
      font-display: swap;
      src: url(/fonts/roboto/roboto-latin-500.woff2) format("woff2")
    }

    @font-face {
      font-family: Roboto;
      font-style: normal;
      font-weight: 700;
      font-display: swap;
      src: url(/fonts/roboto/roboto-latin-700.woff2) format("woff2")
    }

    * {
      box-sizing: border-box
    }

    html,
    body {
      margin: 0;
      box-sizing: border-box
    }

    body {
      min-width: 100px;
      min-height: 100%;
      font-family: Roboto, sans-serif;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      line-height: 1.5;
      font-size: 16px
    }

    body {
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Tahoma, sans-serif;
      line-height: 1.6
    }

    body {
      min-height: 100vh
    }

    .container {
      width: min(1280px, 96vw);
      margin: 0 auto;
      padding-left: clamp(1rem, 3vw, 2rem);
      padding-right: clamp(1rem, 3vw, 2rem)
    }

    .container {
      width: min(1320px, 97vw)
    }

    .container {
      padding-left: 1rem;
      padding-right: 1rem
    }

    .container {
      padding-left: .5rem !important;
      padding-right: .5rem !important
    }

    .container {
      padding-left: .375rem !important;
      padding-right: .375rem !important
    }

    .container {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .container {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .container {
      position: relative;
      z-index: 5;
      width: 100%;
      max-width: 1280px;
      margin: 0 auto;
      padding: 0 .75rem;
      box-sizing: border-box
    }

    .container {
      padding: 0 1.25rem
    }

    .container {
      padding: 0 1.75rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      position: relative;
      z-index: 10;
      width: 100%;
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 1rem;
      padding-right: 1rem
    }

    .container {
      max-width: 640px
    }

    .container {
      max-width: 768px
    }

    .container {
      max-width: 1024px
    }

    .container {
      max-width: 1280px
    }
    :root {
      --q-primary: #2E7D32;
      --q-secondary: #FFC107;
      --q-accent: #FF5722;
      --q-dark: #1D1D1D;
      --q-dark1: #1D1D1D;
      --q-dark2: #28282c;
      --q-positive: #21BA45;
      --q-negative: #C10015;
      --q-info: #31CCEC;
      --q-warning: #F2C037;
    }
    #q-app {
      opacity: 1;
    }

     :root {
      --spacing-xs: 4px;
      --spacing-sm: 8px;
      --spacing-md: 16px;
      --spacing-lg: 24px;
      --spacing-xl: 32px;
      --spacing-2xl: 48px;
      --spacing-3xl: 64px;
      --spacing-4xl: 80px;
      --spacing-5xl: 120px;
      --radius-sm: 6px;
      --radius-md: 10px;
      --radius-lg: 16px;
      --radius-xl: 22px;
      --radius-2xl: 32px;
      --radius-full: 9999px;
      --transition-fast: .15s ease;
      --transition-base: .25s ease;
      --transition-slow: .35s ease;
      --transition-slower: .5s ease;
      --z-dropdown: 100;
      --z-sticky: 200;
      --z-fixed: 300;
      --z-modal-backdrop: 400;
      --z-modal: 500;
      --z-popover: 600;
      --z-tooltip: 700;
      --container-sm: 640px;
      --container-md: 768px;
      --container-lg: 1024px;
      --container-xl: 1280px;
      --breakpoint-sm: 640px;
      --breakpoint-md: 768px;
      --breakpoint-lg: 1024px;
      --breakpoint-xl: 1280px;
      --font-size-xs: .75rem;
      --font-size-sm: .875rem;
      --font-size-base: 1rem;
      --font-size-lg: 1.125rem;
      --font-size-xl: 1.25rem;
      --font-size-2xl: 1.5rem;
      --font-size-3xl: 1.875rem;
      --font-size-4xl: 2.25rem;
      --font-size-5xl: 3rem;
      --line-height-tight: 1.25;
      --line-height-normal: 1.5;
      --line-height-relaxed: 1.625;
      --font-weight-normal: 400;
      --font-weight-medium: 500;
      --font-weight-semibold: 600;
      --font-weight-bold: 700;
      --font-weight-black: 900
    }

  
    * {
      box-sizing: border-box
    }

    html,
    body {
      margin: 0;
      box-sizing: border-box
    }

    body {
      min-width: 100px;
      min-height: 100%;
      font-family: Roboto, sans-serif;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
      -webkit-font-smoothing: antialiased;
      -moz-osx-font-smoothing: grayscale;
      font-smoothing: antialiased;
      line-height: 1.5;
      font-size: 16px
    }

    body {
      font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Tahoma, sans-serif;
      line-height: 1.6
    }

    body {
      min-height: 100vh
    }

    .container {
      width: min(1280px, 96vw);
      margin: 0 auto;
      padding-left: clamp(1rem, 3vw, 2rem);
      padding-right: clamp(1rem, 3vw, 2rem)
    }

    .container {
      width: min(1320px, 97vw)
    }

    .container {
      padding-left: 1rem;
      padding-right: 1rem
    }

    .container {
      padding-left: .5rem !important;
      padding-right: .5rem !important
    }

    .container {
      padding-left: .375rem !important;
      padding-right: .375rem !important
    }

    .container {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .container {
      padding-left: .75rem;
      padding-right: .75rem
    }

    .container {
      position: relative;
      z-index: 5;
      width: 100%;
      max-width: 1280px;
      margin: 0 auto;
      padding: 0 .75rem;
      box-sizing: border-box
    }

    .container {
      padding: 0 1.25rem
    }

    .container {
      padding: 0 1.75rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      padding: 0 1.5rem
    }

    .container {
      position: relative;
      z-index: 10;
      width: 100%;
      max-width: 1400px;
      margin: 0 auto;
      padding: 0 2rem
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      max-width: 1200px;
      margin: 0 auto;
      padding: 0 24px
    }

    .container {
      width: 100%;
      margin-left: auto;
      margin-right: auto;
      padding-left: 1rem;
      padding-right: 1rem
    }

    .container {
      max-width: 640px
    }

    .container {
      max-width: 768px
    }

    .container {
      max-width: 1024px
    }

    .container {
      max-width: 1280px
    }

     :root {
      --q-primary: #2E7D32;
      --q-secondary: #FFC107;
      --q-accent: #FF5722;
      --q-dark: #1D1D1D;
      --q-dark1: #1D1D1D;
      --q-dark2: #28282c;
      --q-positive: #21BA45;
      --q-negative: #C10015;
      --q-info: #31CCEC;
      --q-warning: #F2C037;
    }
    