#aris-2nd-generation-container * {
    letter-spacing: calc(-.03783em + .52609px)
}

#aris-2nd-generation-container video {
    vertical-align: middle;
}

html[lang=zh-CN] #aris-2nd-generation-container *,
html[lang=ja-JP] #aris-2nd-generation-container *,
html[lang=ko-KR] #aris-2nd-generation-container * {
    letter-spacing: 0
}

html[lang=ar-AE] #aris-2nd-generation-container *,
html[lang=ar-BH] #aris-2nd-generation-container *,
html[lang=ar-DZ] #aris-2nd-generation-container *,
html[lang=ar-EG] #aris-2nd-generation-container *,
html[lang=ar-JO] #aris-2nd-generation-container *,
html[lang=ar-KW] #aris-2nd-generation-container *,
html[lang=ar-MA] #aris-2nd-generation-container *,
html[lang=ar-SA] #aris-2nd-generation-container *,
html[lang=ar-TN] #aris-2nd-generation-container *,
html[lang=ar-om] #aris-2nd-generation-container *,
html[lang=ar-qa] #aris-2nd-generation-container * {
    letter-spacing: -.01em !important
}

:root {
    --aris-2nd-generation-content-ws: 83.33333vw;
    --aris-2nd-generation-nav: 0;
    --aris-2nd-generation-sticky-h: calc(100vh - var(--aris-2nd-generation-nav));
    --aris-2nd-generation-spc-200: 10.416667vw;
    --aris-2nd-generation-spc-120: 6.25vw;
    --aris-2nd-generation-spc-80: 4.166667vw;
    --aris-2nd-generation-spc-60: 3.125vw;
    --aris-2nd-generation-spc-40: 2.083333vw;
    --aris-2nd-generation-spc-30: 1.5625vw;
    --aris-2nd-generation-spc-10: 0.520833vw;
    --aris-2nd-generation-txt-120: 6.25vw;
    --aris-2nd-generation-txt-120-80: 6.25vw;
    --aris-2nd-generation-txt-80-80: 4.166667vw;
    --aris-2nd-generation-txt-64-48: 3.33333vw;
    --aris-2nd-generation-txt-64: 3.333333vw;
    --aris-2nd-generation-txt-48-48: 2.5vw;
    --aris-2nd-generation-txt-48-40: 2.5vw;
    --aris-2nd-generation-txt-40-40: 2.083333vw;
    --aris-2nd-generation-txt-40-30: 2.083333vw;
    --aris-2nd-generation-txt-32-32: 1.666667vw;
    --aris-2nd-generation-txt-30-30: 1.5625vw;
    --aris-2nd-generation-txt-30-25: 1.5625vw;
    --aris-2nd-generation-txt-25-30: 1.302083vw;
    --aris-2nd-generation-txt-24-32: 1.25vw;
    --aris-2nd-generation-txt-24-26: 1.25vw;
    --aris-2nd-generation-txt-22-22: 1.145833vw;
    --aris-2nd-generation-txt-22-28: 1.145833vw;
    --aris-2nd-generation-txt-20-20: 1.041667vw;
    --aris-2nd-generation-txt-20-18: 1.041667vw;
    --aris-2nd-generation-txt-20-16: 1.041667vw;
    --aris-2nd-generation-txt-18-22: .9375vw;
    --aris-2nd-generation-txt-18-18: .9375vw;
    --aris-2nd-generation-txt-16-16: 0.833333vw;
    --aris-2nd-generation-txt-16-24: 0.833333vw;
    --aris-2nd-generation-txt-13: 13px;
    --aris-2nd-generation-txt-12: 12px;
    --aris-2nd-generation-xin-txt-40: 2.083333vw
}

body.aris-2nd-generation-over-hidden {
    overflow-y: hidden
}

#aris-2nd-generation-container {
    width: 100%;
    overflow: hidden;
    position: relative
}

#aris-2nd-generation-container * {
    letter-spacing: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    text-rendering: optimizeLegibility
}

#aris-2nd-generation-container img {
    width: 100%
}

#aris-2nd-generation-container video {
    width: 100%;
    height: 100%;
    object-fit: cover
}

#aris-2nd-generation-container .blur-up {
    -webkit-filter: blur(20px);
    filter: blur(20px);
    -webkit-transition: -webkit-filter 0.4s;
    transition: -webkit-filter 0.4s;
    transition: filter 0.4s;
    transition: filter 0.4s, -webkit-filter 0.4s
}

