.block-inscription-newsletter {
  padding: var(--size-20);
  background-color: var(--bc-color-blanc);
  border-radius: var(--border-radius-medium);
  box-shadow: -13px 71px 20px 0 rgba(0, 93, 133, 0), -8px 46px 19px 0 rgba(0, 93, 133, 0.02), -5px 26px 16px 0 rgba(0, 93, 133, 0.08), -2px 11px 12px 0 rgba(0, 93, 133, 0.13), -1px 3px 6px 0 rgba(0, 93, 133, 0.15);
  max-width: 500px;
}
.block-inscription-newsletter .gform_fields {
  row-gap: var(--size-10) !important;
}
.block-inscription-newsletter .ginput_container:has(input[type=email]) {
  border-radius: var(--border-radius-medium) !important;
  border: var(--size-1) solid var(--bc-color-gris-50) !important;
  padding: var(--size-0) !important;
  overflow: hidden !important;
}
.block-inscription-newsletter .ginput_container:has(input[type=email]) input[type=email] {
  padding-inline: var(--size-8) !important;
}
.block-inscription-newsletter .ginput_container_consent {
  align-items: center !important;
  padding-inline: var(--size-0) !important;
}
.block-inscription-newsletter .ginput_container_consent input[type=checkbox] {
  width: var(--size-24) !important;
  height: var(--size-24) !important;
  flex-shrink: 0 !important;
}
.block-inscription-newsletter .gform_wrapper .gform-body .gfield_required.gfield_required_text {
  color: var(--bc-color-bleu) !important;
}
.block-inscription-newsletter .gform_wrapper .gform-body .gform_fields .gfield .ginput_container .gfield_consent_label {
  font-size: var(--size-14) !important;
}
.block-inscription-newsletter .gform_wrapper .gform-body .gform_fields .gfield .gfield_label {
  font-size: var(--size-16) !important;
  font-weight: var(--font-weight-regular) !important;
}
.block-inscription-newsletter .gform_wrapper .gform-body .gform_fields .gfield .gfield_label .gfield_required .gfield_required {
  font-size: var(--size-16) !important;
  font-weight: var(--font-weight-regular) !important;
}
.block-inscription-newsletter .gform_wrapper form .gform-footer .gform_button.button {
  margin: 0 !important;
  margin-inline-start: auto !important;
  justify-content: flex-start !important;
}/*# sourceMappingURL=block-inscription-newsletter.css.map */