@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');@import url('https://fonts.googleapis.com/css?family=Montserrat:100,100i,200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i');.stripe_form-form-section{margin:0px auto 0;padding:20px;box-shadow:rgba(0,0,0,0.1) 0px 5px 5px 0px;border-radius:5px;max-width:767px}.stripe_form-form-item.active{display:block}.stripe_form-form-item{display:none}.stripe_form-form{padding:40px}.stripe_form-form-steps ul{width:100%;margin:20px 0px;list-style:none;padding:0;position:relative}.stripe_form-form-steps ul li{display:inline-block;width:33.3%;position:relative;vertical-align:top;margin-left:-4px}.stripe_form-form-steps ul li.active .step_no{background-color:#0575e6;color:#fff;transform:scale(1.2);border:0}.stripe_form-form-steps ul li.completed .step_no{background-color:#0575e6;color:#fff;border:0}.stripe_form-form-steps li .step_no{display:block;width:48px;height:48px;line-height:48px;font-size:17px;font-weight:bold;letter-spacing:normal;text-align:center;color:rgba(0,0,0,0.25);border-width:1px;border-style:solid;border-color:rgba(0,0,0,0.25);border-image:initial;border-radius:50%;transition:all .3s ease 0s;background:#fff}.stripe_form-form-steps li::before{height:2px;content:"";width:calc(100% - 48px);position:absolute;top:20px;left:48px;border-width:4px;border-style:solid;border-color:rgba(247,181,0,0.07);border-image:initial}.thank-you-label:after{display:none}.stripe_form-form-steps li.thank-you-label::before{display:none}.stripe_form-form-steps ul li.thank-you-label{position:absolute;right:0;width:auto !important}.stripe_form-form-steps li span.step_label{font-size:14px;font-weight:500;margin-top:5px;display:block}.stripe_form-form-steps ul li:after{height:2px;content:"";width:calc(100% - 48px);position:absolute;top:20px;left:48px;transform:scaleX(0);transform-origin:left center;border-width:4px;border-style:solid;border-color:#0575e6;border-image:initial;transition:all .3s ease 0s}.stripe_form-form-steps ul li.completed:after{transform:scaleX(1)}.stripe_form-form-steps ul li.thank-you-label span.step_no{margin:0 0 0 auto}@media(max-width:479px){.stripe_form-form-steps li .step_no{width:30px;height:30px;line-height:30px;font-size:12px}.stripe_form-form-steps li::before{width:calc(100% - 30px);left:30px;top:12px;border-width:2px}.stripe_form-form{padding:10px}}