.newsletter-popup {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
  z-index: 9999;
  display: flex;
  justify-content: center;
  align-items: center;
}
.newsletter-popup .popup-content {
  background: #fff;
  width: 50%;
  position: relative;
  box-shadow: 0 10px 40px rgba(0, 0, 0, 0.3);
  overflow: hidden;
}
.newsletter-popup .popup-close {
  position: absolute;
  top: 30px;
  right: 2%;
  font-size: 24px;
  background: none;
  border: none;
  cursor: pointer;
  z-index: 1;
  color: #fff;
  padding: 0.25em 0.35em;
}
.newsletter-popup .popup-close:hover {
  color: #000;
  background: #fff;
  border-radius: 100%;
}
iframe.iframe-content {
  height: calc(100vh - 14vh);
  display: block;
}
@media (max-width: 767px) {
  .newsletter-popup .popup-content {
    width: 90% !important;
  }
}
/*# sourceMappingURL=data:application/json,%7B%22version%22%3A3%2C%22sources%22%3A%5B%22%5C%2Fstatic%5C%2Ffrontend%5C%2FHelm%5C%2FStellanBase%5C%2Fen_US%5C%2FHelm_SignupPopup%5C%2Fcss%5C%2Fpopup.less%22%5D%2C%22names%22%3A%5B%5D%2C%22mappings%22%3A%22AAAA%3BEACI%2CeAAA%3BEACA%2CMAAA%3BEACA%2COAAA%3BEACA%2CWAAA%3BEACA%2CYAAA%3BEACA%2C8BAAA%3BEACA%2CaAAA%3BEACA%2CaAAA%3BEACA%2CuBAAA%3BEACA%2CmBAAA%3B%3BAAGJ%2CiBAAkB%3BEACd%2CgBAAA%3BEACA%2CUAAA%3BEACA%2CkBAAA%3BEACA%2C0CAAA%3BEACA%2CgBAAA%3B%3BAAGJ%2CiBAAkB%3BEACd%2CkBAAA%3BEACA%2CSAAA%3BEACA%2CSAAA%3BEACA%2CeAAA%3BEACA%2CgBAAA%3BEACA%2CYAAA%3BEACA%2CeAAA%3BEACA%2CUAAA%3BEACA%2CWAAA%3BEACA%2CsBAAA%3B%3BAAEA%2CiBAZc%2CaAYb%3BEACG%2CWAAA%3BEACA%2CgBAAA%3BEACA%2CmBAAA%3B%3BAAIR%2CMAAM%3BEACF%2CQAAQ%2CkBAAR%3BEACA%2CcAAA%3B%3BAAQJ%2CQAL0B%3BEACtB%2CiBAAkB%3BIACd%2CqBAAA%22%7D */