.faithsphere-divider{
  position: relative;
  margin: 42px 0 38px;
  text-align: center;
  font-weight: 800;
  font-size: 15px;
  letter-spacing: .4px;
  color: #2b5f8e;
}

/* soft glowing lines */
.faithsphere-divider::before,
.faithsphere-divider::after{
  content:"";
  position:absolute;
  top:50%;
  width:38%;
  height:1px;
  background:linear-gradient(
    to right,
    transparent,
    rgba(43,95,142,.55),
    transparent
  );
}

.faithsphere-divider::before{ left:0; }
.faithsphere-divider::after{ right:0; }

/* pill label */
.faithsphere-divider span{
  position: relative;
  display:inline-block;
  padding:10px 20px;
  border-radius:999px;
  background:
    linear-gradient(
      135deg,
      rgba(31,162,184,.18),
      rgba(28,142,165,.12)
    );
  border:1px solid rgba(43,95,142,.25);
  backdrop-filter: blur(6px);
  box-shadow:
    0 6px 18px rgba(0,0,0,.08),
    inset 0 0 0 1px rgba(255,255,255,.25);
  text-shadow:0 1px 2px rgba(255,255,255,.6);
}
