.nova11-se-container {
    --NavH: 48px;
    font-weight: 400;
    line-height: normal;
    position: relative;
    letter-spacing: calc(-0.037em + 0.526px);
    background-color: #fff;
}

.nova11-se-container * {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

.nova11-se-container picture {
    border: 0;
    width: 100%;
    height: auto;
    display: block;
}

.nova11-se-container sup {
    font-size: 0.6em;
    cursor: pointer;
}

.nova11-se-container a {
    color: inherit;
    font-size: inherit;
    text-decoration: none;
}

.nova11-se-container ul {
    list-style: none;
    list-style-image: none;
}

.nova11-se-container .nr {
    display: inline-block;
    white-space: nowrap;
}

.nova11-se-container img {
    border: 0;
    width: 100%;
    height: auto;
    display: block;
}

.nova11-se-container video {
    width: 100%;
    height: auto;
    border: 0;
    display: block;
    object-fit: cover;
}

.nova11-se-container .blur-up {
    -webkit-filter: blur(3px);
    filter: blur(3px);
    -webkit-transition: -webkit-filter 400ms;
    transition: -webkit-filter 400ms;
    transition: filter 400ms;
    transition: filter 400ms, -webkit-filter 400ms;
}

.nova11-se-container .blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0);
}

.nova11-se-container .show-mob {
    display: none;
}

.nova11-se-container br.show-mob {
    line-height: 0;
}

.nova11-se-container .show-pc {
    display: block;
}

.nova11-se-container .show-mob-inline {
    display: none;
}

.nova11-se-container .show-pc-inline {
    display: inline-block;
}

.nova11-se-container .show-ie {
    display: none;
}

.nova11-se-container .hide-ie {
    display: block;
}

.nova11-se-container .big-title {
    color: #16ac82;
    font-size: 10.416667vw;
    font-weight: 700;
    line-height: 1.25;
    -webkit-text-stroke: 2px #16ac82;
    will-change: animation;
}

@media screen and (max-width:1200px) {
    .nova11-se-container .big-title {
        -webkit-text-stroke: 2px transparent;
    }
}

.nova11-se-container .content-wrap {
    display: flex;
    flex-direction: column;
}

.nova11-se-container .sub-title {
    color: #000;
    font-size: 3.333333vw;
    font-weight: 700;
    line-height: 1.25;
}

.nova11-se-container .text-p {
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 2.083333vw;
}

.nova11-se-container .big-title-wrap {
    position: relative;
    z-index: 1;
}

.nova11-se-container .title-wrap {
    width: 100%;
    position: absolute;
    top: 50%;
    left: 0;
    text-align: center;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    -moz-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-wrap: wrap;
    overflow: hidden;
}

