.emdisp_stripe_elements_form .emdisp-payment-form.processing{position:relative}.emdisp_stripe_elements_form .emdisp-payment-form.processing:before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:99}.emdisp_stripe_elements_form .emdisp-payment-form{margin:30px 0}.emdisp_stripe_elements_form .submit-payment{display:inline-block}.emdisp_stripe_elements_form .submit-payment:hover{cursor:pointer}.emdisp_stripe_elements_form .form-row{margin-bottom:30px}.emdisp_stripe_elements_form .emdisp-payment-form-input,.emdisp_stripe_elements_form .StripeElement{-webkit-box-sizing:border-box;box-sizing:border-box;height:40px;padding:10px 12px;border:1px solid transparent;border-radius:4px;background-color:#fff;-webkit-box-shadow:0 1px 3px 0 #e6ebf1;box-shadow:0 1px 3px 0 #e6ebf1;-webkit-transition:box-shadow .15s ease;-webkit-transition:-webkit-box-shadow .15s ease;transition:-webkit-box-shadow .15s ease;-o-transition:box-shadow .15s ease;transition:box-shadow .15s ease;transition:box-shadow .15s ease,-webkit-box-shadow .15s ease;width:100%;color:#32325d;font-family:inherit;font-size:inherit}.emdisp_stripe_elements_form .emdisp-payment-form-input::-webkit-input-placeholder{color:#aab7c4}.emdisp_stripe_elements_form .emdisp-payment-form-input::-moz-placeholder{color:#aab7c4}.emdisp_stripe_elements_form .emdisp-payment-form-input::-ms-input-placeholder{color:#aab7c4}.emdisp_stripe_elements_form .emdisp-payment-form-input::placeholder{color:#aab7c4}.emdisp_stripe_elements_form .emdisp-payment-form-input.is-required{background-color:red;color:#fff}.emdisp_stripe_elements_form .emdisp-payment-form-input.is-required::-webkit-input-placeholder{color:#fff}.emdisp_stripe_elements_form .emdisp-payment-form-input.is-required::-moz-placeholder{color:#fff}.emdisp_stripe_elements_form .emdisp-payment-form-input.is-required::-ms-input-placeholder{color:#fff}.emdisp_stripe_elements_form .emdisp-payment-form-input.is-required::placeholder{color:#fff}.emdisp_stripe_elements_form label{margin-bottom:5px;display:block}.emdisp_stripe_elements_form .StripeElement--focus{-webkit-box-shadow:0 1px 3px 0 #cfd7df;box-shadow:0 1px 3px 0 #cfd7df}.emdisp_stripe_elements_form .StripeElement--invalid{border-color:#fa755a}.emdisp_stripe_elements_form .StripeElement--webkit-autofill{background-color:#fefde5!important}.payment-form-spinner,.payment-form-spinner:after{border-radius:50%;width:100px;height:100px}.payment-form-spinner{margin:0 auto;font-size:10px;position:absolute;top:calc(50% - 50px);left:calc(50% - 50px);z-index:999;text-indent:-9999em;border-top:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000;border-left:1px solid #fff;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation:spinner 1.1s infinite linear;animation:spinner 1.1s infinite linear}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.emdisp_stripe_elements_form .payment-form-spinner{display:none}.emdisp_stripe_elements_form form.processing .submit-payment{opacity:.6}.emdisp_stripe_elements_form form.processing .submit-payment:hover{cursor:default}.emdisp_stripe_elements_form form.processing .payment-form-spinner{display:block}.em-notice{padding:20px}.em-notice.warning{background:rgba(255,173,0,.1);color:#ffad00;border:2px solid #ffad00}