.rzp-modal[data-v-9153e05e]{width:60%;height:80%;overflow:auto;background-color:#212121;border-radius:16px;z-index:2001}.rzp-modal-container[data-v-9153e05e]{position:fixed;top:0;left:0;background-color:rgba(0,0,0,.7);width:100%;height:100%;display:none;-webkit-animation-name:fadeIn-data-v-9153e05e;animation-name:fadeIn-data-v-9153e05e;animation-duration:.7s;-webkit-animation-duration:.7s;z-index:2000;justify-content:center;align-items:center}.rzp-fs-bold[data-v-9153e05e]{font-size:18px}@media only screen and (max-width:992px){.rzp-modal[data-v-9153e05e]{width:90%;height:70%}.rzp-close-icon[data-v-9153e05e]{width:10px}.rzp-row[data-v-9153e05e]{display:block!important}.rzp-payment-details[data-v-9153e05e]{margin-top:20px}}.rzp-mt-max[data-v-9153e05e]{margin-bottom:1rem;margin-left:1.5rem}.rzp-center[data-v-9153e05e]{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.razorpay-banner[data-v-9153e05e]{width:130px;height:36px;max-width:130px;max-height:36px}@keyframes fadeIn-data-v-9153e05e{0%{opacity:0}to{opacity:1}}@-webkit-keyframes fadeIn-data-v-9153e05e{0%{bottom:-300px;opacity:0}to{bottom:0;opacity:1}}.rzp-close-container[data-v-9153e05e]{width:100%;display:flex;justify-content:right}.rzp-close-icon[data-v-9153e05e]{padding-top:10px;padding-right:10px;width:20px;cursor:pointer;right:3%;position:relative;top:13px}.rzp-mt-default[data-v-9153e05e]{margin-top:12px}.rzp-modal-body[data-v-9153e05e]{padding:0 20px}.rzp-row[data-v-9153e05e]{display:flex;gap:1.5rem}.rzp-payment-details[data-v-9153e05e],.rzp-plan-details[data-v-9153e05e]{flex:1}.rzp-bold-text[data-v-9153e05e]{color:#fff}@media screen and (max-width:740px){.rzp-close-icon[data-v-9153e05e]{padding-top:10px;padding-right:10px;width:20px;cursor:pointer;right:7%!important;position:relative!important;top:13px!important}}.vlive-payment{display:grid;grid-template-columns:repeat(2,1fr)}.precheck{color:#fff;padding:2.6rem}.paymentError,.paymentSuccess{color:#efeff4;font-family:Open Sans;font-size:16px;font-weight:700;letter-spacing:0;line-height:30px;text-align:center}.paymentSuccess{padding:2.6rem}.paymentSuccess .please-wait{color:#b8c0c7;font-family:Open Sans;font-size:24px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center}.paymentSuccess .payment-progress{color:#70787f;font-family:Open Sans;font-size:12px;font-weight:500;letter-spacing:.3px;line-height:27px}.paymentSuccess .loading-gif{width:85px}.paymentSuccess .payment-successfull{color:#b8c0c7;font-family:Open Sans;font-size:22px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center;margin-bottom:20px}.paymentSuccess .subscription-success-card{border:1px solid #32363e;border-radius:10px;background-color:#191b20;position:relative;padding:.6rem;text-align:left}.paymentSuccess .subscription-success-card .tick{position:absolute;top:-5px;right:-5px}.paymentSuccess .subscription-success-card .plan-title{color:#f8fafd;font-family:Open Sans;font-size:16px;font-weight:700;letter-spacing:0;line-height:23px}.paymentSuccess .subscription-success-card .plan-type{color:#70787f;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:27px}.paymentSuccess .subscription-success-card .plan-interval{color:#4d7bff;font-family:Open Sans;font-size:12px;font-weight:500;letter-spacing:0;line-height:30px}.paymentSuccess .subscription-success-card-right{border:1px solid #32363e;border-radius:10px;background-color:#191b20;position:relative;padding:.6rem;text-align:right}.paymentSuccess .subscription-success-card-right .tick{position:absolute;top:-5px;left:-5px}.paymentSuccess .subscription-success-card-right .plan-title{color:#f8fafd;font-family:Open Sans;font-size:16px;font-weight:700;letter-spacing:0;line-height:23px}.paymentSuccess .subscription-success-card-right .plan-type{color:#70787f;font-family:Open Sans;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:27px}.paymentSuccess .subscription-success-card-right .plan-interval{color:#4d7bff;font-family:Open Sans;font-size:12px;font-weight:500;letter-spacing:0;line-height:30px}.paymentSuccess .purchase-success-card .poster-card{height:150px;width:100px;background-size:contain;background-position:50%;border-radius:5px;margin:0 auto;position:relative;margin-bottom:10px}.paymentSuccess .purchase-success-card .poster-card .purchase-tick{position:absolute;top:-5px;right:-5px}.paymentSuccess .purchase-success-card .purchase-content-title{color:#cecece;font-family:Open Sans;font-size:16px;font-weight:500;letter-spacing:.39px;line-height:20px}@media only screen and (max-width:576px){.vlive-payment{grid-template-columns:repeat(1,1fr)}}