:host(maildroppa-signup-form) {
  all: initial !important;
  --lightningcss-light: initial !important;
  --lightningcss-dark:  !important;
  --lightningcss-light: initial !important;
  --lightningcss-dark:  !important;
  color-scheme: light !important;
  --md-form-placeholder-color: initial !important;
  --md-signup-canvas-default-block-spacing: initial !important;
  --md-signup-canvas-input-background: initial !important;
  --md-signup-canvas-input-border-color: initial !important;
  --md-signup-canvas-input-border-radius: initial !important;
  --md-signup-canvas-input-border-size: initial !important;
  --md-signup-canvas-input-border-style: initial !important;
  --md-signup-canvas-input-label-color: initial !important;
  --md-signup-canvas-input-label-font-size: initial !important;
  --md-signup-canvas-input-label-font-weight: initial !important;
  --md-signup-canvas-input-label-text-align: initial !important;
  --md-signup-canvas-input-placeholder-color: initial !important;
  --md-signup-canvas-input-text-color: initial !important;
  --md-signup-canvas-list-marker-color: initial !important;
  --md-signup-canvas-mobile-box-padding: initial !important;
  --md-signup-canvas-mobile-button-min-height: initial !important;
  --md-signup-canvas-mobile-button-padding: initial !important;
  --md-signup-canvas-mobile-column-gap: initial !important;
  --md-signup-canvas-mobile-column-padding: initial !important;
  --md-signup-canvas-mobile-font-size: initial !important;
  --md-signup-canvas-mobile-page-padding: initial !important;
  --md-signup-canvas-mobile-spacer-height: initial !important;
  --md-signup-canvas-narrow-mobile-box-padding: initial !important;
  direction: ltr !important;
  unicode-bidi: isolate !important;
  width: 100% !important;
  font-family: inherit !important;
  font-size: 16px !important;
  display: block !important;
}
:host(maildroppa-signup-form):before,
:host(maildroppa-signup-form):after {
  all: initial !important;
  content: none !important;
}
:host(maildroppa-signup-form) > div {
  vertical-align: top;
  width: 100%;
  display: inline-block;
}
:host(maildroppa-signup-form) input,
:host(maildroppa-signup-form) select,
:host(maildroppa-signup-form) textarea,
:host(maildroppa-signup-form) button {
  font-family: inherit;
}
[data-md-form] input::-webkit-input-placeholder {
  opacity: 0.4;
  color: var(
    --md-signup-canvas-input-placeholder-color,
    var(--md-form-placeholder-color)
  ) !important;
}
[data-md-form] ::-webkit-input-placeholder {
  opacity: 0.4;
  color: var(
    --md-signup-canvas-input-placeholder-color,
    var(--md-form-placeholder-color)
  ) !important;
}
[data-md-form] :-moz-placeholder-shown {
  opacity: 0.4;
  opacity: 1;
  color: var(
    --md-signup-canvas-input-placeholder-color,
    var(--md-form-placeholder-color)
  ) !important;
}
[data-md-form] ::-moz-placeholder {
  opacity: 0.4;
  opacity: 1;
  color: var(
    --md-signup-canvas-input-placeholder-color,
    var(--md-form-placeholder-color)
  ) !important;
}
[data-md-form] :-ms-placeholder-shown {
  opacity: 0.4;
  color: var(
    --md-signup-canvas-input-placeholder-color,
    var(--md-form-placeholder-color)
  ) !important;
}
[data-md-form] ::placeholder {
  opacity: 0.4;
  color: var(
    --md-signup-canvas-input-placeholder-color,
    var(--md-form-placeholder-color)
  ) !important;
}
.md-legal-footer {
  box-sizing: border-box;
  text-align: center;
  border-top: 1px solid #17203329;
  margin: 24px auto 0;
  padding: 16px 20px;
  font-family:
    system-ui,
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    sans-serif;
  font-size: 14px;
  line-height: 1.45;
  visibility: visible !important;
  z-index: 2147483647 !important;
  color: #172033 !important;
  opacity: 1 !important;
  background: #fff !important;
  width: 100% !important;
  display: block !important;
  position: relative !important;
}
.md-legal-footer nav {
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 8px 14px;
  max-width: 1120px;
  margin: 0 auto;
  display: flex;
}
.md-legal-footer a {
  text-underline-offset: 2px;
  align-items: center;
  min-height: 44px;
  font-weight: 700;
  text-decoration: underline;
  display: inline-flex;
  color: #064b8f !important;
}
.md-legal-footer span {
  overflow-wrap: anywhere;
}
.md-embedded-form {
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  background-color: #0000;
  border: 0;
  outline: 0;
  width: 100%;
  max-width: 500px;
  margin: 65px auto;
  overflow: hidden;
}
.md-embedded-form * {
  box-sizing: border-box;
}
.md-embedded-form p {
  font-family: inherit;
}
.md-embedded-form.md-embedded-form--variant-default .md-embedded-form--body,
.md-embedded-form.md-embedded-form--variant-popup .md-embedded-form--body {
  margin-bottom: 40px;
  padding: 30px;
}
.md-embedded-form.md-embedded-form--variant-slider {
  width: min(400px, 100vw - 32px);
  display: none;
  position: fixed;
  bottom: 0;
  right: 16px;
}
.md-embedded-form.md-embedded-form--variant-slider .md-embedded-form--body,
.md-embedded-form.md-embedded-form--variant-slider
  .md-embedded-form--slider-body {
  padding: 16px 12px;
}
.md-embedded-form.md-embedded-form--variant-slider
  .md-embedded-form--slider-body {
  padding: 16px 38px 16px 12px;
}
.md-embedded-form.md-embedded-form--variant-slider.md-form--ready,
.md-embedded-form.md-embedded-form--variant-slider.md-form--slider-open
  .md-embedded-form--body {
  display: block;
}
.md-embedded-form.md-embedded-form--variant-slider.md-form--slider-open
  .md-embedded-form--slider-body {
  display: none;
}
.md-embedded-form.md-embedded-form--variant-slider.md-form--slider-closed {
  display: none !important;
}
.md-embedded-form.md-embedded-form--variant-slider
  .md-embedded-form--slider-body {
  cursor: pointer;
}
.md-embedded-form.md-embedded-form--variant-slider
  .md-embedded-form--slider-body
  .md-embedded-form--text,
