lui-logo {
    display:inline-block
  }
  lui-logo .image {
    height:auto;
    width:108px
  }
  @media (min-width:1024px) {
    lui-logo .image {
      width:128px
    }
  }
  @media (min-width:1360px) {
    lui-logo .image {
      width:150px
    }
  }
  lui-logo[desc] .logo-container>* {
    display:inline-block;
    vertical-align:middle
  }
  lui-logo[desc] .logo-link {
    border-right:var(--border-width-xs) solid var(--color-stroke-accent);
    margin-right:var(--offset-md-l);
    padding-right:var(--offset-md-m)
  }
  lui-logo[desc] .logo-desc {
    color:var(--color-text-primary);
    font-family:NunitoSans Regular;
    font-size:14px;
    line-height:16px
  }
  .logo-link {
    display:flex
  }
  lui-social .lui-social-container {
    display:flex;
    width:max-content
  }
  lui-social .lui-social-link {
    align-items:center;
    background-color:RGB(var(--color-main-80));
    border-radius:var(--border-radius-round);
    cursor:pointer;
    display:inline-flex;
    height:var(--height-md-s);
    justify-content:center;
    margin-inline-end:var(--offset-md-2xs);
    text-decoration:none;
    width:var(--width-md-s)
  }
  lui-social .lui-social-link:hover {
    background-color:RGB(var(--color-main-90));
    text-decoration:none;
    transition:var(--transition-medium)
  }
  lui-social .lui-social-link:last-of-type {
    margin-inline-end:0
  }
  lui-social .lui-social-link lui-icon {
    color:RGB(var(--color-white))
  }
  lui-footer .lui-social-container {
    display:grid;
    gap:var(--offset-md-2xs);
    grid-template-columns:repeat(5,1fr);
    width:max-content
  }
  @media (min-width:1024px) {
    lui-footer .lui-social-container {
      gap:var(--offset-sm-l) var(--offset-md-2xs);
      grid-template-columns:repeat(3,1fr)
    }
  }
  @media (min-width:1360px) {
    lui-footer .lui-social-container {
      gap:var(--offset-md-2xs);
      grid-template-columns:repeat(5,1fr)
    }
  }
  lui-footer .lui-social-link {
    margin-inline-end:0
  }
  @font-face {
    font-family:NunitoSans Black;
    font-style:normal;
    font-weight:900;
    src:url(../fonts/nunitosans-black-40ca0429e1a40bcd6c26.woff2) format("woff2"),
    url(../fonts/nunitosans-black-7ae52f38151ec8bc7591.woff) format("woff")
  }
  @font-face {
    font-display:swap;
    font-family:NunitoSans Bold;
    font-style:normal;
    font-weight:700;
    src:url(../fonts/nunitosans-bold-9c4cdbefdbac045118a3.woff2) format("woff2"),
    url(../fonts/nunitosans-bold-9709a8d45fa54da212c6.woff) format("woff")
  }
  @font-face {
    font-display:swap;
    font-family:NunitoSans Regular;
    font-style:normal;
    font-weight:400;
    src:url(../fonts/nunitosans-regular-159d1cc68606c496d527.woff2) format("woff2"),
    url(../fonts/nunitosans-regular-6829d5bb0386828b00bc.woff) format("woff")
  }
  .lui-link:hover {
    cursor:pointer;
    text-decoration:underline;
    transition:var(--transition-medium)
  }
  .lui-link.blue-lui-link {
    color:RGB(var(--color-blue))
  }
  .lui-link.blue-lui-link:hover {
    color:RGB(var(--color-main-100))
  }
  .lui-link.blue-lui-link:active {
    color:RGB(var(--color-blue))
  }
  .lui-link.dark-lui-link {
    color:RGB(var(--color-main-100))
  }
  .lui-link.dark-lui-link:hover {
    color:RGB(var(--color-main-80))
  }
  .lui-link.dark-lui-link:active {
    color:RGB(var(--color-main-100))
  }
  .lui-link.white-lui-link {
    color:RGB(var(--color-white))
  }
  .lui-link.white-lui-link:hover {
    color:RGB(var(--color-yellow))
  }
  .lui-link.white-lui-link:active {
    color:RGB(var(--color-white))
  }
  .lui-link.yellow-lui-link {
    color:RGB(var(--color-yellow))
  }
  .lui-link.yellow-lui-link:hover {
    color:RGB(var(--color-white))
  }
  .lui-link.yellow-lui-link:active {
    color:RGB(var(--color-yellow))
  }
  body {
    font-family:NunitoSans Regular,serif
  }
  blockquote,
  body,
  dd,
  dl,
  dt,
  fieldset,
  figure,
  h1,
  h2,
  h3,
  h4,
  h5,
  h6,
  header,
  hr,
  html,
  iframe,
  legend,
  li,
  ol,
  p,
  pre,
  ul {
    box-sizing:border-box;
    margin:0;
    padding:0
  }
  a {
    font-size:100%;
    vertical-align:baseline
  }
  h1,
  h2,
  h3,
  h4,
  h5,
  h6 {
    font-size:100%;
    font-weight:400
  }
  ul {
    list-style:none
  }
  button,
  fieldset,
  input,
  select,
  textarea {
    border:0;
    margin:0;
    outline:0
  }
  audio,
  embed,
  img,
  object,
  video {
    height:auto;
    max-width:100%
  }
  iframe {
    border:0
  }
  td,
  th {
    padding:0;
    text-align:left
  }
  select:-webkit-autofill,
  select:-webkit-autofill:focus,
  select:-webkit-autofill:hover,
  textarea:-webkit-autofill,
  textarea:-webkit-autofill:hover textarea:-webkit-autofill:focus {
    border:0 solid transparent;
    -webkit-text-fill-color:rgba(0,0,0,.6);
    box-shadow:inset 0 0 0 1000px transparent;
    transition:background-color 9999999s ease-in-out 0s
  }
  [scroll-to] {
    cursor:pointer
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:first-line,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover {
    max-height:52px;
    position:relative;
    z-index:0;
    -webkit-text-fill-color:var(--color-text-primary)!important;
    box-shadow:inset 0 0 0 40px var(--color-background-secondary-surface)!important
  }
  .lazy,
  .lazy:after,
  .lazy:before {
    background-image:none!important
  }
  .offset-row-sm-3xs {
    margin-bottom:2px
  }
  .offset-row-sm-2xs {
    margin-bottom:4px
  }
  .offset-row-sm-xs {
    margin-bottom:6px
  }
  .offset-row-sm-s {
    margin-bottom:8px
  }
  .offset-row-sm-sm {
    margin-bottom:10px
  }
  .offset-row-sm-m {
    margin-bottom:12px
  }
  .offset-row-sm-ml {
    margin-bottom:14px
  }
  .offset-row-sm-l {
    margin-bottom:16px
  }
  .offset-row-sm-xl {
    margin-bottom:18px
  }
  .offset-row-sm-xxl {
    margin-bottom:20px
  }
  .offset-row-md-2xs {
    margin-bottom:24px
  }
  .offset-row-md-xs {
    margin-bottom:28px
  }
  .offset-row-md-s {
    margin-bottom:32px
  }
  .offset-row-md-m {
    margin-bottom:36px
  }
  .offset-row-md-l {
    margin-bottom:40px
  }
  .offset-row-md-xl {
    margin-bottom:44px
  }
  .offset-row-md-2xl {
    margin-bottom:48px
  }
  .offset-row-lg-xs {
    margin-bottom:52px
  }
  .offset-row-lg-s {
    margin-bottom:56px
  }
  .offset-row-lg-m {
    margin-bottom:60px
  }
  .offset-row-lg-l {
    margin-bottom:64px
  }
  .offset-row-lg-xl {
    margin-bottom:68px
  }
  .offset-row-lg-2xl {
    margin-bottom:72px
  }
  .offset-row-lg-3xl {
    margin-bottom:76px
  }
  .offset-top-sm-3xs {
    margin-top:2px
  }
  .offset-top-sm-2xs {
    margin-top:4px
  }
  .offset-top-sm-xs {
    margin-top:6px
  }
  .offset-top-sm-s {
    margin-top:8px
  }
  .offset-top-sm-sm {
    margin-top:10px
  }
  .offset-top-sm-m {
    margin-top:12px
  }
  .offset-top-sm-ml {
    margin-top:14px
  }
  .offset-top-sm-l {
    margin-top:16px
  }
  .offset-top-sm-xl {
    margin-top:18px
  }
  .offset-top-sm-xxl {
    margin-top:20px
  }
  .offset-top-md-2xs {
    margin-top:24px
  }
  .offset-top-md-xs {
    margin-top:28px
  }
  .offset-top-md-s {
    margin-top:32px
  }
  .offset-top-md-m {
    margin-top:36px
  }
  .offset-top-md-l {
    margin-top:40px
  }
  .offset-top-md-xl {
    margin-top:44px
  }
  .offset-top-md-2xl {
    margin-top:48px
  }
  .offset-top-lg-xs {
    margin-top:52px
  }
  .offset-top-lg-s {
    margin-top:56px
  }
  .offset-top-lg-m {
    margin-top:60px
  }
  .offset-top-lg-l {
    margin-top:64px
  }
  .offset-top-lg-xl {
    margin-top:68px
  }
  .offset-top-lg-2xl {
    margin-top:72px
  }
  .offset-top-lg-3xl {
    margin-top:76px
  }
  .y-offset-sm-3xs {
    padding-bottom:2px;
    padding-top:2px
  }
  .y-offset-sm-2xs {
    padding-bottom:4px;
    padding-top:4px
  }
  .y-offset-sm-xs {
    padding-bottom:6px;
    padding-top:6px
  }
  .y-offset-sm-s {
    padding-bottom:8px;
    padding-top:8px
  }
  .y-offset-sm-sm {
    padding-bottom:10px;
    padding-top:10px
  }
  .y-offset-sm-m {
    padding-bottom:12px;
    padding-top:12px
  }
  .y-offset-sm-ml {
    padding-bottom:14px;
    padding-top:14px
  }
  .y-offset-sm-l {
    padding-bottom:16px;
    padding-top:16px
  }
  .y-offset-sm-xl {
    padding-bottom:18px;
    padding-top:18px
  }
  .y-offset-sm-xxl {
    padding-bottom:20px;
    padding-top:20px
  }
  .y-offset-md-2xs {
    padding-bottom:24px;
    padding-top:24px
  }
  .y-offset-md-xs {
    padding-bottom:28px;
    padding-top:28px
  }
  .y-offset-md-s {
    padding-bottom:32px;
    padding-top:32px
  }
  .y-offset-md-m {
    padding-bottom:36px;
    padding-top:36px
  }
  .y-offset-md-l {
    padding-bottom:40px;
    padding-top:40px
  }
  .y-offset-md-xl {
    padding-bottom:44px;
    padding-top:44px
  }
  .y-offset-md-2xl {
    padding-bottom:48px;
    padding-top:48px
  }
  .y-offset-lg-xs {
    padding-bottom:52px;
    padding-top:52px
  }
  .y-offset-lg-s {
    padding-bottom:56px;
    padding-top:56px
  }
  .y-offset-lg-m {
    padding-bottom:60px;
    padding-top:60px
  }
  .y-offset-lg-l {
    padding-bottom:64px;
    padding-top:64px
  }
  .y-offset-lg-xl {
    padding-bottom:68px;
    padding-top:68px
  }
  .y-offset-lg-2xl {
    padding-bottom:72px;
    padding-top:72px
  }
  .y-offset-lg-3xl {
    padding-bottom:76px;
    padding-top:76px
  }
  .x-offset-sm-3xs {
    padding-left:2px;
    padding-right:2px
  }
  .x-offset-sm-2xs {
    padding-left:4px;
    padding-right:4px
  }
  .x-offset-sm-xs {
    padding-left:6px;
    padding-right:6px
  }
  .x-offset-sm-s {
    padding-left:8px;
    padding-right:8px
  }
  .x-offset-sm-sm {
    padding-left:10px;
    padding-right:10px
  }
  .x-offset-sm-m {
    padding-left:12px;
    padding-right:12px
  }
  .x-offset-sm-ml {
    padding-left:14px;
    padding-right:14px
  }
  .x-offset-sm-l {
    padding-left:16px;
    padding-right:16px
  }
  .x-offset-sm-xl {
    padding-left:18px;
    padding-right:18px
  }
  .x-offset-sm-xxl {
    padding-left:20px;
    padding-right:20px
  }
  .x-offset-md-2xs {
    padding-left:24px;
    padding-right:24px
  }
  .x-offset-md-xs {
    padding-left:28px;
    padding-right:28px
  }
  .x-offset-md-s {
    padding-left:32px;
    padding-right:32px
  }
  .x-offset-md-m {
    padding-left:36px;
    padding-right:36px
  }
  .x-offset-md-l {
    padding-left:40px;
    padding-right:40px
  }
  .x-offset-md-xl {
    padding-left:44px;
    padding-right:44px
  }
  .x-offset-md-2xl {
    padding-left:48px;
    padding-right:48px
  }
  .x-offset-lg-xs {
    padding-left:52px;
    padding-right:52px
  }
  .x-offset-lg-s {
    padding-left:56px;
    padding-right:56px
  }
  .x-offset-lg-m {
    padding-left:60px;
    padding-right:60px
  }
  .x-offset-lg-l {
    padding-left:64px;
    padding-right:64px
  }
  .x-offset-lg-xl {
    padding-left:68px;
    padding-right:68px
  }
  .x-offset-lg-2xl {
    padding-left:72px;
    padding-right:72px
  }
  .x-offset-lg-3xl {
    padding-left:76px;
    padding-right:76px
  }
  .offset-right-sm-3xs {
    padding-right:2px
  }
  .offset-right-sm-2xs {
    padding-right:4px
  }
  .offset-right-sm-xs {
    padding-right:6px
  }
  .offset-right-sm-s {
    padding-right:8px
  }
  .offset-right-sm-sm {
    padding-right:10px
  }
  .offset-right-sm-m {
    padding-right:12px
  }
  .offset-right-sm-ml {
    padding-right:14px
  }
  .offset-right-sm-l {
    padding-right:16px
  }
  .offset-right-sm-xl {
    padding-right:18px
  }
  .offset-right-sm-xxl {
    padding-right:20px
  }
  .offset-right-md-2xs {
    padding-right:24px
  }
  .offset-right-md-xs {
    padding-right:28px
  }
  .offset-right-md-s {
    padding-right:32px
  }
  .offset-right-md-m {
    padding-right:36px
  }
  .offset-right-md-l {
    padding-right:40px
  }
  .offset-right-md-xl {
    padding-right:44px
  }
  .offset-right-md-2xl {
    padding-right:48px
  }
  .offset-right-lg-xs {
    padding-right:52px
  }
  .offset-right-lg-s {
    padding-right:56px
  }
  .offset-right-lg-m {
    padding-right:60px
  }
  .offset-right-lg-l {
    padding-right:64px
  }
  .offset-right-lg-xl {
    padding-right:68px
  }
  .offset-right-lg-2xl {
    padding-right:72px
  }
  .offset-right-lg-3xl {
    padding-right:76px
  }
  .offset-left-sm-3xs {
    padding-left:2px
  }
  .offset-left-sm-2xs {
    padding-left:4px
  }
  .offset-left-sm-xs {
    padding-left:6px
  }
  .offset-left-sm-s {
    padding-left:8px
  }
  .offset-left-sm-sm {
    padding-left:10px
  }
  .offset-left-sm-m {
    padding-left:12px
  }
  .offset-left-sm-ml {
    padding-left:14px
  }
  .offset-left-sm-l {
    padding-left:16px
  }
  .offset-left-sm-xl {
    padding-left:18px
  }
  .offset-left-sm-xxl {
    padding-left:20px
  }
  .offset-left-md-2xs {
    padding-left:24px
  }
  .offset-left-md-xs {
    padding-left:28px
  }
  .offset-left-md-s {
    padding-left:32px
  }
  .offset-left-md-m {
    padding-left:36px
  }
  .offset-left-md-l {
    padding-left:40px
  }
  .offset-left-md-xl {
    padding-left:44px
  }
  .offset-left-md-2xl {
    padding-left:48px
  }
  .offset-left-lg-xs {
    padding-left:52px
  }
  .offset-left-lg-s {
    padding-left:56px
  }
  .offset-left-lg-m {
    padding-left:60px
  }
  .offset-left-lg-l {
    padding-left:64px
  }
  .offset-left-lg-xl {
    padding-left:68px
  }
  .offset-left-lg-2xl {
    padding-left:72px
  }
  .offset-left-lg-3xl {
    padding-left:76px
  }
  :root {
    --title-h1:max(36px,min(6.4vw,72px))/1.2 "NunitoSans Black",sans-serif;
    --title-h2:max(30px,min(5.4vw,64px))/1.2 "NunitoSans Black",sans-serif;
    --title-h3:max(24px,min(4.1vw,48px))/1.3 "NunitoSans Black",sans-serif;
    --title-h4:max(20px,min(3vw,36px))/1.2 "NunitoSans Black",sans-serif;
    --subtitle-lg-bold:max(16px,min(2.3vw,20px))/1.5 "NunitoSans Bold",sans-serif;
    --subtitle-lg-medium:max(16px,min(2.3vw,20px))/1.5 "NunitoSans Bold",sans-serif;
    --subtitle-sm-bold:max(14px,min(2vw,18px))/1.7 "NunitoSans Bold",sans-serif;
    --subtitle-sm-medium:max(14px,min(2vw,18px))/1.7 "NunitoSans Bold",sans-serif;
    --body-text-semibold:max(14px,min(1.7vw,16px))/1.5 "NunitoSans Bold",sans-serif;
    --body-text-medium:max(14px,min(1.7vw,16px))/1.5 "NunitoSans Bold",sans-serif;
    --caption-text:max(12px,min(1.5vw,14px))/1.5 "NunitoSans Regular",sans-serif;
    --caption-text-semibold:max(12px,min(1.5vw,14px))/1.5 "NunitoSans Bold",sans-serif;
    --btn-text:max(16px,min(2.3vw,20px))/1.3 "NunitoSans Bold",sans-serif;
    --btn-text-semibold:max(16px,min(1.5vw,20px))/1.5 "NunitoSans Bold",sans-serif;
    --link-lg-text:max(18px,min(2.6vw,24px))/1.25 "NunitoSans Bold",sans-serif;
    --link-sm-text:max(12px,min(1.5vw,14px))/1.4 "NunitoSans Bold",sans-serif
  }
  .title-h1 {
    font:var(--title-h1)
  }
  .title-h2 {
    font:var(--title-h2)
  }
  .title-h3 {
    font:var(--title-h3)
  }
  .title-h4 {
    font:var(--title-h4)
  }
  .subtitle-lg-bold {
    font:var(--subtitle-lg-bold)
  }
  .subtitle-lg-medium {
    font:var(--subtitle-lg-medium)
  }
  .subtitle-sm-bold {
    font:var(--subtitle-sm-bold)
  }
  .subtitle-sm-medium {
    font:var(--subtitle-sm-medium)
  }
  .body-text-semibold {
    font:var(--body-text-semibold)
  }
  .body-text-medium {
    font:var(--body-text-medium)
  }
  .caption-text {
    font:var(--caption-text)
  }
  .caption-text-semibold {
    font:var(--caption-text-semibold)
  }
  .btn-text {
    font:var(--btn-text)
  }
  .btn-text-semibold {
    font:var(--btn-text-semibold)
  }
  .link-lg-text {
    font:var(--link-lg-text)
  }
  .link-sm-text {
    font:var(--link-sm-text)
  }
  :root {
    --color-yellow-main:255,221,60;
    --color-yellow-second:231,192,8;
    --l-color-green:74,205,135;
    --l-color-red:242,102,102;
    --l-color-black:0,0,0;
    --l-color-white:255,255,255;
    --l-color-blue:72,123,254;
    --color-base-darkest:42,43,48;
    --color-base-darken:63,64,68;
    --color-base-dark:97,99,104;
    --color-base-lightest:247,247,249;
    --color-base-lighten:232,232,233;
    --color-base-light:209,212,215;
    --color-base-medium:180,181,183;
    --color-base-medium-darken:141,142,142;
    --background:RGB(var(--color-white));
    --text-color:RGB(var(--color-main-100));
    --text-color-second:RGB(var(--color-main-80));
    --border-color:RGB(var(--color-main-100));
    --swiper-btn:RGB(var(--color-blue));
    --swiper-btn-hover:RGB(var(--color-black));
    --swiper-btn-disabled:RGB(var(--color-main-40));
    --swiper-bullet-bg:RGB(var(--color-main-15));
    --swiper-bullet-active:RGB(var(--color-blue))
  }
  .theme-dark {
    --background:RGB(var(--color-main-100));
    --text-color:RGB(var(--color-white));
    --text-color-second:RGB(var(--color-main-4));
    --border-color:RGB(var(--color-white));
    --swiper-btn:RGB(var(--color-yellow));
    --swiper-btn-hover:RGB(var(--color-white));
    --swiper-btn-disabled:RGB(var(--color-main-40));
    --swiper-bullet-bg:RGB(var(--color-main-40));
    --swiper-bullet-active:RGB(var(--color-yellow))
  }
  .lp-font-black-xxl {
    font:36px/44px NunitoSans Black,sans-serif
  }
  .lp-font-black-xl {
    font:30px/36px NunitoSans Black,sans-serif
  }
  .lp-font-black-l {
    font:24px/32px NunitoSans Black,sans-serif
  }
  .lp-font-black-m {
    font:20px/28px NunitoSans Black,sans-serif
  }
  .lp-font-black-s {
    font:16px/24px NunitoSans Black,sans-serif
  }
  .lp-font-black-s-compact {
    font:16px/20px NunitoSans Black,sans-serif
  }
  .lp-font-black-xs {
    font:14px/20px NunitoSans Black,sans-serif
  }
  .lp-font-bold-xxl-compact {
    font:18px/20px NunitoSans Bold,sans-serif
  }
  .lp-font-bold-xl {
    font:14px/20px NunitoSans Bold,sans-serif
  }
  .lp-font-bold-l,
  .lp-font-bold-m {
    font:12px/20px NunitoSans Bold,sans-serif
  }
  .lp-font-bold-s-compact {
    font:12px/16px NunitoSans Bold,sans-serif
  }
  .lp-font-regular-xl {
    font:16px/24px NunitoSans Regular,sans-serif
  }
  .lp-font-regular-l,
  .lp-font-regular-m {
    font:14px/20px NunitoSans Regular,sans-serif
  }
  .lp-font-regular-s {
    font:12px/20px NunitoSans Regular,sans-serif
  }
  @media (min-width:768px) {
    .lp-font-black-xxl {
      font:50px/56px NunitoSans Black,sans-serif
    }
    .lp-font-black-xl {
      font:40px/48px NunitoSans Black,sans-serif
    }
    .lp-font-black-l {
      font:32px/40px NunitoSans Black,sans-serif
    }
    .lp-font-black-m {
      font:24px/32px NunitoSans Black,sans-serif
    }
    .lp-font-black-s {
      font:18px/24px NunitoSans Black,sans-serif
    }
    .lp-font-black-s-compact {
      font:18px/20px NunitoSans Black,sans-serif
    }
    .lp-font-black-xs {
      font:16px/24px NunitoSans Black,sans-serif
    }
    .lp-font-bold-xxl-compact {
      font:20px/24px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-xl {
      font:14px/20px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-l,
    .lp-font-bold-m {
      font:12px/20px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-s-compact {
      font:12px/16px NunitoSans Bold,sans-serif
    }
    .lp-font-regular-xl {
      font:18px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-l {
      font:16px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-m {
      font:14px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-s {
      font:12px/20px NunitoSans Regular,sans-serif
    }
  }
  @media (min-width:1024px) {
    .lp-font-black-xxl {
      font:64px/72px NunitoSans Black,sans-serif
    }
    .lp-font-black-xl {
      font:56px/64px NunitoSans Black,sans-serif
    }
    .lp-font-black-l {
      font:42px/48px NunitoSans Black,sans-serif
    }
    .lp-font-black-m {
      font:30px/36px NunitoSans Black,sans-serif
    }
    .lp-font-black-s {
      font:20px/28px NunitoSans Black,sans-serif
    }
    .lp-font-black-s-compact {
      font:20px/24px NunitoSans Black,sans-serif
    }
    .lp-font-black-xs {
      font:18px/24px NunitoSans Black,sans-serif
    }
    .lp-font-bold-xxl-compact {
      font:22px/24px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-xl {
      font:16px/24px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-l {
      font:14px/20px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-m {
      font:14px/24px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-s-compact {
      font:14px/20px NunitoSans Bold,sans-serif
    }
    .lp-font-regular-xl {
      font:20px/28px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-l {
      font:18px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-m {
      font:16px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-s {
      font:14px/20px NunitoSans Regular,sans-serif
    }
  }
  @media (min-width:1280px) {
    .lp-font-black-xxl {
      font:72px/80px NunitoSans Black,sans-serif
    }
    .lp-font-black-xl {
      font:64px/72px NunitoSans Black,sans-serif
    }
    .lp-font-black-l {
      font:48px/56px NunitoSans Black,sans-serif
    }
    .lp-font-black-m {
      font:36px/44px NunitoSans Black,sans-serif
    }
    .lp-font-black-s {
      font:20px/28px NunitoSans Black,sans-serif
    }
    .lp-font-black-s-compact {
      font:20px/24px NunitoSans Black,sans-serif
    }
    .lp-font-black-xs {
      font:18px/24px NunitoSans Black,sans-serif
    }
    .lp-font-bold-xxl-compact {
      font:24px/28px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-xl {
      font:16px/24px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-l {
      font:14px/20px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-m {
      font:14px/24px NunitoSans Bold,sans-serif
    }
    .lp-font-bold-s-compact {
      font:14px/20px NunitoSans Bold,sans-serif
    }
    .lp-font-regular-xl {
      font:20px/28px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-l {
      font:18px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-m {
      font:16px/24px NunitoSans Regular,sans-serif
    }
    .lp-font-regular-s {
      font:14px/20px NunitoSans Regular,sans-serif
    }
  }
  html {
    -webkit-box-sizing:border-box;
    box-sizing:border-box;
    -webkit-text-size-adjust:100%;
    font-family:NunitoSans Regular,sans-serif
  }
  *,
  :after,
  :before {
    -webkit-box-sizing:inherit;
    box-sizing:inherit
  }
  body {
    margin:0;
    -webkit-text-rendering:geometricPrecision;
    -moz-text-rendering:geometricPrecision;
    -o-text-rendering:geometricPrecision;
    -ms-text-rendering:geometricPrecision;
    text-rendering:geometricPrecision;
    -webkit-font-smoothing:subpixel-antialiased;
    -moz-font-smoothing:subpixel-antialiased;
    -o-font-smoothing:subpixel-antialiased;
    -ms-font-smoothing:subpixel-antialiased;
    font-smoothing:subpixel-antialiased
  }
  button,
  input,
  optgroup,
  select,
  textarea {
    font-family:inherit;
    font-size:100%;
    margin:0
  }
  button,
  select {
    text-transform:none
  }
  [type=button]::-moz-focus-inner,
  [type=reset]::-moz-focus-inner,
  [type=submit]::-moz-focus-inner,
  button::-moz-focus-inner {
    -webkit-appearance:none;
    border-style:none;
    padding:0
  }
  [type=button]:-moz-focusring,
  [type=reset]:-moz-focusring,
  [type=submit]:-moz-focusring,
  button:-moz-focusring {
    -webkit-appearance:none;
    outline:1px dotted ButtonText
  }
  [type=number]::-webkit-inner-spin-button,
  [type=number]::-webkit-outer-spin-button {
    height:auto
  }
  [type=search] {
    outline-offset:-2px
  }
  [type=search]::-webkit-search-decoration {
    -webkit-appearance:none
  }
  ::-webkit-file-upload-button {
    font:inherit
  }
  ol,
  ul {
    list-style:none;
    margin:0;
    padding-left:0
  }
  table {
    border-collapse:collapse;
    border-spacing:0;
    width:100%
  }
  caption,
  td,
  th {
    text-align:left
  }
  a {
    color:inherit;
    text-decoration:none
  }
  button,
  input:focus,
  select:focus,
  textarea:focus {
    outline:none
  }
  button {
    -webkit-appearance:none;
    background-color:transparent;
    border:0;
    border-radius:0;
    color:inherit;
    cursor:pointer;
    font-family:inherit;
    font-size:inherit;
    font-style:inherit;
    font-variant:inherit;
    font-weight:inherit;
    line-height:inherit;
    padding:0;
    text-decoration:none
  }
  button[disabled] {
    cursor:default
  }
  p {
    margin:0
  }
  ui-reset {
    display:none
  }
  input:-webkit-autofill,
  input:-webkit-autofill:active,
  input:-webkit-autofill:focus,
  input:-webkit-autofill:hover {
    -webkit-transition:background-color 999999s ease-in-out 0s;
    transition:background-color 999999s ease-in-out 0s;
    -webkit-text-fill-color:var(--color-text-primary)!important
  }
  :active,
  :focus,
  :hover {
    outline:0;
    outline-offset:0
  }
  :root {
    --border-radius-main:4px;
    --color-black:30,31,34;
    --color-main-100:42,43,48;
    --color-main-90:62,63,69;
    --color-main-80:84,86,95;
    --color-main-70:106,108,119;
    --color-main-60:134,136,147;
    --color-main-50:155,156,166;
    --color-main-40:174,175,183;
    --color-main-25:204,204,209;
    --color-main-15:224,224,227;
    --color-main-10:240,240,242;
    --color-main-5:246,247,247;
    --color-white:255,255,255;
    --color-red-soft:252,206,209;
    --color-red-light:250,158,163;
    --color-red:255,100,108;
    --color-red-bright:255,0,0;
    --color-red-faint:204,51,59;
    --color-red-dark:124,3,9;
    --color-orange:255,143,0;
    --color-orange-dark:153,86,0;
    --color-orange-faint:209,148,71;
    --color-orange-bright:255,119,0;
    --color-orange-light:255,188,102;
    --color-orange-soft:255,233,204;
    --color-yellow:255,221,60;
    --color-yellow-dark:147,123,16;
    --color-yellow-faint:250,200,26;
    --color-yellow-bright:255,245,51;
    --color-yellow-light:255,239,163;
    --color-yellow-soft:255,248,214;
    --color-green:20,198,121;
    --color-green-dark:11,107,65;
    --color-green-faint:64,156,116;
    --color-green-bright:1,255,0;
    --color-green-light:102,219,168;
    --color-green-soft:185,238,215;
    --color-cyan:72,230,230;
    --color-cyan-dark:25,138,148;
    --color-cyan-faint:79,173,181;
    --color-cyan-bright:0,255,255;
    --color-cyan-light:161,242,242;
    --color-cyan-soft:210,249,249;
    --color-blue:12,121,248;
    --color-blue-dark:4,73,154;
    --color-blue-faint:93,139,192;
    --color-blue-bright:0,0,255;
    --color-blue-light:111,176,251;
    --color-blue-soft:210,230,254;
    --color-violet:128,52,194;
    --color-violet-dark:74,30,113;
    --color-violet-faint:119,88,147;
    --color-violet-bright:136,0,255;
    --color-violet-light:177,126,220;
    --color-violet-soft:226,207,242;
    --color-pink:247,110,242;
    --color-pink-dark:115,38,112;
    --color-pink-faint:153,51,149;
    --color-pink-bright:255,0,245;
    --color-pink-light:255,173,252;
    --color-pink-soft:249,231,248;
    --color-main-8:240,240,242;
    --color-main-4:246,247,247;
    --height-xs-xl:1px;
    --height-sm-3xs:2px;
    --height-sm-2xs:4px;
    --height-sm-xs:6px;
    --height-sm-s:8px;
    --height-sm-sm:10px;
    --height-sm-m:12px;
    --height-sm-ml:14px;
    --height-sm-l:16px;
    --height-sm-xl:18px;
    --height-sm-2xl:20px;
    --height-md-2xs:24px;
    --height-md-xs:28px;
    --height-md-s:32px;
    --height-md-m:36px;
    --height-md-l:40px;
    --height-md-xl:44px;
    --height-md-2xl:48px;
    --height-lg-xs:52px;
    --height-lg-s:56px;
    --height-lg-m:60px;
    --height-lg-l:64px;
    --height-lg-xl:68px;
    --height-lg-2xl:72px;
    --height-lg-3xl:76px;
    --height-xl-2xs:80px;
    --height-xl-xs:84px;
    --height-xl-s:88px;
    --height-xl-m:92px;
    --height-xl-l:96px;
    --height-xl-xl:100px;
    --height-xl-2xl:104px;
    --height-xl-3xl:200px;
    --offset-sm-xxxs:2px;
    --offset-sm-xxs:4px;
    --offset-sm-xxxl:24px;
    --offset-md-xxl:48px;
    --offset-lg-xxl:72px;
    --offset-lg-xxxl:76px;
    --offset-sm-3xs:2px;
    --offset-sm-2xs:4px;
    --offset-sm-xs:6px;
    --offset-sm-s:8px;
    --offset-sm-sm:10px;
    --offset-sm-m:12px;
    --offset-sm-ml:14px;
    --offset-sm-l:16px;
    --offset-sm-xl:18px;
    --offset-sm-xxl:20px;
    --offset-md-2xs:24px;
    --offset-md-xs:28px;
    --offset-md-s:32px;
    --offset-md-m:36px;
    --offset-md-l:40px;
    --offset-md-xl:44px;
    --offset-md-2xl:48px;
    --offset-lg-xs:52px;
    --offset-lg-s:56px;
    --offset-lg-m:60px;
    --offset-lg-l:64px;
    --offset-lg-xl:68px;
    --offset-lg-2xl:72px;
    --offset-lg-3xl:76px;
    --cubic-ease-out:cubic-bezier(0.215,0.61,0.355,1);
    --cubic-ease-in:cubic-bezier(0.55,0.055,0.675,0.19);
    --cubic-ease-in-out:cubic-bezier(0.645,0.045,0.355,1);
    --transition-slowest:1s;
    --transition-slower:0.7s;
    --transition-slow:0.5s;
    --transition-standart:0.35s;
    --transition-medium:0.3s;
    --transition-fast:0.25s;
    --transition-faster:0.2s;
    --transition-fastest:0.15s;
    --width-sm-4xs:1px;
    --width-sm-3xs:2px;
    --width-sm-2xs:4px;
    --width-sm-xs:6px;
    --width-sm-s:8px;
    --width-sm-sm:10px;
    --width-sm-m:12px;
    --width-sm-ml:14px;
    --width-sm-l:16px;
    --width-sm-xl:18px;
    --width-sm-2xl:20px;
    --width-md-2xs:24px;
    --width-md-xs:28px;
    --width-md-s:32px;
    --width-md-m:36px;
    --width-md-l:40px;
    --width-md-xl:44px;
    --width-md-2xl:48px;
    --width-lg-xs:52px;
    --width-lg-s:56px;
    --width-lg-m:60px;
    --width-lg-l:64px;
    --width-lg-xl:68px;
    --width-lg-2xl:72px;
    --width-lg-3xl:76px;
    --width-xl-2xs:80px;
    --width-xl-xs:84px;
    --width-xl-s:88px;
    --width-xl-m:92px;
    --width-xl-l:96px;
    --width-xl-xl:100px;
    --width-xl-2xl:104px;
    --width-xl-3xl:200px;
    --width-mobile-xs:288px;
    --width-mobile-s:512px;
    --width-tablet-s:688px;
    --width-tablet-m:944px;
    --width-laptop-l:1104px;
    --width-desktop-xl:1264px;
    --width-full:100%;
    --zindex-bottom:-1000;
    --zindex-minus-50:-50;
    --zindex-0:0;
    --zindex-1:1;
    --zindex-2:2;
    --zindex-3:3;
    --zindex-4:4;
    --zindex-5:5;
    --zindex-6:6;
    --zindex-7:7;
    --zindex-8:8;
    --zindex-9:9;
    --zindex-10:10;
    --zindex-50:50;
    --zindex-100:100;
    --zindex-150:150;
    --zindex-200:200;
    --zindex-250:250;
    --zindex-300:300;
    --zindex-350:350;
    --zindex-400:400;
    --zindex-450:450;
    --zindex-500:500;
    --zindex-1000:1000;
    --zindex-1050:1050;
    --zindex-top:9999;
    --opacity-0:0;
    --opacity-01:0.01;
    --opacity-1:0.1;
    --opacity-2:0.2;
    --opacity-3:0.3;
    --opacity-4:0.4;
    --opacity-5:0.5;
    --opacity-6:0.6;
    --opacity-7:0.7;
    --opacity-8:0.8;
    --opacity-9:0.8;
    --opacity-10:1;
    --bg-blur-25:blur(2.5px);
    --bg-blur-50:blur(5px);
    --bg-blur-100:blur(10px);
    --border-width-xs:1px;
    --border-width-s:2px;
    --border-width-m:3px;
    --border-width-l:4px;
    --border-radius-xxs:2px;
    --border-radius-xs:4px;
    --border-radius-s:6px;
    --border-radius-m:8px;
    --border-radius-ml:10px;
    --border-radius-l:12px;
    --border-radius-xl:14px;
    --border-radius-2xl:16px;
    --border-radius-3xl:18px;
    --border-radius-4xl:20px;
    --border-radius-round:50%;
    --black-xxl:80px/88px "NunitoSans Black",sans-serif;
    --black-xl:40px/48px "NunitoSans Black",sans-serif;
    --black-l:32px/40px "NunitoSans Black",sans-serif;
    --black-m:24px/32px "NunitoSans Black",sans-serif;
    --black-s:20px/28px "NunitoSans Black",sans-serif;
    --black-xs:16px/24px "NunitoSans Black",sans-serif;
    --black-xs-compact:16px/20px "NunitoSans Black",sans-serif;
    --bold-xxl:20px/28px "NunitoSans Bold",sans-serif;
    --bold-xxl-compact:20px/24px "NunitoSans Bold",sans-serif;
    --bold-xl:16px/24px "NunitoSans Bold",sans-serif;
    --bold-xl-compact:16px/20px "NunitoSans Bold",sans-serif;
    --bold-l:14px/20px "NunitoSans Bold",sans-serif;
    --bold-m:12px/16px "NunitoSans Bold",sans-serif;
    --bold-s:10px/12px "NunitoSans Bold",sans-serif;
    --regular-xl:20px/28px "NunitoSans Regular",sans-serif;
    --regular-l:16px/24px "NunitoSans Regular",sans-serif;
    --regular-m:14px/20px "NunitoSans Regular",sans-serif;
    --regular-s:12px/16px "NunitoSans Regular",sans-serif;
    --regular-xs:10px/12px "NunitoSans Regular",sans-serif
  }
  .font-black-xxl {
    font:var(--black-xxl)
  }
  .font-black-xl {
    font:var(--black-xl)
  }
  .font-black-l {
    font:var(--black-l)
  }
  .font-black-m {
    font:var(--black-m)
  }
  .font-black-s {
    font:var(--black-s)
  }
  .font-black-xs {
    font:var(--black-xs)
  }
  .font-black-xs-compact {
    font:var(--black-xs-compact)
  }
  .font-bold-xxl {
    font:var(--bold-xxl)
  }
  .font-bold-xl {
    font:var(--bold-xl)
  }
  .font-bold-xl-compact {
    font:var(--bold-xl-compact)
  }
  .font-bold-l {
    font:var(--bold-l)
  }
  .font-bold-m {
    font:var(--bold-m)
  }
  .font-bold-s {
    font:var(--bold-s)
  }
  .font-regular-xl {
    font:var(--regular-xl)
  }
  .font-regular-l {
    font:var(--regular-l)
  }
  .font-regular-m {
    font:var(--regular-m)
  }
  .font-regular-s {
    font:var(--regular-s)
  }
  .font-regular-xs {
    font:var(--regular-xs)
  }
  [align-self-start] {
    -ms-flex-item-align:start!important;
    align-self:flex-start!important
  }
  [align-self-end] {
    -ms-flex-item-align:end!important;
    align-self:flex-end!important
  }
  [align-self-center] {
    -ms-flex-item-align:center!important;
    align-self:center!important
  }
  [align-self-stretch] {
    -ms-flex-item-align:stretch!important;
    align-self:stretch!important
  }
  [align-self-baseline] {
    -ms-flex-item-align:baseline!important;
    align-self:baseline!important
  }
  [align-self-auto] {
    -ms-flex-item-align:auto!important;
    align-self:auto!important
  }
  [wrap] {
    -ms-flex-wrap:wrap!important;
    flex-wrap:wrap!important
  }
  [nowrap] {
    -ms-flex-wrap:nowrap!important;
    flex-wrap:nowrap!important
  }
  [wrap-reverse] {
    -ms-flex-wrap:wrap-reverse!important;
    flex-wrap:wrap-reverse!important
  }
  [justify-content-start] {
    -ms-flex-pack:start!important;
    justify-content:flex-start!important
  }
  [justify-content-center] {
    -ms-flex-pack:center!important;
    justify-content:center!important
  }
  [justify-content-end] {
    -ms-flex-pack:end!important;
    justify-content:flex-end!important
  }
  [justify-content-around] {
    -ms-flex-pack:distribute!important;
    justify-content:space-around!important
  }
  [justify-content-between] {
    -ms-flex-pack:justify!important;
    justify-content:space-between!important
  }
  [justify-content-evenly] {
    -ms-flex-pack:space-evenly!important;
    justify-content:space-evenly!important
  }
  [align-items-start] {
    -ms-flex-align:start!important;
    align-items:flex-start!important
  }
  [align-items-center] {
    -ms-flex-align:center!important;
    align-items:center!important
  }
  [align-items-end] {
    -ms-flex-align:end!important;
    align-items:flex-end!important
  }
  [align-items-stretch] {
    -ms-flex-align:stretch!important;
    align-items:stretch!important
  }
  [align-items-baseline] {
    -ms-flex-align:baseline!important;
    align-items:baseline!important
  }
  vui-icon {
    display:-ms-inline-flexbox;
    display:inline-flex;
    -ms-flex-pack:center;
    justify-content:center
  }
  lui-footer .lui-text-wrap {
    margin-bottom:var(--offset-md-s)
  }
  @media (min-width:768px) {
    lui-footer .lui-text-wrap {
      display:flex;
      margin-bottom:var(--offset-md-2xs)
    }
  }
  lui-footer .footer-extra-info .logo-wrap {
    margin-bottom:var(--offset-md-s);
    width:108px
  }
  @media (min-width:768px) {
    lui-footer .footer-extra-info .logo-wrap {
      margin-bottom:var(--offset-md-2xs)
    }
  }
  @media (min-width:1024px) {
    lui-footer .footer-extra-info .logo-wrap {
      margin-bottom:var(--offset-md-s);
      width:125px
    }
    lui-footer .footer-extra-info .social {
      margin-bottom:var(--offset-lg-3xl)
    }
  }
  lui-footer .footer-extra-info .caption-text {
    color:#fff
  }
  lui-footer .footer-extra-info lui-copyright {
    display:none
  }
  @media (min-width:1024px) {
    lui-footer .footer-extra-info lui-copyright {
      display:block
    }
  }
  lui-footer .footer-main-info .lui-text-wrap p:first-child {
    margin-bottom:var(--offset-sm-l)
  }
  @media (min-width:768px) {
    lui-footer .footer-main-info .lui-text-wrap p:first-child {
      margin-bottom:0;
      margin-inline-end:var(--offset-sm-l);
      max-width:56%
    }
  }
  @media (min-width:1024px) {
    lui-footer .footer-main-info .lui-text-wrap p:first-child {
      max-width:61%
    }
  }
  @media (min-width:1360px) {
    lui-footer .footer-main-info .lui-text-wrap p:first-child {
      max-width:67%
    }
  }
  lui-footer .footer-main-info .lui-text-risk {
    margin-bottom:var(--offset-md-s)
  }
  @media (min-width:768px) {
    lui-footer .footer-main-info .lui-text-risk {
      display:flex;
      margin-bottom:var(--offset-md-2xs)
    }
  }
  @media (min-width:1024px) {
    lui-footer .footer-main-info lui-copyright {
      display:none
    }
  }
  .sa-form-container {
    color:var(--color-text-primary)
  }
  .sa-tabs-container {
    display:flex;
    flex-direction:column
  }
  .full-width {
    width:var(--width-full)
  }
  .text-secondary {
    color:var(--color-text-secondary)
  }
  .icon-secondary-active {
    color:var(--color-icon-secondary-active)
  }
  [dir=rtl] .social-providers .social-link {
    margin-left:var(--offset-sm-s);
    margin-right:0
  }
  [dir=rtl] .social-providers .social-link:last-of-type {
    margin-left:0
  }
  [dir=rtl] .account-question .text {
    margin-left:var(--offset-sm-m);
    margin-right:0
  }
  ::-webkit-scrollbar {
    background:transparent;
    width:0
  }
  .sidebar-container {
    font-size:16px;
    height:100%;
    position:fixed;
    right:0;
    z-index:10000
  }
  .sidebar-container .sidebar-body {
    background-color:var(--color-background-base);
    height:100vh;
    overflow-y:scroll;
    padding-bottom:var(--offset-lg-s);
    padding-top:var(--offset-lg-l)
  }
  @media (min-width:768px) {
    .sidebar-container .sidebar-body {
      padding-top:var(--offset-md-xl)
    }
  }
  .sidebar-container .sidebar-body .close-btn {
    position:absolute;
    right:var(--offset-sm-l);
    top:var(--offset-sm-l)
  }
  @media (min-width:768px) {
    .sidebar-container .sidebar-body .close-btn {
      display:none
    }
  }
  .sidebar-title {
    color:var(--color-text-primary);
    font-family:NunitoSans Bold;
    font-size:24px;
    line-height:28px;
    margin-bottom:var(--offset-md-2xs);
    text-align:center
  }
  @media (min-width:768px) {
    .sidebar-title {
      margin-bottom:var(--offset-md-s)
    }
  }
  .sidebar {
    color:var(--color-text-primary);
    display:flex;
    flex-direction:column;
    height:100%;
    position:absolute;
    top:0;
    transition:all var(--transition-slower) var(--cubic-ease-out);
    visibility:hidden;
    width:100vw;
    z-index:2
  }
  @media (min-width:768px) {
    .sidebar {
      flex:0 0 380px;
      width:380px
    }
  }
  .sidebar.sidebar-left {
    left:100%
  }
  .sidebar.sidebar-right {
    right:100%
  }
  .sidebar .n-icon {
    height:auto;
    width:100%
  }
  .sidebar .form-registration {
    max-width:288px
  }
  @media (min-width:768px) {
    .sidebar .form-registration {
      max-width:316px
    }
  }
  .sidebar .form-registration .form-group.i_agree-cont {
    text-align:start
  }
  .sidebar .form-registration .form-group {
    margin-bottom:var(--offset-sm-l)
  }
  .sidebar .form-registration .btn.submit {
    background:var(--color-button-primary-active);
    border-radius:var(--border-radius-xs);
    color:var(--color-text-button-primary);
    font-family:NunitoSans Bold;
    font-size:14px;
    line-height:20px;
    padding:var(--offset-sm-m);
    text-transform:capitalize
  }
  .sidebar .form-registration .check-text {
    color:var(--color-text-primary);
    font-family:NunitoSans Regular;
    font-size:14px;
    line-height:20px
  }
  .sidebar .form-registration .check-text span {
    padding:0 var(--offset-sm-3xs)
  }
  .sidebar .form-registration .check-text a {
    color:inherit;
    display:inline;
    text-decoration:underline
  }
  .sidebar .form-registration .form-currency {
    margin-bottom:var(--offset-sm-xxl)
  }
  .sidebar .form-registration .form-currency .custom-radio-currency {
    background-color:transparent;
    margin:0;
    overflow:hidden
  }
  .sidebar .form-registration .form-currency .custom-radio-currency:first-of-type .decorator {
    border-radius:var(--border-radius-l) 0 0 var(--border-radius-l)
  }
  .sidebar .form-registration .form-currency .custom-radio-currency:last-of-type .decorator {
    border-radius:0 var(--border-radius-l) var(--border-radius-l) 0
  }
  .sidebar .form-registration .form-currency .decorator {
    background-color:var(--color-background-surface);
    border:var(--border-width-xs) solid var(--color-stroke-active);
    color:var(--color-text-secondary);
    font-family:NunitoSans Bold;
    font-size:16px;
    height:max-content!important;
    line-height:40px
  }
  .sidebar .form-registration .form-currency .decorator:hover {
    border-color:var(--color-stroke-highlight);
    color:var(--color-text-primary);
    transition:var(--transition-medium)
  }
  .sidebar .form-registration .form-currency input[type=radio]:checked+.decorator {
    background:var(--color-background-secondary-surface);
    border:var(--border-width-xs) solid var(--color-control-active);
    color:var(--color-text-primary)
  }
  .sidebar .btn {
    max-width:var(--width-full)
  }
  .sidebar.active {
    transform:translateX(0) translateZ(0)
  }
  .sidebar.active,
  .sidebar.animating {
    transition:all var(--transition-slower) cubic-bezier(.23,1,.32,1);
    visibility:visible
  }
  .sidebar-left {
    left:0;
    right:auto;
    transform:translateX(-100%) translateZ(0)
  }
  .sidebar-left .sidebar.active {
    left:100%
  }
  .sidebar-right {
    left:auto;
    right:0;
    transform:translateX(100%) translateZ(0)
  }
  .sidebar-right .sidebar.active {
    right:100%
  }
  .sidebar .sidebar-content {
    bottom:0;
    display:flex;
    flex-direction:column;
    left:0;
    position:absolute;
    right:0;
    top:0;
    z-index:3
  }
  .sidebar .sidebar-body {
    flex-basis:100%;
    flex-grow:10;
    position:relative;
    width:100%;
    z-index:130
  }
  .sidebar .sidebar-footer {
    display:flex;
    opacity:1;
    text-align:center;
    transition:opacity var(--transition-medium);
    width:100%;
    z-index:4
  }
  .sidebar ui-form[theme=dark] {
    background-color:transparent!important
  }
  .sidebar ui-form {
    background-color:transparent;
    border-radius:0;
    margin:0 auto;
    max-width:288px;
    overflow:visible;
    padding:0
  }
  @media (min-width:768px) {
    .sidebar ui-form {
      max-width:316px
    }
  }
  .sidebar ui-form .submit {
    background:var(--color-button-primary-active);
    border-radius:var(--border-radius-xs);
    color:var(--color-text-button-primary);
    font-family:NunitoSans Bold;
    font-size:14px;
    line-height:22px;
    padding:var(--offset-sm-m);
    text-transform:capitalize;
    width:var(--width-full)
  }
  .sidebar ui-form .form,
  .sidebar ui-form .form-group {
    position:static
  }
  .sidebar ui-form .form-group {
    margin-bottom:var(--offset-sm-l);
    width:var(--width-full)
  }
  .sidebar ui-form .form-group.password-group {
    margin-bottom:var(--offset-md-s)
  }
  .sidebar ui-form .form-group .email-label,
  .sidebar ui-form .form-group .password-label {
    background-color:transparent;
    border-radius:0;
    width:var(--width-full)
  }
  .sidebar ui-form .header {
    display:none
  }
  .sidebar ui-form .tabs-container {
    margin-bottom:var(--offset-sm-l);
    max-width:var(--width-full)
  }
  @media (min-width:768px) {
    .sidebar ui-form .tabs-container {
      margin-bottom:var(--offset-md-s)
    }
  }
  .sidebar ui-form .tabs-container .tab {
    border-bottom:0;
    color:var(--color-text-primary);
    font-family:NunitoSans Bold;
    font-size:24px;
    line-height:30px;
    padding:0;
    text-align:start
  }
  .sidebar ui-form social-auth {
    margin-bottom:var(--offset-md-s)
  }
  [dir=rtl] .sidebar .form-currency .custom-radio-currency:first-of-type .decorator {
    border-radius:0 var(--border-radius-l) var(--border-radius-l) 0
  }
  [dir=rtl] .sidebar .form-currency .custom-radio-currency:last-of-type .decorator {
    border-radius:var(--border-radius-l) 0 0 var(--border-radius-l)
  }
  .invalid {
    color:var(--color-text-negative);
    display:block;
    font:var(--regular-s);
    line-height:16px;
    padding:var(--offset-sm-s) 0;
    transition:line-height var(--transition-standart) var(--cubic-ease-out),padding var(--transition-standart) var(--cubic-ease-out),color var(--transition-standart) var(--cubic-ease-out);
    user-select:none;
    width:100%
  }
  .form {
    align-content:center;
    align-self:center;
    background-color:transparent;
    border-radius:var(--border-radius-xs);
    padding:var(--offset-md-l) var(--offset-md-s);
    position:relative
  }
  @media (min-width:768px) {
    .form {
      padding:var(--offset-md-l) var(--offset-md-2xl)
    }
  }
  @media (max-width:960px) and (max-height:500px) and (orientation:landscape) {
    .form {
      padding:var(--offset-md-l) var(--offset-md-s)
    }
  }
  .form .checkbox {
    display:flex
  }
  .form .checkbox a {
    color:var(--color-text-primary);
    text-decoration:underline;
    transition:all var(--transition-faster) var(--cubic-ease-out)
  }
  .form .checkbox a:hover {
    opacity:var(--opacity-8)
  }
  .form .wrapper {
    padding:var(--offset-sm-l)
  }
  @media (min-width:768px) {
    .form .wrapper {
      padding:var(--offset-sm-xxl) 42px var(--offset-md-2xs)
    }
  }
  .form .block {
    display:block
  }
  .form .text-btn {
    text-align:center;
    width:100%
  }
  .form .social-buttons {
    display:flex;
    margin-bottom:var(--offset-sm-l)
  }
  .form .social-buttons .social-auth__button {
    --button-bg-color:#f0f0f2;
    --button-hover-bg-color:#f7f7f8;
    --button-disabled-bg-color:#f0f0f2;
    margin-left:var(--offset-sm-s)
  }
  .form .social-buttons .social-auth__button.disabled {
    opacity:.3
  }
  .form .social-buttons .social-auth__button:first-of-type {
    margin-left:0
  }
  .form .social-buttons .social-auth__button_facebook {
    --button-bg-color:#1877f2;
    --button-hover-bg-color:#80b4f8;
    --button-disabled-bg-color:#1877f2
  }
  .form .social-buttons .social-auth__button_gp {
    --button-bg-color:#f0f0f2;
    --button-hover-bg-color:#f7f7f8;
    --button-disabled-bg-color:#f0f0f2
  }
  .form .social-buttons .social-auth__button_line {
    --button-bg-color:#06c755;
    --button-hover-bg-color:#76e0a1;
    --button-disabled-bg-color:#06c755
  }
  [dir=rtl] .form .social-buttons .social-auth__button {
    margin-left:0;
    margin-right:var(--offset-sm-s)
  }
  [dir=rtl] .form .social-buttons .social-auth__button:first-of-type {
    margin-right:0
  }
  .forgot-link {
    color:var(--color-text-secondary);
    cursor:pointer;
    display:inline-block;
    font:var(--regular-m);
    margin-bottom:var(--offset-sm-l);
    text-decoration:underline;
    transition:color var(--transition-fastest) var(--cubic-ease-out)
  }
  @media (min-width:1280px) {
    .forgot-link:hover {
      color:var(--color-text-primary)
    }
  }
  .promo.es .title {
    display:flex;
    flex-direction:column;
    max-width:330px
  }
  @media (min-width:380px) {
    .promo.es .title {
      display:block
    }
  }
  @media (min-width:768px) {
    .promo.es .title {
      max-width:570px
    }
  }
  .promo .container {
    margin:0 auto;
    max-width:738px;
    padding:0 var(--offset-md-xs)
  }
  @media (min-width:1280px) {
    .promo .container {
      max-width:1084px;
      padding:0
    }
  }
  .promo .logo-wrap {
    margin:0 0 var(--offset-md-m);
    width:112px
  }
  @media (min-width:768px) {
    .promo .logo-wrap {
      margin:0 0 83px
    }
  }
  @media (min-width:1280px) {
    .promo .logo-wrap {
      margin:0 0 93px
    }
  }
  .promo .title {
    color:#fff;
    font-family:NunitoSans Black;
    font-size:35px;
    line-height:49px;
    margin:0 0 var(--offset-md-2xs);
    max-width:280px
  }
  @media (min-width:768px) {
    .promo .title {
      font-size:60px;
      line-height:73px;
      margin:0 0 var(--offset-md-xs);
      max-width:510px
    }
  }
  .promo .descr {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:16px;
    line-height:22px;
    margin:0 0 var(--offset-md-xl);
    max-width:265px
  }
  @media (min-width:768px) {
    .promo .descr {
      font-size:18px;
      line-height:25px;
      margin:0 0 var(--offset-lg-xs);
      max-width:422px
    }
  }
  .promo .btn {
    color:#000;
    font-family:NunitoSans Bold;
    font-size:16px;
    line-height:20px;
    margin-bottom:20px
  }
  @media (min-width:768px) {
    .promo .btn {
      margin-bottom:400px;
      padding:var(--offset-sm-xxl) var(--offset-md-l)
    }
  }
  @media (min-width:1280px) {
    .promo .btn {
      margin-bottom:50px
    }
  }
  .promo .features-block {
    margin:0 auto;
    max-width:305px
  }
  @media (min-width:768px) {
    .promo .features-block {
      display:flex;
      flex-wrap:wrap;
      justify-content:space-between;
      max-width:540px
    }
  }
  @media (min-width:1280px) {
    .promo .features-block {
      max-width:var(--width-full)
    }
  }
  .promo .features-block .block {
    align-items:center;
    background-color:#0e1017;
    border-radius:var(--border-radius-ml);
    display:flex;
    margin-bottom:var(--offset-md-xs);
    min-height:165px;
    padding-block-end:var(--offset-sm-xs);
    padding-block-start:var(--offset-sm-xs);
    padding-inline-end:var(--offset-sm-xs);
    padding-inline-start:var(--offset-md-l)
  }
  @media (min-width:768px) {
    .promo .features-block .block {
      margin-bottom:var(--width-md-xs);
      min-height:100px;
      padding-inline-end:var(--width-sm-s);
      padding-inline-start:var(--width-md-xl);
      width:240px;
      margin: 5px;
    }
  }
  @media (min-width:1280px) {
    .promo .features-block .block {
      margin-bottom:0
    }
  }
  .promo .features-block .block:first-child .icon-wrap {
    margin-inline-end:var(--offset-md-s);
    min-width:var(--width-lg-3xl)
  }
  @media (min-width:768px) {
    .promo .features-block .block:first-child .icon-wrap {
      min-width:57px
    }
    .promo .features-block .block:first-child p.bold {
      font-size:35px;
      line-height:43px
    }
  }
  .promo .features-block .block:nth-child(2) .icon-wrap {
    margin-inline-end:var(--offset-md-m);
    min-width:68px
  }
  @media (min-width:768px) {
    .promo .features-block .block:nth-child(2) .icon-wrap {
      min-width:var(--width-lg-s)
    }
    .promo .features-block .block:nth-child(2) p.bold {
      font-size:35px;
      line-height:43px
    }
    .promo .features-block .block:nth-child(3) {
      margin-bottom:0
    }
  }
  .promo .features-block .block:nth-child(3) .icon-wrap {
    margin-inline-end:var(--offset-md-2xl);
    min-width:var(--width-lg-s)
  }
  @media (min-width:768px) {
    .promo .features-block .block:nth-child(3) .icon-wrap {
      margin-inline-end:var(--offset-md-l);
      min-width:var(--width-md-xl)
    }
  }
  .promo .features-block .block:nth-child(4) {
    margin-bottom:0
  }
  .promo .features-block .block:nth-child(4) .icon-wrap {
    margin-inline-end:var(--offset-md-s);
    min-width:70px
  }
  @media (min-width:768px) {
    .promo .features-block .block:nth-child(4) .icon-wrap {
      min-width:var(--width-lg-xs)
    }
  }
  .promo .features-block .icon-wrap {
    min-height:var(--height-lg-m)
  }
  @media (min-width:768px) {
    .promo .features-block .icon-wrap {
      min-height:var(--height-lg-xs)
    }
  }
  .promo .features-block .icon-wrap img {
    width:var(--width-full)
  }
  .promo .features-block .text-block p {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:18px;
    line-height:22px
  }
  @media (min-width:768px) {
    .promo .features-block .text-block p {
      font-size:14px;
      line-height:18px
    }
  }
  .promo .features-block .text-block p.bold {
    color:#fff;
    font-family:NunitoSans Bold;
    font-size:34px;
    line-height:41px;
    padding-top:var(--offset-sm-2xs)
  }
  @media (min-width:768px) {
    .promo .features-block .text-block p.bold {
      font-size:24px;
      line-height:26px
    }
  }
  .promo .features-block .text-block p sup {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:12px;
    line-height:15px;
    opacity:var(--opacity-8)
  }
  .promo .arrow {
    align-items:center;
    bottom:35px;
    display:none;
    justify-content:flex-start;
    left:50%;
    position:absolute;
    transform:translateX(-50%)
  }
  @media (min-width:1280px) {
    .promo .arrow {
      display:flex
    }
  }
  .promo .arrow_text {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:14px;
    line-height:25px
  }
  .promo .arrow_img {
    animation-delay:alternate;
    animation-duration:var(--transition-slowest);
    animation-iteration-count:infinite;
    animation-name:bounce;
    animation-timing-function:ease-in-out;
    margin-inline-end:var(--offset-sm-m)
  }
  @keyframes bounce {
    50% {
      transform:translateY(4px)
    }
  }
  .reasons {
    padding:100px 0 124px
  }
  @media (min-width:768px) {
    .reasons {
      padding:118px 0 200px
    }
  }
  .reasons .container {
    margin:0 auto;
    max-width:544px;
    padding:0 var(--offset-md-xs)
  }
  @media (min-width:1280px) {
    .reasons .container {
      max-width:1096px;
      padding:0
    }
  }
  .reasons .title {
    color:#fff;
    font-family:NunitoSans Black;
    font-size:30px;
    line-height:37px;
    margin:0 0 var(--offset-lg-xs);
    text-align:center
  }
  @media (min-width:768px) {
    .reasons .title {
      font-size:50px;
      line-height:61px;
      margin:0 0 var(--offset-lg-3xl)
    }
  }
  @media (min-width:1280px) {
    .reasons .title {
      margin:0 0 117px
    }
  }
  .reasons .row {
    margin-bottom:94px
  }
  @media (min-width:768px) {
    .reasons .row {
      margin-bottom:140px
    }
  }
  @media (min-width:1280px) {
    .reasons .row {
      align-items:center;
      display:flex;
      justify-content:space-between;
      margin-bottom:180px
    }
  }
  .reasons .row.cn,
  .reasons .row.th {
    display:none
  }
  .reasons .row:last-of-type {
    margin-bottom:0
  }
  @media (min-width:1280px) {
    .reasons .row:nth-of-type(odd) .img-wrap {
      order:1
    }
    .reasons .row .text-block {
      max-width:422px
    }
  }
  .reasons .img-wrap {
    margin:0 auto var(--offset-md-s);
    max-width:490px;
    min-height:306px;
    overflow:hidden
  }
  @media (min-width:768px) {
    .reasons .img-wrap {
      margin:0 auto 87px;
      min-height:490px
    }
  }
  @media (min-width:1280px) {
    .reasons .img-wrap {
      margin:0;
      max-width:474px;
      min-height:474px
    }
  }
  .reasons .img-wrap img {
    border-radius:var(--border-radius-ml)
  }
  @media (min-width:768px) {
    .reasons .img-wrap img {
      border-radius:40px
    }
  }
  .reasons .name {
    color:#ffe14b;
    font-family:NunitoSans Bold;
    font-size:16px;
    letter-spacing:.15em;
    line-height:33px;
    text-transform:uppercase
  }
  @media (min-width:768px) {
    .reasons .name {
      font-size:18px;
      margin-bottom:var(--width-sm-m)
    }
  }
  .reasons .r-title {
    color:#fff;
    font-family:NunitoSans Bold;
    font-size:24px;
    line-height:33px;
    margin:0 0 22px
  }
  @media (min-width:768px) {
    .reasons .r-title {
      font-size:35px;
      line-height:1.1;
      margin:0 0 var(--width-md-l)
    }
  }
  .reasons .descr {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:16px;
    line-height:22px;
    margin:0 0 var(--offset-md-2xs)
  }
  @media (min-width:768px) {
    .reasons .descr {
      font-size:18px;
      line-height:25px
    }
  }
  .reasons .list li {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:16px;
    line-height:22px;
    margin-bottom:var(--offset-md-2xs);
    padding-inline-start:var(--offset-sm-xxl);
    position:relative
  }
  @media (min-width:768px) {
    .reasons .list li {
      font-size:18px;
      line-height:25px;
      padding-inline-start:var(--offset-md-xs)
    }
  }
  .reasons .list li:last-of-type {
    margin-bottom:0
  }
  .reasons .list li:before {
    background-color:#ffe14b;
    border-radius:var(--border-radius-round);
    content:"";
    display:block;
    height:8px;
    left:0;
    position:absolute;
    top:8px;
    width:8px
  }
  @media (min-width:768px) {
    .reasons .list li:before {
      height:var(--height-sm-sm);
      width:var(--width-sm-sm)
    }
  }
  .reasons .cashback {
    background-color:#000;
    border-radius:var(--border-radius-ml);
    margin-top:var(--offset-md-s);
    padding:var(--offset-sm-l) var(--offset-sm-xxl)
  }
  @media (min-width:768px) {
    .reasons .cashback {
      margin-top:var(--offset-md-xl);
      padding:var(--offset-sm-ml) var(--offset-md-2xs)
    }
  }
  .reasons .cashback p {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:14px;
    line-height:22px
  }
  @media (min-width:768px) {
    .reasons .cashback p {
      font-size:18px;
      line-height:25px
    }
  }
  .last {
    background-color:#0e1017;
    background-image:url(../image/bg-9294153cda1b4abf16b5.jpg);
    background-position:top;
    background-repeat:no-repeat;
    background-size:cover;
    padding:317px 0 43px
  }
  @media (min-width:768px) {
    .last {
      background-image:url(../image/bg-768-1f5e2804454d03459868.jpg);
      background-position:100%;
      padding:140px 0 537px
    }
  }
  @media (min-width:1280px) {
    .last {
      background-image:url(../image/bg-1280-c4ff3037e96413efb0cd.jpg);
      padding:174px 0 135px
    }
  }
  .last .container {
    margin:0 auto;
    max-width:738px;
    padding:0 var(--offset-md-xs)
  }
  @media (min-width:1280px) {
    .last .container {
      max-width:1084px;
      padding:0
    }
  }
  .last .title {
    color:#fff;
    font-family:NunitoSans Black;
    font-size:30px;
    line-height:37px;
    margin-bottom:var(--offset-md-2xs);
    max-width:306px
  }
  @media (min-width:768px) {
    .last .title {
      font-size:50px;
      line-height:61px;
      margin-bottom:var(--offset-md-xs);
      max-width:460px
    }
  }
  .last .descr {
    color:#fff;
    font-family:NunitoSans Regular;
    font-size:16px;
    line-height:22px;
    margin-bottom:var(--offset-lg-m);
    max-width:304px
  }
  @media (min-width:768px) {
    .last .descr {
      font-size:18px;
      line-height:28px;
      max-width:345px
    }
  }
  .last .btn {
    color:#000;
    font-family:NunitoSans Bold;
    font-size:20px;
    line-height:24px
  }
  .risk p {
    color:#a2a2a2;
    font-family:NunitoSans Regular;
    font-size:12px;
    line-height:18px
  }
  .signup {
    padding:var(--offset-md-l) 0
  }
  @media (min-width:768px) {
    .signup {
      padding:80px 0
    }
  }
  @media (min-width:1024px) {
    .signup {
      padding:120px 0
    }
  }
  .signup .container {
    margin:0 auto;
    max-width:624px;
    padding:0 var(--offset-sm-l);
    text-align:center
  }
  @media (min-width:768px) {
    .signup .container {
      padding:0
    }
  }
  @media (min-width:1024px) {
    .signup .container {
      max-width:800px
    }
  }
  .signup .signup-title {
    margin-bottom:var(--offset-sm-l)
  }
  .signup .signup-descr {
    margin-bottom:var(--offset-md-2xs);
    padding:0 var(--offset-sm-xs)
  }
  @media (min-width:768px) {
    .signup .signup-descr {
      margin-bottom:var(--offset-md-s)
    }
  }
  @media (min-width:1024px) {
    .signup .signup-descr {
      margin-bottom:var(--offset-md-2xl)
    }
  }
  ui-form .tabs-container .tab:hover {
    text-decoration:underline
  }
  ui-form .tabs-container .tab.active {
    color:RGB(var(--color-yellow-main))
  }
  [dir=rtl] social-auth {
    left:0;
    right:auto
  }
  [dir=rtl] social-auth .social-auth__button {
    margin-inline-start:var(--offset-sm-l);
    margin-left:0
  }
  [dir=rtl] .promo {
    background-image:url(../image/bg-ar-24eb57d9706710ddbe02.jpg);
    background-position:top 370px left -60px
  }
  @media (min-width:768px) {
    [dir=rtl] .promo {
      background-position:top 330px center
    }
  }
  @media (min-width:1280px) {
    [dir=rtl] .promo {
      background-position:0 0
    }
  }
  [dir=rtl] .reasons .list li:before {
    left:auto;
    right:0
  }
  @media (min-width:768px) {
    [dir=rtl] .last {
      background-image:url(../image/bg-768-ar-e96c4010e18dcbde2953.jpg);
      background-position:0
    }
  }
  @media (min-width:1280px) {
    [dir=rtl] .last {
      background-image:url(../image/bg-1280-ar-576f4415cafd79b6d6b3.jpg)
    }
  }
  [dir=rtl] footer .footer-container {
    text-align:start
  }
  .btn {
    background-color:#ffe14b;
    border-radius:72px;
    cursor:pointer;
    display:inline-block;
    padding:18px 34px
  }
  .btn:hover {
    background-color:#ffe782;
    transition:var(--transition-medium)
  }
  social-auth {
    z-index:100
  }
.reason{
    background-color: #0e1017 !important;
}
