 /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0370-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 300;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0370-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 500;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0370-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        /*savepage-url=https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2*/
        url() format('woff2');
      unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 600;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }

    /* cyrillic-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        /*savepage-url=*/
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSKmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        /*savepage-url=*/
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSumu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSOmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSymu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0370-03FF;
    }

    /* hebrew */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS2mu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F;
    }

    /* vietnamese */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSCmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0102-0103, U+0110-0111, U+0128-0129, U+0168-0169, U+01A0-01A1, U+01AF-01B0, U+1EA0-1EF9, U+20AB;
    }

    /* latin-ext */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2") format('woff2');
      unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
    }

    /* latin */
    @font-face {
      font-family: 'Open Sans';
      font-style: normal;
      font-weight: 800;
      font-stretch: 100%;
      /*savepage-font-display=swap*/
      src:
        url("https://fonts.gstatic.com/s/opensans/v27/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2") format('woff2');
      unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
    }
     /*! tailwindcss v2.2.15 | MIT License | https://tailwindcss.com*/

    /*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */

    /*
Document
========
*/

    /**
Use a better box model (opinionated).
*/

    *,
    ::before,
    ::after {
      box-sizing: border-box;
    }

    /**
Use a more readable tab size (opinionated).
*/

    html {
      -moz-tab-size: 4;
      -o-tab-size: 4;
      tab-size: 4;
    }

    /**
1. Correct the line height in all browsers.
2. Prevent adjustments of font size after orientation changes in iOS.
*/

    html {
      line-height: 1.15;
      /* 1 */
      -webkit-text-size-adjust: 100%;
      /* 2 */
    }

    /*
Sections
========
*/

    /**
Remove the margin in all browsers.
*/

    body {
      margin: 0;
    }

    /**
Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
*/

    body {
      font-family:
        system-ui,
        -apple-system,
        /* Firefox supports this but not yet `system-ui` */
        'Segoe UI',
        Roboto,
        Helvetica,
        Arial,
        sans-serif,
        'Apple Color Emoji',
        'Segoe UI Emoji';
    }

    /*
Grouping content
================
*/

    /**
1. Add the correct height in Firefox.
2. Correct the inheritance of border color in Firefox. (https://bugzilla.mozilla.org/show_bug.cgi?id=190655)
*/

    hr {
      height: 0;
      /* 1 */
      color: inherit;
      /* 2 */
    }

    /*
Text-level semantics
====================
*/

    /**
Add the correct text decoration in Chrome, Edge, and Safari.
*/

    abbr[title] {
      -webkit-text-decoration: underline dotted;
      text-decoration: underline dotted;
    }

    /**
Add the correct font weight in Edge and Safari.
*/

    b,
    strong {
      font-weight: bolder;
    }

    /**
1. Improve consistency of default fonts in all browsers. (https://github.com/sindresorhus/modern-normalize/issues/3)
2. Correct the odd 'em' font sizing in all browsers.
*/

    code,
    kbd,
    samp,
    pre {
      font-family:
        ui-monospace,
        SFMono-Regular,
        Consolas,
        'Liberation Mono',
        Menlo,
        monospace;
      /* 1 */
      font-size: 1em;
      /* 2 */
    }

    /**
Add the correct font size in all browsers.
*/

    small {
      font-size: 80%;
    }

    /**
Prevent 'sub' and 'sup' elements from affecting the line height in all browsers.
*/

    sub,
    sup {
      font-size: 75%;
      line-height: 0;
      position: relative;
      vertical-align: baseline;
    }

    sub {
      bottom: -0.25em;
    }

    sup {
      top: -0.5em;
    }

    /*
Tabular data
============
*/

    /**
1. Remove text indentation from table contents in Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=999088, https://bugs.webkit.org/show_bug.cgi?id=201297)
2. Correct table border color inheritance in all Chrome and Safari. (https://bugs.chromium.org/p/chromium/issues/detail?id=935729, https://bugs.webkit.org/show_bug.cgi?id=195016)
*/

    table {
      text-indent: 0;
      /* 1 */
      border-color: inherit;
      /* 2 */
    }

    /*
Forms
=====
*/

    /**
1. Change the font styles in all browsers.
2. Remove the margin in Firefox and Safari.
*/

    button,
    input,
    optgroup,
    select,
    textarea {
      font-family: inherit;
      /* 1 */
      font-size: 100%;
      /* 1 */
      line-height: 1.15;
      /* 1 */
      margin: 0;
      /* 2 */
    }

    /**
Remove the inheritance of text transform in Edge and Firefox.
1. Remove the inheritance of text transform in Firefox.
*/

    button,
    select {
      /* 1 */
      text-transform: none;
    }

    /**
Correct the inability to style clickable types in iOS and Safari.
*/

    button,
    [type='button'],
    [type='reset'],
    [type='submit'] {
      -webkit-appearance: button;
    }

    /**
Remove the inner border and padding in Firefox.
*/

    /**
Restore the focus styles unset by the previous rule.
*/

    /**
Remove the additional ':invalid' styles in Firefox.
See: https://github.com/mozilla/gecko-dev/blob/2f9eacd9d3d995c937b4251a5557d95d494c9be1/layout/style/res/forms.css#L728-L737
*/

    /**
Remove the padding so developers are not caught out when they zero out 'fieldset' elements in all browsers.
*/

    legend {
      padding: 0;
    }

    /**
Add the correct vertical alignment in Chrome and Firefox.
*/

    progress {
      vertical-align: baseline;
    }

    /**
Correct the cursor style of increment and decrement buttons in Safari.
*/

    /**
1. Correct the odd appearance in Chrome and Safari.
2. Correct the outline style in Safari.
*/

    [type='search'] {
      -webkit-appearance: textfield;
      /* 1 */
      outline-offset: -2px;
      /* 2 */
    }

    /**
Remove the inner padding in Chrome and Safari on macOS.
*/

    /**
1. Correct the inability to style clickable types in iOS and Safari.
2. Change font properties to 'inherit' in Safari.
*/

    /*
Interactive
===========
*/

    /*
Add the correct display in Chrome and Safari.
*/

    summary {
      display: list-item;
    }

    /**
 * Manually forked from SUIT CSS Base: https://github.com/suitcss/base
 * A thin layer on top of normalize.css that provides a starting point more
 * suitable for web applications.
 */

    /**
 * Removes the default spacing and border for appropriate elements.
 */

    blockquote,
    dl,
    dd,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6,
    hr,
    figure,
    p,
    pre {
      margin: 0;
    }

    button {
      background-color: transparent;
      background-image: none;
    }

    fieldset {
      margin: 0;
      padding: 0;
    }

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

    /**
 * Tailwind custom reset styles
 */

    /**
 * 1. Use the user's configured `sans` font-family (with Tailwind's default
 *    sans-serif font stack as a fallback) as a sane default.
 * 2. Use Tailwind's default "normal" line-height so the user isn't forced
 *    to override it to ensure consistency even when using the default theme.
 */

    html {
      font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
      /* 1 */
      line-height: 1.5;
      /* 2 */
    }

    /**
 * Inherit font-family and line-height from `html` so users can set them as
 * a class directly on the `html` element.
 */

    body {
      font-family: inherit;
      line-height: inherit;
    }

    /**
 * 1. Prevent padding and border from affecting element width.
 *
 *    We used to set this in the html element and inherit from
 *    the parent element for everything else. This caused issues
 *    in shadow-dom-enhanced elements like <details> where the content
 *    is wrapped by a div with box-sizing set to `content-box`.
 *
 *    https://github.com/mozdevs/cssremedy/issues/4
 *
 *
 * 2. Allow adding a border to an element by just adding a border-width.
 *
 *    By default, the way the browser specifies that an element should have no
 *    border is by setting it's border-style to `none` in the user-agent
 *    stylesheet.
 *
 *    In order to easily add borders to elements by just setting the `border-width`
 *    property, we change the default border-style for all elements to `solid`, and
 *    use border-width to hide them instead. This way our `border` utilities only
 *    need to set the `border-width` property instead of the entire `border`
 *    shorthand, making our border utilities much more straightforward to compose.
 *
 *    https://github.com/tailwindcss/tailwindcss/pull/116
 */

    *,
    ::before,
    ::after {
      box-sizing: border-box;
      /* 1 */
      border-width: 0;
      /* 2 */
      border-style: solid;
      /* 2 */
      border-color: currentColor;
      /* 2 */
    }

    /*
 * Ensure horizontal rules are visible by default
 */

    hr {
      border-top-width: 1px;
    }

    /**
 * Undo the `border-style: none` reset that Normalize applies to images so that
 * our `border-{width}` utilities have the expected effect.
 *
 * The Normalize reset is unnecessary for us since we default the border-width
 * to 0 on all elements.
 *
 * https://github.com/tailwindcss/tailwindcss/issues/362
 */

    img {
      border-style: solid;
    }

    textarea {
      resize: vertical;
    }

    input::-moz-placeholder,
    textarea::-moz-placeholder {
      opacity: 1;
      color: #9ca3af;
    }

    input:-ms-input-placeholder,
    textarea:-ms-input-placeholder {
      opacity: 1;
      color: #9ca3af;
    }

    input::placeholder,
    textarea::placeholder {
      opacity: 1;
      color: #9ca3af;
    }

    button,
    [role="button"] {
      cursor: pointer;
    }

    /**
 * Override legacy focus reset from Normalize with modern Firefox focus styles.
 *
 * This is actually an improvement over the new defaults in Firefox in our testing,
 * as it triggers the better focus styles even for links, which still use a dotted
 * outline in Firefox by default.
 */

    table {
      border-collapse: collapse;
    }

    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
      font-size: inherit;
      font-weight: inherit;
    }

    /**
 * Reset links to optimize for opt-in styling instead of
 * opt-out.
 */

    a {
      color: inherit;
      text-decoration: inherit;
    }

    /**
 * Reset form element properties that are easy to forget to
 * style explicitly so you don't inadvertently introduce
 * styles that deviate from your design system. These styles
 * supplement a partial reset that is already applied by
 * normalize.css.
 */

    button,
    input,
    optgroup,
    select,
    textarea {
      padding: 0;
      line-height: inherit;
      color: inherit;
    }

    /**
 * Use the configured 'mono' font family for elements that
 * are expected to be rendered with a monospace font, falling
 * back to the system monospace stack if there is no configured
 * 'mono' font family.
 */

    pre,
    code,
    kbd,
    samp {
      font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    }

    /**
 * 1. Make replaced elements `display: block` by default as that's
 *    the behavior you want almost all of the time. Inspired by
 *    CSS Remedy, with `svg` added as well.
 *
 *    https://github.com/mozdevs/cssremedy/issues/14
 *
 * 2. Add `vertical-align: middle` to align replaced elements more
 *    sensibly by default when overriding `display` by adding a
 *    utility like `inline`.
 *
 *    This can trigger a poorly considered linting error in some
 *    tools but is included by design.
 *
 *    https://github.com/jensimmons/cssremedy/issues/14#issuecomment-634934210
 */

    img,
    svg,
    video,
    canvas,
    audio,
    iframe,
    embed,
    object {
      display: block;
      /* 1 */
      vertical-align: middle;
      /* 2 */
    }

    /**
 * Constrain images and videos to the parent width and preserve
 * their intrinsic aspect ratio.
 *
 * https://github.com/mozdevs/cssremedy/issues/14
 */

    img,
    video {
      max-width: 100%;
      height: auto;
    }

    /**
 * Ensure the default browser behavior of the `hidden` attribute.
 */

    [hidden] {
      display: none;
    }

    *,
    ::before,
    ::after {
      --tw-border-opacity: 1;
      border-color: rgba(229, 231, 235, var(--tw-border-opacity));
    }

    .container {
      width: 100%;
    }

    @media (min-width: 640px) {
      .container {
        max-width: 640px;
      }
    }

    @media (min-width: 768px) {
      .container {
        max-width: 768px;
      }
    }

    @media (min-width: 1024px) {
      .container {
        max-width: 1024px;
      }
    }

    @media (min-width: 1280px) {
      .container {
        max-width: 1280px;
      }
    }

    @media (min-width: 1536px) {
      .container {
        max-width: 100%;
      }
    }

    .sr-only {
      position: absolute;
      width: 1px;
      height: 1px;
      padding: 0;
      margin: -1px;
      overflow: hidden;
      clip: rect(0, 0, 0, 0);
      white-space: nowrap;
      border-width: 0;
    }

    .visible {
      visibility: visible;
    }

    .invisible {
      visibility: hidden;
    }

    .relative {
      position: relative;
    }

    .top-0 {
      top: 0px;
    }

    .z-20 {
      z-index: 20;
    }

    .z-30 {
      z-index: 30;
    }

    .order-1 {
      order: 1;
    }

    .order-2 {
      order: 2;
    }

    .order-3 {
      order: 3;
    }

    .order-4 {
      order: 4;
    }

    .order-5 {
      order: 5;
    }

    .order-6 {
      order: 6;
    }

    .order-7 {
      order: 7;
    }

    .order-8 {
      order: 8;
    }

    .order-9 {
      order: 9;
    }

    .order-10 {
      order: 10;
    }

    .order-11 {
      order: 11;
    }

    .order-12 {
      order: 12;
    }

    .order-first {
      order: -9999;
    }

    .order-last {
      order: 9999;
    }

    .col-auto {
      grid-column: auto;
    }

    .float-right {
      float: right;
    }

    .float-left {
      float: left;
    }

    .float-none {
      float: none;
    }

    .m-0 {
      margin: 0px;
    }

    .m-1 {
      margin: 0.25rem;
    }

    .m-2 {
      margin: 0.5rem;
    }

    .m-3 {
      margin: 0.75rem;
    }

    .m-4 {
      margin: 1rem;
    }

    .m-5 {
      margin: 1.25rem;
    }

    .m-6 {
      margin: 1.5rem;
    }

    .m-7 {
      margin: 1.75rem;
    }

    .m-8 {
      margin: 2rem;
    }

    .m-9 {
      margin: 2.25rem;
    }

    .m-10 {
      margin: 2.5rem;
    }

    .m-11 {
      margin: 2.75rem;
    }

    .m-12 {
      margin: 3rem;
    }

    .m-28 {
      margin: 7rem;
    }

    .m-auto {
      margin: auto;
    }

    .mx-0 {
      margin-left: 0px;
      margin-right: 0px;
    }

    .mx-1 {
      margin-left: 0.25rem;
      margin-right: 0.25rem;
    }

    .mx-2 {
      margin-left: 0.5rem;
      margin-right: 0.5rem;
    }

    .mx-3 {
      margin-left: 0.75rem;
      margin-right: 0.75rem;
    }

    .mx-4 {
      margin-left: 1rem;
      margin-right: 1rem;
    }

    .mx-5 {
      margin-left: 1.25rem;
      margin-right: 1.25rem;
    }

    .mx-6 {
      margin-left: 1.5rem;
      margin-right: 1.5rem;
    }

    .mx-7 {
      margin-left: 1.75rem;
      margin-right: 1.75rem;
    }

    .mx-8 {
      margin-left: 2rem;
      margin-right: 2rem;
    }

    .mx-9 {
      margin-left: 2.25rem;
      margin-right: 2.25rem;
    }

    .mx-10 {
      margin-left: 2.5rem;
      margin-right: 2.5rem;
    }

    .mx-11 {
      margin-left: 2.75rem;
      margin-right: 2.75rem;
    }

    .mx-12 {
      margin-left: 3rem;
      margin-right: 3rem;
    }

    .mx-auto {
      margin-left: auto;
      margin-right: auto;
    }

    .my-0 {
      margin-top: 0px;
      margin-bottom: 0px;
    }

    .my-1 {
      margin-top: 0.25rem;
      margin-bottom: 0.25rem;
    }

    .my-2 {
      margin-top: 0.5rem;
      margin-bottom: 0.5rem;
    }

    .my-3 {
      margin-top: 0.75rem;
      margin-bottom: 0.75rem;
    }

    .my-4 {
      margin-top: 1rem;
      margin-bottom: 1rem;
    }

    .my-5 {
      margin-top: 1.25rem;
      margin-bottom: 1.25rem;
    }

    .my-6 {
      margin-top: 1.5rem;
      margin-bottom: 1.5rem;
    }

    .my-7 {
      margin-top: 1.75rem;
      margin-bottom: 1.75rem;
    }

    .my-8 {
      margin-top: 2rem;
      margin-bottom: 2rem;
    }

    .my-9 {
      margin-top: 2.25rem;
      margin-bottom: 2.25rem;
    }

    .my-10 {
      margin-top: 2.5rem;
      margin-bottom: 2.5rem;
    }

    .my-11 {
      margin-top: 2.75rem;
      margin-bottom: 2.75rem;
    }

    .my-12 {
      margin-top: 3rem;
      margin-bottom: 3rem;
    }

    .my-auto {
      margin-top: auto;
      margin-bottom: auto;
    }

    .mt-0 {
      margin-top: 0px;
    }

    .mt-1 {
      margin-top: 0.25rem;
    }

    .mt-2 {
      margin-top: 0.5rem;
    }

    .mt-3 {
      margin-top: 0.75rem;
    }

    .mt-5 {
      margin-top: 1.25rem;
    }

    .mt-8 {
      margin-top: 2rem;
    }

    .mr-3 {
      margin-right: 0.75rem;
    }

    .mb-0 {
      margin-bottom: 0px;
    }

    .mb-1 {
      margin-bottom: 0.25rem;
    }

    .mb-2 {
      margin-bottom: 0.5rem;
    }

    .mb-3 {
      margin-bottom: 0.75rem;
    }

    .mb-4 {
      margin-bottom: 1rem;
    }

    .mb-6 {
      margin-bottom: 1.5rem;
    }

    .mb-7 {
      margin-bottom: 1.75rem;
    }

    .mb-8 {
      margin-bottom: 2rem;
    }

    .mb-10 {
      margin-bottom: 2.5rem;
    }

    .block {
      display: block;
    }

    .inline-block {
      display: inline-block;
    }

    .flex {
      display: flex;
    }

    .table {
      display: table;
    }

    .contents {
      display: contents;
    }

    .hidden {
      display: none;
    }

    .h-auto {
      height: auto;
    }

    .w-auto {
      width: auto;
    }

    .w-full {
      width: 100%;
    }

    .flex-1 {
      flex: 1 1 0%;
    }

    .flex-shrink-0 {
      flex-shrink: 0;
    }

    .flex-grow-0 {
      flex-grow: 0;
    }

    .flex-grow {
      flex-grow: 1;
    }

    .transform {
      --tw-translate-x: 0;
      --tw-translate-y: 0;
      --tw-rotate: 0;
      --tw-skew-x: 0;
      --tw-skew-y: 0;
      --tw-scale-x: 1;
      --tw-scale-y: 1;
      transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));
    }

    @-webkit-keyframes spin {
      to {
        transform: rotate(360deg);
      }
    }

    @keyframes spin {
      to {
        transform: rotate(360deg);
      }
    }

    @-webkit-keyframes ping {

      75%,
      100% {
        transform: scale(2);
        opacity: 0;
      }
    }

    @keyframes ping {

      75%,
      100% {
        transform: scale(2);
        opacity: 0;
      }
    }

    @-webkit-keyframes pulse {
      50% {
        opacity: .5;
      }
    }

    @keyframes pulse {
      50% {
        opacity: .5;
      }
    }

    @-webkit-keyframes bounce {

      0%,
      100% {
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
      }

      50% {
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
      }
    }

    @keyframes bounce {

      0%,
      100% {
        transform: translateY(-25%);
        -webkit-animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
        animation-timing-function: cubic-bezier(0.8, 0, 1, 1);
      }

      50% {
        transform: none;
        -webkit-animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
        animation-timing-function: cubic-bezier(0, 0, 0.2, 1);
      }
    }

    .cursor-pointer {
      cursor: pointer;
    }

    .flex-row {
      flex-direction: row;
    }

    .flex-row-reverse {
      flex-direction: row-reverse;
    }

    .flex-wrap {
      flex-wrap: wrap;
    }

    .flex-wrap-reverse {
      flex-wrap: wrap-reverse;
    }

    .flex-nowrap {
      flex-wrap: nowrap;
    }

    .items-center {
      align-items: center;
    }

    .justify-between {
      justify-content: space-between;
    }

    .overflow-auto {
      overflow: auto;
    }

    .overflow-hidden {
      overflow: hidden;
    }

    .rounded-sm {
      border-radius: 0.125rem;
    }

    .rounded {
      border-radius: 0.25rem;
    }

    .rounded-lg {
      border-radius: 0.5rem;
    }

    .border-0 {
      border-width: 0px;
    }

    .border {
      border-width: 1px;
    }

    .border-white {
      --tw-border-opacity: 1;
      border-color: rgba(255, 255, 255, var(--tw-border-opacity));
    }

    .border-gray-300 {
      --tw-border-opacity: 1;
      border-color: rgba(209, 213, 219, var(--tw-border-opacity));
    }

    .border-gray-500 {
      --tw-border-opacity: 1;
      border-color: rgba(107, 114, 128, var(--tw-border-opacity));
    }

    .border-gray-800 {
      --tw-border-opacity: 1;
      border-color: rgba(31, 41, 55, var(--tw-border-opacity));
    }

    .border-green-500 {
      --tw-border-opacity: 1;
      border-color: rgba(16, 185, 129, var(--tw-border-opacity));
    }

    .border-blue-300 {
      --tw-border-opacity: 1;
      border-color: rgba(147, 197, 253, var(--tw-border-opacity));
    }

    .border-blue-400 {
      --tw-border-opacity: 1;
      border-color: rgba(96, 165, 250, var(--tw-border-opacity));
    }

    .border-blue-600 {
      --tw-border-opacity: 1;
      border-color: rgba(37, 99, 235, var(--tw-border-opacity));
    }

    .border-blue-700 {
      --tw-border-opacity: 1;
      border-color: rgba(29, 78, 216, var(--tw-border-opacity));
    }

    .border-blue-800 {
      --tw-border-opacity: 1;
      border-color: rgba(30, 64, 175, var(--tw-border-opacity));
    }

    .bg-transparent {
      background-color: transparent;
    }

    .bg-white {
      --tw-bg-opacity: 1;
      background-color: rgba(255, 255, 255, var(--tw-bg-opacity));
    }

    .bg-gray-300 {
      --tw-bg-opacity: 1;
      background-color: rgba(209, 213, 219, var(--tw-bg-opacity));
    }

    .bg-gray-500 {
      --tw-bg-opacity: 1;
      background-color: rgba(107, 114, 128, var(--tw-bg-opacity));
    }

    .bg-gray-800 {
      --tw-bg-opacity: 1;
      background-color: rgba(31, 41, 55, var(--tw-bg-opacity));
    }

    .bg-green-500 {
      --tw-bg-opacity: 1;
      background-color: rgba(16, 185, 129, var(--tw-bg-opacity));
    }

    .bg-blue-300 {
      --tw-bg-opacity: 1;
      background-color: rgba(147, 197, 253, var(--tw-bg-opacity));
    }

    .bg-blue-400 {
      --tw-bg-opacity: 1;
      background-color: rgba(96, 165, 250, var(--tw-bg-opacity));
    }

    .bg-blue-600 {
      --tw-bg-opacity: 1;
      background-color: rgba(37, 99, 235, var(--tw-bg-opacity));
    }

    .bg-blue-700 {
      --tw-bg-opacity: 1;
      background-color: rgba(29, 78, 216, var(--tw-bg-opacity));
    }

    .bg-blue-800 {
      --tw-bg-opacity: 1;
      background-color: rgba(30, 64, 175, var(--tw-bg-opacity));
    }

    .p-0 {
      padding: 0px;
    }

    .p-1 {
      padding: 0.25rem;
    }

    .p-2 {
      padding: 0.5rem;
    }

    .p-3 {
      padding: 0.75rem;
    }

    .p-4 {
      padding: 1rem;
    }

    .p-5 {
      padding: 1.25rem;
    }

    .p-6 {
      padding: 1.5rem;
    }

    .p-7 {
      padding: 1.75rem;
    }

    .p-8 {
      padding: 2rem;
    }

    .p-9 {
      padding: 2.25rem;
    }

    .p-10 {
      padding: 2.5rem;
    }

    .p-11 {
      padding: 2.75rem;
    }

    .p-12 {
      padding: 3rem;
    }

    .px-0 {
      padding-left: 0px;
      padding-right: 0px;
    }

    .px-1 {
      padding-left: 0.25rem;
      padding-right: 0.25rem;
    }

    .px-2 {
      padding-left: 0.5rem;
      padding-right: 0.5rem;
    }

    .px-3 {
      padding-left: 0.75rem;
      padding-right: 0.75rem;
    }

    .px-4 {
      padding-left: 1rem;
      padding-right: 1rem;
    }

    .px-5 {
      padding-left: 1.25rem;
      padding-right: 1.25rem;
    }

    .px-6 {
      padding-left: 1.5rem;
      padding-right: 1.5rem;
    }

    .px-7 {
      padding-left: 1.75rem;
      padding-right: 1.75rem;
    }

    .px-8 {
      padding-left: 2rem;
      padding-right: 2rem;
    }

    .px-9 {
      padding-left: 2.25rem;
      padding-right: 2.25rem;
    }

    .px-10 {
      padding-left: 2.5rem;
      padding-right: 2.5rem;
    }

    .px-11 {
      padding-left: 2.75rem;
      padding-right: 2.75rem;
    }

    .px-12 {
      padding-left: 3rem;
      padding-right: 3rem;
    }

    .py-0 {
      padding-top: 0px;
      padding-bottom: 0px;
    }

    .py-1 {
      padding-top: 0.25rem;
      padding-bottom: 0.25rem;
    }

    .py-2 {
      padding-top: 0.5rem;
      padding-bottom: 0.5rem;
    }

    .py-3 {
      padding-top: 0.75rem;
      padding-bottom: 0.75rem;
    }

    .py-4 {
      padding-top: 1rem;
      padding-bottom: 1rem;
    }

    .py-5 {
      padding-top: 1.25rem;
      padding-bottom: 1.25rem;
    }

    .py-6 {
      padding-top: 1.5rem;
      padding-bottom: 1.5rem;
    }

    .py-7 {
      padding-top: 1.75rem;
      padding-bottom: 1.75rem;
    }

    .py-8 {
      padding-top: 2rem;
      padding-bottom: 2rem;
    }

    .py-9 {
      padding-top: 2.25rem;
      padding-bottom: 2.25rem;
    }

    .py-10 {
      padding-top: 2.5rem;
      padding-bottom: 2.5rem;
    }

    .py-11 {
      padding-top: 2.75rem;
      padding-bottom: 2.75rem;
    }

    .py-12 {
      padding-top: 3rem;
      padding-bottom: 3rem;
    }

    .pl-4 {
      padding-left: 1rem;
    }

    .text-left {
      text-align: left;
    }

    .text-center {
      text-align: center;
    }

    .text-right {
      text-align: right;
    }

    .text-justify {
      text-align: justify;
    }

    .align-baseline {
      vertical-align: baseline;
    }

    .align-top {
      vertical-align: top;
    }

    .align-middle {
      vertical-align: middle;
    }

    .align-bottom {
      vertical-align: bottom;
    }

    .align-text-top {
      vertical-align: text-top;
    }

    .align-text-bottom {
      vertical-align: text-bottom;
    }

    .uppercase {
      text-transform: uppercase;
    }

    .capitalize {
      text-transform: capitalize;
    }

    .text-black {
      --tw-text-opacity: 1;
      color: rgba(0, 0, 0, var(--tw-text-opacity));
    }

    .text-white {
      --tw-text-opacity: 1;
      color: rgba(255, 255, 255, var(--tw-text-opacity));
    }

    .text-gray-300 {
      --tw-text-opacity: 1;
      color: rgba(209, 213, 219, var(--tw-text-opacity));
    }

    .text-gray-500 {
      --tw-text-opacity: 1;
      color: rgba(107, 114, 128, var(--tw-text-opacity));
    }

    .text-gray-800 {
      --tw-text-opacity: 1;
      color: rgba(31, 41, 55, var(--tw-text-opacity));
    }

    .text-green-500 {
      --tw-text-opacity: 1;
      color: rgba(16, 185, 129, var(--tw-text-opacity));
    }

    .text-blue-300 {
      --tw-text-opacity: 1;
      color: rgba(147, 197, 253, var(--tw-text-opacity));
    }

    .text-blue-400 {
      --tw-text-opacity: 1;
      color: rgba(96, 165, 250, var(--tw-text-opacity));
    }

    .text-blue-600 {
      --tw-text-opacity: 1;
      color: rgba(37, 99, 235, var(--tw-text-opacity));
    }

    .text-blue-700 {
      --tw-text-opacity: 1;
      color: rgba(29, 78, 216, var(--tw-text-opacity));
    }

    .text-blue-800 {
      --tw-text-opacity: 1;
      color: rgba(30, 64, 175, var(--tw-text-opacity));
    }

    *,
    ::before,
    ::after {
      --tw-shadow: 0 0 #0000;
    }

    .shadow-sm {
      --tw-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.05);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow {
      --tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.1), 0 1px 2px 0 rgba(0, 0, 0, 0.06);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-lg {
      --tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05);
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    .shadow-none {
      --tw-shadow: 0 0 #0000;
      box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

    *,
    ::before,
    ::after {
      --tw-ring-inset: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-ring-offset-width: 0px;
      --tw-ring-offset-color: #fff;
      --tw-ring-color: rgba(59, 130, 246, 0.5);
      --tw-ring-offset-shadow: 0 0 #0000;
      --tw-ring-shadow: 0 0 #0000;
    }

    .filter {
      --tw-blur: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-brightness: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-contrast: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-grayscale: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-hue-rotate: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-invert: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-saturate: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-sepia: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-drop-shadow: var(--tw-empty,
          /*!*/
          /*!*/
        );
      filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow);
    }

    .blur {
      --tw-blur: blur(8px);
    }

    .backdrop-filter {
      --tw-backdrop-blur: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-brightness: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-contrast: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-grayscale: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-hue-rotate: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-invert: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-opacity: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-saturate: var(--tw-empty,
          /*!*/
          /*!*/
        );
      --tw-backdrop-sepia: var(--tw-empty,
          /*!*/
          /*!*/
        );
      -webkit-backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
      backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);
    }

    .transition {
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, -webkit-backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter;
      transition-property: background-color, border-color, color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-backdrop-filter;
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
      transition-duration: 150ms;
    }

    .ease-in-out {
      transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    }

    @media (min-width: 640px) {}

    @media (min-width: 768px) {}

    @media (min-width: 1024px) {
      .lg\:mt-0 {
        margin-top: 0px;
      }

      .lg\:block {
        display: block;
      }

      .lg\:flex {
        display: flex;
      }

      .lg\:w-auto {
        width: auto;
      }

      .lg\:items-center {
        align-items: center;
      }

      .lg\:p-0 {
        padding: 0px;
      }

      .lg\:py-6 {
        padding-top: 1.5rem;
        padding-bottom: 1.5rem;
      }
    }

    @media (min-width: 1280px) {}

    @media (min-width: 1536px) {}

    /*purgecss start ignore*/

    .bonus,
    body {
      background-color: #323232;
      color: #bfbfbf;
      font-family: "Open Sans", Arial, sans-serif;
      background-attachment: fixed !important;
      background-size: cover !important;
      background-position-x: center !important;
      background-position-y: top !important;
      background-repeat: no-repeat !important;
      width: 100%;
      margin-left: auto;
      margin-right: auto
    }

    body.casino {
      background:
        /*savepage-url=/_nuxt/img/bg-casino.6f40860.webp*/
        url()
    }

    body.sports {
      background:
        /*savepage-url=/_nuxt/img/bg-sports.211b3ba.webp*/
        url()
    }

    .flag {
      position: absolute;
      padding-left: 10px;
      padding-top: 8px;
      text-align: left;
      font-size: 13px;
      font-weight: 800;
      background-repeat: no-repeat;
      background-position: 0 0;
      z-index: 2;
      top: -14%;
      left: -20px;
      text-transform: uppercase;
      color: #fff
    }

    .editors-choice,
    .flag {
      width: 143px;
      height: 43px;
      background-image: url(data:image/webp;base64,UklGRjgCAABXRUJQVlA4WAoAAAAQAAAAjgAAKgAAQUxQSMkAAAABgJpt25vqo6gootDZgepis8Hvsgd1Ai4GiEdhe5XI3hwXPqju3tP7915HRsQEyGuv3lpdoej1MK2l5OvNCiqv3C+yWlA7sL5kAsUH8S/woXrzC1a6wXzuqlxofwraB2wgz8Y+TgYKbDwcMjBhA4aN0CYDARvIs7GPk4ECGw+HDEzYgM9GaJOBgA3k2djHyUCFjYdDBiZswGcjZAPe/8bZ4uLsCRPXmi1Snb07crVPyZvuEW8ehcVEgwwRcyJDkm0yRMyJDEk2SAAAVlA4IEgBAAAwDACdASqPACsAPikSh0IhoQuKAAwBQlAGnNDj8A/ADZz+Afh3+JtOA/t32q7wB/bt0B+gH+A9v/nAOAA8m//Y/474EP1S9gj9J/+wCKGmf/If61VJ98v0chhAk67b2sskRVVe8whM/5WwAP70o8x2Sv1GxDAZ/MeF/7kMKEaX97GHVvxlTjKn/F5pAeW+FGaekP/GXGqGtArDSt9P0Eu9w2vb//82wJY0vwte3cQBRRkgf4Kgmwzz1w9IRnGPSsqNAFzbQuzC62Br7ozwdgIHuxTjGIC0fkJ4zrpK7Cal/97erqmNuSFgcaHRv1//+CmcDAv/8+gH1/7XMcPwhf+UCNPBb/4m74mlw9DVwZ8Z4p6YHL/4yHkWx7KSwOXkD+6IX/659Xfa4RVGEB9jR/oIGvbQX2vetzmUFYOED7ijMxxYREm0IAAA)
    }

    .trending-now {
      background-image: url(data:image/webp;base64,UklGRmACAABXRUJQVlA4WAoAAAAQAAAAjgAAKgAAQUxQSM0AAAABgGJr2+LmCyeKQc8egm7s7CCcLIR2MDpQnQWUubKSybV6zsiQe8v8vacyIiZAXlv2+tUMis4eTu2cfH3lCipfmV8UXYfaa5EvOYbiB/4v6ED19S+40g2Vz82Uc6OfgvZDNlBm495PBrpsrAwycMIGKmy4UTKwxgbKbNz7yUCXjZVBBk7YQJMNN0oG1thAmY17PxnosrEyyMAJG+iw4bIB639jFuFiZgkTKzstMjh798jUPidvmg7efBQWY1MyRCoOGZLdJkOk4pAh2SkJAFZQOCBsAQAAEAwAnQEqjwArAD4pEohCIaEhFoRAGAKEoAlQP4B+AGzR8l/Cv9gNxAxAL7d+QH8A3gDcAfo7/YPb/5wDgAPJg/3f90+CT9Tf2d9hkGIlpfMhoD+XDDg6f/UDXLCumZ+YuIdB+k+wObzgAP7cUYxLUuLtdW4lBdrh/pusxRqjdMouMXveYH+AFY1XE9lagq493lS7LZBtbnatd+Aa+NhJOjjdCaX8tcQ6gl9AGCAc/lf/gT7IAADGfChJ6Hpsff63eUQJ1dj1OQcOVc5ChuAB8wHar36qPK+xaGG0ZF1wHcy6TBtkbA07huj2A4X65Htqdx1JEnQMq0oEKORLCP7peNCmkH6Es/n/8aIz+/Qrf8qT6//xA9cnv/4bq+9tpi+oevparVcpINfHn/0zA+ABoF/5tQ+57tFh6SfcF8se///xgIDfJLHyD0pkpD5hqf5CPAZKAEgCf+dzW9xTfaLyyRB+FF1sE11mMIAAAA==)
    }

    .players-choice {
      background-image: url(data:image/webp;base64,UklGRjgCAABXRUJQVlA4WAoAAAAQAAAAjgAAKgAAQUxQSMwAAAABgGJr2+LmC6hR4ejZQ9CNHR/GjdAOZgNJwbeW4bd1jK4nfuLQvWX+3lMZERMgr11v53oGRWePp15Gvr52DZWvnS+ydqD2yPoSA8VN+Au6UH37C651Q+1zM+X8yKeg/YgNFNl4CJOBHhsrmwwYNlBjw4+QgREbKLLxECYDPTZWNhkwbKDLhh8hAyM2UGTjIUwGemysbDJg2ECXDZ8NuP8bM4uLmStMzLykyPDs/O1DR/uMvOlM8OZEWIxskSFSmpIh6UMyRFpTMiS9SQJWUDggRgEAANAKAJ0BKo8AKwA+KRKHQiGhC4oADAFCUASoH8A/FXaU+Ufi7SpcIB5gP0r9dvnbusA9ADydv9v7lP7aehuB/xzaD13wYELs8NsljBzaEBPY0lt/U89cwqN7zB9/9fMgAP74BDcpyF9Huq7juC0lWMQD3N+9gJi/LQvLQv+ScKAvrC+qAN142wOLkdA/3PbNbT41P/Br/hr3z56RFvdvuhBf+1cuOa7zivzO23zKEpdiXI0/x22sdw2fH1r0EoDXOrw/gut53g2PUjbmPzWPeMnVJJ7g/+H7ThYH/YywUxWQT//XupcHwUE2iHl9bmAU3qt/9pzf8fN7CVDvyOKr/47jNnKq/SnJY/O4yL/+Vlod+toX+JjnUO6IfCkS0/6ee///BH15cucBe4CUlN/lGd3Hzku9HvE1jlMD91HravFm0OTKAAAA)
    }

    .unique-offer {
      background-image: url(data:image/webp;base64,UklGRlwCAABXRUJQVlA4WAoAAAAQAAAAjgAAKgAAQUxQSM4AAAABgKpt29rmK7eKQecgSi42vsw9Ddh2BjmAsZ+LHMo5VHG76lOH7h3z916TETEB8tqynYcFFF08XtsF+frGA1R+ML8o7kDt3diXXEHxs+AXjKC68wUPuqH1uYVyXvxT0H6XDVTYcINkYMzGxiADV2ygxYYXJwO7bKDChhskA9tsbAwycMUG+mx4cTJwwAYqbLhBMrDNxsYgA1dsoM+Gxwas/41FjIuFJUws7KzIzs3t26em9gV505zhzZmwmDghQ6Q6J0Pyp2SIdOdkSP6YBFZQOCBoAQAAcAwAnQEqjwArAD4pEodCIaELjK4ADAFCUAaRkYvwD8K9rB4B+FH5GU5P+x7QpuAP0A9f/nIOAA8qT/M/1X4Fv2M/a/2TCZYIa1OT0kMZrP5hvhlIenM/7Gjt1VMgfW5BfdQxYCDITZuincsAAP7zaXrYH5FcYYcpSXziLziL/ziC6LX2l/Hu3NtpqT8eAAfU23YeVFfMoHwa/fz1HhBBhzQ/XAG2RiVGDxXf+//++04vyqTTXueaDfHaB7cOSpc4wPIvPql1AaX6gAJk5TYls52fAejffT/cdBbl+Dz3PFiY0CuJW6f/16y6qbaG55QoPmcYjg70YVXu6dgtp+2Edkl4gP7rK5OCfL+hUB4v9vh0Bk//IwMYL9H8GvOsdAGxiLvgnR2fu9Qolj/0uTJx083WsRj0dfnoSaA2j6DGwxNozpkmgo/XGU7295W3vdllihFj0Ik2w9xd5CvxDS3b3TCWjYi7QAAA)
    }

    .fb_desktop_content_strip {
      position: relative;
      max-width: 980px;
      margin-left: auto;
      margin-right: auto;
      z-index: 200;
      background-color: #000
    }

    .fb_dk_logo {
      top: 135px;
      width: 123px;
      height: 82px
    }

    .fb_dk_logo,
    .fb_mobile_image {
      position: absolute;
      z-index: 199;
      background-repeat: no-repeat
    }

    .fb_mobile_image {
      top: 280px;
      width: 449px;
      height: 478px
    }

    .fb_offer_image {
      cursor: pointer;
      position: absolute;
      top: 307px;
      width: 186px;
      height: 213px;
      z-index: 199;
      background-repeat: no-repeat
    }

    .fb_offer_mobile_image {
      width: 100%;
      height: auto;
      margin-top: -5px;
      margin-bottom: 10px
    }

    .popup {
      background-color: #0c001f !important
    }

    .fb_popup_div {
      top: 50%;
      left: calc(50% + 72px);
      margin: 0;
      text-align: center;
      position: absolute;
      transform: translateX(-50%) translateY(-50%)
    }

    .fb_popup_logo {
      left: -70px;
      position: relative
    }

    .fb_popup_x {
      top: 110px;
      left: 960px
    }

    .fb_popup_text,
    .fb_popup_x {
      cursor: pointer;
      position: absolute
    }

    .fb_popup_text {
      top: 315px;
      left: 125px;
      font-size: 48px
    }

    .fb_popup_image {
      width: 1159px;
      height: 636px;
      cursor: pointer;
      margin-top: 30px;
      background-repeat: no-repeat
    }

    /*purgecss end ignore*/
    /*purgecss start ignore*/

    @media (max-width:1024px) {
      .md-hidden {
        display: none !important
      }

      .site-text {
        font-size: 16px !important;
        display: none
      }

      .site-title {
        font-size: 25px !important;
        line-height: 27px !important
      }

      #nav-content-mobile {
        width: 100%;
        text-align: center;
        position: relative;
        height: 40px
      }

      .logo {
        width: 216px;
        margin: 20px auto
      }

      .cta,
      .logo {
        position: relative
      }

      .cta {
        top: 0 !important
      }

      #titles-container {
        width: 60%;
        margin: 0 auto
      }

      .items-header-title {
        width: 100% !important;
        text-align: center !important
      }

      .flag.mobile {
        top: 0;
        padding-top: 10px !important;
        padding-left: 25px !important;
        font-size: 10px !important
      }

      .items-container {
        background: #f7f7f7
      }

      .items-background,
      .items-header {
        width: 100% !important
      }

      .items-header {
        font-size: 12px !important
      }

      .item-offer {
        position: relative;
        height: auto !important;
        width: 100% !important;
        padding: 10px 0
      }

      .item-offer-bonus-text-mobile {
        text-align: center !important
      }

      .logo-container {
        width: 34% !important;
        height: auto !important
      }

      .logo-operator {
        width: auto !important;
        position: relative !important
      }

      .item-offer-bonus-container {
        position: relative;
        float: right;
        width: auto !important;
        height: auto !important;
        vertical-align: top;
        top: 0 !important;
        text-align: center !important
      }

      .item-offer-bonus {
        position: relative !important;
        top: 50px !important;
        font-size: 18px !important;
        padding: 9px 30px !important
      }

      .item-offer-bonus-text-mobile {
        position: relative;
        color: #434343;
        font-size: 20px;
        font-weight: 800;
        text-align: center;
        vertical-align: text-bottom
      }

      .item-offer-score-mobile {
        float: right;
        font-size: 15px;
        line-height: 29px
      }

      .stars.mobile {
        display: inline-block
      }

      .stars-mobile .star-empty,
      .stars-mobile .star-full,
      .stars-mobile .star-half {
        position: relative !important;
        width: 15px !important;
        height: 15px !important;
        background-size: contain;
        background-repeat: no-repeat
      }

      .item-offer-bonus-text {
        height: auto !important;
        top: 25px !important
      }

      .item-offer-separator-container.mobile {
        position: relative;
        width: 5px !important;
        margin: 0 auto;
        left: 8%
      }

      .item-offer-separator.mobile {
        background-color: #707070;
        width: 5px;
        height: 100%;
        max-height: 100%;
        max-width: 100%;
        position: absolute;
        top: 0;
        bottom: 0;
        left: 0;
        right: 0;
        margin: auto;
        opacity: .06
      }

      .item-offer-bonus-line.line-1.mobile {
        font-size: 20px
      }

      .item-offer-bonus-line.line-2.mobile {
        font-size: 16px
      }

      .footer-content,
      footer .container {
        width: 100% !important;
        padding: 20px !important
      }

      #mobile_popup .item-offer-bonus-line.line-2 {
        line-height: 60px
      }

      #mobile_popup {
        background-size: contain
      }

      .popup_glass_bg {
        background:
          /*savepage-url=/_nuxt/img/popup-bg-mobile.6a1f151.webp*/
          url();
        background-size: cover;
        height: 500px
      }
    }

    .footer-content h1 {
      font-weight: 800 !important;
      color: #bfbfbf !important;
      text-transform: uppercase !important;
      font-size: 17px !important
    }

    .footer-content h2 {
      font-size: 40px !important;
      line-height: 46px !important
    }

    @media (min-width:1025px) {
      .lg-hidden {
        display: none !important
      }
    }

    /*purgecss end ignore*/
    /*purgecss start ignore*/
    .nuxt-progress {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      height: 2px;
      width: 0;
      opacity: 1;
      transition: width .1s, opacity .4s;
      background-color: #000;
      z-index: 999999
    }

    .nuxt-progress.nuxt-progress-notransition {
      transition: none
    }

    .nuxt-progress-failed {
      background-color: red
    }

    /*purgecss end ignore*/
    /*purgecss start ignore*/
    @font-face {
      font-family: "Unibet Pro 2020";

      src:
        /*savepage-url=/_nuxt/fonts/Unibet_Pro_2020.ac01110.woff*/
        url(data:font/woff;base64,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) format("woff");

      font-weight: 400;

      font-style: normal;

      /*savepage-font-display=swap*/
    }

    .animated {
      -webkit-animation-duration: 1s;
      animation-duration: 1s;
      -webkit-animation-fill-mode: both;
      animation-fill-mode: both
    }

    @-webkit-keyframes flip {
      0% {
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      40% {
        transform: perspective(400px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      50% {
        transform: perspective(400px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      80% {
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      to {
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }
    }

    @keyframes flip {
      0% {
        transform: perspective(400px) rotateY(-1turn);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      40% {
        transform: perspective(400px) rotateY(-190deg);
        -webkit-animation-timing-function: ease-out;
        animation-timing-function: ease-out
      }

      50% {
        transform: perspective(400px) rotateY(-170deg);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      80% {
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }

      to {
        transform: perspective(400px);
        -webkit-animation-timing-function: ease-in;
        animation-timing-function: ease-in
      }
    }

    ::-moz-selection {
      color: #3eab37;
      background: rgba(0, 0, 0, .2)
    }

    ::selection {
      color: #3eab37;
      background: rgba(0, 0, 0, .2)
    }

    body {
      padding: 0;
      margin: 0;
      background-color: #161616
    }

    .yes {
      display: none !important
    }

    a:link {
      text-decoration: none;
      font-weight: 700
    }

    h1 {
      color: #fff;
      font-size: 7vw;
      line-height: 80%;
      font-weight: 400;
      margin: 3% 0 4% -.2vw
    }

    #text h2,
    h1 {
      font-family: "Unibet Pro 2020"
    }

    #text h2 {
      color: #111;
      font-size: 1.8vw;
      margin: 0;
      line-height: 100%;
      font-weight: 300;
      padding: 1% 2%;
      background: #3eab37;
      display: inline-block
    }

    h6 {
      color: #111;
      font-size: 1.3vw;
      margin: 0 0 2%;
      font-weight: 500
    }

    h6,
    p {
      font-family: "Roboto", sans-serif
    }

    p {
      margin: 0;
      font-size: 1.1vw
    }

    p a {
      color: #fff
    }

    a {
      font-family: "Roboto", sans-serif;
      margin: 0
    }

    #topbar,
    #topbar-spacing {
      height: 4.8vw;
      width: 100%
    }

    #topbar {
      overflow: hidden;
      background-color: black;
      z-index: 9999;
      
      box-shadow: 0 2px 5px 0 rgba(0, 0, 0, .3)
    }

    .ulogo {
      width: 9%;
      float: left;
      margin-left: 10%;
      position: relative;
      top: 50%;
      transform: translateY(-50%)
    }

    .ulogo img {
      vertical-align: middle
    }

    .mohegan {
      width: 15%;
      float: left;
      margin-left: 1%
    }

    .mohegan,
    .rg-logo {
      position: relative;
      top: 50%;
      transform: translateY(-50%)
    }

    .rg-logo {
      float: right;
      margin-right: 10%;
     
    }

    .rg-logo img {
      width: 100%;
      vertical-align: middle
    }

    .nav-buttons {
      float: right;
      width: 50%;
      margin-right: .6%;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      font-weight: 600
    }

    .nav-button {
      border-radius: 4px;
      border: none;
      text-align: center;
      padding: 1.8% 2.5%;
      width: auto;
      transition: all .5s;
      cursor: pointer;
      margin: 0 0 0 1.5%;
      font-size: .95vw
    }

    .reg-button {
      background-color: #ffe71e;
      color: #333;
      float: right
    }

    .reg-button a {
      color: #333
    }

    .reg-button:hover {
      background-color: #ffeb4a
    }

    .utv-logo {
      width: 8%;
      top: 7vw;
      right: 3vw
    }

    #image {
      height: auto;
      background-image: url('../assets/wsop.png');
      position: absolute;
      width: 1920px;
      height: 1080px;
      left: 0px;
      top: 8px;
    }
    
    

    .bottom-slash {
      width: 6vw;
      float: right;
      position: absolute;
      right: 0;
      bottom: 0;
      z-index: 100
    }

    #container {
      width: 80%;
      margin: 0 auto;
      height: auto
    }

    #text {
      width: 56%;
      padding: 4% 0;
      position: relative;
      left: 0
    }

    .button {
      border-radius: 4px;
      background-color: #ffe71e;
      color: #333;
      text-align: center;
      font-size: 1.3vw;
      font-weight: 600;
      padding: 3% 7%;
      transition: all .5s;
      cursor: pointer;
      display: inline-block;
      margin: 0
    }

    .button span {
      display: inline-block;
      position: relative;
      transition: .5s
    }

    .button:hover {
      background-color: #ffeb4a
    }

    .button span:after {
      content: "\000BB";
      position: absolute;
      opacity: 0;
      top: 0;
      right: -25px;
      transition: .5s
    }

    .button:hover span {
      padding-right: 30px
    }

    .button:hover span:after {
      opacity: 1;
      right: 0
    }

    .app-store {
      padding-top: 1vw
    }

    .app-store img {
      width: 8vw;
      margin-right: .3vw
    }

    .android {
      height: 3.2vw;
      margin-left: -1vw
    }

    #text p {
      width: 46%;
      color: #fff;
      font-size: .7vw;
      padding-top: 2%;
      line-height: 120%;
      cursor: pointer
    }

    #text p i {
      padding: 2px 0 0 8px
    }

    .utv-logo {
      width: 10%;
      position: absolute;
      top: 8vw;
      right: 4%
    }

    .utv-logo-mobile {
      display: none
    }

    .utv-logo img {
      width: 100%
    }

    #steps-container {
      background-color: rgba(17, 17, 17, .8);
      width: 100%;
      z-index: 300;
      position: relative;
      bottom: 0
    }

    #steps-wrapper {
      width: 80%;
      margin: 0 auto;
      padding: 1.8%;
      overflow: hidden
    }

    .steps {
      width: 33.3%;
      float: left
    }

    .steps-numbers {
      width: 20%;
      float: left
    }

    .steps-numbers span {
      color: #fff;
      font-family: "Unibet Pro 2020";
      font-size: 7.3vw;
      line-height: 80%;
      font-weight: 100;
      vertical-align: middle;
      text-align: center;
      transition: .4s ease-in-out
    }

    .steps-numbers span:before {
      content: "/";
      font-size: 7.4vw;
      padding: 0;
      font-family: "Unibet Pro 2020";
      color: #3eab37
    }

    .steps-numbers span:hover {
      transition: .4s ease-in-out
    }

    .first span {
      margin-left: 27%
    }

    .steps-content {
      width: 63%;
      float: right;
      margin: 2.1% 8% 0
    }

    .steps-content h4 {
      font: 1.7vw "Roboto";
      color: #fff;
      padding-bottom: 1%;
      font-weight: 900;
      margin: 0
    }

    .steps-content p {
      line-height: 130%;
      font-weight: 400;
      color: #fff
    }

    #usp-container {
      width: 100%;
      background: #d6d6d6;
      padding: 3.5% 0;
      color: #111
    }

    #usp-wrapper {
      width: 65%;
      margin: 0 auto;
      overflow: hidden
    }

    .usp {
      width: 33.3%;
      float: left;
      text-align: center;
      margin-bottom: 3%
    }

    .usp-text {
      margin: 3% auto 0;
      width: 85%
    }

    .usp-text p {
      opacity: .8
    }

    .usp-image {
      margin: 0 auto;
      width: 22%
    }

    .usp:hover .usp-image {
      -webkit-animation-name: flip;
      animation-name: flip;
      transform-origin: center bottom
    }

    #usp-container .button {
      font-size: 1.1vw;
      padding: 1.5% 3%;
      margin: 0 auto;
      display: table
    }

  #terms-container {       background-color: #333;       width: 100%;       height: auto;       clear: both     }     .terms {       width: 80%;       margin: 0 auto;       padding: 2% 0     }     .terms p {       font-size: .8vw;       color: #999;       text-align: left     }   

    .collapse {
      color: #fff;
      cursor: pointer;
      width: 100%;
      border: none;
      text-align: left;
      outline: none;
      font-size: .9vw;
      padding: 7px 0
    }

    .collapse,
    .collapse:hover {
      background-color: transparent
    }

    .collapse:hover {
      text-decoration: underline
    }

    .collapse-content {
      max-height: 0;
      overflow: hidden;
      transition: max-height .2s ease-out
    }

    footer {
      text-align: center;
      background-color: #333
    }

    footer a,
    footer p {
      font-size: .8vw;
      color: #777;
      line-height: 150%;
      font-weight: 200
    }

    footer a:hover {
      color: #3eab37
    }

    .footer-row {
      border-top: 1px solid #262626;
      border-bottom: 1px solid #262626
    }

    .payments {
      width: 40%;
      margin: 0 auto;
      padding: 2% 0 1%
    }

    .payments img {
      width: 100%;
      margin: 0 auto;
      max-height: 50px
    }

    .regulator {
      margin: 0 auto;
      padding-bottom: 2%
    }

    .regulator img {
      width: 5%;
      margin: 0 auto;
      padding-bottom: 3px
    }

    .regulator a,
    .regulator p {
      font-size: .6vw
    }

    .social-icons i {
      color: hsla(0, 0%, 100%, .8);
      margin-right: 10px
    }

    .social-icons i:last-child {
      margin-right: 0
    }

    .social-icons i img {
      height: 1vw
    }

    .legal {
      padding: 2% 0;
      width: 65%;
      margin: 0 auto;
      display: table
    }

    .legal p {
      color: hsla(0, 0%, 100%, .8)
    }

    .links {
      padding: 2% 10%
    }

    .links p a {
      text-decoration: underline;
      margin: 0 10px
    }

    .copyright {
      padding: 1% 0 3%
    }

    #return-to-top i {
      color: #fff;
      margin: 0 auto;
      display: table;
      position: relative;
      top: 50%;
      transform: translateY(-50%);
      transition: all .3s ease
    }

    #return-to-top:hover i {
      top: 20px
    }

    @media only screen and (max-width:768px) and (orientation:landscape) {
      h2 {
        font-size: 2vw
      }

      .ulogo {
        width: 34%;
        margin-left: 3%
      }

      .nav-buttons {
        margin-right: 1%
      }

      .button {
        font-size: 1.8vw
      }

      #text p {
        font-size: 1.8vw;
        width: 100%
      }

      .terms {
        width: 85%
      }

      .terms p {
        font-size: 1.8vw
      }

      .collapse {
        font-size: 1.2vw
      }
    }

    @media only screen and (max-width:768px) and (orientation:portrait) {
      h1 {
        font-size: 10.5vw !important;
        padding-bottom: 0;
        margin: 6% 0
      }

      h2 {
        font-size: 4.8vw;
        text-align: center
      }

      h6,
      p {
        font-size: 4.5vw
      }

      #topbar,
      #topbar-spacing {
        height: 12vw
      }

      .ulogo {
        width: 34%;
        margin-left: 3%
      }

      .mohegan {
        width: 24%
      }

      .rg-logo {
        margin-right: 2.7%;
        width: 150px;
      }

      .nav-buttons {
        width: 40%;
        margin-right: 2%
      }

      .nav-button {
        padding: 5% 7%;
        margin-left: 2%;
        font-size: 3vw
      }

      .utv-logo {
        display: none
      }

      .utv-logo-mobile {
        width: 25%;
        display: block;
        position: absolute;
        bottom: 3vw;
        left: 4vw
      }

      #image,
      .utv-logo-mobile img {
        width: 100%
      }

      #image {
        background-image: url('../assets/unibet-background-mobile.jpg');
        height: auto;
        background-size: 100%;
        overflow: hidden;
        background-position: bottom;
        background-repeat: no-repeat;
        border: none
      }

      #container {
        height: auto;
        width: 83%
      }

      #text {
        transform: translateY(0);
        width: 100%;
        padding: 6% 0;
        text-align: center;
        margin-bottom: 75%
      }

      .placeholder-container {
        position: relative
      }

      .bottom-slash {
        width: 9vw;
        display: none
      }

      .button {
        font-size: 4vw;
        padding: 4% 8%
      }

      #text p {
        width: 100%;
        font-size: 1.8vw;
        padding-top: 5%
      }

      .app-store {
        padding-top: 3vw
      }

      .app-store img {
        width: 21.5vw
      }

      .android {
        height: 8vw
      }

      #steps-container {
        background-color: #111
      }

      #steps-wrapper {
        overflow: auto;
        padding: 4% 0
      }

      .steps {
        background-color: transparent;
        width: 100%;
        margin: 6% 0
      }

      .steps-numbers {
        width: 6%;
        padding: 0;
        margin: 1% auto 0
      }

      .steps-numbers span {
        font-size: 18vw;
        padding: 5% 0 0
      }

      .steps-numbers span:before {
        font-size: 18vw
      }

      .first {
        margin-left: 3.5%
      }

      .steps-content {
        width: 75%;
        margin: 1.3% 0 0
      }

      .steps-content h4 {
        font-size: 6vw
      }

      .steps-content p {
        font-size: 4vw
      }

      #usp-container {
        padding: 12% 0
      }

      #usp-wrapper {
        width: 80%
      }

      .usp {
        width: 100%;
        float: none;
        margin-bottom: 10%
      }

      #usp-container .button {
        font-size: 4vw;
        padding: 4% 10%;
        margin: 1% auto
      }

      .terms {
        width: 90%
      }

      .terms p {
        font-size: 2.6vw
      }

      .collapse {
        font-size: 2.9vw
      }

      .social-icons i img {
        height: 3vw
      }

      footer a,
      footer p {
        font-size: 2.8vw
      }

      .payments {
        width: 90%;
        margin: 0 auto;
        padding: 5%
      }

      .payments img {
        max-height: 30px
      }

      .regulator {
        width: 70%;
        padding-bottom: 5%
      }

      .regulator img {
        width: 20%
      }

      .regulator a,
      .regulator p {
        font-size: 2.4vw
      }

      .legal {
        padding: 5%;
        width: 85%
      }

      .links {
        padding: 0;
        width: 80%;
        margin: 0 auto
      }

      .links p a {
        line-height: 260%
      }

      .copyright {
        padding: 5% 5% 10%
      }
    }

    /*purgecss end ignore*/
    /*purgecss start ignore*/
    footer {
      background-color: #ffffff;
      font-family: "Open Sans",Arial,sans-serif;
	  color: #a8a8a8;
    }