.md-embedded-form.md-embedded-form--variant-slider
  .md-embedded-form--slider-body
  .md-embedded-form--text-slider {
  margin: 0 !important;
}
.md-embedded-form.md-embedded-form--variant-slider .md-embedded-form--body {
  display: none;
}
.md-embedded-form.md-embedded-form--variant-slider .md-embedded-form--title {
  display: block;
  margin: 0 0 16px !important;
}
.md-embedded-form.md-embedded-form--variant-page {
  -webkit-user-select: auto;
  user-select: auto;
  max-width: none;
  margin: 0;
  overflow: visible;
}
.md-embedded-form.md-embedded-form--variant-page .md-embedded-form--footer {
  width: 100%;
  max-width: 1120px;
  margin: 24px auto 0;
  position: relative;
}
.md-embedded-form .md-embedded-form--body,
.md-embedded-form .md-embedded-form--slider-body {
  position: relative;
  overflow: hidden;
}
.md-embedded-form .md-embedded-form--title {
  color: #fff;
  text-align: center;
  -webkit-user-select: text;
  user-select: text;
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-decoration: none;
  display: block;
  margin: 0 0 32px !important;
}
.md-embedded-form .md-embedded-form--msg {
  -webkit-user-select: text;
  user-select: text;
  border: 1px solid;
  border-radius: 5px;
  margin-top: -22px;
  margin-bottom: 22px;
  padding: 10px 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}
