/*** POPUP ***/
[data-popup] {
  display    : none;
  position   : fixed;
  z-index    : 9999999;
  right      : 0;
  left       : 0;
  margin     : 25px auto;  
  width      : 50%;
  min-width  : 200px;
  padding    : 15px 25px 25px;
  background : #fff;
  border-radius:10px;
  transition: box-shadow 2s;
  box-shadow : 0 0 0 1900px hsla(220,7%,18%,0.6),
          0 10px 30px -5px hsla(220,7%,18%,0.6);
}
[data-popup] h2 span {
  float : right;
}
