.ibd-static-politica-privacidad-smart-mobility .container {
  /* padding: 20px 2%;
    width: unset; */
  padding: 20px 6%;
  width: unset;
}

.ibd-static-politica-privacidad-smart-mobility .container .titulo {
  color: #5c8819;
  font-weight: bold;
  font-size: 28px;
  font-family: Lato-Regular;
  /* margin: 0 0 20px; */
  padding-top: 50px;
  line-height: 32px;
}

.ibd-static-politica-privacidad-smart-mobility .container .texto,
.ibd-static-politica-privacidad-smart-mobility dt,
.ibd-static-politica-privacidad-smart-mobility dd {
  font-family: Lato-Regular;
  margin: 0 0 20px;
  font-size: 18px;
  line-height: 22px;
  color: #727272;
  text-align: justify;
}

.ibd-static-politica-privacidad-smart-mobility .lista-nivel-dos-item>.texto {
  text-indent: 35px;
}

.ibd-static-politica-privacidad-smart-mobility .container .link {
  text-decoration: underline;
  color: #5c8819;
}

.ibd-static-politica-privacidad-smart-mobility .container .lista {
  counter-reset: list;
  padding-left: 3%;
  padding-right: 3%;
  margin-bottom: 16px;
}

.ibd-static-politica-privacidad-smart-mobility .container .lista>.list-item {
  list-style: none;
  position: relative;
  font-family: Lato-Regular;
  margin: 0 0 10px;
  font-size: 18.9px;
  padding-left: 1.5em;
  padding-right: 0;
  line-height: 1.25em;
  color: #727272;
  text-align: justify;
}

.ibd-static-politica-privacidad-smart-mobility .container .lista>.list-item:before {
  counter-increment: list;
  content: counter(list, lower-alpha) ") ";
  position: absolute;
  left: 0;
}

/* Lista ordenada */
.ibd-static-politica-privacidad-smart-mobility ol {
  list-style-type: none;
  counter-reset: item;
  margin: 0;
  padding: 0;
}

.ibd-static-politica-privacidad-smart-mobility ol {
  /* margin-left: -10px; */
}

.ibd-static-politica-privacidad-smart-mobility ol>li {
  display: flex;
  counter-increment: item;
  margin-bottom: 0.6em;
  position: relative;
  flex-direction: column;
}

.ibd-static-politica-privacidad-smart-mobility ol>li:before {
  content: counters(item, ".") ". ";
  display: table-cell;
  padding-right: 0.2em;
}

.ibd-static-politica-privacidad-smart-mobility ol>li.lista-nivel-uno-item:before {
  color: #5c8819;
  font-weight: bold;
  font-size: 28px;
  font-family: Lato-Regular;
  line-height: 32px;
  /* width: 1px; */
  display: revert;
  position: absolute;
  margin-top: 50px;
  /* top: 0; */
  /* left: 0px; */
}

.ibd-static-politica-privacidad-smart-mobility ol>li.lista-nivel-dos-item:before {
  color: #727272;
  font-family: Lato-Regular;
  /* font-size: 1.35em; */
  /* line-height: 1.25em; */
  position: absolute;
  font-size: 18px;
  line-height: 22px;
}

.ibd-static-politica-privacidad-smart-mobility ol>li.lista-nivel-tres-item:before {
  color: #727272;
  font-family: Lato-Regular;
  font-size: 1.35em;
  line-height: 1.25em;
}

.ibd-static-politica-privacidad-smart-mobility li ol>li {
  margin: 0;
}

.ibd-static-politica-privacidad-smart-mobility li ol>li:before {
  content: counters(item, ".") " ";
}

.ibd-static-politica-privacidad-smart-mobility .definition-list {
  list-style: none;
  margin-bottom: 20px
}

.ibd-static-politica-privacidad-smart-mobility .definition-list {
  font-size: 16px;
  line-height: 22px;
  word-wrap: break-word;
}

.ibd-static-politica-privacidad-smart-mobility .lista-nivel-uno-item .titulo {
  display: inline;
  text-indent: 30px;
}

.ibd-static-politica-privacidad-smart-mobility ol>li:nth-child(n + 10)>.titulo,
.ibd-static-politica-privacidad-smart-mobility ol.lista-nivel-uno>li.lista-nivel-uno-item:nth-child(n + 10) ol.lista-nivel-dos>li>.texto {
  text-indent: 44px;
}


@media (min-width: 1280px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 86%;
  }
}

@media (max-width: 992px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 960px;
  }
}

@media (max-width: 768px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 720px;
  }
}

@media (max-width: 576px) {
  .container,
  .container-lg,
  .container-md,
  .container-sm,
  .container-xl {
    max-width: 540px;
  }
}