    html {
      line-height: 1.15;
      -webkit-text-size-adjust: 100%
    }

    body,
    h1 {
      margin: 0
    }

    h1 {
      font-size: 2em
    }

    h2,
    h3 {
      margin: 0
    }

    a {
      color: #000;
      background-color: transparent
    }

    a,
    a:hover {
      text-decoration: none
    }

    strong {
      font-weight: bolder
    }

    img {
      border-style: none
    }

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

    button,
    input {
      overflow: visible
    }

    button,
    select {
      text-transform: none
    }

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

    [type=button]::-moz-focus-inner,
    [type=submit]::-moz-focus-inner,
    button::-moz-focus-inner {
      border-style: none;
      padding: 0
    }

    [type=button]:-moz-focusring,
    [type=submit]:-moz-focusring,
    button:-moz-focusring {
      outline: 1px dotted ButtonText
    }

    textarea {
      overflow: auto
    }

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

    @font-face {
      font-display: swap;
      font-family: Poppins;
      font-weight: 300;
      font-style: normal;
      src: local("Poppins Light"), url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/index-style.css) 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: Poppins;
      font-weight: 400;
      font-style: normal;
      src: local("Poppins Regular"), url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/index-style.css) 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: Poppins;
      font-weight: 500;
      font-style: normal;
      src: local("Poppins Medium"), url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/index-style.css) 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: Poppins;
      font-weight: 600;
      font-style: normal;
      src: local("Poppins SemiBold"), url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/index-style.css) 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: Poppins;
      font-weight: 700;
      font-style: normal;
      src: local("Poppins Bold"), url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/index-style.css) 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
    }

    body {
      font-family: Poppins, sans-serif;
      overflow-x: hidden;
      font-size: 14px;
      line-height: 20px;
      font-weight: 300;
      -webkit-font-smoothing: antialiased;
      -webkit-tap-highlight-color: rgba(255, 255, 255, 0)
    }

    body.overflow-y-hidden {
      overflow-y: hidden
    }

    .app-container {
      position: relative;
      z-index: 10;
      min-height: calc(100vh - 135px)
    }

    @media (max-width:575px) {
      .app-container {
        min-height: calc(100vh - 110px)
      }
    }

    .app {
      padding-top: 135px
    }

    @media (max-width:767px) {
      .app {
        padding-top: 110px
      }
    }

    button {
      cursor: pointer;
      border: none;
      background: 0 0
    }

    button:focus {
      outline: 0
    }

    input,
    textarea {
      box-shadow: none;
      border: none;
      outline: 0;
      border-radius: 0;
      background-image: -webkit-linear-gradient(hsla(0, 0%, 100%, 0), hsla(0, 0%, 100%, 0))
    }

    input:focus::-webkit-input-placeholder {
      color: transparent !important
    }

    input[type=number] {
      -moz-appearance: textfield
    }

    input[type=number]::-webkit-inner-spin-button,
    input[type=number]::-webkit-outer-spin-button {
      -webkit-appearance: none;
      margin: 0
    }

    img,
    picture {
      display: block
    }

    .container,
    .wrapper {
      width: 100%;
      padding: 0 20px;
      margin: 0 auto;
      box-sizing: border-box
    }

    .container {
      position: relative;
      max-width: 1140px
    }

    .wrapper {
      max-width: 715px
    }

    .container-fluid-rounded-shadow {
      position: relative;
      width: 100%;
      border-radius: 30px 30px 0 0;
      box-shadow: 0 0 30px 0 rgba(0, 0, 0, .2);
      padding-top: 90px;
      padding-bottom: 50px
    }

    @media (max-width:575px) {
      .container-fluid-rounded-shadow {
        padding-top: 40px
      }
    }

    .container-fluid-rounded {
      position: relative;
      width: 100%;
      border-radius: 30px 30px 0 0;
      padding-top: 90px;
      padding-bottom: 50px
    }

    @media (max-width:575px) {
      .container-fluid-rounded {
        padding-top: 30px
      }
    }

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

    .p-0 {
      padding: 0
    }

    .fade-enter-active,
    .fade-leave-active {
      transition: opacity .35s ease
    }

    .fade-enter,
    .fade-leave-to {
      opacity: 0
    }

    .structed-list li {
      margin-bottom: 10px
    }

    .structed-list>li {
      font-weight: 700
    }

    .structed-list>li ol {
      padding-top: 10px;
      list-style: none
    }

    .structed-list>li ol li {
      font-weight: 500
    }

    ul.ordered-list {
      list-style-type: none !important
    }

    ul.ordered-list li span {
      float: left;
      width: 25px
    }

    .modal-sub-title {
      font-weight: 700;
      font-size: 18px;
      display: block;
      margin: 30px 0 10px
    }

    @media (max-width:575px) {
      .modal-sub-title:first-child {
        margin-top: 0
      }
    }

    .content-faq ol,
    .content-faq ul,
    .modal-content ol,
    .modal-content ul {
      padding-left: 20px
    }

    .content-faq ul,
    .modal-content ul {
      list-style-type: disc
    }

    .content-faq ul li,
    .modal-content ul li {
      margin-bottom: 10px
    }

    .answer a {
      text-decoration: underline
    }

    .answer a:hover {
      text-decoration: none
    }

    .answer h4 {
      margin-bottom: 10px
    }

    .answer h4+p {
      margin-top: 10px
    }

    .faq aside .group .link * {
      pointer-events: none
    }

    @media (min-width:576px) and (max-width:767px) {
      .desktop-only {
        display: none
      }
    }

    @media (max-width:575px) {
      .desktop-only {
        display: none
      }
    }

    .mobile-only {
      display: none
    }

    @media (min-width:576px) and (max-width:767px) {
      .mobile-only {
        display: block
      }
    }

    @media (max-width:575px) {
      .mobile-only {
        display: block
      }
    }

    .text ol li,
    .text ul li {
      line-height: 1.5;
      margin-bottom: 8px
    }

    .text ul li {
      position: relative;
      padding-left: 20px
    }

    .text ul li:before {
      content: "";
      position: absolute;
      left: 0;
      top: 9px;
      width: 10px;
      height: 1px;
      background-color: #e281de
    }

    .text a {
      color: #083e6a;
      text-decoration: underline
    }

    .text a:hover {
      text-decoration: none
    }

    .fill-link {
      position: relative;
      display: inline-flex;
      cursor: pointer
    }

    .fill-link:active {
      opacity: .6
    }

    .fill-link:after {
      content: "";
      z-index: 1;
      position: absolute;
      left: 0;
      bottom: -6px;
      width: 100%;
      height: 2px;
      background-color: #9e96f1;
      opacity: 0;
      transition: opacity .25s ease
    }

    .fill-link:hover {
      text-decoration: none
    }

    .fill-link:hover:after {
      opacity: 1
    }

    .fill-link .fill-link__text {
      position: relative;
      z-index: 2;
      color: #fff;
      transition: color .25s ease
    }

    .fill-link--big-pink .fill-link__text {
      color: #e281de;
      font-size: 20px;
      line-height: 20px;
      font-weight: 700
    }

    .fill-link--big-purple .fill-link__text {
      color: #9e96f1;
      font-size: 20px;
      line-height: 20px;
      font-weight: 700
    }

    .fill-link--md-pink .fill-link__text {
      color: #e281de;
      font-size: 14px;
      line-height: 20px;
      font-weight: 600
    }

    .fill-link--md-purple .fill-link__text {
      color: #9e96f1;
      font-size: 20px;
      line-height: 20px;
      font-weight: 700
    }

    .store-buttons {
      display: flex;
      width: 100%
    }

    @media (max-width:575px) {
      .no-mrg-xs {
        margin: 0 !important
      }
    }

    .object-fit-img {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: center;
      object-position: center
    }

    .dot-list li {
      position: relative;
      margin: 0 0 10px;
      padding-left: 14px
    }

    .dot-list li:last-child {
      margin-bottom: 0
    }

    .dot-list li:before {
      content: "•";
      position: absolute;
      width: 6px;
      height: 10px;
      left: 0;
      text-align: center
    }

    @media (max-width:767px) {
      .dot-list li:before {
        left: 0
      }
    }

    @media (max-width:767px) {
      .dot-list li {
        padding-left: 14px
      }
    }

    .simple-link {
      color: #083e6a;
      text-decoration: underline
    }

    .bold-link,
    .simple-link:hover {
      text-decoration: none
    }

    .bold-link {
      color: #073f6a;
      font-weight: 600
    }

    .bold-link:hover {
      text-decoration: underline
    }

    .fast-fade-enter-active,
    .fast-fade-leave-active {
      transition: opacity .2s ease
    }

    .fast-fade-enter,
    .fast-fade-leave-to {
      opacity: 0
    }

    .mobile-fade-enter-active,
    .mobile-fade-leave-active {
      transition: opacity .5s ease .5s, transform .3s ease .5s
    }

    .mobile-fade-enter,
    .mobile-fade-leave-to {
      opacity: 0;
      transform: translateY(20px)
    }

    .cookies-fade-up-enter-active,
    .cookies-fade-up-leave-active {
      transition: all .5s ease
    }

    .cookies-fade-up-enter,
    .cookies-fade-up-leave-to {
      opacity: 0;
      transform: translateY(20px)
    }

    .cookies-fade-down-enter-active,
    .cookies-fade-down-leave-active {
      transition: all .5s ease
    }

    .cookies-fade-down-enter,
    .cookies-fade-down-leave-to {
      opacity: 0;
      transform: translateY(-20px)
    }

    .fade-up-enter-active,
    .fade-up-leave-active {
      transition: all .25s ease
    }

    .fade-up-enter,
    .fade-up-leave-to {
      opacity: 0;
      transform: translateY(5px)
    }

    .slide-down-enter-active,
    .slide-down-leave-active {
      transition: all .25s ease
    }

    .slide-down-enter,
    .slide-down-leave-to {
      transform: translateY(50px)
    }

    @media screen and (-webkit-min-device-pixel-ratio:0) {

      input,
      select,
      textarea {
        font-size: 16px
      }
    }

    .only-amp {
      display: none
    }

    [class*=amphtml-sidebar-mask] {
      background: 0 0;
      display: none !important
    }

    [class^=amp-mode-] .no-amp {
      display: none
    }

    [class^=amp-mode-] .only-amp {
      display: block
    }

    @media (max-width:767px) {
      [class^=amp-mode-] .header {
        position: fixed;
        background: #fff
      }
    }

    [class^=amp-mode-] .header__main {
      z-index: 20
    }

    @media (max-width:767px) {
      [class^=amp-mode-] .header__wr {
        padding: 25px 0
      }
    }

    [class^=amp-mode-] .menu__close {
      top: 39px
    }

    [class^=amp-mode-] .htb-video-wrapper:after {
      content: none
    }

    [class^=amp-mode-] .top-footer__wr {
      justify-content: flex-start
    }

    [class^=amp-mode-] .top-footer__drop {
      margin-right: 100px
    }

    [class^=amp-mode-] .follow-us br {
      display: none
    }

    .icon-component.fb,
    .icon-component.telegram,
    .icon-component.twitter {
      display: flex;
      width: 30px;
      height: 30px;
      align-items: center;
      justify-content: center
    }

    .icon-component.fb:active path,
    .icon-component.fb:hover path,
    .icon-component.telegram:active path,
    .icon-component.telegram:hover path,
    .icon-component.twitter:active path,
    .icon-component.twitter:hover path {
      fill: #4d6faf
    }

    .icon-component.fb svg,
    .icon-component.telegram svg,
    .icon-component.twitter svg {
      width: 20px;
      height: 20px
    }

    .icon-component.fb svg path,
    .icon-component.telegram svg path,
    .icon-component.twitter svg path {
      fill: #bdbdbd;
      transition: fill .25s ease
    }

    .mp-section {
      display: flex;
      width: 100vw;
      min-height: 770px;
      height: 100vh
    }

    @media (max-width:767px) {
      .mp-section {
        height: auto;
        min-height: 0
      }
    }

    .mp-section__wr {
      display: flex
    }

    .mp-section__left {
      position: relative;
      width: 447px
    }

    @media (max-width:1023px) {
      .mp-section__left {
        width: 50vw;
        flex-shrink: 0
      }
    }

    @media (max-width:767px) {
      .mp-section__left {
        width: 100%
      }
    }

    .mp-section__bg {
      position: absolute;
      right: 0;
      width: 50vw;
      height: 100%;
      background-color: #f6f5ef
    }

    @media (max-width:1023px) {
      .mp-section__bg {
        width: calc(50vw + 20px)
      }
    }

    @media (max-width:767px) {
      .mp-section__bg {
        display: none
      }
    }

    .mp-section__bg-plx {
      width: 100%;
      height: 100%;
      background-color: #f6f5ef
    }

    .mp-section__right {
      width: 653px;
      padding-left: 113px
    }

    @media (max-width:1023px) {
      .mp-section__right {
        width: 50vw;
        padding-left: 6vw
      }
    }

    @media (max-width:767px) {
      .mp-section__right {
        width: 100%;
        padding: 0
      }
    }

    .mp-text h1 {
      margin: 0 0 24px;
      font-size: 50px;
      line-height: 60px;
      font-weight: 700
    }

    .mp-text h2 {
      margin: 0 0 20px;
      font-weight: 700;
      font-size: 30px;
      line-height: 38px
    }

    .mp-text p {
      margin: 0;
      font-size: 14px;
      line-height: 24px
    }

    .mp-text p.big {
      font-size: 20px;
      line-height: 30px
    }

    @media (max-width:767px) {
      .display-only-big {
        display: none
      }
    }

    @media (min-width:768px) {
      .display-only-small {
        display: none
      }
    }

    .page {
      position: relative;
      min-height: 100vh
    }

    @media (min-width:768px) {
      .page {
        margin-top: -135px
      }
    }

    .nuxt-progress {
      position: fixed;
      top: 0;
      left: 0;
      right: 0;
      height: 2px;
      width: 0;
      opacity: 1;
      transition: width .1s, opacity .4s;
      background-color: #083e6a;
      z-index: 999999
    }

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

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

    @media (min-width:768px) {
      .is_partner[classAll] {
        display: none
      }
    }

    @media (max-width:767px) {
      .logo-hide[classAll] {
        display: none
      }
    }

    amp-sidebar[classAll] {
      width: 100vw;
      max-width: 100vw
    }

    .header[classAll] {
      position: fixed;
      z-index: 100;
      left: 0;
      top: 0;
      width: 100vw
    }

    .header__color[classAll] {
      background-color: hsla(0, 0%, 100%, .8)
    }

    .header__bg[classAll],
    .header__color[classAll] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    @supports ((-webkit-backdrop-filter:none) or (backdrop-filter:none)) {
      .header__bg[classAll] {
        -webkit-backdrop-filter: blur(20px);
        backdrop-filter: blur(20px)
      }
    }

    @media (max-width:767px) {
      .header__bg[classAll] {
        background-color: #fff
      }
    }

    .header__container[classAll] {
      position: relative;
      max-width: 1140px;
      width: 100%;
      padding: 0 20px;
      margin: 0 auto;
      box-sizing: border-box
    }

    .header__wr[classAll] {
      padding-top: 12px;
      padding-bottom: 12px
    }

    @media (min-width:768px) {
      .header__wr[classAll] {
        padding-top: 12px
      }
    }

    .header__main[classAll] {
      display: flex;
      align-items: center;
      justify-content: space-between
    }

    @media (max-width:767px) {
      .header__main[classAll] {
        position: relative;
        z-index: 32
      }
    }

    .header__left[classAll] {
      display: flex;
      align-items: center;
      justify-content: space-between;
      flex-shrink: 0;
      width: 32%
    }

    @media (max-width:1110px) {
      .header__left[classAll] {
        width: auto;
        min-width: 100px
      }
    }

    @media (max-width:767px) {
      .header__left[classAll] {
        width: auto;
        min-width: 100px
      }
    }

    .header__right[classAll] {
      display: flex;
      align-items: center;
      max-height: 44px
    }

    @media (max-width:1023px) {
      .header__right[classAll] {
        width: auto;
        justify-content: flex-end
      }
    }

    @media (max-width:767px) {
      .header__right[classAll] {
        display: none
      }
    }

    .header__mobile[classAll] {
      display: none
    }

    @media (max-width:767px) {
      .header__mobile[classAll] {
        display: block
      }
    }

    .header__buttons[classAll] {
      display: flex;
      justify-content: flex-end;
      overflow: hidden;
      margin-left: 35px;
      width: 127px;
      transition: all .6s
    }

    .header__buttons.create[classAll] {
      width: 160px;
      transition: all .2s
    }

    .header__buttons-wr[classAll] {
      width: 195px
    }

    .header-logo[classAll] {
      flex-shrink: 0;
      height: 16px;
      width: 59px;
      position: relative;
      z-index: 3
    }

    .header-logo img[classAll] {
      max-width: 100%
    }

    .header-social[classAll] {
      display: flex;
      margin-right: -5px
    }

    @media (max-width:767px) {
      .header-social[classAll] {
        display: none
      }
    }

    .header-social__item[classAll] {
      margin: 0 5px
    }

    .header-social__item[classAll]:last-child {
      margin-right: 0
    }

    .header-nav[classAll] {
      display: flex;
      align-items: center
    }

    .header-nav__item[classAll] {
      position: relative;
      margin-left: 35px;
      font-weight: 500;
      text-decoration: none;
      padding: 7px 0;
      border-bottom: 2px solid rgba(21, 78, 121, 0);
      transition: all .3s ease
    }

    .header-nav__item[classAll]:first-child {
      margin-left: 0
    }

    .header-nav__item[classAll]:hover {
      border-bottom-color: #154e79
    }

    .header-nav__item[classAll]:active {
      opacity: .6
    }

    .header-nav__item.nuxt-link-active[classAll] {
      border-bottom-color: #154e79
    }

    .header-nav__apps[classAll] {
      margin-right: 4px;
      margin-bottom: 2px
    }

    .bars[classAll] {
      display: flex;
      flex-direction: column;
      position: relative;
      z-index: 11;
      width: 20px;
      height: 20px;
      padding: 2px 0;
      cursor: pointer
    }

    .bars[classAll]:focus {
      outline: 0
    }

    .bars.is-active .whiteLine[classAll]:after,
    .bars.is-active .whiteLine[classAll]:before {
      background: #000 !important
    }

    .bars .line[classAll] {
      width: 20px;
      height: 2px;
      background: #000;
      top: 9px;
      position: absolute;
      transition: background 0s .25s
    }

    .bars .line.whiteLine[classAll],
    .bars .line.whiteLine[classAll]:after,
    .bars .line.whiteLine[classAll]:before {
      background: #fff
    }

    .bars .line[classAll]:after,
    .bars .line[classAll]:before {
      content: "";
      background-color: #000;
      width: 20px;
      height: 2px;
      position: absolute;
      left: 0;
      display: block
    }

    .bars .line[classAll]:before {
      top: -5px
    }

    .bars .line[classAll]:after {
      bottom: -5px
    }

    .bars .line[classAll]:before {
      transition-property: top, transform, opacity
    }

    .bars .line[classAll]:after {
      transition-property: bottom, transform, opacity
    }

    .bars .line[classAll]:after,
    .bars .line[classAll]:before {
      transition-duration: .25s, .25s;
      transition-delay: .25s, 0s
    }

    .bars.is-active .line[classAll] {
      background: 0 0
    }

    .bars.is-active .line[classAll]:before {
      top: 0;
      transform: rotate(45deg)
    }

    .bars.is-active .line[classAll]:after {
      bottom: 0;
      transform: rotate(-45deg)
    }

    .bars.is-active .line[classAll]:after,
    .bars.is-active .line[classAll]:before {
      transition-delay: 0s, .25s
    }

    .menu-input[classAll] {
      position: absolute;
      opacity: 0;
      visibility: hidden
    }

    .menu-input:checked+.menu[classAll] {
      opacity: 1;
      transform: translateY(0)
    }

    .component-fade-enter-active[classAll],
    .component-fade-leave-active[classAll] {
      transition: all .1s ease
    }

    .arrow-btn[classStyle] {
      position: relative;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 44px;
      border-radius: 2px;
      border: 1px solid #073f6a;
      font-size: 16px;
      overflow: hidden;
      text-decoration: none;
      -webkit-user-select: none;
      -moz-user-select: none;
      -ms-user-select: none;
      user-select: none;
      cursor: pointer
    }

    .arrow-btn.hovered .arrow-btn__text[classStyle] {
      transform: translateX(100%);
      opacity: 0
    }

    .arrow-btn.hovered .arrow-btn__hover[classStyle] {
      transform: translateX(0);
      transition: all .25s ease
    }

    .arrow-btn.hovered .arrow-btn__hover-wr[classStyle] {
      opacity: 1;
      transform: translateY(-1px)
    }

    .arrow-btn.not-arrow .arrow-btn__hover-arrow[classStyle] {
      display: none !important
    }

    .arrow-btn:not(.only-active):hover .arrow-btn__text[classStyle] {
      transform: translateX(100%);
      opacity: 0
    }

    .arrow-btn:not(.only-active):hover .arrow-btn__hover[classStyle] {
      transform: translateX(0);
      transition: all .25s ease
    }

    .arrow-btn:not(.only-active):hover .arrow-btn__hover-wr[classStyle] {
      opacity: 1;
      transform: translateY(-1px)
    }

    .arrow-btn[classStyle]:active {
      opacity: .8
    }

    .arrow-btn__text[classStyle] {
      font-weight: 600;
      color: #073f6a;
      transition: all .3s ease;
      will-change: transform
    }

    .arrow-btn__hover[classStyle] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background-color: #073f6a;
      transform: translateX(-100%);
      transition: all .2s ease;
      will-change: transform
    }

    .arrow-btn__hover-wr[classStyle],
    .arrow-btn__hover[classStyle] {
      display: flex;
      align-items: center;
      justify-content: center
    }

    .arrow-btn__hover-wr[classStyle] {
      opacity: 0;
      transform: translate(-30px, -1px);
      transition: opacity .3s ease .1s, transform .3s cubic-bezier(.25, .25, .315, 1.65) .15s;
      will-change: opacity, transform
    }

    .arrow-btn__hover-text[classStyle] {
      color: #fff;
      font-weight: 600
    }

    .arrow-btn__hover-text+.arrow-btn__hover-arrow[classStyle] {
      margin-left: 12px
    }

    .arrow-btn__hover-arrow[classStyle] {
      width: 31px;
      height: 14px;
      font-size: 0
    }

    .arrow-btn__hover-arrow svg[classStyle] {
      display: block;
      width: 100%
    }

    .arrow-btn__hover-arrow svg path[classStyle] {
      stroke: #fff
    }

    .arrow-btn--sm[classStyle] {
      height: 36px;
      font-size: 14px
    }

    .arrow-btn--sm .arrow-btn__text[classStyle] {
      line-height: 24px
    }

    .arrow-btn--sm .arrow-btn__hover-arrow[classStyle] {
      width: 20px;
      height: 8px;
      margin-left: 10px
    }

    .arrow-btn--blue[classStyle] {
      background-color: #073f6a
    }

    .arrow-btn--blue .arrow-btn__text[classStyle] {
      color: #fff
    }

    .arrow-btn--big-gray[classStyle] {
      height: 46px;
      font-size: 14px;
      border-color: #e0e0e0
    }

    .arrow-btn--big-gray .arrow-btn__text[classStyle] {
      font-weight: 300;
      color: #999
    }

    .arrow-btn--big-gray .arrow-btn__hover[classStyle] {
      background-color: hsla(0, 0%, 100%, 0)
    }

    .arrow-btn--big-gray .arrow-btn__hover-text[classStyle] {
      color: #999;
      font-weight: 300
    }

    .arrow-btn--big-gray .arrow-btn__hover-arrow[classStyle] {
      width: 18px;
      height: 8px;
      margin-left: 12px;
      transform: translateY(1px)
    }

    .arrow-btn--big-gray .arrow-btn__hover-arrow svg path[classStyle] {
      stroke: #bdbdbd
    }

    .arrow-btn--big-gray[classStyle]:active {
      opacity: .6
    }

    .arrow-btn .loader[classStyle] {
      position: absolute;
      z-index: 1;
      left: 0;
      top: 0;
      width: 100%;
      height: 100%;
      background-color: #073f6a;
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/f71d761.svg);
      background-position: 50%;
      background-size: 35px 25px;
      background-repeat: no-repeat
    }

    .menu[classMenu] {
      position: fixed;
      z-index: 31;
      left: 0;
      top: 0;
      width: 100%;
      height: 100vh;
      background-color: #fff;
      opacity: 0;
      transform: translateY(100%);
      -webkit-transform: translateY(100%);
      transition: all .3s ease
    }

    .menu.is-amp[classMenu] {
      position: relative;
      opacity: 1;
      transform: unset;
      z-index: unset
    }

    .menu__wr[classMenu] {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 100%;
      min-height: 100vh
    }

    .menu__close[classMenu] {
      position: absolute;
      top: 39px;
      right: 20px;
      width: 20px;
      height: 20px;
      background: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/image/close.svg) no-repeat 50%/15px 15px;
      cursor: pointer
    }

    .menu__close[classMenu]:focus {
      outline: 0
    }

    .menu__top[classMenu] {
      text-align: center;
      padding-top: 4vh
    }

    .menu__bottom[classMenu] {
      margin-top: 6vh
    }

    .menu__apps[classMenu] {
      margin-left: 16px
    }

    @media (max-width:575px) {
      .menu__apps[classMenu] {
        margin-left: 30px
      }
    }

    .menu__apps.no-amp[classMenu] {
      align-items: center
    }

    .menu__apps.no-amp[classMenu],
    .menu__apps.no-amp[classMenu] .apps-select__head-text {
      display: flex;
      justify-content: center
    }

    .menu__apps[classMenu] .apps-select .apps-select__head-text {
      font-size: 16px;
      line-height: 40px;
      font-weight: 300
    }

    @media (max-width:575px) {
      .menu__apps[classMenu] .apps-select .apps-select__head-text {
        font-size: 14px;
        line-height: 20px
      }
    }

    .menu__apps[classMenu] .apps-select .apps-select__body {
      padding-top: 11px
    }

    .menu__link[classMenu] {
      margin: 5vh 0;
      font-size: 16px;
      line-height: 40px
    }

    .menu__link[classMenu]:first-child {
      margin-top: 0
    }

    .menu__link[classMenu]:last-child {
      margin-bottom: 0
    }

    @media (max-width:575px) {
      .menu__link[classMenu] {
        font-size: 14px;
        line-height: 20px
      }
    }

    .menu__link a[classMenu] {
      display: inline-block;
      text-decoration: none;
      padding-bottom: 2px;
      border-bottom: 2px solid rgba(21, 78, 121, 0)
    }

    .menu__link a.nuxt-link-active[classMenu],
    .menu__link a[classMenu]:active {
      border-bottom-color: #154e79
    }

    .menu__import[classMenu] {
      width: 145px;
      margin-bottom: 30px
    }

    .menu__social[classMenu] {
      display: flex;
      justify-content: center
    }

    .menu__social[classMenu] .icon-component {
      margin: 0 5px
    }

    .menu__social[classMenu] .icon-component svg path,
    .menu__social[classMenu] .icon-component:hover path {
      fill: hsla(0, 0%, 74.1%, .5)
    }

    .menu__social[classMenu] .icon-component.fb:active path {
      fill: #4d6faf
    }

    .menu__social[classMenu] .icon-component.twitter:active path {
      fill: #00b8f6
    }

    .menu__social[classMenu] .icon-component.telegram:active path {
      fill: #38b6e5
    }

    .icon-component[classSvgv] {
      padding: 0;
      line-height: 0;
      background: 0 0;
      border: none;
      cursor: pointer
    }

    .icon-component span[classSvgv] {
      font-size: 0
    }

    .icon-component[classSvgv]:focus {
      outline: 0
    }

    .twitter[classSvg] {
      display: flex;
      width: 30px;
      height: 30px;
      align-items: center;
      justify-content: center
    }

    .twitter:hover path[classSvg] {
      fill: #00b8f6
    }

    .twitter svg[classSvg] {
      width: 20px;
      height: 20px
    }

    .twitter svg path[classSvg] {
      fill: #bdbdbd;
      transition: fill .25s ease
    }

    .telegram[classMen] {
      display: flex;
      width: 30px;
      height: 30px;
      align-items: center;
      justify-content: center
    }

    .telegram:hover path[classMen] {
      fill: #38b6e5
    }

    .telegram svg[classMen] {
      width: 20px;
      height: 20px
    }

    .telegram svg path[classMen] {
      fill: #bdbdbd;
      transition: fill .25s ease
    }

    .main-page[classLoad] {
      position: relative;
      min-height: 100vh;
      opacity: 0
    }

    @media (max-width:767px) {
      .main-page[classLoad] {
        opacity: 1
      }
    }

    .main-page.is-loaded[classLoad] {
      opacity: 1;
      transition: opacity .1s ease
    }

    @media (min-width:768px) {
      .main-page[classLoad] {
        margin-top: -135px
      }
    }

    @media (max-width:767px) {
      .main-page .container[classLoad] {
        max-width: 600px
      }
    }

    .preview-section[classPreview] {
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden;
      display: flex;
      width: 100vw;
      height: 1479px;
      margin: 60px 0 0
    }

    @media (max-width:767px) {
      .preview-section[classPreview] {
        margin: -135px 0 0;
        height: 100%
      }
    }

    .preview-section .preview-bg[classPreview] {
      position: absolute;
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/289f7ad.png);
      background-repeat: no-repeat;
      background-size: cover;
      top: 700px;
      left: 50%;
      transform: translate(-50%);
      width: 1000px;
      height: 760px
    }

    @media (max-width:767px) {
      .preview-section .preview-bg[classPreview] {
        top: 450px
      }
    }

    .preview-section.mp-section[classPreview] {
      min-height: 700px
    }

    .preview-section .preview-container[classPreview] {
      max-width: 1100px;
      width: 100%;
      margin: 0 auto;
      padding: 0
    }

    @media (max-width:1100px) {
      .preview-section .preview-container[classPreview] {
        padding: 0 24px
      }
    }

    @media (max-width:767px) {
      .preview-section .preview-container[classPreview] {
        flex-direction: column
      }
    }

    .preview-section .preview-content[classPreview] {
      margin-top: 70px;
      max-width: 630px;
      position: relative;
      color: #000
    }

    @media (max-width:767px) {
      .preview-section .preview-content[classPreview] {
        margin-top: 120px;
        width: 100%
      }
    }

    .preview-section .content__text[classPreview] {
      font-weight: 300;
      font-size: 22px;
      line-height: 150%;
      max-width: 450px;
      margin-bottom: 40px
    }

    @media (min-width:768px) and (max-width:991px) {
      .preview-section .content__text[classPreview] {
        max-width: 430px
      }
    }

    @media (max-width:767px) {
      .preview-section .content__text[classPreview] {
        max-width: 100%;
        margin-bottom: 30px
      }
    }

    .preview-section .content__title[classPreview] {
      font-weight: 700;
      font-size: 72px;
      line-height: 130%;
      margin: 20px 0 30px
    }

    @media (max-width:767px) {
      .preview-section .content__title[classPreview] {
        font-weight: 700;
        font-size: 40px;
        line-height: 120%;
        margin: 20px 0
      }
    }

    .preview-section .content__btn[classPreview] {
      width: 195px
    }

    @media (max-width:767px) {
      .preview-section .content__imgs[classPreview] {
        height: 680px;
        width: 100%;
        position: relative
      }
    }

    .preview-section .mac[classPreview] {
      position: absolute;
      top: 600px;
      left: -550px;
      width: 1356px;
      height: 727px;
      z-index: -1;
    }

    @media (max-width:767px) {
      .preview-section .mac[classPreview] {
        display: none
      }
    }

    .preview-section .phone-1[classPreview] {
      position: absolute;
      top: 240px;
      left: 491px;
      width: 287px;
      height: 567px
    }

    @media (max-width:767px) {
      .preview-section .phone-1[classPreview] {
        width: 219px;
        height: 434px;
        left: 0;
        top: 70px
      }
    }

    .preview-section .phone-2[classPreview] {
      position: absolute;
      top: 140px;
      left: 824px;
      width: 287px;
      height: 567px
    }

    @media (max-width:767px) {
      .preview-section .phone-2[classPreview] {
        width: 219px;
        height: 434px;
        left: 249px;
        top: 100px
      }
    }

    .store-buttons__group[classStore] {
      display: flex
    }

    .store-btn[classStore] {
      opacity: .25;
      position: relative;
      width: 26px;
      height: 26px;
      margin-right: 20px;
      transition: all .3s
    }

    .store-btn.webwallet[classStore] {
      padding-bottom: 2px
    }

    .store-btn[classStore]:last-child {
      margin-right: 0
    }

    .store-btn[classStore]:hover {
      opacity: .5
    }

    .store-btn__img[classStore] {
      width: 100%;
      height: 100%;
      background-repeat: no-repeat;
      background-position: bottom
    }

    .store-btn .appstore[classStore] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/apple.svg");
    }

    .store-btn .googleplay[classStore] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/android.svg");
    }

    .store-btn .webwallet[classStore] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/desktop.svg");
    }

    .store-btn__link[classStore] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      font-size: 0;
      color: hsla(0, 0%, 100%, 0)
    }

    img[classBuy] {
      width: 100%;
      height: auto
    }

    .fit[classBuy],
    amp-img[classBuy] {
      height: 100%
    }

    .fit[classBuy] {
      position: absolute;
      display: flex;
      width: 100%
    }

    .fit.fit--cover amp-img[classBuy],
    .fit.fit--cover img[classBuy] {
      -o-object-fit: cover;
      object-fit: cover;
      -o-object-position: 50%;
      object-position: 50%
    }

    .fit amp-img[classBuy],
    .fit img[classBuy] {
      width: 100%;
      height: auto;
      -o-object-fit: contain;
      object-fit: contain;
      -o-object-position: left top;
      object-position: left top
    }

    .advantage-section[classGroup] {
      background-color: #000;
      padding: 240px 0
    }

    @media (max-width:767px) {
      .advantage-section[classGroup] {
        padding: 150px 0
      }
    }

    .advantage-container[classGroup] {
      display: grid;
      grid-gap: 53px;
      grid-template-columns: repeat(3, 1fr);
      max-width: 1100px;
      margin: auto
    }

    @media (max-width:1140px) {
      .advantage-container[classGroup] {
        padding: 0 20px;
        width: 100%
      }
    }

    @media (max-width:800px) {
      .advantage-container[classGroup] {
        grid-gap: 60px;
        grid-template-rows: repeat(3, 1fr);
        grid-template-columns: auto
      }
    }

    .advantage-container .group p[classGroup] {
      font-weight: 300;
      font-size: 22px;
      line-height: 150%;
      color: #fff
    }

    .advantage-container .group[classGroup]:last-child {
      margin-right: 0
    }

    .gradient-title[classGroup] {
      position: relative;
      height: 58px
    }

    @media (max-width:767px) {
      .gradient-title[classGroup] {
        height: 52px
      }
    }

    .gradient-title.security[classGroup] {
      width: 181px
    }

    .gradient-title.privacy[classGroup] {
      width: 163px
    }

    .gradient-title.open-source[classGroup] {
      width: 301px
    }

    .gradient-title .gradient[classGroup] {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%;
      background: linear-gradient(90deg, #83fff8, #5ba8e1)
    }

    .gradient-title h2[classGroup] {
      font-size: 45px;
      font-weight: 400;
      line-height: 130%;
      mix-blend-mode: multiply;
      background: #000;
      color: #fff
    }

    @media (max-width:767px) {
      .gradient-title h2[classGroup] {
        font-size: 40px
      }
    }

    .buy-exchange-section[classExch] {
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden;
      width: 100vw;
      height: 100%;
      padding-top: 4rem;
      background-color: #000
    }

    .buy-exchange-section .buy-exchange-container[classExch] {
      position: relative;
      max-width: 1100px;
      margin: auto
    }

    @media (max-width:1140px) {
      .buy-exchange-section .buy-exchange-container[classExch] {
        padding: 0 20px;
        width: 100%;
      }
    }

    .buy-exchange-section .buy-content[classExch] {
      width: 506px
    }

    @media (max-width:1000px) {
      .buy-exchange-section .buy-content .text[classExch] {
        width: 40%
      }
    }

    @media (max-width:767px) {

      .buy-exchange-section .buy-content .text[classExch],
      .buy-exchange-section .buy-content[classExch] {
        width: 100%
      }
    }

    .buy-exchange-section .fixed-img-content[classExch] {
      display: grid;
      grid-template-columns: auto 450px 449px;
      grid-template-rows: 604px 550px;
      width: 100%
    }

    @media (max-width:992px) {
      .buy-exchange-section .fixed-img-content[classExch] {
        grid-template-columns: auto 40% 60%
      }
    }

    @media (max-width:767px) {
      .buy-exchange-section .fixed-img-content[classExch] {
        display: none;
      }
    }

    .buy-exchange-section .first-phone__img[classExch] {
      position: relative;
      grid-column: 1;
      grid-row: 1/span 2;
      width: 100%;
      height: 100%
    }

    @media (max-width:767px) {
      .buy-exchange-section .first-phone__img[classExch] {
        grid-row: 3;
        grid-column: 1;
        height: 548px
      }
    }

    .buy-exchange-section .first-phone__img .first_img[classExch] {
      position: absolute;
      width: 625px;
      height: 930px;
      top: 92px;
      right: -130px
    }

    @media (max-width:767px) {
      .buy-exchange-section .first-phone__img .first_img[classExch] {
        height: 636px;
        width: 413px;
        right: unset;
        left: 220px;
        top: 50px
      }
    }

    .buy-exchange-section .second-phone__img[classExch] {
      position: relative;
      grid-column: 2;
      grid-row: 1/span 2
    }

    @media (max-width:767px) {
      .buy-exchange-section .second-phone__img[classExch] {
        grid-row: 3;
        grid-column: 1;
        height: 548px
      }
    }

    .buy-exchange-section .second-phone__img .second_img[classExch] {
      position: absolute;
      width: 625px;
      height: 930px;
      top: 230px;
      right: -100px
    }

    @media (max-width:767px) {
      .buy-exchange-section .second-phone__img .second_img[classExch] {
        height: 600px;
        width: 413px;
        left: -45px;
        bottom: unset;
        top: 50px
      }
    }

    .buy-exchange-section .exchange-content[classExch] {
      grid-column: 3;
      grid-row: 2;
      width: 446px;
      z-index: 29;
      margin-top: 4rem;
    }

    @media (max-width:767px) {
      .buy-exchange-section .exchange-content[classExch] {
        grid-row: 2;
        grid-column: 1;
        width: 100%;
      }
    }

    .buy-exchange-section .third-phone__img[classExch] {
      position: relative;
      grid-column: 3;
      grid-row: 1;
    }

    @media (max-width:767px) {
      .buy-exchange-section .third-phone__img[classExch] {
        grid-row: 1;
        grid-column: 1;
        height: 636px;
      }
    }

    .buy-exchange-section .third-phone__img .third_img[classExch] {
      position: absolute;
      width: 625px;
      height: 930px;
      bottom: -120px;
      left: -73px;
    }

    @media (max-width:767px) {
      .buy-exchange-section .third-phone__img .third_img[classExch] {
        height: 600px;
        width: 413px;
        left: 50%;
        transform: translate(-40%);
        bottom: unset;
        top: 50px;
        margin-right: 0;
      }
    }

    .buy-exchange-section .title[classExch] {
      font-weight: 600;
      font-size: 45px;
      line-height: 130%;
      color: #fff;
      margin-bottom: 30px;
    }

    @media (max-width:767px) {
      .buy-exchange-section .title[classExch] {
        font-size: 30px;
        margin-bottom: 20px;
      }
    }

    .buy-exchange-section .text[classExch] {
      font-weight: 300;
      font-size: 22px;
      line-height: 150%;
      color: #fff;
      margin-bottom: 30px;
    }

    .buy-exchange-section .link[classExch] {
      font-weight: 500;
      font-size: 22px;
      line-height: 150%;
      color: #2ed2cb;
    }

    .buy-exchange-section .link[classExch]:hover {
      text-decoration: underline;
      text-underline-offset: 3px;
      text-decoration-thickness: 1px;
      -webkit-text-decoration-color: rgba(84, 138, 213, .3);
      text-decoration-color: rgba(84, 138, 213, .3);
    }

    .buy-exchange-section .link svg[classExch] {
      margin-left: 10px;
    }

    .arrow-link[classTxt] {
      position: relative;
      display: inline-block;
      font-size: 14px;
      line-height: 24px;
      font-weight: 600;
      color: #073f6a;
      text-decoration: none;
      cursor: pointer;
    }

    .arrow-link.blue[classTxt] {
      font-weight: 500;
      font-size: 22px;
      color: #2ed2cb;
    }

    .arrow-link.blue[classTxt]:after {
      width: 26px;
      height: 14px;
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOGgyNm0wIDAtOC4xNTctN00yNiA4bC04LjE1NyA3IiBzdHJva2U9IiMyRUQyQ0IiIHN0cm9rZS13aWR0aD0iMi4yIi8+PC9zdmc+) no-repeat 50%/contain;
    }

    .arrow-link.blue[classTxt]:hover:before {
      border-bottom-color: #2ed2cb;
    }

    .arrow-link.green[classTxt] {
      font-weight: 500;
      font-size: 22px;
      color: #17ceb2;
    }

    .arrow-link.green[classTxt]:after {
      width: 26px;
      height: 14px;
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjgiIGhlaWdodD0iMTYiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTAgOGgyNm0wIDAtOC4xNTctN00yNiA4bC04LjE1NyA3IiBzdHJva2U9IiMxN0NFQjIiIHN0cm9rZS13aWR0aD0iMi4yIi8+PC9zdmc+) no-repeat 50%/contain;
    }

    .arrow-link.green[classTxt]:hover:before {
      border-bottom-color: #17ceb2
    }

    .arrow-link.light[classTxt] {
      color: #fff
    }

    .arrow-link.light[classTxt]:after {
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWgxNm0wIDAtNC4yNjctNE0xNyA1bC00LjI2NyA0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+) no-repeat 50%/contain;
    }

    .arrow-link.light[classTxt]:hover:before {
      border-bottom-color: #fff
    }

    .arrow-link[classTxt]:after {
      content: "";
      display: inline-block;
      margin-left: 10px;
      width: 21px;
      height: 10px;
      background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWgxOG0wIDAtNC44LTRNMTkgNWwtNC44IDQiIHN0cm9rZT0iIzA3M0Y2QSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2UtbGluZWNhcD0icm91bmQiLz48L3N2Zz4=) no-repeat 50%/contain;
      transition: all .3s ease
    }

    .arrow-link[classTxt]:before {
      content: "";
      position: absolute;
      left: 0;
      top: 0;
      width: 100%;
      height: calc(100% + 6px);
      border-bottom: 2px solid rgba(7, 63, 106, 0);
      transition: border-color .3s ease
    }

    .arrow-link[classTxt]:hover {
      border-color: #073f6a
    }

    .arrow-link[classTxt]:hover:after {
      margin-left: 24px
    }

    .arrow-link.hover[classTxt],
    .arrow-link[classTxt]:hover:before {
      border-color: #073f6a
    }

    @media (min-width:992px) {
      .arrow-link.hover[classTxt] {
        color: #fff !important
      }

      .arrow-link.hover[classTxt]:before {
        border-bottom-color: #fff !important
      }

      .arrow-link.hover[classTxt]:after {
        background: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTkiIGhlaWdodD0iMTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEgNWgxNm0wIDAtNC4yNjctNE0xNyA1bC00LjI2NyA0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS13aWR0aD0iMiIgc3Ryb2tlLWxpbmVjYXA9InJvdW5kIi8+PC9zdmc+) no-repeat 50%/contain
      }
    }

    .arrow-link.hover[classTxt]:after {
      margin-left: 24px
    }

    .arrow-link.hover[classTxt]:before {
      border-color: #073f6a
    }

    .arrow-link[classTxt]:active {
      opacity: .6
    }

    .assets-section[classAssets] {
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden;
      width: 100vw;
      height: 100%;
      background-color: #000;
      color: #fff
    }

    .assets-section .assets-container[classAssets] {
      position: relative;
      max-width: 1100px;
      margin: auto;
      display: flex;
      padding: 50px 0 240px
    }

    @media (max-width:1140px) {
      .assets-section .assets-container[classAssets] {
        padding: 50px 20px 240px;
        width: 100%
      }
    }

    @media (max-width:850px) {
      .assets-section .assets-container[classAssets] {
        flex-direction: column
      }
    }

    @media (max-width:767px) {
      .assets-section .assets-container[classAssets] {
        padding: 150px 20px
      }
    }

    .assets-section .assets-content[classAssets] {
      width: auto;
      padding-right: 50px
    }

    @media (max-width:850px) {
      .assets-section .assets-content[classAssets] {
        padding: 0 0 50px
      }
    }

    .assets-section .assets-content h2[classAssets] {
      font-weight: 600;
      font-size: 45px;
      line-height: 130%
    }

    @media (max-width:767px) {
      .assets-section .assets-content h2[classAssets] {
        font-size: 40px
      }
    }

    .assets-section .assets-content p[classAssets] {
      font-weight: 300;
      font-size: 22px;
      line-height: 150%
    }

    .assets-section .assets-list[classAssets] {
      justify-content: flex-end;
      width: auto;
      display: grid;
      margin-left: auto;
      margin-right: auto;
      grid-template-columns: 260px 260px;
      grid-template-rows: repeat(4, 100px);
      grid-gap: 20px
    }

    @media (max-width:850px) {
      .assets-section .assets-list[classAssets] {
        justify-content: flex-start
      }
    }

    @media (max-width:576px) {
      .assets-section .assets-list[classAssets] {
        grid-template-columns: repeat(2, 1fr);
        grid-template-rows: repeat(4, 74px);
        grid-gap: 11px
      }
    }

    .assets-section .assets-list .asset-card[classAssets] {
      position: relative;
      width: 260px;
      height: 100px;
      background: hsla(0, 0%, 100%, .1);
      border-radius: 8px;
      cursor: pointer
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset-card[classAssets] {
        width: 100%;
        height: 74px
      }
    }

    .assets-section .assets-list .asset[classAssets] {
      position: absolute;
      top: 0;
      left: 0;
      width: 260px;
      height: 100px;
      border-radius: 10px;
      background: linear-gradient(hsla(0, 0%, 100%, .3), hsla(0, 0%, 100%, 0));
      padding: 2px;
      transition: all .3s
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset[classAssets] {
        width: 100%;
        height: 74px
      }
    }

    .assets-section .assets-list .asset .hover-content[classAssets] {
      top: 0;
      left: 0;
      visibility: hidden;
      opacity: 0;
      display: flex;
      justify-content: space-between;
      align-items: center;
      width: 100%;
      height: 100%;
      font-size: 24px;
      border-radius: 8px
    }

    .assets-section .assets-list .asset .hover-content .arrow[classAssets] {
      visibility: hidden;
      opacity: 0;
      transition: all .3s;
      align-items: center
    }

    .assets-section .assets-list .asset[classAssets]:hover {
      top: -5px;
      left: -5px;
      width: 270px;
      height: 110px
    }

    .assets-section .assets-list .asset:hover .hover-content[classAssets] {
      visibility: visible;
      padding: 0 29px;
      opacity: 1
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset:hover .hover-content[classAssets] {
        visibility: hidden;
        opacity: 0
      }
    }

    .assets-section .assets-list .asset:hover .hover-content .arrow[classAssets] {
      visibility: visible;
      opacity: 1
    }

    .assets-section .assets-list .asset:hover .content[classAssets] {
      display: none
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset:hover .content[classAssets] {
        display: flex
      }
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset[classAssets]:hover {
        top: 0;
        left: 0;
        width: 100%;
        height: 74px
      }
    }

    .assets-section .assets-list .asset .content[classAssets] {
      display: flex;
      flex-direction: column;
      justify-content: center;
      padding: 0 24px;
      border-radius: 8px;
      width: 100%;
      height: 100%;
      font-weight: 300;
      line-height: 140%;
      transition: all .3s
    }

    @media (max-width:767px) {
      .assets-section .assets-list .asset .content[classAssets] {
        padding: 12px
      }
    }

    .assets-section .assets-list .asset .content .name[classAssets] {
      font-size: 18px
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset .content .name[classAssets] {
        font-size: 14px
      }
    }

    .assets-section .assets-list .asset .content .additional-info[classAssets] {
      margin-top: 10px;
      display: flex;
      justify-content: space-between
    }

    .assets-section .assets-list .asset .content .additional-info .price[classAssets] {
      font-size: 22px
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset .content .additional-info .price[classAssets] {
        font-size: 16px
      }
    }

    .assets-section .assets-list .asset .content .additional-info .change[classAssets] {
      font-size: 18px;
      display: flex
    }

    @media (max-width:576px) {
      .assets-section .assets-list .asset .content .additional-info .change[classAssets] {
        font-size: 14px
      }
    }

    .assets-section .assets-list .asset .content .additional-info .change .number[classAssets] {
      opacity: .6
    }

    .assets-section .assets-list .asset .content .additional-info .change .indicator[classAssets] {
      width: 8px;
      height: 4px;
      margin-right: 5px;
      align-self: center
    }

    .assets-section .assets-list .asset .content .additional-info .change .indicator.down[classAssets] {
      transform: rotate(180deg)
    }

    .assets-section .assets-list .all-assets[classAssets] {
      width: 100%;
      height: 100%;
      align-items: center;
      justify-content: center;
      display: flex
    }

    .assets-section .assets-list .all-assets:hover .text[classAssets] {
      transform: translateX(-5px)
    }

    @media (max-width:576px) {
      .assets-section .assets-list .all-assets:hover .text[classAssets] {
        transform: none
      }
    }

    .assets-section .assets-list .all-assets:hover .arrow[classAssets] {
      opacity: 1;
      transform: translateX(5px);
      visibility: visible;
      transition: all .3s ease;
      width: 26px
    }

    @media (max-width:576px) {
      .assets-section .assets-list .all-assets:hover .arrow[classAssets] {
        visibility: hidden;
        opacity: 0;
        width: 0
      }
    }

    .assets-section .assets-list .all-assets .arrow[classAssets] {
      visibility: hidden;
      opacity: 0;
      transition: all .15s;
      width: 0
    }

    .assets-section .assets-list .all-assets .text[classAssets] {
      font-weight: 300;
      font-size: 22px;
      line-height: 140%;
      transition: all .3s
    }


    .desc-section{
      position: relative;
      max-width: 1240px;
      margin: auto;
      font-family: system-ui;
      display: flex;
      flex-direction: column;
      padding: 50px 0 20px;
      font-weight: 300;
      font-size: 18px;
      COLOR: black;
      line-height: 160%;
      text-align: left;
    }
    @media (max-width:1440px) {
      .desc-section {
        font-size: 14px;
        max-width: unset;
        width: 80%;
        margin-left: auto;
        margin-right: auto;
      }
    }
    @media (max-width:576px) {
      .assets-section .assets-list .all-assets .text[classAssets] {
        font-size: 16px
      }
    }

    @-webkit-keyframes fade-classAssets {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    @keyframes fade-classAssets {
      0% {
        opacity: 0
      }

      to {
        opacity: 1
      }
    }

    .comments-section[classSwp] {
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden;
      width: 100vw;
      height: 100%
    }

    @media (max-width:767px) {
      .comments-section[classSwp] {
        height: 100%
      }
    }

    .red-circle[classSwp] {
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/53fee41.png);
      top: 700px;
      right: 0;
      width: 730px;
      height: 830px
    }

    .blue-circle[classSwp],
    .red-circle[classSwp] {
      position: absolute;
      background-repeat: no-repeat;
      background-size: cover;
      z-index: -1
    }

    .blue-circle[classSwp] {
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/9d212b6.png);
      top: 0;
      left: 0;
      width: 1000px;
      height: 2142px
    }

    .comments-container[classSwp] {
      max-width: 1100px;
      margin: auto;
      position: relative
    }

    @media (max-width:1140px) {
      .comments-container[classSwp] {
        padding: 240px 20px;
        width: 100%
      }
    }

    @media (max-width:767px) {
      .comments-container[classSwp] {
        padding: 150px 20px
      }
    }

    .quotes .quotes-content[classSwp] {
      display: flex;
      justify-content: space-between
    }

    @media (max-width:767px) {
      .quotes .quotes-content[classSwp] {
        flex-direction: column-reverse
      }
    }

    .quotes .quote[classSwp] {
      font-weight: 300;
      font-size: 55px;
      line-height: 140%;
      margin: 0;
      max-width: 820px;
      width: -webkit-fit-content;
      width: -moz-fit-content;
      width: fit-content
    }

    @media (max-width:767px) {
      .quotes .quote[classSwp] {
        font-size: 40px
      }
    }

    .quotes .quote-img[classSwp] {
      width: 145px;
      height: 115px;
      margin-top: 15px
    }

    @media (max-width:767px) {
      .quotes .quote-img[classSwp] {
        margin: 0 0 30px;
        width: 76px;
        height: 60px
      }
    }

    .quotes .secondary-text[classSwp] {
      margin-top: 40px;
      font-weight: 300;
      font-size: 18px;
      line-height: 27px;
      color: #000;
      opacity: .4
    }

    @media (max-width:767px) {
      .quotes .secondary-text[classSwp] {
        margin-top: 30px
      }
    }

    .comments[classSwp] {
      padding: 4rem;
      height: 750px;
      position: static !important
    }

    .comments.is-amp[classSwp] {
      height: 450px
    }

    @media (max-width:767px) {
      .comments[classSwp] {
        height: 800px
      }
    }

    .comments h2[classSwp] {
      font-weight: 600;
      font-size: 45px;
      line-height: 130%
    }

    @media (max-width:1140px) {
      .comments h2[classSwp] {
        padding: 0 20px
      }
    }

    @media (max-width:767px) {
      .comments h2[classSwp] {
        font-size: 40px
      }
    }

    .comments .text[classSwp] {
      margin-top: 30px;
      font-weight: 300;
      font-size: 22px;
      line-height: 150%;
      max-width: 615px
    }

    @media (max-width:1140px) {
      .comments .text[classSwp] {
        padding: 0 20px
      }
    }

    @media (max-width:767px) {
      .comments .text[classSwp] {
        margin-top: 20px;
        font-size: 22px
      }
    }

    .comments .comments-swiper[classSwp] {
      position: absolute;
      width: 100vw;
      height: 410px;
      left: 0;
      top: 300px;
    }

    @media (max-width:900px) {
      .comments .comments-swiper[classSwp] {
        top: 300px;
      }
    }

    @media (max-width:767px) {
      .comments .comments-swiper[classSwp] {
        top: 420px;
        height: 300px;
      }
    }

    @media (max-width:576px) {
      .comments .comments-swiper[classSwp] {
        top: 300px;
      }
    }

    .comments .swiper-wrapper[classSwp] {
      transform: translate3d(10px, 0, 0);
      margin-bottom: 50px;
      z-index: -1;
      display:flex
    }

    @media (max-width:767px) {
      .comments .swiper-wrapper[classSwp] {
        transform: translate3d(10px, 0, 0)
      }
    }

    .comments .swiper-slide[classSwp] {
      width: 580px;
      margin-left: 20px
    }

    @media (max-width:767px) {
      .comments .swiper-slide[classSwp] {
        margin-left: 0;
        width: 327px
      }
    }

    .comments .comments-amp[classSwp] {
      padding: 50px;
      height: 100%
    }

    .comments .comments-amp amp-carousel[classSwp] {
      margin: auto;
      max-width: 500px;
      min-width: 300px;
      height: 350px
    }

    .comments .comments-amp .comment[classSwp] {
      min-width: 300px;
      margin: 20px
    }

    .comments .comment[classSwp] {
      position: relative;
      max-width:839px;
      height: 307px;
      margin: 0 auto;
      border: 1px solid #f2f2f2;
      transition: transform .3s;
      background: #fff;
      border-radius: 10px;
      padding: 45px 50px
    }

    @media (max-width:767px) {
      .comments .comment[classSwp] {
        border: 1px solid transparent;
        max-width: 327px;
        height: 243px
      }
    }

    @media (max-width:1024px) {
      .comments .comment[classSwp] {
        transform: scale(1)
      }
    }

    @media (max-width:767px) {
      .comments .comment[classSwp] {
        padding: 30px 20px
      }
    }

    .comments .comment .comment-name[classSwp] {
      display: flex;
      justify-content: space-between;
      align-items: center;
      margin-bottom: 30px
    }

    @media (max-width:767px) {
      .comments .comment .comment-name[classSwp] {
        margin-bottom: 20px
      }
    }

    .comments .comment .comment-name div[classSwp] {
      font-size: 20px;
      line-height: 30px;
      font-weight: 700
    }

    .comments .comment .comment-name .rate[classSwp] {
      display: flex;
      width: 156px;
      justify-content: space-between
    }

    @media (max-width:767px) {
      .comments .comment .comment-name .rate[classSwp] {
        width: 140px
      }
    }

    .comments .comment .comment-name .rate img[classSwp] {
      width: 26px;
      height: 26px
    }

    @media (max-width:767px) {
      .comments .comment .comment-name .rate img[classSwp] {
        width: 24px;
        height: 24px
      }
    }

    .comments .comment .comment-name .rate.is-amp[classSwp] {
      height: 16px
    }

    .comments .comment .comment-name .rate.is-amp amp-img[classSwp] {
      width: 16px;
      height: 16px
    }

    .comments .comment .comment-description[classSwp] {
      font-size: 14px;
      line-height: 24px
    }

    .comments .comment .comment-footer[classSwp] {
      margin-top: 34px;
      display: flex;
      opacity: .4;
      justify-content: space-between;
      position: absolute;
      width: calc(100% - 72px);
      left: 36px;
      bottom: 32px
    }

    @media (max-width:767px) {
      .comments .comment .comment-footer[classSwp] {
        width: calc(100% - 40px);
        left: 20px
      }
    }

    .comments .comment .comment-footer .comment-company[classSwp] {
      cursor: pointer
    }

    .comments .comment .comment-footer .comment-company[classSwp]:hover {
      text-decoration: underline
    }

    .comments .comments-pagination-container[classSwp] {
      position: absolute;
      bottom: 0;
      width: 20%;
      display: flex;
      margin-left: 10%;
    }
    @media (max-width:767px) {
      .comments .comments-pagination-container[classSwp] {
        width: 80%;
      }
    }
    

    .comments .comments-pagination-container .comments-pagination[classSwp] {
      z-index: 10;
      max-width: 1100px;
      margin: auto;
      display: flex
    }

    @media (max-width:1140px) {
      .comments .comments-pagination-container .comments-pagination[classSwp] {
        padding: 20px
      }
    }

    @media (max-width:767px) {
      .comments .comments-pagination-container .comments-pagination[classSwp] {
        justify-content: space-around
      }
    }

    .comments .comments-button-prev[classSwp] {
      width: 90px;
      height: 50px;
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSByPSIyNC41IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyNSAyNSkiIHN0cm9rZT0iIzAwMCIvPjxwYXRoIGQ9Ik0zNiAyNUgxNG03LTctNyA3IDcgNyIgc3Ryb2tlPSIjMDAwIi8+PC9zdmc+);
      background-repeat: no-repeat;
      cursor: pointer;
      border-radius: 25px;
      transition: all .3s
    }

    .comments .comments-button-prev[classSwp]:hover {
      background-color: rgba(0, 0, 0, .1)
    }


    .comments .comments-button-next[classSwp] {
      width: 90px;
      height: 50px;
      transform: rotate(180deg);
      background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGNpcmNsZSByPSIyNC41IiB0cmFuc2Zvcm09Im1hdHJpeCgtMSAwIDAgMSAyNSAyNSkiIHN0cm9rZT0iIzAwMCIvPjxwYXRoIGQ9Ik0zNiAyNUgxNG03LTctNyA3IDcgNyIgc3Ryb2tlPSIjMDAwIi8+PC9zdmc+);
      background-repeat: no-repeat;
      cursor: pointer;
      border-radius: 25px;
      transition: all .2s
    }

    .comments .comments-button-next[classSwp]:hover {
      background-color: rgba(0, 0, 0, .1)
    }


    .comments .comments-swiper-pagination[classSwp] {
      align-self: center;
      margin: 0 10px;
      position: static !important
    }

    .comments .comments-swiper-pagination[classSwp] .swiper-pagination-bullet {
      width: 8px;
      height: 8px;
      margin: 0 10px;
      cursor: pointer;
      border-radius: 50%;
      opacity: .1;
      background-color: #000
    }

    .comments .comments-swiper-pagination[classSwp] .swiper-pagination-bullet.swiper-pagination-bullet-active {
      background-color: #000;
      opacity: 1
    }

    .support .cloud-img[classSwp] {
      width: 70px;
      height: 70px;
      margin-bottom: 30px
    }

    @media (max-width:767px) {
      .support .cloud-img[classSwp] {
        margin-bottom: 20px
      }
    }

    .support .text[classSwp] {
      font-weight: 600;
      font-size: 45px;
      line-height: 130%;
      max-width: 813px
    }

    @media (max-width:767px) {
      .support .text[classSwp] {
        font-size: 40px
      }
    }

    .support .text-secondary[classSwp] {
      color: #c4c4c4
    }

    .support .link[classSwp] {
      margin-top: 40px
    }

    @media (max-width:767px) {
      .support .link[classSwp] {
        margin-top: 30px
      }
    }

    .app-section[classApp] {
      position: relative;
      overflow-x: hidden;
      overflow-y: hidden;
      width: 100vw;
      height: 675px;
      background: #0e0e0f
    }

    @media (max-width:767px) {
      .app-section[classApp] {
        height: 787px;
        width: 100%
      }
    }

    .app-section .app-container[classApp] {
      height: 100%;
      position: relative;
      width: 1140px;
      margin: auto;
      display: flex
    }

    @media (max-width:1140px) {
      .app-section .app-container[classApp] {
        width: 100%;
        padding: 0 20px;
        max-width: 1140px
      }
    }

    @media (max-width:767px) {
      .app-section .app-container[classApp] {
        display: flex;
        flex-direction: column
      }
    }

    .app-section .app-content[classApp] {
      width: 50%;
      padding-top: 200px;
      position: relative
    }

    @media (max-width:767px) {
      .app-section .app-content[classApp] {
        padding-top: 100px;
        width: 100%
      }
    }

    .app-section .title[classApp] {
      font-weight: 600;
      font-size: 45px;
      line-height: 130%;
      margin-bottom: 40px;
      color: #fff;
      max-width: 480px
    }

    @media (max-width:767px) {
      .app-section .title[classApp] {
        width: 100%;
        font-size: 30px
      }
    }

    @media (max-width:767px) {
      .app-section .app-btns[classApp] {
        margin-bottom: 30px
      }
    }

    .app-section .app-img[classApp] {
      position: relative;
      width: 50%
    }

    @media (max-width:767px) {
      .app-section .app-img[classApp] {
        width: 100%
      }
    }

    .app-section .app-img .phone-img[classApp] {
      position: absolute;
      width: 413px;
      height: 817px;
      top: 70px;
      right: 0
    }

    @media (max-width:860px) {
      .app-section .app-img .phone-img[classApp] {
        width: 278px;
        height: 550px
      }
    }

    @media (max-width:767px) {
      .app-section .app-img .phone-img[classApp] {
        width: 278px;
        height: 550px;
        top: 60px;
        right: 50%;
        transform: translate(50%)
      }
    }

    .store-buttons[classBtn] {
      display: flex;
      min-height: 56px
    }

    @media (max-width:767px) {
      .store-buttons[classBtn] {
        min-height: 48px
      }
    }

    .store-buttons__wr[classBtn] {
      display: flex
    }

    .store-buttons__group[classBtn] {
      margin-right: 20px
    }

    @media (max-width:767px) {
      .store-buttons__group[classBtn] {
        margin-right: 15px
      }
    }

    @media (max-width:575px) {
      .store-buttons__group[classBtn] {
        width: 100%
      }
    }

    .store-buttons__group[classBtn]:last-child {
      margin-right: 0
    }

    .store-buttons__title[classBtn] {
      margin-bottom: 7px;
      font-size: 12px;
      line-height: 15px;
      color: rgba(0, 0, 0, .4);
      white-space: nowrap
    }

    @media (max-width:575px) {
      .store-buttons__title[classBtn] {
        margin-bottom: 11px;
        font-size: 14px;
        line-height: 22px
      }
    }

    .store-buttons__links[classBtn] {
      width: 100%;
      display: flex
    }

    .store-buttons__links.disable-web[classBtn] {
      pointer-events: none;
      opacity: .4
    }

    .store-buttons--footer .store-buttons__links[classBtn] {
      display: block
    }

    .store-buttons--compact[classBtn] {
      min-height: 68px
    }

    .store-buttons--compact .store-buttons__title[classBtn] {
      margin-bottom: 10px;
      line-height: 18px
    }

    .store-buttons--small[classBtn] {
      min-height: 62px
    }

    .store-button[classLink] {
      font-size: 0
    }

    .store-button[classLink]:last-child {
      margin-right: 0
    }

    .store-button .link[classLink] {
      position: relative;
      display: block;
      width: 100%;
      height: 100%;
      overflow: hidden
    }
    .btnRestore {
      position: relative;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 100%;
      height: 44px;
      border-radius: 2px;
      font-size: 20px;
      overflow: hidden;
      text-decoration: none;
      user-select: none;
      cursor: pointer;
      background-color: #072843;
      color: white;
      padding: 26px 40px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .btnRestoree {
      position: relative;
      display: inline-flex;
      align-items: center;
      justify-content: center;
      width: 70%;
      height: 44px;
      border-radius: 2px;
      font-size: 20px;
      overflow: hidden;
      text-decoration: none;
      user-select: none;
      cursor: pointer;
      background-color: #072843;
      color: white;
      padding: 16px 30px;
      display: flex;
      align-items: center;
      justify-content: center;
    }
    .store-button .link-img[classLink],
    .store-button .link-store[classLink] {
      background-color: #073f6a;
      border: #072843 1px solid;
      position: absolute;
      color: #000;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    .store-button .link-img[classLink] {
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: contain
    }

    .store-button--main[classLink] {
      margin-right: 20px;
      width: 166px;
      height: 56px
    }

    .store-button--main .link[classLink] {
      border: 1px solid #e5e5e5;
      border-radius: 6px;
      background-color: #fff;
      transition: background-color .3s ease
    }

    .store-button--main .link[classLink]:hover {
      background-color: #f0f0f0
    }

    .store-button--main .link[classLink]:active {
      opacity: .65
    }

    .store-button--main .link .appstore[classLink] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/app-storee.svg")
    }

    .store-button--main .link .googleplay[classLink] {
      width: 92%;
      left: 4%;
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/google-playy.svg")
    }

    /* .store-button--main .link .webwallet[classLink] {
      width: 82%;
      left: 9%;
      top: 0;
      background-image: url("/web/20250111225905im_/https://web-lumiwallet.com/img/img-footer.svg")
    }

    .store-button--main .link .lumiweb[classLink] {
      width: 88%;
      left: 9%;
      top: -8%;
      background-image: url("/web/20250111225905im_/https://web-lumiwallet.com/img/img-footer-sec.svg")
    } */

    .store-button--main .link[classLink]:last-child {
      margin-right: 0
    }

    .store-button--outline[classLink] {
      width: 156px;
      height: 48px;
      margin-right: 17px
    }

    .store-button--outline .link[classLink] {
      border: 1px solid #000;
      border-radius: 6px;
      background-color: transparent;
      transition: background-color .3s ease
    }

    .store-button--outline .link[classLink]:hover {
      background-color: rgba(0, 0, 0, .1)
    }

    .store-button--outline .link[classLink]:active {
      opacity: .65
    }

    .store-button--outline .link .appstore[classLink] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/img-footer.svg")
    }

    .store-button--outline .link .googleplay[classLink] {
      width: 92%;
      left: 4%;
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/img-footer-sec.svg")
    }

    /* .store-button--outline .link .webwallet[classLink] {
      width: 82%;
      left: 9%;
      top: 0;
      background-image: url(/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/d5915c4.svg)
    }

    .store-button--outline .link .lumiweb[classLink] {
      width: 88%;
      left: 9%;
      top: -8%;
      background-image: url(/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/cd552ce.svg)
    } */

    .store-button--outline .link[classLink]:last-child {
      margin-right: 0
    }

    .store-button--outline-medium[classLink] {
      width: 156px;
      height: 48px;
      margin-right: 17px
    }

    .store-button--outline-small[classLink] {
      width: 120px;
      height: 40px;
      margin-right: 13px
    }

    .store-button--footer[classLink] {
      display: block;
      width: 108px;
      height: 32px;
      margin-bottom: 16px
    }

    .store-button--footer[classLink]:last-child {
      margin-bottom: 0
    }

    @media (max-width:575px) {
      .store-button--footer[classLink] {
        display: flex
      }
    }

    .store-button--footer .link[classLink] {
      border-radius: 4px;
      background-color: hsla(0, 0%, 100%, .1);
      transition: background-color .3s ease
    }

    .store-button--footer .link[classLink]:hover {
      background-color: hsla(0, 0%, 100%, .2) !important
    }

    @media (max-width:575px) {
      .store-button--footer .link[classLink] {
        margin-bottom: 0;
        margin-right: 16px
      }
    }

    .store-button--footer .link[classLink]:last-child {
      margin: 0
    }

    .store-button--footer .link .appstore[classLink] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/img-footer.svg")
    }

    .store-button--footer .link .googleplay[classLink] {
      background-image: url("https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/img/img-footer-sec.svg")
    }

    .store-button--small[classLink] {
      width: 120px;
      height: 40px;
      margin-right: 13px
    }

    .store-button--small[classLink]:last-child {
      margin: 0
    }

    .store-button--small .link[classLink] {
      border-radius: 6px;
      border-color: #e0e0e0
    }

    .store-button--small .link[classLink]:hover {
      background-color: #f2f2f2
    }

    .store-button--small .link[classLink]:active {
      background-color: #f2f2f2;
      opacity: .6
    }

    .store-button--compact[classLink] {
      width: 140px;
      height: 40px;
      margin-right: 18px
    }

    .store-button--compact[classLink]:last-child {
      margin: 0
    }

    .store-button--compact .link .appstore[classLink] {
      top: 18%;
      left: 50%;
      transform: translateX(-50%);
      width: 83.3px;
      height: 21.5px;
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/1f17f90.svg)
    }

    .store-button--compact .link .googleplay[classLink] {
      top: 19%;
      left: 50%;
      transform: translateX(-50%);
      width: 103px;
      height: 21.8px;
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/cde1706.svg)
    }

    .store-button--compact .link .webwallet[classLink] {
      top: 27%;
      left: 50%;
      transform: translateX(-50%);
      width: 100px;
      height: 18px;
      background-image: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/_nuxt/img/5a567d2.svg)
    }

    @media (max-width:767px) {
      .store-button--medium[classLink] {
        width: 153px;
        height: 48px;
        margin-right: 18px
      }

      .store-button--medium[classLink]:last-child {
        margin: 0
      }

      .store-button--medium .link[classLink] {
        border-radius: 6px;
        border-color: #e0e0e0
      }

      .store-button--medium .link[classLink]:hover {
        background-color: #f2f2f2
      }

      .store-button--medium .link[classLink]:active {
        background-color: #f2f2f2;
        opacity: .6
      }
    }

    .margin-copyright[classFooter] {
      margin-top: 40px
    }

    .footer-line[classFooter] {
      margin: 60px 0
    }

    @media (min-width:768px) {
      .footer-line[classFooter] {
        display: none
      }
    }

    .footer-line__bottom[classFooter] {
      margin-left: 0 !important;
      margin-right: 0 !important;
      display: block
    }

    [classFooter] .fill-link__text {
      font-weight: 600 !important
    }

    .up-button[classFooter] {
      z-index: 10;
      width: 40px;
      height: 40px;
      background-color: #fff;
      border-radius: 50%;
      display: none;
      justify-content: center;
      align-items: center;
      cursor: pointer;
      position: fixed;
      bottom: 50px;
      right: 24px;
      opacity: 0;
      visibility: hidden;
      transition: all .3s;
      border: 1px solid #e4e4e4
    }

    @media (max-width:767px) {
      .up-button[classFooter] {
        display: flex
      }
    }

    .up-button img[classFooter] {
      width: 14px
    }

    .up-button.showButton[classFooter] {
      opacity: 1;
      visibility: visible
    }

    [classFooter] .store-button--small {
      border-radius: 2px;
      height: 32px
    }

    [classFooter] .store-button--small>a:hover {
      background-color: hsla(0, 0%, 100%, .2) !important
    }

    [classFooter] .store-button--small>a:active {
      opacity: .2
    }

    .more-read[classFooter] {
      color: #9e96f1;
      font-size: 14px;
      line-height: 26px;
      font-weight: 700;
      cursor: pointer
    }

    @media (max-width:767px) {
      .amp-new-line[classFooter] {
        display: table
      }
    }

    .footer-new-form .footer-sub-text[classFooter] {
      font-size: 12px;
      line-height: 18px;
      color: hsla(0, 0%, 100%, .2);
      width: 447px;
      margin-top: 16px
    }

    @media (max-width:767px) {
      .footer-new-form .footer-sub-text[classFooter] {
        width: auto
      }
    }

    .links-block-new[classFooter] {
      display: flex;
      flex-wrap: wrap;
      flex: 1;
      margin-bottom: -49px;
      width: 100%
    }

    .links-block-new .footer-links[classFooter] {
      width: 33.333%;
      margin-bottom: 49px
    }

    @media (max-width:767px) {
      .links-block-new .footer-links[classFooter] {
        margin-bottom: 32px
      }
    }

    @media (max-width:1200px) {
      .links-block-new .footer-links[classFooter] {
        width: 60%
      }

      .links-block-new .footer-links[classFooter]:nth-child(odd) {
        width: 40%
      }
    }

    @media (max-width:1200px) and (max-width:767px) {
      .links-block-new .footer-links[classFooter] {
        width: 50% !important
      }
    }

    .links-block-new[classFooter] .store-buttons__group {
      width: 100%
    }

    .links-block-new[classFooter] .store-buttons__group .store-button--small {
      height: 32px;
      width: 100%;
      max-width: 108px
    }

    @media (max-width:767px) {
      .links-block-new[classFooter] .store-buttons__group .store-button--small {
        height: 48px;
        max-width: 150px
      }
    }

    .links-block-new[classFooter] .store-buttons__links {
      flex-direction: column
    }

    .links-block-new[classFooter] .store-buttons__links>div:first-child {
      margin-bottom: 16px
    }

    @media (max-width:767px) {
      .links-block-new[classFooter] .store-buttons__links>div:first-child {
        margin-bottom: 8px
      }
    }

    .footer[classFooter] {
      position: relative;
      background: #073f6a;
      color: #fff
    }

    @media (max-width:767px) {
      .footer[classFooter] {
        z-index: 30
      }
    }

    .footer .footer-title[classFooter],
    .footer[classFooter] .footer-title {
      font-size: 20px;
      font-weight: 700;
      line-height: 30px
    }

    @media (max-width:576px) {

      .footer .footer-title[classFooter],
      .footer[classFooter] .footer-title {
        line-height: 27px
      }
    }

    .footer-line[classFooter] {
      width: 100%;
      height: 1px;
      background-color: hsla(0, 0%, 100%, .2)
    }

    @media (max-width:576px) {
      .footer-line[classFooter] {
        width: auto;
        margin-left: -20px;
        margin-right: -20px
      }
    }

    .top-footer[classFooter] {
      position: relative;
      padding: 60px 0 0
    }

    .top-footer__wr[classFooter] {
      display: flex;
      justify-content: space-between;
      flex-wrap: wrap;
      width: 100%
    }

    @media (max-width:767px) {
      .top-footer__wr[classFooter] {
        flex-direction: column
      }
    }

    .top-footer__drop[classFooter] {
      margin-right: 85px
    }

    @media (max-width:576px) {
      .top-footer__drop[classFooter] {
        width: 100%
      }
    }

    .top-footer__follow[classFooter] {
      margin-right: 30px;
      margin-bottom: 30px
    }

    @media (max-width:576px) {
      .top-footer__follow[classFooter] {
        width: 100%
      }

      .top-footer__follow br[classFooter] {
        display: none
      }
    }

    .top-footer__subscribe[classFooter] {
      margin-bottom: 30px
    }

    @media (max-width:576px) {
      .top-footer__subscribe[classFooter] {
        width: 100%;
        margin-bottom: 60px
      }

      .top-footer__subscribe[classFooter]:after {
        content: "";
        display: block;
        margin: 60px -20px 0;
        height: 1px;
        background-color: hsla(0, 0%, 100%, .2)
      }
    }

    .drop-us__head[classFooter] {
      margin-bottom: 16px
    }

    @media (max-width:576px) {
      .drop-us__head[classFooter] {
        margin-bottom: 20px
      }
    }

    .drop-us__head a[classFooter] {
      color: #083e6a
    }

    .drop-us__body[classFooter] {
      font-size: 14px;
      line-height: 21px
    }

    @media (min-width:768px) {
      .drop-us__body[classFooter] {
        margin-bottom: 76px
      }
    }

    .follow-us__head[classFooter] {
      margin-bottom: 26px
    }

    .follow-us__body[classFooter] {
      display: flex;
      margin-left: -5px
    }

    .follow-us__item[classFooter] {
      margin-right: 32px
    }

    @media (max-width:767px) {
      .follow-us__item[classFooter] {
        margin-right: 24px
      }
    }

    .follow-us__item[classFooter]:last-child {
      margin-right: 0
    }

    .follow-us__item[classFooter] .icon-component svg {
      width: 32px;
      height: 32px
    }

    .follow-us__item[classFooter] .icon-component svg path {
      fill: hsla(0, 0%, 94.9%, .5)
    }

    .follow-us__item[classFooter] .icon-component:hover path {
      fill: #fff
    }

    .bottom-footer[classFooter] {
      display: flex;
      font-size: 14px;
      line-height: 20px;
      padding-bottom: 60px
    }

    @media (max-width:767px) {
      .bottom-footer[classFooter] {
        flex-wrap: wrap
      }
    }

    @media (max-width:576px) {
      .bottom-footer[classFooter] {
        flex-wrap: wrap;
        justify-content: space-between;
        padding: 0 0 80px
      }
    }

    @media (max-width:576px) {
      .bottom-footer .col-1[classFooter] {
        width: 100%
      }
    }

    .bottom-footer .col-1 .logo[classFooter] {
      display: flex;
      margin-bottom: 40px;
      cursor: pointer;
      transition: opacity .3s ease;
      justify-content: center;
      align-items: center
    }

    .bottom-footer .col-1 .logo.widget[classFooter] {
      flex-wrap: wrap
    }

    @media (max-width:767px) {
      .bottom-footer .col-1 .logo[classFooter] {
        margin-bottom: 16px;
        align-items: end
      }
    }

    .bottom-footer .col-1 .logo .links[classFooter] {
      display: flex;
      flex: 1
    }

    .bottom-footer .col-1 .logo .links>a[classFooter] {
      margin: 0 20px
    }

    @media (max-width:767px) {
      .bottom-footer .col-1 .logo .links[classFooter] {
        align-self: flex-end;
        flex-direction: column
      }

      .bottom-footer .col-1 .logo .links>a[classFooter] {
        margin: 0 0 10px;
        opacity: 1
      }
    }

    .bottom-footer .col-1 .logo>img[classFooter] {
      width: auto;
      margin-right: 70px;
      opacity: .5;
      transition: opacity .3s
    }

    .bottom-footer .col-1 .logo>img.widget[classFooter] {
      margin-right: 50px
    }

    .bottom-footer .col-1 .logo>img[classFooter]:hover {
      opacity: 1
    }

    @media (max-width:767px) {
      .bottom-footer .col-1 .logo>img[classFooter] {
        display: none
      }
    }

    .bottom-footer .col-1 .copyrights[classFooter] {
      color: hsla(0, 0%, 100%, .5);
      line-height: 24px;
      font-size: 14px
    }

    .bottom-footer .col-2[classFooter] {
      margin-right: 89px;
      padding-top: 6px
    }

    @media (min-width:768px) and (max-width:991px) {
      .bottom-footer .col-2[classFooter] {
        margin-right: 30px
      }
    }

    @media (max-width:767px) {
      .bottom-footer .col-2[classFooter] {
        width: 30%;
        margin-right: 40px
      }
    }

    @media (max-width:576px) {
      .bottom-footer .col-2[classFooter] {
        width: 50%;
        margin-bottom: 40px;
        margin-right: 0;
        padding-top: 0
      }
    }

    .bottom-footer .col-2 .store-text[classFooter] {
      margin-bottom: 16px
    }

    .bottom-footer .col-3[classFooter] {
      margin-right: 88px;
      padding-top: 6px
    }

    @media (min-width:768px) and (max-width:991px) {
      .bottom-footer .col-3[classFooter] {
        margin-right: 30px
      }
    }

    @media (max-width:767px) {
      .bottom-footer .col-3[classFooter] {
        width: 25%;
        margin-right: 0
      }
    }

    @media (max-width:576px) {
      .bottom-footer .col-3[classFooter] {
        width: 45%;
        margin-right: 0;
        margin-bottom: 30px;
        padding-top: 0
      }
    }

    .bottom-footer .col-3 .event-wr[classFooter] {
      margin-bottom: 12px
    }

    .bottom-footer .col-3 .event-wr[classFooter]:last-child {
      margin-bottom: 0
    }

    .bottom-footer .col-3 .event[classFooter] {
      display: inline-block;
      color: #fff
    }

    .bottom-footer .col-4[classFooter] {
      margin-right: 94px;
      padding-top: 6px
    }

    @media (min-width:768px) and (max-width:991px) {
      .bottom-footer .col-4[classFooter] {
        margin-right: 30px
      }
    }

    @media (max-width:767px) {
      .bottom-footer .col-4[classFooter] {
        width: 30%;
        margin-right: 45px;
        margin-top: 40px
      }
    }

    @media (max-width:576px) {
      .bottom-footer .col-4[classFooter] {
        width: 50%;
        margin: 0 0 60px;
        padding-top: 0
      }
    }

    .bottom-footer .col-5[classFooter] {
      padding-top: 6px
    }

    @media (max-width:767px) {
      .bottom-footer .col-5[classFooter] {
        width: 50%;
        margin-top: 40px
      }
    }

    @media (max-width:576px) {
      .bottom-footer .col-5[classFooter] {
        width: 45%;
        margin: 0 0 60px;
        padding-top: 0
      }
    }

    .footer-links__title[classFooter] {
      margin-bottom: 12px
    }

    .footer-links__item[classFooter] {
      display: block;
      margin-bottom: 10px;
      color: #fff;
      opacity: .5;
      transition: opacity .3s ease
    }

    .footer-links__item[classFooter]:hover {
      text-decoration: none;
      opacity: 1
    }

    .footer-links__item[classFooter]:active {
      opacity: .6
    }

    .footer-links__item[classFooter]:last-child {
      margin-bottom: 0
    }

    @media (max-width:932px) {
      .footer-links__widget[classFooter] {
        width: 100%
      }
    }

    .footer-links__widget[classFooter] .store-buttons__group {
      align-self: flex-end;
      margin-left: 100px
    }

    @media (max-width:1020px) {
      .footer-links__widget[classFooter] .store-buttons__group {
        margin-left: 30px
      }
    }

    @media (max-width:932px) {
      .footer-links__widget[classFooter] .store-buttons__group {
        margin: 30px 0 0
      }

      .footer-links__widget[classFooter] .store-buttons__group .store-button--small {
        height: 48px;
        max-width: 176px;
        margin-right: 24px
      }
    }

    .footer-links__widget[classFooter] .store-buttons__links {
      display: flex
    }

    .footer-links[classFooter] .store-buttons__wr {
      width: 100%
    }

    @media (min-width:768px) {
      .email-error[classSub] {
        margin-bottom: 28px
      }
    }

    @-webkit-keyframes sk-bouncedelay-classSub {

      0%,
      80%,
      to {
        transform: scale(.77);
        opacity: .44
      }

      40% {
        transform: scale(1);
        opacity: 1
      }
    }

    @keyframes sk-bouncedelay-classSub {

      0%,
      80%,
      to {
        transform: scale(.77);
        opacity: .44
      }

      40% {
        transform: scale(1);
        opacity: 1
      }
    }

    .amp-next-line[classSub] {
      display: block
    }

    .subscribe[classSub] {
      width: 447px
    }

    @media (max-width:576px) {
      .subscribe[classSub] {
        width: 100%
      }
    }

    .subscribe__head[classSub] {
      margin-bottom: 24px
    }

    @media (max-width:576px) {
      .subscribe__head[classSub] {
        margin-bottom: 20px
      }
    }

    .subscribe__form[classSub] {
      position: relative;
      width: 100%;
      display: flex
    }

    @media (max-width:767px) {
      .subscribe__form[classSub] {
        display: block
      }
    }

    .subscribe__field[classSub] {
      position: relative;
      width: 100%
    }

    .subscribe__field input[classSub] {
      width: 100%;
      height: 44px;
      box-sizing: border-box;
      border: 1px solid rgba(64, 123, 167, 0);
      border-radius: 4px;
      padding: 0 23px;
      background: rgba(64, 123, 167, .2);
      color: #fff;
      font-size: 14px;
      font-weight: 300;
      line-height: 16px;
      outline: 0;
      transition: border .3s ease
    }

    @media (max-width:767px) {
      .subscribe__field input[classSub] {
        font-size: 16px
      }
    }

    .subscribe__field input[classSub]::-webkit-input-placeholder {
      color: #fff
    }

    .subscribe__field input[classSub]:-moz-placeholder,
    .subscribe__field input[classSub]::-moz-placeholder {
      color: #fff
    }

    .subscribe__field input[classSub]:-ms-input-placeholder {
      color: #fff
    }

    @media (max-width:575px) {
      .subscribe__field input[classSub] {
        height: 56px;
        line-height: 56px;
        padding: 0 11px
      }
    }

    .subscribe__field.is-error .error[classSub] {
      display: block
    }

    .subscribe__field.is-error input[classSub] {
      border-color: #ff5a5d
    }

    .subscribe__field .error[classSub] {
      display: none;
      position: absolute;
      left: 0;
      top: calc(100% + 10px);
      font-size: 12px;
      line-height: 13px;
      font-weight: 400;
      color: #ff5a5d;
      transition: color .3s ease
    }

    @media (max-width:576px) {
      .subscribe__field .error[classSub] {
        position: relative;
        top: 0;
        margin-top: 5px
      }
    }

    .subscribe__button[classSub] {
      position: relative;
      margin-left: 10px;
      transform: none;
      border: 1px solid #9e96f1;
      padding: 8px 24px;
      text-align: center;
      justify-content: center;
      display: flex;
      cursor: pointer
    }

    .subscribe__button[classSub]:hover {
      background-color: rgba(0, 0, 0, .1)
    }

    .subscribe__button .fill-link[classSub]:hover:after {
      display: none
    }

    @media (max-width:767px) {
      .subscribe__button[classSub] {
        position: relative;
        top: auto;
        right: auto;
        margin-top: 20px;
        margin-left: 0;
        transform: none;
        border: 1px solid #9e96f1;
        padding: 10px 0;
        text-align: center;
        justify-content: center;
        display: flex
      }
    }

    @media (max-width:576px) {
      .subscribe__button .fill-link[classSub] {
        display: block
      }
    }

    .subscribe__button .fill-link__text[classSub] {
      font-size: 16px;
      line-height: 26px
    }

    @media (max-width:576px) {
      .subscribe__button .fill-link .fill-link__text[classSub]:hover {
        color: #9e96f1
      }

      .subscribe__button .fill-link[classSub]:after {
        display: none
      }
    }

    .subscribe button[classSub] {
      position: absolute;
      opacity: 0;
      visibility: hidden
    }

    .subscribe .loader[classSub] {
      width: 100px;
      height: 20px;
      background: url(https://web.archive.org/web/20250111225905im_/https://web-lumiwallet.com/web/20220816222857im_/https://lumiwallet.com/image/style/dots-loader-purple.svg) no-repeat 50%/37px 9px
    }

    @media (max-width:576px) {
      .subscribe .loader[classSub] {
        height: 26px;
        display: block
      }
    }
    .error-page[data-v-5856ce77] {
      position: relative;
      width: 100%;
      height: calc(100vh - 86px);
      margin-top: -49px;
      background: linear-gradient(304.24deg, #072843 5.45%, #344499 95.17%);
      box-shadow: 0 0 24px rgba(0, 0, 0, .25);
      border-radius: 30px 30px 0 0
    }

    @media (max-width:575px) {
      .error-page[data-v-5856ce77] {
        height: calc(100vh - 98px);
        margin-top: -12px
      }
    }

    .error-page-wr[data-v-5856ce77] {
      position: static;
      padding-top: 25.59809vh
    }

    @media (max-width:575px) {
      .error-page-wr[data-v-5856ce77] {
        padding-top: 10vh
      }
    }

    .error-page-content[data-v-5856ce77] {
      position: relative;
      z-index: 1;
      color: #fff
    }

    .error-page-content h1[data-v-5856ce77] {
      max-width: 450px;
      margin: 0 0 10px;
      font-size: 50px;
      font-weight: 600;
      line-height: 67px
    }

    @media (max-width:575px) {
      .error-page-content h1[data-v-5856ce77] {
        font-size: 40px;
        line-height: 1.2;
        margin-bottom: 20px
      }
    }

    .error-page-content p[data-v-5856ce77] {
      margin: 0 0 30px;
      font-size: 20px;
      line-height: 27px
    }

    @media (max-width:575px) {
      .error-page-content p[data-v-5856ce77] {
        margin-bottom: 30px
      }
    }

    .error-page-content .btn[data-v-5856ce77] {
      position: relative;
      display: flex;
      align-items: center;
      justify-content: center;
      width: 225px;
      height: 65px;
      border-radius: 6px;
      box-shadow: 0 4px 25px rgba(0, 0, 0, .2);
      overflow: hidden;
      cursor: pointer
    }

    .error-page-content .btn span[data-v-5856ce77] {
      position: relative;
      z-index: 1;
      font-size: 20px;
      color: #fff
    }

    .error-page-content .btn[data-v-5856ce77]:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      z-index: 0;
      width: 200%;
      height: 100%;
      background: linear-gradient(90deg, #e557ff, #a301ff 50%, #2966b7);
      background-size: 100% 100%;
      transform: translate(0);
      transition: all 5s ease
    }

    .error-page-content .btn[data-v-5856ce77]:hover {
      text-decoration: none
    }

    .error-page-content .btn[data-v-5856ce77]:hover:after {
      transform: translate(-50%)
    }

    .error-page .bg[data-v-5856ce77],
    .error-page .small-stars[data-v-5856ce77] {
      position: absolute;
      top: 0;
      left: 0;
      z-index: 0;
      width: 100%;
      height: 100%
    }

    .error-page .bg[data-v-5856ce77] {
      overflow: hidden
    }

    .error-page .bg .pic[data-v-5856ce77] {
      position: absolute;
      background-size: contain;
      background-position: 50%;
      background-repeat: no-repeat;
      overflow: hidden
    }

    .error-page .bg .pic[data-v-5856ce77]:after {
      content: "";
      float: left
    }

    .error-page .bg .small-stars[data-v-5856ce77] {
      background-size: cover
    }

    .error-page .bg .planet-1[data-v-5856ce77] {
      width: 28.33333%;
      max-width: 410px;
      left: 17.77778%;
      bottom: -12%
    }

    .error-page .bg .planet-1[data-v-5856ce77]:after {
      padding-top: 87.73585%
    }

    @media (max-width:575px) {
      .error-page .bg .planet-1[data-v-5856ce77] {
        width: 40%;
        bottom: -8%
      }
    }

    .error-page .bg .planet-2[data-v-5856ce77] {
      width: 22.5%;
      left: 71.11111%;
      top: 60.64593%
    }

    @media (max-width:575px) {
      .error-page .bg .planet-2[data-v-5856ce77] {
        width: 50%;
        top: 50%;
        left: 80%
      }
    }

    .error-page .bg .planet-2[data-v-5856ce77]:after {
      padding-top: 97.22222%
    }

    .error-page .bg .planet-3[data-v-5856ce77] {
      width: 12.36111%;
      max-width: 180px;
      left: 37.56944%;
      top: -5%
    }

    @media (max-width:575px) {
      .error-page .bg .planet-3[data-v-5856ce77] {
        width: 20%;
        top: -8%;
        left: 35%
      }
    }

    .error-page .bg .planet-3[data-v-5856ce77]:after {
      padding-top: 100%
    }

    .error-page .bg .satellite-wr[data-v-5856ce77] {
      position: absolute;
      width: 20.83333%;
      min-width: 250px;
      height: 150px;
      left: 73.40278%;
      top: 2%;
      transform-origin: right top;
      -webkit-animation: satellite-data-v-5856ce77 20s linear infinite;
      animation: satellite-data-v-5856ce77 20s linear infinite
    }

    @media (max-width:575px) {
      .error-page .bg .satellite-wr[data-v-5856ce77] {
        display: none
      }
    }

    .error-page .bg .satellite[data-v-5856ce77] {
      width: 168px
    }

    .error-page .bg .satellite[data-v-5856ce77]:after {
      padding-top: 80.95238%
    }

    .error-page .bg .main[data-v-5856ce77] {
      width: 48.68056%;
      max-width: 701px;
      left: 43.81944%;
      top: 23.20574%;
      transform-origin: top center;
      -webkit-animation: gaf-data-v-5856ce77 5s linear infinite alternate;
      animation: gaf-data-v-5856ce77 5s linear infinite alternate
    }

    @media (max-width:575px) {
      .error-page .bg .main[data-v-5856ce77] {
        width: 75%;
        left: 5%;
        top: 60%
      }
    }

    @media (max-height:650px) {
      .error-page .bg .main[data-v-5856ce77] {
        display: none
      }
    }

    .error-page .bg .main[data-v-5856ce77]:after {
      padding-top: 48.21683%
    }

    @-webkit-keyframes satellite-data-v-5856ce77 {
      0% {
        transform: rotate(-110deg)
      }

      to {
        transform: rotate(100deg)
      }
    }

    @keyframes satellite-data-v-5856ce77 {
      0% {
        transform: rotate(-110deg)
      }

      to {
        transform: rotate(100deg)
      }
    }

    @-webkit-keyframes gaf-data-v-5856ce77 {
      0% {
        transform: translateY(-10px)
      }

      20% {
        transform: translateY(-2px)
      }

      40% {
        transform: translate(0)
      }

      80% {
        transform: translateY(5px)
      }

      to {
        transform: translateY(10px)
      }
    }

    @keyframes gaf-data-v-5856ce77 {
      0% {
        transform: translateY(-10px)
      }

      20% {
        transform: translateY(-2px)
      }

      40% {
        transform: translate(0)
      }

      80% {
        transform: translateY(5px)
      }

      to {
        transform: translateY(10px)
      }
    }
    [data-v-351d03af] a {
      color: #073f6a;
      font-weight: 600;
      text-decoration: none;
      cursor: pointer
    }

    [data-v-351d03af] span.modal-underline {
      text-decoration: underline
    }

    .modal-component[data-v-351d03af] {
      position: fixed;
      width: 100%;
      height: 100vh;
      top: 0;
      left: 0;
      z-index: 101;
      padding: 60px 30px 0;
      box-sizing: border-box;
      display: flex;
      justify-content: center
    }

    @media (max-width:575px) {
      .modal-component[data-v-351d03af] {
        padding: 0
      }
    }

    .modal-component .modal-overlay[data-v-351d03af] {
      width: inherit;
      height: 100%;
      top: inherit;
      left: inherit;
      position: inherit;
      z-index: 15;
      background: rgba(0, 0, 0, .5);
      cursor: pointer
    }

    .modal-component .modal[data-v-351d03af] {
      position: relative;
      z-index: 20;
      border-radius: 30px;
      box-shadow: 0 0 30px rgba(0, 0, 0, .4);
      max-width: 850px;
      height: calc(100% - 120px);
      width: 100%;
      background-color: #fff;
      padding: 60px 60px 0;
      box-sizing: border-box
    }

    @media (max-width:575px) {
      .modal-component .modal[data-v-351d03af] {
        height: 100%;
        padding: 40px 0 0 20px;
        border-radius: 0
      }
    }

    .modal-component .modal .modal-header[data-v-351d03af] {
      display: flex;
      justify-content: space-between;
      margin-bottom: 30px
    }

    .modal-component .modal .modal-header .caption[data-v-351d03af] {
      font-size: 20px;
      font-weight: 700;
      color: #000
    }

    .modal-component .modal .modal-header .close[data-v-351d03af] {
      position: relative;
      width: 24px;
      height: 24px;
      cursor: pointer
    }

    @media (max-width:575px) {
      .modal-component .modal .modal-header .close[data-v-351d03af] {
        margin-right: 20px
      }
    }

    .modal-component .modal .modal-header .close[data-v-351d03af]:before {
      transform: rotate(45deg)
    }

    .modal-component .modal .modal-header .close[data-v-351d03af]:after {
      transform: rotate(-45deg)
    }

    .modal-component .modal .modal-header .close[data-v-351d03af]:after,
    .modal-component .modal .modal-header .close[data-v-351d03af]:before {
      content: "";
      position: absolute;
      width: 24px;
      height: 2px;
      top: 11px;
      background-color: #000
    }

    .modal-component .modal .modal-content[data-v-351d03af] {
      color: #000;
      height: calc(100% - 60px);
      overflow-y: scroll;
      -webkit-overflow-scrolling: touch;
      padding-right: 36px
    }

    @media (max-width:575px) {
      .modal-component .modal .modal-content[data-v-351d03af] {
        height: calc(100% - 54px)
      }
    }

    .modal-component .modal .modal-content[data-v-351d03af]:after {
      content: "";
      display: block;
      height: 20px
    }

    @media (max-width:575px) {
      .modal-component .modal .modal-content[data-v-351d03af]:after {
        height: 40px
      }
    }

    .learn-more[data-v-ef3a87e2] {
      color: #fff;
      text-decoration: underline;
      cursor: pointer
    }

    .cookies[data-v-ef3a87e2] {
      position: fixed;
      z-index: 100;
      bottom: 0;
      left: 0;
      width: 100%;
      padding: 20px 0;
      background: rgba(0, 0, 0, .75);
      border-radius: 30px 30px 0 0
    }

    @media (max-width:1023px) {
      .cookies[data-v-ef3a87e2] {
        padding: 16px 0;
        border-radius: 0
      }
    }

    .cookies__wr[data-v-ef3a87e2] {
      display: flex;
      align-items: flex-end
    }

    @media (max-width:1023px) {
      .cookies__wr[data-v-ef3a87e2] {
        display: block
      }
    }

    .cookies__text[data-v-ef3a87e2] {
      color: #fff;
      margin-right: 24px
    }

    @media (max-width:1023px) {
      .cookies__text[data-v-ef3a87e2] {
        margin-right: 0;
        margin-bottom: 10px
      }
    }

    .cookies__btn[data-v-ef3a87e2] {
      flex-shrink: 0
    }

    @media (max-width:1023px) {
      .cookies__btn[data-v-ef3a87e2] {
        display: flex;
        justify-content: flex-end
      }
    }

    .pink-link[data-v-ef3a87e2] {
      color: #f16ee0;
      cursor: pointer
    }

    .pink-link[data-v-ef3a87e2]:hover {
      text-decoration: underline
    }

    .btn[data-v-ef3a87e2] {
      height: 22px;
      padding: 0 6px;
      line-height: 22px;
      background-color: #f16ee0;
      text-align: center;
      font-weight: 700;
      color: #fff;
      cursor: pointer;
      transition: opacity .3s ease
    }

    .btn[data-v-ef3a87e2]:hover {
      opacity: .9
    }

    .btn[data-v-ef3a87e2]:active {
      opacity: .8
    }
    .blank-container[data-v-0e257f69] {
      min-height: 100vh;
      padding: 30px
    }

    @media only screen and (max-width:755px) {
      .blank-container[data-v-0e257f69] {
        padding: 0
      }
    }
    .htb[data-v-b7218506] {
      padding-bottom: 140px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] {
        padding-bottom: 100px
      }
    }

    .htb[data-v-b7218506] .like-h1,
    .htb[data-v-b7218506] h1 {
      font-weight: 700;
      font-size: 28px;
      line-height: 40px;
      margin: 0 0 20px
    }

    @media (max-width:575px) {

      .htb[data-v-b7218506] .like-h1,
      .htb[data-v-b7218506] h1 {
        font-size: 28px;
        line-height: 48px
      }
    }

    .htb[data-v-b7218506] h3 {
      font-weight: 700;
      font-size: 14px;
      line-height: 20px;
      margin: 0 0 10px
    }

    .htb[data-v-b7218506] .mrg20 {
      margin-bottom: 20px
    }

    .htb[data-v-b7218506] .mrg40 {
      margin-bottom: 40px
    }

    .htb[data-v-b7218506] .mrg60 {
      margin-bottom: 60px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .xs-mrg60 {
        margin-bottom: 60px
      }
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .xs-mrg40 {
        margin-bottom: 40px
      }
    }

    .htb[data-v-b7218506] .no-mrg-b {
      margin-bottom: 0
    }

    .htb[data-v-b7218506] .mrg-t-40 {
      margin-top: 40px
    }

    .htb[data-v-b7218506] .border {
      background-image: linear-gradient(0deg, #000, #000);
      background-size: 100% 1px;
      background-position: 0 87%;
      background-repeat: no-repeat
    }

    .htb[data-v-b7218506] .htb-head {
      margin-bottom: 60px
    }

    .htb[data-v-b7218506] .htb-head p {
      font-size: 20px;
      line-height: 30px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-head p {
        font-size: 14px;
        line-height: 20px
      }
    }

    .htb[data-v-b7218506] .htb-footer {
      margin-top: 120px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-footer {
        margin-top: 100px
      }
    }

    .htb[data-v-b7218506] .htb-footer .htb-head {
      margin-bottom: 20px
    }

    .htb[data-v-b7218506] .how-to-text {
      font-size: 14px;
      line-height: 24px
    }

    .htb[data-v-b7218506] .how-to-text h3 {
      margin: 30px 0 10px;
      font-size: 16px;
      line-height: inherit
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .how-to-text h3 {
        font-size: 14px
      }
    }

    .htb[data-v-b7218506] .how-to-text p {
      margin: 0 0 10px;
      color: #000
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .how-to-text p {
        line-height: 20px
      }

      .htb[data-v-b7218506] .how-to-text p+* {
        margin-top: 40px
      }

      .htb[data-v-b7218506] .how-to-text p+ol,
      .htb[data-v-b7218506] .how-to-text p+ul {
        margin-top: 10px
      }
    }

    .htb[data-v-b7218506] .how-to-text .accept-cards {
      margin-left: 12px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .how-to-text .accept-cards {
        display: flex !important;
        justify-content: flex-start !important;
        margin-left: 0;
        margin-top: 10px
      }
    }

    .htb[data-v-b7218506] .how-to-text ol {
      margin: 0 0 20px;
      padding: 0;
      list-style: none;
      counter-reset: my-counter
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .how-to-text ol {
        line-height: 20px;
        margin-bottom: 40px
      }
    }

    .htb[data-v-b7218506] .how-to-text ol li {
      position: relative;
      margin-bottom: 10px;
      padding-left: 27px;
      counter-increment: my-counter
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .how-to-text ol li {
        padding-left: 20px
      }
    }

    .htb[data-v-b7218506] .how-to-text ol li:last-child {
      margin-bottom: 0
    }

    .htb[data-v-b7218506] .how-to-text ol li:before {
      content: counter(my-counter) ". ";
      position: absolute;
      top: 0;
      left: 2px;
      width: 18px;
      color: #828282;
      font-size: inherit;
      font-weight: 500
    }

    .htb[data-v-b7218506] .how-to-text ul {
      margin: 0 0 20px;
      padding: 0;
      list-style: none
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .how-to-text ul {
        line-height: 20px;
        margin-bottom: 40px
      }
    }

    .htb[data-v-b7218506] .how-to-text a {
      color: #083e6a;
      text-decoration: underline
    }

    .htb[data-v-b7218506] .how-to-text a:hover {
      text-decoration: none
    }

    @media (max-width:575px) {

      .htb[data-v-b7218506] .how-to-text.accordion-text ol,
      .htb[data-v-b7218506] .how-to-text.accordion-text p {
        margin-bottom: 20px
      }

      .htb[data-v-b7218506] .how-to-text.accordion-text>:last-child {
        margin-bottom: 0
      }
    }

    .htb[data-v-b7218506] .how-to-text>:last-child {
      margin-bottom: 0
    }

    .htb[data-v-b7218506] .htb-block {
      margin-bottom: 100px
    }

    .htb[data-v-b7218506] .htb-block:last-child {
      margin-bottom: 0
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-block {
        margin-bottom: 80px
      }
    }

    .htb[data-v-b7218506] .htb-block__title {
      margin-top: -4px;
      margin-bottom: 15px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-block__title {
        margin: 0 0 20px
      }
    }

    .htb[data-v-b7218506] .htb-block__title h2 {
      position: relative;
      display: inline;
      margin-left: -2px;
      background-image: linear-gradient(357.91deg, rgba(57, 192, 170, .3) 8.58%, rgba(79, 140, 186, .3) 49.57%, rgba(172, 99, 169, .3) 91.42%);
      background-size: 100% 10px;
      background-position: 0 102%;
      background-repeat: no-repeat;
      font-size: 21px;
      line-height: 33px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-block__title h2 {
        margin-left: -1px;
        font-size: 14px;
        line-height: 20px;
        background-size: 100% 6px;
        background-position: 0 100%
      }
    }

    .htb[data-v-b7218506] .htb-block__title h2:before {
      content: "";
      width: 2px
    }

    .htb[data-v-b7218506] .htb-block__title h2:after {
      content: "";
      display: inline-block;
      width: 3px
    }

    .htb[data-v-b7218506] .htb-block__title h2:before {
      display: inline-block;
      width: 1px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-block__title h2:before {
        content: ""
      }
    }

    .htb[data-v-b7218506] .htb-block__text>:last-child {
      margin-bottom: 0
    }

    .htb[data-v-b7218506] .htb-block__img {
      margin: 20px 0;
      cursor: pointer
    }

    .htb[data-v-b7218506] .htb-stores {
      margin: 50px 0 0
    }

    .htb[data-v-b7218506] .htb-stores+* {
      margin-top: 100px
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-stores+* {
        margin-top: 60px
      }
    }

    .htb[data-v-b7218506] .features {
      margin-top: 40px
    }

    .htb[data-v-b7218506] .feature {
      margin-bottom: 40px
    }

    .htb[data-v-b7218506] .feature:last-child {
      margin-bottom: 0
    }

    .htb[data-v-b7218506] .features-mobile {
      margin-bottom: 100px
    }

    .htb[data-v-b7218506] .htb-video-wrapper {
      position: relative;
      width: 100%;
      margin: 60px 0 120px;
      overflow: hidden;
      background-color: #f6f5ef
    }

    .htb[data-v-b7218506] .htb-video-wrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    @media (max-width:575px) {
      .htb[data-v-b7218506] .htb-video-wrapper {
        margin: 40px 0 80px
      }
    }
    .htb[data-v-34f84e4c] {
      padding-bottom: 140px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] {
        padding-bottom: 100px
      }
    }

    .htb[data-v-34f84e4c] .like-h1,
    .htb[data-v-34f84e4c] h1 {
      font-weight: 700;
      font-size: 28px;
      line-height: 40px;
      margin: 0 0 20px
    }

    @media (max-width:575px) {

      .htb[data-v-34f84e4c] .like-h1,
      .htb[data-v-34f84e4c] h1 {
        font-size: 28px;
        line-height: 48px
      }
    }

    .htb[data-v-34f84e4c] h3 {
      font-weight: 700;
      font-size: 14px;
      line-height: 20px;
      margin: 24px 0 10px
    }

    .htb[data-v-34f84e4c] .mrg20 {
      margin-bottom: 20px
    }

    .htb[data-v-34f84e4c] .mrg40 {
      margin-bottom: 40px
    }

    .htb[data-v-34f84e4c] .mrg60 {
      margin-bottom: 60px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .xs-mrg60 {
        margin-bottom: 60px
      }
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .xs-mrg40 {
        margin-bottom: 40px
      }
    }

    .htb[data-v-34f84e4c] .no-mrg-b {
      margin-bottom: 0
    }

    .htb[data-v-34f84e4c] .mrg-t-40 {
      margin-top: 40px
    }

    .htb[data-v-34f84e4c] .border {
      background-image: linear-gradient(0deg, #000, #000);
      background-size: 100% 1px;
      background-position: 0 87%;
      background-repeat: no-repeat
    }

    .htb[data-v-34f84e4c] .htb-head {
      margin-bottom: 60px
    }

    .htb[data-v-34f84e4c] .htb-head p {
      font-size: 20px;
      line-height: 30px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-head p {
        font-size: 14px;
        line-height: 20px
      }
    }

    .htb[data-v-34f84e4c] .htb-footer {
      margin-top: 120px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-footer {
        margin-top: 100px
      }
    }

    .htb[data-v-34f84e4c] .htb-footer .htb-head {
      margin-bottom: 20px
    }

    .htb[data-v-34f84e4c] .how-to-text {
      font-size: 14px;
      line-height: 24px
    }

    .htb[data-v-34f84e4c] .how-to-text h3 {
      margin: 30px 0 10px;
      font-size: 16px;
      line-height: inherit
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .how-to-text h3 {
        font-size: 14px
      }
    }

    .htb[data-v-34f84e4c] .how-to-text p {
      margin: 0 0 10px;
      color: #000
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .how-to-text p {
        line-height: 20px
      }

      .htb[data-v-34f84e4c] .how-to-text p+* {
        margin-top: 40px
      }

      .htb[data-v-34f84e4c] .how-to-text p+ol,
      .htb[data-v-34f84e4c] .how-to-text p+ul {
        margin-top: 10px
      }
    }

    .htb[data-v-34f84e4c] .how-to-text .accept-cards {
      margin-left: 12px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .how-to-text .accept-cards {
        display: flex !important;
        justify-content: flex-start !important;
        margin-left: 0;
        margin-top: 10px
      }
    }

    .htb[data-v-34f84e4c] .how-to-text ol {
      margin: 0 0 20px;
      padding: 0;
      list-style: none;
      counter-reset: my-counter
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .how-to-text ol {
        line-height: 20px;
        margin-bottom: 40px
      }
    }

    .htb[data-v-34f84e4c] .how-to-text ol li {
      position: relative;
      margin-bottom: 10px;
      padding-left: 27px;
      counter-increment: my-counter
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .how-to-text ol li {
        padding-left: 20px
      }
    }

    .htb[data-v-34f84e4c] .how-to-text ol li:last-child {
      margin-bottom: 0
    }

    .htb[data-v-34f84e4c] .how-to-text ol li:before {
      content: counter(my-counter) ". ";
      position: absolute;
      top: 0;
      left: 2px;
      width: 18px;
      color: #828282;
      font-size: inherit;
      font-weight: 500
    }

    .htb[data-v-34f84e4c] .how-to-text ul {
      margin: 0 0 20px;
      padding: 0;
      list-style: none
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .how-to-text ul {
        line-height: 20px;
        margin-bottom: 40px
      }
    }

    .htb[data-v-34f84e4c] .how-to-text a {
      color: #083e6a;
      text-decoration: underline
    }

    .htb[data-v-34f84e4c] .how-to-text a:hover {
      text-decoration: none
    }

    @media (max-width:575px) {

      .htb[data-v-34f84e4c] .how-to-text.accordion-text ol,
      .htb[data-v-34f84e4c] .how-to-text.accordion-text p {
        margin-bottom: 20px
      }

      .htb[data-v-34f84e4c] .how-to-text.accordion-text>:last-child {
        margin-bottom: 0
      }
    }

    .htb[data-v-34f84e4c] .how-to-text>:last-child {
      margin-bottom: 0
    }

    .htb[data-v-34f84e4c] .htb-block {
      margin-bottom: 100px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-block {
        margin-bottom: 80px
      }
    }

    .htb[data-v-34f84e4c] .htb-block__title {
      margin-top: -4px;
      margin-bottom: 15px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-block__title {
        margin: 0 0 20px
      }
    }

    .htb[data-v-34f84e4c] .htb-block__title h2 {
      position: relative;
      display: inline;
      margin-left: -2px;
      background-image: linear-gradient(357.91deg, rgba(57, 192, 170, .3) 8.58%, rgba(79, 140, 186, .3) 49.57%, rgba(172, 99, 169, .3) 91.42%);
      background-size: 100% 10px;
      background-position: 0 102%;
      background-repeat: no-repeat;
      font-size: 21px;
      line-height: 33px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-block__title h2 {
        margin-left: -1px;
        font-size: 14px;
        line-height: 20px;
        background-size: 100% 6px;
        background-position: 0 100%
      }
    }

    .htb[data-v-34f84e4c] .htb-block__title h2:before {
      content: "";
      width: 2px
    }

    .htb[data-v-34f84e4c] .htb-block__title h2:after {
      content: "";
      display: inline-block;
      width: 3px
    }

    .htb[data-v-34f84e4c] .htb-block__title h2:before {
      display: inline-block;
      width: 1px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-block__title h2:before {
        content: ""
      }
    }

    .htb[data-v-34f84e4c] .htb-block__text>:last-child {
      margin-bottom: 0
    }

    .htb[data-v-34f84e4c] .htb-block__img {
      margin: 20px 0;
      cursor: pointer
    }

    .htb[data-v-34f84e4c] .htb-stores {
      margin: 50px 0 0
    }

    .htb[data-v-34f84e4c] .htb-stores+* {
      margin-top: 100px
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-stores+* {
        margin-top: 60px
      }
    }

    .htb[data-v-34f84e4c] .features {
      margin-top: 40px
    }

    .htb[data-v-34f84e4c] .feature {
      margin-bottom: 40px
    }

    .htb[data-v-34f84e4c] .feature:last-child {
      margin-bottom: 0
    }

    .htb[data-v-34f84e4c] .features-mobile {
      margin-bottom: 100px
    }

    .htb[data-v-34f84e4c] .htb-video-wrapper {
      position: relative;
      width: 100%;
      margin: 60px 0 120px;
      overflow: hidden;
      background-color: #f6f5ef
    }

    .htb[data-v-34f84e4c] .htb-video-wrapper:after {
      content: "";
      padding-top: 56.3%;
      float: left
    }

    .htb[data-v-34f84e4c] .htb-video-wrapper iframe {
      position: absolute;
      top: 0;
      left: 0;
      width: 100%;
      height: 100%
    }

    @media (max-width:575px) {
      .htb[data-v-34f84e4c] .htb-video-wrapper {
        margin: 40px 0 80px
      }
    }

    .htb[data-v-34f84e4c] .htb-body>div:last-child {
      margin-bottom: 0
    }
    [data-aos][data-aos][data-aos-duration="50"],
    body[data-aos-duration="50"] [data-aos] {
      transition-duration: 50ms
    }

    [data-aos][data-aos][data-aos-delay="50"],
    body[data-aos-delay="50"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="50"].aos-animate,
    body[data-aos-delay="50"] [data-aos].aos-animate {
      transition-delay: 50ms
    }

    [data-aos][data-aos][data-aos-duration="100"],
    body[data-aos-duration="100"] [data-aos] {
      transition-duration: .1s
    }

    [data-aos][data-aos][data-aos-delay="100"],
    body[data-aos-delay="100"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="100"].aos-animate,
    body[data-aos-delay="100"] [data-aos].aos-animate {
      transition-delay: .1s
    }

    [data-aos][data-aos][data-aos-duration="150"],
    body[data-aos-duration="150"] [data-aos] {
      transition-duration: .15s
    }

    [data-aos][data-aos][data-aos-delay="150"],
    body[data-aos-delay="150"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="150"].aos-animate,
    body[data-aos-delay="150"] [data-aos].aos-animate {
      transition-delay: .15s
    }

    [data-aos][data-aos][data-aos-duration="200"],
    body[data-aos-duration="200"] [data-aos] {
      transition-duration: .2s
    }

    [data-aos][data-aos][data-aos-delay="200"],
    body[data-aos-delay="200"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="200"].aos-animate,
    body[data-aos-delay="200"] [data-aos].aos-animate {
      transition-delay: .2s
    }

    [data-aos][data-aos][data-aos-duration="250"],
    body[data-aos-duration="250"] [data-aos] {
      transition-duration: .25s
    }

    [data-aos][data-aos][data-aos-delay="250"],
    body[data-aos-delay="250"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="250"].aos-animate,
    body[data-aos-delay="250"] [data-aos].aos-animate {
      transition-delay: .25s
    }

    [data-aos][data-aos][data-aos-duration="300"],
    body[data-aos-duration="300"] [data-aos] {
      transition-duration: .3s
    }

    [data-aos][data-aos][data-aos-delay="300"],
    body[data-aos-delay="300"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="300"].aos-animate,
    body[data-aos-delay="300"] [data-aos].aos-animate {
      transition-delay: .3s
    }

    [data-aos][data-aos][data-aos-duration="350"],
    body[data-aos-duration="350"] [data-aos] {
      transition-duration: .35s
    }

    [data-aos][data-aos][data-aos-delay="350"],
    body[data-aos-delay="350"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="350"].aos-animate,
    body[data-aos-delay="350"] [data-aos].aos-animate {
      transition-delay: .35s
    }

    [data-aos][data-aos][data-aos-duration="400"],
    body[data-aos-duration="400"] [data-aos] {
      transition-duration: .4s
    }

    [data-aos][data-aos][data-aos-delay="400"],
    body[data-aos-delay="400"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="400"].aos-animate,
    body[data-aos-delay="400"] [data-aos].aos-animate {
      transition-delay: .4s
    }

    [data-aos][data-aos][data-aos-duration="450"],
    body[data-aos-duration="450"] [data-aos] {
      transition-duration: .45s
    }

    [data-aos][data-aos][data-aos-delay="450"],
    body[data-aos-delay="450"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="450"].aos-animate,
    body[data-aos-delay="450"] [data-aos].aos-animate {
      transition-delay: .45s
    }

    [data-aos][data-aos][data-aos-duration="500"],
    body[data-aos-duration="500"] [data-aos] {
      transition-duration: .5s
    }

    [data-aos][data-aos][data-aos-delay="500"],
    body[data-aos-delay="500"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="500"].aos-animate,
    body[data-aos-delay="500"] [data-aos].aos-animate {
      transition-delay: .5s
    }

    [data-aos][data-aos][data-aos-duration="550"],
    body[data-aos-duration="550"] [data-aos] {
      transition-duration: .55s
    }

    [data-aos][data-aos][data-aos-delay="550"],
    body[data-aos-delay="550"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="550"].aos-animate,
    body[data-aos-delay="550"] [data-aos].aos-animate {
      transition-delay: .55s
    }

    [data-aos][data-aos][data-aos-duration="600"],
    body[data-aos-duration="600"] [data-aos] {
      transition-duration: .6s
    }

    [data-aos][data-aos][data-aos-delay="600"],
    body[data-aos-delay="600"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="600"].aos-animate,
    body[data-aos-delay="600"] [data-aos].aos-animate {
      transition-delay: .6s
    }

    [data-aos][data-aos][data-aos-duration="650"],
    body[data-aos-duration="650"] [data-aos] {
      transition-duration: .65s
    }

    [data-aos][data-aos][data-aos-delay="650"],
    body[data-aos-delay="650"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="650"].aos-animate,
    body[data-aos-delay="650"] [data-aos].aos-animate {
      transition-delay: .65s
    }

    [data-aos][data-aos][data-aos-duration="700"],
    body[data-aos-duration="700"] [data-aos] {
      transition-duration: .7s
    }

    [data-aos][data-aos][data-aos-delay="700"],
    body[data-aos-delay="700"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="700"].aos-animate,
    body[data-aos-delay="700"] [data-aos].aos-animate {
      transition-delay: .7s
    }

    [data-aos][data-aos][data-aos-duration="750"],
    body[data-aos-duration="750"] [data-aos] {
      transition-duration: .75s
    }

    [data-aos][data-aos][data-aos-delay="750"],
    body[data-aos-delay="750"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="750"].aos-animate,
    body[data-aos-delay="750"] [data-aos].aos-animate {
      transition-delay: .75s
    }

    [data-aos][data-aos][data-aos-duration="800"],
    body[data-aos-duration="800"] [data-aos] {
      transition-duration: .8s
    }

    [data-aos][data-aos][data-aos-delay="800"],
    body[data-aos-delay="800"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="800"].aos-animate,
    body[data-aos-delay="800"] [data-aos].aos-animate {
      transition-delay: .8s
    }

    [data-aos][data-aos][data-aos-duration="850"],
    body[data-aos-duration="850"] [data-aos] {
      transition-duration: .85s
    }

    [data-aos][data-aos][data-aos-delay="850"],
    body[data-aos-delay="850"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="850"].aos-animate,
    body[data-aos-delay="850"] [data-aos].aos-animate {
      transition-delay: .85s
    }

    [data-aos][data-aos][data-aos-duration="900"],
    body[data-aos-duration="900"] [data-aos] {
      transition-duration: .9s
    }

    [data-aos][data-aos][data-aos-delay="900"],
    body[data-aos-delay="900"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="900"].aos-animate,
    body[data-aos-delay="900"] [data-aos].aos-animate {
      transition-delay: .9s
    }

    [data-aos][data-aos][data-aos-duration="950"],
    body[data-aos-duration="950"] [data-aos] {
      transition-duration: .95s
    }

    [data-aos][data-aos][data-aos-delay="950"],
    body[data-aos-delay="950"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="950"].aos-animate,
    body[data-aos-delay="950"] [data-aos].aos-animate {
      transition-delay: .95s
    }

    [data-aos][data-aos][data-aos-duration="1000"],
    body[data-aos-duration="1000"] [data-aos] {
      transition-duration: 1s
    }

    [data-aos][data-aos][data-aos-delay="1000"],
    body[data-aos-delay="1000"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1000"].aos-animate,
    body[data-aos-delay="1000"] [data-aos].aos-animate {
      transition-delay: 1s
    }

    [data-aos][data-aos][data-aos-duration="1050"],
    body[data-aos-duration="1050"] [data-aos] {
      transition-duration: 1.05s
    }

    [data-aos][data-aos][data-aos-delay="1050"],
    body[data-aos-delay="1050"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1050"].aos-animate,
    body[data-aos-delay="1050"] [data-aos].aos-animate {
      transition-delay: 1.05s
    }

    [data-aos][data-aos][data-aos-duration="1100"],
    body[data-aos-duration="1100"] [data-aos] {
      transition-duration: 1.1s
    }

    [data-aos][data-aos][data-aos-delay="1100"],
    body[data-aos-delay="1100"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1100"].aos-animate,
    body[data-aos-delay="1100"] [data-aos].aos-animate {
      transition-delay: 1.1s
    }

    [data-aos][data-aos][data-aos-duration="1150"],
    body[data-aos-duration="1150"] [data-aos] {
      transition-duration: 1.15s
    }

    [data-aos][data-aos][data-aos-delay="1150"],
    body[data-aos-delay="1150"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1150"].aos-animate,
    body[data-aos-delay="1150"] [data-aos].aos-animate {
      transition-delay: 1.15s
    }

    [data-aos][data-aos][data-aos-duration="1200"],
    body[data-aos-duration="1200"] [data-aos] {
      transition-duration: 1.2s
    }

    [data-aos][data-aos][data-aos-delay="1200"],
    body[data-aos-delay="1200"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1200"].aos-animate,
    body[data-aos-delay="1200"] [data-aos].aos-animate {
      transition-delay: 1.2s
    }

    [data-aos][data-aos][data-aos-duration="1250"],
    body[data-aos-duration="1250"] [data-aos] {
      transition-duration: 1.25s
    }

    [data-aos][data-aos][data-aos-delay="1250"],
    body[data-aos-delay="1250"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1250"].aos-animate,
    body[data-aos-delay="1250"] [data-aos].aos-animate {
      transition-delay: 1.25s
    }

    [data-aos][data-aos][data-aos-duration="1300"],
    body[data-aos-duration="1300"] [data-aos] {
      transition-duration: 1.3s
    }

    [data-aos][data-aos][data-aos-delay="1300"],
    body[data-aos-delay="1300"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1300"].aos-animate,
    body[data-aos-delay="1300"] [data-aos].aos-animate {
      transition-delay: 1.3s
    }

    [data-aos][data-aos][data-aos-duration="1350"],
    body[data-aos-duration="1350"] [data-aos] {
      transition-duration: 1.35s
    }

    [data-aos][data-aos][data-aos-delay="1350"],
    body[data-aos-delay="1350"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1350"].aos-animate,
    body[data-aos-delay="1350"] [data-aos].aos-animate {
      transition-delay: 1.35s
    }

    [data-aos][data-aos][data-aos-duration="1400"],
    body[data-aos-duration="1400"] [data-aos] {
      transition-duration: 1.4s
    }

    [data-aos][data-aos][data-aos-delay="1400"],
    body[data-aos-delay="1400"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1400"].aos-animate,
    body[data-aos-delay="1400"] [data-aos].aos-animate {
      transition-delay: 1.4s
    }

    [data-aos][data-aos][data-aos-duration="1450"],
    body[data-aos-duration="1450"] [data-aos] {
      transition-duration: 1.45s
    }

    [data-aos][data-aos][data-aos-delay="1450"],
    body[data-aos-delay="1450"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1450"].aos-animate,
    body[data-aos-delay="1450"] [data-aos].aos-animate {
      transition-delay: 1.45s
    }

    [data-aos][data-aos][data-aos-duration="1500"],
    body[data-aos-duration="1500"] [data-aos] {
      transition-duration: 1.5s
    }

    [data-aos][data-aos][data-aos-delay="1500"],
    body[data-aos-delay="1500"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1500"].aos-animate,
    body[data-aos-delay="1500"] [data-aos].aos-animate {
      transition-delay: 1.5s
    }

    [data-aos][data-aos][data-aos-duration="1550"],
    body[data-aos-duration="1550"] [data-aos] {
      transition-duration: 1.55s
    }

    [data-aos][data-aos][data-aos-delay="1550"],
    body[data-aos-delay="1550"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1550"].aos-animate,
    body[data-aos-delay="1550"] [data-aos].aos-animate {
      transition-delay: 1.55s
    }

    [data-aos][data-aos][data-aos-duration="1600"],
    body[data-aos-duration="1600"] [data-aos] {
      transition-duration: 1.6s
    }

    [data-aos][data-aos][data-aos-delay="1600"],
    body[data-aos-delay="1600"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1600"].aos-animate,
    body[data-aos-delay="1600"] [data-aos].aos-animate {
      transition-delay: 1.6s
    }

    [data-aos][data-aos][data-aos-duration="1650"],
    body[data-aos-duration="1650"] [data-aos] {
      transition-duration: 1.65s
    }

    [data-aos][data-aos][data-aos-delay="1650"],
    body[data-aos-delay="1650"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1650"].aos-animate,
    body[data-aos-delay="1650"] [data-aos].aos-animate {
      transition-delay: 1.65s
    }

    [data-aos][data-aos][data-aos-duration="1700"],
    body[data-aos-duration="1700"] [data-aos] {
      transition-duration: 1.7s
    }

    [data-aos][data-aos][data-aos-delay="1700"],
    body[data-aos-delay="1700"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1700"].aos-animate,
    body[data-aos-delay="1700"] [data-aos].aos-animate {
      transition-delay: 1.7s
    }

    [data-aos][data-aos][data-aos-duration="1750"],
    body[data-aos-duration="1750"] [data-aos] {
      transition-duration: 1.75s
    }

    [data-aos][data-aos][data-aos-delay="1750"],
    body[data-aos-delay="1750"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1750"].aos-animate,
    body[data-aos-delay="1750"] [data-aos].aos-animate {
      transition-delay: 1.75s
    }

    [data-aos][data-aos][data-aos-duration="1800"],
    body[data-aos-duration="1800"] [data-aos] {
      transition-duration: 1.8s
    }

    [data-aos][data-aos][data-aos-delay="1800"],
    body[data-aos-delay="1800"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1800"].aos-animate,
    body[data-aos-delay="1800"] [data-aos].aos-animate {
      transition-delay: 1.8s
    }

    [data-aos][data-aos][data-aos-duration="1850"],
    body[data-aos-duration="1850"] [data-aos] {
      transition-duration: 1.85s
    }

    [data-aos][data-aos][data-aos-delay="1850"],
    body[data-aos-delay="1850"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1850"].aos-animate,
    body[data-aos-delay="1850"] [data-aos].aos-animate {
      transition-delay: 1.85s
    }

    [data-aos][data-aos][data-aos-duration="1900"],
    body[data-aos-duration="1900"] [data-aos] {
      transition-duration: 1.9s
    }

    [data-aos][data-aos][data-aos-delay="1900"],
    body[data-aos-delay="1900"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1900"].aos-animate,
    body[data-aos-delay="1900"] [data-aos].aos-animate {
      transition-delay: 1.9s
    }

    [data-aos][data-aos][data-aos-duration="1950"],
    body[data-aos-duration="1950"] [data-aos] {
      transition-duration: 1.95s
    }

    [data-aos][data-aos][data-aos-delay="1950"],
    body[data-aos-delay="1950"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="1950"].aos-animate,
    body[data-aos-delay="1950"] [data-aos].aos-animate {
      transition-delay: 1.95s
    }

    [data-aos][data-aos][data-aos-duration="2000"],
    body[data-aos-duration="2000"] [data-aos] {
      transition-duration: 2s
    }

    [data-aos][data-aos][data-aos-delay="2000"],
    body[data-aos-delay="2000"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2000"].aos-animate,
    body[data-aos-delay="2000"] [data-aos].aos-animate {
      transition-delay: 2s
    }

    [data-aos][data-aos][data-aos-duration="2050"],
    body[data-aos-duration="2050"] [data-aos] {
      transition-duration: 2.05s
    }

    [data-aos][data-aos][data-aos-delay="2050"],
    body[data-aos-delay="2050"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2050"].aos-animate,
    body[data-aos-delay="2050"] [data-aos].aos-animate {
      transition-delay: 2.05s
    }

    [data-aos][data-aos][data-aos-duration="2100"],
    body[data-aos-duration="2100"] [data-aos] {
      transition-duration: 2.1s
    }

    [data-aos][data-aos][data-aos-delay="2100"],
    body[data-aos-delay="2100"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2100"].aos-animate,
    body[data-aos-delay="2100"] [data-aos].aos-animate {
      transition-delay: 2.1s
    }

    [data-aos][data-aos][data-aos-duration="2150"],
    body[data-aos-duration="2150"] [data-aos] {
      transition-duration: 2.15s
    }

    [data-aos][data-aos][data-aos-delay="2150"],
    body[data-aos-delay="2150"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2150"].aos-animate,
    body[data-aos-delay="2150"] [data-aos].aos-animate {
      transition-delay: 2.15s
    }

    [data-aos][data-aos][data-aos-duration="2200"],
    body[data-aos-duration="2200"] [data-aos] {
      transition-duration: 2.2s
    }

    [data-aos][data-aos][data-aos-delay="2200"],
    body[data-aos-delay="2200"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2200"].aos-animate,
    body[data-aos-delay="2200"] [data-aos].aos-animate {
      transition-delay: 2.2s
    }

    [data-aos][data-aos][data-aos-duration="2250"],
    body[data-aos-duration="2250"] [data-aos] {
      transition-duration: 2.25s
    }

    [data-aos][data-aos][data-aos-delay="2250"],
    body[data-aos-delay="2250"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2250"].aos-animate,
    body[data-aos-delay="2250"] [data-aos].aos-animate {
      transition-delay: 2.25s
    }

    [data-aos][data-aos][data-aos-duration="2300"],
    body[data-aos-duration="2300"] [data-aos] {
      transition-duration: 2.3s
    }

    [data-aos][data-aos][data-aos-delay="2300"],
    body[data-aos-delay="2300"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2300"].aos-animate,
    body[data-aos-delay="2300"] [data-aos].aos-animate {
      transition-delay: 2.3s
    }

    [data-aos][data-aos][data-aos-duration="2350"],
    body[data-aos-duration="2350"] [data-aos] {
      transition-duration: 2.35s
    }

    [data-aos][data-aos][data-aos-delay="2350"],
    body[data-aos-delay="2350"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2350"].aos-animate,
    body[data-aos-delay="2350"] [data-aos].aos-animate {
      transition-delay: 2.35s
    }

    [data-aos][data-aos][data-aos-duration="2400"],
    body[data-aos-duration="2400"] [data-aos] {
      transition-duration: 2.4s
    }

    [data-aos][data-aos][data-aos-delay="2400"],
    body[data-aos-delay="2400"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2400"].aos-animate,
    body[data-aos-delay="2400"] [data-aos].aos-animate {
      transition-delay: 2.4s
    }

    [data-aos][data-aos][data-aos-duration="2450"],
    body[data-aos-duration="2450"] [data-aos] {
      transition-duration: 2.45s
    }

    [data-aos][data-aos][data-aos-delay="2450"],
    body[data-aos-delay="2450"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2450"].aos-animate,
    body[data-aos-delay="2450"] [data-aos].aos-animate {
      transition-delay: 2.45s
    }

    [data-aos][data-aos][data-aos-duration="2500"],
    body[data-aos-duration="2500"] [data-aos] {
      transition-duration: 2.5s
    }

    [data-aos][data-aos][data-aos-delay="2500"],
    body[data-aos-delay="2500"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2500"].aos-animate,
    body[data-aos-delay="2500"] [data-aos].aos-animate {
      transition-delay: 2.5s
    }

    [data-aos][data-aos][data-aos-duration="2550"],
    body[data-aos-duration="2550"] [data-aos] {
      transition-duration: 2.55s
    }

    [data-aos][data-aos][data-aos-delay="2550"],
    body[data-aos-delay="2550"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2550"].aos-animate,
    body[data-aos-delay="2550"] [data-aos].aos-animate {
      transition-delay: 2.55s
    }

    [data-aos][data-aos][data-aos-duration="2600"],
    body[data-aos-duration="2600"] [data-aos] {
      transition-duration: 2.6s
    }

    [data-aos][data-aos][data-aos-delay="2600"],
    body[data-aos-delay="2600"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2600"].aos-animate,
    body[data-aos-delay="2600"] [data-aos].aos-animate {
      transition-delay: 2.6s
    }

    [data-aos][data-aos][data-aos-duration="2650"],
    body[data-aos-duration="2650"] [data-aos] {
      transition-duration: 2.65s
    }

    [data-aos][data-aos][data-aos-delay="2650"],
    body[data-aos-delay="2650"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2650"].aos-animate,
    body[data-aos-delay="2650"] [data-aos].aos-animate {
      transition-delay: 2.65s
    }

    [data-aos][data-aos][data-aos-duration="2700"],
    body[data-aos-duration="2700"] [data-aos] {
      transition-duration: 2.7s
    }

    [data-aos][data-aos][data-aos-delay="2700"],
    body[data-aos-delay="2700"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2700"].aos-animate,
    body[data-aos-delay="2700"] [data-aos].aos-animate {
      transition-delay: 2.7s
    }

    [data-aos][data-aos][data-aos-duration="2750"],
    body[data-aos-duration="2750"] [data-aos] {
      transition-duration: 2.75s
    }

    [data-aos][data-aos][data-aos-delay="2750"],
    body[data-aos-delay="2750"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2750"].aos-animate,
    body[data-aos-delay="2750"] [data-aos].aos-animate {
      transition-delay: 2.75s
    }

    [data-aos][data-aos][data-aos-duration="2800"],
    body[data-aos-duration="2800"] [data-aos] {
      transition-duration: 2.8s
    }

    [data-aos][data-aos][data-aos-delay="2800"],
    body[data-aos-delay="2800"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2800"].aos-animate,
    body[data-aos-delay="2800"] [data-aos].aos-animate {
      transition-delay: 2.8s
    }

    [data-aos][data-aos][data-aos-duration="2850"],
    body[data-aos-duration="2850"] [data-aos] {
      transition-duration: 2.85s
    }

    [data-aos][data-aos][data-aos-delay="2850"],
    body[data-aos-delay="2850"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2850"].aos-animate,
    body[data-aos-delay="2850"] [data-aos].aos-animate {
      transition-delay: 2.85s
    }

    [data-aos][data-aos][data-aos-duration="2900"],
    body[data-aos-duration="2900"] [data-aos] {
      transition-duration: 2.9s
    }

    [data-aos][data-aos][data-aos-delay="2900"],
    body[data-aos-delay="2900"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2900"].aos-animate,
    body[data-aos-delay="2900"] [data-aos].aos-animate {
      transition-delay: 2.9s
    }

    [data-aos][data-aos][data-aos-duration="2950"],
    body[data-aos-duration="2950"] [data-aos] {
      transition-duration: 2.95s
    }

    [data-aos][data-aos][data-aos-delay="2950"],
    body[data-aos-delay="2950"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="2950"].aos-animate,
    body[data-aos-delay="2950"] [data-aos].aos-animate {
      transition-delay: 2.95s
    }

    [data-aos][data-aos][data-aos-duration="3000"],
    body[data-aos-duration="3000"] [data-aos] {
      transition-duration: 3s
    }

    [data-aos][data-aos][data-aos-delay="3000"],
    body[data-aos-delay="3000"] [data-aos] {
      transition-delay: 0
    }

    [data-aos][data-aos][data-aos-delay="3000"].aos-animate,
    body[data-aos-delay="3000"] [data-aos].aos-animate {
      transition-delay: 3s
    }

    [data-aos][data-aos][data-aos-easing=linear],
    body[data-aos-easing=linear] [data-aos] {
      transition-timing-function: cubic-bezier(.25, .25, .75, .75)
    }

    [data-aos][data-aos][data-aos-easing=ease],
    body[data-aos-easing=ease] [data-aos] {
      transition-timing-function: ease
    }

    [data-aos][data-aos][data-aos-easing=ease-in],
    body[data-aos-easing=ease-in] [data-aos] {
      transition-timing-function: ease-in
    }

    [data-aos][data-aos][data-aos-easing=ease-out],
    body[data-aos-easing=ease-out] [data-aos] {
      transition-timing-function: ease-out
    }

    [data-aos][data-aos][data-aos-easing=ease-in-out],
    body[data-aos-easing=ease-in-out] [data-aos] {
      transition-timing-function: ease-in-out
    }

    [data-aos][data-aos][data-aos-easing=ease-in-back],
    body[data-aos-easing=ease-in-back] [data-aos] {
      transition-timing-function: cubic-bezier(.6, -.28, .735, .045)
    }

    [data-aos][data-aos][data-aos-easing=ease-out-back],
    body[data-aos-easing=ease-out-back] [data-aos] {
      transition-timing-function: cubic-bezier(.175, .885, .32, 1.275)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-out-back],
    body[data-aos-easing=ease-in-out-back] [data-aos] {
      transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-sine],
    body[data-aos-easing=ease-in-sine] [data-aos] {
      transition-timing-function: cubic-bezier(.47, 0, .745, .715)
    }

    [data-aos][data-aos][data-aos-easing=ease-out-sine],
    body[data-aos-easing=ease-out-sine] [data-aos] {
      transition-timing-function: cubic-bezier(.39, .575, .565, 1)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-out-sine],
    body[data-aos-easing=ease-in-out-sine] [data-aos] {
      transition-timing-function: cubic-bezier(.445, .05, .55, .95)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-quad],
    body[data-aos-easing=ease-in-quad] [data-aos] {
      transition-timing-function: cubic-bezier(.55, .085, .68, .53)
    }

    [data-aos][data-aos][data-aos-easing=ease-out-quad],
    body[data-aos-easing=ease-out-quad] [data-aos] {
      transition-timing-function: cubic-bezier(.25, .46, .45, .94)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-out-quad],
    body[data-aos-easing=ease-in-out-quad] [data-aos] {
      transition-timing-function: cubic-bezier(.455, .03, .515, .955)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-cubic],
    body[data-aos-easing=ease-in-cubic] [data-aos] {
      transition-timing-function: cubic-bezier(.55, .085, .68, .53)
    }

    [data-aos][data-aos][data-aos-easing=ease-out-cubic],
    body[data-aos-easing=ease-out-cubic] [data-aos] {
      transition-timing-function: cubic-bezier(.25, .46, .45, .94)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-out-cubic],
    body[data-aos-easing=ease-in-out-cubic] [data-aos] {
      transition-timing-function: cubic-bezier(.455, .03, .515, .955)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-quart],
    body[data-aos-easing=ease-in-quart] [data-aos] {
      transition-timing-function: cubic-bezier(.55, .085, .68, .53)
    }

    [data-aos][data-aos][data-aos-easing=ease-out-quart],
    body[data-aos-easing=ease-out-quart] [data-aos] {
      transition-timing-function: cubic-bezier(.25, .46, .45, .94)
    }

    [data-aos][data-aos][data-aos-easing=ease-in-out-quart],
    body[data-aos-easing=ease-in-out-quart] [data-aos] {
      transition-timing-function: cubic-bezier(.455, .03, .515, .955)
    }

    [data-aos^=fade][data-aos^=fade] {
      opacity: 1;
      transition-property: opacity, transform
    }

    [data-aos^=fade][data-aos^=fade].aos-animate {
      opacity: 1;
      transform: translateZ(0)
    }

    [data-aos=fade-up] {
      transform: translate3d(0, 100px, 0)
    }

    [data-aos=fade-down] {
      transform: translate3d(0, -100px, 0)
    }

    [data-aos=fade-right] {
      transform: translate3d(-100px, 0, 0)
    }

    [data-aos=fade-left] {
      transform: translate3d(100px, 0, 0)
    }

    [data-aos=fade-up-right] {
      transform: translate3d(-100px, 100px, 0)
    }

    [data-aos=fade-up-left] {
      transform: translate3d(100px, 100px, 0)
    }

    [data-aos=fade-down-right] {
      transform: translate3d(-100px, -100px, 0)
    }

    [data-aos=fade-down-left] {
      transform: translate3d(100px, -100px, 0)
    }

    [data-aos^=zoom][data-aos^=zoom] {
      opacity: 0;
      transition-property: opacity, transform
    }

    [data-aos^=zoom][data-aos^=zoom].aos-animate {
      opacity: 1;
      transform: translateZ(0) scale(1)
    }

    [data-aos=zoom-in] {
      transform: scale(.6)
    }

    [data-aos=zoom-in-up] {
      transform: translate3d(0, 100px, 0) scale(.6)
    }

    [data-aos=zoom-in-down] {
      transform: translate3d(0, -100px, 0) scale(.6)
    }

    [data-aos=zoom-in-right] {
      transform: translate3d(-100px, 0, 0) scale(.6)
    }

    [data-aos=zoom-in-left] {
      transform: translate3d(100px, 0, 0) scale(.6)
    }

    [data-aos=zoom-out] {
      transform: scale(1.2)
    }

    [data-aos=zoom-out-up] {
      transform: translate3d(0, 100px, 0) scale(1.2)
    }

    [data-aos=zoom-out-down] {
      transform: translate3d(0, -100px, 0) scale(1.2)
    }

    [data-aos=zoom-out-right] {
      transform: translate3d(-100px, 0, 0) scale(1.2)
    }

    [data-aos=zoom-out-left] {
      transform: translate3d(100px, 0, 0) scale(1.2)
    }

    [data-aos^=slide][data-aos^=slide] {
      transition-property: transform
    }

    [data-aos^=slide][data-aos^=slide].aos-animate {
      transform: translateZ(0)
    }

    [data-aos=slide-up] {
      transform: translate3d(0, 100%, 0)
    }

    [data-aos=slide-down] {
      transform: translate3d(0, -100%, 0)
    }

    [data-aos=slide-right] {
      transform: translate3d(-100%, 0, 0)
    }

    [data-aos=slide-left] {
      transform: translate3d(100%, 0, 0)
    }

    [data-aos^=flip][data-aos^=flip] {
      -webkit-backface-visibility: hidden;
      backface-visibility: hidden;
      transition-property: transform
    }

    [data-aos=flip-left] {
      transform: perspective(2500px) rotateY(-100deg)
    }

    [data-aos=flip-left].aos-animate {
      transform: perspective(2500px) rotateY(0)
    }

    [data-aos=flip-right] {
      transform: perspective(2500px) rotateY(100deg)
    }

    [data-aos=flip-right].aos-animate {
      transform: perspective(2500px) rotateY(0)
    }

    [data-aos=flip-up] {
      transform: perspective(2500px) rotateX(-100deg)
    }

    [data-aos=flip-up].aos-animate {
      transform: perspective(2500px) rotateX(0)
    }

    [data-aos=flip-down] {
      transform: perspective(2500px) rotateX(100deg)
    }

    [data-aos=flip-down].aos-animate {
      transform: perspective(2500px) rotateX(0)
    }