.md-embedded-form .md-embedded-form--msg.md-embedded-form--msg-success {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  min-width: 100%;
  min-height: 350px;
}
.md-embedded-form .md-embedded-form--msg.md-embedded-form--form-gdpr {
  color: #fff;
}
.md-embedded-form .md-embedded-form--msg #gdprForm {
  color: #fff !important;
}
.md-embedded-form .md-embedded-form--msg #gdprFormPopup {
  color: #2b3254 !important;
}
.md-embedded-form .md-embedded-form--msg.md-embedded-form--msg-err {
  color: #f26b86;
  background-color: #f26b861a;
  border-color: #f26b86;
}
.md-embedded-form .md-embedded-form--text {
  color: #fff;
  text-align: center;
  -webkit-user-select: text;
  user-select: text;
  width: 100%;
  min-width: 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  margin: 0 0 40px !important;
}
.md-embedded-form .md-embedded-form--subscription-confirmation-title *,
.md-embedded-form .md-embedded-form--subscription-confirmation-text,
.md-embedded-form .md-embedded-form--subscription-confirmation-text * {
  font-family: inherit !important;
  font-size: inherit !important;
  line-height: inherit !important;
  font-weight: inherit !important;
  font-style: inherit !important;
  -webkit-text-decoration: inherit !important;
  -webkit-text-decoration: inherit !important;
  text-decoration: inherit !important;
  color: inherit !important;
  text-align: inherit !important;
}
.md-embedded-form .md-embedded-form--subscription-confirmation-text {
  display: block;
  margin: 0 !important;
}
.md-embedded-form .md-embedded-form--text-slider {
  color: #fff;
  text-align: center;
  -webkit-user-select: text;
  user-select: text;
  width: 100%;
  min-width: 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  margin: 0 0 40px !important;
}
.md-embedded-form .md-embedded-form--form {
  margin-bottom: 26px;
}
.md-embedded-form .md-embedded-form--input {
  margin-bottom: 20px;
  display: block;
}
.md-embedded-form .md-embedded-form--input-el {
  color: #2b3254;
  text-align: left;
  text-transform: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #0000;
  border-radius: 5px;
  outline: 0;
  width: 100%;
  max-width: 100%;
  max-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
  text-decoration: none;
  transition: border-color 0.3s ease-in-out;
  overflow: hidden;
}
.md-embedded-form .md-embedded-form--input-el::placeholder {
  color: #aaadc0;
  transition: opacity 0.3s ease-in-out;
}
.md-embedded-form .md-embedded-form--input-el:focus {
  border-color: #4eb9f4;
}
.md-embedded-form .md-embedded-form--input-el:focus::placeholder {
  opacity: 0;
}
.md-embedded-form .md-embedded-form--btn-wrapper {
  width: 100%;
  display: flex;
}
.md-embedded-form:not(.md-embedded-form--signup-canvas) .md-embedded-form--btn {
  color: #fff;
  background-color: #0ed2af;
  width: 100%;
  box-shadow: 0 7px 15px #0ed2af26;
  word-break: break-word !important;
  letter-spacing: 0.16px !important;
  cursor: pointer !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 5px !important;
  justify-content: center !important;
  align-items: center !important;
  height: 45px !important;
  max-height: 45px !important;
  padding: 0 26px !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 19px !important;
  text-decoration: none !important;
  transition:
    color 0.3s ease-in-out,
    border 0.3s ease-in-out,
    background-color 0.3s ease-in-out !important;
  display: inline-flex !important;
  overflow: hidden !important;
}
.md-embedded-form:not(.md-embedded-form--signup-canvas)
  .md-embedded-form--btn:hover {
  opacity: 0.85;
}
.md-embedded-form:not(.md-embedded-form--signup-canvas)
  .md-embedded-form--btn:active {
  opacity: 0.81;
}
.md-embedded-form .md-embedded-form--footer--text {
  margin-top: 10px;
  margin-bottom: 40px;
}
.md-embedded-form .md-embedded-form--footer {
  background-color: #2b3254;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  padding-top: 8px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}
.md-embedded-form .md-embedded-form--logo-wrapper {
  text-decoration: none;
}
.md-embedded-form .md-embedded-form--logo-wrapper img {
  width: 170px;
  height: 25px;
}
.md-embedded-form .md-embedded-form--close {
  z-index: 1;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer !important;
}
.md-embedded-form .md-embedded-form--close:hover {
  opacity: 0.9;
}
.md-embedded-form .md-embedded-form--expand {
  z-index: 1;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 8px;
}
.md-embedded-form .md-embedded-form--expand:hover {
  opacity: 0.9;
}
.md-embedded-form.md-embedded-form--signup-canvas {
  -webkit-user-select: auto;
  user-select: auto;
  max-width: none;
  margin: 0 auto;
  overflow: visible;
}
.md-embedded-form.md-embedded-form--signup-canvas .md-embedded-form--body,
.md-embedded-form.md-embedded-form--signup-canvas
  .md-embedded-form--slider-body {
  overflow: visible;
}
.md-embedded-form.md-embedded-form--signup-canvas .md-embedded-form--footer {
  position: static;
}
[data-md-signup-canvas-root] .md-signup-canvas,
[data-md-signup-canvas-root] .md-signup-canvas * {
  box-sizing: border-box;
}
[data-md-signup-canvas-root] .md-signup-canvas--nodes,
[data-md-signup-canvas-root] .md-signup-canvas--column {
  min-width: 0;
}
[data-md-signup-canvas-root] .md-signup-canvas--list li::marker {
  color: var(--md-signup-canvas-list-marker-color);
}
[data-md-signup-canvas-root] .md-signup-canvas--rich-text-link {
  overflow-wrap: anywhere;
  transition:
    opacity 0.14s,
    text-decoration-thickness 0.14s,
    text-underline-offset 0.14s;
}
[data-md-signup-canvas-root] .md-signup-canvas--rich-text-link-hover:hover {
  opacity: 0.82;
  text-underline-offset: 0.16em;
  text-decoration: underline;
  text-decoration-thickness: 0.1em;
}
[data-md-signup-canvas-root] .md-signup-canvas--social-platform-icon {
  flex: none;
  display: block;
}
[data-md-signup-canvas-root] .md-signup-canvas--video-play:before {
  content: "";
  border-top: 0.32em solid #0000;
  border-bottom: 0.32em solid #0000;
  border-left: 0.5em solid;
  width: 0;
  height: 0;
  margin-left: 0.18em;
}
[data-md-signup-canvas-root]
  [data-md-signup-canvas-form]
  .md-embedded-form--input-title {
  color: var(--md-signup-canvas-input-label-color) !important;
  font-size: var(--md-signup-canvas-input-label-font-size) !important;
  font-weight: var(--md-signup-canvas-input-label-font-weight) !important;
  text-align: var(--md-signup-canvas-input-label-text-align) !important;
}
[data-md-signup-canvas-root]
  [data-md-signup-canvas-form]
  .md-embedded-form--input-el,
[data-md-signup-canvas-root]
  [data-md-signup-canvas-form]
  .md-embedded-form--textarea-el,
[data-md-signup-canvas-root]
  [data-md-signup-canvas-form]
  .md-embedded-form--select {
  color: var(--md-signup-canvas-input-text-color) !important;
  border-color: var(--md-signup-canvas-input-border-color) !important;
  border-width: var(--md-signup-canvas-input-border-size) !important;
  border-style: var(--md-signup-canvas-input-border-style) !important;
  border-radius: var(--md-signup-canvas-input-border-radius) !important;
  background-color: var(--md-signup-canvas-input-background) !important;
}
[data-md-signup-canvas-root]
  [data-md-signup-canvas-form]
  .md-embedded-form--dropdown-el {
  color: var(--md-signup-canvas-input-text-color) !important;
}
[data-md-signup-canvas-root] [data-md-signup-canvas-form] input::placeholder,
[data-md-signup-canvas-root]
  [data-md-signup-canvas-form]
  textarea::placeholder {
  opacity: 1;
}
.md-signup-canvas[data-md-columns-stacked="true"] .md-signup-canvas--columns {
  gap: var(--md-signup-canvas-mobile-column-gap, 18px) !important;
  grid-template-rows: auto !important;
  grid-template-columns: minmax(0, 1fr) !important;
}
@media (width<=640px) {
  [data-md-signup-canvas-root].md-embedded-form--variant-page {
    padding: var(--md-signup-canvas-mobile-page-padding, 14px) !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas {
    max-width: 100% !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--box,
  [data-md-signup-canvas-root] .md-signup-canvas--column {
    min-height: auto !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--box {
    padding: var(--md-signup-canvas-mobile-box-padding, 20px) !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--column {
    gap: var(--md-signup-canvas-default-block-spacing, 16px) !important;
    padding: var(--md-signup-canvas-mobile-column-padding, 0) !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--text,
  [data-md-signup-canvas-root] .md-signup-canvas--list,
  [data-md-signup-canvas-root] .md-signup-canvas--subscriber-counter,
  [data-md-signup-canvas-root] .md-signup-canvas--rich-text-segment,
  [data-md-signup-canvas-root] .md-signup-canvas--button,
  [data-md-signup-canvas-root] .md-signup-canvas .md-embedded-form--btn {
    font-size: var(--md-signup-canvas-mobile-font-size, inherit) !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--button,
  [data-md-signup-canvas-root] .md-signup-canvas .md-embedded-form--btn {
    overflow-wrap: break-word;
    max-width: 100% !important;
    height: auto !important;
    max-height: none !important;
    min-height: var(
      --md-signup-canvas-mobile-button-min-height,
      44px
    ) !important;
    padding: var(
      --md-signup-canvas-mobile-button-padding,
      12px 20px
    ) !important;
    white-space: normal !important;
    overflow: visible !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas [data-md-signup-canvas-form],
  [data-md-signup-canvas-root]
    .md-signup-canvas
    [data-md-signup-canvas-form]
    form,
  [data-md-signup-canvas-root] .md-signup-canvas--button-frame,
  [data-md-signup-canvas-root] .md-signup-canvas--image,
  [data-md-signup-canvas-root] .md-signup-canvas--image a,
  [data-md-signup-canvas-root] .md-signup-canvas--video,
  [data-md-signup-canvas-root] .md-signup-canvas--video-frame,
  [data-md-signup-canvas-root]
    .md-signup-canvas
    .md-embedded-form--btn-wrapper {
    min-width: 0 !important;
    max-width: 100% !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--image img {
    height: auto !important;
  }
  [data-md-signup-canvas-root] .md-signup-canvas--spacer-responsive {
    height: var(--md-signup-canvas-mobile-spacer-height) !important;
  }
}
@media (width<=420px) {
  [data-md-signup-canvas-root] .md-signup-canvas--box {
    padding: var(
      --md-signup-canvas-narrow-mobile-box-padding,
      var(--md-signup-canvas-mobile-box-padding, 16px)
    ) !important;
  }
}
.md-embedded-form-inline {
  -webkit-user-select: none;
  user-select: none;
  box-sizing: border-box;
  background-color: #0000;
  border: 0;
  outline: 0;
  width: 100%;
  max-width: 500px;
  margin: 65px auto;
  overflow: hidden;
}
.md-embedded-form-inline * {
  box-sizing: border-box;
}
.md-embedded-form-inline p {
  font-family: inherit;
}
.md-embedded-form-inline.md-embedded-form--variant-default
  .md-embedded-form--body,
.md-embedded-form-inline.md-embedded-form--variant-popup
  .md-embedded-form--body {
  margin-bottom: 40px;
  padding: 30px;
}
.md-embedded-form-inline.md-embedded-form--variant-slider {
  width: min(400px, 100vw - 32px);
  display: none;
  position: fixed;
  bottom: 0;
  right: 16px;
}
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--body,
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--slider-body {
  padding: 16px 12px;
  border-bottom: none !important;
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--slider-body {
  padding: 16px 38px 16px 12px;
}
.md-embedded-form-inline.md-embedded-form--variant-slider.md-form--ready,
.md-embedded-form-inline.md-embedded-form--variant-slider.md-form--slider-open
  .md-embedded-form--body {
  display: block;
}
.md-embedded-form-inline.md-embedded-form--variant-slider.md-form--slider-open
  .md-embedded-form--slider-body {
  display: none;
}
.md-embedded-form-inline.md-embedded-form--variant-slider.md-form--slider-closed {
  display: none !important;
}
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--slider-body {
  cursor: pointer;
}
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--slider-body
  .md-embedded-form--text,
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--slider-body
  .md-embedded-form--text-slider {
  margin: 0 !important;
}
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--body {
  display: none;
}
.md-embedded-form-inline.md-embedded-form--variant-slider
  .md-embedded-form--title {
  display: block;
  margin: 0 0 16px !important;
}
.md-embedded-form-inline .md-embedded-form--body,
.md-embedded-form-inline .md-embedded-form--slider-body {
  position: relative;
  overflow: hidden;
}
.md-embedded-form-inline .md-embedded-form--title {
  color: #fff;
  text-align: center;
  -webkit-user-select: text;
  user-select: text;
  font-size: 34px;
  font-style: normal;
  font-weight: 700;
  line-height: 48px;
  text-decoration: none;
  display: block;
  margin: 0 0 32px !important;
}
.md-embedded-form-inline .md-embedded-form--msg {
  -webkit-user-select: text;
  user-select: text;
  border: 1px solid;
  border-radius: 5px;
  margin-top: -22px;
  margin-bottom: 22px;
  padding: 10px 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
  display: none;
}
.md-embedded-form-inline .md-embedded-form--msg.md-embedded-form--msg-success {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  min-width: 100%;
  min-height: 350px;
}
.md-embedded-form-inline .md-embedded-form--msg.md-embedded-form--form-gdpr {
  color: #fff;
}
.md-embedded-form-inline .md-embedded-form--msg #gdprForm {
  color: #fff !important;
}
.md-embedded-form-inline .md-embedded-form--msg #gdprFormPopup {
  color: #2b3254 !important;
}
.md-embedded-form-inline .md-embedded-form--msg.md-embedded-form--msg-err {
  color: #f26b86;
  background-color: #f26b861a;
  border-color: #f26b86;
}
.md-embedded-form-inline .md-embedded-form--text,
.md-embedded-form-inline .md-embedded-form--text-slider {
  color: #fff;
  text-align: center;
  -webkit-user-select: text;
  user-select: text;
  width: 100%;
  min-width: 100%;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 24px;
  text-decoration: none;
  margin: 0 0 40px !important;
}
.md-embedded-form-inline .md-embedded-form--form {
  margin-bottom: 26px;
}
.md-embedded-form-inline .md-embedded-form--input {
  margin-bottom: 20px;
  display: block;
}
.md-embedded-form-inline .md-embedded-form--input-el {
  color: #2b3254;
  text-align: left;
  text-transform: none;
  white-space: nowrap;
  text-overflow: ellipsis;
  border: 1px solid #0000;
  border-radius: 5px;
  outline: 0;
  width: 100%;
  max-width: 100%;
  max-height: 50px;
  padding-left: 20px;
  padding-right: 20px;
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  line-height: 50px;
  text-decoration: none;
  transition: border-color 0.3s ease-in-out;
  overflow: hidden;
}
.md-embedded-form-inline .md-embedded-form--input-el::placeholder {
  color: #aaadc0;
  transition: opacity 0.3s ease-in-out;
}
.md-embedded-form-inline .md-embedded-form--input-el:focus {
  border-color: #4eb9f4;
}
.md-embedded-form-inline .md-embedded-form--input-el:focus::placeholder {
  opacity: 0;
}
.md-embedded-form-inline .md-embedded-form--btn {
  color: #fff;
  background-color: #0ed2af;
  box-shadow: 0 7px 15px #0ed2af26;
  word-break: break-word !important;
  letter-spacing: 0.16px !important;
  cursor: pointer !important;
  -webkit-user-select: none !important;
  user-select: none !important;
  background-image: none !important;
  border: 0 !important;
  border-radius: 5px !important;
  justify-content: center !important;
  align-items: center !important;
  width: 100% !important;
  height: 45px !important;
  max-height: 45px !important;
  padding: 0 26px !important;
  font-size: 16px !important;
  font-style: normal !important;
  font-weight: 600 !important;
  line-height: 19px !important;
  text-decoration: none !important;
  transition:
    color 0.3s ease-in-out,
    border 0.3s ease-in-out,
    background-color 0.3s ease-in-out !important;
  display: inline-flex !important;
  overflow: hidden !important;
}
.md-embedded-form-inline .md-embedded-form--btn:hover {
  opacity: 0.85;
}
.md-embedded-form-inline .md-embedded-form--btn:active {
  opacity: 0.81;
}
.md-embedded-form-inline .md-embedded-form--footer--text {
  margin-top: 10px;
  margin-bottom: 40px;
}
.md-embedded-form-inline .md-embedded-form--footer {
  backdrop-filter: brightness(0.8);
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  margin-top: 20px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}
.md-embedded-form-inline .md-embedded-form--logo-wrapper {
  text-decoration: none;
}
.md-embedded-form-inline .md-embedded-form--logo-wrapper img {
  width: 170px;
  height: 25px;
}
.md-embedded-form-inline .md-embedded-form--close {
  z-index: 1;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 8px;
  cursor: pointer !important;
}
.md-embedded-form-inline .md-embedded-form--close:hover {
  opacity: 0.9;
}
.md-embedded-form-inline .md-embedded-form--expand {
  z-index: 1;
  width: 16px;
  height: 16px;
  position: absolute;
  top: 8px;
  right: 8px;
}
.md-embedded-form-inline .md-embedded-form--expand:hover {
  opacity: 0.9;
}
.md-embedded-form--branding-text {
  color: inherit;
  text-align: center;
  margin-bottom: 10px;
  font-size: 10px;
  font-weight: 600;
}
.md-embedded-form--checkbox-wrapper {
  margin-bottom: 20px;
}
.md-signup-topics {
  min-width: 0;
  color: inherit;
  text-align: left;
  -webkit-user-select: text;
  user-select: text;
  border: 0;
  margin: 0 0 20px;
  padding: 0;
}
.md-signup-topics--choice {
  overflow-wrap: anywhere;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
  min-width: 0;
  margin-bottom: 10px;
  display: flex;
}
.md-signup-topics--choice input {
  flex: none;
  margin: 3px 0 0;
}
.md-signup-topics--copy,
.md-signup-topics--label,
.md-signup-topics--description {
  min-width: 0;
  display: block;
}
.md-signup-topics--description {
  opacity: 0.8;
  margin-top: 3px;
  font-size: 0.875em;
}
.md-embedded-form--checkbox {
  flex-direction: row;
  width: 100%;
  margin-bottom: 10px;
  display: flex;
}
.md-embedded-form--checkbox input {
  margin-right: 12px;
}
.md-embedded-form--boolean-checkbox-wrapper {
  text-align: left;
}
.md-embedded-form--boolean-checkbox-wrapper .md-embedded-form--checkbox {
  text-align: left;
  justify-content: flex-start;
  align-items: flex-start;
}
.md-embedded-form--input-title {
  margin-bottom: 5px;
  font-weight: 700;
}
.md-embedded-form--error {
  color: #f26b86;
  -webkit-user-select: text;
  user-select: text;
  background-color: #f26b861a;
  border: 1px solid;
  border-radius: 5px;
  margin-bottom: 22px;
  padding: 10px 20px;
  font-size: 16px;
  font-style: normal;
  font-weight: 400;
  line-height: 22px;
  text-decoration: none;
}
.md-embedded-form--submission-error {
  box-sizing: border-box;
  color: #9f1239;
  overflow-wrap: anywhere;
  text-align: left;
  background-color: #fff1f2;
  border: 1px solid #fda4af;
  border-radius: 8px;
  width: 100%;
  margin: 0 0 16px;
  padding: 12px 16px;
}
@keyframes md-form-translating-bottom {
  0% {
    transform: translateY(500px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes md-form-translating-back-bottom {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateY(500px);
  }
}
.md-form-animation-bottom {
  transition: all;
  animation: 0.5s linear md-form-translating-bottom;
}
.md-form-reverse-animation-bottom {
  transition: all;
  animation: 0.65s linear md-form-translating-back-bottom;
}
@keyframes md-form-translating-top {
  0% {
    transform: translateY(-500px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes md-form-translating-back-top {
  0% {
    transform: translate(0);
  }
  to {
    transform: translateY(-500px);
  }
}
.md-form-animation-top {
  transition: all;
  animation: 0.5s linear md-form-translating-top;
}
.md-form-reverse-animation-top {
  transition: all;
  animation: 0.65s linear md-form-translating-back-top;
}
@keyframes md-form-translating-center {
  0% {
    transform: translate(-500px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes md-form-translating-back-center {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(-500px);
  }
}
.md-form-animation-center {
  transition: all;
  animation: 0.5s linear md-form-translating-center;
}
.md-form-reverse-animation-center {
  transition: all;
  animation: 0.65s linear md-form-translating-back-center;
}
@keyframes md-form-translating-center-right {
  0% {
    transform: translate(500px);
  }
  to {
    transform: translate(0);
  }
}
@keyframes md-form-translating-back-center-right {
  0% {
    transform: translate(0);
  }
  to {
    transform: translate(500px);
  }
}
.md-form-animation-center-right {
  transition: all;
  animation: 0.5s linear md-form-translating-center-right;
}
.md-form-reverse-animation-center-right {
  transition: all;
  animation: 0.65s linear md-form-translating-back-center-right;
}
.md-form-center {
  bottom: calc(50vh - 250px) !important;
}
.md-embedded-form--progress-bar-percent-bar-container {
  background-color: #fff;
  border: 1px solid #dbdbdb;
  border-radius: 12px;
  width: 100%;
  height: 12px;
  margin: 7px 0 50px;
  position: relative;
}
.md-embedded-form--progress-bar-percent-bar {
  border-radius: 12px;
  width: 50%;
  height: 10px;
  position: absolute;
  top: 0;
}
.md-embedded-form--progress-bar-steps-wrapper {
  color: #fff;
  flex-direction: row;
  height: 50px;
  margin-bottom: 32px;
  display: flex;
}
.md-embedded-form--progress-bar-step-one-container {
  clip-path: polygon(0% 0%, 90% 0%, 100% 50%, 90% 100%, 0% 100%);
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 50px;
  display: flex;
}
.md-embedded-form--progress-bar-step-two-container {
  clip-path: polygon(100% 0, 100% 50%, 100% 100%, 0% 100%, 10% 50%, 0% 0%);
  justify-content: center;
  align-items: center;
  width: 41%;
  height: 50px;
  display: flex;
  position: absolute;
  right: 30px;
}
.md-embedded-form--progress-bar-step-indicator {
  backdrop-filter: brightness(0.8);
  border-radius: 24px;
  justify-content: center;
  align-items: center;
  width: 24px;
  height: 24px;
  margin-right: 12px;
  display: flex;
}
@keyframes md-form-zoom-in-down {
  0% {
    opacity: 0;
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    transform: scale3d(0.1, 0.1, 0.1) translateY(-1000px);
  }
  60% {
    opacity: 1;
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    transform: scale3d(0.475, 0.475, 0.475) translateY(60px);
  }
}
.md-embedded-form--popup-animation {
  background-color: #0000;
  animation-name: md-form-zoom-in-down;
  animation-duration: 1s;
  animation-delay: 0.3s;
  animation-fill-mode: both;
}
.md-embedded-form select {
  appearance: none;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  cursor: inherit;
  line-height: inherit;
  color: #2b3254;
  z-index: 1;
  background-color: #0000;
  border: none;
  margin: 0;
  padding: 0 15px;
  font-size: 14px;
}
.md-embedded-form select::-ms-expand {
  display: none;
}
.md-embedded-form select {
  outline: none;
}
.md-embedded-form--select {
  grid-template-areas: "select";
  align-items: center;
  margin-bottom: 20px;
  display: grid;
  position: relative;
}
.md-embedded-form--select select,
.md-embedded-form--select:after {
  grid-area: select;
}
.md-embedded-form--select {
  cursor: pointer;
  background-color: #fbfbfd;
  background-image: linear-gradient(#fff 67%, #f9f9f9);
  border: 1px solid #dde3e8;
  border-radius: 8px;
  width: 100%;
  height: 48px;
  padding: 0.25em 0.5em;
}
.md-embedded-form--select:not(.md-embedded-form--select--multiple):after {
  content: "";
  clip-path: polygon(100% 0%, 0 0%, 50% 100%);
  background-color: #dde3e8;
  justify-self: end;
  width: 0.8em;
  height: 0.5em;
}
.md-embedded-form--select.md-embedded-form--select--multiple {
  height: auto;
  min-height: 48px;
}
.md-embedded-form select:focus + .focus {
  border-radius: inherit;
  border: 2px solid #00f;
  position: absolute;
  inset: -1px;
}
.md-embedded-form--select--disabled {
  cursor: not-allowed;
  background-color: #eee;
  background-image: linear-gradient(#eee 67%, #ddd);
}
.md-embedded-form--textarea-el {
  resize: vertical;
  white-space: pre-wrap;
  overflow-wrap: break-word;
  border-radius: 8px;
  outline: none;
  width: 100%;
  max-width: 100%;
  height: 100px;
  padding: 14px 20px;
  transition: border-color 0.3s ease-in-out;
  max-height: none !important;
}
.md-embedded-form--textarea-el:disabled {
  background-color: #fff;
}
.md-embedded-form--textarea-el:focus {
  border-color: #4eb9f4 !important;
}
.md-embedded-form--textarea-el:focus::placeholder {
  opacity: 0;
}
.md-embedded-form--input-wrapper {
  display: block;
}
.md-embedded-form--checkbox {
  font-size: 16px !important;
}
.md-embedded-form--variant-popup .md-embedded-form--footer {
  padding: 14px 0;
  bottom: 0;
}
.md-embedded-form--text__title {
  font-size: 28px !important;
}
.md-embedded-form--footer--succes {
  position: initial !important;
  width: calc(100% + 60px) !important;
  margin-bottom: -30px !important;
  margin-left: -30px !important;
}
.md-embedded-form-popup-fixed {
  z-index: 999;
  background-color: #00000080;
  width: 100vw;
  height: 100vh;
  position: fixed;
  top: 0;
  left: 0;
  overflow: auto;
}
.maildroppa-custom-form {
  background-color: #f7f8fc;
  background-image:
    url(../custom-form-bg-1.f256add2.svg),
    url(../custom-form-bg-2.3b2f64ba.svg),
    url(../custom-form-bg-3.68c720a8.svg),
    url(../custom-form-bg-4.170a5839.svg),
    url(../custom-form-bg-5.c2387e07.svg), url(../custom-form-bg-6.e934affc.svg);
  background-position:
    100% 0,
    0 0,
    0 90%,
    90% 100%,
    100% 100%,
    0 100%;
  background-repeat:
    no-repeat, no-repeat, no-repeat, no-repeat, no-repeat, no-repeat;
  background-size: auto, auto, auto, auto, auto, auto;
}