Popup using JS

It uses visibility and opacity.
Popup NoJs

It doesnt use JS, it uses checkboxes!