body {
  display: block; }

main {
  color: #333;
  font-weight: lighter; }
  main h1, main h2 {
    font-weight: normal; }
  main button {
    min-width: 10em;
    font-size: 16px; }

@keyframes index__opacity {
  from {
    opacity: 0.3; }
  to {
    opacity: 1; } }

@keyframes index__scale {
  0% {
    opacity: 0;
    width: 100%;
    height: 100%; }
  10% {
    opacity: .8;
    width: 100%;
    height: 100%; }
  100% {
    opacity: 0;
    width: 150%;
    height: 150%; } }

.index__alert__main {
  background-color: rgba(0, 0, 0, 0.4);
  -webkit-user-select: none;
      -ms-user-select: none;
          user-select: none; }

.index__alert__alert {
  margin: 0;
  padding: 0;
  position: relative; }

.index__alert__content {
  margin-top: 0; }

.index__alert__content, .index__alert__alert, video {
  height: 495px;
  width: 880px; }

.index__headerwrap {
  height: 100%;
  font-weight: normal; }

.index__headerwrapLeft p, .index__headerwrap p {
  margin-bottom: 64px; }

#index__alert__close {
  position: absolute;
  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkBAMAAAATLoWrAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAtUExURf///0dwTP///////////////////////////////////////////////////0Ev7+QAAAAPdFJOU3oA/vdcjJUISSJodS2h2sQ4F3oAAAEDSURBVCjPbZI9bsJQDMf/qpJACwyRKhG2KpE4wJPCnG5li8gFIuUCsFYdGqkHaKUegI2BhaULExsn4R7EHykJsgfb+snv+RMhy8fX/vh2Fh+sf8GyvCElyghF+Jda0DS7IW/D6B0d2THKusgjFKEndYO+++ixQVkfeSFmuJMfPJP5u5BelaRfsSbzkOSA717IH+BExo9ToCAOjPHJH1RJ7rsFu0NIwsClRVJKSmyhYRqEJxzECeJYgjBqke/kc0L6sEhc2j7MNGhRaZinRTTpAg0bSqmgdFWspWpDJdWmDXHbkznXlkvbneEcdDjGCK1BG+swlmat1jgA40ysY7JOrn+YV5EgMwRllfYFAAAAAElFTkSuQmCC);
  right: -54px;
  top: -54px;
  width: 36px;
  height: 36px;
  cursor: pointer; }

.index__header, .index__header2 {
  height: 846.5px; }

@media (min-width: 821px) {
  .index__header2wrapRight {
    background: no-repeat url(/public/imgs/index/pic-01.png);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 52%;
    height: 497px; } }

.index__headerwrapRight {
  width: 675px;
  height: 430px;
  margin-top: -62px;
  background: no-repeat center bottom/cover url(/public/imgs/index/video-bg.png); }
  .index__headerwrapRight #index__playButton {
    cursor: pointer;
    width: 80px;
    height: 80px;
    position: relative;
    margin-left: 308px;
    margin-top: 118px; }
    .index__headerwrapRight #index__playButton img {
      width: 100%;
      height: 100%; }
  .index__headerwrapRight #index__playButton::before {
    content: "";
    display: block;
    z-index: 3;
    background-color: rgba(255, 255, 255, 0.5);
    border: 1px solid #fff;
    border-radius: 50%;
    position: absolute;
    left: 50%;
    top: 50%;
    -ms-transform-origin: center;
        transform-origin: center;
    animation: index__scale 3.4s linear infinite;
    -ms-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); }

