  
    body {
      font-family: 'Roboto', sans-serif;
      padding: 16px;
      border: 1px solid #000;
      height: 100%;
      box-sizing: border-box;
    }

    .header-pdf {
      background-color: rgba(0, 0, 0, .08);
      padding: 16px;
      box-sizing: border-box;
      border-radius: 12px;
    }

    .text-center {
      text-align: center;
      font-family: 'Roboto', sans-serif;
      font-weight: 500;
      font-size: 22px;
      margin-bottom: 16px;
    }

    .logo-pdf {
      width: 300px;
    }

    .container-qr {
      text-align: center;
    }

    .qr {
      width: 90px;
      display: block;
      margin: auto;
    }

    .container-flex {
      display: flex;
      justify-content: space-between;
      align-items: center;
    }

    .small-text {
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      font-size: 12px;
      display: block;
    }

    .titulo {
      font-family: 'Roboto', sans-serif;
      font-weight: 700;
      text-transform: uppercase;
      font-size: 16px;
      color: #232323;
    }

    .texto {
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      font-size: 14px;
    }

    .secion {
      border: 1px solid #cecece;
      border-radius: 8px;
      margin-bottom: 12px;
    }

    .d-block {
      display: block;
    }

    ._1 {
      display: inline-block;
      width: calc(60% - 32px);
      padding: 16px;
    }

    ._2 {
      display: inline-block;
      width: calc(40% - 32px);
    }

    .campo {
      display: inline-block;
      font-family: 'Roboto', sans-serif;
      font-size: 14px;
      font-weight: 500;
      width: calc(30% - 16px);
    }

    .valor {
      display: inline-block;
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      font-size: 14px;
      width: calc(70% - 16px);
      border: 1px solid #cecece;
      padding: 5px 8px;
    }

    .campo-large {
      display: block;
      font-family: 'Roboto', sans-serif;
      font-size: 14px;
      font-weight: 500;
      width: 100%;
      margin-bottom: 3px;
    }

    .valor-large {
      display: block;
      font-family: 'Roboto', sans-serif;
      font-weight: 300;
      font-size: 14px;
      width: 95%;
      border: 1px solid #cecece;
      padding: 5px 8px;
    }

    .campo-small {
      display: inline-block;
      font-family: 'Roboto', sans-serif;
      font-size: 9px;
      font-weight: 500;
      width: calc(30% - 16px);
    }

    table, td, th {
      border: 1px solid #232323;
      border-collapse: collapse;
    }

    .table-1 {
      width: 100%;
    }

    .titulo-table {
      font-family: 'Roboto', sans-serif;
      font-size: 12px;
      font-weight: 700;
      padding: 3px 0px;
      background-color: rgba(0, 0, 0, .2);
    }

    .desc-table {
      font-family: 'Roboto', sans-serif;
      font-size: 10px;
      font-weight: 300;
      text-align: center;
    }

    ._1-1 {
      display: inline-block;
      width: 49.5%;
    }

    .politicas {
      padding: 8px;
      border-top: 1px solid #333;
      margin-top: 18px;
    }

        .texto-politicas {
          font-family: 'Roboto', sans-serif;
      font-size: 8px;
      font-weight: 300;
      margin: 0px !important;
      text-align: justify;
        }