.stripe-payments-wrap{display:block;justify-content:center;align-items:center;flex-direction:column;min-height:500px}.stripe-payments-wrap .StripeElement{padding:20px}.stripe-payments-wrap .coupon-applied{text-decoration:line-through;color:#999!important}.stripe-payments-wrap .stripe-payments{margin:0 auto;padding:0;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:20px}@media only screen and (max-width:768px){.stripe-payments-wrap .stripe-payments{flex-direction:column}}.stripe-payments-wrap .stripe-payments .gateway{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:20px}.stripe-payments-wrap .stripe-payments .gateway button{width:100%;margin:0;white-space:nowrap;border:0;outline:0;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);color:#213b7d;background-color:#fff;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease}.stripe-payments-wrap .stripe-payments .gateway button.active,.stripe-payments-wrap .stripe-payments .gateway button:hover{color:#fff;background-color:#233d7b}.stripe-payments-wrap .stripe-payments .plan-header{color:#242424;text-align:left;font-weight:700}.stripe-payments-wrap .stripe-payments .plan-details-wrap{flex:1}.stripe-payments-wrap .stripe-payments .coupon-form{margin-top:25px;text-align:left}.stripe-payments-wrap .stripe-payments .plan-details{width:unset;border-radius:4px;padding:35px;box-shadow:0 1px 3px rgba(50,50,93,.149),0 1px 0 rgba(0,0,0,.02)}.stripe-payments-wrap .stripe-payments .plan-details .plan-body{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e6e6e6;margin:15px 0}.stripe-payments-wrap .stripe-payments .plan-details .plan-body .checkmark{top:0}.stripe-payments-wrap .stripe-payments .plan-details .plan-footer{display:flex;justify-content:space-between;align-items:center}.stripe-payments-wrap .stripe-payments .plan-details .plan-footer p{color:#242424;text-align:left;font-weight:700}.stripe-payments-wrap .stripe-payments .payment-wrap{width:550px;flex:1;display:flex;flex-direction:column;justify-content:center}@media only screen and (max-width:768px){.stripe-payments-wrap .stripe-payments .payment-wrap{width:100%}}.stripe-payments-wrap .stripe-payments label{color:#6b7c93;font-weight:300;letter-spacing:.025em}.stripe-payments-wrap .stripe-payments button{white-space:nowrap;border:0;outline:0;display:inline-block;height:40px;line-height:40px;padding:0 14px;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);color:#fff;border-radius:4px;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:.025em;background-color:#6772e5;text-decoration:none;-webkit-transition:all .15s ease;transition:all .15s ease;margin-top:10px}.stripe-payments-wrap .stripe-payments button:disabled,.stripe-payments-wrap .stripe-payments button:hover{color:#fff;background-color:#7795f8;transform:translateY(-1px);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.stripe-payments-wrap .stripe-payments button:disabled{cursor:not-allowed}.stripe-payments-wrap .stripe-payments .StripeElement,.stripe-payments-wrap .stripe-payments input{display:block;max-width:550px;padding:10px 14px;font-size:1em;font-family:Source Code Pro,monospace;box-shadow:0 1px 3px rgba(50,50,93,.149),0 1px 0 rgba(0,0,0,.02);border:0;outline:0;border-radius:4px;background:#fff}.stripe-payments-wrap .stripe-payments input::placeholder{color:#aab7c4}.stripe-payments-wrap .stripe-payments .StripeElement--focus,.stripe-payments-wrap .stripe-payments input:focus{box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.078);-webkit-transition:all .15s ease;transition:all .15s ease}.stripe-payments-wrap .stripe-payments .StripeElement.FpxBankElement,.stripe-payments-wrap .stripe-payments .StripeElement.IdealBankElement,.stripe-payments-wrap .stripe-payments .StripeElement.PaymentRequestButton{padding:0}.stripe-payments-wrap .stripe-payments .StripeElement.PaymentRequestButton{height:40px}