#aris-2nd-generation-container .blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-120 {
    font-size: 6.25vw;
    font-size: var(--aris-2nd-generation-txt-120)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-120-80 {
    font-size: 6.25vw;
    font-size: var(--aris-2nd-generation-txt-120-80)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-80-80 {
    font-size: 4.166667vw;
    font-size: var(--aris-2nd-generation-txt-80-80)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-64-48 {
    font-size: 3.33333vw;
    font-size: var(--aris-2nd-generation-txt-64-48)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-64 {
    font-size: 3.333333vw;
    font-size: var(--aris-2nd-generation-txt-64)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-48-48 {
    font-size: 2.5vw;
    font-size: var(--aris-2nd-generation-txt-48-48)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-48-40 {
    font-size: 2.5vw;
    font-size: var(--aris-2nd-generation-txt-48-40)
}

#aris-2nd-generation-container h2,
#aris-2nd-generation-container h3,
#aris-2nd-generation-container h4,
#aris-2nd-generation-container h5,
#aris-2nd-generation-container h6 {
    line-height: 1.25;
    font-weight: bold
}

#aris-2nd-generation-container .aris-2nd-generation-txt-40-40 {
    font-size: 2.083333vw;
    font-size: var(--aris-2nd-generation-txt-40-40)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-40-30 {
    font-size: 2.083333vw;
    font-size: var(--aris-2nd-generation-txt-40-30)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-32-32 {
    font-size: 1.666667vw;
    font-size: var(--aris-2nd-generation-txt-32-32)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-30-30 {
    font-size: 1.5625vw;
    font-size: var(--aris-2nd-generation-txt-30-30)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-30-25 {
    font-size: 1.5625vw;
    font-size: var(--aris-2nd-generation-txt-30-25)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-25-30 {
    font-size: 1.302083vw;
    font-size: var(--aris-2nd-generation-txt-25-30)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-24-32 {
    font-size: 1.25vw;
    font-size: var(--aris-2nd-generation-txt-24-32)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-24-26 {
    font-size: 1.25vw;
    font-size: var(--aris-2nd-generation-txt-24-26)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-22-22 {
    font-size: 1.145833vw;
    font-size: var(--aris-2nd-generation-txt-22-22)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-22-28 {
    font-size: 1.145833vw;
    font-size: var(--aris-2nd-generation-txt-22-28)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-20-20 {
    font-size: 1.041667vw;
    font-size: var(--aris-2nd-generation-txt-20-20)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-20-18 {
    font-size: 1.041667vw;
    font-size: var(--aris-2nd-generation-txt-20-18)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-20-16 {
    font-size: 1.041667vw;
    font-size: var(--aris-2nd-generation-txt-20-16)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-18-22 {
    font-size: .9375vw;
    font-size: var(--aris-2nd-generation-txt-18-22)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-18-18 {
    font-size: .9375vw;
    font-size: var(--aris-2nd-generation-txt-18-18)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-16-16 {
    font-size: 0.833333vw;
    font-size: var(--aris-2nd-generation-txt-16-16)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-16-24 {
    font-size: 0.833333vw;
    font-size: var(--aris-2nd-generation-txt-16-24)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-13 {
    font-size: 0.677083vw;
    font-size: var(--aris-2nd-generation-txt-13)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-12 {
    font-size: 0.625vw;
    font-size: var(--aris-2nd-generation-txt-12)
}

#aris-2nd-generation-container .aris-2nd-generation-xin-txt-40 {
    font-size: 2.083333vw;
    font-size: var(--aris-2nd-generation-xin-txt-40)
}

#aris-2nd-generation-container .aris-2nd-generation-txt-30-30,
#aris-2nd-generation-container .aris-2nd-generation-txt-30-25,
#aris-2nd-generation-container .aris-2nd-generation-txt-25-30,
#aris-2nd-generation-container .aris-2nd-generation-txt-24-32,
#aris-2nd-generation-container .aris-2nd-generation-txt-24-26,
#aris-2nd-generation-container .aris-2nd-generation-txt-22-22,
#aris-2nd-generation-container .aris-2nd-generation-txt-22-28,
#aris-2nd-generation-container .aris-2nd-generation-txt-20-20,
#aris-2nd-generation-container .aris-2nd-generation-txt-20-18,
#aris-2nd-generation-container .aris-2nd-generation-txt-20-16,
#aris-2nd-generation-container .aris-2nd-generation-txt-18-22,
#aris-2nd-generation-container .aris-2nd-generation-txt-18-18,
#aris-2nd-generation-container .aris-2nd-generation-txt-16-16,
#aris-2nd-generation-container .aris-2nd-generation-txt-16-24,
#aris-2nd-generation-container .aris-2nd-generation-txt-13,
#aris-2nd-generation-container p,
#aris-2nd-generation-container span {
    line-height: 1.6
}

#aris-2nd-generation-container .aris-2nd-generation-txt-bold {
    font-weight: bold
}

#aris-2nd-generation-container .aris-2nd-generation-txt-left {
    text-align: left
}

#aris-2nd-generation-container .aris-2nd-generation-txt-center {
    text-align: center
}

#aris-2nd-generation-container .aris-2nd-generation-txt-right {
    text-align: right
}

#aris-2nd-generation-container .aris-2nd-generation-txt-color-00 {
    color: #000
}

#aris-2nd-generation-container .aris-2nd-generation-txt-color-86 {
    color: #868686
}

#aris-2nd-generation-container .aris-2nd-generation-txt-color-f4 {
    color: #F4F3F3
}

#aris-2nd-generation-container .aris-2nd-generation-txt-color-ad {
    color: #ADADAD
}

#aris-2nd-generation-container .aris-2nd-generation-txt-bg-s {
    background: -webkit-linear-gradient(left, #B2A79F, #EEEADD, #B2A79F);
    -webkit-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent
}

#aris-2nd-generation-container .aris-2nd-generation-txt-op-80 {
    opacity: 0.8
}

#aris-2nd-generation-container .aris-2nd-generation-txt-op-50 {
    opacity: 0.5
}

#aris-2nd-generation-container .aris-2nd-generation-txt-op-30 {
    opacity: 0.3
}

#aris-2nd-generation-container .aris-2nd-generation-animation-up {
    opacity: 0;
    transform: translateY(100%);
    transition: all 0.5s
}

#aris-2nd-generation-container .aris-2nd-generation-animation-up.active {
    transform: translateY(0);
    opacity: 1;
    will-change: transform, opacity
}

#aris-2nd-generation-container .aris-2nd-generation-mt-200 {
    margin-top: 10.416667vw;
    margin-top: var(--aris-2nd-generation-spc-200)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-200 {
    margin-bottom: 10.416667vw;
    margin-bottom: var(--aris-2nd-generation-spc-200)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-200 {
    padding-top: 10.416667vw;
    padding-top: var(--aris-2nd-generation-spc-200)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-200 {
    padding-bottom: 10.416667vw;
    padding-bottom: var(--aris-2nd-generation-spc-200)
}

#aris-2nd-generation-container .aris-2nd-generation-mt-120 {
    margin-top: 6.25vw;
    margin-top: var(--aris-2nd-generation-spc-120)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-120 {
    margin-bottom: 6.25vw;
    margin-bottom: var(--aris-2nd-generation-spc-120)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-120 {
    padding-top: 6.25vw;
    padding-top: var(--aris-2nd-generation-spc-120)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-120 {
    padding-bottom: 6.25vw;
    padding-bottom: var(--aris-2nd-generation-spc-120)
}

#aris-2nd-generation-container .aris-2nd-generation-mt-80 {
    margin-top: 4.166667vw;
    margin-top: var(--aris-2nd-generation-spc-80)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-80 {
    margin-bottom: 4.166667vw;
    margin-bottom: var(--aris-2nd-generation-spc-80)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-80 {
    padding-top: 4.166667vw;
    padding-top: var(--aris-2nd-generation-spc-80)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-80 {
    padding-bottom: 4.166667vw;
    padding-bottom: var(--aris-2nd-generation-spc-80)
}

#aris-2nd-generation-container .aris-2nd-generation-mt-60 {
    margin-top: 3.125vw;
    margin-top: var(--aris-2nd-generation-spc-60)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-60 {
    margin-bottom: 3.125vw;
    margin-bottom: var(--aris-2nd-generation-spc-60)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-60 {
    padding-top: 3.125vw;
    padding-top: var(--aris-2nd-generation-spc-60)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-60 {
    padding-bottom: 3.125vw;
    padding-bottom: var(--aris-2nd-generation-spc-60)
}

#aris-2nd-generation-container .aris-2nd-generation-mt-40 {
    margin-top: 2.083333vw;
    margin-top: var(--aris-2nd-generation-spc-40)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-40 {
    margin-bottom: 2.083333vw;
    margin-bottom: var(--aris-2nd-generation-spc-40)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-40 {
    padding-top: 2.083333vw;
    padding-top: var(--aris-2nd-generation-spc-40)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-40 {
    padding-bottom: 2.083333vw;
    padding-bottom: var(--aris-2nd-generation-spc-40)
}

#aris-2nd-generation-container .aris-2nd-generation-mt-30 {
    margin-top: 1.5625vw;
    margin-top: var(--aris-2nd-generation-spc-30)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-30 {
    margin-bottom: 1.5625vw;
    margin-bottom: var(--aris-2nd-generation-spc-30)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-30 {
    padding-top: 1.5625vw;
    padding-top: var(--aris-2nd-generation-spc-30)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-30 {
    padding-bottom: 1.5625vw;
    padding-bottom: var(--aris-2nd-generation-spc-30)
}

#aris-2nd-generation-container .aris-2nd-generation-mt-10 {
    margin-top: 0.520833vw;
    margin-top: var(--aris-2nd-generation-spc-10)
}

#aris-2nd-generation-container .aris-2nd-generation-mb-10 {
    margin-bottom: 0.520833vw;
    margin-bottom: var(--aris-2nd-generation-spc-10)
}

#aris-2nd-generation-container .aris-2nd-generation-pt-10 {
    padding-top: 0.520833vw;
    padding-top: var(--aris-2nd-generation-spc-10)
}

#aris-2nd-generation-container .aris-2nd-generation-pb-10 {
    padding-bottom: 0.520833vw;
    padding-bottom: var(--aris-2nd-generation-spc-10)
}

#aris-2nd-generation-container .aris-2nd-generation-will-change .will-change-tf {
    will-change: transform
}

#aris-2nd-generation-container .aris-2nd-generation-will-change .will-change-op {
    will-change: opacity
}

#aris-2nd-generation-container .aris-2nd-generation-will-change .will-change-tf-op {
    will-change: transform, opacity
}

#aris-2nd-generation-container .aris-2nd-generation-section {
    width: 100%;
    display: block;
    position: relative
}

#aris-2nd-generation-container .aris-2nd-generation-content-ws {
    width: 83.33333vw;
    width: var(--aris-2nd-generation-content-ws);
    margin: 0 auto;
    position: relative
}

#aris-2nd-generation-container .aris-2nd-generation-content-wf {
    width: 100%;
    position: relative;
    line-height: 0
}

#aris-2nd-generation-container .aris-2nd-generation-img-border-radius {
    border-radius: 1.041667vw;
    overflow: hidden
}

#aris-2nd-generation-container .aris-2nd-generation-img-border-radius-s {
    border-radius: 0.520833vw;
    overflow: hidden
}

#aris-2nd-generation-container .aris-2nd-generation-bg-black {
    background-color: #000000
}

#aris-2nd-generation-container .aris-2nd-generation-space-100vh {
    height: 100vh
}

#aris-2nd-generation-container .aris-2nd-generation-space-50vh {
    height: 50vh
}

#aris-2nd-generation-container .aris-2nd-generation-showmob {
    display: none
}

#aris-2nd-generation-container .aris-2nd-generation-showpc {
    display: inline-block
}

#aris-2nd-generation-container .aris-2nd-generation-show-ie {
    display: none
}

