.form-newsletter{min-height:180px;position:relative}.form-newsletter__consent{color:#6c6f73;font-family:Rogan,sans-serif;font-size:.875rem;left:50%;letter-spacing:.5px;line-height:20px;margin-top:16px;max-width:440px;padding:0 8px;position:absolute;text-align:center;top:120px;transform:translate(-50%);width:100%}@media (max-width:56.25em){.form-newsletter__consent{left:auto;letter-spacing:.4px;margin-bottom:32px;margin-top:12px;max-width:100%;position:relative;text-align:left;top:auto;transform:none}}.form-newsletter__consent a{color:#00978c}.form-newsletter__form{width:100%}.form-newsletter__row+.form-newsletter__row{margin-top:16px}@media (max-width:64em){.form-newsletter__row+.form-newsletter__row{margin-top:12px}}.form-newsletter__row-double{display:flex;justify-content:space-between}@media (max-width:56.25em){.form-newsletter__row-double{flex-direction:column}}.form-newsletter__row-double .form-input{flex:1}.form-newsletter__submit{flex-shrink:0;margin-left:16px;width:calc(40% - 6px)}@media (max-width:56.25em){.form-newsletter__submit{margin-left:0;width:100%}}.form-newsletter__status{font-family:Rogan,sans-serif;font-size:.875rem;font-weight:400;letter-spacing:.5px;line-height:20px;margin:16px 0 0}.form-newsletter__status.error-message{color:#f6482e}.form-newsletter__status.success-message{color:#00978c}.form-newsletter--module{max-width:520px}.form-newsletter--module .form-newsletter__consent{font-size:.75rem;left:unset;line-height:18px;max-width:100%;padding:0 15px;position:relative;top:unset;transform:translate(0)}@media (max-width:56.25em){.form-newsletter--module .form-newsletter__consent{margin-bottom:0;text-align:center}}.form-newsletter--module .form-newsletter__submit{margin-left:0;width:100%}.form-newsletter--module .form-newsletter__email{width:calc(63% - 6px)}.form-newsletter--module .form-newsletter__zip-code{width:calc(37% - 6px)}.form-newsletter--module .form-newsletter__row-double{flex-direction:row}@media (max-width:64em){.form-newsletter--module .form-newsletter__row-double{flex-direction:row}}@media (max-width:40.625em){.form-newsletter--module .form-newsletter__row-double{flex-direction:column}}
