/* Animated wave divider */
.pc-wave-animated{width:100%;overflow:hidden;line-height:0;position:relative;height:80px}
.pc-wave-animated.flip{transform:rotate(180deg)}
.pc-wave-animated .wave-svg{position:absolute;bottom:0;left:0;width:200%;height:100%;min-width:200%}
.pc-wave-animated .wave-path{fill:var(--wave-color,#d6198a)}
.pc-wave-animated .wave-back{opacity:.3;animation:waveFlow 8s linear infinite}
.pc-wave-animated .wave-mid{opacity:.5;animation:waveFlow 6s linear infinite reverse}
.pc-wave-animated .wave-front{opacity:1;animation:waveFlow 10s linear infinite}
@keyframes waveFlow{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}
@media(prefers-reduced-motion:reduce){.pc-wave-animated .wave-path{animation:none}}