.section-divider 
{
  display: flex;
  align-items: center;
  text-align: center;
  margin: 0 1.25rem 0 1.25rem; /* 0 20px 0 20px */
  color: #555;
}

.section-divider::before, .section-divider::after 
{
  content: "";
  flex: 1;
  border-top: 1px solid #ccc;
}

.section-divider-icon 
{
  margin: 0 1rem; /* 0 16px */
  height: 2.5rem; /* 40px */
  width: auto;     
  display: block;
  max-height: 5vw;            
  min-height: 2rem; /* 32px */
}

