/* Homepage only */
.ov-dots{display:flex;justify-content:center;gap:2px;margin-top:14px}
.ov-dot{width:24px;height:24px;display:grid;place-items:center;padding:0;background:none;border:0;cursor:pointer}
.ov-dot::before{content:"";width:8px;height:8px;border-radius:50%;background:#d9cccd}
.ov-dot.on::before{background:#1d1b1b}
