#stripe-payment-form{width:80%;max-width:600px;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:40px;margin:0 auto}.stripe-hidden{display:none}#stripe-payment-message{color:#697386;font-size:16px;line-height:20px;padding-top:12px;text-align:center}#stripe-payment-element{margin-bottom:24px}#stripe-submit{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0 4px 5.5px 0 rgba(0,0,0,.07);width:100%}#stripe-submit:hover{filter:contrast(115%)}#stripe-submit:disabled{opacity:.5;cursor:default}.stripe-spinner,.stripe-spinner:before,.stripe-spinner:after{border-radius:50%}.stripe-spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);-ms-transform:translateZ(0);transform:translateZ(0)}.stripe-spinner:before,.stripe-spinner:after{position:absolute;content:""}.stripe-spinner:before{width:10.4px;height:20.4px;background:#5469d4;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:stripe-loading 2s infinite ease 1.5s;animation:stripe-loading 2s infinite ease 1.5s}.stripe-spinner:after{width:10.4px;height:10.2px;background:#5469d4;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:stripe-loading 2s infinite ease;animation:stripe-loading 2s infinite ease}@-webkit-keyframes stripe-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes stripe-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}