@import url(fonts.css);

:root {
    --v-tooltip-left:50%;
    --v-tooltip-top:0%;
    --v-tooltip-translate:translate(-50%,-110%);
    --v-tooltip-left-offset:0px;
    --v-tooltip-top-offset:0px;
    --v-tooltip-width:max-content;
    --v-tooltip-background-color:#000;
    --v-tooltip-color:#fff;
    --v-tooltip-border-radius:4px;
    --v-tooltip-padding:5px 10px 4px;
    --v-tooltip-font-size:14px;
    --v-tooltip-border:none;
    --v-tooltip-box-shadow:0 5px 30px rgba(0,0,0,.1);
    --v-tooltip-transition-duration:.25s;
    --v-tooltip-transition-delay:.3s;
    --v-tooltip-transition-timing-function:ease;
    --v-tooltip-arrow-display:none;
    --v-tooltip-arrow-border-color:var(--v-tooltip-background-color) transparent transparent transparent;
    --v-tooltip-arrow-top:calc(var(--v-tooltip-top) - var(--v-tooltip-top-offset) + 8px);
    --v-tooltip-arrow-left:calc(var(--v-tooltip-left) - var(--v-tooltip-left-offset))
  }
  .data-v-tooltip {
    position:relative
  }
  .data-v-tooltip:after {
    background-color:var(--v-tooltip-background-color);
    border:var(--v-tooltip-border);
    border-radius:var(--v-tooltip-border-radius);
    box-shadow:var(--v-tooltip-box-shadow);
    color:var(--v-tooltip-color);
    content:attr(data-v-tooltip);
    font-size:var(--v-tooltip-font-size);
    left:calc(var(--v-tooltip-left) - var(--v-tooltip-left-offset));
    padding:var(--v-tooltip-padding);
    top:calc(var(--v-tooltip-top) - var(--v-tooltip-top-offset));
    width:var(--v-tooltip-width)
  }
  .data-v-tooltip:after,
  .data-v-tooltip:before {
    opacity:0;
    pointer-events:none;
    position:absolute;
    transform:var(--v-tooltip-translate);
    transition-delay:0s;
    transition-duration:var(--v-tooltip-transition-duration);
    transition-property:all;
    transition-timing-function:var(--v-tooltip-transition-timing-function);
    visibility:hidden;
    z-index:2147483647
  }
  .data-v-tooltip:before {
    border-color:var(--v-tooltip-arrow-border-color);
    border-style:solid;
    border-width:5px;
    content:"";
    display:var(--v-tooltip-arrow-display);
    left:var(--v-tooltip-arrow-left);
    top:var(--v-tooltip-arrow-top)
  }
  .data-v-tooltip:hover:after,
  .data-v-tooltip:hover:before {
    opacity:1;
    transition-delay:var(--v-tooltip-transition-delay);
    transition-duration:var(--v-tooltip-transition-duration);
    transition-timing-function:var(--v-tooltip-transition-timing-function);
    visibility:visible
  }
  @keyframes spin-60dd33ad {
    0% {
      filter:drop-shadow(2px 4px 50px white);
      transform:scale(1)
    }
    50% {
      filter:drop-shadow(2px 4px 80px white);
      transform:scale(1.5)
    }
    to {
      filter:drop-shadow(2px 4px 50px white);
      transform:scale(1)
    }
  }
  #layout header .container,
  #layout header .container.mobile {
    width:100%
  }
  .menu-mobile {
    align-items:center;
    -webkit-backdrop-filter:blur(15px);
    backdrop-filter:blur(15px);
    background:#313131ad;
    display:flex;
    flex-direction:column;
    gap:40px;
    height:100%;
    justify-content:center;
    position:fixed;
    width:100%;
    z-index:99
  }
  .menu-mobile .navbar__links {
    align-items:center;
    flex-direction:column;
    gap:25px;
    font-family: 'Montserrat',sans-serif;
  }
  .menu-mobile .navbar__links .navbar-link {
    font-size:24px;
    margin:auto;
    font-family: 'Montserrat',sans-serif;
  }
  #menu .container,
  .navbar__container {
    width:100%
  }
  @media (min-width:1200px) {
    .navbar-link {
      align-content:center;
      align-items:center;
      color:#dfdfdf;
      display:flex;
      font-size:14px;
      font-style:normal;
      font-weight:400;
      font-weight:700;
      gap:5px;
      line-height:17px;
      margin-right:45px;
      text-transform:uppercase;
      transition:all .4s
    }
  }
  @media (max-width:1200px) {
    .navbar-link {
      align-content:center;
      align-items:center;
      color:#dfdfdf;
      display:flex;
      font-size:10px;
      font-style:normal;
      font-weight:400;
      font-weight:700;
      gap:5px;
      line-height:17px;
      margin-right:45px;
      text-transform:uppercase;
      transition:all .4s
    }
  }
  @media (min-width:997px) {
    #layout,
    .menu-mobile {
      display:none
    }
  }
  @media (max-width:997px) {
    .navbar-top {
      display:none
    }
    #layout header .container,
    #layout header .container.mobile {
      width:100%
    }
    #layout header {
      position:fixed;
      top:14.6875px;
      width:100vw;
      z-index:100
    }
    #layout header .container {
      align-items:center;
      display:flex;
      flex-wrap:wrap;
      margin:0 auto;
      position:relative;
      width:5067.1875px;
      font-family: 'Montserrat', sans-serif !important;
    }
    #layout header .logo {
      height:50px;
      margin-right:308.4375px;
      transition:all .4s
    }
    #layout header .container.mobile {
      display:flex;
      width:calc(100% - 30px)
    }
    #layout header .menu {
      align-content:center;
      align-items:center;
      -webkit-backdrop-filter:blur(12.5px);
      backdrop-filter:blur(12.5px);
      background:#25252596;
      border:1px solid hsla(0,0%,100%,.15);
      border-radius:6.71875px;
      bottom:20px;
      color:#fff;
      display:flex;
      flex-wrap:wrap;
      font-size:12.9px;
      font-style:normal;
      font-weight:700;
      gap:5px;
      height:43px;
      line-height:14.78125px;
      padding:10.75px;
      position:absolute;
      right:20px;
      text-transform:uppercase
    }
  }
  #layout header .menu .icon {
    background-position:50% 50%;
    background-repeat:no-repeat;
    background-size:contain;
    height:21.5px;
    margin-right:5.375px;
    width:21.5px
  }
  .navbar-top.hidden,
  .navbar-top.visible {
    transition:transform .3s
  }
  #menu .head .close {
    align-content:center;
    align-items:center;
    -webkit-backdrop-filter:blur(12.5px);
    backdrop-filter:blur(12.5px);
    background:#ffffff03;
    border:1px solid hsla(0,0%,100%,.15);
    border-radius:8.0625px;
    color:#fff;
    display:flex;
    flex-wrap:wrap;
    font-size:12.09375px;
    font-style:normal;
    font-weight:700;
    height:43px;
    line-height:15.05px;
    padding:10.75px 9.40625px;
    position:absolute;
    right:0;
    text-transform:uppercase
  }
  #menu .head .logo {
    height:43px;
    margin-right:10.75px
  }
  #menu .list,
  #menu .list .item {
    display:flex;
    flex-wrap:wrap;
    width:100%
  }
  #menu .list .item {
    align-content:center;
    align-items:center;
    color:#a19fc2;
    font-size:18.8125px;
    font-style:normal;
    font-weight:400;
    font-weight:700;
    justify-content:center;
    line-height:22.84375px;
    margin-top:40.3125px;
    text-transform:uppercase;
    transition:all .4s
  }
  #menu .head {
    display:flex;
    flex-wrap:wrap;
    margin-top:26.875px;
    position:relative;
    width:100%
  }
  #menu .container {
    display:flex;
    flex-wrap:wrap;
    justify-content:center;
    margin:0 auto;
    width:calc(100% - 40.3125px)
  }
  #menu {
    background:#272333e6;
    display:none;
    height:0;
    left:0;
    overflow:hidden;
    position:fixed;
    top:0;
    transition:all .4s;
    width:100%;
    z-index:9999
  }
  .dark-style .navbar-top {
    background-color:#141414db
  }
  .dark2-style .navbar-top {
    background-color:#212634
  }
  .navbar__container {
    align-items:center;
    border:1px solid hsla(0,0%,100%,0);
    border-radius:8px;
    display:grid;
    grid-template-columns:8.25rem 1fr min-content;
    transition:.2s
  }
  .navbar__container.sticky {
    -webkit-backdrop-filter:blur(20px);
    backdrop-filter:blur(20px);
    background-color:#ffffff14
  }
  .navbar__container.sticky,
  .navbar__container.sticky-dark {
    border:1px solid hsla(0,0%,100%,.059);
    border-radius:8px;
    padding:15px 20px
  }
  .navbar__container.sticky-dark {
    -webkit-backdrop-filter:blur(60px);
    backdrop-filter:blur(60px);
    background-color:#0000008f
  }
  .navbar__toggle-menu {
    background:#f2f2f2 url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE4IDE0Ij48cGF0aCBzdHJva2U9IiMxRTFEMUQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Ik0xIDFoMTZNMSA3aDE2TTEgMTNoMTYiLz48L3N2Zz4=) 50%/1rem .75rem no-repeat;
    border-radius:.375rem;
    display:none;
    height:2.0625rem;
    order:1;
    width:2.0625rem
  }
  .navbar__toggle-menu.opened {
    background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBzdHJva2U9IiMxRTFEMUQiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIxLjUiIGQ9Im0xIDEgMTQgMTRNMSAxNSAxNSAxIi8+PC9zdmc+);
    background-size:.875rem .875rem
  }
  .navbar__logo {
    display:block
  }
  .navbar__links {
    display:flex
  }
  .navbar-top {
    padding:1.5rem 0;
    position:fixed;
    transition:transform .3s ease;
    width:100%;
    z-index:555
  }
  .navbar-top.hidden {
    transform:translateY(-100%)
  }
  .navbar-top.visible {
    transform:translateY(0)
  }
  .navbar-link.router-link-active.router-link-exact-active,
  .navbar-link:hover {
    color:#fff;
    font-family: 'Montserrat',sans-serif;
  }
  .navbar-link:hover {
    color:#fff;
    transform:rotate(-5deg)
  }
  .dark-style .navbar-link,
  .dark2-style .navbar-link {
    color:#fff
  }
  .dark-style .navbar-link.router-link-active.router-link-exact-active,
  .dark-style .navbar-link:hover,
  .dark2-style .navbar-link.router-link-active.router-link-exact-active,
  .dark2-style .navbar-link:hover {
    color :#f4f1e1
  }
  .dark2-style .navbar-link {
    color:#f4f1e173
  }
  .dark2-style .navbar-link.router-link-active.router-link-exact-active,
  .dark2-style .navbar-link:hover {
    color: #f4f1e1
  }
  .navbar-link--user-profile {
    font-size:1rem;
    line-height:1.0625rem
  }
  .navbar-link--hover-red:hover {
    color:#ea4f3d
  }
  .logo-img {
    cursor:pointer;
    transition:.2s;
    width:64px
  }
  .logo-img:hover {
    scale:1.05
  }
  .user-profile {
    align-items:center;
    background-color:#f2f2f2;
    border-radius:.375rem;
    cursor:pointer;
    display:inline-flex;
    padding:.71875rem 1rem
  }
  .user-profile__avatar {
    background:url(./052b314.CGti4mUG.jpg) 0 0/1.25rem 1.25rem no-repeat;
    border-radius:50%;
    height:1.25rem;
    overflow:hidden;
    padding-top:.125rem;
    width:1.25rem
  }
  .user-profile__avatar-image {
    margin-left:-.4375rem;
    max-width:2.375rem
  }
  .user-profile__nickname {
    font-size:.75rem;
    font-weight:600;
    line-height:1.0625rem;
    margin-left:.4375rem;
    white-space:nowrap
  }
  .user-profile .dark-style,
  .user-profile .dark2-style {
    background-color:#f4f1e11a
  }
  .user-profile .dark-style__nickname,
  .user-profile .dark2-style__nickname {
    color:#f4f1e1b3
  }
  .user-profile__menu {
    display:grid;
    padding:1rem;
    grid-row-gap:.8125rem
  }
  .user-profile__menu-divider {
    background:#1e1d1d1a;
    height:.0625rem
  }
  .login-button {
    align-content:center;
    align-items:center;
    background:none;
    background:linear-gradient(257.5deg,#f96918 -7.46%,#ffb800 74.36%);
    border:none;
    border-radius:8px;
    box-shadow:0 27px 64px -16px #ffb800a3;
    color:#fff;
    cursor:pointer;
    display:flex;
    flex-wrap:wrap;
    font-size:14px;
    font-weight:700;
    gap:3px;
    height:60px;
    justify-content:center;
    line-height:22px;
    position:relative;
    text-transform:uppercase;
    transform:matrix(1,-.01,-.08,1,0,0);
    transition:all .4s;
    transition:.2s;
    width:230px
  }
  .login-button:hover {
    scale:1.05
  }
  .dark-style .login-button,
  .dark2-style .login-button {
    background-color:#f4f1e11a;
    color:#f4f1e1b3
  }
  .login-button--hide-md {
    display:none
  }
  .menu-modal {
    padding:1.5rem
  }
  .menu-modal__links {
    display:grid;
    grid-row-gap:2rem;
    justify-content:center;
    text-align:center
  }
  .menu-modal__link {
    display:block;
    font-size:1.375rem!important;
    line-height:1.6875rem
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:300;
    src:url(./1a02458.Ce7IMs33.woff2) format("woff2");
    unicode-range:u+0460-052f,
    u+1c80-1c88,
    u+20b4,
    u+2de0-2dff,
    u+a640-a69f,
    u+fe2e-fe2f
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:300;
    src:url(./f086a65.B_UIqEjC.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:300;
    src:url(./7df0568.B3eAB8Em.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
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:300;
    src:url(./4724902.Bsidj0-G.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:300;
    src:url(./6c4be5f.Bjym2uAO.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:500;
    src:url(./1a02458.Ce7IMs33.woff2) format("woff2");
    unicode-range:u+0460-052f,
    u+1c80-1c88,
    u+20b4,
    u+2de0-2dff,
    u+a640-a69f,
    u+fe2e-fe2f
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:500;
    src:url(./f086a65.B_UIqEjC.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:500;
    src:url(./7df0568.B3eAB8Em.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
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:500;
    src:url(./4724902.Bsidj0-G.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:500;
    src:url(./6c4be5f.Bjym2uAO.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:800;
    src:url(./1a02458.Ce7IMs33.woff2) format("woff2");
    unicode-range:u+0460-052f,
    u+1c80-1c88,
    u+20b4,
    u+2de0-2dff,
    u+a640-a69f,
    u+fe2e-fe2f
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:800;
    src:url(./f086a65.B_UIqEjC.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:800;
    src:url(./7df0568.B3eAB8Em.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
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:800;
    src:url(./4724902.Bsidj0-G.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:italic;
    font-weight:800;
    src:url(./6c4be5f.Bjym2uAO.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:200;
    src:url(./f41a9bc.BCAciLey.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:200;
    src:url(./9f73369.CgLXmaGR.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:200;
    src:url(./b66f2d1.Dc3vJ6CI.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:300;
    src:url(./f41a9bc.BCAciLey.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:300;
    src:url(./9f73369.CgLXmaGR.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:300;
    src:url(./b66f2d1.Dc3vJ6CI.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:400;
    src:url(./f41a9bc.BCAciLey.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:400;
    src:url(./9f73369.CgLXmaGR.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:400;
    src:url(./b66f2d1.Dc3vJ6CI.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    src:url(./f41a9bc.BCAciLey.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    src:url(./9f73369.CgLXmaGR.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:500;
    src:url(./b66f2d1.Dc3vJ6CI.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    src:url(./f41a9bc.BCAciLey.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    src:url(./9f73369.CgLXmaGR.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:600;
    src:url(./b66f2d1.Dc3vJ6CI.woff2) format("woff2");
    unicode-range:u+00??,
    u+0131,
    u+0152-0153,
    u+02bb-02bc,
    u+02c6,
    u+02da,
    u+02dc,
    u+2000-206f,
    u+2074,
    u+20ac,
    u+2122,
    u+2191,
    u+2193,
    u+2212,
    u+2215,
    u+feff,
    u+fffd
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    src:url(./f41a9bc.BCAciLey.woff2) format("woff2");
    unicode-range:u+0301,
    u+0400-045f,
    u+0490-0491,
    u+04b0-04b1,
    u+2116
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    src:url(./9f73369.CgLXmaGR.woff2) format("woff2");
    unicode-range:u+0100-024f,
    u+0259,
    u+1e??,
    u+2020,
    u+20a0-20ab,
    u+20ad-20cf,
    u+2113,
    u+2c60-2c7f,
    u+a720-a7ff
  }
  @font-face {
    font-display:swap;
    font-family:Montserrat;
    font-style:normal;
    font-weight:800;
    src:url(./b66f2d1.Dc3vJ6CI.woff2) format("woff2");
    unicode-range:u+00??,
    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
  }
  *,
  :after,
  :before {
    box-sizing:border-box
  }
  ol[class],
  ul[class] {
    list-style:none;
    padding:0
  }
  table {
    border-collapse:collapse;
    border-spacing:0
  }
  img {
    display:block;
    max-width:100%
  }
  button,
  input,
  select,
  textarea {
    font:inherit
  }
  svg {
    width:1.5rem
  }
  a {
    color: inherit;
    text-decoration: none
  }
  button {
    background-color:transparent;
    border:none;
    cursor:pointer;
    padding:0
  }
  @media (prefers-reduced-motion:reduce) {
    * {
      animation-duration:.01ms!important;
      animation-iteration-count:1!important;
      scroll-behavior:auto!important;
      transition-duration:.01ms!important
    }
  }
  .app {
    display:grid;
    grid-template-rows:max-content 1fr max-content;
    min-height:100vh
  }
  .container {
    margin-left:auto;
    margin-right:auto;
    padding:0 .9375rem;
    width:80rem;
  }
  @media (max-width:90rem) {
    .container {
      width:80rem
    }
  }
  @media (max-width:80rem) {
    .container {
      width:64rem
    }
  }
  @media (max-width:64rem) {
    .container {
      width:48rem
    }
  }
  @media (max-width:48rem) {
    .container {
      width:36rem
    }
  }
  @media (max-width:36rem) {
    .container {
      width:100%
    }
  }
  .vue-notification {
    border:none!important;
    border-radius:.5rem!important;
    font-size:1rem;
    font-weight:500;
    padding:1rem!important
  }
  .vue-notification.error {
    background-color:#ea4f3d!important
  }
  :root {
    --color-lightblue:#007bff;
    --color-reg:#dc3545;
    --color-green:#28a745
  }
  html {
    font-size:16px
  }
  @media (min-width:156.875rem) {
    html {
      font-size:21px
    }
  }
  @media (min-width:234.375rem) {
    html {
      font-size:32px
    }
  }
  .section-title {
    cursor:default;
    font-size:2.625rem;
    font-weight:800;
    line-height:3.2rem;
    text-transform:uppercase
  }
  .section-title>span {
    display:block;
    font-weight:300
  }
  .line-divider {
    align-items:center;
    display:grid;
    grid-template-columns:1fr max-content 1fr;
    margin:2rem 0;
    position:relative;
    grid-column-gap:.75rem
  }
  .line-divider>span {
    color:#1e1d1d80;
    font-size:.75rem
  }
  .line-divider>button {
    color:#1e1d1db3;
    font-size:.875rem
  }
  .line-divider:after,
  .line-divider:before {
    background-color:#1e1d1d33;
    content:"";
    height:1px
  }
  @media (min-width:1920px) {
    .form-page {
      background-position:calc(50% - 30.3125rem) 6.5625rem,0 100%,calc(50% - 28.125rem) bottom,calc(50% + 17.5rem) calc(100vh - 6.25rem),right 12.5rem,center .125rem,-5.4375rem 5.625rem,calc(50% - 15.8125rem) top;
      background-size:43rem 59.625rem,52.625rem 55.4375rem,61.75rem 40.1875rem,2.5rem 4.5rem,12.0625rem 14.5rem,14.5rem 10.0625rem,12.5rem 14.5rem,85.8125rem 67.5rem
    }
    .form-page__header {
      padding:4rem
    }
    .form-page__container {
      height:calc(100vh - 9.5rem);
      margin-left:calc(50% + 6.25rem);
      padding-top:4.375rem;
      width:25.5rem
    }
  }
  .vue-modal-bottom,
  .vue-modal-bottomLeft,
  .vue-modal-bottomRight,
  .vue-modal-left,
  .vue-modal-right,
  .vue-modal-top,
  .vue-modal-topLeft,
  .vue-modal-topRight {
    background:transparent;
    display:block;
    overflow:hidden;
    position:absolute;
    z-index:9999999
  }
  .vue-modal-bottomLeft,
  .vue-modal-bottomRight,
  .vue-modal-topLeft,
  .vue-modal-topRight {
    height:12px;
    width:12px
  }
  .vue-modal-top {
    cursor:n-resize;
    height:12px;
    right:12;
    top:0;
    width:100%
  }
  .vue-modal-bottom {
    bottom:0;
    cursor:s-resize;
    height:12px;
    left:0;
    width:100%
  }
  .vue-modal-left {
    cursor:w-resize;
    height:100%;
    left:0;
    top:0;
    width:12px
  }
  .vue-modal-right {
    cursor:e-resize;
    height:100%;
    right:0;
    top:0;
    width:12px
  }
  .vue-modal-topRight {
    background:transparent;
    cursor:ne-resize;
    right:0;
    top:0
  }
  .vue-modal-topLeft {
    cursor:nw-resize;
    left:0;
    top:0
  }
  .vue-modal-bottomLeft {
    bottom:0;
    cursor:sw-resize;
    left:0
  }
  .vue-modal-bottomRight {
    bottom:0;
    cursor:se-resize;
    right:0
  }
  #vue-modal-triangle:after {
    background:transparent;
    border-bottom:10px solid #ddd;
    border-left:10px solid transparent;
    content:"";
    display:block;
    height:0;
    left:0;
    position:absolute;
    top:0;
    width:0
  }
  #vue-modal-triangle.clicked:after {
    border-bottom:10px solid #369be9
  }
  .vm--block-scroll {
    overflow:hidden;
    width:100vw
  }
  .vm--container {
    z-index:999
  }
  .vm--container,
  .vm--overlay {
    box-sizing:border-box;
    height:100vh;
    left:0;
    position:fixed;
    top:0;
    width:100%
  }
  .vm--overlay {
    background:#0003;
    opacity:1
  }
  .vm--container.scrollable {
    height:100%;
    min-height:100vh;
    overflow-y:auto;
    -webkit-overflow-scrolling:touch
  }
  .vm--modal {
    background-color:#fff;
    border-radius:3px;
    box-shadow:0 20px 60px -2px #1b213a66;
    box-sizing:border-box;
    overflow:hidden;
    position:relative
  }
  .vm--container.scrollable .vm--modal {
    margin-bottom:2px
  }
  .vm--top-right-slot {
    display:block;
    position:absolute;
    right:0;
    top:0
  }
  .vm-transition--overlay-enter-active,
  .vm-transition--overlay-leave-active {
    transition:all 50ms
  }
  .vm-transition--overlay-enter,
  .vm-transition--overlay-leave-active {
    opacity:0
  }
  .vm-transition--modal-enter-active,
  .vm-transition--modal-leave-active {
    transition:all .4s
  }
  .vm-transition--modal-enter,
  .vm-transition--modal-leave-active {
    opacity:0;
    transform:translateY(-20px)
  }
  .vm-transition--default-enter-active,
  .vm-transition--default-leave-active {
    transition:all 2ms
  }
  .vm-transition--default-enter,
  .vm-transition--default-leave-active {
    opacity:0
  }
  .vue-dialog {
    font-size:14px
  }
  .vue-dialog div {
    box-sizing:border-box
  }
  .vue-dialog-content {
    flex:1 0 auto;
    padding:14px;
    width:100%
  }
  .vue-dialog-content-title {
    font-weight:600;
    padding-bottom:14px
  }
  .vue-dialog-buttons {
    border-top:1px solid #eee;
    display:flex;
    flex:0 1 auto;
    width:100%
  }
  .vue-dialog-buttons-none {
    padding-bottom:14px;
    width:100%
  }
  .vue-dialog-button {
    background:transparent;
    border:0;
    box-sizing:border-box;
    color:inherit;
    cursor:pointer;
    font-size:inherit;
    height:40px;
    line-height:40px;
    font:inherit;
    margin:0;
    outline:none;
    padding:0
  }
  .vue-dialog-button:hover {
    background:#f9f9f9
  }
  .vue-dialog-button:active {
    background:#f3f3f3
  }
  .vue-dialog-button:not(:first-of-type) {
    border-left:1px solid #eee
  }
  .vue-notification-group {
    display:block;
    position:fixed;
    z-index:5000
  }
  .vue-notification-wrapper {
    display:block;
    margin:0;
    overflow:hidden;
    padding:0;
    width:100%
  }
  .notification-title {
    font-weight:600
  }
  .vue-notification-template {
    background:#fff
  }
  .vue-notification,
  .vue-notification-template {
    box-sizing:border-box;
    display:block;
    text-align:left
  }
  .vue-notification {
    background:#44a4fc;
    border-left:5px solid #187fe7;
    color:#fff;
    font-size:12px;
    margin:0 5px 5px;
    padding:10px
  }
  .vue-notification.warn {
    background:#ffb648;
    border-left-color:#f48a06
  }
  .vue-notification.error {
    background:#e54d42;
    border-left-color:#b82e24
  }
  .vue-notification.success {
    background:#68cd86;
    border-left-color:#42a85f
  }
  .logo {
    align-items:center;
    cursor:default;
    display:flex
  }
  .logo__image {
    flex:1.875rem 0 0;
    height:1.6826875rem;
    width:1.875rem
  }
  .logo__name {
    font-size:1.125rem;
    font-style:italic;
    font-weight:800;
    margin-left:.5rem;
    white-space:nowrap
  }
  .logo__name>span {
    display:inline-block;
    font-weight:300;
    margin-left:.25rem
  }
  .dark2-style .logo__name,
  .halloween-2022 .logo__name {
    color:#f4f1e1
  }
  .load-launcher {
    color:#1e1d1d73;
    cursor:default;
    font-weight:600;
    line-height:17px
  }
  .load-launcher>a {
    background:linear-gradient(257.5deg,#f96918 -7.46%,#ffb800 74.36%);
    -webkit-background-clip:text;
    background-clip:text;
    -webkit-text-fill-color:transparent
  }
  
    .container {
        width: 80rem;
        margin-left: auto;
        margin-right: auto;
        padding: 0 .9375rem
    }  

 
  .online-text {
    bottom:60px;
    color:#ffb800;
    display:flex;
    filter:drop-shadow(2px 4px 20px black);
    font-size:18px;
    font-weight:600;
    gap:5px;
    position:absolute;
    text-transform:math-auto
  }
  
  .scroll-indicator {
    align-items:center;
    animation:bounce-d9066292 1.5s infinite;
    bottom:20px;
    display:flex;
    justify-content:center;
    position:absolute
  }
  .scroll-icon {
    border:5px solid #fff;
    border-radius:50%;
    height:30px;
    opacity:.6;
    position:relative;
    width:30px
  }
  .scroll-icon:after {
    background-color:#fff;
    border-radius:50%;
    bottom:-10px;
    content:"";
    height:10px;
    left:50%;
    position:absolute;
    transform:translate(-50%);
    width:10px
  }
  @keyframes bounce-d9066292 {
    0%,
    to {
      transform:translateY(0)
    }
    50% {
      transform:translateY(-10px)
    }
  }
  @media (max-width:381px) {
    .center-text {
      align-content:center;
      background:none;
      border:none;
      color:#fff;
      display:flex;
      filter:drop-shadow(2px 4px 60px black);
      flex-direction:column;
      font-size:calc(2rem + .04688vw - .08438px);
      font-weight:800;
      letter-spacing:-.01em;
      text-transform:uppercase;
      white-space:nowrap
    }
  }
  .second-container {
    opacity:.1;
    transition:opacity .5s ease-in-out
  }
  .fade-in {
    opacity:1
  }
  .person {
    bottom:0;
    left:400px;
    width:800px
  }
  .person,
  .person2 {
    position:absolute;
    z-index:2
  }
  .person2 {
    bottom:-40px;
    left:540px;
    width:450px
  }
  .pad-t-3 {
    padding-top:30px
  }
  .install-menu {
    display:flex;
    gap:20px;
    margin:40px
  }
  .btn-install:hover {
    transform:scale(1.05)
  }
  .btn-install {
    align-content:center;
    align-items:center;
    background:none;
    background:linear-gradient(257.5deg,#f96918 -7.46%,#ffb800 74.36%);
    border:none;
    border-radius:8px;
    box-shadow:0 27px 64px -16px #ffb800a3;
    color:#fff;
    cursor:pointer;
    display:flex;
    flex-wrap:wrap;
    font-size:18px;
    font-weight:700;
    gap:20px;
    height:72px;
    justify-content:center;
    line-height:22px;
    min-width:auto;
    position:relative;
    text-transform:uppercase;
    transition:.2s;
    width:100%;
    z-index:3
  }
  .launcher {
    display:grid;
    margin-top:auto
  }
  .launcher .launcher-img {
    border-radius:20p;
    border-radius:7px;
    bottom:120px;
    filter:drop-shadow(2px 4px 150px rgba(255,166,0,.171));
    left:1000px;
    position:absolute;
    transform:rotate3d(1,1,1,5deg);
    transition:.5s;
    width:700px
  }
  @media (max-width:1760px) {
    .launcher .launcher-img {
      border-radius:20p;
      border-radius:7px;
      bottom:120px;
      filter:drop-shadow(2px 4px 150px rgba(255,166,0,.171));
      left:1000px;
      position:absolute;
      transform:rotate3d(1,1,1,5deg);
      transition:.5s;
      width:600px
    }
  }
  @media (max-width:1670px) {
    .launcher .launcher-img {
      border-radius:20p;
      border-radius:7px;
      bottom:120px;
      filter:drop-shadow(2px 4px 150px rgba(255,166,0,.171));
      left:1000px;
      position:absolute;
      transform:rotate3d(1,1,1,5deg);
      transition:.5s;
      width:550px
    }
  }
  @media (max-width:1610px) {
    .launcher .launcher-img {
      display:none
    }
    .launcher .person {
      left:650px
    }
  }
  @media (max-width:1570px) {
    .launcher .launcher-img {
      border-radius:20p;
      border-radius:7px;
      bottom:120px;
      filter:drop-shadow(2px 4px 150px rgba(255,166,0,.171));
      left:1000px;
      position:absolute;
      transform:rotate3d(1,1,1,5deg);
      transition:.5s;
      width:480px
    }
  }
  @media (max-width:1510px) {
    .launcher .launcher-img {
      display:none
    }
    .launcher .person {
      left:calc(60vw - 500px)
    }
  }
  .launcher .launcher-img:hover {
    transform:rotate3d(1,1,1,-10deg)
  }
  .launcher h2 {
    align-content:center;
    background:none;
    border:none;
    color:#fff;
    display:flex;
    filter:drop-shadow(2px 4px 60px black);
    filter:drop-shadow(2px 4px 100px #ffb800);
    flex-direction:column;
    font-size:4.5rem;
    font-weight:700;
    letter-spacing:-.01em;
    margin-bottom:.5rem;
    text-transform:uppercase;
    white-space:nowrap;
    z-index:5
  }
  .install-box {
    background:#181818;
    border:.0625rem solid #232323;
    border-radius:3rem;
    display:flex;
    height:37.75rem;
    padding:2rem 2.5rem;
    position:relative;
    width:100%
  }
  @media (min-width:997px) {
    .mobile-phone {
      display:none
    }
    .install {
      background:#131313
    }
    .install h1 {
      color:#fff;
      filter:drop-shadow(2px 4px 60px black);
      filter:drop-shadow(2px 4px 100px #ffb800);
      font-size:4.5rem;
      margin-bottom:.5rem
    }
    .install h1,
    .install p {
      align-content:center;
      background:none;
      border:none;
      display:flex;
      flex-direction:column;
      font-weight:600;
      letter-spacing:-.01em;
      white-space:nowrap
    }
    .install p {
      color:#fffc;
      filter:drop-shadow(2px 4px 60px black);
      font-size:28px;
      margin-bottom:3.6rem;
      opacity:.4
    }
    .spark-install {
      height:650px;
      opacity:.5;
      position:absolute;
      rotate:136deg;
      z-index:1
    }
    .install .container-fluid .limited-text {
      filter:drop-shadow(2px 4px 200px orange);
      max-width:700px;
      overflow-wrap:break-word;
      white-space:normal;
      word-break:break-word;
      z-index:5
    }
  }
  @media (max-width:997px) {
    .pc-install {
      display:none
    }
    .mobile-phone {
      bottom:200px;
      left:100px;
      position:absolute;
      rotate:265deg;
      width:200px;
      z-index:2
    }
    .install {
      background:#131313
    }
    .install h1 {
      color:#fff;
      filter:drop-shadow(2px 4px 60px black);
      filter:drop-shadow(2px 4px 100px #ffb800);
      font-size:1.7rem;
      margin-bottom:.5rem
    }
    .install h1,
    .install p {
      align-content:center;
      background:none;
      border:none;
      display:flex;
      flex-direction:column;
      font-weight:600;
      letter-spacing:-.01em;
      white-space:nowrap
    }
    .install p {
      color:#fffc;
      filter:drop-shadow(2px 4px 60px black);
      font-size:12px;
      margin-bottom:3.6rem;
      opacity:.4
    }
    .install .container-fluid .limited-text {
      filter:drop-shadow(2px 4px 200px orange);
      max-width:300px;
      overflow-wrap:break-word;
      white-space:normal;
      word-break:break-word;
      z-index:5
    }
    .install-menu {
      display:flex;
      flex-direction:column;
      gap:20px;
      margin:0
    }
    .launcher .person {
      left:calc(60vw - 500px)
    }
    .launcher h2 {
      align-content:center;
      background:none;
      border:none;
      color:#fff;
      display:flex;
      filter:drop-shadow(2px 4px 60px black);
      filter:drop-shadow(2px 4px 100px #ffb800);
      flex-direction:column;
      font-size:1.5rem;
      font-weight:700;
      letter-spacing:-.01em;
      margin-bottom:.5rem;
      text-transform:uppercase;
      white-space:nowrap;
      z-index:5
    }
    .spark-install {
      height:300px;
      opacity:.5;
      position:absolute;
      rotate:136deg;
      z-index:1
    }
  }
  @media (max-width:796px) {
    .pc-install,
    .person {
      display:none
    }
    .mobile-phone {
      bottom:200px;
      left:calc(30vw - 25px);
      position:absolute;
      rotate:265deg;
      width:200px;
      z-index:2
    }
    .install-box {
      background:#181818;
      border:.0625rem solid #232323;
      border-radius:3rem;
      display:flex;
      height:31.75rem;
      justify-content:space-evenly;
      padding:2rem 2.5rem;
      position:relative;
      width:100%
    }
  }
  @media (max-width:381px) {
    .mobile-phone {
      bottom:250px;
      left:100px;
      position:absolute;
      rotate:265deg;
      width:130px;
      z-index:2
    }
    .launcher h2 {
      align-content:center;
      background:none;
      border:none;
      color:#fff;
      display:flex;
      filter:drop-shadow(2px 4px 60px black);
      filter:drop-shadow(2px 4px 100px #ffb800);
      flex-direction:column;
      font-size:1rem;
      font-weight:700;
      letter-spacing:-.01em;
      margin-bottom:.5rem;
      text-transform:uppercase;
      white-space:nowrap;
      z-index:5
    }
    .install {
      background:#131313
    }
    .install h1 {
      color:#fff;
      filter:drop-shadow(2px 4px 60px black);
      filter:drop-shadow(2px 4px 100px #ffb800);
      font-size:1.2rem;
      margin-bottom:.5rem
    }
    .install h1,
    .install p {
      align-content:center;
      background:none;
      border:none;
      display:flex;
      flex-direction:column;
      font-weight:600;
      letter-spacing:-.01em;
      white-space:nowrap
    }
    .install p {
      color:#fffc;
      filter:drop-shadow(2px 4px 60px black);
      font-size:11px;
      margin-bottom:3.6rem;
      opacity:.4
    }
    .spark-install {
      height:200px;
      opacity:.5;
      position:absolute;
      rotate:136deg;
      z-index:1
    }
  }
  @media (max-width:310px) {
    .mobile-phone {
      bottom:250px;
      left:60px;
      position:absolute;
      rotate:265deg;
      width:130px;
      z-index:2
    }
  }
  .container-fluid {
  max-width:1700px
}
@media (max-width:1710px) {
  .container-fluid {
    max-width:1660px
  }
}
@media (max-width:1660px) {
  .container-fluid {
    max-width:1600px
  }
}
@media (max-width:1620px) {
  .container-fluid {
    max-width:1540px
  }
}
@media (max-width:1540px) {
  .container-fluid {
    max-width:1460px
  }
}
@media (max-width:1470px) {
  .container-fluid {
    max-width:1400px
  }
}
@media (max-width:1370px) {
  .container-fluid {
    max-width:1300px
  }
}
@media (max-width:1280px) {
  .container-fluid {
    max-width:1200px
  }
}
@media (max-width:1270px) {
  .container-fluid {
    max-width:1200px
  }
}
@media (max-width:1220px) {
  .container-fluid {
    max-width:1060px
  }
}
@media (max-width:1070px) {
  .container-fluid {
    max-width:1000px
  }
}
@media (max-width:970px) {
  .container-fluid {
    max-width:900px
  }
}
@media (max-width:870px) {
  .container-fluid {
    max-width:800px
  }
}
@media (max-width:780px) {
  .container-fluid {
    max-width:700px
  }
}
@media (max-width:680px) {
  .container-fluid {
    max-width:600px
  }
}
@media (max-width:580px) {
  .container-fluid {
    max-width:500px
  }
}
@media (max-width:480px) {
  .container-fluid {
    max-width:400px
  }
}
@media (max-width:380px) {
  .container-fluid {
    max-width:360px
  }
}
@media (max-width:370px) {
  .container-fluid {
    max-width:350px
  }
}
@media (max-width:360px) {
  .container-fluid {
    max-width:340px
  }
}
@media (max-width:350px) {
  .container-fluid {
    max-width:330px
  }
}
@media (max-width:340px) {
  .container-fluid {
    max-width:320px
  }
}
@media (max-width:330px) {
  .container-fluid {
    max-width:310px
  }
}
@media (max-width:320px) {
  .container-fluid {
    max-width:300px
  }
}
@media (max-width:310px) {
  .container-fluid {
    max-width:290px
  }
}
@media (max-width:300px) {
  .container-fluid {
    max-width:280px
  }
}
@media (max-width:290px) {
  .container-fluid {
    max-width:270px
  }
}
@media (max-width:280px) {
  .container-fluid {
    max-width:260px
  }
}
@media (max-width:270px) {
  .container-fluid {
    max-width:250px
  }
}
@media (max-width:260px) {
  .container-fluid {
    max-width:240px
  }
}
@media (max-width:250px) {
  .container-fluid {
    max-width:230px
  }
}
@media (max-width:240px) {
  .container-fluid {
    max-width:220px
  }
}
@media (max-width:230px) {
  .container-fluid {
    max-width:210px
  }
}
@media (max-width:220px) {
  .container-fluid {
    max-width:200px
  }
}
@media (max-width:210px) {
  .container-fluid {
    max-width:190px
  }
}
@media (max-width:200px) {
  .container-fluid {
    max-width:180px
  }
}
@media (max-width:190px) {
  .container-fluid {
    max-width:170px
  }
}
@media (max-width:180px) {
  .container-fluid {
    max-width:160px
  }
}
@media (max-width:170px) {
  .container-fluid {
    max-width:150px
  }
}