/* How to Enroll, Terms of Enrollment and Payment popups, styled after the live site's lightboxes. */
.kp-ov{position:fixed;inset:0;z-index:1000;background:rgba(230,229,228,.6);display:flex;align-items:center;justify-content:center;padding:16px;box-sizing:border-box}
.kp-ov[hidden]{display:none}
.kp{position:relative;background:rgb(255,255,242);color:rgb(38,51,64);font-family:brandon-grot-w01-light,sans-serif;font-size:20px;line-height:1.5;padding:30px 70px 40px;box-sizing:border-box;max-width:100%;max-height:100%;overflow:auto}
.kp-x{position:absolute;top:22px;right:24px;width:24px;height:24px;border:0;background:none;cursor:pointer;padding:0}
.kp-x svg{width:18px;height:18px}
.kp h2{-webkit-text-stroke:.35px #000;font-family:wfont_c9480b_216f6737ea1247a9ad50b8df80541cfd,wf_216f6737ea1247a9ad50b8df8,orig_gotu,sans-serif;font-size:26px;font-weight:400;color:#000;margin:0 0 22px;text-align:center}
.kp .brush{display:inline-block;padding:14px 60px 12px;background:rgb(255,204,0);clip-path:polygon(1% 18%,6% 8%,20% 12%,34% 4%,52% 10%,70% 3%,88% 9%,99% 2%,97% 30%,100% 55%,97% 82%,99% 96%,80% 90%,62% 98%,44% 91%,26% 97%,10% 92%,2% 98%,3% 70%,0 45%)}
.kp ol{margin:0;padding-left:24px}
.kp li{margin:0}
.kp b{font-weight:700;color:#000}
.kp-enroll{width:819px}
.kp-terms{width:531px}
.kp-terms ol{padding-left:22px}
.kp-terms li{margin-bottom:2px}
.kp-pay{width:746px;display:grid;grid-template-columns:1fr 290px;gap:0 30px;padding:40px 40px 50px}
.kp-pay h2{text-align:left;margin-bottom:18px}
.kp-pay .upi{text-align:center}
.kp-pay .upi h3{font-family:Arial,Helvetica,sans-serif;font-size:20px;font-weight:400;text-decoration:underline;margin:22px 0 18px;color:rgb(38,51,64)}
.kp-pay .upi img{width:230px;height:232px;display:block;margin:0 auto 14px}
.kp-pay .upi p{margin:0 0 14px;font-size:20px}
.kp-pay .upi .id{font-family:Arial,Helvetica,sans-serif;font-size:21px}
.kp-pay .upi a{color:inherit}
@media (max-width:760px){
  .kp{font-size:15px;padding:44px 20px 24px}
  .kp h2{-webkit-text-stroke:.35px #000;font-size:20px}
  .kp-pay{display:block}
  .kp-pay h2{text-align:center}
  .kp-pay .upi p,.kp-pay .upi .id{font-size:15px;overflow-wrap:anywhere}
  .kp-pay .upi img{width:170px;height:172px}
}
