body {
  font-family: Arial, sans-serif;
  line-height: 1.6;
  padding: 20px;
  display: flex;
  justify-content: center;
  color: #000000;
  flex-direction: column;
  align-items: center;
}

.container {
  max-width: 1168px;
  padding: 8px;
  word-wrap: break-word;
  position: relative;
  margin-left: 35px;
  margin-top: -25px;
  box-sizing: border-box;
  line-height: 1.656;
}

.priv_poly h1 {
  font-size: 40px;
  font-weight: 700;
  letter-spacing: 0.5px;
  margin-bottom: 15px;
}

.data_controller h1,
.collect_data h1,
.source_data h1,
.prov_data h1,
.data_accuracy h1,
.purpose_legal h1,
.categories_data h1,
.recipient_data h1,
.outside_data h1,
.retentation_data h1,
.data_rights h1,
.contact_us h1 {
  font-weight: 700;
  vertical-align: baseline;
  padding-top: 60px;
  font-size: 26.6px;
}
.priv_poly p,
.data_controller p,
.collect_data p,
.source_data p,
.prov_data p,
.data_accuracy p,
.purpose_legal p,
.categories_data p,
.recipient_data p,
.outside_data p,
.retentation_data p,
.data_rights p,
.contact_us p {
  font-size: 12pt;
  font-weight: 400;
  vertical-align: baseline;
}

ul {
  margin-left: -20px;
  line-height: 2;
  text-indent: 0pt;
}
ul li {
  list-style-type: square;
  margin-bottom: 1px;
  font-size: 12pt;
  font-weight: 400;
  line-height: 1.6;
}

.purpose_legal ul li {
  margin-bottom: 22px;
  list-style-type: square;
  font-size: 12pt;
  font-weight: 400;
  line-height: 1.6;
}