#aris-2nd-generation-container .aris-2nd-generation-hide-ie {
    display: block
}

#aris-2nd-generation-container .wx-img {
    display: none
}

#aris-2nd-generation-container .nowrap {
    white-space: nowrap;
    line-height: inherit;
    color: inherit
}

#aris-2nd-generation-container sup {
    line-height: 0;
    font-size: 0.6em;
    cursor: pointer
}

#aris-2nd-generation-container .aris-2nd-generation-sellpoint-arrow {
    width: 1.666667vw !important;
    height: 1.666667vw;
    position: absolute;
    bottom: 1.041667vw;
    right: 1.041667vw;
    cursor: pointer;
    background: #F8F8F8;
    border-radius: 50%;
    overflow: hidden;
    z-index: 9;
    transform: translate3d(0, 0, 0)
}

#aris-2nd-generation-container .aris-2nd-generation-sellpoint-arrow img {
    width: 100%;
    transition: all 1s;
    transform: translateY(-48%);
    position: absolute;
    top: 0;
    left: 0;
    pointer-events: none
}

#aris-2nd-generation-container .aris-2nd-generation-reason-div:hover .aris-2nd-generation-sellpoint-arrow img {
    transform: translateY(0);
    transition: all 1s
}

#aris-2nd-generation-container .stick-full {
    position: -webkit-sticky;
    position: sticky;
    top: var(--aris-2nd-generation-nav);
    height: var(--aris-2nd-generation-sticky-h);
    overflow: hidden
}

