@import url("https://fonts.googleapis.com/css2?family=Roboto+Slab:wght@400;700&display=swap");:root{--red-ff-4-d-4-d:#ff4d4d;--red-dark-280-a-0-a:#280a0a}.auth-popup-backdrop{z-index:100001;overscroll-behavior:contain}.auth-popup-backdrop,.logout-confirmation-backdrop{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;padding:20px}.logout-confirmation-backdrop{z-index:100000}.logout-confirmation-popup{background:#101010;border:1px solid #31402d;border-radius:20px;box-shadow:1px 4px 32.9px 11px rgba(0,0,0,.3);display:flex;width:618px;padding:32px;flex-direction:column;align-items:center;gap:24px;text-align:center}.logout-question{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:500;line-height:1.4}.logout-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.logout-confirm-btn{background:transparent;color:#ff4d4d;border:2px solid rgba(255,77,77,.4);border-radius:32px;padding:12px 24px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center;font-feature-settings:"liga" off,"clig" off;cursor:pointer;transition:all .2s ease;width:100%}.logout-confirm-btn:hover{border:2px solid rgba(255,77,77,.6);background:#600e0e;color:#fff}.logout-cancel-btn{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.4);border-radius:32px;padding:12px 24px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center;font-feature-settings:"liga" off,"clig" off;cursor:pointer;transition:all .2s ease;width:100%}.logout-cancel-btn:hover{background:#3a3a3a;border-color:#ccc}@media (max-width:768px){.logout-confirmation-popup{margin:20px;padding:24px}.logout-question{font-size:16px}.logout-cancel-btn,.logout-confirm-btn{font-size:14px;padding:10px 20px}}.auth-popup-content{background:#101010;border-radius:20px;border:1px solid #31402d;padding:32px 32px 38px;width:618px;max-width:618px;height:auto;max-height:80%;position:relative;box-shadow:1px 4px 32.9px 11px rgba(0,0,0,.3);overflow:hidden;box-sizing:border-box;display:flex;flex-direction:column}.login-popup-container{width:100%;height:100%;display:flex;flex-direction:column;flex:1 1;min-height:0}.login-popup-header{display:flex;justify-content:center;align-items:center;padding:0 0 32px;border-bottom:1px solid #444;margin-bottom:24px;position:relative;flex-shrink:0}.login-popup-header:has(+.login-popup-body .success-message){border-bottom:1px solid #444;margin-bottom:24px}.login-popup-header .loginPageHeading{color:#dfe8da;font-family:Roboto Slab,serif;font-size:18px;font-style:normal;font-weight:600;line-height:112.5%;margin:0;text-align:center;flex:1 1;width:100%}.delete-account-confirm-popup .login-popup-header .loginPageHeading,.delete-account-popup .login-popup-header .loginPageHeading{color:#ff4d4d}.popup-back-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;transition:background-color .2s;color:#b9c8b1;position:absolute;left:0;z-index:2;margin:0 2px}.popup-back-btn svg{width:32px;height:32px}.popup-close-btn{background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;border-radius:4px;color:#fff;position:absolute;right:0;z-index:2;margin:0 2px}.login-popup-body{padding:0 6px;flex:1 1;overflow-y:auto;overflow-x:hidden;min-height:0;scrollbar-width:thin;scrollbar-color:#31402d #101010;scrollbar-gutter:stable}.login-popup-body::-webkit-scrollbar{width:2px}.login-popup-body::-webkit-scrollbar-track{background:#101010}.login-popup-body::-webkit-scrollbar-thumb{background:#31402d;border-radius:2px}.login-popup-body::-webkit-scrollbar-thumb:hover{background:#4a5a45}.login-popup-body::-webkit-scrollbar-button{display:none}.login-form-content{display:flex;flex-direction:column;gap:16px}.social-login-section{display:flex;flex-direction:column;gap:12px}.social-login-btn{width:100%;height:48px;border-radius:8px;border:none;display:flex;align-items:center;justify-content:center;gap:12px;font-size:16px;font-weight:500;cursor:pointer;transition:all .2s}.social-login-btn:disabled{opacity:.7;cursor:not-allowed}.google-btn{background:#2a2a2a;color:#fff;border:1px solid #444;cursor:pointer}.google-btn:hover:not(:disabled){background:#333;border-color:#555}.apple-btn{background:#000;color:#fff;border:1px solid #333;cursor:pointer}.apple-btn:hover:not(:disabled){background:#111;border-color:#444}.social-icon{width:20px;height:20px}.divider-section{display:flex;align-items:center;gap:16px}.divider-line{flex:1 1;height:1px;background:#444}.vertical-divider{width:.5px;background:#fff;height:22.574px}.brands{display:flex;align-items:center;gap:15px}.divider-text{color:#fff;font-family:Roboto;font-size:18px;font-style:normal;font-weight:700;line-height:138%}.email-form-section{display:flex;flex-direction:column;gap:16px}.email-validation-messages,.password-validation-messages{margin-top:8px;margin-bottom:16px}.validation-item{display:flex;align-items:center;gap:8px;margin-bottom:4px;font-size:12px;font-family:Roboto,sans-serif}.validation-item.valid{color:#fff}.validation-item.invalid,.validation-item.invalid .validation-text{color:#ff4d4d}#userProfile.dropdown-content>li,.schools-nav-panel.dropdown-content>li{padding:0;width:100%;max-width:100%;box-sizing:border-box;border-bottom:none;display:flex;flex-direction:column;align-items:stretch}.validation-text{font-size:12px;font-family:Roboto,sans-serif;color:#fff}.formbtns.forminput.valid{border:1px solid #009545!important}.formbtns.forminput.error{border:1px solid #ff4d4d!important}.email-error-message{display:flex;align-items:center;gap:4px;margin-top:6px;margin-bottom:8px;font-size:12px;color:#ff4d4d;font-size:14px;font-family:Roboto;font-weight:400}.email-form-section .email-error-message{margin-top:-6px}.password-error-section{display:flex;justify-content:space-between;align-items:center;margin-top:-6px;margin-bottom:8px}.password-error-message{display:flex;align-items:center;gap:4px;color:#ff4d4d;font-size:12px}.forgot-password-btn,.password-error-message{font-family:Roboto;font-weight:400}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.login-popup-back-btn{margin-bottom:16px}.back-btn{background:none;border:none;color:#9c9c9c;cursor:pointer;font-size:14px;padding:8px 0;transition:color .2s}.back-btn:hover{color:#fff}.success-message{text-align:center;padding:0;display:flex;flex-direction:column;align-items:center}.success-title{color:#fff;font-family:Roboto,sans-serif;font-size:18px;font-weight:700;margin:0 0 16px;text-align:center}.success-separator{width:100%;height:1px;background:#444;margin-bottom:24px}.success-text{color:#fff;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;line-height:1.5;margin:0 0 32px;text-align:center;padding:0 60px}.success-okay-btn{background:transparent;border-radius:32px;border:2px solid hsla(0,0%,100%,.4);color:#fff;text-align:center;width:167px;padding:9px 0;font-feature-settings:"liga" off,"clig" off;font-family:Roboto;font-size:14px;font-style:normal;font-weight:600;cursor:pointer;transition:all .2s}.success-okay-btn:hover{background:hsla(0,0%,100%,.05);border-color:#b9c8b1}.forgot-password-link{text-align:center}.forgot-password-btn{background:none;border:none;color:#9c9c9c;cursor:pointer;font-size:14px;text-decoration:underline;transition:color .2s}.forgot-password-btn:hover{color:#fff}.verification-message{text-align:center;padding:20px}.verification-message h3{color:#00de68;font-size:20px;margin-bottom:16px}.verification-message p{color:#9c9c9c;font-size:14px;margin-bottom:8px}.info-text{font-size:12px!important;color:#666!important}.resend-section{margin-top:20px;display:flex;flex-direction:column;align-items:center;gap:8px}.resend-text{color:#9c9c9c;font-size:14px}.countdown-text{color:#666;font-size:12px}.resend-btn{background:none;border:none;color:#00de68;cursor:pointer;font-size:14px;text-decoration:underline;padding:4px 8px;transition:color .2s}.resend-btn:hover:not(:disabled){color:#00c055}.resend-btn:disabled{opacity:.7;cursor:not-allowed}.change-password-form{text-align:center;padding:20px}.change-password-form h3{color:#fff;font-size:20px;margin-bottom:16px}.change-password-form p{color:#9c9c9c;font-size:14px;margin-bottom:24px}.darkbg{background:#0c0c0c}.loginPageHeading{color:#dfe8da;text-align:center;font-family:Roboto Slab,serif;font-size:18px;font-style:normal;font-weight:700;line-height:112.5%;white-space:nowrap}.wrapper-ac{min-height:100vh;display:flex;flex-direction:column;background:#0a1014}.successMsg{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:513px;margin:30px auto 0;padding:20px}.successMsg-full{max-width:1110px}.formbtns{flex-shrink:0;border-radius:8px;border:1px solid grey;color:#a4a4a4;display:flex;background-color:transparent;height:50px;padding:10px 14px 10px 18px;font-family:Roboto;font-size:16px;font-weight:700;transition:all .2s}.formLabel,.formbtns{font-style:normal;line-height:80.53%}.formLabel{color:#9c9c9c;font-family:Red Hat Display,sans-serif;font-size:14px;font-weight:500;align-self:flex-start}.blackbtn{position:relative;border-radius:100px;border:1px solid grey;text-align:center;font-family:Roboto;line-height:24px}.blackbtn,.forminput{color:#fff;font-size:16px;font-style:normal;font-weight:700}.forminput{text-align:left;cursor:text;font-family:Roboto,sans-serif;line-height:80.53%}.forminput::placeholder{color:#a4a4a4;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:80.53%}.forminput.error{border:1px solid var(--red-ff-4-d-4-d,#ff4d4d)}.whitebtn{color:#000;border-radius:14px;border:1px solid #000;background:#fff;font-family:Red Hat Display,sans-serif;font-size:19px;font-weight:590}.greenbtn,.whitebtn{font-style:normal;line-height:24px}.greenbtn{border-radius:42px;background:#009545;text-align:center;color:#fff;display:flex;align-items:center;justify-content:center;gap:12px;font-family:Roboto;font-size:16px;font-weight:700;outline:none;border:none;cursor:pointer}.greenbtn:disabled{cursor:not-allowed;opacity:.6}.horizontalLine{width:159px;height:1px;background:#676767}.continuetext{color:#fff;font-family:Red Hat Display,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:138%;white-space:nowrap}.ConfirmPwd{position:relative;margin-top:10px}.ConfirmPwd,.Part1LoginForm{display:flex;flex-direction:column;gap:10px;width:100%;max-width:473px}.Part1LoginForm{margin-top:44px}.Part2LoginForm{width:100%;display:flex;gap:7.5px;align-items:center;justify-content:center;margin:26px 0}.Part3LoginForm{width:100%;display:flex;flex-direction:column;gap:20px}.apple,.google{display:flex;align-items:center;justify-content:center;margin:0 auto;cursor:pointer;gap:12px;padding-left:40px;min-width:0}.btnsvg{position:absolute;left:14px;flex-shrink:0}.warningMessage{width:473px;border-radius:16px;border:1px solid var(--red-ff-4-d-4-d,#ff4d4d);background:var(--red-dark-280-a-0-a,#280a0a);color:#fff;font-weight:700;justify-content:start;position:relative!important;margin:0 auto;gap:4px;padding:14px;height:49px}.popup-warningMessage,.warningMessage{font-size:14px;font-style:normal;line-height:normal;display:flex;align-items:center}.popup-warningMessage{border-radius:8px;border:1px solid #402d2d;width:auto;height:50px;flex-direction:row;justify-content:center;gap:4.5px;color:#ff4d4d;font-family:Roboto;font-weight:600;background:#291b1b;margin:16px auto 0}.reset-password-form{display:flex;flex-direction:column;gap:24px;padding-bottom:0}.password-match-success{display:flex;align-items:center;gap:4px;margin-top:8px;color:#fff;font-family:Roboto;font-size:12px;font-style:normal;font-weight:400}.password-match-icon path{fill:#00de68}.password-match-error{display:flex;align-items:center;margin-top:4px;color:#ff4d4d;font-family:Roboto,sans-serif;font-size:12px;font-style:normal;font-weight:400;line-height:80.53%}.delete-account-confirm-form{display:flex;flex-direction:column;gap:24px;padding-bottom:24px}.delete-account-warning-section{display:flex;flex-direction:column;gap:12px}.delete-account-warning-title{font-family:Roboto,sans-serif;font-size:18px;font-weight:700;color:#fff;line-height:112.5%}.delete-account-warning-text,.delete-account-warning-text2{color:#b3b3b3;text-align:center;font-family:Roboto;font-size:16px;font-style:normal;font-weight:500;line-height:26px}.delete-account-warning-text2{font-weight:700}.delete-account-sub-title{color:#dfe8da;text-align:center;font-family:Roboto;font-size:18px;font-style:normal;font-weight:600;line-height:30px}.delete-account-textarea{width:100%;min-height:120px;padding:16px;background:hsla(0,0%,100%,.1);border:1px solid #ff4d4d;border-radius:12px;color:#fff;font-family:Roboto,sans-serif;font-size:16px;resize:vertical;margin-top:12px}.delete-account-textarea:focus{outline:none}.delete-account-textarea:focus:not(.valid),.delete-account-textarea:not(.valid){border-color:#ff4d4d}.delete-account-textarea.valid{border-color:#00de68!important}.delete-account-textarea.validation-error{border-color:#ff4d4d}.validation-error-message{color:#ff4d4d;font-family:Roboto,sans-serif;font-size:12px;margin-top:8px}.delete-account-actions{display:flex;flex-direction:column;gap:16px;margin-top:8px}.delete-account-confirm-question{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;color:#fff;text-align:left;margin-bottom:8px}.delete-account-buttons{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%}.delete-account-cancel-btn{background:transparent;color:#fff;border:2px solid hsla(0,0%,100%,.4);border-radius:32px;padding:12px 24px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center;font-feature-settings:"liga" off,"clig" off;cursor:pointer;transition:all .2s ease;width:100%}.delete-account-cancel-btn:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.6)}.delete-account-delete-btn{background:#291b1b;color:#ff4d4d;border:2px solid rgba(255,77,77,.4);border-radius:32px;padding:12px 24px;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:600;line-height:normal;text-align:center;font-feature-settings:"liga" off,"clig" off;cursor:pointer;transition:all .2s ease;width:100%}.delete-account-delete-btn:hover{background:#8b0000;border-color:#f44;color:#fff}.delete-account-delete-btn:disabled{opacity:.5;cursor:not-allowed}.successMessage{width:473px;border-radius:16px;border:1px solid #00d53c;background:#001f08;font-size:14px;color:#fff;font-style:normal;font-weight:700;line-height:normal;justify-content:start;position:relative!important;margin:0 auto;display:flex;align-items:center;gap:4px;padding:14px;height:49px;bottom:-35px}.mt-10{margin-top:10px!important}.pwdrule{color:grey;text-align:left;font-weight:400;margin:-8px 0 10px 10px}.consentText,.pwdrule{font-family:Red Hat Display,sans-serif;font-size:16px;font-style:normal}.consentText{color:#fff;text-align:center;font-weight:500;line-height:24px;margin:32px 0}.consentText a{color:#00de68}#toggleConfirmPassword,#togglePassword{position:absolute;right:14px;margin-top:20px}.formLink{color:#fff;text-align:right;font-feature-settings:"liga" off,"clig" off;font-size:12px;margin-bottom:10px;line-height:18px;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;-webkit-text-decoration-style:solid;text-decoration-style:solid;-webkit-text-decoration-skip-ink:none;text-decoration-skip-ink:none;text-decoration-thickness:auto;text-underline-offset:auto;text-underline-position:from-font}.formLink,.portal-sectionHeading{font-family:Red Hat Display,sans-serif;font-style:normal;font-weight:700}.portal-sectionHeading{color:var(--neutral-color-2-b-3-b-3-b-3,#b3b3b3);font-size:14px}.coursesSection{padding:82px 0;border-bottom:1px solid grey}.noCoursesText{color:#fff;font-family:Red Hat Display,sans-serif;font-size:14px;font-style:normal;font-weight:700;text-align:center}.pt-20{padding-top:20px}.courses-container{display:flex;margin-top:20px;gap:16px;flex-wrap:wrap;margin-bottom:30px}.coursesCard{width:212px;height:223px;border-radius:8px;background:#242424}.courseImg{width:212px;height:132px;border-radius:8px 8px 0 0}.QR-academy Img,.courseImg Img,.thumbnailAuthor Img{width:100%;max-width:100%;height:100%;object-fit:cover;object-position:top;border-radius:8px 8px 0 0}.QR-academy Img,.thumbnailAuthor Img{border-radius:8px}.courseInfo{padding:12px}.courseTitle{color:#fff;font-size:16px;font-weight:700;line-height:20px}.courseAuthor,.courseTitle{font-family:Red Hat Display,sans-serif;font-style:normal}.courseAuthor{color:#9c9c9c;font-size:12px;font-weight:600;line-height:32px}.boughtCourse-Container{display:flex;justify-content:space-between;align-items:center;padding:25px 0;border-bottom:1px solid grey}.studentCourse-left-section{display:flex;justify-content:flex-start;align-items:center;gap:13px}.thumbnailAuthor{width:94px;min-width:94px;height:105px;border-radius:7px}.text-container{width:398px;display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:6px}.status-text{color:#9c9c9c;font-size:14px;font-family:Red Hat Display,sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1.12px;word-wrap:break-word}.CourseDetails{display:flex;flex-direction:column;gap:3px}.course-name{font-size:24px;font-weight:700}.course-name,.instructor-name{color:#fff;font-family:Red Hat Display,sans-serif;line-height:32px;word-wrap:break-word}.instructor-name{font-size:14px;font-weight:600}.studentCourse-right-section{display:flex;flex-direction:column;align-items:center;gap:6px;width:140px}.QR-academy{width:85px;height:85px;border-radius:13px;padding:6px;background:#002a0a}.scan-text{color:#cecece;font-size:12px;font-family:Red Hat Display,sans-serif;font-weight:500;line-height:32px;word-wrap:break-word}#myAccount{padding-top:60px}.accountInfo{padding:10px 0 60px}.InfoSections{border-bottom:1px solid grey;display:flex;flex-direction:column;padding:20px 0;gap:4px}.infoLabel{color:#a4a4a4;font-size:20px;font-weight:600}.infoLabel,.infoLink{font-family:Red Hat Display,sans-serif;font-style:normal;line-height:32px}.infoLink{color:var(--info-color-0085-ff,#0085ff);font-size:22px;font-weight:700}.popup{position:absolute;top:10px;right:42px;width:152px;height:auto;padding:16px;border-radius:10px;background:var(--neutral-color-82-c-2-c-2-c,#2c2c2c);z-index:1000}.hidden{display:none}.option,.popup-content{color:#fff;font-family:Red Hat Display,sans-serif}.option{font-size:14px;font-style:normal;font-weight:600;line-height:normal}.option,.settingsOption{cursor:pointer}hr{width:120px;height:.5px;background:#9c9c9c}.infoHeading{font-size:24px;position:relative;display:flex;justify-content:space-between;align-items:center;padding-right:32px}.infoData,.infoHeading{color:#fff;font-family:Red Hat Display,sans-serif;font-style:normal;font-weight:700;line-height:32px}.infoData{font-size:22px}.getCourseSection{flex-direction:column;gap:12px;margin:36px 0}.getCourseBtn,.getCourseSection{display:flex;justify-content:center;align-items:center}.getCourseBtn{width:333px;height:66px;padding:14px 18px;gap:10px;border-radius:47px;border:2px solid #fff;color:#fff;font-family:Red Hat Display,sans-serif;font-size:22px;font-style:normal;font-weight:900;line-height:17px;background:#080808}.getCourseBtn span{color:#00b933}.paymentInfo{color:#b3b3b3;text-align:center;font-family:Red Hat Display,sans-serif;font-size:14px;font-style:normal;font-weight:700}.closebtn,.video-modal-heading{display:none}.verificationtext{color:#fff;text-align:center;font-family:Red Hat Display,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:24px}.infotext{padding:58px 16px;display:flex;align-items:center;justify-content:center;gap:6px}.infotext,.infotext2{color:#a4a4a4;font-family:Red Hat Display,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:24px}.infotext2{padding:0 16px 26px;text-align:center}.gobacklink{color:#fff;font-family:Red Hat Display,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:80.53%;text-decoration:none!important}.createAcc-Container{max-width:500px;text-align:center;margin:0 16px}.orderSummary-Container{display:flex;margin:72px 0;gap:24px}.order-summary-p1{display:flex;gap:18px;max-width:calc(48% - 18px);flex-direction:column}.os-heading{color:#fff;font-family:Red Hat Display;font-size:50px;font-style:normal;font-weight:900;line-height:63px}.os-detail{display:flex;height:auto;padding:22px 16px;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;border-radius:13px;background:#242424}.os-detail .h1{font-size:28px;font-weight:700}.os-detail .h1,.os-detail .h2{color:#fff;font-family:Red Hat Display,sans-serif;font-style:normal;line-height:32px}.os-detail .h2{font-size:20px;font-weight:600}.os-detail ul{margin-left:22px;padding:0 10px}.os-detail ul li{color:#fff;font-family:Red Hat Display,sans-serif;font-weight:500;padding-bottom:16px}.os-detail ul li,.os-disclaimer{font-size:16px;font-style:normal;line-height:22px}.os-disclaimer{color:var(--secondary-1-ffffff,#fff);font-family:Red Hat Display;font-weight:600;display:flex;align-items:flex-start;gap:8px}.seperatorDiv-os{border-radius:32px;background:#3d3d3d;width:.797px;height:569px;position:relative}.backLink{color:#fff;margin-top:auto;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:800;line-height:80.53%;-webkit-text-decoration-line:underline!important;text-decoration-line:underline!important;text-underline-offset:4px}.order-summary-p2{display:flex;flex-direction:column;gap:12px;width:48%}.os-p2-t1{color:var(--neutral-color-2-b-3-b-3-b-3,#b3b3b3);font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:700}.os-p2-t2,.os-p2-t3{font-size:32px;font-weight:700;line-height:32px}.os-p2-Price,.os-p2-t2,.os-p2-t3{color:#fff;font-family:Red Hat Display,sans-serif;font-style:normal}.os-p2-Price{font-size:45px;font-weight:900;line-height:45px}.os-p2-t3{font-size:20px}.paypal-container{width:499px;border-radius:14px;background:#e5e5de;padding:20px;box-shadow:0 2px 6px rgba(0,0,0,.1);position:relative;display:flex;gap:12px;flex-direction:column}.paypal-header{display:flex;align-items:center;gap:8px;justify-content:space-between}.paypal-header h2{color:#000;font-family:Red Hat Display;font-size:20px;font-style:normal;font-weight:600;line-height:32px;margin:0;flex-grow:1}.paypal-logo{width:90px;height:33px}.paypal-description{color:#000;font-size:16px;font-weight:600;line-height:24px}.paypal-button,.paypal-description{font-family:Red Hat Display;font-style:normal}.paypal-button{display:flex;width:451px;height:66px;padding:14px 18px;justify-content:center;align-items:center;gap:3px;border-radius:47px;border:2px solid #000;color:#fff;font-size:22px;font-weight:800;line-height:17px;cursor:pointer;background:#080808}.paypal-footer{color:#676767;font-weight:600;line-height:20px}.os-p2-t4,.paypal-footer{font-family:Red Hat Display;font-size:14px;font-style:normal}.os-p2-t4{color:var(--neutral-color-2-b-3-b-3-b-3,#b3b3b3);font-weight:500;padding-bottom:32px}.os-p2-footer,.os-p2-footer a{color:#a4a4a4;font-family:Red Hat Display;font-size:14px;font-style:normal;font-weight:600;line-height:20px}.os-p2-footer a{text-decoration:underline!important;text-underline-offset:3px}.deleteConfirmation-Container{width:712px;display:flex;flex-direction:column;gap:20px;margin-top:55px;min-height:55vh}.d-sections{display:flex;flex-direction:column;gap:12px}.d-text{color:var(--neutral-color-2-b-3-b-3-b-3,#b3b3b3);font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:600;line-height:26px}.deleteHeading{color:var(--red-ff-4-d-4-d,#ff4d4d);font-size:24px}.d-subH,.deleteHeading{font-family:Red Hat Display;font-style:normal;font-weight:700;line-height:138%}.d-subH{color:#fff;font-size:18px}.d-comment{border-radius:16px;border:1px solid;width:636px;height:110px;padding:16px;outline:0;color:#a4a4a4;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:600;line-height:80.53%;background:transparent}.d-comment.validation-error{border-color:#ff4d4d!important}.d-comment.filled{border-color:#00d53c!important}.d-btnsDiv{gap:6px}.d-btn-no,.d-btnsDiv{display:flex;justify-content:center;align-items:center}.d-btn-no{width:226px;height:56px;border-radius:16px;border:1px solid #676767;background:transparent;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:900;color:#fff}.d-div{margin:70px auto}.d-msg{margin-bottom:12px;font-size:22px;font-weight:600}.d-btn-yes,.d-msg{color:#fff;text-align:center;font-family:Red Hat Display;font-style:normal}.d-btn-yes{display:flex;width:226px;height:56px;justify-content:center;align-items:center;border-radius:16px;border:1px solid #ff4d4d;background:#280a0a;font-size:16px;font-weight:900}.initiateRefund-Container{width:712px;display:flex;flex-direction:column;gap:20px;margin-top:55px}.r-btnsDiv{gap:6px}.r-btn-no,.r-btnsDiv{display:flex;justify-content:center;align-items:center}.r-btn-no{width:226px;height:56px;border-radius:16px;border:1px solid #676767;background:transparent;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:900;color:#fff}.r-div{margin:70px auto}.d-btn-Refund{display:flex;width:226px;height:56px;justify-content:center;align-items:center;border-radius:16px;border:none;background:#018d28;color:#fff;text-align:center;font-family:Red Hat Display;font-size:16px;font-style:normal;font-weight:900}@media (max-width:768px){.login-popup-header .loginPageHeading{font-size:14px}.auth-popup-content{padding:16px;margin:10px;position:relative;height:auto;max-height:75%;overflow-y:auto}.loginPageHeading{font-size:16px;line-height:1.2;margin:0;padding:0 40px}.popup-back-btn svg,.popup-close-btn{width:24px;height:24px}.popup-close-btn{z-index:10;padding:0}.popup-close-btn svg{width:24px;height:24px}.auth-popup-title{font-size:14px}.login-popup-header{padding:0 0 16px;margin-bottom:16px}.login-popup-body{font-size:14px;-webkit-overflow-scrolling:touch;scrollbar-gutter:stable}.login-popup-body::-webkit-scrollbar{width:2px;-webkit-appearance:none}.login-popup-body::-webkit-scrollbar-thumb{background-color:#888;-webkit-appearance:none}.success-message{padding:0}.success-title{font-size:14px;margin-bottom:12px}.success-separator{margin-bottom:16px}.success-text{font-size:12px;margin-bottom:20px;padding:0 32px}.success-okay-btn{font-size:14px;white-space:nowrap}.popup-warningMessage{width:auto;font-size:12px;padding:12px;height:auto;min-height:49px}.delete-account-warning-title{font-size:16px}.delete-account-warning-text,.delete-account-warning-text2{font-size:14px;line-height:22px}.delete-account-sub-title{font-size:16px;line-height:24px}.delete-account-confirm-question{font-size:14px;margin-bottom:12px}.delete-account-textarea{font-size:14px;padding:12px;min-height:100px}.delete-account-cancel-btn,.delete-account-delete-btn{font-size:14px;padding:10px 20px}.successMsg{width:100%}.initiateRefund-Container{width:100%;padding:0 16px;margin-top:40px}.r-btn-no{display:none}.d-btn-Refund{width:calc(100% - 32px)}.r-btnsDiv{flex-direction:column-reverse}.r-div{margin:16px 0 31px}.orderSummary-Container{flex-direction:column;padding:13px;margin:12px 0}.order-summary-p1,.order-summary-p2{width:100%;max-width:100%}.paypal-button,.paypal-container{width:100%}.os-heading{font-size:20px;line-height:20px}.os-disclaimer{font-size:12px}.backLink,.os-p2-t2{display:none}.os-p2-Price{font-size:38px}.os-p2-t4{padding-bottom:0}.os-p2-t3{display:none}.os-p2-footer{font-size:12px}.os-detail{padding:16px}.os-detail h1{font-size:22px}.os-detail h2{font-size:14px}.os-detail ul{padding:0}.os-detail ul li{font-size:12px;padding-bottom:0}.deleteConfirmation-Container{width:100%;padding:0 16px;margin-top:40px}.d-subH,.deleteHeading{font-size:18px}.d-subH{line-height:24px}.d-text{font-size:14px;line-height:22px}.d-msg{font-size:18px;line-height:24px}.d-sections{gap:4px}.d-btn-no{border:none}.d-comment{width:100%;margin-top:12px}.d-btnsDiv{flex-direction:column-reverse;margin-top:30px}.d-div{margin:41px 0 31px}.getCourseSection{margin:0 0 15px;gap:8px}.getCourseBtn{background:#018d28;border:0;width:274px;height:54px;padding:14px 18px;font-size:18px;color:#fff}.getCourseBtn span{color:#fff}.thumbnailAuthor{height:116px}.status-text{font-size:12px;font-style:normal;font-weight:900;line-height:32.609px}.course-name{font-size:18px;line-height:22px}.instructor-name{font-size:14px;line-height:32px}.openappLink{color:#00b933;display:flex;align-items:center;font-family:Red Hat Display,sans-serif;font-size:14px;font-style:normal;font-weight:700;line-height:20px;gap:4px}.courses-container{overflow-x:scroll;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;flex-wrap:nowrap}.courses-container::-webkit-scrollbar{display:none}.portal-sectionHeading{font-size:16px;line-height:24px}.infoLabel{font-size:16px}.infoData{font-size:18px;line-height:24px}.infoHeading{font-size:16px}.infoLink{font-size:18px}.pwdrule{text-align:left;font-size:14px;margin-left:4px}.consentText{font-size:12px}#enterpwd{position:absolute;right:14px;margin-top:0}.mt-0{margin-top:0!important}.newpwd #toggleConfirmPassword{margin-top:-62px}.successMessage,.warningMessage{max-width:calc(100% - 44px);margin:0 auto}.loginPageHeading{font-size:18px;color:#dfe8da;text-align:center;font-family:Roboto Slab,serif;font-style:normal;font-weight:700;line-height:112.5%;white-space:break-spaces}.formLabel{font-size:14px}.formLink{align-self:flex-end}.Part1LoginForm{width:100%;margin-top:32px}.Part2LoginForm{width:100%;margin:16px 0 34px}.Part3LoginForm{width:100%;gap:14px}.ConfirmPwd,.Part1LoginForm,.Part2LoginForm,.Part3LoginForm{justify-content:center;align-items:center}.ConfirmPwd{width:100%}}.emailDisplay{font-size:16px;color:#666;margin-bottom:24px;text-align:center}.passwordInputWrapper{position:relative;width:100%}.passwordToggle{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center}.forgotPassword{display:block;text-align:right;margin:8px 0 24px}.forgotPassword,.goBack{color:#1c1c1c;text-decoration:none;font-size:14px}.goBack{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:16px}.loader{width:20px;height:20px;border:2px solid;border-color:#fff #fff transparent;border-radius:50%;display:inline-block;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.form-field,.password-input-container{width:100%;display:block}.signup-form{display:flex;align-items:center;flex-direction:column;gap:16px}.terms-privacy-section{width:100%}.terms-text{color:#fff;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:22px;margin-bottom:8px}.terms-text a{font-weight:700;text-decoration:none;color:inherit}.privacy-text{color:#fff;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:500;line-height:22px}.privacy-text a{font-weight:700;text-decoration:none;color:inherit}.accountText{color:#a4a4a4;text-align:center;font-family:Roboto;font-size:14px;font-style:normal;font-weight:400;line-height:normal}.password-toggle-btn{right:14px;height:14px}.go-back-link{margin-top:32px;display:flex;justify-content:center}.verification-container{width:auto;max-width:100%;padding-top:95px}.resend-button{background:none;border:none;color:#00b933;cursor:pointer;padding:0;font:inherit;text-decoration:underline}.resend-text{color:#fff}.countdown-text,.resend-text{font-family:Red Hat Display,sans-serif;font-size:16px;font-style:normal;font-weight:500;text-align:center;line-height:24px}.resend-button:disabled{cursor:not-allowed;opacity:.7}.gobacklink-spaced{margin-top:10px}.forgot-password-link{display:flex;justify-content:center;margin-top:16px;margin-bottom:8px}.forgot-password-link .forgot-password-btn{background:none;border:none;color:#9c9c9c;cursor:pointer;font-size:14px;font-family:Roboto;font-weight:400;text-decoration:underline;transition:color .2s}.forgot-password-link .forgot-password-btn:hover{color:#fff}.forgot-password-link-right{display:flex;justify-content:flex-end;margin-bottom:16px}.forgot-password-link-right .forgot-password-btn{background:none;border:none;color:#9c9c9c;cursor:pointer;font-size:14px;font-family:Roboto;font-weight:400;text-decoration:underline;transition:color .2s}.forgot-password-link-right .forgot-password-btn:hover{color:#fff}.password-error-message-only{display:flex;align-items:center;gap:4px;color:#ff4d4d;font-size:12px;font-family:Roboto;font-weight:400;width:auto;margin-top:8px}.mtErrorMsg{margin-top:-8px!important}.password-input-container{position:relative;display:flex;align-items:center}.password-input-container .forminput{padding-right:50px;width:100%}.password-toggle-btn{position:absolute;right:15px;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:0;display:flex;align-items:center;justify-content:center;z-index:1}.password-toggle-btn:hover{opacity:.8}.user-profile-btn{border-radius:14px;background:#394353!important;display:flex;width:auto;padding:6px 18px 6px 6px!important;white-space:nowrap;align-items:center;gap:8px!important;color:#fff;font-family:Roboto;font-size:14px;font-weight:700;cursor:pointer;transition:all .2s ease}.user-initial{border-radius:10px;background:#ccd6ed;width:33.82px;height:33.82px;flex-shrink:0;display:flex;align-items:center;justify-content:center;color:#1b1b1b;font-size:20px;line-height:normal}.user-initial,.user-name{text-align:center;font-family:Red Hat Display,sans-serif;font-style:normal;font-weight:700}.user-name{color:#fff;font-size:15px;line-height:112.5%}.logout-btn{background:none;border:none;color:#000;leading-trim:both;text-edge:cap;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16px;cursor:pointer;text-align:left;transition:all .2s ease}.dropdown{position:relative}#userProfile.dropdown-content{display:none;position:absolute;right:0;top:calc(100% + 8px);width:195px;padding:4px 0;flex-direction:column;align-items:flex-start;border-radius:6px;border:.5px solid #eee;background:#fff;box-shadow:0 -1px 12px 0 rgba(0,0,0,.08);z-index:2000;max-height:400px;overflow-y:auto;overflow-x:hidden}#userProfile.dropdown-content.show{display:flex}#classes.dropdown-content::-webkit-scrollbar,#dropdownContent.dropdown-content::-webkit-scrollbar,#userProfile.dropdown-content::-webkit-scrollbar,.schools-nav-panel.dropdown-content::-webkit-scrollbar{width:4px}#classes.dropdown-content::-webkit-scrollbar-track,#dropdownContent.dropdown-content::-webkit-scrollbar-track,#userProfile.dropdown-content::-webkit-scrollbar-track,.schools-nav-panel.dropdown-content::-webkit-scrollbar-track{background:#fff;border-radius:2px}#classes.dropdown-content::-webkit-scrollbar-thumb,#dropdownContent.dropdown-content::-webkit-scrollbar-thumb,#userProfile.dropdown-content::-webkit-scrollbar-thumb,.schools-nav-panel.dropdown-content::-webkit-scrollbar-thumb{background:#bec4bb;border-radius:2px}#classes.dropdown-content::-webkit-scrollbar-thumb:hover,#dropdownContent.dropdown-content::-webkit-scrollbar-thumb:hover,#userProfile.dropdown-content::-webkit-scrollbar-thumb:hover,.schools-nav-panel.dropdown-content::-webkit-scrollbar-thumb:hover{background:#9fa89c}#classes.dropdown-content,#dropdownContent.dropdown-content,#userProfile.dropdown-content,.schools-nav-panel.dropdown-content{scrollbar-width:thin;scrollbar-color:#bec4bb #fff}#classes.dropdown-content,#dropdownContent.dropdown-content,.schools-nav-panel.dropdown-content{position:absolute;right:0;top:calc(100% + 8px);width:195px;padding:4px 0;flex-direction:column;align-items:flex-start;border-radius:6px;border:.5px solid #eee;background:#fff;box-shadow:0 -1px 12px 0 rgba(0,0,0,.08);z-index:2000;max-height:400px;overflow-y:auto;overflow-x:hidden}#classes.dropdown-content.show,#dropdownContent.dropdown-content.show,.schools-nav-panel.dropdown-content.show{display:flex}#classes.dropdown-content>li>a,#dropdownContent.dropdown-content>li>a{text-decoration:none;justify-content:flex-start;gap:12px;transition:background-color .2s ease,color .2s ease;border-radius:0}#classes.dropdown-content>li>a,#dropdownContent.dropdown-content>li>a,.schools-nav-panel.dropdown-content>li>span{color:#000;leading-trim:both;text-edge:cap;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16px;display:flex;width:100%;min-width:100%;box-sizing:border-box;align-items:center;text-align:left;flex-shrink:0;padding:18px;min-height:52px}#classes.dropdown-content a .urdu-text-header,#dropdownContent.dropdown-content a .urdu-text-header,.schools-nav-panel.dropdown-content a .urdu-text-header{display:inline;margin-left:4px}#classes.dropdown-content>li,#dropdownContent.dropdown-content>li{padding:0;width:100%;max-width:100%;box-sizing:border-box;border-bottom:none;display:flex;flex-direction:column;align-items:stretch}#classes.dropdown-content>li:not(:last-child):after,#dropdownContent.dropdown-content>li:not(:last-child):after,#userProfile.dropdown-content>li:not(:last-child):after,.schools-nav-panel.dropdown-content>li:not(:last-child):after{content:"";display:block;width:166px;height:.5px;background:#d8d8d8;margin:0 auto;flex-shrink:0}#classes.dropdown-content>li>a:hover,#dropdownContent.dropdown-content>li>a:hover,#userProfile.dropdown-content>li>a:hover,#userProfile.dropdown-content>li>button:hover,.schools-nav-panel.dropdown-content>li>a:hover{background:#394353!important;color:#fff!important}#classes.dropdown-content>li:first-child>a:hover,#dropdownContent.dropdown-content>li:first-child>a:hover,#userProfile.dropdown-content>li:first-child>a:hover,#userProfile.dropdown-content>li:first-child>button:hover,.schools-nav-panel.dropdown-content>li:first-child>a:hover{border-radius:6px 6px 0 0}#classes.dropdown-content>li:last-child>a:hover,#dropdownContent.dropdown-content>li:last-child>a:hover,#userProfile.dropdown-content>li:last-child>a:hover,#userProfile.dropdown-content>li:last-child>button:hover,.schools-nav-panel.dropdown-content>li:last-child>a:hover{border-radius:0 0 6px 6px}#classes.dropdown-content>li:only-child>a:hover,#dropdownContent.dropdown-content>li:only-child>a:hover,#userProfile.dropdown-content>li:only-child>a:hover,#userProfile.dropdown-content>li:only-child>button:hover,.schools-nav-panel.dropdown-content>li:only-child>a:hover{border-radius:6px}#classes.dropdown-content>li>a:hover svg path,#dropdownContent.dropdown-content>li>a:hover svg path,#userProfile.dropdown-content>li>a:hover svg circle,#userProfile.dropdown-content>li>a:hover svg path,#userProfile.dropdown-content>li>button:hover svg path{stroke:#fff!important}.forMobile .user-profile-btn{border:none;padding:0!important}.forMobile .user-profile-btn .user-initial{color:#31402d;border-radius:7px;border:3px solid #31402d;background:#dfe8da;text-align:center;leading-trim:both;text-edge:cap;font-family:Red Hat Display;font-size:20px;font-style:normal;font-weight:700;line-height:normal}#userProfile.dropdown-content>li>a,.schools-nav-panel.dropdown-content>li>a{text-decoration:none;transition:background-color .2s ease,color .2s ease}#userProfile.dropdown-content>li>a,#userProfile.dropdown-content>li>button,.schools-nav-panel.dropdown-content>li>a{color:#000;leading-trim:both;text-edge:cap;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:16px;display:flex;width:100%;min-width:100%;box-sizing:border-box;align-items:center;justify-content:flex-start;gap:12px;text-align:left;border-radius:0;flex-shrink:0;padding:18px;min-height:52px}#userProfile.dropdown-content>li>button{background:none;border:none;cursor:pointer}.user-profile-mobile{display:flex;align-items:center;gap:12px;padding:12px 0;margin-bottom:8px}.user-initial-mobile{width:32px;height:32px;background:#00b933;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#2a3a2a;font-weight:700;font-size:14px}.user-name-mobile{color:#fff;font-weight:700;font-size:16px}.logout-btn-mobile{background:none;border:none;color:inherit;font:inherit;cursor:pointer;padding:0;text-align:left;width:100%;margin-bottom:0!important}.logout-btn-mobile:hover{color:#00b933}.academyContainer .toast{position:fixed;top:80px;right:calc(50vw - 555px);z-index:100000;border-radius:8px;padding:16px 0;font-family:Roboto;font-size:14px;font-weight:500;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateX(100%);opacity:0;transition:all .3s ease-in-out}.academyContainer{position:relative;max-width:1110px;margin:0 auto}.academyContainer .toast-enter{transform:translateX(0);opacity:1}.academyContainer .toast-exit{transform:translateX(100%);opacity:0}.academyContainer .toast-content{display:flex;align-items:center;gap:12px}.academyContainer .toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.academyContainer .toast-message{flex:1 1;line-height:1.4}.brandsDiv{display:flex;align-items:center;justify-content:center;gap:15px}.verticalDivider{width:.5px;height:22.574px;background:#fff}@media (max-width:1200px){.academyContainer .toast{right:20px}}@media (max-width:768px){.academyContainer .toast{position:fixed;top:70px;right:16px;left:auto;max-width:calc(100vw - 20px)}.forgot-password-resend-line{flex-direction:column}}.floating-label-container{position:relative;display:flex;flex-direction:column}.floating-input{padding-top:20px;padding-bottom:8px;outline:0;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:80.53%}.signup-form .signup-field{border-color:grey}.signup-form .signup-field:focus:not(.valid){border-color:#ff4d4d}.signup-form .signup-field.valid{border-color:#00de68}.signup-form .signup-field.error{border-color:#ff4d4d}.email-form-section .password-input-container .signup-field{border-color:grey}.email-form-section .password-input-container .signup-field:focus:not(.valid){border-color:#ff4d4d}.email-form-section .password-input-container .signup-field.valid{border-color:#00de68}.email-form-section .password-input-container .signup-field.error{border-color:#ff4d4d}.reset-password-form .password-input-container .signup-field{border-color:grey}.reset-password-form .password-input-container .signup-field:focus:not(.valid){border-color:#ff4d4d}.reset-password-form .password-input-container .signup-field.valid{border-color:#00de68}.reset-password-form .password-input-container .signup-field.error{border-color:#ff4d4d}.floating-input:focus{outline:0}.floating-label{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#a4a4a4;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:80.53%;pointer-events:none;transition:all .2s ease;background:transparent}.floating-label-active{font-weight:400}.floating-input:focus+.floating-label,.floating-label-active{top:8px;transform:translateY(0);font-size:12px;color:#a4a4a4;line-height:1}.floating-input:focus+.floating-label:not(.floating-label-active){color:#a4a4a4}.password-input-container .floating-label-container{position:relative;width:100%;display:block}.password-input-container .floating-input{padding-right:50px;padding-top:20px;padding-bottom:8px;outline:0;color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-style:normal;font-weight:700;line-height:80.53%}.signup-form .password-input-container .signup-field{border-color:grey}.signup-form .password-input-container .signup-field:focus:not(.valid){border-color:#ff4d4d}.signup-form .password-input-container .signup-field.valid{border-color:#00de68}.signup-form .password-input-container .signup-field.error{border-color:#ff4d4d}.password-input-container .floating-input:focus{outline:0}.password-input-container .floating-label{position:absolute;left:18px;top:50%;transform:translateY(-50%);color:#a4a4a4;font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:80.53%;pointer-events:none;transition:all .2s ease;background:transparent}.password-input-container .floating-label-active{font-weight:400}.password-input-container .floating-input:focus+.floating-label,.password-input-container .floating-label-active{top:8px;transform:translateY(0);font-size:12px;color:#a4a4a4;line-height:1}.forgot-password-messages{display:flex;flex-direction:column;gap:16px;margin-top:16px}.forgot-password-resend-line{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;display:flex;align-items:center;gap:8px;justify-content:center}.forgot-password-resend-text{color:#fff}.forgot-password-countdown-text{color:#9c9c9c}.forgot-password-resend-link{color:#00de68;background:none;border:none;cursor:pointer;text-decoration:underline;font-size:14px;font-family:Roboto,sans-serif;padding:0}.forgot-password-resend-link:disabled{cursor:not-allowed;opacity:.7}.forgot-password-info-line{font-family:Roboto,sans-serif;font-size:14px;font-weight:400;display:flex;align-items:center;justify-content:center;gap:8px}.forgot-password-info-text{color:#9c9c9c}.forgot-password-success-message{display:flex;align-items:center;gap:4px;padding:12px 16px;border-radius:8px;border:1px solid #31402d;background:#131313;width:-moz-fit-content;width:fit-content;text-align:left;margin:auto auto 0}.forgot-password-success-text{color:#96d5a7;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;line-height:normal}.verify-email-popup{min-height:300px}.email-verification-content{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;min-height:250px;text-align:center}.verification-error,.verification-loading,.verification-success{display:flex;flex-direction:column;align-items:center;gap:24px;width:100%}.loader-container{display:flex;justify-content:center;align-items:center;padding:20px 0}.verification-message{color:#fff;font-family:Roboto,sans-serif;font-size:16px;font-weight:500;line-height:1.5;margin:0}.error-icon-container,.success-icon-container{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.verification-success-text{color:#96d5a7}.verification-error-text,.verification-success-text{font-family:Roboto,sans-serif;font-size:16px;font-weight:600;line-height:1.5;margin:0;max-width:400px}.verification-error-text{color:#ff4d4d}.verification-countdown{margin-top:16px}.countdown-text{color:#a4a4a4;font-family:Roboto,sans-serif;font-size:14px;font-weight:400;margin:0}.verification-close-btn{margin-top:8px;min-width:200px}@media (max-width:768px){.email-verification-content{padding:30px 15px}.verification-error-text,.verification-success-text{font-size:14px;max-width:100%}.verification-message{font-size:14px}}.home-page #classes.dropdown-content a,.home-page #dropdownContent.dropdown-content a,.home-page #userProfile.dropdown-content a,.home-page #userProfile.dropdown-content button,.home-page .academyHeader,.home-page .academyHeader a,.home-page .academyHeader button,.home-page .drawer .drawersHearders,.home-page .drawer a,.home-page .drawer button,.home-page .logout-btn-mobile,.home-page .schools-nav-panel.dropdown-content a,.home-page .schools-nav-panel.dropdown-content li span,.home-page .user-name{font-family:Roboto,sans-serif}.toast-wrapper{position:fixed;top:80px;right:24px;z-index:100000;max-width:calc(100vw - 48px)}.toast-wrapper .toast{border-radius:8px;padding:16px 20px;font-family:Roboto,sans-serif;font-size:14px;font-style:normal;font-weight:600;box-shadow:0 4px 12px rgba(0,0,0,.3);transform:translateX(120%);opacity:0;transition:transform .3s ease-in-out,opacity .3s ease-in-out}.toast-wrapper .toast-enter{transform:translateX(0);opacity:1}.toast-wrapper .toast-exit{transform:translateX(120%);opacity:0}.toast-wrapper .toast.toast--success{border:1px solid #07c97b;background:#021106;color:#07c97b}.toast-wrapper .toast.toast--success .toast-icon{color:#07c97b}.toast-wrapper .toast.toast--error{border:1px solid #402d2d;background:#191111;color:#ff4d4d}.toast-wrapper .toast.toast--error .toast-icon{color:#ff4d4d}.toast-wrapper .toast.toast--info{border:1px solid #2d3a4d;background:#0d1117;color:#4285f4}.toast-wrapper .toast.toast--info .toast-icon{color:#4285f4}.toast-wrapper .toast-content{display:flex;align-items:center;gap:12px}.toast-wrapper .toast-icon{display:flex;align-items:center;justify-content:center;flex-shrink:0}.toast-wrapper .toast-message{flex:1 1;line-height:1.4}@media (max-width:768px){.toast-wrapper{top:70px;right:16px;left:16px;max-width:calc(100vw - 32px)}}