#agbContainer {
        width:                  90vw;
	margin-left:            auto;
        margin-right:           auto;
        display:                flex;
        position:               relative;
        align-items:            top;
        justify-content:        space-between;
        margin-top:             calc(var(--header-height) + 4vh);
        margin-bottom:          2vh;
        flex-wrap:              wrap;
}

.pdf_icon {
	width: 4vw;
}

.agbEin {
	width: 100%;
	text-align: justify;
	text-justify: inter-word;
	hyphens: auto;
}

.agb_lists {
  display: grid;
  margin-top:   2vh;
}
@media (min-width: 768px) {
  .agb_lists {
    grid-template-columns: repeat(2, 1fr);
    gap: 2vw;
  }
}

.pdl {
  counter-reset: count;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.04) 20%, rgba(255, 255, 255, 0) 0%);
  padding-left: 2vw;
  padding-right: 2vw;
  margin: 0;
  text-align: justify;
  text-justify: inter-word;
}

.sdl {
  counter-reset: count;
/*  padding-left: 0.5vw; */
  padding-left: 0;
  padding-right: 0;
  margin: 0;
  text-align: justify;
  text-justify: inter-word;
}


@media (min-width: 768px) {
  .pdl {
    padding-left: 2vw;
  }

}
@media (min-width: 1024px) {
  .pdl {
    padding-top: 1vh;
    padding-bottom: 3vw;
  }
}

.pdl + .pdl {
  counter-reset: counter 4;
}

.pdt {
  counter-increment: count;
  color: var(--main-red);
/*  font-family: "Montserrat", sans-serif; */
/*  font-size: 2vw; */
        font-size: 1.2em;
        margin-top: 1vh;
/*  text-transform: uppercase; */
}

.pdt::before {
/*  content: counter(count, decimal-leading-zero) "."; */
        content: counters(count, ".") " ";
/*  font-family: "Abril Fatface", cursive; */
  color: var(--main-grey-green);
  margin-left: -1.2vw;
  padding-right: 12px;
}

.pdd {
 margin-left: 0px;
 margin-top: 1vh;
 hyphens: auto;
}

.sdd {
margin-left: 0px;
 margin-top: 1vh;
 hyphens: auto;
}

