/**
 * Powered by ;
 * vivo-product-2023 - ;
 * Version: 1.40.1;
 * Released on: 2026-03-05;
 */

@charset "UTF-8";

.hide {
  display: none;
}

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

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

.gb-lang-es .y21d-photo {
  display: none;
}

.gb-lang-es .y21d-water .umx-section .umx-title .umx-data-items li:nth-child(3) {
  display: none;
}

.gb-lang-es .y21d-scene .umx-section .umx-title .umx-main-title {
  font-size: 32px;
}

@media (max-width:1470px) {
  .gb-lang-es .y21d-scene .umx-section .umx-title .umx-main-title {
    font-size: 24px;
  }
}

@media (max-width:1000px) {
  .gb-lang-es .y21d-scene .umx-section .umx-title .umx-main-title {
    font-size: 32px;
  }
}

.gb-lang-es .umx-linear {
  background: -webkit-linear-gradient(359deg,#116b41 7.13%,#32c09d 100%);
  background: linear-gradient(91deg,#116b41 7.13%,#32c09d 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.gb-lang-es .umx-linear sup {
  -webkit-text-fill-color: #32c09d;
}

.gb-lang-es .y21d-water .umx-section .umx-title .umx-vice-title sup {
  -webkit-text-fill-color: #32c09d;
}

.gb-lang-es .y21d-design .umx-figure-box {
  background: -webkit-gradient(linear,left bottom,left top,color-stop(20.93%,#e6f0f1),color-stop(136.25%,#fff));
  background: -webkit-linear-gradient(bottom,#e6f0f1 20.93%,#fff 136.25%);
  background: linear-gradient(0deg,#e6f0f1 20.93%,#fff 136.25%);
}

.gb-lang-es .umx-data-linear {
  background-image: -webkit-linear-gradient(45deg,#32c09d var(--gradient-progress-1),#116b41 var(--gradient-progress-2),#32c09d var(--gradient-progress-3));
  background-image: linear-gradient(45deg,#32c09d var(--gradient-progress-1),#116b41 var(--gradient-progress-2),#32c09d var(--gradient-progress-3));
}

.gb-lang-es .y21d-camera .umx-figure-box .line-box .umx-txt-box.txt-box3 {
  text-align: left;
  margin-top: -92px;
  margin-left: 735px;
}

@media (max-width:1600px) {
  .gb-lang-es .y21d-camera .umx-figure-box .line-box .umx-txt-box.txt-box3 {
    margin-top: -69px;
    margin-left: 551.25px;
  }
}

@media (max-width:1000px) {
  .gb-lang-es .y21d-camera .umx-figure-box .line-box .umx-txt-box.txt-box3 {
    margin-left: 241px;
    margin-top: -9px;
  }
}

.gb-lang-es .y21d-camera .umx-figure-box .line-box .umx-txt-box.txt-box3 i {
  width: 431px;
  left: -441px;
}

@media (max-width:1600px) {
  .gb-lang-es .y21d-camera .umx-figure-box .line-box .umx-txt-box.txt-box3 i {
    width: 323.25px;
    left: -330.75px;
  }
}

@media (max-width:1000px) {
  .gb-lang-es .y21d-camera .umx-figure-box .line-box .umx-txt-box.txt-box3 i {
    width: 34px;
    height: 99px;
    top: 116px;
    left: -16px;
    border-right: 1px solid #8a8a8a;
    border-bottom: 1px solid #8a8a8a;
  }
}