[dir] .about-us-future[data-v-2d800d87] {
 margin-top:100px;
 margin-bottom:100px
}
[dir] .active-tab[data-v-1bf28229] {
 border-bottom:4px solid #e60012;
}
.title[data-v-2d800d87] {
 font-weight:600;
 font-size:36px;
 line-height:54px
}
[dir] .title[data-v-2d800d87] {
 margin-bottom:16px
}
@media(max-width:768px) {
 .title[data-v-2d800d87] {
  font-size:28px;
  line-height:44px
 }
}
.description[data-v-2d800d87] {
 height:196px;
 color:#545454;
 font-weight:400;
 white-space:pre-line;
 font-size:16px;
 line-height:28px
}
[dir] .description[data-v-2d800d87] {
 margin-bottom:96px
}
@media(max-width:768px) {
 .description[data-v-2d800d87] {
  font-size:16px;
  line-height:28px
 }
}
.future-content[data-v-2d800d87] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 height:1050px
}
[dir] .future-content[data-v-2d800d87] {
 margin-top:48px
}
.future-item[data-v-2d800d87] {
 width:584px
}
.introduction[data-v-2d800d87] {
 position:relative;
 height:668px
}
.img[data-v-2d800d87] {
 height:100%
}
.link-button[data-v-2d800d87] {
 width:364px;
 height:90px;
 font-weight:400;
 font-size:20px;
 line-height:32px;
 opacity:0;
 -webkit-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
[dir=ltr] .link-button[data-v-2d800d87] {
 margin-left:110px
}
[dir=rtl] .link-button[data-v-2d800d87] {
 margin-right:110px
}
.introduction-text[data-v-2d800d87] {
 position:absolute;
 top:0;
 color:#fff;
 font-weight:600;
 font-size:36px;
 line-height:54px
}
[dir] .introduction-text[data-v-2d800d87] {
 padding:48px;
 text-align:center
}
[dir=ltr] .introduction-text[data-v-2d800d87] {
 left:0
}
[dir=rtl] .introduction-text[data-v-2d800d87] {
 right:0
}
@media(max-width:768px) {
 .introduction-text[data-v-2d800d87] {
  font-size:28px;
  line-height:44px
 }
}
.introduction:hover .link-button[data-v-2d800d87] {
 opacity:1
}
[dir] .introduction:hover .link-button[data-v-2d800d87] {
 -webkit-transform:translateY(-45px);
 -ms-transform:translateY(-45px);
 transform:translateY(-45px)
}
.future-data[data-v-2d800d87] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 height:150px
}
[dir] .future-data[data-v-2d800d87] {
 margin-top:146px
}
.future-data-item[data-v-2d800d87] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:168px;
 height:150px;
 color:#545454
}
[dir] .future-data-item div[data-v-2d800d87] {
 text-align:center
}
.future-data-item[data-v-2d800d87]:first-child {
 -webkit-box-align:start;
 -ms-flex-align:start;
 align-items:flex-start
}
.future-data-item[data-v-2d800d87]:last-child {
 -webkit-box-align:end;
 -ms-flex-align:end;
 align-items:flex-end
}
.future-data-item[data-v-2d800d87]:not(:last-child):not(:first-child) {
 width:234px
}
[dir=ltr] .future-data-item[data-v-2d800d87]:not(:last-child):not([dir=ltr] :first-child),
[dir=rtl] .future-data-item[data-v-2d800d87]:not(:last-child):not([dir=rtl] :first-child) {
 border-right:1px solid #eaeaea;
 border-left:1px solid #eaeaea
}
.data-name[data-v-2d800d87] {
 font-weight:400;
 font-size:14px;
 line-height:24px
}
[dir] .data-name[data-v-2d800d87] {
 margin-bottom:4px
}
@media(max-width:768px) {
 .data-name[data-v-2d800d87] {
  font-size:14px;
  line-height:24px
 }
}
.data-pic[data-v-2d800d87] {
 display:inline-block;
 width:56px;
 height:56px
}
.data-count[data-v-2d800d87] {
 color:#131313;
 font-weight:800;
 font-size:28px;
 line-height:44px
}
@media(max-width:768px) {
 .data-count[data-v-2d800d87] {
  font-size:28px;
  line-height:44px
 }
}
.data-unit[data-v-2d800d87] {
 font-weight:400
}
.data-description[data-v-2d800d87],
.data-unit[data-v-2d800d87] {
 font-size:12px;
 line-height:20px
}
.data-description[data-v-2d800d87] {
 color:#545454;
 font-weight:300
}
[dir] .data-description[data-v-2d800d87] {
 margin-top:24px;
 text-align:center
}
@media(max-width:768px) {
 [dir] .about-us-future[data-v-2d800d87] {
  margin:56px 0 68px;
  padding:0 24px
 }
 [dir] .mark-bar[data-v-2d800d87] {
  margin:0 auto
 }
 [dir] .title[data-v-2d800d87] {
  text-align:center
 }
 .description[data-v-2d800d87] {
  height:auto
 }
 [dir] .description[data-v-2d800d87] {
  margin-bottom:24px;
  text-align:center
 }
 .future-content[data-v-2d800d87] {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:auto
 }
 [dir] .future-content[data-v-2d800d87] {
  margin-top:24px
 }
 .future-item[data-v-2d800d87] {
  width:100%
 }
 .introduction[data-v-2d800d87] {
  height:356px
 }
 [dir] .introduction[data-v-2d800d87] {
  margin-bottom:20px
 }
 .link-mask[data-v-2d800d87] {
  position:absolute;
  top:0;
  width:100%;
  height:356px
 }
 [dir=ltr] .link-mask[data-v-2d800d87] {
  left:0
 }
 [dir=rtl] .link-mask[data-v-2d800d87] {
  right:0
 }
 .introduction-text[data-v-2d800d87] {
  width:100%
 }
 [dir] .introduction-text[data-v-2d800d87] {
  padding:36px
 }
 .future-data[data-v-2d800d87] {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  height:auto
 }
 [dir] .future-data[data-v-2d800d87] {
  margin-top:0
 }
 .future-data-item[data-v-2d800d87] {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center;
  width:100%;
  height:auto
 }
 [dir] .future-data-item[data-v-2d800d87] {
  padding:20px 0
 }
 .future-data-item[data-v-2d800d87]:first-child,
 .future-data-item[data-v-2d800d87]:last-child {
  -webkit-box-align:center;
  -ms-flex-align:center;
  align-items:center
 }
 .future-data-item[data-v-2d800d87]:not(:last-child):not(:first-child) {
  width:100%
 }
 [dir] .future-data-item[data-v-2d800d87]:not(:last-child):not([dir] :first-child) {
  border-top:1px solid #eaeaea;
  border-bottom:1px solid #eaeaea
 }
 [dir=ltr] .future-data-item[data-v-2d800d87]:not(:last-child):not([dir=ltr] :first-child),
 [dir=rtl] .future-data-item[data-v-2d800d87]:not(:last-child):not([dir=rtl] :first-child) {
  border-right:none;
  border-left:none
 }
 [dir] .data-description[data-v-2d800d87] {
  margin-top:4px
 }
}
.btn-play[data-v-44df35bc] {
 width:54px;
 height:54px
}
[dir] .btn-play[data-v-44df35bc] {
 background-color:#fff;
 background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAiIGhlaWdodD0iMTEiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTkuMTM3IDUuNjE0TC44NTMgMTAuMzk2Vi44MzJsOC4yODQgNC43ODN6IiBmaWxsPSIjMDAwIi8+PC9zdmc+);
 background-repeat:no-repeat;
 background-position:50%;
 border-radius:50%;
 cursor:pointer
}
.video-box[data-v-44df35bc] {
 position:relative;
 width:728px;
 height:442px
}
[dir] .video-box[data-v-44df35bc] {
 padding-top:32px
}
.btn-close[data-v-44df35bc] {
 position:absolute;
 top:0;
 width:24px;
 height:24px
}
[dir] .btn-close[data-v-44df35bc] {
 background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjQiIGhlaWdodD0iMjQiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTEyLjYzNyAxMS43NzhsNy4wNy03LjA3TDE5LjAwMiA0bC03LjA3MiA3LjA3MS03LjA3LTcuMDctLjcwOC43MDYgNy4wNzEgNy4wNzEtNy4wNyA3LjA3MS43MDYuNzA4IDcuMDcyLTcuMDcxIDcuMDcgNy4wNy43MDgtLjcwNy03LjA3MS03LjA3eiIgZmlsbD0iI2ZmZiIvPjwvc3ZnPg==);
 cursor:pointer
}
[dir=ltr] .btn-close[data-v-44df35bc] {
 right:0
}
[dir=rtl] .btn-close[data-v-44df35bc] {
 left:0
}
.modal-video[data-v-44df35bc] {
 width:100%;
 height:100%
}
[dir] .modal-video[data-v-44df35bc] {
 background-color:#000
}
@media(max-width:768px) {
 .video-box[data-v-44df35bc] {
  width:100%
 }
 .modal-video-mobile[data-v-44df35bc] {
  display:block
 }
 .hidden-video[data-v-44df35bc] {
  width:0;
  height:0;
  overflow:hidden
 }
}
.image-text-video[data-v-0fdcccc2] {
 position:relative
}
[dir] .image-text-video[data-v-0fdcccc2] {
 background-repeat:no-repeat;
 background-size:cover
}
.bg-image[data-v-0fdcccc2] {
 position:absolute;
 top:0;
 z-index:-1;
 width:100%;
 height:100%
}
[dir=ltr] .bg-image[data-v-0fdcccc2] {
 left:0
}
[dir=rtl] .bg-image[data-v-0fdcccc2] {
 right:0
}
.content[data-v-0fdcccc2] {
 width:1280px;
 color:#fff
}
[dir] .content[data-v-0fdcccc2] {
 margin:0 auto;
 padding:72px 0;
 text-align:center
}
h1[data-v-0fdcccc2] {
 max-width:640px;
 font-weight:800;
 font-size:48px;
 line-height:72px
}
[dir] h1[data-v-0fdcccc2] {
 margin:0 auto
}
@media(max-width:768px) {
 h1[data-v-0fdcccc2] {
  font-size:36px;
  line-height:54px
 }
}
.description[data-v-0fdcccc2] {
 max-width:834px
}
[dir] .description[data-v-0fdcccc2] {
 margin:24px auto
}
.banner-video-box[data-v-0fdcccc2] {
 width:54px
}
[dir] .banner-video-box[data-v-0fdcccc2] {
 margin:0 auto
}
@media(max-width:768px) {
 .image-text-video[data-v-0fdcccc2] {
  width:100%
 }
 .content[data-v-0fdcccc2] {
  width:auto
 }
 [dir] .content[data-v-0fdcccc2] {
  margin:0 24px
 }
}
.container[data-v-1bf28229] {
 position:sticky;
 top:0;
 z-index:4;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
.select-tab-container[data-v-1bf28229] {
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 height:36px
}
.select-tab-container[data-v-1bf28229],
.tabs-container[data-v-1bf28229] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 overflow-x:hidden
}
.tabs-container[data-v-1bf28229] {
 width:1064px;
 white-space:nowrap
}
[dir=ltr] .tabs-container[data-v-1bf28229],
[dir=rtl] .tabs-container[data-v-1bf28229] {
 margin-right:80px;
 margin-left:80px
}
.tabs-less[data-v-1bf28229] {
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center
}
[dir] .tab-container[data-v-1bf28229] {
 cursor:pointer
}
[dir=ltr] .tab-container[data-v-1bf28229]:not(:last-child) {
 margin-right:80px
}
[dir=rtl] .tab-container[data-v-1bf28229]:not(:last-child) {
 margin-left:80px
}
.tab[data-v-1bf28229] {
 display:inline-block;
 width:100%;
 color:#545454;
 font-size:16px;
 line-height:28px;
 text-decoration:none
}
.active-tab[data-v-1bf28229] {
 color:#000;
 font-weight:600
}
[dir] .active-tab[data-v-1bf28229] {
 border-bottom:4px solid #e60012;
}
.move-container[data-v-1bf28229] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 white-space:nowrap;
 -webkit-transition:-webkit-transform .3s ease-in-out;
 transition:-webkit-transform .3s ease-in-out;
 -o-transition:transform .3s ease-in-out;
 transition:transform .3s ease-in-out;
 transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out
}
[dir] .arrow-btn[data-v-1bf28229] {
 padding:0
}
.arrow-btn[data-v-1bf28229]:hover {
 color:#000
}
.tabs-position[data-v-1bf28229] {
 top:78px
}
@media(max-width:768px) {
 .container [data-v-1bf28229] {
  -ms-touch-action:auto;
  touch-action:auto
 }
 .select-tab-container[data-v-1bf28229] {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex
 }
 [dir] .select-tab-container[data-v-1bf28229] {
  padding:0 24px;
  border-bottom:none
 }
 .tabs-container[data-v-1bf28229] {
  width:auto;
  overflow:auto;
  scrollbar-width:none
 }
 [dir=ltr] .tabs-container[data-v-1bf28229],
 [dir=rtl] .tabs-container[data-v-1bf28229] {
  margin-right:0;
  margin-left:0
 }
 .tabs-container[data-v-1bf28229]::-webkit-scrollbar {
  display:none
 }
 .tabs-less[data-v-1bf28229] {
  -webkit-box-pack:normal;
  -ms-flex-pack:normal;
  justify-content:normal
 }
 .tab-container[data-v-1bf28229] {
  line-height:28px
 }
 [dir=ltr] .tab-container[data-v-1bf28229]:not(:last-child) {
  margin-right:40px
 }
 [dir=rtl] .tab-container[data-v-1bf28229]:not(:last-child) {
  margin-left:40px
 }
 [dir=ltr] .tab-container[data-v-1bf28229]:last-child {
  margin-right:0
 }
 [dir=rtl] .tab-container[data-v-1bf28229]:last-child {
  margin-left:0
 }
 .arrow-btn[data-v-1bf28229] {
  display:none
 }
 .container.tabs-position[data-v-1bf28229] {
  top:68px
 }
}
[dir] .tabs[data-v-31c9c9bc] {
 margin-top:36px
}
@media(max-width:768px) {
 [dir] .tabs[data-v-31c9c9bc] {
  margin-top:32px
 }
}
.solution-card[data-v-100b60bb] {
 position:relative;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 width:305px;
 min-height:614px;
 overflow:hidden;
 color:#fff
}
[dir] .solution-card[data-v-100b60bb] {
 text-align:center
}
[dir=ltr] .solution-card[data-v-100b60bb]:not(:last-child) {
 margin-right:20px
}
[dir=rtl] .solution-card[data-v-100b60bb]:not(:last-child) {
 margin-left:20px
}
.solution-card.small-card[data-v-100b60bb] {
 height:534px;
 min-height:auto
}
.background-image[data-v-100b60bb] {
 position:absolute;
 top:0;
 width:100%;
 height:100%
}
[dir=ltr] .background-image[data-v-100b60bb] {
 left:0
}
[dir=rtl] .background-image[data-v-100b60bb] {
 right:0
}
.mask[data-v-100b60bb] {
 position:absolute;
 top:0;
 width:100%;
 height:100%;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[dir=ltr] .mask[data-v-100b60bb] {
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,30,55,.5)),to(#0b1b39));
 background:-o-linear-gradient(top,rgba(16,30,55,.5) 0,#0b1b39 100%);
 background:linear-gradient(180deg,rgba(16,30,55,.5),#0b1b39)
}
[dir=rtl] .mask[data-v-100b60bb] {
 right:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(16,30,55,.5)),to(#0b1b39));
 background:-o-linear-gradient(top,rgba(16,30,55,.5) 0,#0b1b39 100%);
 background:linear-gradient(-180deg,rgba(16,30,55,.5),#0b1b39)
}
.top-progress-back[data-v-100b60bb] {
 position:absolute;
 top:0;
 z-index:1;
 width:100%;
 height:4px
}
[dir] .top-progress-back[data-v-100b60bb] {
 background:#333e5c
}
[dir=ltr] .top-progress-back[data-v-100b60bb] {
 left:0
}
[dir=rtl] .top-progress-back[data-v-100b60bb] {
 right:0
}
.top-progress[data-v-100b60bb] {
 position:absolute;
 top:0;
 z-index:1;
 width:0;
 height:4px;
 -webkit-transition:width .3s ease-in-out;
 -o-transition:width .3s ease-in-out;
 transition:width .3s ease-in-out
}
[dir] .top-progress[data-v-100b60bb] {
 background:#d42d26
}
[dir=ltr] .top-progress[data-v-100b60bb] {
 left:0
}
[dir=rtl] .top-progress[data-v-100b60bb] {
 right:0
}
.title-mask[data-v-100b60bb] {
 position:absolute;
 top:0;
 width:100%;
 height:232px;
 opacity:.6
}
[dir=ltr] .title-mask[data-v-100b60bb] {
 left:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#264684));
 background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#264684 100%);
 background:linear-gradient(180deg,rgba(0,0,0,0),#264684);
 -webkit-transform:rotate(-180deg);
 -ms-transform:rotate(-180deg);
 transform:rotate(-180deg)
}
[dir=rtl] .title-mask[data-v-100b60bb] {
 right:0;
 background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(#264684));
 background:-o-linear-gradient(top,rgba(0,0,0,0) 0,#264684 100%);
 background:linear-gradient(-180deg,rgba(0,0,0,0),#264684);
 -webkit-transform:rotate(180deg);
 -ms-transform:rotate(180deg);
 transform:rotate(180deg)
}
.title[data-v-100b60bb] {
 position:relative;
 z-index:1;
 width:85%;
 font-weight:600;
 font-size:24px;
 line-height:36px
}
[dir] .title[data-v-100b60bb] {
 margin:60px 0 36px
}
[dir] .small-card .title[data-v-100b60bb] {
 margin:58px 0 8px
}
.icon[data-v-100b60bb] {
 position:relative;
 z-index:1;
 width:209px;
 height:134px;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[dir] .icon[data-v-100b60bb] {
 margin-bottom:24px;
 background-repeat:no-repeat;
 background-position:50%
}
[dir] .small-card .icon[data-v-100b60bb] {
 margin-bottom:0
}
[dir] .no-button .icon[data-v-100b60bb] {
 margin-bottom:48px
}
.description[data-v-100b60bb] {
 position:relative;
 z-index:1;
 width:75%;
 font-weight:300;
 font-size:14px;
 line-height:24px;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[dir] .description[data-v-100b60bb] {
 text-align:center
}
[dir] .small-card .description[data-v-100b60bb] {
 margin-top:8px
}
.small-button[data-v-100b60bb] {
 position:relative;
 z-index:1;
 width:auto;
 max-width:75%;
 color:#fff;
 font-weight:400;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[dir] .small-button[data-v-100b60bb] {
 margin-top:68px;
 padding:9px 48px;
 background-color:#e60012
}
.link-button[data-v-100b60bb] {
 position:absolute;
 bottom:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:center;
 -ms-flex-pack:center;
 justify-content:center;
 width:100%;
 height:96px;
 visibility:hidden;
 opacity:0;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[dir] .link-button[data-v-100b60bb] {
 -webkit-transform:translateY(96px);
 -ms-transform:translateY(96px);
 transform:translateY(96px)
}
[dir=ltr] .link-button[data-v-100b60bb] {
 left:0
}
[dir=rtl] .link-button[data-v-100b60bb] {
 right:0
}
.solution-card:hover .top-progress[data-v-100b60bb] {
 width:100%
}
.solution-card:hover .description[data-v-100b60bb],
.solution-card:hover .icon[data-v-100b60bb],
.solution-card:hover .mask[data-v-100b60bb],
.solution-card:hover .small-button[data-v-100b60bb] {
 visibility:visible;
 opacity:1
}
.solution-card:hover .link-button[data-v-100b60bb] {
 z-index:auto;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 visibility:visible;
 opacity:1
}
[dir] .solution-card:hover .link-button[data-v-100b60bb] {
 -webkit-transform:translateY(0);
 -ms-transform:translateY(0);
 transform:translateY(0)
}
@media(max-width:768px) {
 .solution-card.no-button .top-progress[data-v-100b60bb],
 .solution-card.small-card .top-progress[data-v-100b60bb] {
  width:100%
 }
 .solution-card.no-button .description[data-v-100b60bb],
 .solution-card.no-button .icon[data-v-100b60bb],
 .solution-card.no-button .mask[data-v-100b60bb],
 .solution-card.no-button .small-button[data-v-100b60bb],
 .solution-card.small-card .description[data-v-100b60bb],
 .solution-card.small-card .icon[data-v-100b60bb],
 .solution-card.small-card .mask[data-v-100b60bb],
 .solution-card.small-card .small-button[data-v-100b60bb] {
  visibility:visible;
  opacity:1
 }
 .solution-card.no-button .link-button[data-v-100b60bb],
 .solution-card.small-card .link-button[data-v-100b60bb] {
  z-index:auto;
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  visibility:visible;
  opacity:1
 }
 [dir] .solution-card.no-button .link-button[data-v-100b60bb],
 [dir] .solution-card.small-card .link-button[data-v-100b60bb] {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
}
[dir] .technology-leads[data-v-cb328f22] {
 margin-bottom:160px;
 padding-top:100px;
 background-color:#f9f9f9
}
.tech-leads-header[data-v-cb328f22] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.title[data-v-cb328f22] {
 max-width:400px;
 color:#000;
 font-weight:800;
 font-size:36px;
 line-height:54px
}
@media(max-width:768px) {
 .title[data-v-cb328f22] {
  font-size:28px;
  line-height:44px
 }
}
[dir] .mark-bar[data-v-cb328f22] {
 margin-top:16px
}
.tips[data-v-cb328f22] {
 color:#545454;
 font-size:12px;
 line-height:20px
}
[dir] .tips[data-v-cb328f22] {
 margin-top:42px
}
.research-info[data-v-cb328f22] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
.item[data-v-cb328f22] {
 color:#000
}
[dir=ltr] .item[data-v-cb328f22] {
 text-align:right
}
[dir=rtl] .item[data-v-cb328f22] {
 text-align:left
}
.item .num[data-v-cb328f22] {
 font-weight:800;
 font-size:36px;
 line-height:54px
}
@media(max-width:768px) {
 .item .num[data-v-cb328f22] {
  font-size:28px;
  line-height:44px
 }
}
.item .unit[data-v-cb328f22] {
 color:#545454;
 font-weight:400;
 font-size:14px;
 line-height:14px
}
.item .name[data-v-cb328f22] {
 font-weight:600;
 font-size:16px;
 line-height:28px
}
[dir] .item .name[data-v-cb328f22] {
 margin-top:12px
}
[dir=ltr] .item[data-v-cb328f22]:last-of-type {
 margin-left:120px
}
[dir=rtl] .item[data-v-cb328f22]:last-of-type {
 margin-right:120px
}
.content-list[data-v-cb328f22] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex
}
[dir] .content-list[data-v-cb328f22] {
 margin-top:42px
}
[dir=ltr] .technology-info[data-v-cb328f22]:not(:last-child) {
 margin-right:20px
}
[dir=rtl] .technology-info[data-v-cb328f22]:not(:last-child) {
 margin-left:20px
}
@media(max-width:768px) {
 [dir] .technology-leads[data-v-cb328f22] {
  margin-bottom:80px;
  padding-top:80px;
  background-color:rgba(0,0,0,0)
 }
 .tech-leads-header[data-v-cb328f22] {
  display:block
 }
 [dir] .tech-leads-header[data-v-cb328f22] {
  padding:0 24px
 }
 .title[data-v-cb328f22] {
  width:100%;
  max-width:none
 }
 [dir] .title[data-v-cb328f22] {
  text-align:center
 }
 [dir=ltr] .mark-bar[data-v-cb328f22],
 [dir=rtl] .mark-bar[data-v-cb328f22] {
  margin-right:auto;
  margin-left:auto
 }
 .research-info[data-v-cb328f22] {
  position:relative
 }
 [dir] .research-info[data-v-cb328f22] {
  margin-top:44px
 }
 .research-info[data-v-cb328f22]:after {
  position:absolute;
  top:8px;
  bottom:6px;
  width:1px;
  content:""
 }
 [dir] .research-info[data-v-cb328f22]:after {
  background-color:#eaeaea
 }
 [dir=ltr] .research-info[data-v-cb328f22]:after {
  left:50%;
  -webkit-transform:translate(-50%);
  -ms-transform:translate(-50%);
  transform:translate(-50%)
 }
 [dir=rtl] .research-info[data-v-cb328f22]:after {
  right:50%;
  -webkit-transform:translate(50%);
  -ms-transform:translate(50%);
  transform:translate(50%)
 }
 .item[data-v-cb328f22] {
  width:calc(50% - 24px)
 }
 [dir] .item[data-v-cb328f22] {
  text-align:center
 }
 [dir] .item .unit[data-v-cb328f22] {
  margin-top:10px
 }
 [dir=ltr] .item[data-v-cb328f22]:first-of-type {
  margin-right:24px
 }
 [dir=ltr] .item[data-v-cb328f22]:last-of-type,
 [dir=rtl] .item[data-v-cb328f22]:first-of-type {
  margin-left:24px
 }
 [dir=rtl] .item[data-v-cb328f22]:last-of-type {
  margin-right:24px
 }
 .content-list[data-v-cb328f22] {
  overflow:auto;
  scrollbar-width:none;
  -ms-touch-action:auto;
  touch-action:auto
 }
 [dir] .content-list[data-v-cb328f22] {
  margin-top:24px;
  padding:0 24px
 }
 .content-list[data-v-cb328f22] * {
  -ms-touch-action:auto;
  touch-action:auto
 }
 .content-list[data-v-cb328f22]::-webkit-scrollbar {
  display:none
 }
 .content-list[data-v-cb328f22]:after {
  display:block;
  width:24px;
  height:1px;
  content:""
 }
 .content-list[data-v-cb328f22]:after,
 .technology-info[data-v-cb328f22] {
  -ms-flex-negative:0;
  flex-shrink:0
 }
 [dir=ltr] .technology-info[data-v-cb328f22]:not(:last-child) {
  margin-right:16px
 }
 [dir=rtl] .technology-info[data-v-cb328f22]:not(:last-child) {
  margin-left:16px
 }
}
.fullscreen-container[data-v-40838059] {
 position:relative;
 color:#fff
}
.bg[data-v-40838059],
.fullscreen-container[data-v-40838059] {
 width:100%;
 height:810px
}
.mask[data-v-40838059] {
 position:absolute;
 top:0;
 width:100%
}
[dir=ltr] .mask[data-v-40838059] {
 left:0;
 background:-o-linear-gradient(89.56deg,rgba(6,18,33,.81) .31%,rgba(15,33,56,0) 97.48%);
 background:linear-gradient(.44deg,rgba(6,18,33,.81) .31%,rgba(15,33,56,0) 97.48%)
}
[dir=rtl] .mask[data-v-40838059] {
 right:0;
 background:-o-linear-gradient(90.44deg,rgba(6,18,33,.81) .31%,rgba(15,33,56,0) 97.48%);
 background:linear-gradient(-.44deg,rgba(6,18,33,.81) .31%,rgba(15,33,56,0) 97.48%)
}
.rewards[data-v-40838059] {
 position:absolute;
 top:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 height:810px
}
[dir=ltr] .rewards[data-v-40838059] {
 left:calc(50% - 640px)
}
[dir=rtl] .rewards[data-v-40838059] {
 right:calc(50% - 640px)
}
[dir=ltr] .reward-content[data-v-40838059] {
 border-right:1px solid hsla(0,0%,100%,.4)
}
[dir=rtl] .reward-content[data-v-40838059] {
 border-left:1px solid hsla(0,0%,100%,.4)
}
.reward-introduction[data-v-40838059] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between;
 width:364px
}
[dir=ltr] .reward-introduction[data-v-40838059] {
 padding:72px 58px 48px 0
}
[dir=rtl] .reward-introduction[data-v-40838059] {
 padding:72px 0 48px 58px
}
.title[data-v-40838059] {
 height:112px;
 font-weight:600;
 font-size:36px;
 line-height:54px
}
[dir] .title[data-v-40838059] {
 margin-bottom:100px
}
.mark-bar[data-v-40838059] {
 display:inline-block
}
[dir] .mark-bar[data-v-40838059] {
 margin-top:16px
}
.display-item[data-v-40838059] {
 font-weight:400;
 font-size:14px;
 line-height:24px
}
[dir] .display-item[data-v-40838059] {
 margin-bottom:24px
}
@media(max-width:768px) {
 .display-item[data-v-40838059] {
  font-size:14px;
  line-height:24px
 }
}
span[data-v-40838059] {
 font-weight:800;
 font-size:48px;
 line-height:72px
}
[dir=ltr] span[data-v-40838059] {
 margin-right:8px
}
[dir=rtl] span[data-v-40838059] {
 margin-left:8px
}
@media(max-width:768px) {
 span[data-v-40838059] {
  font-size:36px;
  line-height:54px
 }
}
.description[data-v-40838059] {
 color:#f9f9f9;
 font-weight:400;
 font-size:12px;
 line-height:20px;
 opacity:.5
}
.clip-pic[data-v-40838059] {
 position:absolute;
 top:0;
 width:auto;
 height:810px;
 -webkit-transition:all .2s ease-in-out;
 -o-transition:all .2s ease-in-out;
 transition:all .2s ease-in-out;
 content:""
}
[dir=ltr] .clip-pic[data-v-40838059] {
 left:0
}
[dir=rtl] .clip-pic[data-v-40838059] {
 right:0
}
.reward-item[data-v-40838059] {
 position:relative;
 width:304px;
 overflow:hidden
}
[dir=ltr] .reward-item:nth-child(2) .clip-pic[data-v-40838059] {
 left:calc(-50vw + 276px)
}
[dir=rtl] .reward-item:nth-child(2) .clip-pic[data-v-40838059] {
 right:calc(-50vw + 276px)
}
[dir=ltr] .reward-item:nth-child(3) .clip-pic[data-v-40838059] {
 left:calc(-50vw - 28px)
}
[dir=rtl] .reward-item:nth-child(3) .clip-pic[data-v-40838059] {
 right:calc(-50vw - 28px)
}
[dir=ltr] .reward-item:nth-child(4) .clip-pic[data-v-40838059] {
 left:calc(-50vw - 332px)
}
[dir=rtl] .reward-item:nth-child(4) .clip-pic[data-v-40838059] {
 right:calc(-50vw - 332px)
}
.reward-item:hover .clip-pic[data-v-40838059] {
 -webkit-filter:blur(12px);
 filter:blur(12px)
}
.show-rewards[data-v-40838059] {
 position:absolute;
 top:0;
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-orient:vertical;
 -webkit-box-direction:normal;
 -ms-flex-direction:column;
 flex-direction:column;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center;
 -webkit-box-pack:end;
 -ms-flex-pack:end;
 justify-content:flex-end;
 width:304px;
 height:810px;
 overflow:hidden;
 content:""
}
[dir] .show-rewards[data-v-40838059] {
 padding:0 35px 40px;
 text-align:center
}
[dir=ltr] .show-rewards[data-v-40838059] {
 left:0
}
[dir=rtl] .show-rewards[data-v-40838059] {
 right:0
}
.rewards-pic[data-v-40838059] {
 width:156px;
 height:156px;
 -webkit-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
[dir] .rewards-pic[data-v-40838059] {
 -webkit-transform:translateY(-48px);
 -ms-transform:translateY(-48px);
 transform:translateY(-48px)
}
.reward-description[data-v-40838059] {
 width:304px;
 height:0;
 overflow:hidden;
 visibility:hidden;
 -webkit-transition:all .4s ease-in-out;
 -o-transition:all .4s ease-in-out;
 transition:all .4s ease-in-out
}
[dir] .reward-description[data-v-40838059] {
 margin-top:20px;
 margin-bottom:24px;
 padding:0 35px
}
.reward-item:hover .reward-description[data-v-40838059] {
 height:100px;
 visibility:visible
}
[dir=ltr] .reward-item:hover .rewards-pic[data-v-40838059],
[dir=rtl] .reward-item:hover .rewards-pic[data-v-40838059] {
 -webkit-animation:riseDown-data-v-40838059 .4s;
 animation:riseDown-data-v-40838059 .4s
}
@-webkit-keyframes riseDown-data-v-40838059 {
 50% {
  -webkit-transform:translateY(-24px);
  transform:translateY(-24px)
 }
}
@keyframes riseDown-data-v-40838059 {
 50% {
  -webkit-transform:translateY(-24px);
  transform:translateY(-24px)
 }
}
.reward-source[data-v-40838059] {
 height:60px;
 color:#f9f9f9;
 font-weight:400;
 font-size:12px;
 line-height:20px;
 opacity:.5
}
[dir] .reward-source[data-v-40838059] {
 margin-top:36px;
 padding:12px 35px 0
}
@media(max-width:768px) {
 .fullscreen-container[data-v-40838059],
 .rewards[data-v-40838059] {
  height:996px
 }
 .rewards[data-v-40838059] {
  -webkit-box-orient:vertical;
  -webkit-box-direction:normal;
  -ms-flex-direction:column;
  flex-direction:column;
  width:100%
 }
 [dir=ltr] .rewards[data-v-40838059] {
  left:0
 }
 [dir=rtl] .rewards[data-v-40838059] {
  right:0
 }
 [dir] .reward-content[data-v-40838059] {
  border-bottom:1px solid hsla(0,0%,100%,.4)
 }
 [dir=ltr] .reward-content[data-v-40838059] {
  border-right:none
 }
 [dir=rtl] .reward-content[data-v-40838059] {
  border-left:none
 }
 .reward-introduction[data-v-40838059] {
  width:100%;
  height:564px
 }
 [dir] .reward-introduction[data-v-40838059] {
  padding:36px 24px;
  text-align:center
 }
 .reward-item[data-v-40838059] {
  width:100%;
  height:148px
 }
 [dir] .title[data-v-40838059] {
  margin-bottom:48px
 }
 [dir] .display-item[data-v-40838059] {
  margin-bottom:24px
 }
 .show-rewards[data-v-40838059] {
  -webkit-box-orient:horizontal;
  -webkit-box-direction:normal;
  -ms-flex-direction:row;
  flex-direction:row;
  -webkit-box-align:start;
  -ms-flex-align:start;
  align-items:flex-start;
  -webkit-box-pack:justify;
  -ms-flex-pack:justify;
  justify-content:space-between;
  width:100%;
  height:140px
 }
 [dir] .show-rewards[data-v-40838059] {
  padding:24px
 }
 [dir=ltr] .show-rewards[data-v-40838059] {
  text-align:left
 }
 [dir=rtl] .show-rewards[data-v-40838059] {
  text-align:right
 }
 .rewards-pic[data-v-40838059] {
  -webkit-box-ordinal-group:3;
  -ms-flex-order:2;
  order:2;
  width:60px;
  height:88px
 }
 [dir] .rewards-pic[data-v-40838059] {
  margin-top:0;
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 .reward-description[data-v-40838059] {
  width:207px;
  height:auto;
  visibility:visible;
  display:-webkit-box;
  max-height:84px;
  overflow:hidden;
  line-height:28px;
  -o-text-overflow:ellipsis;
  text-overflow:ellipsis;
  -webkit-hyphens:auto;
  -ms-hyphens:auto;
  hyphens:auto;
  -webkit-box-orient:vertical;
  -webkit-line-clamp:3
 }
 [dir] .reward-description[data-v-40838059] {
  margin:0;
  padding:0
 }
 .reward-item:hover .reward-description[data-v-40838059] {
  width:207px;
  height:auto;
  visibility:visible
 }
 [dir] .reward-item:hover .reward-description[data-v-40838059] {
  margin:0;
  padding:0
 }
 [dir=ltr] .reward-item:hover .reward-description[data-v-40838059],
 [dir=rtl] .reward-item:hover .reward-description[data-v-40838059] {
  -webkit-animation:none;
  animation:none
 }
 [dir] .reward-item:hover .rewards-pic[data-v-40838059] {
  -webkit-transform:translateY(0);
  -ms-transform:translateY(0);
  transform:translateY(0)
 }
 .reward-source[data-v-40838059] {
  width:207px;
  height:auto
 }
 [dir] .reward-source[data-v-40838059] {
  margin:0;
  padding:4px 0 0
 }
 .title-mobile[data-v-40838059] {
  font-weight:600;
  font-size:36px;
  line-height:54px
 }
 [dir] .title-mobile[data-v-40838059] {
  margin-bottom:24px;
  text-align:center
 }
 [dir=ltr] .title-mobile[data-v-40838059],
 [dir=rtl] .title-mobile[data-v-40838059] {
  padding-right:24px;
  padding-left:24px
 }
}
@media(max-width:768px)and (max-width:768px) {
 .title-mobile[data-v-40838059] {
  font-size:28px;
  line-height:44px
 }
}
.prospect-future[data-v-4059dd3c] {
 position:relative;
 min-height:576px
}
[dir] .prospect-future[data-v-4059dd3c] {
 margin-bottom:100px
}
.prospect-future-header[data-v-4059dd3c] {
 max-width:584px
}
.prospect-future-header .title[data-v-4059dd3c] {
 color:#000;
 font-weight:800;
 font-size:36px;
 line-height:54px
}
@media(max-width:768px) {
 .prospect-future-header .title[data-v-4059dd3c] {
  font-size:28px;
  line-height:44px
 }
}
[dir] .prospect-future-header .mark-bar[data-v-4059dd3c] {
 margin-top:16px
}
.prospect-future-content[data-v-4059dd3c] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-pack:justify;
 -ms-flex-pack:justify;
 justify-content:space-between
}
.description-box[data-v-4059dd3c] {
 width:584px
}
[dir] .description-box[data-v-4059dd3c] {
 margin-top:64px
}
.description-box .name[data-v-4059dd3c] {
 color:#000;
 font-weight:800;
 font-size:48px;
 line-height:72px
}
@media(max-width:768px) {
 .description-box .name[data-v-4059dd3c] {
  font-size:36px;
  line-height:54px
 }
}
.description-box .description[data-v-4059dd3c] {
 color:#545454;
 font-weight:300;
 font-size:16px;
 line-height:28px;
 white-space:pre-wrap
}
[dir] .description-box .description[data-v-4059dd3c] {
 margin-top:16px
}
.responsive-picture[data-v-4059dd3c] {
 position:absolute;
 top:0;
 width:576px;
 height:576px
}
[dir=ltr] .responsive-picture[data-v-4059dd3c] {
 right:0
}
[dir=rtl] .responsive-picture[data-v-4059dd3c] {
 left:0
}
[dir] .drop-box[data-v-4059dd3c] {
 margin-top:48px;
 padding:19px 30px;
 border:1px solid #eaeaea
}
.drop-box .content[data-v-4059dd3c] {
 overflow:hidden;
 color:#545454;
 font-weight:300;
 white-space:pre-wrap;
 -webkit-transition:all .3s ease-in-out;
 -o-transition:all .3s ease-in-out;
 transition:all .3s ease-in-out
}
[dir] .drop-box .content[data-v-4059dd3c] {
 margin-top:19px
}
.drop-header[data-v-4059dd3c] {
 display:-webkit-box;
 display:-ms-flexbox;
 display:flex;
 -webkit-box-align:center;
 -ms-flex-align:center;
 align-items:center
}
[dir] .drop-header[data-v-4059dd3c] {
 cursor:pointer
}
.drop-header .title[data-v-4059dd3c] {
 color:#000;
 font-weight:600;
 font-size:16px;
 line-height:28px
}
[dir=ltr] .drop-header .title[data-v-4059dd3c] {
 padding-right:16px
}
[dir=rtl] .drop-header .title[data-v-4059dd3c] {
 padding-left:16px
}
.drop-header[data-v-4059dd3c]:hover {
 color:#e60012
}
@media(max-width:768px) {
 .prospect-future[data-v-4059dd3c] {
  position:static;
  min-height:auto
 }
 [dir] .prospect-future[data-v-4059dd3c] {
  margin-bottom:64px
 }
 .prospect-future-header[data-v-4059dd3c] {
  max-width:none
 }
 [dir] .prospect-future-header .title[data-v-4059dd3c] {
  padding:0 24px;
  text-align:center
 }
 [dir] .prospect-future-header .mark-bar[data-v-4059dd3c] {
  margin:16px auto 0
 }
 .prospect-future-content[data-v-4059dd3c] {
  -webkit-box-orient:vertical;
  -webkit-box-direction:reverse;
  -ms-flex-direction:column-reverse;
  flex-direction:column-reverse;
  -webkit-box-pack:normal;
  -ms-flex-pack:normal;
  justify-content:normal
 }
 .responsive-picture[data-v-4059dd3c] {
  position:static;
  width:calc(100% - 48px);
  height:auto
 }
 [dir] .responsive-picture[data-v-4059dd3c] {
  margin:48px auto 0
 }
 .description-box[data-v-4059dd3c] {
  width:100%
 }
 [dir] .description-box[data-v-4059dd3c] {
  margin-top:36px;
  padding:0 24px
 }
 [dir] .drop-box[data-v-4059dd3c] {
  margin-top:28px
 }
}
