.bt-text-box-separator{position:relative;display:flex;align-items:center}.bt-text-box-separator:not(:first-child){margin-top:20px}.bt-text-box-separator:not(:last-child){margin-bottom:20px}.bt-text-box-separator:before{content:attr(data-text);position:relative;background-color:#0090ff;color:#fff;line-height:22px;padding:4px 15px;border-radius:26px;display:block;font-weight:600}.bt-text-box-separator:after{content:"";background-color:#0090ff;height:1px;flex:1;display:block}
