/* Popup background */
.form-popup {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0,0,0,0.5);
  justify-content: center;
  align-items: center;
}

/* Form box */
.form-container {
  background: white;
  padding: 25px;
  width: 400px;
  border-radius: 6px;
}

/* Inputs */
.form-container input,
.form-container textarea {
  width: 100%;
  padding: 10px;
  margin: 8px 0;
}

/* Submit button */
.submit-btn {
  background: #007BFF;
  color: white;
  padding: 10px;
  border: none;
  width: 100%;
}

/* Close button */
.close-btn {
  float: right;
  cursor: pointer;
  font-size: 20px;
}