@font-face {
    font-display: swap;
    font-family: Instrument Serif;
    font-weight: 400;
    src: url(https://d13pvy8xd75yde.cloudfront.net/global/india/fonts/Instruments%20Fonts/InstrumentSerif-Regular.ttf);
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-weight: 400;
    src: url(https://d13pvy8xd75yde.cloudfront.net/global/india/fonts/Poppins%20Fonts/Poppins-Regular.ttf);
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-weight: 300;
    src: url(https://d13pvy8xd75yde.cloudfront.net/global/india/fonts/Poppins%20Fonts/Poppins-Light.ttf);
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-weight: 700;
    src: url(https://d13pvy8xd75yde.cloudfront.net/global/india/fonts/Poppins%20Fonts/Poppins-Bold.ttf);
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-weight: 600;
    src: url(https://d13pvy8xd75yde.cloudfront.net/global/india/fonts/Poppins%20Fonts/Poppins-SemiBold.ttf);
}

@font-face {
    font-display: swap;
    font-family: Poppins;
    font-weight: 500;
    src: url(https://d13pvy8xd75yde.cloudfront.net/global/india/fonts/Poppins%20Fonts/Poppins-Medium.ttf);
}

.screen .name,
.screen .title,
.screen .subtitle,
.screen .midtitle,
.screen .midtext,
.screen .subtext,
.screen .number,
.screen .numbertext,
.screen .text {
    transform: translateY(100%);
    /* 初始时图片缩小并隐藏 */
    opacity: 0;
    /* 初始透明度 */
    transition: transform 2s ease, opacity 2s ease;
    /* 添加过渡效果 */
}

.setUp .name,
.setUp .title,
.setUp .subtitle,
.setUp .midtitle,
.setUp .midtext,
.setUp .subtext,
.setUp .number,
.setUp .numbertext,
.setUp .text {
    transform: translateY(0%);
    /* 初始时图片缩小并隐藏 */
    opacity: 1;
    /* 初始透明度 */
    transition: transform 2s ease, opacity 2s ease;
    /* 添加过渡效果 */
}

.screen12 .background {
    transform: translateX(100%);
    /* 初始时图片缩小并隐藏 */
    opacity: 0;
    /* 初始透明度 */
    transition: transform 2s ease, opacity 2s ease;
    /* 添加过渡效果 */
}

.setUp .background {
    transform: translateX(0%);
    /* 初始时图片缩小并隐藏 */
    opacity: 1;
    /* 初始透明度 */
    transition: transform 2s ease, opacity 2s ease;
    /* 添加过渡效果 */
}

.screen11 .sign0 img {
    transform: translate(100%, 100%);
    opacity: 0;
    transition: transform 3s ease, opacity 3s ease;
    transition-delay: 1s;
}

.screen11 .sign1 img {
    transform: translate(-100%, 100%);
    opacity: 0;
    transition: transform 3s ease, opacity 3s ease;
}

.screen11 .sign2 img {
    transform: translateX(100%);
    opacity: 0;
    transition: transform 3s ease, opacity 3s ease;
}

.screen11 .sign3 img {
    transform: translate(-100%, -100%);
    opacity: 0;
    transition: transform 3s ease, opacity 3s ease;
}

.screen11 .sign4 img {
    transform: translate(100%, -100%);
    opacity: 0;
    transition: transform 1s ease, opacity 1s ease;
}

.screen11 .setup .sign img {
    transform: translate(0%, 0%);
    opacity: 1;
    transition: transform 3s ease, opacity 3s ease;
}

.screen11 .setup .sign0 img {
    transition-delay: 0s;
}

.screen11 .setup .sign1 img {
    transition-delay: 1s;
}

.screen11 .setup .sign2 img {
    transition-delay: 2s;
}

.screen11 .setup .sign3 img {
    transition-delay: 3s;
}

.screen11 .setup .sign4 img {
    transition-delay: 4s;
}


@media screen and (min-width: 1081px) {
    .swiper-container {
        width: 100%;
        overflow: hidden;
    }

    .swiper-slide img {
        width: 94%;
        height: auto;
        margin-top: -12vw;
    }

    video,
    img {
        width: 100%;
        height: 100%;
    }

    .screen .title {
        font-family: Instrument Serif;
        font-weight: 400;
        font-style: Regular;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        vertical-align: middle;
        color: #FFFFFF;
    }

    .screen .subtitle,
    .screen .midtitle,
    .screen .midtext,
    .screen .subtext,
    .screen .number,
    .screen .numbertext,
    .screen .text {
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        leading-trim: NONE;
        line-height: 120%;
        letter-spacing: 0%;
        color: #FFFFFF;
    }

    .screen1 {
        width: 100%;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg1.png');
        background-size: cover;
        overflow: hidden;
        text-align: center;
        position: relative;
    }

    .screen1 .phone {
        width: 196.0649vw;
        height: 9.6869vw;
        margin-left: -48.0208vw;
    }

    .screen1 .name {
        width: 57.2917vw;
        height: 5.0335vw;
        margin-top: 5.9438vw;
    }

    .screen1 .title {
        font-size: 5.3688vw;
        margin-top: 4.2083vw;
    }

    .screen1 .text {
        font-size: 1.6969vw;
        line-height: 400%;
    }

    .screen1 .product {
        width: 9.0132vw;
        height: 33.6458vw;
        position: absolute;
        margin-left: 45.3646vw;
        z-index: 1;
    }

    .screen1 .glass {
        width: 100%;
        height: 29.6771vw;
        margin-top: 8.5vw;
    }

    .screen1 .tips {
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: .4161vw;
        leading-trim: NONE;
        line-height: 2.7578vw;
        letter-spacing: 0%;
        color: #000;
        position: absolute;
        z-index: 1;
        width: 100%;
        text-align: right;
        margin-top: 35.3385vw;
        padding-right: 1.5625vw;
    }

    .screen2 {
        width: 100%;
        text-align: center;
        padding: 9.375vw 7.6042vw 7.4479vw 7.6042vw;
    }

    .screen2 .title {
        font-size: 7.1917vw;
        color: #000;
    }

    .screen2 .content {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        margin-top: 9.375vw;
        gap: 1.0417vw;
    }

    .screen2 .content .left {
        padding: 16.6667vw 1.0417vw;
        width: 41.875vw;
        height: 73.4896vw;
        border-radius: 1.3542vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg2-1.png');
        background-size: cover;
        position: relative;
        overflow: hidden;
    }

    .screen2 .content .left .text {
        text-align: left;
        font-size: 3.9203vw;
    }

    .screen2 .content .left .title {
        font-size: 11.9437vw;
        color: #FFFFFF;
    }

    .screen2 .content .left .asterisk {
        position: absolute;
        margin-top: 1.6vw;
        margin-left: 18vw;
        width: 1.4063vw;
        height: 1.4063vw;
    }

    .screen2 .content .left .hand {
        position: absolute;
        width: 20.8495vw;
        height: 67.1875vw;
        margin-top: -7vw;
        margin-left: -12.7vw;
        z-index: 1;
    }

    .screen2 .content .left .part {
        margin-top: 4.6042vw;
        margin-left: 6.8229vw;
        display: flex;
        flex-direction: row;
        gap: 5.9896vw;
        text-align: left;
    }

    .screen2 .content .left .part1 {
        width: 8.6979vw;
    }

    .screen2 .content .left .part2 {
        width: 6.875vw;
    }

    .screen2 .content .left .part .number {
        font-size: 2.0833vw;
    }

    .screen2 .content .left .part .numbertext {
        font-size: .9375vw;
        color: #ADADAD;
        line-height: 150%;
    }

    .screen2 .content .right {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        gap: 1.0417vw;
    }

    .screen2 .content .right .up {
        padding-left: 1.9792vw;
        width: 41.875vw;
        height: 36.1979vw;
        border-radius: 1.3542vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg2-2.png');
        background-size: cover;
    }

    .screen2 .content .right .up .text {
        font-size: 2.8042vw;
        text-align: left;
        margin-top: 2vw;
    }

    .screen2 .content .right .up .title {
        font-size: 4.9479vw;
        color: #FFFFFF;
        text-align: left;
        margin-top: 1.5vw;
    }

    .screen2 .content .right .up .camera {
        width: 31.6667vw;
        height: 16.9004vw;
        margin-left: 8.2292vw;
        margin-top: 4.4271vw;
    }

    .screen2 .content .right .down {
        padding-top: 1.5625vw;
        padding-left: 1.9792vw;
        width: 41.875vw;
        height: 36.1979vw;
        border-radius: 1.3542vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg2-3.png');
        background-size: cover;
    }

    .screen2 .content .right .down .title {
        font-size: 4.9479vw;
        width: 17.3438vw;
        color: #FFFFFF;
        text-align: left;
    }

    .screen2 video {
        margin-top: 10.1042vw;
        border-radius: 2vw;
    }

    .screen3 {
        padding-top: 10.875vw;
        padding-bottom: 11.0375vw;
        width: 100%;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg3.png');
        background-size: cover;
    }

    .screen3 .title {
        font-size: 5.7307vw;
    }

    .screen3 .content {
        margin-top: 9.3125vw;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        gap: 1.7708vw;
    }

    .screen3 .content .up {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 1.7188vw;
    }

    .screen3 .content .up .left {
        width: 40.8854vw;
        height: 30.1042vw;
    }

    .screen3 .content .up .right {
        width: 32.5521vw;
        height: 30.1042vw;
    }

    .screen3 .content .down {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 1.6146vw;
    }

    .screen3 .content .down .left {
        width: 33.1771vw;
        height: 100%;
    }

    .screen3 .content .down .right {
        width: 40.3901vw;
        height: 100%;
    }


    .screen4 {
        width: 100%;
        height: 53.4375vw;
    }

    .screen5 {
        width: 100%;
        padding-top: 4.0104vw;
        padding-bottom: 4.1146vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg5.png');
        background-size: cover;
        text-align: center;
    }

    .screen5 .title {
        font-size: 5.2083vw;
        margin-bottom: 1.5625vw;
    }

    .screen5 .text {
        margin: auto;
        font-weight: 300;
        font-size: 1.0417vw;
        width: 38.2813vw;
    }

    .screen5 span {
        font-weight: 700;
    }

    .screen5 .battery {
        margin-top: 5.5729vw;
        width: 31.6146vw;
        height: 32.3438vw;
    }

    .screen6 {
        width: 100%;
        height: 46.875vw;
        padding-left: 7.6042vw;
        display: flex;
        flex: row;
        background-color: #F4F4F4;
    }

    .screen6 .title {
        font-size: 5.2083vw;
        text-align: left;
        color: #000;
        margin-top: 17.7083vw;
        margin-bottom: 1.5625vw;
    }

    .screen6 .text {
        width: 39.4583vw;
        font-size: 1.0417vw;
        font-weight: 300;
        text-align: left;
        color: #000;
        margin-bottom: 25.5208vw;
    }

    .screen6 span {
        font-weight: 700;
    }

    .screen6 .background {
        margin-top: 4.7917vw;
        margin-left: 7.0313vw;
        width: 37.9708vw;
        height: 42.0833vw;
    }

    .screen7 {
        width: 100%;
        padding-top: 3.5938vw;
        padding-bottom: 5.5208vw;
        text-align: center;
    }

    .screen7 .title {
        font-size: 5.2083vw;
        color: #000;
    }

    .screen7 .background {
        width: 77.8125vw;
        height: 46.4583vw;
        margin: 3.4375vw auto 0;
    }

    .screen7 .content {
        margin: 3.6979vw auto 0;
        width: 69.0625vw;
        display: grid;
        grid-template-columns: 19.08% 19.08% 25.19% 25.19%;
        column-gap: 2.6042vw;
        row-gap: 1.6146vw;
    }

    .screen7 .content .part {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        height: 5.1042vw;
        background-color: #F3F6FA;
        border-radius: .3646vw;
    }

    .screen7 .content .part .number {
        font-size: 1.3698vw;
        font-weight: 600;
        color: #000;
    }

    .screen7 .content .part .numbertext {
        font-size: 1.1458vw;
        font-weight: 300;
        color: #00000080;
    }

    .screen8 {
        padding-left: 5.9167vw;
        width: 100%;
        height: 40.7813vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg8.png');
        background-size: cover;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .screen8>div {
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .screen8 .title {
        font-size: 5.2083vw;
        margin-bottom: 1.5625vw;
    }

    .screen8 .text {
        width: 34.6354vw;
        font-size: 1.0417vw;
        font-weight: 300;
    }

    .screen8 span {
        font-weight: 700;
    }

    .screen8 .shadow {
        width: 54.5313vw;
        height: 38.1771vw;
    }

    .screen9 {
        padding-top: 14.3229vw;
        width: 100%;
        height: 40.7813vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg9.png');
        background-size: cover;
        overflow: hidden;
    }

    .screen9 .title {
        margin-left: 55.7292vw;
        width: 39.8438vw;
        font-size: 5.2083vw;
    }

    .screen9 .text {
        margin-top: 1.5625vw;
        margin-left: 55.7292vw;
        width: 36.5625vw;
        font-size: 1.0417vw;
        font-weight: 300;
    }

    .screen9 span {
        font-weight: 700;
    }

    .screen9 .number {
        font-family: Instrument Serif;
        font-weight: 400;
        margin-top: 5.1042vw;
        margin-left: 47.9688vw;
        width: 50.875vw;
        font-size: 12.9083vw;
        color: #A2B1C5B2;
    }

    .screen10 {
        width: 100%;
        height: 40.7813vw;
        background-image: url(https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/Rectangle.png);
        background-size: cover;
        padding-left: 8.2292vw;
        display: flex;
        margin-left: -0.04vw;
        flex-direction: row;
        margin-top: -0.11vw;
        margin-bottom: -0.09vw;
    }

    .screen10 .logo {
        margin-top: 2.2917vw;
        width: 6.9792vw;
        height: 9.2708vw;
    }

    .screen10 .product {
        margin-top: 3.4896vw;
        margin-left: 2.6797vw;
        width: 24.3229vw;
        height: 32.1371vw;
    }

    .screen10 .title {
        margin-left: 13.0495vw;
        margin-top: 14.5313vw;
        font-size: 5.2083vw;
    }

    .screen10 .text {
        margin-left: 13.0495vw;
        margin-top: 1.5625vw;
        font-size: 2.6823vw;
    }

    .screen11 {
        padding-top: 5.1563vw;
        width: 100%;
        height: 137.6563vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg11.png');
        background-size: cover;
        text-align: center;
        position: relative;
    }

    .screen11 .title {
        font-size: 5.2083vw;
    }

    .screen11 .text {
        font-size: 2.5214vw;
        margin-top: 1.6104vw;
    }

    .screen11 span {
        font-weight: 700;
    }

    .screen11 .product {
        margin-top: 7.9208vw;
        width: 14.8958vw;
        height: 31.7708vw;
        margin-bottom: 9.7917vw;
    }

    .screen11 .sign {
        position: absolute;
    }

    .screen11 .sign0 {
        margin-top: 7.9208vw;
        margin-left: 30.625vw;
        width: 14.5833vw;
        height: 6.9271vw;
    }

    .screen11 .sign1 {
        width: 14.375vw;
        height: 7.7083vw;
        margin-top: 11.4625vw;
        margin-left: 55.7813vw;
    }

    .screen11 .sign2 {
        width: 14.7917vw;
        height: 6.3021vw;
        margin-top: 20.3167vw;
        margin-left: 29.8438vw;
    }

    .screen11 .sign3 {
        width: 14.6875vw;
        height: 5.5729vw;
        margin-top: 26.6187vw;
        margin-left: 55.1563vw;
    }

    .screen11 .sign4 {
        width: 14.5833vw;
        height: 7.0313vw;
        margin-top: 31.5146vw;
        margin-left: 29.8958vw;
    }

    .screen11 .light {
        position: absolute;
        width: 26.1458vw;
        height: 9.1146vw;
        margin-top: 38.9104vw;
        left: 36.9792vw;
    }

    .screen11 .content {
        width: 73.2331vw;
        height: 63.1706vw;
        border-radius: 1.0417vw;
        margin: auto;
        border: .1042vw solid #C2E6FF;
        background: #FFFFFF;
        box-shadow: 2.5849vw 2.4964vw .8901vw 0vw #7B9DB433;

    }

    .screen11 .content .subtitle {
        font-weight: 600;
        font-size: 2.5vw;
        color: #000;
    }

    .screen11 .content .subtext {
        width: 24.2708vw;
        font-size: 1.1458vw;
        color: #000;
        margin-top: .9375vw;
    }

    .screen11 .content .subtext1 {
        text-align: left;
        width: 20.4167vw;
    }

    .screen11 .content .subtitle1 {
        margin-top: 10.1271vw;
        text-align: left;
    }

    .screen11 .content .up {
        width: 100%;
        height: 26.7417vw;
        display: flex;
        flex-direction: row;
        padding-left: 5.9396vw;
        position: relative;
    }

    .screen11 .content .up::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        width: 68.125vw;
        border-bottom: .1042vw solid #000;
    }

    .screen11 .content .up .background1 {
        width: 30.1042vw;
        height: 22.5vw;
        margin-left: 8.2292vw;
        margin-top: 1.4292vw;
    }

    .screen11 .content .down {
        display: grid;
        grid-template-columns: 50% 50%;
        align-items: center;
        justify-content: space-between;
        padding: 2.9167vw 1.3542vw 0vw 1.4063vw;
    }

    .screen11 .content .down .left,
    .screen11 .content .down .right {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: relative;
    }

    .screen11 .content .down .left::after {
        content: "";
        position: absolute;
        right: 0;
        top: 53%;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-right: .0521vw solid #000;
        height: 28.5417vw;
    }

    .screen11 .content .down .left .background2 {
        width: 30.1042vw;
        height: 20.3125vw;
        margin-top: 2.3958vw;
        margin-bottom: .7292vw;
    }

    .screen11 .content .down .right .background3 {
        width: 30.1042vw;
        height: 21.0417vw;
        margin-top: 2.3958vw;
    }

    .screen12 {
        width: 100%;
        height: 40.7813vw;
        padding-left: 6.0026vw;
        position: relative;
        padding-top: 14.6875vw;
        overflow: hidden;
    }

    .screen12 .title {
        font-size: 5.2083vw;
        margin-bottom: 1.7708vw;
        color: #000;
        text-align: left;
    }

    .screen12 .text {
        font-weight: 300;
        font-size: 1.0417vw;
        color: #000;
        width: 40.8854vw;
    }

    .screen12 span {
        font-weight: 700;
    }

    .screen12 .background {
        position: absolute;
        margin-top: -9.5417vw;
        width: 47.0313vw;
        height: 35.832vw;
        left: 51.8333vw;
    }

    .screen12 .tips {
        margin-top: 13.0016vw;
        text-align: right;
        padding-right: 2.5714vw;
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: .4167vw;
    }

    .screen13 {
        width: 100%;
        height: 40.7813vw;
        display: grid;
        grid-template-columns: 55% 45%;
        justify-items: center;
        align-items: center;
        position: relative;
    }

    .screen13 .title {
        font-size: 5.2083vw;
        margin-bottom: 1.7708vw;
        color: #000;
        text-align: left;
    }

    .screen13 .text {
        font-weight: 300;
        font-size: 1.0417vw;
        color: #000;
        width: 39.1667vw;
    }

    .screen13 span {
        font-weight: 700;
    }

    .screen13 .number {
        font-family: Instrument Serif;
        font-weight: 400;
        font-style: Regular;
        font-size: 24.3615vw;
        color: #E2E2E2;
        margin-top: -22vw;
    }

    .screen13 .background {
        position: absolute;
        margin-left: -21vw;
        width: 77.71vw;
        height: 40.9vw;
        z-index: 2;
    }

    .screen14 {
        width: 100%;
        height: 174.1146vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg14.png");
        background-size: cover;
        padding-top: 6.6vw;
        position: relative;
    }

    .screen14 .title {
        font-size: 5.2083vw;
        margin-bottom: 1.7708vw;
    }

    .screen14 .text {
        font-size: 1.8229vw;
        text-align: center;
        margin-bottom: 4.4375vw;
    }

    .screen14 .part1 {
        width: 81.4891vw;
        height: 39.6358vw;
        background: #0C3A6B66;
        border-radius: 1.0417vw;
        position: relative;
        margin: auto;
        overflow: hidden;
    }

    .screen14 .part1 .product {
        position: absolute;
        margin-left: -8vw;
        margin-top: -21vw;
        width: 100vw;
        height: 181.7708vw;
        z-index: 1;
    }

    .screen14 .part1 .network {
        position: absolute;
        margin-left: -8vw;
        margin-top: -21vw;
        width: 41.4887vw;
        height: 28.7861vw;
        z-index: 2;
    }

    .screen14 .part1 .midtitle {
        margin-left: 45vw;
        width: 29.375vw;
        font-weight: 600;
        font-size: 3.4229vw;
        margin-top: 10vw;
    }

    .screen14 .part1 .text {
        margin-left: 45vw;
        width: 28.8229vw;
        font-size: 1.5625vw;
        text-align: left;
        margin-top: 1.5625vw;
        margin-bottom: 0vw;
    }

    .screen14 .part1 .bgtext {
        opacity: 0.1;
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: 14.365vw;
        color: #051733;
    }

    .screen14 .part1 .tips {
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: .5099vw;
        position: absolute;
        color: #FFF;
        margin-top: 14vw;
        margin-left: 77vw;
    }

    .screen14 .part2 {
        margin: 3.125vw auto 0vw;
        width: 81.4891vw;
        height: 19.3234vw;
        background: #0C3A6B4D;
        border-radius: 1.0417vw;
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        justify-items: center;
    }

    .screen14 .part2 .contents {
        padding: 0 2.5625vw;
        display: flex;
        flex-direction: column;
        margin-top: 3.125vw;
        gap: 1.5625vw;
        position: relative;
    }

    .screen14 .part2 .contents1::after,
    .screen14 .part2 .contents0::after {
        content: "";
        position: absolute;
        right: 0;
        top: 42%;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-right: .0521vw solid #88A5D9;
        height: 15.2709vw;
    }

    .screen14 .part2 .icon {
        width: 3.2292vw;
        height: 3.2292vw;
    }

    .screen14 .part2 .point {
        width: .3999vw;
        height: .4003vw;
    }

    .screen14 .part2 .midtitle {
        margin-top: 0vw;
        font-weight: 600;
        font-size: 1.5995vw;
        width: 100%;
    }

    .screen14 .part2 .midtext {
        width: 21.083vw;
        font-weight: 400;
        font-size: 1.2333vw;
        margin-bottom: 0vw;
        text-align: left;
    }

    .screen14 .part2 .content {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 1vw;
    }

    .screen14 .logo {
        width: 17.6042vw;
        height: 6.1979vw;
        float: right;
        margin-top: 4.6875vw;
        margin-right: 3.125vw;
    }

    .screen14 .product1 {
        position: absolute;
        margin-top: -72vw;
    }

    .screen14 .subtitle {
        width: 49.2188vw;
        font-weight: 600;
        font-size: 3.3854vw;
        margin-top: 37vw;
        margin-left: 46%;
        letter-spacing: -0.0443vw;
        color: #000;
    }

    .screen14 .text1 {
        width: 47.7642vw;
        font-weight: 400;
        font-size: 1.5625vw;
        letter-spacing: -0.0365vw;
        margin-left: 46%;
        margin-top: 2.6307vw;
        text-align: left;
        color: #000;
    }

    .screen14 .date {
        margin-left: 46%;
        margin-top: 4.9714vw;
        width: 45.4859vw;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .screen14 .dates .number {
        font-weight: 700;
        font-size: 3.0182vw;
        leading-trim: NONE;
        letter-spacing: -0.0313vw;
        color: #0A4179;
        text-align: center;
    }

    .screen14 .dates .numbertext {
        font-weight: 500;
        font-size: 1.126vw;
        letter-spacing: -0.026vw;
        color: #000;
        text-align: center;
    }

    .screen14 .dates2 .numbertext {
        width: 13.2813vw;
    }

    .screen15 {
        width: 100%;
        height: 62.7083vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg16.png");
        background-size: cover;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .screen15 .title {
        margin-top: 6.4406vw;
        font-size: 5.2083vw;
    }

    .screen15 .button {
        width: 12.9787vw;
        height: 3.8455vw;
        background-color: rgba(255, 255, 255, 0.12);
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        border-radius: 1.92275vw;
        gap: .8318vw;
    }

    .screen15 .button div {
        width: .8126vw;
        height: .8127vw;
        border-radius: 50%;
        background-color: #063862;
        opacity: 1;
    }

    .screen15 .button div.active {
        background-color: #FFFFFF;
        opacity: 1;
    }

    .screen16 {
        padding: 5.5208vw 12.1875vw 0vw 12.1875vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/images/bg4.png");
        background-size: cover;
        text-align: center;
        position: relative;
    }

    .screen16 .title0 {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 4.6875vw;
        leading-trim: NONE;
        line-height: 8.2813vw;
        letter-spacing: 0%;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .screen16 .icon {
        width: 60vw;
        height: 11.0417vw;
        margin-top: 5.5208vw;
    }

    .screen16 .titles {
        margin-top: 15.0521vw;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 9.2708vw;
    }

    .screen16 .titles .title2,
    .screen16 .titles .title1 {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 5.4688vw;
        leading-trim: NONE;
        line-height: 5.7292vw;
        letter-spacing: 0%;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .screen16 .titles .title1 {
        text-align: right;
        margin-left: 4.5vw;
        width: 19.9479vw;
        height: 12.4479vw;
    }

    .screen16 .titles .title2 {
        text-align: left;
        width: 28.4375vw;
        height: 12.1667vw;
    }

    .screen16 .titles span {
        font-size: 8.2813vw;
        line-height: 7.5521vw;
    }

    .screen16 .content {
        position: relative;
        padding: 5.0419vw 5.1755vw;
        margin-top: 23.5938vw;
        width: 75.625vw;
        height: 80.625vw;
        border-radius: 2.0313vw;
        background-color: #E8F3F9;
    }

    .screen16 .content .title3 {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 3.2984vw;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
    }

    .screen16 .content .pictures {
        display: flex;
        flex-wrap: wrap;
        gap: 1.5625vw;
        margin-top: 4.4573vw;
    }

    .screen16 .content .pictures> :nth-child(1),
    .screen16 .content .pictures> :nth-child(2),
    .screen16 .content .pictures> :nth-child(3) {
        flex: 1 1 calc(33.333% - 1.5625vw);
    }

    .screen16 .content .pictures> :nth-child(1) img,
    .screen16 .content .pictures> :nth-child(2) img,
    .screen16 .content .pictures> :nth-child(3) img {
        width: 16.976vw;
        height: 4.4271vw;
    }

    .screen16 .content .pictures> :nth-child(4),
    .screen16 .content .pictures> :nth-child(5) {
        flex: 1 1 calc(50% - 1.5625vw);
    }

    .screen16 .content .pictures> :nth-child(4) img {
        width: 22.4541vw;
        height: 3.4735vw;
    }

    .screen16 .content .pictures> :nth-child(5) img {
        width: 22.9366vw;
        height: 4.4271vw;
    }

    .screen16 .content .objects {
        margin-top: 5.4714vw;
        display: flex;
        flex-wrap: row;
        justify-content: space-between;
        align-items: center;
    }

    .screen16 .content .object0 img {
        width: 5.5729vw;
        height: 6.7708vw;
    }

    .screen16 .content .object1 img {
        width: 5.625vw;
        height: 6.0417vw;
    }

    .screen16 .content .object2 img {
        width: 6.6667vw;
        height: 6.0938vw;
    }

    .screen16 .content .object .text {
        margin-top: 1.5625vw;
        font-size: 1.249vw;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        font-weight: 400;
        color: #000;
    }

    .screen16 .content .object .number {
        font-weight: 700;
        font-style: Bold;
        font-size: 1.9396vw;
        leading-trim: NONE;
        line-height: 150%;
        letter-spacing: 0%;
        text-align: center;
        color: #000;
    }

    .screen16 .content .title4 {
        margin-top: 5.925vw;
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 3.2969vw;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
    }

    .screen16 .content .trophys {
        margin-top: 4.7635vw;
        width: 100%;
        height: 15.3492vw;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4.283vw;
    }

    .screen16 .content .trophys .trophy {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        height: 16.3492vw;
    }

    .screen16 .content .trophys .trophy .bg {
        width: 7.0182vw;
        height: 7.0182vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/images/backgroud.png");
        background-size: cover;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .screen16 .content .trophys .trophy0 .bg img {
        width: 3.5417vw;
        height: 4.375vw;
    }

    .screen16 .content .trophys .trophy1 .bg img {
        width: 4.0104vw;
        height: 4.4271vw;
    }

    .screen16 .content .trophys .trophy2 .bg img {
        width: 3.125vw;
        height: 4.9479vw;
    }

    .screen16 .content .trophys .trophy3 .bg img {
        width: 2.5521vw;
        height: 4.7396vw;
    }

    .screen16 .content .trophys .trophy .text {
        margin-top: 1.3604vw;
        font-style: Regular;
        font-size: 1.2161vw;
        leading-trim: NONE;
        line-height: 120%;
        letter-spacing: 0%;
        text-align: center;
        color: #111111;
    }

    .screen16 .content .trophys .trophy .logo {
        margin-top: 1.4026vw;
        width: 9.6134vw;
        height: 2.288vw;
        border-width: .0521vw;
        border-radius: 3vw;
        background-color: #FFF;
        display: flex;
        align-items: center;
        justify-content: center;
        border: .0521vw solid;
    }

    .screen16 .content .trophys .trophy0 .logo img {
        width: 5.3646vw;
        height: 1.4583vw;
    }

    .screen16 .content .trophys .trophy1 .logo img {
        width: 8.3854vw;
        height: .9375vw;
    }

    .screen16 .content .trophys .trophy2 .logo img {
        width: 4.0104vw;
        height: 1.7188vw;
    }

    .screen16 .content .trophys .trophy3 .logo img {
        width: 5.625vw;
        height: 1.25vw;
    }

    .screen16 .hand {
        position: absolute;
        width: 17.1875vw;
        height: 50.5208vw;
        margin-top: -20.0521vw;
        left: 38.125vw;
    }
}

@media screen and (max-width: 1080px) {
    .swiper-container {
        width: 100%;
        overflow: hidden;
    }

    .swiper-slide img {
        width: 105%;
        height: auto;
        margin-top: 6vw;
    }

    video,
    img {
        width: 100%;
        height: 100%;
    }

    .screen .title {
        font-family: Instrument Serif;
        line-height: 120%;
        letter-spacing: 0%;
        color: #FFFFFF;
    }

    .screen .subtitle,
    .screen .midtitle,
    .screen .midtext,
    .screen .subtext,
    .screen .number,
    .screen .numbertext,
    .screen .text {
        font-family: Poppins;
        line-height: 120%;
        letter-spacing: 0%;
        color: #FFFFFF;
    }

    .screen1 {
        width: 100%;
        height: 131.4815vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg1-m.png');
        background-size: cover;
        overflow: hidden;
        text-align: center;
        position: relative;
    }

    .screen1 .phone {
        width: 100%;
        height: 22.7248vw;
    }

    .screen1 .name {
        width: 82.7591vw;
        height: 7.271vw;
        margin-top: 10.7009vw;
    }

    .screen1 .title {
        font-weight: 400;
        font-size: 6.5796vw;
        text-align: center;
        vertical-align: middle;
        font-size: 5.3688vw;
        margin-top: 6.8991vw;
    }

    .screen1 .text {
        margin-top: 1.937vw;
        font-weight: 400;
        font-size: 2.4509vw;
    }

    .screen1 .product {
        width: 15.4081vw;
        height: 57.5177vw;
        position: absolute;
        margin-top: 7.1333vw;
        margin-left: 42.2574vw;
        z-index: 1;
    }

    .screen1 .glass {
        margin-top: 22.1102vw;
        width: 100%;
        height: 50.733vw;
    }

    .screen1 .tips {
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: .9259vw;
        line-height: 4.9028vw;
        letter-spacing: 0%;
        color: #000;
        position: absolute;
        z-index: 1;
        width: 100%;
        text-align: right;
        margin-top: 67.2259vw;
        padding-right: 2.5926vw;
    }

    .screen2 {
        width: 100%;
        text-align: center;
        padding: 12.037vw 0 9.2398vw 0;
    }

    .screen2 .title {
        font-size: 11.1111vw;
        font-weight: 400;
        color: #000;
    }

    .screen2 .content {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        margin: 12.037vw auto 0;
        gap: 1.1194vw;
        width: 91.1112vw;
    }

    .screen2 .content .left {
        padding: 18.5185vw 2.2389vw;
        width: 44.9957vw;
        height: 78.9664vw;
        border-radius: 1.4546vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg2-1.png');
        background-size: cover;
        position: relative;
        overflow: hidden;
    }

    .screen2 .content .left .text {
        text-align: left;
        font-weight: 400;
        font-size: 4.212vw;
    }

    .screen2 .content .left .title {
        font-weight: 400;
        font-size: 12.8333vw;
        color: #FFFFFF;
    }

    .screen2 .content .left .asterisk {
        position: absolute;
        margin-top: 3vw;
        margin-left: 19.5vw;
        width: 1.4063vw;
        height: 1.4063vw;
    }

    .screen2 .content .left .hand {
        position: absolute;
        margin-top: -7vw;
        margin-left: -13.7vw;
        width: 22.4033vw;
        height: 72.1947vw;
        z-index: 1;
    }

    .screen2 .content .left .part {
        margin-top: 2.9667vw;
        margin-left: 3.7861vw;
        display: flex;
        flex-direction: row;
        gap: 5.9896vw;
        text-align: left;
    }

    .screen2 .content .left .part1 {
        width: 13.7037vw;
    }

    .screen2 .content .left .part2 {
        width: 10.9259vw;
    }

    .screen2 .content .left .part .number {
        font-weight: 400;
        font-size: 3.2972vw;
    }

    .screen2 .content .left .part .numbertext {
        color: #ADADAD;
        line-height: 150%;
        font-weight: 400;
        font-size: 1.4833vw;
    }

    .screen2 .content .right {
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        gap: 1.0417vw;
    }

    .screen2 .content .right .up {
        padding-left: 2.1269vw;
        width: 44.9957vw;
        height: 38.8956vw;
        border-radius: 1.4546vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg2-2.png');
        background-size: cover;
    }

    .screen2 .content .right .up .text {
        font-weight: 400;
        font-size: 3.013vw;
        text-align: left;
        margin-top: 4.2vw;
    }

    .screen2 .content .right .up .title {
        font-weight: 400;
        font-size: 5.5556vw;
        color: #FFFFFF;
        text-align: left;
    }

    .screen2 .content .right .up .camera {
        width: 34.0266vw;
        height: 18.1599vw;
        margin-left: 8.2292vw;
        margin-top: 2.4271vw;
    }

    .screen2 .content .right .down {
        padding-top: 2.1269vw;
        padding-left: 2.1269vw;
        width: 44.9957vw;
        height: 38.8956vw;
        border-radius: 1.4546vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg2-3.png');
        background-size: cover;
    }

    .screen2 .content .right .down .title {
        font-weight: 400;
        font-size: 5.5556vw;
        width: 19.537vw;
        color: #FFFFFF;
        text-align: left;
    }

    .screen2 video {
        margin-top: 9.2593vw;
        border-radius: 1.5741vw;
    }

    .screen3 {
        padding: 9.2593vw 4.0861vw;
        width: 100%;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg3.png');
        background-size: cover;
    }

    .screen3 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        text-align: center;
    }

    .screen3 .content {
        margin-top: 9.3125vw;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        align-items: center;
        gap: 1.9491vw;
    }

    .screen3 .content .up {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 2.0435vw;
    }

    .screen3 .content .up .left {
        width: 49.9864vw;
        height: 36.8052vw;
    }

    .screen3 .content .up .right {
        width: 39.798vw;
        height: 36.8052vw;
    }

    .screen3 .content .down {
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 1.9417vw;
    }

    .screen3 .content .down .left {
        width: 40.5365vw;
        height: 61.9184vw;
        border-radius: 2.0361vw;
    }

    .screen3 .content .down .right {
        width: 49.3496vw;
        height: 61.8302vw;
    }


    .screen4 {
        width: 100%;
        height: 95.1852vw;
    }

    .screen5 {
        width: 100%;
        height: 99.4444vw;
        padding-top: 7.1296vw;
        padding-bottom: 7.3148vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg5.png');
        background-position: center center;
        background-size: cover;
        text-align: center;
    }

    .screen5 .title {
        font-weight: 400;
        font-size: 7.4074vw;
        margin-bottom: 2.037vw;
    }

    .screen5 .text {
        width: 78.3333vw;
        font-weight: 300;
        font-size: 2.3148vw;
        margin: auto;
    }

    .screen5 span {
        font-weight: 400;
    }

    .screen5 .battery {
        margin-top: 10.6481vw;
        width: 56.2037vw;
        height: 57.5vw;
    }

    .screen6 {
        width: 100%;
        padding-top: 8.3333vw;
        text-align: center;
        background-color: #F4F4F4;
    }

    .screen6 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        color: #000;
        margin-bottom: 2.6852vw;
    }

    .screen6 .text {
        width: 82.5926vw;
        font-weight: 400;
        font-size: 2.3148vw;
        color: #000;
        margin: auto;
    }

    .screen6 span {
        font-weight: 700;
    }

    .screen6 .background {
        margin-top: 12.1296vw;
        width: 67.5037vw;
        height: 79.8148vw;
    }

    .screen7 {
        width: 100%;
        padding-top: 7.4074vw;
        padding-bottom: 6.7926vw;
        text-align: center;
        overflow: hidden;
    }

    .screen7 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        color: #000;
    }

    .screen7 .background {
        width: 106.2501vw;
        height: 64.1499vw;
        margin-top: 6.4815vw;
    }

    .screen7 .content {
        margin: 3.775vw auto 0;
        width: 100%;
        padding: 0 6.8056vw;
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        justify-items: center;
        column-gap: 2.5037vw;
        row-gap: 2.587vw;
    }

    .screen7 .content .part:nth-child(7) {
        grid-row: 3;
        grid-column: 1;
        justify-self: start;
        margin-left: calc(29.037vw / 2);
    }

    .screen7 .content .part:nth-child(8) {
        grid-row: 3;
        grid-column: 3;
        justify-self: end;
        margin-right: calc(29.5037vw / 2);
    }

    .screen7 .content .part {
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        width: 100%;
        height: 7.9294vw;
        background-color: #F3F6FA;
        border-radius: .3646vw;
    }

    .screen7 .content .part .number {
        font-weight: 600;
        font-size: 2.137vw;
        color: #000;
    }

    .screen7 .content .part .numbertext {
        font-weight: 400;
        font-size: 1.8361vw;
        color: #00000080;
    }

    .screen8 {
        padding-top: 8.2407vw;
        padding-bottom: 94.2593vw;
        width: 100%;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg8.png');
        background-size: cover;
        text-align: center;
        position: relative;
        overflow: hidden;
    }

    .screen8 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        margin-bottom: 2.7778vw;
    }

    .screen8 .text {
        font-weight: 300;
        font-size: 2.3148vw;
        width: 71.9444vw;
        margin: auto;
    }

    .screen8 span {
        font-weight: 700;
    }

    .screen8 .shadow {
        position: absolute;
        display: flex;
        margin-top: -3.7037vw;
        margin-left: 7.6852vw;
        width: 93.0556vw;
        height: 106.2963vw;
    }

    .screen9 {
        padding-top: 8.2407vw;
        width: 100%;
        height: 119.9074vw;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg9-m.png');
        background-size: cover;
        overflow: hidden;
        text-align: center;
    }

    .screen9 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        margin-bottom: 2.7778vw;
    }

    .screen9 .text {
        width: 61.9444vw;
        font-weight: 300;
        font-size: 2.3148vw;
        margin: auto;
    }

    .screen9 span {
        font-weight: 700;
    }

    .screen9 .number {
        font-weight: 400;
        font-size: 25.2843vw;
        font-family: Instrument Serif;
        margin-top: 68.4944vw;
        color: #FFFFFFE5;
        opacity: 0.6;
    }

    .screen10 {
        padding-top: 5.463vw;
        width: 100%;
        text-align: center;
    }

    .screen10 .content {
        width: 100%;
        height: 67.5926vw;
        background-image: url(https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg10.png);
        background-size: cover;
        display: flex;
        flex-direction: row;
        margin-bottom: -0.1vw;
    }

    .screen10 .logo {
        width: 12.4074vw;
        height: 16.4815vw;
        margin-top: 3.7037vw;
        margin-left: 3.7963vw;
    }

    .screen10 .product {
        margin-top: 4.9074vw;
        margin-left: 13.4259vw;
        width: 40.9259vw;
        height: 54.0741vw;
    }

    .screen10 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        margin-bottom: 2.5926vw;
        color: #000;
    }

    .screen10 .text {
        font-weight: 500;
        font-size: 4.6296vw;
        margin-bottom: 5.463vw;
        color: #000;
    }

    .screen11 {
        padding-top: 9.4444vw;
        padding-bottom: 7.5556vw;
        width: 100%;
        background-image: url('https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg11.png');
        background-size: cover;
        text-align: center;
        position: relative;
    }

    .screen11 .title {
        font-weight: 400;
        font-size: 9.2593vw;
    }

    .screen11 .text {
        font-weight: 400;
        font-size: 4.1037vw;
    }

    .screen11 span {
        font-weight: 700;
    }

    .screen11 .product {
        margin-top: 12.7963vw;
        width: 28.9921vw;
        height: 61.8362vw;
        margin-bottom: 17.2722vw;
    }

    .screen11 .sign {
        position: absolute;
    }

    .screen11 .sign0 {
        margin-top: 12.7963vw;
        margin-left: 14.975vw;
        width: 28.3838vw;
        height: 13.4823vw;
    }

    .screen11 .sign1 {
        width: 27.9784vw;
        height: 15.0029vw;
        margin-top: 19.6898vw;
        margin-left: 63.937vw;
    }

    .screen11 .sign2 {
        width: 28.7893vw;
        height: 12.2659vw;
        margin-top: 36.9222vw;
        margin-left: 13.4546vw;
    }

    .screen11 .sign3 {
        width: 28.5866vw;
        height: 10.8467vw;
        margin-top: 49.1889vw;
        margin-left: 62.7204vw;
    }

    .screen11 .sign4 {
        width: 28.3838vw;
        height: 13.6851vw;
        margin-top: 58.7176vw;
        margin-left: 13.5556vw;
    }

    .screen11 .light {
        position: absolute;
        width: 50.8882vw;
        height: 17.7399vw;
        display: flex;
        margin-top: -18.6722vw;
        margin-left: 24.0093vw;
    }

    .screen11 .content {
        width: 93.8556vw;
        height: 80.9595vw;
        border-width: .1333vw;
        border-radius: 1.0417vw;
        margin: auto;
        border: .1042vw solid #C2E6FF;
        background: #FFFFFF;
        box-shadow: 2.5849vw 2.4964vw .8901vw 0vw #7B9DB433;

    }

    .screen11 .content .subtitle {
        font-weight: 600;
        font-size: 3.2407vw;
        color: #000;
    }

    .screen11 .content .subtext {
        font-weight: 500;
        font-size: 1.8519vw;
        width: 35.8333vw;
        color: #000;
        margin-top: 1.1843vw;
    }

    .screen11 .content .subtext1 {
        text-align: left;
        width: 31.3889vw;
    }

    .screen11 .content .subtitle1 {
        margin-top: 10.1271vw;
        text-align: left;
    }

    .screen11 .content .up {
        width: 100%;
        display: flex;
        flex-direction: row;
        padding-left: 7.6583vw;
        padding-bottom: 3.4194vw;
        position: relative;
    }

    .screen11 .content .up::after {
        content: "";
        position: absolute;
        left: 50%;
        bottom: 0;
        transform: translateX(-50%);
        width: 87.309vw;
        border-bottom: .1042vw solid #000;
    }

    .screen11 .content .up .background1 {
        width: 38.5815vw;
        height: 28.836vw;
        margin-left: 11.988vw;
        margin-top: 2.0167vw;
    }

    .screen11 .content .down {
        display: grid;
        grid-template-columns: 50% 50%;
        align-items: center;
        justify-content: space-between;
        padding: 4.3861vw 0 4.7593vw 0;
    }

    .screen11 .content .down .left,
    .screen11 .content .down .right {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: center;
        position: relative;
    }

    .screen11 .content .down .left::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-right: .0521vw solid #000;
        height: 33.579vw;
    }

    .screen11 .content .down .left .background2 {
        margin-top: 2.613vw;
        width: 38.5815vw;
        height: 281.151123046875;
    }

    .screen11 .content .down .right .background3 {
        margin-top: 2.613vw;
        width: 38.6111vw;
        height: 26.0185vw;
        border-radius: 1.3389vw;

    }

    .screen12 {
        width: 100%;
        padding-top: 8.4259vw;
        padding-bottom: 5.0926vw;
        overflow: hidden;
        text-align: center;
    }

    .screen12 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        margin-bottom: 2.8704vw;
        color: #000;
    }

    .screen12 .text {
        font-weight: 300;
        font-size: 2.3148vw;
        color: #000;
        width: 71.0185vw;
        margin: auto;
    }

    .screen12 span {
        font-weight: 700;
    }

    .screen12 .background {
        width: 86.7593vw;
        height: 68.8889vw;
        margin-top: 6.8519vw;
        display: flex;
        margin-left: 13.2407vw;
    }

    .screen12 .tips {
        font-family: Poppins;
        font-weight: 400;
        font-size: .9259vw;
        text-align: right;
        padding-right: 2.6852vw;
    }

    .screen13 {
        width: 100%;
        text-align: center;
        position: relative;
        overflow: hidden;
        padding-top: 7.3148vw;
        padding-bottom: 39.537vw;
    }

    .screen13 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        margin-bottom: 2.7778vw;
        color: #000;
    }

    .screen13 .text {
        font-weight: 300;
        font-size: 2.3148vw;
        color: #000;
        width: 67.1296vw;
        margin: auto;
    }

    .screen13 span {
        font-weight: 700;
    }

    .screen13 .number {
        margin-top: 7.5926vw;
        font-family: Instrument Serif;
        font-weight: 400;
        font-size: 43.3093vw;
        color: #E2E2E2;
    }

    .screen13 .background {
        position: absolute;
        margin-top: -43vw;
        width: 143.0786vw;
        height: 82.608vw;
        margin-left: -52vw;
    }

    .screen14 {
        width: 100%;
        height: 302.5vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg14.png");
        background-size: cover;
        padding-top: 8.7963vw;
        position: relative;
        text-align: center;
        overflow: hidden;

    }

    .screen14 .title {
        font-weight: 400;
        font-size: 9.2593vw;
        margin-bottom: 2.3407vw;
    }

    .screen14 .text {
        font-weight: 400;
        font-size: 3.2407vw;
        width: 75.7407vw;
        margin: auto;
        color: #FFF;
    }

    .screen14 .part1 {
        padding-top: 4.4444vw;
        width: 92.5926vw;
        height: 100vw;
        background: #0C3A6B66;
        border-radius: 2.3148vw;
        margin: 8.2148vw auto 4.6296vw;
        overflow: hidden;
    }

    .screen14 .part1 .content {
        display: flex;
        flex-direction: row;
    }

    .screen14 .part1 .product {
        margin-top: 3.7037vw;
        width: 50.674vw;
        height: 71.0185vw;
    }

    .screen14 .part1 .logo {
        width: 23.2407vw;
        height: 8.1824vw;
        margin-top: 62.7778vw;
        margin-left: 3.7963vw;
    }


    .screen14 .part1 .midtitle {
        font-weight: 600;
        font-size: 5.5556vw;
        width: 46.3889vw;
        margin: auto;
    }

    .screen14 .part1 .text {
        width: 100%;
        font-weight: 500;
        font-size: 2.5vw;
        margin-top: 4.537vw;
    }

    .screen14 .part1 .bgtext {
        opacity: 0.1;
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: 14.365vw;
        color: #051733;
    }

    .screen14 .part1 .tips {
        font-family: Poppins;
        font-weight: 500;
        font-size: .9065vw;
        margin-top: 70.9259vw;
        margin-left: 3.1815vw;
        color: #FFF;
    }

    .screen14 .part2 {
        width: 100%;
        height: 35.9259vw;
        background: #0C3A6B4D;
        border-radius: 1.0417vw;
        display: grid;
        grid-template-columns: 36% 33% 31%;
        justify-items: center;
    }

    .screen14 .part2 .contents {
        display: flex;
        flex-direction: column;
        gap: 1.5625vw;
        position: relative;
    }

    .screen14 .part2 .contents1::after,
    .screen14 .part2 .contents0::after {
        content: "";
        position: absolute;
        right: 0;
        top: 50%;
        transform: translateY(-50%);
        width: 0;
        height: 0;
        border-right: .1852vw solid #88A5D9;
        height: 27.2222vw;
    }

    .screen14 .part2 .icon {
        width: 4.4639vw;
        height: 4.6102vw;
        margin-top: 7.7778vw;
    }

    .screen14 .part2 .point {
        width: .8vw;
        height: .8vw;
    }

    .screen14 .part2 .midtitle {
        margin-top: 0vw;
        font-family: Poppins;
        font-weight: 500;
        font-size: 2.3148vw;
        width: 100%;
    }

    .screen14 .part2 .midtext {
        width: 28.083vw;
        font-weight: 400;
        font-size: 1.6787vw;
        margin-bottom: 0vw;
        text-align: left;
    }

    .screen14 .part2 .content {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 2vw;
    }



    .screen14 .product1 {
        width: 61.4536vw;
        height: 22.8331vw;
        margin: 16.913vw auto 17.9713vw;

    }

    .screen14 .subtitle {

        letter-spacing: -0.0787vw;
        width: 87.5vw;
        font-weight: 600;
        font-size: 6.0185vw;
        margin: 9.6296vw auto 4.7222vw;
        color: #000;
    }

    .screen14 .text2 {
        width: 79.3519vw;
        font-weight: 400;
        font-size: 2.7778vw;
        letter-spacing: -0.0648vw;
        color: #000;
    }

    .screen14 .date {
        width: 82.963vw;
        margin: auto;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
    }

    .screen14 .dates .number {
        font-family: Poppins;
        font-weight: 700;
        font-size: 5.3657vw;
        letter-spacing: -0.0556vw;
        color: #0A4179;
        text-align: center;
    }

    .screen14 .dates .numbertext {
        font-family: Poppins;
        font-weight: 500;
        font-size: 2.3148vw;
        letter-spacing: -0.0463vw;
        color: #000;
        text-align: center;
    }

    .screen14 .dates2 .numbertext {
        width: 27.5vw;
    }

    .screen14 .bg {
        position: absolute;
    }

    .screen14 .big {
        width: 227.6783vw;
        height: 125.2557vw;
        margin-left: -195vw;
        margin-top: -67vw;
    }

    .screen14 .small {
        width: 225.6783vw;
        height: 125.2557vw;
        margin-left: -192vw;
        margin-top: -67vw;
    }

    .screen15 {
        width: 100%;
        height: 93.5185vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/figma/images/bg16.png");
        background-size: cover;
        display: flex;
        flex-direction: column;
        align-items: center;
        overflow: hidden;
    }

    .screen15 .title {
        margin-top: 9.0194vw;
        font-weight: 400;
        font-size: 7.7472vw;
    }

    .screen15 .button {
        width: 23.5413vw;
        height: 6.9752vw;
        background-color: rgba(255, 255, 255, 0.12);
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        border-radius: 3.4876vw;
        gap: 2.4343vw;
    }

    .screen15 .button div {
        width: 1.4739vw;
        height: 1.474vw;
        border-radius: 50%;
        background-color: #063862;
        opacity: 1;
    }

    .screen15 .button div.active {
        background-color: #FFFFFF;
        opacity: 1;
    }

    .screen16 {
        padding: 5vw 3.5838vw 0vw 3.5838vw;
        width: 100%;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/images/bg4m.png");
        background-size: cover;
        text-align: center;
        align-items: flex-end;
    }

    .screen16 .title0 {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 5.7528vw;
        leading-trim: NONE;
        line-height: 10.1639vw;
        letter-spacing: 0%;
        text-align: center;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .screen16 .icon {
        width: 73.6383vw;
        height: 13.5515vw;
        margin-top: 6.7546vw;
    }

    .screen16 .titles {
        margin-top: 18.4731vw;
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        gap: 11.3241vw;
    }

    .screen16 .titles .title2,
    .screen16 .titles .title1 {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 6.712vw;
        letter-spacing: 0%;
        line-height: 7.0315vw;
        text-transform: uppercase;
        color: #FFFFFF;
    }

    .screen16 .titles .title1 {
        text-align: right;
        margin-left: 9vw;
        width: 24.537vw;
        height: 15.2778vw;
    }

    .screen16 .titles .title2 {
        text-align: left;
        width: 34.9074vw;
        height: 14.4074vw;
    }

    .screen16 .titles span {
        font-size: 10.1639vw;
        line-height: 10.0315vw;
    }

    .screen16 .titles .title1 span {
        line-height: 8.015vw;
    }

    .screen16 .content {
        position: relative;
        padding: 6.188vw 6.3639vw;
        margin-top: 28.9565vw;
        width: 92.8149vw;
        height: 98.9514vw;
        border-radius: 2.4926vw;
        border-radius: 2.0313vw;
        background-color: #E8F3F9;
    }

    .screen16 .content .title3 {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 4.0481vw;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
    }

    .screen16 .content .pictures {
        display: flex;
        flex-wrap: wrap;
        gap: 5.2472vw;
        margin-top: 5.6231vw;
    }

    .screen16 .content .pictures> :nth-child(1),
    .screen16 .content .pictures> :nth-child(2),
    .screen16 .content .pictures> :nth-child(3) {
        flex: 1 1 calc(33.333% - 5.2472vw);
    }

    .screen16 .content .pictures> :nth-child(1) img,
    .screen16 .content .pictures> :nth-child(2) img,
    .screen16 .content .pictures> :nth-child(3) img {
        width: 22.5269vw;
        height: 5.463vw;
    }

    .screen16 .content .pictures> :nth-child(4),
    .screen16 .content .pictures> :nth-child(5) {
        flex: 1 1 calc(50% - 5.2472vw);
    }

    .screen16 .content .pictures> :nth-child(4) img {
        width: 27.558vw;
        height: 4.2631vw;
    }

    .screen16 .content .pictures> :nth-child(5) img {
        width: 28.1501vw;
        height: 5.463vw;
    }

    .screen16 .content .objects {
        margin-top: 6.7491vw;
        display: flex;
        flex-wrap: row;
        justify-content: space-between;
        align-items: center;
    }

    .screen16 .content .object0 img {
        width: 6.8397vw;
        height: 8.3099vw;
    }

    .screen16 .content .object1 img {
        width: 6.9036vw;
        height: 7.415vw;
    }

    .screen16 .content .object2 img {
        width: 8.182vw;
        height: 7.4789vw;
    }

    .screen16 .content .object .text {
        margin-top: 1.3157vw;
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: 1.5324vw;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        color: #000;
    }

    .screen16 .content .object .number {
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 2.3806vw;
        leading-trim: NONE;
        line-height: 150%;
        letter-spacing: 0%;
        text-align: center;
        color: #000;
    }

    .screen16 .content .title4 {
        margin-top: 7.2407vw;
        font-family: Poppins;
        font-weight: 700;
        font-style: Bold;
        font-size: 4.0463vw;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
    }

    .screen16 .content .trophys {
        margin-top: 5.8083vw;
        width: 100%;
        height: 18.8381vw;
        display: flex;
        flex-direction: row;
        justify-content: space-between;
        align-items: center;
        gap: 4.1741vw;
    }

    .screen16 .content .trophys .trophy {
        display: flex;
        flex-direction: column;
        align-items: center;
        justify-content: space-between;
        height: 19.8381vw;
    }

    .screen16 .content .trophys .trophy .bg {
        width: 8.6135vw;
        height: 8.6135vw;
        background-image: url("https://d13pvy8xd75yde.cloudfront.net/global/india/pova-slim-5g/images/backgroud.png");
        background-size: cover;
        display: flex;
        align-items: center;
        justify-content: center;
    }

    .screen16 .content .trophys .trophy0 .bg img {
        width: 4.3467vw;
        height: 5.3695vw;
    }

    .screen16 .content .trophys .trophy1 .bg img {
        width: 4.922vw;
        height: 5.4334vw;
    }

    .screen16 .content .trophys .trophy2 .bg img {
        width: 3.8353vw;
        height: 6.0726vw;
    }

    .screen16 .content .trophys .trophy3 .bg img {
        width: 3.1322vw;
        height: 5.8169vw;
    }

    .screen16 .content .trophys .trophy .text {
        margin-top: 1.6694vw;
        font-family: Poppins;
        font-weight: 400;
        font-style: Regular;
        font-size: 1.4926vw;
        leading-trim: NONE;
        line-height: 100%;
        letter-spacing: 0%;
        text-align: center;
        color: #000;
    }

    .screen16 .content .trophys .trophy .logo {
        margin-top: 1.787vw;
        width: 11.7985vw;
        height: 2.8081vw;
        border-width: .0639vw;
        border-radius: 3vw;
        background-color: #FFF;
        display: flex;
        align-items: center;
        justify-content: center;
        border: .0521vw solid;
    }

    .screen16 .content .trophys .trophy0 .logo img {
        width: 6.584vw;
        height: 1.7898vw;
    }

    .screen16 .content .trophys .trophy1 .logo img {
        width: 10.2915vw;
        height: 1.1506vw;
    }

    .screen16 .content .trophys .trophy2 .logo img {
        width: 4.922vw;
        height: 2.1094vw;
    }

    .screen16 .content .trophys .trophy3 .logo img {
        width: 6.9036vw;
        height: 1.5341vw;
    }

    .screen16 .hand {
        position: absolute;
        width: 21.0946vw;
        height: 62.0038vw;
        left: 38.2167vw;
        margin-top: -26.0521vw;
    }
}