.waiting form{opacity:.5;pointer-events:none}.subscription-form{background:#fff;border:4px solid #f4f5f7;border-radius:32px;padding:32px}.subscription-form .subscription-form__form{display:flex;flex-wrap:wrap}.subscription-form input[type=email]{width:100%}.subscription-form input[type=submit]{margin:1.25rem 0 0;width:100%}.subscription-form .error{color:#dc3545}@media screen and (min-width:768px){.subscription-form .subscription-form__form{flex-wrap:nowrap}.subscription-form input[type=email]{flex:1;width:auto}.subscription-form input[type=submit]{margin:0 0 0 1.25rem;width:auto}}