.nova11-se-container .big-title {
    flex-shrink: 0;
    background: linear-gradient(97.16deg, #16ac82 0%, #16ac82 50%, #fff 60%, #16ac82 70%, #16ac82 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    background-repeat: no-repeat;
    width: 200%;
    background-position-x: -70vw;
}

.nova11-se-container .big-title.addsweep {
    animation: sweep 1s ease-out 0.5s normal forwards;
    -webkit-animation: sweep 1s ease-out 0.5s normal forwards;
}

.nova11-se-container .big-title span {
    margin-right: 6.25vw;
}

.nova11-se-container .big-title .text-border {
    width: 24.791667vw;
    position: absolute;
    top: 50%;
    left: 18.4125vw;
    transform: translate(0%, -50%);
    -webkit-transform: translate(0%, -50%);
    -moz-transform: translate(0%, -50%);
    -ms-transform: translate(0%, -50%);
    -o-transform: translate(0%, -50%);
}

.big-title .text-border.addflicker {
    animation: flicker 0.8s ease-out 0.8s 2 normal forwards;
    -webkit-animation: flicker 0.8s ease-out 0.8s 2 normal forwards;
}

@keyframes sweep {
    0% {
        background-position-x: -70vw;
    }

    100% {
        background-position-x: 30vw;
    }
}

@keyframes flicker {
    0% {
        opacity: 1;
    }

    50% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

.nova11-se-container .bg-img {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
}

.nova11-se-container .bg-img picture {
    height: 100%;
}

.nova11-se-container .bg-img img {
    height: 100%;
    object-fit: cover;
}

.nova11-se-container .card-ani {
    transition: all 0.15s linear;
    will-change: transform, opacity;
    -webkit-transition: all 0.15s linear;
    -moz-transition: all 0.15s linear;
    -ms-transition: all 0.15s linear;
    -o-transition: all 0.15s linear;
}


/* s1 start */
.nova11-se-container .nova11-se-s1 {
    position: relative;
}
.nova11-se-container .nova11-se-s1 .kv-img{
    width: 100%;
    position: relative;
}
.nova11-se-container .nova11-se-s1 .sign-img{
    position: absolute;
    width: 5.729167vw;
    left: 3.125vw;
    bottom: 3.125vw;
    z-index: 1;
}
.nova11-se-container .nova11-se-s1 .hm-logo{
    position: absolute;
    width: 9.895833vw;
    left: 81.25vw;
    bottom: 3.125vw;
    z-index: 1;
}

.nova11-se-container .nova11-se-s1 .kv-content {
    position: absolute;
    top: 15.625vw;
    left: 57.8125vw;
    text-align: center;
}

.nova11-se-s1 .kv-content .pro-img {
    width: 28.125vw;
    margin: 0 auto;
}

.nova11-se-s1 .kv-content .ksp-title {
    width: 25vw;
    color: #000;
    font-size: 3.333333vw;
    font-weight: 600;
    line-height: 1.25;
    margin: 1.5625vw auto 0;
    display: flex;
    justify-content: space-between;
}

.nova11-se-s1 .kv-content .ksp-txt {
    color: #000;
    font-size: 1.041667vw;
    font-weight: 400;
    line-height: 1.6;
    margin: 2.083333vw auto 0;
}

.nova11-se-container .nova11-se-s1 .section-pic-center {
    position: relative;
    z-index: 1;
    text-align: center;
    font-family: "Manrope", Arial, Helvetica Neue, Helvetica, sans-serif;
}

.nova11-se-container .nova11-se-s1 .section-kv-pic {
    line-height: 1.25;
    margin-top: 1.5625vw;
    font-size: 1.46vw;
    font-weight: 400;
    color: #000;
}

.nova11-se-container .nova11-se-s1 .section-kv-pic span {
    font-size: 13px;
    font-weight: 500;
}

.nova11-se-container .nova11-se-s1 .section-slogan-botton {
    background-color: #000;
    color: #fff;
    font-size: 13px;
    border: 2px solid #000;
    display: inline-block;
    line-height: 24px;
    font-weight: 800;
    padding: 10px 26px;
    border-radius: 40px;
    text-align: left;
    cursor: pointer;
    transition: .3s ease-out;
    margin-top: 24px;
}

.nova11-se-container .nova11-se-s1 .section-slogan-botton:hover {
    opacity: .8;
}

.nova11-se-container .nova11-se-s1 .section-slogan-botton a {
    color: inherit;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s1 .kv-content {
        position: static;
        margin: 13.888889vw auto 0;
    }
    .nova11-se-container .nova11-se-s1 .sign-img{
        width: 9.722222vw;
        left: auto;
        right:4.166667vw;
        bottom: 4.166667vw;
    }
    .nova11-se-container .nova11-se-s1 .hm-logo{
        width: 15.277778vw;
        left: 4.166667vw;
        bottom: 4.166667vw;
    }

    .nova11-se-s1 .kv-content .pro-img {
        width: 64.444444vw;
    }

    .nova11-se-s1 .kv-content .ksp-title {
        width: 48.333333vw;
        font-size: 6.666667vw;
        margin: 5.555556vw auto 0;
    }

    .nova11-se-s1 .kv-content .ksp-txt {
        width: 83.333333vw;
        font-size: 2.777778vw;
        margin: 2.777778vw auto 0;
    }
    .nova11-se-container .nova11-se-s1 .section-kv-pic span {
        font-size: .65em;
    }

    .nova11-se-container .nova11-se-s1 .section-kv-pic {
        font-size: 5.56vw;
        margin-top: 6.6666666666vw;
    }

}

/* s1 end */

/* s2 start */
.nova11-se-container .nova11-se-s2 {
    margin-top: 10.416667vw;
}

.nova11-se-container .nova11-se-s2 .s2-title {
    width: 80%;
    margin: 0 auto;
    color: #000;
    font-size: 4.166667vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.nova11-se-container .nova11-se-s2 .heart-wrap {
    width: 82.291667vw;
    margin: 3.125vw auto 0;
    display: flex;
    flex-flow: row wrap;
    justify-content: space-between;
}

.nova11-se-container .nova11-se-s2 .s2-heart {
    position: relative;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
    outline: 0;
    cursor: pointer;
}

.nova11-se-container .nova11-se-s2 .s2-heart1 {
    width: 30.520833vw;
    height: 32.291667vw;
}

.nova11-se-container .nova11-se-s2 .s2-heart2 {
    width: 29.375vw;
    height: 26.041667vw;
}

.nova11-se-container .nova11-se-s2 .s2-heart3 {
    width: 19.270833vw;
    height: 26.041667vw;
}

.nova11-se-container .nova11-se-s2 .s2-heart4 {
    width: 30.520833vw;
    height: 17.708333vw;
    margin-top: 1.5625vw;
}

.nova11-se-container .nova11-se-s2 .s2-heart5 {
    width: 23.75vw;
    height: 23.958333vw;
    margin-top: -4.6875vw;
}

.nova11-se-container .nova11-se-s2 .s2-heart6 {
    width: 24.895833vw;
    height: 23.958333vw;
    margin-top: -4.6875vw;
}

.nova11-se-container .nova11-se-s2 .heart-title {
    width: 95%;
    color: #000;
    font-size: 1.666667vw;
    font-weight: 400;
    line-height: 1.25;
    position: absolute;
    top: 2.0833334vw;
    left: 50%;
    z-index: 1;
    text-align: center;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
}

.nova11-se-container .nova11-se-s2 .heart-title b {
    font-weight: 700;
}

.nova11-se-container .nova11-se-s2 .arrow-container {
    position: absolute;
    right: 1.041667vw;
    bottom: 1.041667vw;
    width: 2.395833vw;
    height: 2.395833vw;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    overflow: hidden;
    z-index: 1;
    background-color: rgba(224, 225, 226, 1);
}

.nova11-se-s2 .arrow-container .arrow-wrap {
    width: 100%;
    height: 200%;
    display: flex;
    flex-direction: column;
    transform: translateY(-50%);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transition: transform 0.3s linear;
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
}

.nova11-se-s2 .s2-heart:hover .arrow-wrap {
    transform: translateY(0%);
    -webkit-transform: translateY(0%);
    -moz-transform: translateY(0%);
    -ms-transform: translateY(0%);
    -o-transform: translateY(0%);
}

.nova11-se-s2 .arrow-container .arrow-wrap img {
    height: 100%;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s2 {
        margin-top: 22.222222vw;
    }

    .nova11-se-container .nova11-se-s2 .s2-title {
        width: 83.333333vw;
        font-size: 8.888889vw;
    }

    .nova11-se-container .nova11-se-s2 .heart-wrap {
        width: 83.333333vw;
        margin: 8.333333vw auto 0;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart {
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart1 {
        width: 83.333333vw;
        height: 75vw;
        order: 1;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart2 {
        width: 83.333333vw;
        height: 69.444444vw;
        order: 2;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart3 {
        width: 83.333333vw;
        height: 33.333333vw;
        order: 3;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart4 {
        width: 83.333333vw;
        height: 44.444444vw;
        order: 5;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart5 {
        width: 83.333333vw;
        height: 41.666667vw;
        order: 4;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart6 {
        width: 83.333333vw;
        height: 40.277778vw;
        order: 6;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart:nth-child(n+2) {
        margin-top: 4.166667vw;
    }

    .nova11-se-container .nova11-se-s2 .heart-title {
        font-size: 4.444444vw;
        top: 5.555556vw;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart5 .heart-title {
        width: 31.25vw;
        left: 5.555556vw;
        top: 50%;
        transform: translate(0, -50%);
        -webkit-transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -ms-transform: translate(0, -50%);
        -o-transform: translate(0, -50%);
        text-align: left;
    }

    .nova11-se-container .nova11-se-s2 .s2-heart3 .heart-title {
        width: auto;
        left: 5.555556vw;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

    .nova11-se-container .nova11-se-s2 .arrow-container {
        right: 2.2222223vw;
        bottom: 2.2222223vw;
        width: 5.277778vw;
        height: 5.277778vw;
    }

}

/* s2 end */
/* s3 start */
.nova11-se-container .nova11-se-s3 {
    width: 100%;
    position: relative;
    margin-top: 10.416667vw;
}

.nova11-se-container .nova11-se-s3 .s3-star-ring {
    position: relative;
    width: 100%;
    display: flex;
    padding: 5.208333vw 0;
    overflow: hidden;
}

.nova11-se-s3 .s3-star-ring .img-wrap {
    width: 50.520833vw;
    height: 36.458333vw;
    transform: translateX(-100%);
    -webkit-transform: translateX(-100%);
    -moz-transform: translateX(-100%);
    -ms-transform: translateX(-100%);
    -o-transform: translateX(-100%);
    transition: transform 0.3s linear;
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
}

.s3-star-ring .content-wrap {
    width: 30.208333vw;
    margin: 8.854167vw 0 0 9.895833vw;
    transform: translateX(150%);
    -webkit-transform: translateX(150%);
    -moz-transform: translateX(150%);
    -ms-transform: translateX(150%);
    -o-transform: translateX(150%);
    transition: transform 0.3s linear;
    -webkit-transition: transform 0.3s linear;
    -moz-transition: transform 0.3s linear;
    -ms-transition: transform 0.3s linear;
    -o-transition: transform 0.3s linear;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s3 {
        margin-top: 22.222222vw;
    }

    .nova11-se-container .nova11-se-s3 .s3-star-ring {
        padding: 11.111111112vw 0;
        flex-direction: column-reverse;
    }

    .nova11-se-s3 .s3-star-ring .img-wrap {
        width: 83.333333vw;
        height: auto;
        margin: 11.111111112vw auto 0;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

    .s3-star-ring .content-wrap {
        margin: 0 auto;
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

}

/* s3 end */
/* s4 start */
.nova11-se-container .nova11-se-s4 {
    margin: 5.208333vw 0 0;
    background-color: #f6f7f8;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.nova11-se-s4 .content-wrap {
    width: 30.208333vw;
    margin: 9.375vw 0 0 8.854167vw;
}

.nova11-se-s4 .content-wrap .btn-wrap {
    list-style: none;
    margin-top: 7.291667vw;
    display: inline-flex;
    flex-direction: column;
    align-items: flex-start;
}

.nova11-se-s4 .content-wrap .btn-wrap li {
    display: inline-block;
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
    padding: 0.260417vw 1.302083vw;
    border-radius: 1.302083vw;
    -webkit-border-radius: 1.302083vw;
    -moz-border-radius: 1.302083vw;
    -ms-border-radius: 1.302083vw;
    -o-border-radius: 1.302083vw;
    overflow: hidden;
    transition: color 0.3s linear, background-color 0.3s linear;
    -webkit-transition: color 0.3s linear, background-color 0.3s linear;
    -moz-transition: color 0.3s linear, background-color 0.3s linear;
    -ms-transition: color 0.3s linear, background-color 0.3s linear;
    -o-transition: color 0.3s linear, background-color 0.3s linear;
    will-change: color, background-color;
    min-height: 2.625vw;
    outline: 0;
    cursor: pointer;
}

.nova11-se-s4 .content-wrap .btn-wrap li:nth-child(n+2) {
    margin-top: 1.5625vw;
}

.nova11-se-s4 .content-wrap .btn-wrap li.active {
    font-weight: 700;
}

.nova11-se-s4 .content-wrap .btn-wrap li.active:nth-child(1) {
    color: #fff;
    background-color: #0daa7d;
    border: 1px solid #0daa7d;
}

.nova11-se-s4 .content-wrap .btn-wrap li.active:nth-child(2) {
    border: 1px solid #000;
    background-color: #fff;
}

.nova11-se-s4 .content-wrap .btn-wrap li.active:nth-child(3) {
    color: #fff;
    background-color: #000;
    border: 1px solid #000;
}

.nova11-se-container .nova11-se-s4 .s4-swiper {
    flex-shrink: 0;
    width: 53.125vw;
    overflow: hidden;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s4 {
        margin: 11.11111112vw 0 0;
        background-color: #fff;
        flex-direction: column;
    }

    .nova11-se-s4 .content-wrap {
        margin: 0 auto 11.1111111vw;
    }

    .nova11-se-s4 .content-wrap .btn-wrap {
        margin-top: 8.333333vw;
        width: 100%;
        flex-flow: row wrap;
        justify-content: center;
    }

    .nova11-se-s4 .content-wrap .btn-wrap li {
        font-size: 3.333333vw;
        padding: 0.694444vw 3.472222vw;
        border-radius: 3.472222vw;
        -webkit-border-radius: 3.472222vw;
        -moz-border-radius: 3.472222vw;
        -ms-border-radius: 3.472222vw;
        -o-border-radius: 3.472222vw;
        min-width: 17.22222223vw;
        min-height:7.08333333vw;
    }

    .nova11-se-s4 .content-wrap .btn-wrap li:nth-child(n+2) {
        margin: 0 0 0 1.388889vw;
    }

    .nova11-se-container .nova11-se-s4 .s4-swiper {
        width: 100%;
    }
}

/* s4 end */
/* s5 start */
.nova11-se-container .nova11-se-s5 {
    width: 82.291667vw;
    margin: 5.208333vw auto 0;
    padding: 5.208333vw 0;
    position: relative;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.nova11-se-s5 .content-wrap {
    width: 25vw;
    margin: 10.416667vw 0 0;
    position: relative;
    z-index: 1;
}

.nova11-se-container .nova11-se-s5 .slim-design-img {
    width: 48.958333vw;
    position: relative;
    z-index: 1;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s5 {
        width: 100%;
        margin: 11.111111vw 0 0;
        padding: 11.111111vw 0;
        flex-direction: column;
        align-items: center;
    }

    .nova11-se-s5 .content-wrap {
        margin: 0 auto 11.111111vw;
    }

    .nova11-se-container .nova11-se-s5 .slim-design-img {
        width: 83.333333vw;
        margin: 0 auto;
        border-radius: 2.77777778vw;
        -webkit-border-radius: 2.77777778vw;
        -moz-border-radius: 2.77777778vw;
        -ms-border-radius: 2.77777778vw;
        -o-border-radius: 2.77777778vw;
    }
}

/* s5 end */
/* s6 start */
.nova11-se-container .nova11-se-s6 {
    position: relative;
    width: 100%;
    height: 500vh;
}

.nova11-se-container .nova11-se-s6 .sticky-container {
    position: sticky;
    left: 0;
    top: 0;
    width: 100%;
    height: 100vh;
    overflow: hidden;
    display: flex;
    align-items: center;
    justify-content: flex-start;
}

.nova11-se-container .nova11-se-s6 .scroll-wrapper {
    flex-shrink: 0;
    width: auto;
    display: inline-flex;
    align-items: center;
    will-change: transform;
}

.nova11-se-s6 .sticky-container .s6-bg {
    position: absolute;
    width: 30.208333vw;
    left: 68.229167vw;
    top: 14.947917vw;
    z-index: -1;
}

.nova11-se-s6 .scroll-wrapper .scroll-item1 {
    margin-left: 14.0625vw;
}

.nova11-se-s6 .scroll-wrapper .scroll-item1 .content-wrap {
    flex-direction: row;
}

.nova11-se-s6 .scroll-item1 .content-wrap .sub-title {
    width: 30.208333vw;
}

.nova11-se-s6 .scroll-item1 .content-wrap .text-p {
    width: 35.416667vw;
    margin: 0 0 0 6.25vw;
}

.nova11-se-s6 .scroll-item1 .img-wrap {
    width: 71.354167vw;
    margin: 4.166667vw auto 0;
}

.nova11-se-s6 .scroll-item1 .parm-wrap {
    display: flex;
    margin: 2.083333vw auto 0;
    justify-content: center;
}

.nova11-se-s6 .scroll-item1 .parm-wrap li {
    color: #000;
    font-size: 1.25vw;
    line-height: 1.6;
    font-weight: 400;
}

.nova11-se-s6 .scroll-item1 .parm-wrap li:nth-child(n+2) {
    margin: 0 0 0 6.770833vw;
}

.nova11-se-s6 .scroll-item1 .parm-wrap li span {
    background: linear-gradient(134.48deg,#007251 0%,#84d2ae 53.72%,#449e7d 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #16ac82;
    font-size: 3.333333vw;
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0.520833vw 0 0;
}

.nova11-se-s6 .scroll-wrapper .scroll-item2 {
    margin: 0 0 0 20.3125vw;
}

.nova11-se-s6 .scroll-item2 .img-wrap {
    width: 62.5vw;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
}

.nova11-se-s6 .scroll-item2 .content-wrap {
    width: 62.5vw;
    text-align: center;
    margin: 2.604167vw auto 0;
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

.nova11-se-s6 .content-wrap .s6-item-title {
    display: block;
    font-weight: 700;
    font-size: 1.666667vw;
    line-height: 1.25;
    margin-bottom: 1.041667vw;
}

.nova11-se-s6 .scroll-item2 .content-wrap .text-p {
    margin-top: 0;
}

.nova11-se-s6 .scroll-wrapper .scroll-item3 {
    margin: 0 20.729167vw;
}

.nova11-se-s6 .scroll-item3 .content-wrap {
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: center;
}

.nova11-se-s6 .scroll-item3 .img-wrap {
    width: 58.59375vw;
}

.nova11-se-s6 .scroll-item3 .content-wrap {
    margin: 2.604167vw auto 0;
}

.nova11-se-s6 .scroll-item3 .content-wrap .text-p {
    margin-top: 0;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s6 {
        height: auto;
    }

    .nova11-se-container .nova11-se-s6 .sticky-container {
        position: static;
        height: auto;
    }

    .nova11-se-container .nova11-se-s6 .scroll-wrapper {
        width: 100%;
        flex-direction: column;
    }

    .nova11-se-s6 .sticky-container .s6-bg {
        display: none;
    }

    .nova11-se-s6 .content-wrap .s6-item-title {
        font-size: 4.44444445vw;
        margin-bottom: 2.7777778vw;
    }

    .nova11-se-s6 .scroll-wrapper .scroll-item1 {
        margin: 11.111111vw auto 0;
    }

    .nova11-se-s6 .scroll-wrapper .scroll-item1 .content-wrap {
        flex-direction: column;
    }

    .nova11-se-s6 .scroll-item1 .content-wrap .sub-title {
        width: 83.333333vw;
    }

    .nova11-se-s6 .scroll-item1 .content-wrap .text-p {
        width: 83.333333vw;
        margin: 5.555556vw auto 0;
    }

    .nova11-se-s6 .scroll-item1 .img-wrap {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
    }

    .nova11-se-s6 .scroll-item1 .parm-wrap {
        width: 83.333333vw;
        margin: 8.333333vw auto 0;
        flex-flow: row wrap;
        justify-content: space-between;
        padding: 0 4.16666667vw;
    }

    .nova11-se-s6 .scroll-item1 .parm-wrap li {
        font-size: 3.33333333vw;
    }

    .nova11-se-s6 .scroll-item1 .parm-wrap li:nth-child(n+2) {
        margin: 0;
    }

    .nova11-se-s6 .scroll-item1 .parm-wrap li:nth-child(3) {
        width: 100%;
        margin: 5.555556vw 0 0;
        text-align: center;
    }

    .nova11-se-s6 .scroll-item1 .parm-wrap li span {
        font-size: 8.888889vw;
        margin: 0 1.388889vw 0 0;
    }

    .nova11-se-s6 .scroll-wrapper .scroll-item2 {
        margin: 22.22222223vw auto 0;
        display: flex;
        flex-direction: column-reverse;
    }

    .nova11-se-s6 .scroll-item2 .img-wrap {
        width: 83.333333vw;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
        margin: 11.111111vw auto 0;
    }

    .nova11-se-s6 .scroll-item2 .content-wrap {
        width: 83.333333vw;
        margin: 0 auto;
    }

    .nova11-se-s6 .scroll-wrapper .scroll-item3 {
        margin: 22.22222223vw auto 0;
        display: flex;
        flex-direction: column-reverse;
    }

    .nova11-se-s6 .scroll-item3 .content-wrap {
        width: 83.333333vw;
        margin: 0 auto;
    }

    .nova11-se-s6 .scroll-item3 .img-wrap {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
    }
}

/* s6 end */
/* s7 start */
.nova11-se-container .nova11-se-s7 {
    margin-top: 5.208333vw;
}

.nova11-se-container .nova11-se-s7 .front-camera {
    position: relative;
    display: flex;
}

.nova11-se-container .nova11-se-s7 .content-wrap {
    width: 28.541667vw;
    margin: 7.291667vw 0 0 15.625vw;
    position: relative;
    z-index: 1;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons {
    margin: 5.208333vw 0 0;
    display: flex;
    flex-flow: row wrap;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons li {
    flex-shrink: 0;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons li img {
    width: 3.125vw;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons .front-camera-desc {
    margin: 0.520833vw 0 0;
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons li:nth-child(odd) {
    width: 9.895833vw;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons li:nth-child(even) {
    width: 7.8125vw;
    margin: 0 0 0 9.895833vw;
}

.nova11-se-container .nova11-se-s7 .front-camera-icons li:nth-child(n+3) {
    margin-top: 4.166667vw;
}

.nova11-se-container .nova11-se-s7 .front-camera-desc h4 {
    font-weight: 700;
    line-height: 1.25;
}

.nova11-se-container .nova11-se-s7 .front-camera-desc h4 span {
    font-weight: 400;
}

.nova11-se-container .nova11-se-s7 .front-camera-img {
    width: 36.458333vw;
    margin: 5.208333vw 0 5.208333vw 10.520833vw;
    overflow: hidden;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    position: relative;
    z-index: 1;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s7 {
        margin-top: 22.222222vw;
    }

    .nova11-se-container .nova11-se-s7 .bg-img {
        display: none;
    }

    .nova11-se-container .nova11-se-s7 .front-camera {
        display: flex;
        flex-direction: column;
        margin-top: 11.111111vw;
    }

    .nova11-se-container .nova11-se-s7 .content-wrap {
        width: 83.333333vw;
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-icons {
        margin: 8.333333vw auto 0;
        justify-content: space-between;
        padding: 0 9.583333334vw;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-icons li img {
        width: 8.333333vw;
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-icons .front-camera-desc {
        margin: 1.388889vw auto 0;
        font-size: 3.333333vw;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-icons li:nth-child(odd) {
        width: 25.69444445vw;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-icons li:nth-child(even) {
        width: 20.833333vw;
        margin: 0;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-icons li:nth-child(n+3) {
        margin-top: 5.555556vw;
    }

    .nova11-se-container .nova11-se-s7 .front-camera-img {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

}

/* s7 end */
/* s8 start */
.nova11-se-container .nova11-se-s8 {
    margin-top: 5.208333vw;
}

.nova11-se-s8 .content-wrap {
    width: 57.291667vw;
    text-align: center;
    margin: 0 auto;
}

.nova11-se-container .nova11-se-s8 .hd-sample-img {
    width: 82.291667vw;
    margin: 4.166667vw auto 0;
    overflow: hidden;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s8 {
        margin-top: 22.222222vw;
    }

    .nova11-se-container .nova11-se-s8 .hd-sample-img {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

}

/* s8 end */

/* s9 start */
.nova11-se-container .nova11-se-s9 {
    margin-top: 5.208333vw;
    padding: 5.208333vw 0;
    position: relative;
}


.nova11-se-s9 .content-wrap {
    width: 82.291667vw;
    margin: 0 auto;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    position: relative;
    z-index: 1;
}

.nova11-se-s9 .content-wrap .sub-title {
    width: 38.541667vw;
}

.nova11-se-s9 .content-wrap .text-p {
    width: 38.541667vw;
    margin-top: 0.3125vw;
}

.nova11-se-container .nova11-se-s9 .multi-scenario-sample {
    width: 82.291667vw;
    margin: 7.291667vw auto 0;
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.nova11-se-s9 .multi-scenario-sample .scenario-card {
    position: relative;
    z-index: 1;
}

.nova11-se-s9 .multi-scenario-sample .scenario-card h5 {
    color: #000;
    font-size: 1.666667vw;
    font-weight: 700;
    line-height: 1.25;
}

.nova11-se-s9 .multi-scenario-sample .scenario-img {
    margin-top: 1.041667vw;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
}

.nova11-se-s9 .multi-scenario-sample .scenario-card1{
    width: 37.5vw;
}

.nova11-se-s9 .multi-scenario-sample .scenario-card2{
    width: 40.104167vw;
}

.nova11-se-s9 .multi-scenario-sample .scenario-card3 {
    margin-top: 4.166667vw;
    width: 40.520833vw;
}



@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s9 {
        margin-top: 11.111111vw;
        padding: 11.111111vw 0;
    }

    .nova11-se-s9 .content-wrap {
        width: 83.333333vw;
        flex-direction: column;
    }

    .nova11-se-s9 .content-wrap .sub-title {
        width: 100%;
    }

    .nova11-se-s9 .content-wrap .text-p {
        width: 100%;
        margin-top: 5.555556vw;
    }

    .nova11-se-container .nova11-se-s9 .multi-scenario-sample {
        width: 100%;
        margin: 11.111111vw auto 0;
        flex-direction: column;
        align-items: center;
    }

    .nova11-se-s9 .multi-scenario-sample .scenario-card h5 {
        font-size: 4.444444445vw;
        text-align: center;
    }

    .nova11-se-s9 .multi-scenario-sample .scenario-img {
        margin-top: 2.777778vw;
        border-radius: 2.77777778vw;
        -webkit-border-radius: 2.77777778vw;
        -moz-border-radius: 2.77777778vw;
        -ms-border-radius: 2.77777778vw;
        -o-border-radius: 2.77777778vw;
    }

    .nova11-se-s9 .multi-scenario-sample .scenario-card1 {
        width: 83.333333vw;
    }

    .nova11-se-s9 .multi-scenario-sample .scenario-card2 {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
    }

    .nova11-se-s9 .multi-scenario-sample .scenario-card3 {
        margin: 11.111111vw auto 0;
        width: 83.333333vw;
    }
}

/* s9 end */
/* s10 start */
.nova11-se-container .nova11-se-s10 {
    width: 100%;
    position: relative;
}

.nova11-se-container .nova11-se-s10 .rear-camera-sticky {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    justify-content: center;
    align-items: center;
    overflow: hidden;
}

.nova11-se-s10 .rear-camera-sticky .rear-camera-wrapper {
    position: relative;
    overflow: hidden;
}

.nova11-se-container .nova11-se-s10 .rear-camera-mask {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #000;
    opacity: 0;
    pointer-events: none;
    will-change: opacity;
}

.nova11-se-s10 .rear-camera-wrap .content-wrap {
    margin: 0 auto;
    width: 57.291667vw;
    text-align: center;
    position: relative;
    z-index: 1;
}

.nova11-se-s10 .rear-camera-wrap .rear-camera {
    position: relative;
    width: 82.291667vw;
    margin: 4.166667vw auto 0;
}

.nova11-se-s10 .rear-camera .camera-desc {
    position: absolute;
}

.nova11-se-s10 .rear-camera .camera-desc1 {
    width: 28.177083vw;
    top: 0.516667vw;
    left: 14.010417vw;
}

.nova11-se-s10 .rear-camera .camera-desc2 {
    width: 29.583333vw;
    top: 8.989583vw;
    left: 1.5625vw;
}

.nova11-se-s10 .rear-camera .camera-desc3 {
    display: flex;
    flex-direction: column;
    align-items: flex-end;
    width: 45.625vw;
    top: 10.15625vw;
    left: 35.15625vw;
}

.nova11-se-s10 .rear-camera .camera-desc .camera-descti {
    width: 100%;
    padding-bottom: 0.520833vw;
    position: relative;
    display: flex;
    align-items:flex-start;
}

.nova11-se-s10 .rear-camera .camera-desc .camera-descti::after {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    background-color: #979797;
}

.nova11-se-s10 .rear-camera .camera-desc1 .camera-descti::before {
    content: "";
    position: absolute;
    right: 0;
    top: 100%;
    width: 1px;
    height: 3.75vw;
    background-color: #979797;
}

.nova11-se-s10 .rear-camera .camera-desc .camera-descti h4 {
    display: inline-block;
    background: linear-gradient(121.2deg, #007251 0%, #84d2ae 53.72%, #449e7d 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #16ac82;
    font-size: 1.25vw;
    font-weight: 700;
    line-height: 1.25;
}

.nova11-se-s10 .rear-camera .camera-desc .camera-desctxt {
    color: #000;
    font-size: 0.833333vw;
    font-weight: 400;
    line-height: 1.6;
    padding-top: 1.041667vw;
}

@media screen and (min-width:1200px) and (max-width:1440px) {
    .nova11-se-s10 .rear-camera .camera-desc .camera-desctxt {
        font-size: 12px;
    }
}

.nova11-se-s10 .rear-camera .camera-desc3 .camera-descti {
    justify-content: flex-end;
    text-align: right;
}

.nova11-se-s10 .rear-camera .camera-desc3 .camera-desctxt {
    text-align: right;
}


@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s10 .rear-camera-sticky {
        padding: 11.111111vw 0 0;
        position: relative;
        height: auto;
    }

    .nova11-se-s10 .rear-camera-wrap .content-wrap {
        width: 83.333333vw;
        flex-direction: column;
    }

    .nova11-se-s10 .rear-camera-wrap .rear-camera {
        width: 100%;
        margin: 11.111111vw auto 0;
    }

    .nova11-se-s10 .rear-camera .camera-desc {
        padding: 0 2.777778vw 0 0;
        display: flex;
        align-items: flex-end;
        flex-direction: column;
        justify-content: flex-start;
        z-index: 2;
    }

    .nova11-se-s10 .rear-camera .camera-desc::after {
        content: "";
        position: absolute;
        right: 0;
        top: 1.5%;
        width: 1px;
        height: 100%;
        background-color: #979797;
    }

    .nova11-se-s10 .rear-camera .camera-desc1 {
        width: 37.5vw;
        height: 62.361111vw;
        top: 7.366667vw;
        left: 54.305556vw;
        align-items: flex-start;
        padding: 0 0 0 2.777778vw;
    }

    .nova11-se-s10 .rear-camera .camera-desc2 {
        width: 26.388889vw;
        height: 32.916667vw;
        top: 40.277778vw;
        left: 12.5vw;
        z-index: 3;
    }

    .nova11-se-s10 .rear-camera .camera-desc3 {
        width: 20.555556vw;
        height: 61.111111vw;
        top: 14.005556vw;
        left: 25.138889vw;
    }

    .nova11-se-s10 .rear-camera .camera-desc1::after {
        left: 0;
    }

    .nova11-se-s10 .rear-camera .camera-desc1::before {
        content: "";
        position: absolute;
        bottom: -1.5%;
        left: 0;
        width: 5.833333vw;
        height: 1px;
        background-color: #979797;
    }

    .nova11-se-s10 .rear-camera .camera-desc1 .camera-descti::before {
        display: none;
    }

    .nova11-se-s10 .rear-camera .camera-desc .camera-descti {
        padding-bottom: 1.388889vw;
        justify-content: flex-end;
    }
    .nova11-se-s10 .rear-camera .camera-desc1 .camera-descti{
        justify-content: flex-start;
    }

    .nova11-se-s10 .rear-camera .camera-desc .camera-descti::after {
        display: none;
    }

    .nova11-se-s10 .rear-camera .camera-desc .camera-descti h4 {
        font-size: 3.333333vw;
    }

    .nova11-se-s10 .rear-camera .camera-desc .camera-desctxt {
        font-size: 2.777778vw;
        padding-top: 0;
        text-align: right;
    }

    .nova11-se-s10 .rear-camera .camera-desc1 .camera-desctxt {
        text-align: left;
    }
}

.nova11-se-container .nova11-se-s10 .camera-upgrades-container {
    position: relative;
    height: 180vh;
}

.nova11-se-container .nova11-se-s10 .camera-upgrades-sticky {
    position: sticky;
    top: 0;
    left: 0;
    width: 100%;
    height: 100vh;
    display: flex;
    align-items: center;
    justify-content: center;
    transform-style: preserve-3d;
    perspective-origin: top;
    perspective: 62.5vw;
    will-change: transform;
    overflow: hidden;
}

.nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-img {
    position: relative;
    width: 82.291667vw;
    overflow: hidden;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    transform-origin: 50% 0%;
    will-change: transform, border-radius;
}

.nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-mask {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background-color: #000;
    opacity: 0.5;
    overflow: hidden;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    z-index: 1;
    will-change: opacity;
    transition: opacity 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -webkit-transition: opacity 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -moz-transition: opacity 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -ms-transition: opacity 0.3s cubic-bezier(0, 0.6, 0.3, 1);
    -o-transition: opacity 0.3s cubic-bezier(0, 0.6, 0.3, 1);
}

.nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    justify-content: space-between;
    align-items: center;
    z-index: 2;
    padding: 0 4.427083vw;
}

.nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms li {
    width: 15.625vw;
    transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
    -webkit-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
    -moz-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
    -ms-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
    -o-transition: transform 0.3s linear 0s, opacity 0.3s linear 0s;
    will-change: transform, opacity;
    text-align: center;
}

.nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms h4 {
    display: inline-block;
    background: linear-gradient(136.44deg, #007251 0%, #84d2ae 53.72%, #449e7d 100%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #16ac82;
    font-size: 1.666667vw;
    font-weight: 700;
    line-height: 1.25;
    text-align: center;
}

.nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms p {
    width: 100%;
    color: #fff;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    margin-top: 2.083333vw;
    text-align: center;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s10 .camera-upgrades-container {
        position: relative;
        height: auto;
        margin-top: 22.222222vw;
    }

    .nova11-se-container .nova11-se-s10 .camera-upgrades-sticky {
        position: relative;
        height: auto;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-img {
        width: 83.333333vw;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-mask {
        opacity: 0.5;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms {
        padding: 0;
        flex-direction: column;
        justify-content: center;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms li {
        width: 55.555556vw;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms li:nth-child(n+2) {
        margin-top: 7.361111vw;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms h4 {
        font-size: 3.888889vw;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms p {
        font-size: 3.333333vw;
        margin-top: 1.388889vw;
    }

}

/* s10 end */
/* s11 start */
.nova11-se-container .nova11-se-s11 {
    width: 82.291667vw;
    margin: 10.416667vw auto 0;
    display: flex;
    align-items: center;
    justify-content: space-between;
}

.nova11-se-s11 .content-wrap {
    width: 26.041667vw;
}

.nova11-se-container .nova11-se-s11 .s11-3x-zoom {
    width: 47.395833vw;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
    position: relative;
    transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s11 {
        width: 100%;
        margin: 22.222222vw auto 0;
        flex-direction: column;
        justify-content: flex-start;
    }

    .nova11-se-s11 .content-wrap {
        width: 83.333333vw;
    }

    .nova11-se-container .nova11-se-s11 .s11-3x-zoom {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

}

/* s11 end */

/* s12 start*/
.nova11-se-container .nova11-se-s12 {
    width: 82.291667vw;
    margin: 10.416667vw auto 0;
    position: relative;
}

.nova11-se-s12 .content-wrap {
    width: 26.041667vw;
    position: absolute;
    top: 0;
    left: 56.25vw;
    z-index: 1;
}

.nova11-se-container .nova11-se-s12 .s12-swiper {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
}

.nova11-se-s12 .s12-swiper .s12-swiper-container {
    width: 46.875vw;
    overflow: hidden;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.nova11-se-s12 .s12-swiper .pagination-btns {
    width: 26.041667vw;
    margin-top: 12.5vw;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    overflow: hidden;
    position: static;
}

.nova11-se-s12 .s12-swiper .pagination-btns li {
    flex-shrink: 0;
    width: 100%;
}

.nova11-se-s12 .s12-swiper .pagination-btns li:nth-child(n+2) {
    margin-top: 3.125vw;
}

.nova11-se-s12 .s12-swiper .pagination-btns .pagination-title {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    position: relative;
}

.nova11-se-s12 .s12-swiper .pagination-btns li h4 {
    display: inline-block;
    color: #8a8a8a;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.25;
    position: relative;
    transition: all 0.3s linear;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s linear;
    -ms-transition: all 0.3s linear;
    -o-transition: all 0.3s linear;
    outline: 0;
    cursor: pointer;
}

.nova11-se-s12 .s12-swiper .pagination-btns li p {
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    padding-top: 1.041667vw;
}

.nova11-se-s12 .s12-swiper .pagination-btns li p:nth-child(n+2) {
    display: none;
}

.nova11-se-s12 .s12-swiper .pagination-btns li.active h4 {
    font-weight: 700;
    color: #000;
    padding-bottom: 0.520833vw;
}

.nova11-se-s12 .s12-swiper .pagination-btns li.active .pagination-title::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 2px;
    background: #505050;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s12 {
        width: 100%;
        margin: 22.222222vw auto 0;
    }

    .nova11-se-s12 .content-wrap {
        width: 83.333333vw;
        margin: 0 auto;
        position: static;
    }

    .nova11-se-container .nova11-se-s12 .s12-swiper {
        margin: 11.1111111vw auto 0;
        flex-direction: column;
        align-items: center;
        justify-content: flex-start;
    }

    .nova11-se-s12 .s12-swiper .s12-swiper-container {
        width: 83.333333vw;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns {
        width: 83.333333vw;
        margin: 8.333333vw auto 0;
        flex-direction: row;
        align-items: flex-start;
        justify-content: space-between;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li {
        width: 25%;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns .pagination-title {
        width: 100%;
        justify-content: center;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li .pagination-title::before {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        height: 2px;
        background: #505050;
        opacity: 0.3;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns .pagination-btn2 p {
        transform: translateX(-25%);
        -webkit-transform: translateX(-25%);
        -moz-transform: translateX(-25%);
        -ms-transform: translateX(-25%);
        -o-transform: translateX(-25%);
    }

    .nova11-se-s12 .s12-swiper .pagination-btns .pagination-btn3 p {
        transform: translateX(-50%);
        -webkit-transform: translateX(-50%);
        -moz-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
        -o-transform: translateX(-50%);
    }

    .nova11-se-s12 .s12-swiper .pagination-btns .pagination-btn4 p {
        transform: translateX(-75%);
        -webkit-transform: translateX(-75%);
        -moz-transform: translateX(-75%);
        -ms-transform: translateX(-75%);
        -o-transform: translateX(-75%);
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li:nth-child(n+2) {
        margin: 0;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li h4 {
        font-size: 3.333333vw;
        padding-bottom: 2.777778vw;
        text-align: center;
        position: relative;
        width: 100%;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li p {
        width: 83.333333vw;
        font-size: 3.333333vw;
        padding-top: 5.555556vw;
        position: relative;
        opacity: 0;
        transition: opacity 0.3s linear;
        -webkit-transition: opacity 0.3s linear;
        -moz-transition: opacity 0.3s linear;
        -ms-transition: opacity 0.3s linear;
        -o-transition: opacity 0.3s linear;
        text-align: center;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li p:nth-child(n+2) {
        display: block;
    }

    .nova11-se-s12 .s12-swiper .pagination-btns li.active h4 {
        padding-bottom: 2.777778vw;
        transform: scale(1.1);
        -webkit-transform: scale(1.1);
        -moz-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -o-transform: scale(1.1);
    }
    .nova11-se-s12 .s12-swiper .pagination-btns li.active p {
        opacity: 1;
        z-index: 1;
    }
}

/* s12 end*/
/* s13 start */
.nova11-se-container .nova11-se-s13 {
    margin-top: 10.416667vw;
}

.nova11-se-container .nova11-se-s13 .fast-charging-wrap {
    width: 71.875vw;
    margin: 5.208333vw auto 0;
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}

.nova11-se-container .nova11-se-s13 .content-wrap {
    width: 41.666667vw;
    margin-top: 4.166667vw;
}

.nova11-se-container .nova11-se-s13 .fast-charging-video {
    width: 18.229167vw;
    position: relative;
    z-index: 2;
    overflow: hidden;
}

.nova11-se-container .nova11-se-s13 .fast-charging-video video {
    position: absolute;
    top: 0.3125vw;
    left: 50%;
    width: 96%;
    height: 96.6%;
    z-index: -1;
    transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    -moz-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    border-radius: 1.5625vw;
    -webkit-border-radius: 1.5625vw;
    -moz-border-radius: 1.5625vw;
    -ms-border-radius: 1.5625vw;
    -o-border-radius: 1.5625vw;
    overflow: hidden;
}

.nova11-se-container .nova11-se-s13 .fast-charging-parms {
    display: flex;
    flex-flow: row wrap;
    margin-top: 5.208333vw;
}

.nova11-se-container .nova11-se-s13 .fast-charging-parms li {
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    text-align: left;
    white-space: nowrap;
}

.nova11-se-container .nova11-se-s13 .fast-charging-parms li:nth-child(odd) {
    width: 15.104167vw;
}

.nova11-se-container .nova11-se-s13 .fast-charging-parms li:nth-child(even) {
    width: 13.802083vw;
    margin-left: 8.125vw;
}

.nova11-se-container .nova11-se-s13 .fast-charging-parms li:nth-child(n+3) {
    margin-top: 3.125vw;
}

.nova11-se-container .nova11-se-s13 .fast-charging-parms li span {
    display: inline-block;
    background: linear-gradient(134.48deg, #007251 0%, #84d2ae 53.72%, #449e7d 70%);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: #16ac82;
    font-size: 3.333333vw;
    font-weight: 700;
    line-height: 1.25;
    margin: 0 0.520833vw 0 0;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s13 {
        margin-top: 22.22222222vw;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-wrap {
        width: 100%;
        margin:11.11111111vw  auto 0;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .nova11-se-container .nova11-se-s13 .content-wrap {
        width: 83.3333333vw;
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-video {
        width: 48.61111111vw;
        margin: 11.111111vw auto 0;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-video video {
        top: 0.833333333vw;
        border-radius: 4.166666667vw;
        -webkit-border-radius: 4.166666667vw;
        -moz-border-radius: 4.166666667vw;
        -ms-border-radius: 4.166666667vw;
        -o-border-radius: 4.166666667vw;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms {
        margin-top: 8.333333vw;
        justify-content: space-between;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms li {
        font-size: 3.333333vw;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms li:nth-child(odd) {
        width: 40.277777778vw;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms li:nth-child(even) {
        width: 36.80555556vw;
        margin-left: 0;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms li:nth-child(n+3) {
        margin-top: 8.33333333vw;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms li span {
        font-size: 8.888889vw;
        margin: 0 1.388889vw 0 0;
    }
}

/* s13 end */
/* s14 start */
.nova11-se-container .nova11-se-s14 {
    margin-top: 10.416667vw;
}

.nova11-se-container .nova11-se-s14 .content-wrap {
    width: 57.291667vw;
    margin: 0 auto;
    text-align: center;
}

.nova11-se-container .nova11-se-s14 .charging-protection-cards {
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
    width: 82.291667vw;
    margin: 4.166667vw auto 0;
}

.nova11-se-container .nova11-se-s14 .charging-protection-cards li {
    width: 40.364583vw;
    background: #f6f7f8;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
    display: flex;
    align-items: center;
    padding: 2.604167vw 1.822917vw 2.604167vw 5.208333vw;

}

.nova11-se-container .nova11-se-s14 .charging-protection-cards li:nth-child(n+3) {
    margin-top: 1.5625vw;
}

.nova11-se-container .nova11-se-s14 .charging-protection-cards li img {
    width: 5.208333vw;
    margin-right: 3.645833vw;
}
.nova11-se-container .nova11-se-s14 .charging-protection-cards li p{
    color: #000;
    font-size: 1.666667vw;
    font-weight: 500;
    line-height: 1.6;
}
.nova11-se-container .nova11-se-s14 .charging-protection-cards li p b {
    font-weight: 700;
    line-height: 1.25;
    display: block;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s14 {
        margin-top: 22.2222222vw;
    }

    .nova11-se-container .nova11-se-s14 .content-wrap {
        width: 83.333333vw;
    }

    .nova11-se-container .nova11-se-s14 .charging-protection-cards {
        width: 83.333333vw;
        margin: 11.111111vw auto 0;
    }

    .nova11-se-container .nova11-se-s14 .charging-protection-cards li {
        width: 83.333333vw;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
        padding: 6.944444vw 2.777778vw 6.944444vw 4.166667vw;
    }
    .nova11-se-container .nova11-se-s14 .charging-protection-cards li p{
        font-size: 4.444444vw;
    }

    .nova11-se-container .nova11-se-s14 .charging-protection-cards li:nth-child(n+2) {
        margin-top: 4.166667vw;
    }

    .nova11-se-container .nova11-se-s14 .charging-protection-cards li img {
        width: 13.8888889vw;
        margin-right: 2.777778vw;
    }

}

/* s14 end */

/* s15 start */
.nova11-se-container .nova11-se-s15 {
    margin-top: 10.416667vw;
}

.nova11-se-s15 .content-wrap {
    width: 57.291667vw;
    text-align: center;
    margin: 0 auto;
}

.nova11-se-container .nova11-se-s15 .harmonyos4-cards {
    width: 82.291667vw;
    margin: 4.166667vw auto 0;
    display: flex;
    justify-content: space-between;
    flex-flow: row wrap;
}

.nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-item {
    overflow: hidden;
    display: flex;
    background: #f6f7f8;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
}

.nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-item1 {
    width: 82.291667vw;
    margin: 0 0 1.5625vw 0;
    justify-content: space-between;
    align-items: center;

}

.nova11-se-s15 .harmonyos4-cards .card-content {
    margin-left: 4.166667vw;
}

.nova11-se-s15 .harmonyos4-cards .card-item1 .card-content {
    width: 28.125vw;
}

.nova11-se-s15 .harmonyos4-cards .card-item1 .card-img {
    width: 50vw;
}
.nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-left {
    flex-direction: column;
    width: 47.395833vw;
}

.nova11-se-s15 .harmonyos4-cards .card-left .card-content {
    margin-top: 4.6875vw;
    width: 20.833333vw;
}

.nova11-se-s15 .harmonyos4-cards .card-left .card-img {
    width: 18.333333vw;
}

.nova11-se-s15 .harmonyos4-cards .card-item3 {
    margin: 1.5625vw 0 0;

}

.nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-item4 {
    width: 33.333333vw;
    flex-direction: column;
    align-items: flex-start;
}

.nova11-se-s15 .harmonyos4-cards .card-item4 .card-content {
    width: 26.5625vw;
    margin: 2.083333vw 0 0 4.166667vw;
}

.nova11-se-s15 .harmonyos4-cards .card-item4 .card-img {
    width: 15.625vw;
    margin: 2.760417vw auto 2.083333vw;
}

.nova11-se-s15 .harmonyos4-cards .card-content h4 {
    color: #000;
    font-size: 1.666667vw;
    font-weight: 700;
    line-height: 1.25;
}

.nova11-se-s15 .harmonyos4-cards .card-content p {
    color: #000;
    font-size: 1.25vw;
    font-weight: 400;
    line-height: 1.6;
    margin: 1.041667vw 0 0;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s15 {
        margin-top: 22.222222vw;
    }

    .nova11-se-s15 .content-wrap {
        width: 83.333333vw;
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s15 .harmonyos4-cards {
        width: 83.333333vw;
        margin: 8.333333vw auto 0;
        justify-content: flex-start;
        flex-flow: column wrap;
    }

    .nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-item {
        padding: 8.333333vw 0 0;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
        flex-direction: column;
    }

    .nova11-se-s15 .harmonyos4-cards .card-content {
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-item1 {
        width: 83.333333vw;
        margin: 0 0 4.166667vw 0;
        justify-content: flex-start;
    }

    .nova11-se-s15 .harmonyos4-cards .card-item1 .card-content {
        width: 66.666667vw;
    }

    .nova11-se-s15 .harmonyos4-cards .card-item1 .card-img {
        width: 100%;
        margin:5.555556vw  auto 0;
    }

    .nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-left {
        width: 83.333333vw;
    }

    .nova11-se-s15 .harmonyos4-cards .card-left .card-content {
        margin-top: 0;
        width: 66.666667vw;
    }

    .nova11-se-s15 .harmonyos4-cards .card-left .card-img {
        width: 100%;
        margin: 5.555556vw auto 0;
    }

    .nova11-se-s15 .harmonyos4-cards .card-item3 {
        margin: 4.166667vw 0 0;

    }

    .nova11-se-container .nova11-se-s15 .harmonyos4-cards .card-item4 {
        width: 83.333333vw;
        margin: 4.166666667vw auto 0;
    }

    .nova11-se-s15 .harmonyos4-cards .card-item4 .card-content {
        width: 66.666667vw;
        margin: 0 auto;
    }

    .nova11-se-s15 .harmonyos4-cards .card-item4 .card-img {
        width: 41.666667vw;
        margin: 5.555556vw auto;
    }

    .nova11-se-s15 .harmonyos4-cards .card-content h4 {
        font-size: 4.444444vw;
    }

    .nova11-se-s15 .harmonyos4-cards .card-content p {
        font-size: 3.333333vw;
        margin: 2.777778vw 0 0;
    }

}

/* s15 end */
/* s16 start */
.nova11-se-container .nova11-se-s16 {
    width: 82.291667vw;
    margin: 10.416667vw auto 0;
    display: flex;
    justify-content: space-between;
}

.nova11-se-container .nova11-se-s16 .content-wrap {
    width: 31.25vw;
    margin-top: 10.416667vw;
}

.nova11-se-container .nova11-se-s16 .nfc-img {
    width: 41.666667vw;
    border-radius: 1.041667vw;
    -webkit-border-radius: 1.041667vw;
    -moz-border-radius: 1.041667vw;
    -ms-border-radius: 1.041667vw;
    -o-border-radius: 1.041667vw;
    overflow: hidden;
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .nova11-se-s16 {
        width: 83.333333vw;
        margin: 22.222222vw auto 0;
        flex-direction: column;
        justify-content: flex-start;
    }

    .nova11-se-container .nova11-se-s16 .content-wrap {
        width: 83.333333vw;
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s16 .nfc-img {
        width: 83.333333vw;
        border-radius: 2.777778vw;
        -webkit-border-radius: 2.777778vw;
        -moz-border-radius: 2.777778vw;
        -ms-border-radius: 2.777778vw;
        -o-border-radius: 2.777778vw;
        margin: 11.11111111vw auto 0;
    }
}

/* s16 end */
/* footer start */
.nova11-se-container .footer-list {
    width: 82.291667vw;
    margin: 0 auto;
    padding: 10.416667vw 0;
}

.nova11-se-container .footer-list ul {
    color: #7F7F7F;
    list-style-type: decimal;
    padding-left: 2em;
    font-size: 12px;
    font-weight: 400;
    line-height: 1.6;
}

.nova11-se-container .footer-list ul li.active {
    color: #000;
}
.nova11-se-container .footer-list .footlast {
    list-style: none !important;
    position: relative;
}

.nova11-se-container .footer-list .footlast::before {
    content: "*";
    position: absolute;
    top: 0;
    left: -9px;
}

@media screen and (min-width: 1920px) {
    .nova11-se-container .footer-list ul {
        font-size: 0.625vw;
    }
}

@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .footer-list {
        width: 83.333333vw;
        padding: 22.222222vw 0;
    }

    .nova11-se-container .footer-list ul {
        font-size: 3.333333333vw;
    }
}

/* footer end */

/* mob */
@media screen and (max-aspect-ratio:136/100) {
    .nova11-se-container .show-mob {
        display: block;
    }

    .nova11-se-container .show-pc {
        display: none;
    }

    .nova11-se-container .show-mob-inline {
        display: inline-block;
    }

    .nova11-se-container .show-pc-inline {
        display: none;
    }

    .nova11-se-container .big-title {
        font-size: 27.77777778vw;
    }

    .nova11-se-container .content-wrap {
        width: 83.33333334vw;
        text-align: center;
    }

    .nova11-se-container .sub-title {
        font-size: 8.88888889vw;
    }

    .nova11-se-container .text-p {
        font-size: 3.333333334vw;
        margin-top: 5.555555556vw;
    }

    .nova11-se-container .big-title {
        background: linear-gradient(97.16deg, #16ac82 0%, #16ac82 50%, #fff 55%, #16ac82 60%, #16ac82 100%);
        -webkit-background-clip: text;
        -webkit-text-fill-color: transparent;
        background-clip: text;
        text-fill-color: transparent;
        background-repeat: no-repeat;
        background-position-x: -58vw;
    }

    @keyframes sweep {
        0% {
            background-position-x: -58vw;
        }

        100% {
            background-position-x: 50vw;
        }
    }

    .nova11-se-container .big-title span {
        margin-right: 0;
    }

    .nova11-se-container .big-title .text-border {
        width: 66.111111vw;
        top: 1.944444vw;
        left: 16.944444vw;
        transform: translate(0%, 0%);
        -webkit-transform: translate(0%, 0%);
        -moz-transform: translate(0%, 0%);
        -ms-transform: translate(0%, 0%);
        -o-transform: translate(0%, 0%);
    }
}


/* ie */
@media screen and(-ms-high-contrast:active),
(-ms-high-contrast:none) {
    .nova11-se-container .show-ie {
        display: block;
    }

    .nova11-se-container .hide-ie {
        display: none;
    }

    .nova11-se-container .big-title {
        background: none;
        width: 100%;
    }

    .nova11-se-s3 .s3-star-ring .img-wrap {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

    .s3-star-ring .content-wrap {
        transform: translateX(0);
        -webkit-transform: translateX(0);
        -moz-transform: translateX(0);
        -ms-transform: translateX(0);
        -o-transform: translateX(0);
    }

    .nova11-se-container .nova11-se-s6 {
        height: auto;
        margin-top: 5.208333vw;
    }

    .nova11-se-container .nova11-se-s6 .sticky-container {
        position: relative;
        height: auto;
        flex-direction: column;
    }

    .nova11-se-container .nova11-se-s6 .scroll-wrapper {
        width: 100%;
        flex-direction: column;
    }

    .nova11-se-container .nova11-se-s6 .scroll-wrapper>div {
        width: 100%;
        display: flex;
        flex-direction: column;
        align-items: center;
        margin: 0 auto;
    }

    .nova11-se-container .nova11-se-s6 .scroll-wrapper .scroll-item2 {
        margin: 10.416667vw auto 0;
    }

    .nova11-se-container .nova11-se-s6 .scroll-wrapper .scroll-item3 {
        margin: 10.416667vw auto 5.208333vw;
    }

    .nova11-se-s6 .scroll-item1 .parm-wrap li span {
        background: none;
    }

    .nova11-se-s10 .rear-camera .camera-desc .camera-descti h4 {
        background: none;
    }

    .nova11-se-container .nova11-se-s10 .rear-camera-sticky {
        height: auto;
        position: relative;
        padding: 5.208333vw 0 0;
    }

    .nova11-se-container .nova11-se-s10 .camera-upgrades-container {
        margin: 10.416667vw 0 0;
        height: auto;
    }

    .nova11-se-container .nova11-se-s10 .camera-upgrades-sticky {
        position: relative;
        height: auto;
    }

    .nova11-se-s10 .camera-upgrades-sticky .camera-upgrades-parms h4 {
        background: none;
    }

    .nova11-se-container .nova11-se-s13 .fast-charging-parms li span {
        background: none;
    }
}