#aris-2nd-generation-container .aris-2nd-generation-animation-reason {
    opacity: 0;
    transform: translateY(4vw)
}

#aris-2nd-generation-container .aspect-ratio-picture {
    display: block;
    max-width: 100%;
    position: relative
}

#aris-2nd-generation-container .aspect-ratio-picture::before {
    display: block;
    content: ''
}

#aris-2nd-generation-container .aspect-ratio-picture img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    object-fit: contain
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap {
    margin-left: auto;
    margin-right: auto
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer {
    width: 83.33333vw;
    margin-left: auto;
    margin-right: auto;
    padding-left: 1.8em;
    font-size: 12px
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer p {
    line-height: 1.6em;
    padding-left: 0.5em
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer li{
    line-height: 1.6em;
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer li {
    list-style-type: decimal;
    color: #85858A
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer li a {
    color: blue;
    word-wrap: break-word;
    word-break: break-word
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer li.active {
    color: #2A2A2C
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer li:last-child {
    list-style-type: none;
    position: relative
}

#aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer li:last-child::before {
    content: "*";
    position: absolute;
    top: 0;
    left: -9px
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer {
        /* width: 88.88889vw; */
        width: 77.777778vw;
        font-size: 12px
    }
}

@media (min-width: 1920px) {
    #aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer {
        font-size: .625vw
    }
}

@media screen and (min-width: 640px) and (max-aspect-ratio: 11 / 10) and (max-width: 1200px) {
    #aris-2nd-generation-container .aris-2nd-generation-disclaimer-wrap .aris-2nd-generation-disclaimer {
        font-size: 2.77778vw
    }
}

.aris-2nd-generation-btn-style {
    color: #FFFFFF;
    font-size: 13px;
    font-weight: 500;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    padding: 6px 20px;
    border: 2px solid #000;
    background: #000000;
    transition: 0.3s ease-out;
    margin-top: 24px;
    cursor: pointer;
    border-radius: 6px;
}

.aris-2nd-generation-btn-style a {
    color: inherit
}

.aris-2nd-generation-btn-style:hover {
    opacity: .8
}

@media screen and (max-aspect-ratio: 11 / 10) {
    :root {
        --aris-2nd-generation-content-ws: 100%;
        --aris-2nd-generation-nav: 0;
        --aris-2nd-generation-sticky-h: calc(100vh - var(--aris-2nd-generation-nav));
        --aris-2nd-generation-spc-200: 27.777778vw;
        --aris-2nd-generation-spc-120: 16.666667vw;
        --aris-2nd-generation-spc-80: 13.888889vw;
        --aris-2nd-generation-spc-60: 11.111111vw;
        --aris-2nd-generation-spc-40: 8.333333vw;
        --aris-2nd-generation-spc-30: 5.555556vw;
        --aris-2nd-generation-spc-10: 2.777778vw;
        --aris-2nd-generation-txt-120: 16.666667vw;
        --aris-2nd-generation-txt-120-80: 11.111111vw;
        --aris-2nd-generation-txt-80-80: 11.111111vw;
        --aris-2nd-generation-txt-64-48: 6.66667vw;
        --aris-2nd-generation-txt-64: 8.888889vw;
        --aris-2nd-generation-txt-48-48: 6.666667vw;
        --aris-2nd-generation-txt-48-40: 5.555556vw;
        --aris-2nd-generation-txt-40-40: 5.555556vw;
        --aris-2nd-generation-txt-40-30: 4.166667vw;
        --aris-2nd-generation-txt-32-32: 4.444444vw;
        --aris-2nd-generation-txt-30-30: 4.166667vw;
        --aris-2nd-generation-txt-30-25: 3.472222vw;
        --aris-2nd-generation-txt-25-30: 4.166667vw;
        --aris-2nd-generation-txt-24-32: 4.44444vw;
        --aris-2nd-generation-txt-24-26: 3.611111vw;
        --aris-2nd-generation-txt-22-22: 3.055556vw;
        --aris-2nd-generation-txt-22-28: 3.888889vw;
        --aris-2nd-generation-txt-20-20: 2.777778vw;
        --aris-2nd-generation-txt-20-18: 2.5vw;
        --aris-2nd-generation-txt-20-16: 2.222222vw;
        --aris-2nd-generation-txt-18-22: 3.055556vw;
        --aris-2nd-generation-txt-18-18: 2.5vw;
        --aris-2nd-generation-txt-16-16: 2.222222vw;
        --aris-2nd-generation-txt-16-24: 3.333333vw;
        --aris-2nd-generation-txt-13: 13px;
        --aris-2nd-generation-txt-12: 12px;
        --aris-2nd-generation-xin-txt-40: 6.666667vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-animation-up {
        opacity: 0
    }

    #aris-2nd-generation-container .aris-2nd-generation-img-border-radius {
        border-radius: 2.77778vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-img-border-radius-s {
        border-radius: 1.388889vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-space-100vh {
        display: none
    }

    #aris-2nd-generation-container .aris-2nd-generation-space-50vh {
        display: none
    }

    #aris-2nd-generation-container .aris-2nd-generation-showmob {
        display: block
    }

    #aris-2nd-generation-container .aris-2nd-generation-showpc {
        display: none
    }

    #aris-2nd-generation-container .aris-2nd-generation-content-ws {
        width: 100%;
        width: var(--aris-2nd-generation-content-ws)
    }

    #aris-2nd-generation-container .aris-2nd-generation-reason .aris-2nd-generation-sellpoint-arrow {
        width: 3.33333vw !important;
        height: 3.33333vw;
        bottom: 1.94444vw;
        right: 1.94444vw
    }
}

#aris-2nd-generation-container {
    width: 100%
}

