.enss-notification-box-success {
  padding: 1em 2em 1em 3.5em;
  margin: 0 0 2em;
  position: relative;
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid #444;
  list-style: none outside;
  width: auto;
  word-wrap: break-word;
}

.enss-notification-box-error {
  padding: 1em 2em 1em 3.5em;
  margin: 0 0 2em;
  position: relative;
  background-color: #f7f6f7;
  color: #515151;
  border-top: 3px solid #b81c23;
  list-style: none outside;
  width: auto;
  word-wrap: break-word;
}

.enss-notification-box-none {
  display: none;
}

.enss-notification-box-freeze {
  pointer-events: none;
  filter: blur(1px);
}

.enss-notification-box-p {
  margin-bottom: 1em;
}

.enss-notification-box-form {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  font-size: 14px;
  margin-bottom: 1em;
}

.enss-notification-box-form-email {
  border-radius: 0;
  border: 1px #ebebeb solid;
  color: #979797;
  font-weight: 400;
  font-family: "Maven Pro", sans-serif;
  letter-spacing: 0.1em;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 14px;
  line-height: 1.5;
  background-color: #fff;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 70%;
}

.enss-notification-box-form-p {
  display: flex;
  align-items: flex-start;
  margin-bottom: 0;
}

.enss-notification-box-form-p-checkbox {
  position: relative;
  margin-top: 4px;
  margin-right: 10px;
}

.enss-notification-box-form-button {
  background: #222;
  border-color: #222;
  color: #fff;
  font-family: "Maven Pro", sans-serif;
  letter-spacing: 0.1em;
  text-transform: uppercase;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  border-radius: 0;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out,
    border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  width: 70%;
}
