.fp-subscription-form{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.fp-subscription-form form{position:relative;width:100%}.fp-subscription-form form .fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.fp-subscription-form form .fields .field{margin-bottom:calc(2*var(--base-metric))}.fp-subscription-form form .fields .bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:var(--white);border:1px solid var(--accent-color);border-radius:var(--border-radius-base);padding:2px}.fp-subscription-form form .fields .bottom.grey{border-color:var(--border-medium)}.fp-subscription-form form .fields .bottom input{width:auto}.fp-subscription-form form .fields .bottom input:focus{border-color:var(--input-border-color)}.fp-subscription-form form .fields .bottom input[type=email]{border-color:rgba(0,0,0,0);outline:none;padding-left:calc(2*var(--base-metric)) !important;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.fp-subscription-form form .fields .bottom button{margin-top:0;border-radius:var(--border-radius-base);height:auto;margin:0}.fp-subscription-form form .messages{display:none;width:100%;padding-top:var(--base-metric);opacity:0;visibility:hidden;z-index:-1;-webkit-transition:.1s all ease-in-out;transition:.1s all ease-in-out}.fp-subscription-form form .messages.is-visible{opacity:1;visibility:visible;z-index:1}.fp-subscription-form form .messages.error{color:var(--red)}.fp-subscription-form form .messages.success{color:var(--green)}.fp-subscription-form form button{margin-top:calc(2*var(--base-metric))}.fp-subscription-form form button:hover,.fp-subscription-form form button:focus{background:var(--black)}.fp-subscription-form form button.disabled{pointer-events:none;cursor:not-allowed;opacity:.5}.fp-subscription-form.accent form .fields .bottom,.fp-subscription-form.dark form .fields .bottom{background:var(--body-font-color)}.fp-subscription-form.accent form .fields .bottom input[type=email],.fp-subscription-form.dark form .fields .bottom input[type=email]{background:var(--body-font-color);color:var(--white)}.fp-subscription-form.accent form .fields .bottom input[type=email]::-webkit-input-placeholder,.fp-subscription-form.dark form .fields .bottom input[type=email]::-webkit-input-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]::-moz-placeholder,.fp-subscription-form.dark form .fields .bottom input[type=email]::-moz-placeholder{color:var(--grey);opacity:1}.fp-subscription-form.accent form .fields .bottom input[type=email]:-ms-input-placeholder,.fp-subscription-form.dark form .fields .bottom input[type=email]:-ms-input-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]::-ms-input-placeholder,.fp-subscription-form.dark form .fields .bottom input[type=email]::-ms-input-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]::-webkit-input-placeholder, .fp-subscription-form.dark form .fields .bottom input[type=email]::-webkit-input-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]::-moz-placeholder, .fp-subscription-form.dark form .fields .bottom input[type=email]::-moz-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]:-ms-input-placeholder, .fp-subscription-form.dark form .fields .bottom input[type=email]:-ms-input-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]::-ms-input-placeholder, .fp-subscription-form.dark form .fields .bottom input[type=email]::-ms-input-placeholder{color:var(--grey)}.fp-subscription-form.accent form .fields .bottom input[type=email]::placeholder,.fp-subscription-form.dark form .fields .bottom input[type=email]::placeholder{color:var(--grey)}.fp-subscription-form.accent .messages,.fp-subscription-form.dark .messages{color:var(--white)}.fp-subscription-form.accent .messages.error,.fp-subscription-form.dark .messages.error{color:var(--white)}.fp-subscription-form.dark form .fields .bottom{background:rgba(0,0,0,0);border-color:var(--white)}.fp-subscription-form.dark form .fields .bottom input[type=email]{background:rgba(0,0,0,0)}.fp-subscription-form.dark-bg form .fields .bottom{background:var(--body-font-color);border-color:rgba(0,0,0,0)}.fp-subscription-form.single .fields .bottom{height:100%;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}
/*# sourceMappingURL=../../maps/shortcodes/subscription_form.css.map */
