.mailing-subscribe-form{box-sizing:border-box;overflow:hidden;position:relative}.mailing-subscribe-form h2{margin:0}.mailing-subscribe-form .caption{font-weight:300;margin:1em 0 3em;opacity:.9}.mailing-subscribe-form .footer{font-size:.9em;font-weight:300;margin:1em 0}.mailing-subscribe-form input[type=email],.mailing-subscribe-form input[type=text]{box-sizing:border-box;padding:1em}.mailing-subscribe-form input[type=submit]{box-sizing:border-box;cursor:pointer;margin-left:1em;padding:1em}.mailing-subscribe-form .inner{display:flex;margin:0 auto;max-width:100%;text-align:left}.mailing-subscribe-form .step{flex:1;margin-left:-100%;opacity:0}.mailing-subscribe-form .step:first-child{margin-left:0}.mailing-subscribe-form .step.mailingSubscribe{opacity:1;z-index:3}.mailing-subscribe-form .step.mailingSubscribeConfirm{z-index:2}.mailing-subscribe-form .step.mailingSubscribed{z-index:1}.mailing-subscribe-form.confirm .mailingSubscribe{opacity:0;transition:all .3s ease-in;z-index:0}.mailing-subscribe-form.confirm .mailingSubscribeConfirm{opacity:1;transition:all .3s ease-in .3s}.mailing-subscribe-form.confirming .mailingSubscribeConfirm{opacity:.5;pointer-events:none;transition:all .3s ease-in}.mailing-subscribe-form.confirmed .mailingSubscribeConfirm{opacity:0;transition:all .3s ease-in;z-index:0}.mailing-subscribe-form.confirmed .mailingSubscribed{opacity:1;transition:all .3s ease-in .3s}.mailing-subscribe-form[data-skin=darkBlue]{background:#283441;color:#fff;padding:4em}.mailing-subscribe-form[data-skin=darkBlue] a{color:#fff}.mailing-subscribe-form[data-skin=darkBlue] .footer{opacity:.4}.mailing-subscribe-form[data-skin=darkBlue] input[type=email],.mailing-subscribe-form[data-skin=darkBlue] input[type=text]{background:#fff;border:none;border-radius:.4em}.mailing-subscribe-form[data-skin=darkBlue] input[type=submit]{background:#f60;border:none;border-radius:.4em;color:#fff}
