img-comparison-slider.rendered{cursor: ew-resize;}
img-comparison-slider{display: block;max-width: 100%;margin-bottom: 2rem;}  
img-comparison-slider figure{position: relative;margin: 0;}  
.before figcaption,.after figcaption{position: absolute;top: 50%;transform: translateY(-50%);background: rgba(0, 0, 0, 0.7);color: #fff;padding: 6px 12px;border-radius: 4px;font-size: 14px;font-weight: bold;text-transform: uppercase;line-height: 1;white-space: nowrap;}  
.before figcaption{left: 10px;}  
.after figcaption{right: 10px;left: auto;}