.collect-email-partial{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;overflow:hidden;padding:0 0 10px;margin-bottom:-10px}.collect-email-partial .column{-ms-flex-direction:row;flex-direction:row;-ms-flex-pack:justify;justify-content:space-between}.collect-email-partial .collect-success{transition:opacity 1s ease;opacity:0}.collect-email-partial .collect-success,.collect-email-partial .intro-copy{-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;width:100%;padding:0 20px;-webkit-scroll-snap-coordinate:0 0}.collect-email-partial .intro-copy{max-width:none}.collect-header,.collect-success{position:relative;text-align:center}.collect-header .icon,.collect-success .icon{position:relative;right:auto;left:auto;margin-bottom:10px;width:50px}.collect-header h3,.collect-success h3{margin-bottom:5px}.collect-header .collected-email,.collect-header .common-IntroText,.collect-success .collected-email,.collect-success .common-IntroText{color:#32325d}.collect-form{padding:20px 40px 10px;position:relative;min-height:70px}.collect-input{background:#fff;box-shadow:0 1px 3px rgba(50,50,93,.15),0 1px 0 rgba(0,0,0,.02);border-radius:4px;overflow:hidden;max-width:440px;margin-left:auto;margin-right:auto;font-size:16px;line-height:22px;color:#32325d}@media screen and (max-width:670px){.collect-input{max-width:none}.collect-form{padding:20px 0 10px}}.collect-input input[type=email],.collect-input input[type=text]{border:none;outline:none;margin:0;padding:9px 13px;background:transparent;font:inherit;color:#32325d}.collect-input input[type=email]::-webkit-input-placeholder,.collect-input input[type=text]::-webkit-input-placeholder{color:#aab7c4}.collect-input input[type=email]::-moz-placeholder,.collect-input input[type=text]::-moz-placeholder{color:#aab7c4}.collect-input input[type=email]:-ms-input-placeholder,.collect-input input[type=text]:-ms-input-placeholder{color:#aab7c4}.collect-input.methods{margin-bottom:20px;height:40px;overflow:hidden;transition:height var(--collect-transition-duration) ease-in-out,box-shadow .15s ease}.collect-input.methods.active{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.collect-input.methods .placeholder,.collect-input.methods label{white-space:nowrap;text-overflow:ellipsis;padding:9px 13px;display:block;cursor:pointer;overflow:hidden}.collect-input.email{display:-ms-flexbox;display:flex;transition:box-shadow .15s ease}.collect-input.email.active{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.collect-input.email .email-field{-ms-flex:1;flex:1;width:50%}.collect-input.email .submit-button{margin:0;border:none;outline:none;background:transparent;padding:9px 13px;font:inherit;font-size:15px;text-transform:uppercase;font-weight:600;letter-spacing:.025em;color:#6772e5;cursor:pointer;position:relative;transition:all .15s ease;padding-left:15px}.collect-input.email .submit-button:before{content:'';position:absolute;left:0;top:7px;bottom:7px;width:2px;background:#f6f9fc}.collect-input.email .submit-button:focus{background-color:#f6f9fc}.collect-input.email .submit-button:hover{color:#7795f8}.collect-input.email .submit-button:active{color:#555abf;background-color:#f6f9fc}.collect-error{font-size:15px;line-height:22px;color:#6b7c93;display:none;position:absolute;top:70px;left:0;right:0;min-height:40px}.collect-email-partial.form-submitted .intro-copy{transform:translateX(100%)}.collect-email-partial.form-submitted .collect-success{transform:translateX(-100%);opacity:1}