.huawei-glide-keyboard {
    position: relative;
    background-color: #000000;
}

.huawei-glide-keyboard *,
.huawei-glide-keyboard::before,
.huawei-glide-keyboard::after {
    box-sizing: border-box;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    text-rendering: optimizeLegibility;
}

.huawei-glide-keyboard .blur-up {
    -webkit-filter: blur(20px);
    filter: blur(20px);
    -webkit-transition: -webkit-filter 0.4s;
    transition: -webkit-filter 0.4s;
    transition: filter 0.4s;
    transition: filter 0.4s, -webkit-filter 0.4s
}

.huawei-glide-keyboard .blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0)
}

.huawei-glide-keyboard img {
    width: 100%;
}

.huawei-glide-keyboard video {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.huawei-glide-keyboard .inline-video-fallback {
    display: none;
}

.huawei-glide-keyboard .video-fallback {
    display: none;
}

.huawei-glide-keyboard sup[data-footnote] {
    cursor: pointer;
}

.huawei-glide-keyboard sup {
    font-size: 0.6em;
    line-height: 1;
}

.huawei-glide-keyboard .space-100vh {
    height: 100vh;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 {
    display: flex;
    align-items: flex-start;
    background-color: #000000;
    position: relative;
    width: 100%;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-kv {
    width: 100%;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content {
    position: absolute;
    top: 5.208333vw;
    left: 50%;
    z-index: 1;
    transform: translateX(-50%);
    text-align: center;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-title svg {
    width: 26.666667vw;
    height: 6.302083vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel {
    margin-top: 3.125vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price {
    font-size: 1.458333vw;
    font-weight: 400;
    color: #FFFFFF;
    line-height: 1.25;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price span {
    font-size: 1.458333vw;
    line-height: 1.25;
    color: #FFFFFF;
    cursor: pointer;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price sub {
    font-size: .677083vw;
    font-weight: 400;
    color: #FFFFFF;
    vertical-align: inherit
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-btn {
    color: #000;
    font-size: 13px;
    font-weight: 800;
    line-height: 24px;
    text-align: center;
    display: inline-block;
    padding: 8px 22px;
    background-color: #FFFFFF;
    transition: 0.3s ease-out;
    margin-top: 24px;
    cursor: pointer;
    border-radius: 6px;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-btn:hover {
    opacity: .8;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 {
    position: relative;
    padding-top: 5.208333vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .huawei-glide-keyboard-section2-sticky {
    position: sticky;
    top: 0;
    height: 100vh;
    display: flex;
    align-items: center;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel {
    display: flex;
    align-items: flex-start;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel:nth-child(2) {
    display: none;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box {
    width: 65.416667vw;
    height: 36.822917vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box .magnetic-hinge-background {
    height: 100%;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box .magnetic-hinge-background canvas {
    width: 100%;
    height: 100%;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box .keyboard-section2-video,
.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay {
    display: none;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-row {
    position: absolute;
    left: 65.416667vw;
    top: 50%;
    z-index: 1;
    transform: translateY(-50%);
    transition: transform 1s ease, opacity .6s ease;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .magnetic1 {
    transform:  translateY(-50%);
    opacity: 1;
    z-index: 2;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .adjustment1 {
    opacity: 0;
    transform: translateY(0);
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .magnetic {
    transform: translateY(-200%);
    opacity: 0;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .adjustment {
    transform: translateY(-50%);
    opacity: 1;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-title {
    font-size: 3.333333vw;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1.25;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-text {
    width: 18.333333vw;
    font-size: 1.145833vw;
    font-weight: 400;
    color: #86868B;
    line-height: 1.6;
    margin-top: 1.666667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust {
    display: flex;
    align-items: flex-start;
    text-align: center;
    margin-top: 3.125vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box:nth-of-type(2) {
    padding-left: 4.947917vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box svg {
    width: 4.166667vw;
    height: 4.166667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box .degree {
    font-size: 1.041667vw;
    font-weight: 500;
    color: #94BFEA;
    line-height: 1.25;
    margin-top: .260417vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box .tips {
    font-size: .833333vw;
    font-weight: 400;
    color: #86868B;
    line-height: 1.25;
    margin-top: .104167vw;
    white-space: nowrap;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust.keyboard-section2-pad {
    display: none;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section3 {
    padding-top: 5.208333vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-title {
    font-size: 3.333333vw;
    font-weight: 500;
    color: #F5F5F7;
    text-align: center;
    line-height: 1.25;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-title br {
    display: none;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-text {
    font-size: 1.145833vw;
    font-weight: 400;
    color: #86868B;
    text-align: center;
    line-height: 1.6;
    margin-top: 1.666667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-video {
    width: 100%;
    height: 37.864583vw;
    margin-top: 3.072917vw;
    border-bottom: 1px solid #000000;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section4 {
    width: 100%;
    padding-top: 10.416667vw;
    position: relative;
    display: flex;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content {
    position: absolute;
    top: 21.510417vw;
    left: 16.25vw;
    z-index: 1;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-title {
    font-size: 3.333333vw;
    font-weight: 500;
    color: #FFFFFF;
    line-height: 1.25;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-text {
    width: 19.791667vw;
    font-size: 1.145833vw;
    font-weight: 400;
    color: #86868B;
    line-height: 1.6;
    margin-top: 1.666667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 {
    display: flex;
    padding-top: 10.416667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-left {
    padding-left: 12.760417vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-left .huawei-glide-keyboard-section5-video {
    width: 48.28125vw;
    height: 34.375vw;
    overflow: hidden;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn {
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
    opacity: 0;
    pointer-events: none;
    transition: opacity .3s ease;
    margin-top: 2.083333vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn .replay-text {
    font-size: 1.041667vw;
    font-weight: 500;
    color: #94BFEA;
    user-select: none;
    line-height: 1.6;
    margin-right: .416667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn svg {
    width: .75vw;
}


.huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn:hover .replay-text,
.huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn:hover svg {
    opacity: .8;
}


.huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right {
    padding-left: 6.25vw;
    padding-top: 5.677083vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-title {
    font-size: 3.333333vw;
    font-weight: 500;
    color: #F5F5F7;
    line-height: 1.25;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-text {
    width: 24.479167vw;
    font-size: 1.145833vw;
    font-weight: 400;
    color: #86868B;
    line-height: 1.6;
    margin-top: 1.666667vw;
}

.huawei-glide-keyboard-section6 {
    width: 100%;
    display: block;
    position: relative;
    overflow: hidden;
    padding-top: 10.416667vw;
}

.huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-title {
    font-size: 3.333333vw;
    font-weight: 500;
    color: #F5F5F7;
    text-align: center;
    line-height: 1.25;
}

.huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-text {
    width: 41.666667vw;
    font-size: 1.145833vw;
    font-weight: 400;
    color: #86868B;
    text-align: center;
    line-height: 1.6;
    margin: 1.666667vw auto 0;
}


.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper {
    width: 67.5vw;
    margin-left: auto;
    margin-right: auto;
    display: flex;
    justify-content: space-between;
    margin-top: 3.125vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper {
    width: 100%;
    margin-left: 0px;
    overflow: visible;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper {
    height: max-content;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide {
    height: max-content;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide:not(:last-child) {
    margin-right: 1.25vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section6-img {
    width: 100%;
    border-radius: .833333vw;
    overflow: hidden;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .swiper-slide:not(.swiper-slide-active) {
    cursor: pointer;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn {
    width: 100%;
    display: flex;
    align-items: flex-end;
    justify-content: flex-end;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box {
    width: 6.25vw;
    height: 5vw;
    display: flex;
    align-items: flex-end;
    justify-content: space-between;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div {
    width: 2.5vw;
    height: auto;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin-top: 0;
    user-select: none;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: opacity .6s ease;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div:hover {
    opacity: .6
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div svg {
    width: 100%;
    height: 100%;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div.swiper-button-disabled {
    opacity: .3
}

.huawei-glide-keyboard .swiper-button-prev:after,
.huawei-glide-keyboard .swiper-button-next:after {
    content: '';
    font-size: 0;
    line-height: 0;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .swiper-button-prev {
    transform: rotate(180deg) translateZ(0);
}


.huawei-glide-keyboard .huawei-glide-keyboard-section7 {
    padding-top: 10.416667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-title {
    font-size: 3.333333vw;
    font-weight: 500;
    color: #F5F5F7;
    text-align: center;
    line-height: 1.25;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-title br {
    display: none;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-text {
    width: 37.916667vw;
    font-size: 1.145833vw;
    font-weight: 400;
    color: #86868B;
    text-align: center;
    line-height: 1.6;
    margin: 1.666667vw auto 0;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container {
    margin-top: 3.125vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main {
    width: 67.5vw;
    margin: 0 auto;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper {
    height: max-content;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide {
    height: max-content;
    display: flex;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section7-img {
    border-radius: .833333vw;
    overflow: hidden;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section7-img:not(:last-child) {
    margin-right: 1.25vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed {
    width: 11.354167vw;
    height: 2.916667vw;
    border-radius: 1.666667vw;
    background-color: #2E2E30;
    display: flex;
    align-items: center;
    justify-content: center;
    margin: 2.5vw auto 0;
    padding-left: .416667vw;
    padding-right: .208333vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main {
    display: flex;
    align-items: center;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn {
    position: relative;
    width: 1.666667vw;
    height: 1.666667vw;
    border-radius: 7.222222vw;
    box-shadow: inset 0 .104167vw .104167vw 0 rgba(0, 0, 0, .4);
    cursor: pointer;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn:not(:last-child) {
    margin-right: 1.041667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn::after{
    content: "";
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%);
    opacity: 0;
    transition: opacity .3s;
    box-sizing: border-box;
    width: 2.083333vw;
    height: 2.083333vw;
    border-radius: 50%;
    border: .104167vw solid #fff;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-black {
    background-image: linear-gradient(90deg, #000000, #464646 50%, #000000 100%);
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-white {
    background-image: linear-gradient(90deg, #808292, #FFFFFF 50%, #808292 100%);
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .active::after {
    opacity: 1;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text {
    width: 5.3125vw;
    height: 2.5vw;
    border-radius: 216px;
    background-color: #FFFFFF;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-left: .833333vw;    
}

.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text>div {
    font-size: .9375vw;
    font-weight: 500;
    color: #000000;
    user-select: none;
    word-wrap: normal;
}
.huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text .hw-booth-btn-font2 {
    display: none;
}
.huawei-glide-keyboard .huawei-glide-keyboard-section8 {
    width: 67.135417vw;
    margin: 0 auto;
    padding-top: 10.416667vw;
    padding-bottom: 10.416667vw;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 ol {
    font-size: max(12px, 0.625vw);
    padding-inline-start: 1.5em;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 li {
    font-size: max(0.625vw, 12px);
    font-weight: 400;
    color: #85858A;
    line-height: 1.6;
    list-style-type: decimal;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 li a {
    -webkit-text-decoration: underline #85858A;
    text-decoration: underline #85858A;
    color: #85858A;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 li.active {
    color: #D5D5DB;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 li.active a {
    color: #D5D5DB;
    text-decoration-color: #D5D5DB;
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 li.asterisk {
    list-style-type: "*";
}

.huawei-glide-keyboard .huawei-glide-keyboard-section8 li br {
    display: none;
}

@media screen and (min-width: 1300px) and (max-width: 1440px) {
    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .huawei-glide-keyboard-section2-sticky {
        height: 100vh;
    }
    .huawei-glide-keyboard .space-100vh {
        height: 100vh;
    }
}

@media screen and (max-aspect-ratio: 11 / 10) {
    .huawei-glide-keyboard .huawei-glide-keyboard-section1 {
        height: 100%;
        background-color: #000000;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content {
        top: 12.857143vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel {
        margin-top: 4.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price {
        font-size: 2.857143vw;
        font-weight: 400;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price span {
        font-size: 1.857143vw;
        vertical-align: top;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price sub {
        font-size: 1.857143vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-title svg {
        width: 34.785714vw;
        height: 8.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 {
        padding-top: 14.285714vw;
        padding-bottom: 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .huawei-glide-keyboard-section2-sticky {
        position: relative;
        height: auto;
        padding: 0;
        flex-direction: column;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel {
        align-items: center;
        flex-direction: column-reverse;
        padding-top: 0;
        position: relative;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel:nth-of-type(2) {
        display: flex;
        padding-top: 13.571429vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box {
        width: 90.857143vw;
        height: 100%;
        margin-top: 4.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .magnetic-hinge-background {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box .keyboard-section2-video {
        width: 90.857143vw;
        margin: 0 auto;
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-row {
        position: relative;
        top: 0;
        left: 0;
        transform: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-row.adjustment1 {
        display: none;
    }

    .huawei-glide-keyboard-section2 .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-row.adjustment {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .adjustment {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay {
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin-top: 2vw;
        opacity: 0;
        transition: opacity .3s ease;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay .replay-text {
        font-size: 2vw;
        font-weight: 500;
        color: #94BFEA;
        line-height: 1.6;
        margin-right: .6vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-title {
        font-size: 4.571429vw;
        text-align: center;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-title br {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-text {
        width: 50.285714vw;
        font-size: 2.285714vw;
        text-align: center;
        margin-top: 2.285714vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel:nth-of-type(2) .keyboard-section2-content .keyboard-section2-text {
        width: 54.714286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay svg {
        width: 1.558571vw;
        height: 1.714286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust.keyboard-section2-pad {
        width: 35.142857vw;
        margin: 4.571429vw auto 0;
        display: flex;
        justify-content: center;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box:nth-of-type(2) {
        padding-left: 9.142857vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box svg {
        width: 11.357143vw;
        height: 9.142857vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box .degree {
        font-size: 2.285714vw;
        margin-top: 1.357143vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box .tips {
        font-size: 2vw;
        margin-top: .571429vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 {
        padding-top: 14.285714vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-title {
        font-size: 4.571429vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-text {
        width: 58.571429vw;
        font-size: 2.285714vw;
        color: #86868B;
        margin: 2.285714vw auto 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-text br {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-video {
        width: 100%;
        height: 57.142857vw;
        margin-top: 4.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 {
        padding-top: 14.285714vw;
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content {
        position: relative;
        top: 0;
        left: 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-title {
        font-size: 4.571429vw;
        text-align: center;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-title br {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-text {
        width: 68.571429vw;
        font-size: 2.285714vw;
        color: #86868B;
        text-align: center;
        margin: 2.285714vw auto 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-video {
        width: 100%;
        height: 57.142857vw;
        margin-top: 4.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 {
        padding-top: 14.285714vw;
        align-items: center;
        flex-direction: column-reverse;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right {
        padding: 0;
        text-align: center;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right br {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-title {
        font-size: 4.571429vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-text {
        width: 60.357143vw;
        font-size: 2.285714vw;
        text-align: center;
        margin: 2.285714vw auto 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-left {
        padding-left: 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-left .huawei-glide-keyboard-section5-video {
        width: 66.214286vw;
        height: 47.142857vw;
        margin-top: 5.357143vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn {
        margin-top: 2vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn .replay-text {
        font-size: 2vw;
        color: #94BFEA;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn svg {
        width: 1.558571vw;
        margin-left: .6vw;
    }

    .huawei-glide-keyboard-section6 {
        padding-top: 14.285714vw;
    }

    .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-title {
        font-size: 4.571429vw;
        color: #FFFFFF;
    }

    .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-text {
        width: 61.857143vw;
        font-size: 2.285714vw;
        margin: 2.285714vw auto 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper {
        width: 75.428571vw;
        margin-top: 4.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide:not(:last-child) {
        margin-right: 1.714286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section6-img {
        border-radius: 1.142857vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box {
        width: 14.285714vw;
        height: 10.285714vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div {
        width: 5.714286vw;
        height: 5.714286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div svg {
        width: 100%;
        height: 100%;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div:hover{
        opacity: 1;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div.swiper-button-disabled {
        opacity: .3;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 {
        padding-top: 14.285714vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-title {
        font-size: 4.571429vw;
        color: #FFFFFF;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-text {
        width: 40.714286vw;
        font-size: 2.285714vw;
        margin: 2.285714vw auto 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container {
        margin-top: 4.214286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main {
        width: 90.857143vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section7-img {
        border-radius: 1.142857vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section7-img:not(:last-child) {
        margin-right: 1.714286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed {
        width: max-content;
        height: auto;
        margin: 4.571429vw auto 0;
        padding: .571429vw 0;
        padding-left: 1.571429vw;
        padding-right: 0;
        border-radius: 3.428571vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn {
        width: 3.714286vw;
        height: 3.714286vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn::after{
        width: 5.142857vw;
        height: 5.142857vw;
        border-width: .357143vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn:not(:last-child) {
        margin-right: 2.571429vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text {
        width: auto;
        height: auto;
        padding: 1.857143vw 2.857143vw;
        margin-left: 1.857143vw;
        border-radius: 15.428571vw;
        margin-right: .571429vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text>div {
        font-size: 2vw;
        line-height: 1;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section8 {
        width: 75.5vw;
        padding-top: 14.285714vw;
        padding-bottom: 14.285714vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section8 li {
        font-size: 1.714286vw;
        word-break: break-all;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section8 li br {
        display: block;
    }

    .huawei-glide-keyboard .space-100vh {
        display: none;
        height: auto;
    }
}

@media screen and (max-aspect-ratio: 7 / 10) {
    .huawei-glide-keyboard .huawei-glide-keyboard-section1 {
        height: 161.527778vw;
        height: 100%;
        background-color: #000000;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content {
        top: 22.222222vw;
    }


    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel {
        margin-top: 8.194444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price {
        font-size: 5.555556vw;
        font-weight: 400;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price span {
        font-size: 1em;
        vertical-align: top;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-pannel .huawei-glide-keyboard-section1-price sub {
        font-size: 3.611111vw;
    }


    .huawei-glide-keyboard .huawei-glide-keyboard-section1 .huawei-glide-keyboard-section1-content .huawei-glide-keyboard-section1-box .huawei-glide-keyboard-section1-title svg {
        width: 67.638889vw;
        height: 15.972222vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 {
        padding-top: 13.888889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel {
        display: flex;
        align-items: flex-start;
        flex-direction: column-reverse;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel:nth-of-type(2) {
        display: flex;
        padding-top: 27.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box {
        width: 100%;
        height: 100%;
        margin-top: 8.194444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel .keyboard-section2-box .keyboard-section2-video {
        width: 100%;
        margin: 0 auto;
        display: block;

    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-row {
        position: relative;
        top: 0;
        left: 0;
        padding: 0 11.111111vw;
    }

    .huawei-glide-keyboard-section2 .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-row.adjustment {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .adjustment {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay {
        display: flex;
        align-items: center;
        justify-content: center;
        cursor: pointer;
        margin-top: 3.888889vw;
        opacity: 0;
        transition: opacity .3s ease;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay .replay-text {
        font-size: 3.888889vw;
        margin-right: 1.166667vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-replay svg {
        width: 3.030556vw;
        height: 3.333333vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-title {
        width: 77.777778vw;
        font-size: 8.888889vw;
        text-align: left;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-title br {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-content .keyboard-section2-text {
        width: 77.777778vw;
        font-size: 4.444444vw;
        text-align: left;
        margin-top: 3.055556vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-pannel:nth-of-type(2) .keyboard-section2-content .keyboard-section2-text {
        width: 77.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust {
        display: flex;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust.keyboard-section2-pad {
        display: none;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box:nth-of-type(2) {
        padding-left: 11.388889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box svg {
        width: 22.222222vw;
        height: 17.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box .degree {
        font-size: 4.444444vw;
        font-weight: 500;
        margin-top: 2.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section2 .keyboard-section2-adjust .adjust-box .tips {
        font-size: 3.888889vw;
        font-weight: 400;
        margin-top: .972222vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 {
        padding-top: 27.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-title {
        font-size: 8.888889vw;
        color: #FFFFFF;
        text-align: left;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-title br {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-text {
        width: 100%;
        font-size: 4.444444vw;
        color: #86868B;
        margin: 0;
        margin-top: 3.055556vw;
        text-align: left;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-title,
    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-text {
        padding: 0 11.111111vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-text br {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section3 .huawei-glide-keyboard-section3-video {
        width: 100%;
        height: 59.027778vw;
        margin-top: 8.194444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 {
        padding-top: 27.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content {
        padding: 0 11.111111vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-title {
        font-size: 8.888889vw;
        text-align: left;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-title br {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-content .huawei-glide-keyboard-section4-text {
        width: 100%;
        font-size: 4.444444vw;
        text-align: left;
        margin: 0;
        margin-top: 3.055556vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section4 .huawei-glide-keyboard-section4-video {
        width: 100%;
        height: 86.111111vw;
        margin-top: 8.194444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 {
        padding-top: 27.777778vw;
        align-items: flex-start;
        flex-direction: column-reverse;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right {
        width: 100%;
        text-align: left;
        padding: 0 11.111111vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-title {
        font-size: 8.888889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-title br {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-right .huawei-glide-keyboard-section5-text {
        width: 100%;
        width: 77.777778vw;
        font-size: 4.444444vw;
        text-align: left;
        margin: 0;
        margin-top: 3.055556vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-left {
        padding-left: 0;
        overflow: hidden;
        width: 100%;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .huawei-glide-keyboard-section5-left .huawei-glide-keyboard-section5-video {
        width: 100%;
        height: 77.638889vw;
        margin-top: 8.194444vw;
        display: flex;
        justify-content: center;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn {
        margin-top: 3.888889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn .replay-text {
        font-size: 3.888889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section5 .replay-btn svg {
        width: 3.030556vw;
        margin-left: 1.166667vw;
    }

    .huawei-glide-keyboard-section6 {
        padding-top: 27.777778vw;
    }

    .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-title {
        font-size: 8.888889vw;
    }

    .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-text {
        width: 100%;
        font-size: 4.444444vw;
        margin: 3.055556vw auto 0;
    }

    .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-title,
    .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-text {
        text-align: left;
        padding: 0 11.111111vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper {
        width: 82.222222vw;
        margin-top: 8.194444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide:not(:last-child) {
        margin-right: 4.444444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-wrapper .swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section6-img {
        border-radius: 2.222222vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box {
        width: 27.777778vw;
        height: 20vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section6 .huawei-glide-keyboard-section6-btn .huawei-glide-keyboard-section6-box>div {
        width: 11.111111vw;
        height: 11.25vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 {
        padding-top: 27.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-title {
        font-size: 8.888889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-title br {
        display: block;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-text {
        width: 100%;
        font-size: 4.444444vw;
        margin: 0;
        margin-top: 3.055556vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-title,
    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-text {
        text-align: left;
        padding: 0 11.111111vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container {
        margin-top: 0;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main {
        width: auto;
        padding: 0 8.888889vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide {
        flex-direction: column;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section7-img {
        width: 82.222222vw;
        height: 58.472222vw;
        border-radius: 2.222222vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-swiper .swiper-wrapper .swiper-slide .huawei-glide-keyboard-section7-img:not(:last-child) {
        margin-right: 0;
        margin-top: 3.75vw;
        margin-bottom: 3.333333vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed {
        width: max-content;
        height: auto;
        margin: 8.888889vw auto 0;
        padding: 1.111111vw 0;
        padding-left: 0;
        padding-right: 0;
        border-radius: 6.666667vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn {
        width: 7.222222vw;
        height: 7.222222vw;
        border-width: .694444vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn:not(:last-child) {
        margin-right: 5vw;
        margin-left: 3.055556vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-main .hw-booth-btn::after{
        width: 10vw;
        height: 10vw;
        border-width: .555556vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text {
        width: auto;
        height: auto;
        margin-left: 3.611111vw;
        border-radius: 30vw;
        padding: 3.611111vw 5.555556vw;
        margin-right: 1.111111vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section7 .huawei-glide-keyboard-section7-container .huawei-glide-keyboard-section7-main .hw-booth-speed .hw-booth-btn-text>div {
        font-size: 3.888889vw;
        line-height: 1;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section8 {
        width: 83.333333vw;
        padding-top: 27.777778vw;
        padding-bottom: 27.777778vw;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section8 li {
        font-size: 3.333333vw;
        word-break: break-all;
    }

    .huawei-glide-keyboard .huawei-glide-keyboard-section8 li br {
        display: block;
    }

    .huawei-glide-keyboard .space-100vh {
        display: none;
        height: auto;
    }
}

@media screen and (max-width: 360px) {
    .huawei-glide-keyboard .huawei-glide-keyboard-section2 {
        padding-top: 27.777778vw;
    }
}

.huawei-glide-keyboard .replay-btn.show-btn {
    opacity: 1;
    pointer-events: all;
}

.huawei-glide-keyboard .no-inline-video .video-fallback {
    display: block;
}

.huawei-glide-keyboard .no-inline-video video {
    display: none;
}

.huawei-glide-keyboard .no-inline-video .replay-btn {
    display: none;
}