.container-unprecedented-customer {
  padding-top: 180px;
  padding-bottom: 180px;
  background: linear-gradient(78.9deg, rgba(104, 0, 255, 0.15) -1.67%, rgba(252, 250, 255, 0.15) 25.87%, rgba(252, 250, 255, 0.15) 49.69%, rgba(252, 250, 255, 0.15) 72.99%, rgba(221, 47, 143, 0.15) 100%);
  display: flex;
  justify-content: center;

  .img-unprecedent {
    max-width: 906px;
    width: 100%;
    height: 600px;
    border-radius: 18px;
    margin-left: 380px;
    object-fit: cover;
  }

  .content-unprecedent {
    margin-left: -730px;
    position: absolute;
    margin-top: 80px;
  }
}

.info-content {
  background-color: #ffffff;
  border-radius: 18px;
  padding: 40px 54px;
  max-width: 540px;

  .title-info-content {
    font-size: var(--fs-h2);
    text-transform: uppercase;
    font-weight: 700;
  }

  .description-info-content {
    font-size: var(--fs-h5);
    line-height: 160%;
    margin-top: 20px;
    margin-bottom: 0;

  }
}

@media screen and (max-width: 1520px) {
  .info-content {
    max-width: 415px;
    padding: 30px 35px;

    .title-info-content {
      font-size: var(--fs-h3);
    }

    .description-info-content {
      font-size: var(--fs-h6);
      line-height: 24px;
      margin-top: 15px;
    }
  }

  .container-unprecedented-customer {
    padding-top: 120px;
    padding-bottom: 120px;

    .img-unprecedent {
      max-width: 760px;
      height: 500px;
      margin-left: 250px;
    }

    .content-unprecedent {
      margin-top: 100px;
      margin-left: -600px;
    }
  }
}

@media screen and (max-width: 1120px) {
  .info-content {
    max-width: 330px;
    padding: 30px 35px;

    .title-info-content {
      font-size: var(--fs-h5);
    }

    .description-info-content {
      font-size: var(--fs-body);
      line-height: 20px;
      margin-top: 0px;
    }
  }

  .container-unprecedented-customer {
    padding-top: 80px;
    padding-bottom: 80px;

    .img-unprecedent {
      max-width: 580px;
      height: 430px;
      margin-left: 250px;
    }

    .content-unprecedent {
      margin-top: 70px;
      margin-left: -500px;
    }
  }
}

@media screen and (max-width: 920px) {
  .info-content {
    max-width: 100%;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;

    .title-info-content {
      text-align: center;
      font-size: var(--fs-h6);
    }

    .description-info-content {
      text-align: center;
      margin-top: 15px;
      font-weight: 200;
    }
  }

  .container-unprecedented-customer {
    padding: 40px;
    flex-direction: column;
    align-items: center;

    .content-unprecedent {
      position: relative;
      margin-left: 0;
      margin-top: 0;
    }

    .img-unprecedent {
      margin-left: 0;
      max-width: 100%;
      border-top-left-radius: 0;
      border-top-right-radius: 0;
    }
  }
}

@media screen and (max-width: 520px) {
  .info-content {
    padding: 20px 20px;
  }

  .container-unprecedented-customer {
    padding: 30px 23px;

    .img-unprecedent {
      height: 230px;
    }
  }
}