.index__headerwrapUl {
  position: absolute;
  bottom: 3.5em;
  line-height: 2; }
  .index__headerwrapUl li {
    display: inline-block;
    line-height: 1.5em;
    font-weight: normal;
    color: #666; }
    .index__headerwrapUl li img {
      width: 1.5em;
      height: 1.5em;
      margin-right: .5em;
      vertical-align: -.4em; }
  .index__headerwrapUl li + li {
    padding-left: 1.3em;
    margin-left: 1.3em;
    border-left: 1px solid #ababab; }

.index__sectionWrapper {
  position: relative; }
  .index__sectionWrapper .index__pointGroup {
    position: absolute;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%);
    width: 54px;
    height: 10px;
    z-index: 3;
    bottom: 0.8em;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: distribute;
        justify-content: space-around; }
  .index__sectionWrapper .index__circlePoint {
    height: 10px;
    width: 10px;
    background: #e8e8e8;
    border-radius: 5px;
    cursor: pointer;
    transition: width 300ms ease-in-out; }
  .index__sectionWrapper .index__active {
    width: 20px;
    background: #c6c6c6;
    transition: width 300ms ease-in-out; }
  .index__sectionWrapper .index__header {
    display: block;
    background: no-repeat center bottom/cover url(/public/imgs/index/banner.png) #f3f3f3;
    position: relative;
    animation: index__opacity 0.5s ease-in-out;
    -webkit-animation: index__opacity 0.5s ease-in-out; }
    .index__sectionWrapper .index__header::before, .index__sectionWrapper .index__header::after {
      position: absolute;
      top: 0;
      width: 100%;
      content: '';
      display: block; }
    .index__sectionWrapper .index__header::before {
      height: 100%;
      background: no-repeat center bottom/cover url(/public/imgs/index/banner.png);
      -webkit-mask: radial-gradient(ellipse farthest-corner, transparent 0%, white 100%);
              mask: radial-gradient(ellipse farthest-corner, transparent 0%, white 100%); }
  .index__sectionWrapper .index__header2 {
    display: none;
    background: no-repeat center bottom/cover url(/public/imgs/index/indexBanner2.png) #f3f3f3;
    position: relative;
    animation: index__opacity 0.5s ease-in-out;
    -webkit-animation: index__opacity 0.5s ease-in-out; }
    .index__sectionWrapper .index__header2 h1 {
      color: #333;
      position: relative; }
    .index__sectionWrapper .index__header2 h1::before {
      content: '';
      position: absolute;
      background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAAdBAMAAACkvXo8AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAAkUExURUdwTEm9hUm+h1HDikq9hU29ikq8hUu8hUq9hkq+h0m8hUm8hVcXXyQAAAALdFJOUwD0cRjkMtZYpk7DxwouUQAAAIRJREFUGNNjYAAD5sUMKIBzJyqfaRMqn2MHKp9xIyq/encBCj97dwKKcbt3oxgYuHv3xgAEl9l79+7dzgh+CJC7ewtcAZM0iL9bCMplz94NAekgnqWG9G4YkNA0YFi9GxkswJBH149pPob9GO5Ddz+G/9D9jxE+6OGHHr7o4Y8eP/D4AwAMIFLHWUCb8gAAAABJRU5ErkJggg==);
      left: -15px;
      top: -58px;
      width: 30px;
      height: 30px;
      background-size: cover; }
    .index__sectionWrapper .index__header2 p {
      color: #333; }
    .index__sectionWrapper .index__header2 .index__headerwrap {
      -ms-flex-direction: column;
          flex-direction: column;
      position: relative;
      z-index: 2; }
      .index__sectionWrapper .index__header2 .index__headerwrap h1 {
        line-height: 1.3; }
        .index__sectionWrapper .index__header2 .index__headerwrap h1:lang(ru) {
          font-size: 44px;
          margin-top: -20px; }
    .index__sectionWrapper .index__header2::before, .index__sectionWrapper .index__header2::after {
      position: absolute;
      top: 0;
      width: 100%;
      content: '';
      display: block; }
    .index__sectionWrapper .index__header2::before {
      height: 100%;
      -webkit-mask: radial-gradient(ellipse farthest-corner, transparent 0%, white 100%);
              mask: radial-gradient(ellipse farthest-corner, transparent 0%, white 100%); }
    .index__sectionWrapper .index__header2 .index__textAndBg {
      margin-bottom: 5em;
      position: relative; }
      .index__sectionWrapper .index__header2 .index__textAndBg img {
        width: 500px; }
      .index__sectionWrapper .index__header2 .index__textAndBg p {
        position: absolute;
        margin-bottom: 0px;
        top: 50%;
        left: 50%;
        -ms-transform: translate(-50%, -50%);
            transform: translate(-50%, -50%);
        font-size: 21px; }
  .index__sectionWrapper .index__diffText h1 {
    letter-spacing: 3px;
    font-weight: normal; }
  .index__sectionWrapper .index__diffText p {
    font-weight: normal !important; }
    .index__sectionWrapper .index__diffText p span {
      font-size: 24px;
      display: inline-block;
      margin-right: 15px;
      vertical-align: middle; }
    .index__sectionWrapper .index__diffText p .index__dot {
      display: inline-block;
      width: 4px;
      height: 4px;
      border-radius: 50%;
      background: #fff;
      margin-right: 10px; }
    .index__sectionWrapper .index__diffText p .index__green {
      background: #3cd089;
      width: 6px;
      height: 6px; }
  .index__sectionWrapper .index__headerwrap {
    display: -ms-flexbox;
    display: flex;
    position: relative;
    max-width: 1280px;
    padding: 16em 2em 8em;
    margin: auto;
    color: #fff;
    font-weight: normal; }
    .index__sectionWrapper .index__headerwrap h1 {
      font-family: "Helvetica", sans-serif;
      font-size: 48px;
      margin-bottom: .7em; }
    .index__sectionWrapper .index__headerwrap p {
      font-size: 24px;
      font-family: "Helvetica", sans-serif;
      line-height: 1.5; }
    .index__sectionWrapper .index__headerwrap div {
      font-weight: 300;
      font-family: "ltxh", "Helvetica", sans-serif; }
      .index__sectionWrapper .index__headerwrap div button:hover {
        background: #3cd089;
        color: #fff; }
      .index__sectionWrapper .index__headerwrap div .index__underline {
        border-bottom: 1px solid;
        line-height: 2.5;
        white-space: nowrap; }
        .index__sectionWrapper .index__headerwrap div .index__underline:hover {
          color: #3cd089; }
  .index__sectionWrapper .index__yellowButton {
    background-color: #EF9655;
    border-color: #EF9655;
    font-size: 17px; }
    .index__sectionWrapper .index__yellowButton:hover {
      background: #e8853d !important;
      color: #fff; }
  .index__sectionWrapper .index__headerWrapDif {
    color: #323232;
    padding: 32em 2em 8em; }
    .index__sectionWrapper .index__headerWrapDif p {
      font-weight: normal;
      font-size: 1.4em;
      margin-bottom: 0.3em; }
    .index__sectionWrapper .index__headerWrapDif p:nth-child(3) {
      margin-bottom: 2em; }

.index__client {
  background: #363d40;
  color: #fff;
  text-align: center;
  padding: 4.125em 1em; }
  .index__client h2 {
    font-size: 2.25em;
    margin-bottom: 1.1em; }
  .index__client ul, .index__client li {
    display: inline-block; }
  .index__client li {
    margin-right: 2.25em; }
  .index__client img {
    width: auto;
    height: 4.5em;
    background: rgba(255, 255, 255, 0.2); }

.index__scenes {
  overflow: hidden;
  padding: 5em 1em; }
  .index__scenes h2, .index__scenes h2 + p, .index__scenes h3 {
    text-align: center; }
  .index__scenes h2 {
    font-size: 2.25em; }
  .index__scenes h2 + p {
    font-size: 1.125em;
    margin: .75em auto;
    line-height: 1.5; }
    .index__scenes h2 + p span {
      padding: 0 .5em;
      white-space: nowrap; }
  .index__scenes h3 ~ p {
    -webkit-hyphens: auto;
        -ms-hyphens: auto;
            hyphens: auto;
    text-align: justify; }
  .index__scenes ul {
    position: relative;
    padding: 2em;
    width: 27em;
    height: 27em;
    margin: 8em auto 4.5em; }
  .index__scenes li.index__inactive {
    display: none; }
  .index__scenes .index__mobile_svg {
    margin: 2em 0; }
    .index__scenes .index__mobile_svg .index__active circle:last-of-type,
    .index__scenes .index__mobile_svg .index__active text:last-of-type {
      display: none; }
    .index__scenes .index__mobile_svg g {
      cursor: pointer; }
  .index__scenes .index__desktop_svg {
    position: absolute;
    top: -6.25em;
    left: -5.25em;
    width: 37.5em;
    height: 37.5em;
    opacity: 0; }
    .index__scenes .index__desktop_svg > path {
      opacity: 0;
      transition: opacity 1s, transform 2s;
      -ms-transform-origin: center;
          transform-origin: center; }
    .index__scenes .index__desktop_svg [data-action] {
      cursor: pointer;
      transition: transform .5s;
      -ms-transform-origin: center;
          transform-origin: center;
      transition-timing-function: cubic-bezier(0.725, 0, 0.305, 1.345);
      -ms-transform: scale(0);
          transform: scale(0); }
      .index__scenes .index__desktop_svg [data-action]:hover g {
        display: none; }
    .index__scenes .index__desktop_svg [data-action]:nth-child(4) {
      transition-delay: 0; }
    .index__scenes .index__desktop_svg [data-action]:nth-child(5) {
      transition-delay: 0.2s; }
    .index__scenes .index__desktop_svg [data-action]:nth-child(6) {
      transition-delay: 0.4s; }
    .index__scenes .index__desktop_svg [data-action]:nth-child(7) {
      transition-delay: 0.6s; }
    .index__scenes .index__desktop_svg [data-action]:nth-child(8) {
      transition-delay: 0.8s; }
  .index__scenes .index__animate {
    opacity: 1; }
    .index__scenes .index__animate > path {
      opacity: 1;
      -ms-transform: rotate(720deg);
          transform: rotate(720deg); }
    .index__scenes .index__animate [data-action] {
      -ms-transform: scale(1);
          transform: scale(1); }
  .index__scenes .index__active g {
    display: none; }
  @supports (transform-box: view-box) {
    .index__scenes .index__desktop_svg > path {
      transform-box: view-box;
      -ms-transform-origin: 50.166% 53.061%;
          transform-origin: 50.166% 53.061%; }
    .index__scenes [data-action] {
      transform-box: view-box; }
    .index__scenes [data-action]:nth-child(4) {
      -ms-transform-origin: 50.356% 9.055%;
          transform-origin: 50.356% 9.055%; }
    .index__scenes [data-action]:nth-child(5) {
      -ms-transform-origin: 91.105% 38.488%;
          transform-origin: 91.105% 38.488%; }
    .index__scenes [data-action]:nth-child(6) {
      -ms-transform-origin: 74.707% 89.262%;
          transform-origin: 74.707% 89.262%; }
    .index__scenes [data-action]:nth-child(7) {
      -ms-transform-origin: 25.68% 89.262%;
          transform-origin: 25.68% 89.262%; }
    .index__scenes [data-action]:nth-child(8) {
      -ms-transform-origin: 8.807% 38.361%;
          transform-origin: 8.807% 38.361%; } }
  .index__scenes h3 ~ h3 {
    margin-top: 1.8em; }
  .index__scenes h3 {
    font-weight: normal;
    font-size: 1.5em;
    position: relative;
    margin-bottom: 1.3em; }
    .index__scenes h3::after {
      content: '';
      position: absolute;
      height: 4px;
      width: 2em;
      top: 1.5em;
      left: 50%;
      margin-left: -1em;
      background: #c4e5f3; }
  .index__scenes h3 ~ p {
    text-indent: 2em;
    line-height: 1.5;
    margin-bottom: .5em; }

.index__feture {
  color: #fff;
  position: relative;
  background-image: url(/public/imgs/website_content2_1920.jpg);
  background-attachment: fixed;
  padding: 4.5em 0; }
  .index__feture::before {
    content: '';
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(21, 45, 49, 0.86); }
  .index__feture * {
    position: relative; }
  .index__feture ul {
    max-width: 1280px;
    padding: 0 0 0 3.5rem;
    margin: auto;
    font-size: 0; }
  .index__feture li {
    vertical-align: top;
    font-size: .8rem;
    display: inline-block;
    width: 33.33%;
    padding-right: 6%;
    padding-bottom: 3em; }
  .index__feture li[data-hidden=true],
  .index__feture button[data-hidden=true] {
    display: none; }
  .index__feture h3 {
    margin-bottom: .8em; }
  .index__feture img {
    width: 1.5em;
    height: 1.5em;
    margin-right: .8em;
    vertical-align: -.4em; }
  .index__feture p {
    font-size: .875em;
    line-height: 2; }
  .index__feture button {
    display: block;
    margin: auto;
    background: transparent;
    color: #fff; }
  .index__feture button:hover {
    border-color: #3cd089;
    color: #3cd089; }

.index__screenshots {
  text-align: center;
  padding: 0 1em 12em; }
  .index__screenshots ul {
    margin: auto;
    max-width: 1280px; }
  .index__screenshots li {
    margin-top: 10em; }
    .index__screenshots li h2 {
      font-size: 2.25em;
      margin-bottom: 1.1em; }
    .index__screenshots li p {
      font-size: 1.25em;
      margin-bottom: .75em;
      line-height: 1.5; }
  .index__screenshots .index__imageset {
    max-width: 60%;
    margin: auto;
    position: relative; }
    .index__screenshots .index__imageset img {
      max-width: 80%; }
    .index__screenshots .index__imageset .index__left,
    .index__screenshots .index__imageset .index__right {
      position: absolute;
      bottom: -2em; }
    .index__screenshots .index__imageset .index__left {
      left: 0;
      height: 65%; }
    .index__screenshots .index__imageset .index__right {
      right: 0;
      height: 45%; }
  .index__screenshots img {
    margin: 4.5em auto 0;
    max-width: 60%;
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.05); }
  .index__screenshots .index__minscreenshot {
    box-shadow: none;
    width: 350px;
    margin-bottom: -8em; }

.index__layout {
  background: #f3f7f7;
  text-align: center;
  padding: 2.25em 1em; }
  .index__layout ul {
    max-width: 1280px;
    font-size: 0px; }
  .index__layout ul, .index__layout li {
    display: inline-block; }
  .index__layout li {
    width: 25%;
    padding: 2.5%; }
    .index__layout li img {
      width: 100%;
      height: auto; }

.index__evaluate {
  background: #f3f7f7;
  padding: 4.9em 0; }
  .index__evaluate h2 {
    font-size: 2.25em;
    text-align: center; }
  .index__evaluate .index__content {
    position: relative;
    margin: 3.5em auto 2em;
    max-width: 640px; }
    .index__evaluate .index__content div {
      position: absolute;
      width: 80px;
      top: 0;
      left: 0; }
      .index__evaluate .index__content div img {
        border: 1px solid rgba(0, 0, 0, 0.15);
        border-radius: 50%;
        width: 80px;
        height: 80px;
        display: block; }
      .index__evaluate .index__content div img + img {
        margin-top: 50px; }
      .index__evaluate .index__content div::before, .index__evaluate .index__content div::after {
        content: '';
        position: absolute;
        height: 50px;
        width: 1px;
        background: rgba(132, 165, 164, 0.5);
        left: 50%; }
      .index__evaluate .index__content div::before {
        top: 80px; }
      .index__evaluate .index__content div::after {
        bottom: 80px; }
      .index__evaluate .index__content div img.index__inactive {
        opacity: .5;
        -ms-transform-origin: center;
            transform-origin: center; }
  .index__evaluate ul {
    padding: 2.5em 2em;
    background: #fff;
    border-radius: .5em;
    min-height: 350px;
    margin-left: 135px;
    position: relative; }
    .index__evaluate ul::before {
      position: absolute;
      content: '';
      border-style: solid;
      border-width: 15px;
      border-color: transparent #fff transparent transparent;
      left: 0;
      top: 0;
      -ms-transform: translate(-30px, 25px);
          transform: translate(-30px, 25px);
      -ms-transform-origin: center;
          transform-origin: center; }
  .index__evaluate [data-index='1']::before {
    margin-top: 130px; }
  .index__evaluate [data-index='2']::before {
    margin-top: 260px; }
  .index__evaluate .index__name {
    font-size: 1.5em;
    margin-right: .5em;
    font-weight: normal; }
  .index__evaluate .index__say {
    line-height: 1.8; }
    .index__evaluate .index__say::before, .index__evaluate .index__say::after {
      height: 4em;
      display: block;
      content: '';
      background-repeat: no-repeat;
      background-size: auto 34%; }
    .index__evaluate .index__say::before {
      background-position: left center;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMCAwIDIyIDIyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyMiAyMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNOC4yMDMsMmwyLjI3OCwyLjAyNGMtMy4wMzgsMi4xOTYtNC42NDMsNS40ODgtNC44MSw5Ljg3NGg0LjMwNXY4LjEwM0gxLjg3NGMwLTEuMzQ5LDAtMy42MjcsMC02LjgzNg0KCQlDMS44NzQsOS4yNTgsMy45ODIsNC44NzIsOC4yMDMsMnogTTE5LjU5NSwybDIuNTMyLDIuMDI0Yy0zLjAzOCwyLjE5Ni00LjY0NCw1LjQ4OC00LjgxMiw5Ljg3NGg0LjA1MXY4LjEwM0gxMy41Mg0KCQljMC0xLjM0OSwwLTMuNjI3LDAtNi44MzZDMTMuNTIsOS4yNTgsMTUuNTQ2LDQuODcyLDE5LjU5NSwyeiIvPg0KPC9nPg0KPC9zdmc+DQo=); }
    .index__evaluate .index__say::after {
      background-position: right center;
      background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IuWbvuWxgl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCINCgkgd2lkdGg9IjIycHgiIGhlaWdodD0iMjJweCIgdmlld0JveD0iMSAxIDIyIDIyIiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDEgMSAyMiAyMiIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+DQo8Zz4NCgk8cGF0aCBmaWxsPSIjMzMzMzMzIiBkPSJNMTUuNzk4LDIybC0yLjI3OC0yLjAyNGMzLjAzOC0yLjE5NSw0LjY0NC01LjQ4OCw0LjgxLTkuODc1aC00LjMwNVYyaDguMTAzYzAsMS4zNDksMCwzLjYyNywwLDYuODM1DQoJCUMyMi4xMjcsMTQuNzQxLDIwLjAxOCwxOS4xMjksMTUuNzk4LDIyeiBNNC40MDYsMjJsLTIuNTMyLTIuMDI0YzMuMDM3LTIuMTk1LDQuNjQzLTUuNDg4LDQuODEtOS44NzVIMi42MzNWMmg3Ljg0OQ0KCQljMCwxLjM0OSwwLDMuNjI3LDAsNi44MzVDMTAuNDgxLDE0Ljc0MSw4LjQ1NSwxOS4xMjksNC40MDYsMjJ6Ii8+DQo8L2c+DQo8L3N2Zz4NCg==); }
  .index__evaluate .index__inactive {
    display: none; }

.index__newbannerWrap {
  background: linear-gradient(to bottom right, #39C98A 10%, #49BC85 85%); }
  .index__newbannerWrap .index__newbanner {
    height: 329px;
    max-width: 1440px;
    margin: 0 auto;
    padding: 48px;
    text-align: center;
    background-image: url(/public/imgs/index/new-banner.png), linear-gradient(to bottom right, #39C98A, #49BC85);
    background-repeat: no-repeat;
    background-position: bottom;
    background-size: cover; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap h5, .index__newbannerWrap .index__newbanner .index__bannerwrap h6 {
      margin: 0; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap h5 {
      font-size: 26px;
      color: #fff;
      line-height: 1;
      letter-spacing: normal;
      font-weight: normal; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap h6 {
      font-size: 16px;
      color: rgba(255, 255, 255, 0.8);
      margin: 8px 0 0;
      font-weight: normal;
      letter-spacing: normal; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap figure {
      margin: 40px auto 54px; }
      .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text {
        height: 47px;
        background: url(/public/imgs/index/text-zh.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(en) {
          background: url(/public/imgs/index/text-en.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(pt) {
          background: url(/public/imgs/index/text-pt.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(zh-tw) {
          height: 60px;
          background: url(/public/imgs/index/text-tw.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(es) {
          background: url(/public/imgs/index/text-es.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(fr) {
          background: url(/public/imgs/index/text-fr.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(de) {
          background: url(/public/imgs/index/text-de.png) bottom/contain no-repeat; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text:lang(ru) {
          background: url(/public/imgs/index/text-ru.png) bottom/contain no-repeat; }
      .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(zh-tw) {
        margin: 34px auto 48px; }
      .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(en), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(es), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(pt), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(fr), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(de), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(ru) {
        margin: 22px auto 37px; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(en) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(es) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(pt) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(fr) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(de) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(ru) .index__text {
          height: 82px; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap a {
      display: inline-block; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap button {
      color: #49bc85;
      width: 156px;
      height: 42px;
      line-height: 1;
      background: #fff;
      border-color: #fff;
      margin-right: 0;
      font-size: 16px;
      color: #49bc85;
      font-weight: 500;
      box-shadow: 0 2px 10px 0 rgba(11, 114, 65, 0.49); }
      .index__newbannerWrap .index__newbanner .index__bannerwrap button:hover {
        background: rgba(255, 255, 255, 0.9); }
    .index__newbannerWrap .index__newbanner .index__bannerwrap:lang(ru) button {
      width: 190px !important; }

@font-face {
  font-family: "ltxh";
  src: url(/public/fonts/ltxh.eot);
  /* IE9 */
  src: url(/public/fonts/ltxh.eot?#iefix) format("embedded-opentype"), url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(/public/fonts/ltxh.svg#ltxh) format("svg");
  /* iOS 4.1- */
  font-style: normal;
  font-weight: lighter; }

@font-face {
  font-family: "lthj";
  src: url(/public/fonts/lthj.eot);
  /* IE9 */
  src: url(/public/fonts/lthj.eot?#iefix) format("embedded-opentype"), url(data:application/x-font-ttf;charset=utf-8;base64,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) format("truetype"), url(/public/fonts/lthj.svg#lthj) format("svg");
  /* iOS 4.1- */
  font-style: normal;
  font-weight: normal; }

@media (max-width: 1024px) {
  .index__sectionWrapper .index__headerwrap div {
    margin-bottom: 8em; }
  .index__sectionWrapper .index__header, .index__sectionWrapper .index__header2 {
    background-size: cover;
    height: 782px; } }

.index__fixBottomAds {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 100%;
  z-index: 999; }
  .index__fixBottomAds .index__fixBottomAdsContent button, .index__fixBottomAds .index__fixBottomAdsContent a.button {
    padding: 0;
    border: unset;
    margin-right: 0;
    min-width: unset;
    border-radius: unset; }
    .index__fixBottomAds .index__fixBottomAdsContent button:hover, .index__fixBottomAds .index__fixBottomAdsContent button:focus, .index__fixBottomAds .index__fixBottomAdsContent button:active, .index__fixBottomAds .index__fixBottomAdsContent button.index__active, .index__fixBottomAds .index__fixBottomAdsContent a.button:hover, .index__fixBottomAds .index__fixBottomAdsContent a.button:focus, .index__fixBottomAds .index__fixBottomAdsContent a.button:active, .index__fixBottomAds .index__fixBottomAdsContent a.button.index__active {
      border: unset; }

@media (min-width: 640px) {
  .index__fixBottomAds {
    width: 100%;
    aspect-ratio: 1920 / 168;
    background: url(/public/imgs/index/ads-2023-summary-flat.png) center/cover no-repeat;
    display: -ms-flexbox;
    display: flex;
    cursor: pointer;
    -ms-flex-pack: center;
        justify-content: center; }
    .index__fixBottomAds .index__fixBottomAdsContent {
      height: 100%;
      width: 62.5%;
      position: relative; }
      .index__fixBottomAds .index__fixBottomAdsContent .index__fixBottomAdsClose {
        width: 2.66667%;
        aspect-ratio: 1;
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAMAAACdt4HsAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAABCUExURUdwTP////////////////////////////////////////////////////////////////////////////////////VtkI8AAAAVdFJOUwDjlHoRMfnuOAi61B+vW6G/UWzKiVC3WOEAAAKlSURBVFjDrVfZ2qsgDBRBFgUVte//qkcCtrIE8fuPd6XMkEwWSNchH7N02YngXJB9oZZ1r77hmD7JNx1DK1ptGTpwbKoBzqi4AGI3S98vZv+t0EdXZhJO6+9uM9sHq8hchevVH9TL/D/Ze0NWjeMlqdoZvCMSNZ+7//uKm6x3OzjixgG+PwRrAC2O0l8GHHxUmY1un0HO71vypC/aMDvftrZM25xWiQ7SrW2tubq506JYaNJq/88Lcs8Hlz/rm2pLAE4A8qpgGbnLAL/ku4KX9zPpOwF+MtBQ/2eGixYHom7AHEp9gxLlBeWkkNDKfFaVZJ4P/JndPDLgzAmRMagxyRR2bpugPM4/lmiv0zRlAHys9HIuDMGUOASDyBg8/sgCcXgPSFqzwCDreLD09IFlHuQMZTz4wDqbV1bKgOAhgS1kUaFNyh8Dhu805NJpBy/m6sWA4iHeS7eHaGIMFbzTf3dSjl2FYcfx3egCKIod8sdQwbs+LLwfdQYM7/WrESiwnw9VgooLXr9SZd1dIGg39HheYVidiHteCnc8lQJnIC6MLqEVjr+iWWJQUEY0VDWGrzAMsMMWr6QbHmfYoJhY6a6N8CiDgXJ2CS1UFY8wuG4+hZZm6/gygw1JOmQ+mAx/dRidbhuutq6T6KT4wDAnMZi+YvZJgtGu1OWic8w3fE6M2IS5eNPqWSdN/RKffvCCQr/95idc7/Yd3kZPijlT+OnTiaTuxTK9eKKwKXkTwSPrhQwmfWT5Z97Rij+yZ56XoZUBHrVzcXVs0IEZ5CxYnx5joacPphfYIB7ywYqKr37gGCtGaFMbOK6Rhy8IhV54feT5Dl2fcc4atZrDNbPqprGPj1R+Q8IkHXnT2BcPnufdvhqz7rcF2vSi/dvo+x+G73fj/z8CZkgxtAF7NQAAAABJRU5ErkJggg==) center/contain no-repeat;
        position: absolute;
        right: 0;
        top: 32.14286%; }
      .index__fixBottomAds .index__fixBottomAdsContent .index__fixBottomAdsTrialBtn {
        cursor: pointer;
        width: 10.16667%;
        aspect-ratio: 122 / 36;
        background: url(/public/imgs/index/ads-2023-summary-btn-trial.png) center/contain no-repeat;
        position: absolute;
        left: 50%;
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
        bottom: 7.14286%; } }

@media (min-width: 1366px) {
  .index__headerwrapLeft::before {
    content: '';
    position: absolute;
    background: no-repeat url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAAoCAMAAACGsik5AAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURUdwTP///////////////////////////////////////////////////////////////////4ZSzFsAAAASdFJOUwB6SJI+AnKiEZobWmUnhi0yJRk8SzUAAADoSURBVEjH7ZXZDoQgDEXZyiqK//+zUwQFM5CAM4/2qbl0SesRiKZGapJMcM6yS2ylfxlVSsnDA4uu8llf0V96SQYPeW4Uk3IriP76106PZnrtJ9Nb2ezuoaWD3+85wSiz5TOpFD2zEA+TQwEBkFAnrQWXEIkQWefo0wqvMMkeq4sd5lBweQosYM5BllLgpqeSYrmKaOfspbOiW+fuGMLYjuHFrLmWsnIYWTmGw+zHTeGTGEUkTRdY0wY2hU/+GhuGh+mfsA5/7dm1N/DUMM5F51EjvUfNR922rzDosAffV9ijTtVMMDrTB1UhDPRfCCW8AAAAAElFTkSuQmCC);
    left: -34px;
    top: 200px;
    width: 50px;
    height: 38px;
    background-size: cover; } }

@media (min-width: 821px) {
  .index__headerwrap h1, .index__headerwrap p {
    width: 730px; } }

@media (min-width: 821px) and (max-width: 1194px) {
  .index__headerwrapRight {
    background-size: contain;
    width: 450px;
    margin-top: -160px; }
    .index__headerwrapRight #index__playButton {
      width: 40px;
      height: 40px;
      margin-left: 220px;
      margin-top: 230px; }
  .index__alert__content, .index__alert__alert, video {
    width: 800px;
    height: 450px; } }

@media (max-width: 821px) {
  .index__header2Button {
    position: absolute;
    bottom: 4em; }
    .index__header2Button:lang(es), .index__header2Button:lang(pt), .index__header2Button:lang(fr), .index__header2Button:lang(de), .index__header2Button:lang(ru) {
      bottom: 3em; }
    .index__header2Button button {
      margin: auto; }
  .index__headerwrapLeft p, .index__headerwrap p {
    margin-bottom: 20px; }
  .index__alert__content, .index__alert__alert, video {
    height: 495px;
    width: 720px; }
  .index__header2wrapRight {
    background: url(/public/imgs/index/pic-01-mobile.png);
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1;
    width: 60%;
    min-width: 230px;
    height: 480px;
    background-size: contain;
    background-repeat: no-repeat; }
  #index__alert__close {
    right: -18px;
    top: -18px;
    width: 18px;
    height: 18px;
    background-size: 18px 18px; }
  .index__header2 {
    background-size: cover; }
    .index__header2 h1 {
      line-height: 1.5; }
    .index__header2 p {
      display: -ms-flexbox;
      display: flex;
      -ms-flex-direction: column;
          flex-direction: column;
      -ms-flex-align: center;
          align-items: center; }
      .index__header2 p span {
        margin-bottom: 12px; }
      .index__header2 p .index__dot {
        margin: auto 10px auto 0; }
  .index__header .index__headerwrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-direction: column;
        flex-direction: column;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center; }
  .index__header .index__headerwrapLeft {
    text-align: center;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: center;
        justify-content: center;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-direction: column;
        flex-direction: column; }
    .index__header .index__headerwrapLeft button {
      margin: auto; }
  .index__header .index__headerwrapRight {
    height: 400px;
    margin-top: 10px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: center; }
  .index__headerwrap {
    padding: 10em 1em 5em !important; }
    .index__headerwrap button {
      width: 7em;
      min-width: 5em; }
    .index__headerwrap button:lang(es) {
      width: 9em; }
    .index__headerwrap button:lang(pt), .index__headerwrap button:lang(ru), .index__headerwrap button:lang(de), .index__headerwrap button:lang(fr) {
      width: 12em; }
    .index__headerwrap h1 {
      font-size: 2.5em; }
    .index__headerwrap li + li {
      padding-left: 0;
      margin-left: 0;
      border-left: none; }
    .index__headerwrap li:not(:last-child) {
      padding-right: .5em;
      margin-right: .5em;
      border-right: 1px solid #ababab; }
  .index__sectionWrapper .index__headerwrap {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    .index__sectionWrapper .index__headerwrap p {
      max-width: 560px; }
    .index__sectionWrapper .index__headerwrap h1 {
      font-size: 2.5em;
      text-align: center; }
    .index__sectionWrapper .index__headerwrap div {
      margin-bottom: 0; } }

@media (min-width: 1440px) {
  .index__headerwrapLeft {
    width: 580px; }
    .index__headerwrapLeft p {
      width: 560px; } }

@media (min-width: 640px) and (max-width: 1440px) {
  .index__headerwrapLeft {
    width: 460px; }
    .index__headerwrapLeft p {
      width: 100%; } }

@media (max-width: 640px) {
  .index__fixBottomAds {
    aspect-ratio: 750 / 200;
    background: url(/public/imgs/index/ads-mobile-2023-summary-bg.png) center/100% 100% no-repeat; }
    .index__fixBottomAds .index__fixBottomAdsContent {
      position: relative;
      width: 100%;
      height: 100%; }
      .index__fixBottomAds .index__fixBottomAdsContent .index__fixBottomAdsClose {
        background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALAAAABoCAMAAABmBIouAAAABGdBTUEAALGPC/xhBQAAAAFzUkdCAK7OHOkAAAA2UExURSl/YWilkIG0opvEtszh2k6WfT2LcO/180dwTI67rOfx7bjVy9rp46rMwSmAYiqBYiqCZSmAYuaetZ4AAAASdFJOU8fV2+Hvz8v5AN736fPmr1Eqg0fL5BsAAANPSURBVHja7ZrblqsgDIZFTsqhtu//srsgKiqnrilQ9uJfczHVUj9jEpPoMHR1dXV1dXV1dXV1dXV1dXV1dWlh4NqK+Iz9SyTD1XAldR0c07eIZw1/7xOkDi9h74Oj+3b53sx9iwB1LyqiUR0cOs8DeBfN9iLMfBqzEKvre2NTRCJxkfYep/IAE+HwSOEy+/ULZlFp4NUj4X1TMA9oSrmeMXJJ5AMe4A0P7TThRSC8Pxewdgp0CURGUjypDvDqAXOSB+N5NjcUEPbSrMAq6CU+pQifgefj1DhFlksACCHICkwsAQ6OD1jlYGjt9QCfb+nyfJEyAAuaKOQBvt8a8wKj1oCbszC/J3uFJ25b5Y8AO8IwVFJ24MLABFyk6jdp/ieFgHVBM6QBg1CYgkLACoJ9AxgXAh4jVfvPWRgmdGobMOaS2386qyPzsZSFg41nOEvoHrB4luCxvsgPrHu84sApXY0b2Hh0RmBnG8acd2atMDAR2YHphwoDvx1C8IaAVbAC2Q4w1C12ZmB813YrEI59OAA8riOV8sWPbj1FeNjgANYjAVyjWtO9/Ri7d1yBFScDNcrLdToVmVpegQna5z/FgdFqWxgpgE7AQBzDlNLAozEVicwtbeBZXY5tCFwY+BivRSZQB/BqXgbqtEjcxPrgGXDfWyRpcmCdno5bI2JtbAbCwKMuJykndZpQba091LDtmh5gfYZsrtM1E36+uAO4VeM3YJX+EK7T5pvgsY++EiMS8OGZzZXmEnr0f322uBK73GLPEjhS/WcCHsUl2Dc/XrcjnDr5Ga+5JQuwwaWS+Lo0ezDvBiaMifWZ0fnBjvz+BH7D9SQEk7kox2ELI/dc9tuPvQA3PBcg2y349o0xBCzpXkhfx17ge5G2T7M5TnAZyiDxAgOhhPj2FSghhJIlDBY/Tg309BjInXbNdRAkNm69On/CUObTap3JhJc0CGSnixsHHp0u8vdynSc72CwsW8WBzbNyIb/7BshHvwaIFaw8dqq6a630vkrX/6FHB86sVwfOrGdrwFNzwK35xLS0Bjw1B7y0Bjw9WgNeWgNuy8RTa8Qa+NkacEtuPLVGbICn56Mx4GYi7wCelkdjwG148nTW8moMWIXf6/X4Xef4B/GFOo7g0GRjAAAAAElFTkSuQmCC) center/contain no-repeat;
        position: absolute;
        right: 0;
        top: 20%;
        width: 11.73333%;
        aspect-ratio: 88 / 52; }
      .index__fixBottomAds .index__fixBottomAdsContent .index__fixBottomAdsTrialBtn {
        background: url(/public/imgs/index/ads-mobile-2023-summary-btn-trial.png) center/contain no-repeat;
        aspect-ratio: 144 / 42;
        width: 19.2%;
        height: unset;
        position: absolute;
        left: 40.53333%;
        top: 68.5%; }
  .index__headerwrap h1 {
    line-height: 1.3 !important;
    font-size: 34px !important;
    font-weight: 500 !important; }
    .index__headerwrap h1:lang(ru) {
      font-size: 24px !important; }
    .index__headerwrap h1:lang(de), .index__headerwrap h1:lang(fr) {
      font-size: 30px !important; }
  .index__diffText p span {
    font-size: 18px !important; }
  .index__headerwrapUl {
    width: 350px;
    text-align: center;
    font-size: 12px;
    left: 50%;
    -ms-transform: translateX(-50%);
        transform: translateX(-50%); }
    .index__headerwrapUl li {
      margin-right: 0px !important; }
      .index__headerwrapUl li:lang(ru) {
        display: block !important;
        border: none;
        line-height: 22px; }
    .index__headerwrapUl:lang(es), .index__headerwrapUl:lang(en), .index__headerwrapUl:lang(pt), .index__headerwrapUl:lang(fr), .index__headerwrapUl:lang(de) {
      bottom: 2em !important; }
    .index__headerwrapUl:lang(ru) {
      bottom: 2.6em !important; }
  .index__headerwrapLeft p, .index__headerwrap p {
    font-size: 22px !important;
    margin-bottom: 20px;
    max-width: 340px !important; }
  .index__alert__content, .index__alert__alert, video {
    width: 320px;
    height: 180px; }
  .index__header {
    height: 628.52px !important;
    background-image: url(/public/imgs/index/banner-mobile.png) !important;
    background-color: #f3f3f3 !important;
    background-position: center bottom 130px !important;
    background-repeat: no-repeat !important; }
  .index__header::before {
    display: none !important; }
  .index__header2 {
    height: 628.52px !important; }
    .index__header2 h1::before {
      left: 24px !important;
      top: -30px !important;
      width: 15px !important;
      height: 15px !important; }
    .index__header2 .index__headerwrap {
      -ms-flex-pack: start !important;
          justify-content: flex-start !important; }
      .index__header2 .index__headerwrap h1:lang(es), .index__header2 .index__headerwrap h1:lang(pt) {
        margin-top: -30px;
        font-size: 28px !important; }
      .index__header2 .index__headerwrap p:lang(es), .index__header2 .index__headerwrap p:lang(pt) {
        display: inline;
        text-align: center; }
  .index__headerwrapRight {
    width: 320px !important;
    height: 290px !important;
    margin-top: 0 !important; }
    .index__headerwrapRight #index__playButton {
      width: 40px;
      height: 40px;
      margin-left: 46%;
      margin-top: 30%; }
    .index__headerwrapRight:lang(es), .index__headerwrapRight:lang(en), .index__headerwrapRight:lang(pt), .index__headerwrapRight:lang(fr), .index__headerwrapRight:lang(de), .index__headerwrapRight:lang(ru) {
      margin-top: -30px !important; }
  .index__client h2 {
    font-size: 1.5em; }
  .index__client ul {
    display: -ms-flexbox;
    display: flex; }
  .index__client li {
    -ms-flex-negative: 1;
        flex-shrink: 1;
    margin-right: 0; }
  .index__client img {
    height: auto;
    max-width: 100%; }
  .index__scenes h2 {
    font-size: 1.5em; }
  .index__scenes ul {
    width: auto;
    height: auto;
    margin: auto;
    padding: 0; }
  .index__scenes h3 ~ p {
    text-align: center;
    text-indent: 0; }
  .index__screenshots li {
    margin-top: 4em; }
    .index__screenshots li h2 {
      font-size: 1.5em; }
    .index__screenshots li p {
      font-size: 1em; }
  .index__screenshots img, .index__screenshots .index__imageset {
    max-width: 90%; }
  .index__layout {
    overflow: auto;
    -webkit-overflow-scrolling: touch; }
    .index__layout ul {
      white-space: nowrap; }
    .index__layout li {
      width: 15em;
      font-size: .8rem; }
  .index__feture ul {
    padding: 0 1.6rem; }
  .index__feture li {
    width: 100%;
    padding-right: 0; }
  .index__evaluate {
    padding: 4em 1em 0;
    background: #f3f7f7; }
    .index__evaluate h2 {
      font-size: 1.5em; }
    .index__evaluate .index__content {
      margin: 0; }
      .index__evaluate .index__content div {
        position: static;
        width: 100%;
        text-align: center;
        background: #f3f7f7;
        padding: 2em 0; }
        .index__evaluate .index__content div::before, .index__evaluate .index__content div::after {
          content: none; }
        .index__evaluate .index__content div img {
          display: inline-block; }
        .index__evaluate .index__content div img + img {
          margin-top: 0;
          margin-left: 1em; }
    .index__evaluate ul {
      background: transparent;
      margin-left: 0;
      border-radius: 0;
      padding: 0; }
      .index__evaluate ul::before {
        content: none; }
  .index__banner {
    text-align: center; }
    .index__banner .index__title {
      font-size: 1.5em;
      margin: 0 0 .5em; }
    .index__banner a {
      margin-top: 1em;
      position: static; }
  .index__newbannerWrap .index__newbanner {
    height: auto;
    padding: 30px; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap h5 {
      font-size: 20px; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap h6 {
      font-size: 12px; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap figure {
      margin: 20px auto 24px; }
      .index__newbannerWrap .index__newbanner .index__bannerwrap figure .index__text {
        height: 30px; }
      .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(en), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(es), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(fr), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(de), .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(ru) {
        margin: 20px auto 24px; }
        .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(en) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(es) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(fr) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(de) .index__text, .index__newbannerWrap .index__newbanner .index__bannerwrap figure:lang(ru) .index__text {
          height: 33px; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap button {
      width: 120px;
      height: 32px;
      line-height: 30px;
      font-size: 12px;
      padding: 0; }
    .index__newbannerWrap .index__newbanner .index__bannerwrap:lang(ru) button {
      width: 190px !important; }
  .index__zeroIcon {
    height: 30px;
    vertical-align: text-top !important;
    width: 25px;
    position: absolute;
    top: -1px; }
  .index__number {
    font-size: 28px;
    vertical-align: baseline !important;
    line-height: 1;
    position: relative;
    margin-right: 28px; } }

@media (max-width: 380px) {
  .index__headerwrap h1 {
    font-size: 30px !important; }
  .index__headerwrapRight {
    margin-bottom: 30px !important; } }

.index__alert__alert {
  background: rgba(0, 0, 0, 0) !important; }
