@media (max-width: 767.98px) {
  .hero-vivo-partnership {
    background: #ebf7ff;
    background: linear-gradient(180deg, #ebf7ff 57%, white 57%);
  }
}
@media (min-width: 768px) {
  .hero-vivo-partnership {
    background-image: url("/junior/wp-content/uploads/sites/18/2023/11/1024-visa-partnership-bg_1x.svg");
    height: 651px;
    background-position: right bottom;
    background-repeat: no-repeat;
  }
}
@media (min-width: 1024px) {
  .hero-vivo-partnership {
    background-image: url("/junior/wp-content/uploads/sites/18/2023/11/1320-visa-partnership-bg_1x.svg");
    height: 700px;
  }
}
@media (min-width: 1320px) {
  .hero-vivo-partnership {
    background-image: url("/junior/wp-content/uploads/sites/18/2023/11/1320-visa-partnership-bg_1x.svg");
    background-position: center bottom;
  }
}
@media (min-width: 1321px) {
  .hero-vivo-partnership {
    background-image: url("/junior/wp-content/uploads/sites/18/2023/11/2500-visa-partnership-bg_1x.svg");
  }
}
.hero-vivo-partnership__image-character-wrapper {
  display: none;
}
@media (min-width: 1024px) {
  .hero-vivo-partnership__image-character-wrapper {
    margin-top: 96px;
  }
}
@media (min-width: 1320px) {
  .hero-vivo-partnership__image-character-wrapper {
    display: block;
    margin-left: -130px;
  }
}
@media (max-width: 479.98px) {
  .hero-vivo-partnership__image-copy {
    width: 100%;
  }
}
@media (max-width: 767.98px) {
  .hero-vivo-partnership__image-copy-wrapper {
    text-align: center;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-vivo-partnership__image-copy-wrapper {
    margin-left: -30px;
    margin-top: 75px;
  }
}
@media (min-width: 1024px) {
  .hero-vivo-partnership__image-copy-wrapper {
    margin-left: 40px;
    margin-top: 65px;
  }
}
@media (min-width: 1320px) {
  .hero-vivo-partnership__image-copy-wrapper {
    margin-left: 155px;
  }
}
@media (max-width: 767.98px) {
  .hero-vivo-partnership__form-wrapper {
    margin-top: -30px;
  }
}
@media (min-width: 768px) and (max-width: 1023.98px) {
  .hero-vivo-partnership__form-wrapper {
    left: 20px;
    position: relative;
    margin-top: 80px;
  }
}
@media (min-width: 1024px) {
  .hero-vivo-partnership__form-wrapper {
    margin-left: 60px;
    margin-top: 120px;
  }
}
