/**
 * Powered by ;
 * vivo-product-2023 - ;
 * Version: 1.44.1;
 * Released on: 2026-02-10;
 */

@charset "UTF-8";

.hide {
  display: none;
}

.gb-lang-br .umx-stage.umx-stage-tips .umx-tip-content li:nth-child(n+23) {
  display: none;
}

.gb-lang-br .y31d-kv .umx-figure-box {
  width: 100vw;
  height: 50vw;
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-kv .umx-figure-box {
    width: 100vw;
    height: 200vw;
  }
}

.gb-lang-br .y31d-ai .umx-figure-current-box .umx-figure-current .umx-figure-box .umx-figure3,
.gb-lang-br .y31d-ai .umx-stage_sticky .umx-stickyBox .umx-button.umx-active .umx-btn-box .umx-btn li.umx-li3 {
  display: none;
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure1 {
  -webkit-box-ordinal-group: 5;
  -ms-flex-order: 4;
  order: 4;
  margin-top: -450px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure1 {
    margin-top: -337.5px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure1 {
    margin-top: 0;
    -webkit-box-ordinal-group: 4;
    -ms-flex-order: 3;
    order: 3;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 {
  -webkit-box-ordinal-group: 3;
  -ms-flex-order: 2;
  order: 2;
  width: 500px;
  height: 800px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 {
    width: 375px;
    height: 600px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 {
    width: 87.2vw;
    height: 96vw;
    -webkit-box-ordinal-group: 2;
    -ms-flex-order: 1;
    order: 1;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 .f-box .umx-img-box2_2 {
  width: 347.4px;
  height: 635.4px;
  bottom: 210px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 .f-box .umx-img-box2_2 {
    width: 260.55px;
    height: 476.55px;
    bottom: 157.5px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 .f-box .umx-img-box2_2 {
    width: 52vw;
    height: 92.26667vw;
    bottom: 80px;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 .umx-txt {
  bottom: 100px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 .umx-txt {
    bottom: 75px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure2 .umx-txt {
    bottom: 30px;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure3 {
  -webkit-box-ordinal-group: 7;
  -ms-flex-order: 6;
  order: 6;
  width: 450px;
  height: 308px;
  margin-top: -308px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure3 {
    width: 337.5px;
    height: 231px;
    margin-top: -231px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure3 {
    margin-top: 0;
    -webkit-box-ordinal-group: 6;
    -ms-flex-order: 5;
    order: 5;
    width: 87.2vw;
    height: 64vw;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure4 {
  -webkit-box-ordinal-group: 2;
  -ms-flex-order: 1;
  order: 1;
  margin-top: 0;
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure4 {
    -webkit-box-ordinal-group: 3;
    -ms-flex-order: 2;
    order: 2;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure5 {
  -webkit-box-ordinal-group: 6;
  -ms-flex-order: 5;
  order: 5;
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure5 {
    -webkit-box-ordinal-group: 7;
    -ms-flex-order: 6;
    order: 6;
  }
}

.gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure6 {
  -webkit-box-ordinal-group: 4;
  -ms-flex-order: 3;
  order: 3;
  margin-top: 0;
  width: 450px;
  height: 472px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure6 {
    width: 337.5px;
    height: 354px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-ksp .umx-figure-box .umx-figure.umx-figure6 {
    -webkit-box-ordinal-group: 5;
    -ms-flex-order: 4;
    order: 4;
  }
}

.gb-lang-br .y31d-color .umx-f1 {
  display: block!important;
  background-image: url("../img/y31d-color-img1-lg.png");
  background-size: 1094px 492px;
  background-position: center;
  background-repeat: no-repeat;
  width: 1094px;
  height: 492px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
  .gb-lang-br .y31d-color .umx-f1 {
    background-image: url("../img/y31d-color-img1-lg-x2.png");
  }
}

.webp .gb-lang-br .y31d-color .umx-f1 {
  background-image: url("../img/y31d-color-img1-lg.png.webp");
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-color .umx-f1 {
    background-image: url("../img/y31d-color-img1-lg-x2.png.webp");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-color .umx-f1 {
    background-image: url("../img/y31d-color-img1-mb.png");
    background-size: 192px 427px;
    background-position: center;
    background-repeat: no-repeat;
    width: 192px;
    height: 427px;
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),(max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1000px) and (min-resolution:144dpi) {
  .gb-lang-br .y31d-color .umx-f1 {
    background-image: url("../img/y31d-color-img1-mb-x2.png");
  }
}

@media (max-width:1000px) {
  .webp .gb-lang-br .y31d-color .umx-f1 {
    background-image: url("../img/y31d-color-img1-mb.png.webp");
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),(max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1000px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-color .umx-f1 {
    background-image: url("../img/y31d-color-img1-mb-x2.png.webp");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-color .umx-f1 {
    background-size: 46.08vw 102.48vw;
    width: 46.08vw;
    height: 102.48vw;
    display: block;
  }
}

.gb-lang-br .y31d-photo {
  height: auto;
}

.gb-lang-br .y31d-photo .umx-s1 {
  margin-top: 0;
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-photo .umx-s1 {
    padding-top: 80px;
  }
}

.gb-lang-br .y31d-photo .umx-s1 .umx-title {
  display: block;
}

.gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-intro,
.gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-main-title,
.gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-vice-title {
  margin-left: 800px;
}

@media (max-width:1600px) {
  .gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-intro,
  .gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-main-title,
  .gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-vice-title {
    margin-left: 637.5px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-intro,
  .gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-main-title,
  .gb-lang-br .y31d-photo .umx-s1 .umx-title .umx-vice-title {
    margin-left: 0;
  }
}

.gb-lang-br .y31d-photo .umx-figure-box {
  position: relative;
  top: initial;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
  width: 820px;
  height: 620px;
  margin: 130px 0 130px -300px;
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-photo .umx-figure-box {
    width: 615px;
    height: 465px;
    margin: 97.5px 0 97.5px -225px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-photo .umx-figure-box {
    display: block;
    width: 87.2vw;
    height: 74.66667vw;
    margin: 30px 0 60px 0;
  }
}

.gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
  background-image: url("../img/y31d-photo-img1-lg.jpg");
  background-size: 820px 620px;
  background-position: center;
  background-repeat: no-repeat;
  width: 820px;
  height: 620px;
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg");
  }
}

.webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
  background-image: url("../img/y31d-photo-img1-lg.jpg.webp");
}

@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-resolution:1.5dppx),(-webkit-min-device-pixel-ratio:1.5),(min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg.webp");
  }
}

@media (min-width:1921px) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg.jpg");
    background-size: 1093px 827px;
    background-position: center;
    background-repeat: no-repeat;
    width: 1093px;
    height: 827px;
  }
}

@media only screen and (min-width:1921px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1921px) and (min-resolution:1.5dppx),(min-width:1921px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1921px) and (min-resolution:144dpi) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg");
  }
}

@media (min-width:1921px) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg.jpg.webp");
  }
}

@media only screen and (min-width:1921px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (min-width:1921px) and (min-resolution:1.5dppx),(min-width:1921px) and (-webkit-min-device-pixel-ratio:1.5),(min-width:1921px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg.webp");
  }
}

@media (max-width:1600px) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg.jpg");
    background-size: 615px 465px;
    background-position: center;
    background-repeat: no-repeat;
    width: 615px;
    height: 465px;
  }
}

@media only screen and (max-width:1600px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1600px) and (min-resolution:1.5dppx),(max-width:1600px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1600px) and (min-resolution:144dpi) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg");
  }
}

@media (max-width:1600px) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg.jpg.webp");
  }
}

@media only screen and (max-width:1600px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1600px) and (min-resolution:1.5dppx),(max-width:1600px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1600px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg.webp");
  }
}

@media (max-width:1470px) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg.jpg");
    background-size: 615px 465px;
    background-position: center;
    background-repeat: no-repeat;
    width: 615px;
    height: 465px;
  }
}

@media only screen and (max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1470px) and (min-resolution:1.5dppx),(max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1470px) and (min-resolution:144dpi) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg");
  }
}

@media (max-width:1470px) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg.jpg.webp");
  }
}

@media only screen and (max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1470px) and (min-resolution:1.5dppx),(max-width:1470px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1470px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-lg-x2.jpg.webp");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-mb.jpg");
    background-size: 327px 280px;
    background-position: center;
    background-repeat: no-repeat;
    width: 327px;
    height: 280px;
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),(max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1000px) and (min-resolution:144dpi) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-mb-x2.jpg");
  }
}

@media (max-width:1000px) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-mb.jpg.webp");
  }
}

@media only screen and (max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),only screen and (max-width:1000px) and (min-resolution:1.5dppx),(max-width:1000px) and (-webkit-min-device-pixel-ratio:1.5),(max-width:1000px) and (min-resolution:144dpi) {
  .webp .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-image: url("../img/y31d-photo-img1-mb-x2.jpg.webp");
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-photo .umx-figure-box .umx-f1 {
    background-size: 87.2vw 74.66667vw;
    width: 87.2vw;
    height: 74.66667vw;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-structure-bottom .umx-data-items li p {
    font-size: 12px;
  }
}

@media (max-width:1000px) {
  .gb-lang-br .y31d-camera .umx-figure-box .line-box .umx-txt-box p {
    font-size: 12px;
  }
}