.frame .sib-form {
  text-align: left !important;
  background-color: transparent !important;
  padding: 0 !important;
}
.frame .sib-form:before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  background: #e9e9e9;
  width: 100vw;
  margin-left: -50vw;
  left: 50%;
  transition: all 0.2s ease-in;
}
.frame .sib-form .sib-form-container {
  position: relative;
}
.frame .sib-form .sib-form-container #sib-container {
  text-align: left !important;
  background-color: transparent !important;
  max-width: none !important;
  max-width: 640px !important;
  padding: 0 !important;
  border: none !important;
  direction: ltr;
}
.frame .sib-form .sib-form-container #sib-container #sib-form .div-nl-headline {
  display: none !important;
}
.frame .sib-form .sib-form-container #sib-container #sib-form div .sib-form-block {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.frame .sib-form .sib-form-container #sib-container #sib-form div .sib-form-block .form__entry .form__label-row {
  display: flex;
  flex-direction: column !important;
  justify-content: stretch;
}
.frame .sib-form .sib-form-container #sib-container #sib-form div .sib-form-block .form__entry .form__label-row .entry__label {
  width: 100% !important;
}
.frame .sib-form .sib-form-container #sib-container #sib-form div .sib-form-block .form__entry .form__label-row .entry__field {
  width: 100% !important;
}
.frame .sib-form .sib-form-container #sib-container #sib-form div .sib-form-block .form__entry .entry__error {
  padding: 6px 12px;
  border: 1px solid red;
  color: #ff000075;
}

/*# sourceMappingURL=brevo-custom.css.map */
