.pl-wrap {display:inline-flex;}
.pl-wrap.pl-full-width {display:flex;}
.pl-txt-start, .pl-txt-start > a, .pl-txt-start a > :is(h1, h2, h3, h4, h5, h6, span, div){text-align:start; justify-content: flex-start;}
.pl-txt-end, .pl-txt-end > a, .pl-txt-end a > :is(h1, h2, h3, h4, h5, h6, span, div){text-align:end; justify-content: flex-end;}
.pl-txt-center, .pl-txt-center > a, .pl-txt-center a > :is(h1, h2, h3, h4, h5, h6, span, div){text-align:center; justify-content: center;}
.pl-txt-justify, .pl-txt-justify > a, .pl-txt-justify a > :is(h1, h2, h3, h4, h5, h6, span, div){text-align:justify; justify-content: space-evenly;}
.pl-img-icon{max-width:100px; height:auto;}
.pl-css-icon{margin-inline-end: 8px;}
.pl-img-before .pl-img-icon{margin-inline-end: 8px; order: 0;}
.pl-img-after .pl-img-icon{margin-inline-start: 8px; order: 2;}
.pl-img-above span{order: 0;}
.pl-img-above .pl-img-icon{margin-bottom: 8px;}
.pl-img-below span{order: 2;}
.pl-img-below .pl-img-icon{margin-top: 8px;}
.pl-link {display:flex; width:fit-content;}
.pl-link > :is(h1, h2, h3, h4, h5, h6, span, div){/*display:flex;*/ align-items: center; /*flex-wrap: wrap;*/}
.pl-full-width .pl-link{width:100%;}
.pl-full-width .pl-link > :is(h1, h2, h3, h4, h5, h6, span, div){width:100%;}
.pl-link .pl-img-wrap{display:block; width:100%;}