#aris-2nd-generation-container .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    outline: none
}

#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-title {
    width: 36.5625vw;
    height: auto;
    /* margin-bottom: 1.25vw */
}

#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container {
    width: 48.85416vw;
    position: absolute;
    top: 20.83333vw;
    left: 47.239583vw;
    text-align: center;
    z-index: 2
}

#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container p {
    font-size: 1.875vw
}

#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-dis,
#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-dis {
    font-size: 0.83333vw;
    margin-top: 12.96875vw;
    text-align: left;
    color: #85858A;
    text-align: center;
    line-height: 1.6;
}

@media screen and (min-width: 1300px) and (max-width: 1366px) {
    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-dis {
        font-size: 12px
    }
}

#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-price {
    font-size: 1.45833vw;
    margin-top: 3.333333vw;
    line-height: 1.25
}

#aris-2nd-generation-container .aris-2nd-generation-kv-price .kv-anchor{
    vertical-align: inherit;
    font-size: 1.45833vw;
}

#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-price span {
    font-size: .67708vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .custom_video {
        height: 56.25vw;
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-title {
        width: 73.61111vw;
        margin-bottom: 3.75vw;
        margin-top: 16.66667vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container {
        position: static;
        /* top: 0vw;
        left: 0vw; */
        text-align: center;
        margin-bottom: 9.72222vw;
        width: 86.80555vw;
        margin: 0 auto;
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv-title {
        width: 80.27777vw;
        margin: 0 auto;
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv-price .kv-anchor{
        font-size: 5.555556vw;
    }
    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container p {
        font-size: 3.33333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-dis {
        /* position: static; */
        font-size: 2.22222vw;
        margin-top: 0;
        position: absolute;
        top: 152.77778vw;
        left: 56.25vw;
        text-align: right
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-price {
        font-size: 5.55556vw;
        margin-top: 6.66666vw;
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-price span {
        font-size: 3.61111vw
    }

    .aris-2nd-generation-btn-style {
        margin-bottom: 6.66666vw;
    }
}

@media screen and (max-width: 1900px) {
    #aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-content-wf::before {
        content: '';
        width: 100%;
        height: 2px;
        background-color: #fff;
        position: absolute;
        top: 0;
        left: 0;
        z-index: 2
    }
}

#aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-panel-cover {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 3;
    background-color: rgba(70, 70, 70, .4);
    opacity: 0
}

#aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-panel-txt-container {
    width: 100%;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    text-align: center;
    z-index: 3;
    opacity: 0;
    margin-top: 4.16667vw
}

#aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-panel-txt-container p {
    font-size: 3.33333vw;
    color: #fff;
    line-height: 1.25;
    font-weight: bold
}

#aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-panel-txt-container p:not(:last-child) {
    margin-bottom: 2.60417vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-content-wf {
        height: 111.11111vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-panel-txt-container p {
        font-size: 5.55556vw;
        /* transform: translateY(5.55556vw) */
    }

    #aris-2nd-generation-container .aris-2nd-generation-panel .aris-2nd-generation-panel-txt-container p:not(:last-child) {
        margin-bottom: 4.72222vw
    }
}

#aris-2nd-generation-container .aris-2nd-generation-common-txt-container {
    margin-left: auto;
    margin-right: auto;
    text-align: center;
    margin-bottom: 3.33333vw
}