footer a, footer p {
    font-size: 1.0vw;
    color: #777;
    line-height: 150%;
    font-weight: 200;
}

    footer .container {
      color: #a8a8a8 !important;
      position: relative;
      width: 900px;
      margin: 0 auto;
      padding: 47px 0
    }

    @media screen and (max-width:1024px) {
      footer {
        font-size: 12px !important
      }
    }


    .__nuxt-error-page {
      padding: 1rem;
      background: #f7f8fb;
      color: #47494e;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
      flex-direction: column;
      font-family: sans-serif;
      font-weight: 100 !important;
      -ms-text-size-adjust: 100%;
      -webkit-text-size-adjust: 100%;
      -webkit-font-smoothing: antialiased;
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0
    }

    .__nuxt-error-page .error {
      max-width: 450px
    }

    .__nuxt-error-page .title {
      font-size: 1.5rem;
      margin-top: 15px;
      color: #47494e;
      margin-bottom: 8px
    }

    .__nuxt-error-page .description {
      color: #7f828b;
      line-height: 21px;
      margin-bottom: 10px
    }

    .__nuxt-error-page a {
      color: #7f828b !important;
      text-decoration: none
    }

    .__nuxt-error-page .logo {
      position: fixed;
      left: 12px;
      bottom: 12px
    }

    /*purgecss end ignore*/
  
    /*purgecss start ignore*/
    #header {
      position: relative;
      width: 1024px;
      margin: 0 auto
    }

    #nav-content {
      position: absolute;
      right: 1%
    }

    .cta {
      border-radius: 15px;
      font-family: "Myriad Pro", sans-serif;
      font-size: 16px;
      background-color: #2b2b2b;
      padding: 30px 40px 10px;
      text-transform: uppercase;
      line-height: normal;
      letter-spacing: -.32px;
      color: #fff;
      font-weight: 900;
      position: relative;
      top: -70px;
      transition: top .1275s ease 0s
    }

    .cta:hover {
      top: -65px
    }

    .cta.active {
      background-color: #1fade1
    }

    /*purgecss end ignore*/
  
    /*purgecss start ignore*/
    .terms[data-v-206b5c3a] {
      position: relative;
      background: #fff
    }

    .terms .container[data-v-206b5c3a] {
      position: relative;
      width: 1024px;
      margin: 0 auto;
      padding-top: 20px;
      color: #000
    }

    /*purgecss end ignore*/
  
    /*purgecss start ignore*/
    .privacy {
      position: relative;
      background: #fff
    }

    .privacy .container {
      color: #000;
      position: relative;
      width: 1024px;
      margin: 0 auto;
      padding-top: 20px
    }

@media only screen and (max-width: 768px) and (orientation: portrait) {
.rg-logo {
    
    width: 163px; 
}
footer a, footer p {
    font-size: 14px;
}

}

