/* Séparation élégante entre les fiches prestations (ancienne FAQ) et les avis. */
#avis.cs-reviews-section { position: relative; }
#avis.cs-reviews-section::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  width: min(1080px, calc(100% - 36px));
  height: 1px;
  background: linear-gradient(90deg,
    transparent 0%,
    rgba(215,196,40,.4) 13%,
    rgba(215,196,40,.85) 50%,
    rgba(215,196,40,.4) 87%,
    transparent 100%);
  box-shadow: 0 0 12px rgba(215,196,40,.16);
  pointer-events: none;
  z-index: 1;
}