#aris-2nd-generation-container .aris-2nd-generation-common-txt-container h2 {
    margin-bottom: 1.66666vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-common-txt-container {
        margin-bottom: 8.88888vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-common-txt-container h2 {
        margin-bottom: 3.33333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-common-txt-container>p {
        width: 82.94444vw;
        margin-left: auto;
        margin-right: auto;
    }
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container video.aris-2nd-generation-img-border-radius {
        border-radius: 0;
    }
}

#aris-2nd-generation-container .aris-2nd-generation-control .aris-2nd-generation-control-swiper {
    margin-bottom: 2.5vw
}

#aris-2nd-generation-container .aris-2nd-generation-control .aris-2nd-generation-control-swiper-container {
    overflow: hidden
}

#aris-2nd-generation-container .aris-2nd-generation-control .aris-2nd-generation-control-swiper-control {
    width: 46.875vw;
    margin-left: auto;
    margin-right: auto
}

#aris-2nd-generation-container .aris-2nd-generation-control .swiper-pagination {
    display: flex;
    justify-content: space-around;
    margin-top: .88542vw;
    position: relative;
    text-align: center
}

#aris-2nd-generation-container .aris-2nd-generation-control .swiper-scrollbar {
    width: 100%;
    height: 2px;
    background-color: rgba(0, 0, 0, 0.3);
    border-radius: 5px
}

#aris-2nd-generation-container .aris-2nd-generation-control .control-bullet {
    width: 20%;
    cursor: pointer;
    opacity: 0.3;
    transition: opacity 0.3s ease;
    font-size: 1.04167vw;
    line-height: 1.6
}

#aris-2nd-generation-container .aris-2nd-generation-control .control-bullet.active {
    opacity: 1
}

#aris-2nd-generation-container .aris-2nd-generation-control .swiper-scrollbar-drag {
    height: 4px;
    background: #000;
    top: -1px;
    border-radius: 20px!important;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-control .aris-2nd-generation-control-swiper {
        margin-bottom: 6.666667vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-control .aris-2nd-generation-control-swiper-control {
        width: 86.11111vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-control .swiper-pagination {
        margin-top: 5vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-control .control-bullet {
        font-size: 4.44444vw
    }
}

#aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container {
    width: 100%;
    display: flex;
    align-items: center;
    justify-content: space-between
}

#aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container .aris-2nd-generation-techniques-box {
    width: 26.5625vw;
    background-color: #F5F5F5;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 4.16667vw 0
}

#aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container img {
    width: 5.20833vw;
    margin-right: 2.60417vw
}

#aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container h3 {
    font-size: 1.66667vw;
    margin-bottom: .83333vw
}

#aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container p {
    font-size: 1.25vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container {
        flex-direction: column
    }

    #aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container .aris-2nd-generation-techniques-box {
        width: 88.88889vw;
        padding: 5.55556vw 0
    }

    #aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container img {
        width: 16.66667vw;
        margin-right: 12.5vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container h3 {
        font-size: 4.44444vw;
        margin-bottom: 2.22222vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container p {
        font-size: 3.33333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-techniques .aris-2nd-generation-techniques-box-container .aris-2nd-generation-techniques-box2 {
        margin: 4.16667vw auto
    }
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-apps .aris-2nd-generation-common-txt-container p {
        width: 78.88889vw
    }
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-content-ws {
    display: flex;
    justify-content: space-between;
    align-items: center
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-common-txt-container {
    width: 40.4375vw;
    text-align: left;
    margin-left: 0;
    margin-bottom: 0
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-img-container {
    width: 31.77083vw
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis-wrap {
    margin-top: 3.33333vw;
    display: flex
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis {
    text-align: center
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis h3 {
    font-size: 2.5vw;
    margin-bottom: .41667vw
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis p {
    font-size: .83333vw
}

@media screen and (max-width: 1366px) {
    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis p {
        font-size: 12px
    }
}

#aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis2 {
    margin-left: 3.125vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-content-ws {
        flex-direction: column
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-common-txt-container {
        width: 100%;
        text-align: center;
        margin-left: 0;
        margin-bottom: 8.88888vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-common-txt-container>p {
        width: 77.33333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-img-container {
        width: 76.38889vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis-wrap {
        margin-top: 8.88888vw;
        justify-content: center
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis h3 {
        font-size: 5.555556vw;
        margin-bottom: 1.52778vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis p {
        font-size: 3.33333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-voice .aris-2nd-generation-voice-dis2 {
        margin-left: 11.11111vw
    }
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis-wrap {
    width: 100%;
    height: 39.58333vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis {
    position: relative
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis p {
    font-size: 1.25vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1 {
    width: 46.09375vw;
    float: left
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1>p {
    position: absolute
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis-left {
    width: 13.125vw;
    position: absolute;
    top: 5.3125vw;
    left: 0
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis-left p {
    text-align: right
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p2 {
    margin-top: 2.55208vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p3 {
    margin-top: 2.91667vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p4 {
    margin-top: 10.1125vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p5 {
    left: 37.5vw;
    top: 3.17708vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p6 {
    left: 37.5vw;
    top: 5.3125vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p7 {
    left: 37.5vw;
    top: 7.60417vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p8 {
    left: 37.5vw;
    top: 9.79167vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p9 {
    left: 37.5vw;
    top: 12.23958vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p10 {
    left: 37.5vw;
    top: 14.89583vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p11 {
    left: 37.5vw;
    top: 18.91875vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis2 {
    width: 35.67708vw;
    float: right;
    margin-bottom: 1.5625vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis2 p {
    position: absolute;
    top: 5.58125vw;
    left: 25.3125vw
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3 {
    width: 35.67708vw;
    float: right
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3 p {
    position: absolute
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3-p1 {
    top: 6.651042vw;
    left: 25.208333vw;
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3-p2 {
    left: 7.526042vw;
    bottom: 5.520833vw;
}

#aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3-p2 {
    top: 14.53125vw;
    left: 7.29167vw
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis-wrap {
        height: auto
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis p {
        font-size: 2.77778vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1 {
        width: 88.88889vw;
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis-left {
        width: 27.91667vw;
        top: 10.55556vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p1 {
        margin-top: .694444vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p2 {
        margin-top: 5.972222vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p3 {
        margin-top: 6.80556vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p4 {
        margin-top: 23.333333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p5 {
        left: 62.083333vw;
        top: 6.527778vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p6 {
        left: 62.083333vw;
        top: 11.111111vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p7 {
        left: 62.083333vw;
        top: 16.25vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p8 {
        left: 62.083333vw;
        top: 21.111111vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p9 {
        left: 62.083333vw;
        top: 26.666667vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p10 {
        left: 62.083333vw;
        top: 32.5vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis1-p11 {
        left: 62.083333vw;
        top: 42.222222vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis2 {
        width: 88.88889vw;
        margin-left: auto;
        margin-right: auto;
        float: none;
        margin-top: 4.16667vw;
        margin-bottom: 4.16667vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis2 p {
        top: 13.33333vw;
        left: 64.02778vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3 {
        width: 88.88889vw;
        margin-left: auto;
        margin-right: auto;
        float: none
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3-p1 {
        top: 13.05556vw;
        left: 65.41667vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis3-p2 {
        top: 34.16667vw;
        left: 17.08333vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis4 {
        width: 88.88889vw;
        margin-left: auto;
        margin-right: auto;
        margin-top: 4.16667vw;
        position: relative
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis4 P {
        position: absolute
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis4-p1 {
        top: 22.791667vw;
        left: 20.694444vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis4-p2 {
        top: 22.791667vw;
        left: 47.388889vw
    }

    #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis4-p3 {
        top: 9.305556vw;
        left: 73.638889vw
    }

    /* #aris-2nd-generation-container .aris-2nd-generation-remote-button .aris-2nd-generation-remote-button-dis4-p2 {
        top: 23.75vw;
        left: 56.80556vw
    } */
}

.static-style .aris-2nd-generation-show-ie {
    display: block
}

.static-style .aris-2nd-generation-hide-ie {
    display: none
}

.static-style .aris-2nd-generation-space-50vh {
    display: none
}

.static-style .aris-2nd-generation-space-100vh {
    display: none
}

.static-style .aris-2nd-generation-container .stick-full {
    position: relative;
    top: 0;
    height: auto;
    margin-top: 0
}

#aris-2nd-generation-container .aris-2nd-generation-section .aris-2nd-generation-kv-dis .kv-interval-showpc {
    display: none;
}

@media screen and (min-width: 360px) and (max-aspect-ratio: 11 / 10) and (max-width: 641px) {
    :root {
        --aris-2nd-generation-txt-12: 10px
    }
}

@media screen and (min-width: 700px) and (max-width: 850px) {
    #aris-2nd-generation-container .aris-2nd-generation-section .aris-2nd-generation-kv-dis .kv-interval-showpc {
        display: block;
    }
}


.aris-2nd-generation-wisdom .aris-2nd-generation-common-txt-container p {
    width: 48.4375vw;
    margin: 0 auto;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-txt-24 {
    font-size: 1.25vw;
    margin-top: .520833vw;
    opacity: 0;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change {
    position: relative;
    width: 83.333333vw;
    border-radius: 1.041667vw;
    overflow: hidden;
    margin: 0 auto;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page {
    position: absolute;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page .aris-2nd-generation-wisdom-change-page-line {
    width: 2px;
    width: max(.104167vw, 2px);
    height: 7.291667vw;
    overflow: hidden;
    margin: 0 auto;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 .aris-2nd-generation-wisdom-change-page-line {
    height: 5vw;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page .aris-2nd-generation-wisdom-change-page-line .aris-2nd-generation-wisdom-change-page-line-tranlate {
    width: 100%;
    height: 100%;
    background: #707070;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-1 {
    left: 15.625vw;
    bottom: 6.25vw;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 {
    left: 37.916667vw;
    top: 6.25vw;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-3 {
    right: 34.375vw;
    bottom: 6.25vw;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-1 .aris-2nd-generation-wisdom-change-page-line .aris-2nd-generation-wisdom-change-page-line-tranlate {
    transform: translateY(-100%);
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 .aris-2nd-generation-wisdom-change-page-line .aris-2nd-generation-wisdom-change-page-line-tranlate {
    transform: translateY(100%);
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-3 .aris-2nd-generation-wisdom-change-page-line .aris-2nd-generation-wisdom-change-page-line-tranlate {
    transform: translateY(-100%);
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change.changeactive .aris-2nd-generation-wisdom-change-page .aris-2nd-generation-wisdom-change-page-line .aris-2nd-generation-wisdom-change-page-line-tranlate {
    transform: translateY(0);
    transition: 0.7s all ease-in;
    will-change: transform;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 .aris-2nd-generation-txt-24 {
    margin-top: 0;
    margin-bottom: .520833vw;
}

.aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change.changeactive .aris-2nd-generation-wisdom-change-page .aris-2nd-generation-txt-24 {
    opacity: 1;
    transition: 0.3s all 0.7s ease-in;
    will-change: opacity;
}


#aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-txt-container .aris-2nd-generation-kv-dis{
   width: 54.08333vw;
   transform: translateX(-2vw);
}

.no-inline-video .video-fallback{
    display: block;
}
.no-inline-video video{
    display: none;
}



@media screen and (max-aspect-ratio: 11 / 10) {

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change {
        width: 100%;
        border-radius: 0;
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-txt-24 {
        font-size: 3.333333vw;
        margin-top: .694444vw;
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-1 {
        left: 12.777778vw;
        bottom: 12.5vw;
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 {
        left: 39.861111vw;
        top: 12.5vw;
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-3 {
        right: 38.194444vw;
        bottom: 12.5vw;
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page .aris-2nd-generation-wisdom-change-page-line {
        height: 11.805556vw;
        width: 1px;
        width: max(0.1388889vw, 1px);
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 .aris-2nd-generation-wisdom-change-page-line {
        height: 8.611111vw;
    }

    .aris-2nd-generation-wisdom .aris-2nd-generation-wisdom-change .aris-2nd-generation-wisdom-change-page-2 .aris-2nd-generation-txt-24 {
        margin-top: 0;
        margin-bottom: .694444vw;
    }

    #aris-2nd-generation-container .aris-2nd-generation-kv .aris-2nd-generation-kv-dis {
        width: 78.472222vw;
        text-align: center;
        transform: translateX(0);
        font-size: 3.333333vw;
        position: static;
        margin-top: 0;
        margin: 0 auto;
        /* right: 11.11111vw; */
        z-index: 1;
    }
}

.aris-2nd-generation-control .s-control-video-desc {
    position: absolute;
    right: 1.66666vw;
    bottom: 1.66666vw;
    color: #FFFFFF;
    opacity: 0.6;
    line-height: 1.6;
    font-size: 0.83333vw;
    z-index: 1;
}

.video-fallback {
    width: 100%;
    border-radius: 1.041667vw;
    display: none;
    overflow: hidden;
}

.video-fallback img {
    width: 100%;
}

@media screen and (max-aspect-ratio: 11 / 10) {
    #aris-2nd-generation-container .video-fallback {
        border-radius: 0;
    }

    #aris-2nd-generation-container .video-fallback img {
        height: 56.25vw;
        object-fit: cover;
    }

    #aris-2nd-generation-container .aris-2nd-generation-techniques-box-txt {
        width: 25.61111vw
    }

    .aris-2nd-generation-control .s-control-video-desc {
        bottom: 4.44444vw;
        right: 4.44444vw;
        font-size: 3.33333vw;
    }
}