@charset "utf-8";
/* CSS Document */

/* Overlay background */
.popup-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(255,255,255,0.95);
  z-index: 999;
  justify-content: center;
  align-items: center;
}

/* Popup box */
.popup-box {
  position: relative;
  background: white;
  border-radius: 20px;
  padding: 30px;
margin-top:50px;
 max-width: 1300px;
 width: 90%;
	height:70%;
  box-shadow: 0 0 25px rgba(0,0,0,0.15); /* light grey glow */
  animation: popupFade 0.25s ease-out;
	overflow-x: hidden;
	overflow-y: scroll;
	/*scrollbar-width:none;
	-ms-overflow-style:none;*/
}

/* Responsive image inside popup */
.popup-box img.content-img {
  max-width: 90%;
  border-radius: 12px;
  margin-bottom: 15px;
}

/* Close button image floating above */
.popup-close {
  position: absolute;
  top: 10px;
  right: 10px;
  width: 55px;
  height: 47px;
  cursor: pointer;
}

/* Simple animation */
@keyframes popupFade {
  from { transform: scale(0.9); opacity: 0; }
  to { transform: scale(1); opacity: 1; }
}

button {
  all: unset;
  cursor: pointer;
}
