.pl-separator{background:0;border:0 solid #d9d9d9;border-top-width:.0625rem;align-self:stretch;height:auto;margin-top:1rem;margin-bottom:1rem}.pl-separator--dashed{border-style:dashed}.pl-separator--vertical{border-top:0;border-bottom:0;border-left-width:.0625rem;align-self:stretch;margin:0 1rem}.pl-separator[data-text]{position:relative}.pl-separator[data-text]:before{content:attr(data-text);color:#121212;text-transform:uppercase;background-color:#fff;padding:0 .5rem;font-size:1rem;font-weight:400;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pl-separator--vertical:before{padding:.5rem 0!important}.pl-separator--lowercase:before{text-transform:lowercase!important;top:-.125rem!important}
