body {
  font-family: Verdana, sans-serif;
  font-size: 12px;
  padding: 0 50px;
}

h1 {
  text-align: center;
  margin-bottom: 30px;
}

p {
  margin-bottom: 0;
  text-align: justify;
}

.bold {
  font-weight: bold;
}

.section {
  margin-bottom: 30px;
  page-break-inside: avoid; 
}

.section-objet {
  margin-bottom: 20px;
}

.section_protection {
  margin-bottom: 30px;
}

.section-title {
  font-weight: bold;
  margin-bottom: 10px;
}

ul {
  list-style-type: none;
}

    .info-paragraph {
      display: flex;
      flex-direction: column;
    }
    
    .info-signature {
      font-size: 80px;
      color: white;
    }

    .info-row {
      display: flex;
      flex-direction: column;
      margin-bottom: 10px;
    }

    .info-label {
      font-weight: bold;
    }

    .info-value {
      text-align: left;
    }
    
    .info-delegation {
      text-align: left;
      font-style: italic;
    }