.huawei-v3 div[data-href]{cursor:pointer}
.huawei-v3 .single-banner-v3-component{margin-bottom:15px;font-size:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;overflow:hidden;z-index:1;background-color:#323232}
.huawei-v3 .single-banner-v3-component *{-webkit-box-sizing:border-box;box-sizing:border-box}
.huawei-v3 .single-banner-v3-component img{border-style:none}
.huawei-v3 .single-banner-v3-component .component-picture img{max-width:100%;max-height:678px;-webkit-mask-size:100% 100%;mask-size:100% 100%;margin-left:auto;margin-right:auto}
.huawei-v3 .single-banner-v3-component .mx-auto{margin-right:auto;margin-left:auto}
.huawei-v3 .single-banner-v3-component .first-elements[data-href]{cursor:pointer}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap{text-align:center;width:100%;margin-right:auto;margin-left:auto;max-width:1290px;padding:60px 15px;position:relative;z-index:2}
.huawei-v3 .single-banner-v3-component .component-background-image{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0}
.huawei-v3 .single-banner-v3-component .component-background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title{display:inline-block;margin-left:-90px;margin-right:-90px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .h2-img{display:inline-block;margin-bottom:.5rem}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .h2-wrap{margin-bottom:.5rem}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .h2-wrap .h2{color:#f5f3f3;font-size:2rem;font-weight:800;line-height:1.2}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .h2-wrap .white{color:#f5f3f3}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .h2-wrap .black{color:#1e1e1e}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .tiny{display:block;text-align:right;position:relative;letter-spacing:.1em;font-size:.68rem}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .tiny .badge-leica{position:absolute;left:100%;top:50%;width:36px;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h3-title{color:#f5f3f3;font-size:1.5rem;font-weight:800;line-height:1.2;margin-bottom:40px;margin-top:10px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .white{color:#f5f3f3}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .black{color:#1e1e1e}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .first-img{margin-bottom:40px;display:-webkit-box;display:-ms-flexbox;display:none;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .img-wrap{margin-left:auto;margin-right:auto;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.huawei-v3 .single-banner-v3-component .s1 .first-cnt-wrap .first-right{display:none}
.huawei-v3 .single-banner-v3-component .s1 .first-cnt-wrap .first-img{display:block;display:flex}
.huawei-v3 .li-bnt{display:inline-block}
.huawei-v3 .li-bnt:last-child{margin-left:15px}
.huawei-v3 .li-bnt .bnt-wrap{display:inline-block;font-weight:500;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:1px solid transparent;padding:8px 16px;font-size:16px;line-height:24px;border-radius:4px;-webkit-transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px}
.huawei-v3 .li-bnt .bnt-wrap.disabled,.huawei-v3 .li-bnt .bnt-wrap:disabled{opacity:.65}
.huawei-v3 .li-bnt .white-bnt{color:#f5f3f3;background-color:transparent;background-image:none;border-color:#f5f3f3}
.huawei-v3 .li-bnt .white-bnt:hover{color:#1e1e1e;background-color:#f5f3f3;border-color:#f5f3f3}
.huawei-v3 .li-bnt .white-bnt:focus{-webkit-box-shadow:0 0 0 .2rem rgba(245,243,243,.5);box-shadow:0 0 0 .2rem rgba(245,243,243,.5)}
.huawei-v3 .li-bnt .red-bnt{color:#fff;background-color:#d20a2c;border-color:#d20a2c}
.huawei-v3 .li-bnt .red-bnt:hover{color:#fff;background-color:#ad0824;border-color:#a10822}
.huawei-v3 .li-bnt .red-bnt:focus{-webkit-box-shadow:0 0 0 .2rem rgba(210,10,44,.5);box-shadow:0 0 0 .2rem rgba(210,10,44,.5)}
.huawei-v3 .li-bnt .black-bnt{color:#323232;background-color:transparent;background-image:none;border-color:#323232}
.huawei-v3 .li-bnt .black-bnt:hover{color:#fff;background-color:#323232;border-color:#323232}
.huawei-v3 .li-bnt .black-bnt:focus{-webkit-box-shadow:0 0 0 .2rem rgba(50,50,50,.5);box-shadow:0 0 0 .2rem rgba(50,50,50,.5)}
.huawei-v3 .li-bnt .black-gray-bnt{color:#1e1e1e;background-color:#f4f3f3;border-color:#f4f3f3}
.huawei-v3 .li-bnt .black-gray-bnt:hover{color:#1e1e1e;background-color:#e2dfdf;border-color:#dcd8d8}
.huawei-v3 .li-bnt .black-gray-bnt:focus{-webkit-box-shadow:0 0 0 .2rem rgba(244,243,243,.5);box-shadow:0 0 0 .2rem rgba(244,243,243,.5)}
.huawei-v3 .li-bnt .black-white-bnt{color:#1e1e1e;background-color:#fff;border-color:#f4f3f3}
.huawei-v3 .li-bnt .black-white-bnt:hover{background-color:#f9f9f9;border-color:#dcd8d8}
.huawei-v3 .li-bnt .black-white-bnt:focus{-webkit-box-shadow:0 0 0 .2rem rgba(244,243,243,.5);box-shadow:0 0 0 .2rem rgba(244,243,243,.5)}
.huawei-v3 .single-banner-v3-component .pc-img{display:none}
.huawei-v3 .single-banner-v3-component .background-color{background-color:#f5f3f3}
.huawei-v3 .single-banner-v3-component .right-img .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.huawei-v3 .single-banner-v3-component .right-img .content-wrap .first-img{display:none}
.huawei-v3 .single-banner-v3-component .right-img .content-wrap .first-left,.huawei-v3 .single-banner-v3-component .left-img .content-wrap .first-left,.huawei-v3 .single-banner-v3-component .bottom-img .content-wrap .first-left{width:100%;min-height:1px;padding-right:15px;padding-left:15px;z-index:2;position:relative;-ms-flex-item-align:center;align-self:center;text-align:center}
.huawei-v3 .single-banner-v3-component .right-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .left-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .bottom-img .first-cnt-wrap .first-right{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;margin-left:auto;margin-right:auto;margin-top:60px}
.huawei-v3 .single-banner-v3-component .left-img .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
.huawei-v3 .single-banner-v3-component .bottom-img .content-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.huawei-v3 .single-banner-v3-component .bottom-img .first-cnt-wrap .first-right{margin-top:40px}
.huawei-v3 .single-banner-v3-component .pure-img .first-cnt-wrap{display:none}
.huawei-v3 .single-banner-v3-component .pure-img .component-background-image{position:inherit}
.huawei-v3 .single-banner-v3-component .pure-img .component-background-image img{height:inherit;-o-object-fit:inherit;object-fit:inherit}
.huawei-v3 .two-image-banner-v3-component *{-webkit-box-sizing:border-box;box-sizing:border-box}
.huawei-v3 .two-image-banner-v3-component .third-elements{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:15px;margin:0 auto}
.huawei-v3 .two-image-banner-v3-component .third-elements .third-box{position:relative;width:100%;min-height:1px;padding:0 0 15px}
.huawei-v3 .two-image-banner-v3-component .third-elements .third-box-cnt{height:600px;position:relative;overflow:hidden;z-index:1;padding:40px 15px;margin-left:15px}
.huawei-v3 .two-image-banner-v3-component .third-elements .third-title-wrap{position:relative;z-index:2;text-align:center}
.huawei-v3 .two-image-banner-v3-component .third-elements .top-font{color:#f5f3f3;margin-bottom:.5rem;font-family:inherit;font-weight:800;line-height:1.2;font-size:2.5rem}
.huawei-v3 .two-image-banner-v3-component .third-elements .bottom-font{color:#f5f3f3;margin-bottom:15px;font-family:inherit;font-weight:800;line-height:1.2;font-size:1.5rem}
.huawei-v3 .two-image-banner-v3-component .third-elements .white{color:#f5f3f3}
.huawei-v3 .two-image-banner-v3-component .third-elements .black{color:#1e1e1e}
.huawei-v3 .two-image-banner-v3-component .li-bnt .red-bnt{color:#d20a2c}
.huawei-v3 .two-image-banner-v3-component .li-bnt .bnt-wrap{font-weight:500;background-color:transparent;border-color:transparent}
.huawei-v3 .two-image-banner-v3-component .li-bnt .bnt-wrap:hover{color:#d20a2c}
.huawei-v3 .two-image-banner-v3-component .li-bnt .bnt-wrap:focus{text-decoration:none;border-color:transparent;-webkit-box-shadow:none;box-shadow:none}
.huawei-v3 .two-image-banner-v3-component .li-bnt .bnt-wrap.disabled,.huawei-v3 .two-image-banner-v3-component .li-bnt .bnt-wrap:disabled{color:#858383;pointer-events:none}
.huawei-v3 .two-image-banner-v3-component .li-bnt:last-child{margin-left:0}
.huawei-v3 .two-image-banner-v3-component .third-elements .third-box-cnt .component-background-image{z-index:1;position:absolute;left:0;top:0;right:0;bottom:0}
.huawei-v3 .two-image-banner-v3-component .third-elements .third-box-cnt .component-background-image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}
.huawei-v3 .content-v3 .kv-wrap .kv-h2-img{display:inline-block}
.huawei-v3 .content-v3 .kv-wrap .kv-h2-img p{font-size:24px;color:#fff;letter-spacing:1.42px;line-height:29px}
.huawei-v3 .content-v3 .kv-wrap .kv-play{margin-top:85px;height:85px}
.huawei-v3 .content-v3 .kv-wrap .kv-play a{display:inline-block;line-height:0;transform:scale(3.5)}
.huawei-v3 .content-v3 .kv-wrap .kv-play a.white-play g{stroke:#fff}
.huawei-v3 .content-v3 .kv-wrap .kv-bnt-wrap{margin-top:60px}
.huawei-v3 .content-v3 .kv-wrap .kv-app-h2-img{display:none}
.huawei-v3 .content-v3 .kv-wrap{height:auto;background:0;text-align:center;padding-top:0;margin-bottom:5px;position:relative}
.kv-videowrap{width:100%;position:relative}
.kv-videowrap .kv-wrap-cnt{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);z-index:1;width:70%}
.huawei-v3 .content-v3 .kv-wrap .kv-play .black-play{background-position:-272px -99px}
.huawei-v3 .content-v3 .kv-wrap-cnt .h2{color:#f5f3f3;font-size:2rem;font-weight:800;line-height:1.2}
.huawei-v3 .content-v3 .kv-wrap-cnt p{color:#f5f3f3;font-size:1.5rem;font-weight:800;line-height:1.2;margin-bottom:40px;margin-top:10px}
.huawei-v3 .content-v3 .kv-wrap-cnt .white{color:#f5f3f3}
.huawei-v3 .content-v3 .kv-wrap-cnt .black{color:#1e1e1e}
.huawei-v3 .content-v3 .kv-wrap .kv-bnt-wrap .li-bnt.only-bnt{margin-left:0}
@media(max-width:1023px){.huawei-v3 .content-v3 .kv-videowrap{height:600px}
.huawei-v3 .content-v3 .kv-wrap{margin-bottom:5px}
.huawei-v3 .content-v3 .kv-videowrap .kv-wrap-cnt{width:90%}
.huawei-v3 .content-v3 .kv-wrap .kv-h2-img{display:none}
.huawei-v3 .content-v3 .kv-wrap .kv-app-h2-img{display:block;width:283px;margin:0 auto}
.huawei-v3 .content-v3 .kv-wrap .kv-app-h2-img img{width:100%}
.huawei-v3 .content-v3 .kv-wrap .kv-app-h2-img p{font-size:12px;color:#fff;letter-spacing:.71px;line-height:14px}
.huawei-v3 .content-v3 .kv-wrap .kv-play{margin-top:60px;height:54px}
.huawei-v3 .content-v3 .kv-wrap .kv-play a{transform:scale(2.5)}
.huawei-v3 .content-v3 .kv-wrap .kv-bnt-wrap{margin-top:30px}
.huawei-v3 .content-v3 .kv-wrap .kv-bnt-wrap .only-bnt{float:none !important}
.huawei-v3 .content-v3 .kv-wrap .kv-play .black-play{background-position:-79px -229px}
}
@media(min-width:768px) and (max-width:1023px){.huawei-v3 .content-v3 .kv-wrap{margin-bottom:0}
.app-bg.kv-videowrap{height:auto;background:0;background-size:cover}
}
@media(min-width:546px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}
}
@media(min-width:756px){.huawei-v3 .single-banner-v3-component .pc-img{display:block}
.huawei-v3 .single-banner-v3-component .mb-img{display:none}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap{max-width:756px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
.huawei-v3 .single-banner-v3-component .right-img .content-wrap .first-left,.huawei-v3 .single-banner-v3-component .left-img .content-wrap .first-left,.huawei-v3 .single-banner-v3-component .bottom-img .content-wrap .first-left{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}
.huawei-v3 .single-banner-v3-component .right-img .first-cnt-wrap .h3-title{margin-bottom:60px}
.huawei-v3 .single-banner-v3-component .right-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .left-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .bottom-img .first-cnt-wrap .first-right{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%;margin-left:0;margin-right:0;margin-top:0}
.huawei-v3 .single-banner-v3-component .bottom-img .first-cnt-wrap .first-right{margin-left:auto;margin-right:auto;margin-top:60px;-ms-flex:inherit;flex:inherit}
.huawei-v3 .single-banner-v3-component .bottom-img .content-wrap .first-left{-ms-flex:inherit;flex:inherit;max-width:100%}
.huawei-v3 .single-banner-v3-component .bottom-img .content-wrap .first-right{-ms-flex:inherit !important;flex:inherit !important}
.huawei-v3 .single-banner-v3-component .bottom-img .content-wrap{flex-flow:column}
}
@media(min-width:1008px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap{max-width:1008px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h3-title{margin-top:20px;font-size:2rem}
.huawei-v3 .content-v3 .kv-wrap-cnt p{margin-top:20px;font-size:2rem}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .img-wrap{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}
.huawei-v3 .single-banner-v3-component .right-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .left-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .bottom-img .first-cnt-wrap .first-right{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.huawei-v3 .two-image-banner-v3-component .third-elements .third-box{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}
.huawei-v3 .two-image-banner-v3-component .third-elements .top-font{font-size:2rem}
}
@media(min-width:1260px){.huawei-v3 .two-image-banner-v3-component .third-elements .top-font{font-size:2.5rem}
}
@media(min-width:1600px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap{max-width:100%;padding:120px 20%}
.huawei-v3 .single-banner-v3-component .component-picture img{max-height:inherit}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .img-wrap{flex:0 0 100%;max-width:100%}
}
@media(max-width:1007.98px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title{-webkit-transform:scale(.73);transform:scale(.73);-webkit-transform-origin:top center;transform-origin:top center}
}
@media(max-width:545.98px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap{padding:40px 15px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .first-img{margin-bottom:30px}
.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h3-title{margin-bottom:30px;font-size:1.25rem}
.huawei-v3 .content-v3 .kv-wrap-cnt p{margin-bottom:30px;font-size:1.25rem}
.huawei-v3 .single-banner-v3-component .right-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .left-img .first-cnt-wrap .first-right,.huawei-v3 .single-banner-v3-component .bottom-img .first-cnt-wrap .first-right{margin-top:40px}
.huawei-v3 .two-image-banner-v3-component .third-elements .top-font{font-size:1.5rem}
.huawei-v3 .two-image-banner-v3-component .third-elements .bottom-font{font-size:1.25rem}
}
@media(max-width:755.98px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap .h2-title .tiny .badge-leica{width:31px;-webkit-transform:translate(5px,-50%);transform:translate(5px,-50%)}
}
.mask{display:none}
.cssmask .mask{display:block}
.cssmask .no-mask{display:none}
.no-objectfit .third-elements .third-box-cnt .component-background-image img{left:50%;width:auto !important;position:absolute;transform:translate(-50%,0)}
@media(min-width:1024px){.huawei-v3 .single-banner-v3-component .first-cnt-wrap{min-height:580px}
}
@media screen and (min-width:1024px){#header-v3 .header-ad.displayed-on-home-page{display:block}
}
@media screen and (max-width:1023px){.app-nav .header-ad.displayed-on-home-page{display:block}
}