@font-face{font-family:Cairo;src:url(https://fonts.googleapis.com/css2?display=swap&family=Cairo%3Awght%40200%3B300%3B400%3B500%3B600%3B700%3B800%3B900) format("truetype")}.vlive-payment{display:grid;grid-template-columns:repeat(2,1fr)}.precheck{color:#fff;padding:2.6rem}.paymentError,.paymentSuccess{color:#efeff4;font-family:Open Sans,sans-serif,Cairo;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,sans-serif,Cairo;font-size:24px;font-weight:700;letter-spacing:0;line-height:36px;text-align:center}.paymentSuccess .payment-progress{color:#70787f;font-family:Open Sans,sans-serif,Cairo;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,sans-serif,Cairo;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,sans-serif,Cairo;font-size:16px;font-weight:700;letter-spacing:0;line-height:23px}.paymentSuccess .subscription-success-card .plan-type{color:#70787f;font-family:Open Sans,sans-serif,Cairo;font-size:12px;font-weight:600;letter-spacing:.3px;line-height:27px}.paymentSuccess .subscription-success-card .plan-interval{color:#4d7bff;font-family:Open Sans,sans-serif,Cairo;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,sans-serif,Cairo;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,sans-serif,Cairo;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,sans-serif,Cairo;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,sans-serif,Cairo;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)}}