@import url(https://fonts.googleapis.com/css2?family=Noto+Nastaliq+Urdu&display=swap);header .header-1 .form-container .marquee{box-sizing:border-box;color:#000;line-height:30px;overflow:hidden;white-space:nowrap;width:100vw}header .header-1 .form-container .marquee p{animation:marquee 20s linear infinite;display:inline-block;font-size:2.5rem}header .header-2{align-items:center;background:linear-gradient(skyblue,#8a2be2);box-shadow:0 .5rem 1rem #0000001a;display:flex;justify-content:space-between;padding:1.5rem;right:0;top:0;width:100%;z-index:1000}header .header-2 .navbar ul{align-items:center;display:flex;justify-content:space-evenly;list-style:none}header .header-2 .navbar ul li{margin:1rem}header .header-2 .navbar ul li a{color:#fff;font-size:2rem;text-decoration:none}header .header-2 .navbar ul li a .active,header .header-2 .navbar ul li a:hover{background:#8a2be2;border-radius:5px;color:#ff0}header .header-2 .share a{color:#fff;font-size:2rem;margin:1rem}header .header-2 .share a:hover{color:#ff0}header .header-2 #menu{color:#fff;cursor:pointer;display:none;font-size:3rem;margin:1rem}header .header-2 .header-active{box-shadow:0 .1rem .3rem #0000004d;left:0;position:fixed;top:0}@media (max-width:1000px){header .header-2 #menu{display:inline-block}header .header-2 .navbar{box-shadow:0 0 0 100vh #0000004d;left:50%;opacity:0;position:fixed;top:-200%;transform:translate(-50%,-50%);z-index:10000}header .header-2 .navbar ul{background:linear-gradient(skyblue,#8a2be2);border:.2rem solid #fff;box-shadow:0 .3rem .5rem #000;flex-flow:column;padding:4rem 0;width:27rem}header .header-2 .navbar ul li{display:block;margin:1rem 0;text-align:center;width:100%}header .header-2 .navbar ul li a{display:block;font-size:2.7rem}header .header-2 .fa-times{transform:rotate(180deg)}header .header-2 .nav-toggle{opacity:1;top:50%}}.courses{min-height:100vh}.courses .box-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding-bottom:2rem}.courses .box-container .box .image{border:1rem solid #fff;box-shadow:0 .5rem .5rem #0000004d;margin:2rem;width:35rem}.courses .box-container .box .image img{border-bottom:1px solid #000;height:20rem;object-fit:cover;width:100%}.courses .box-container .box .image a{color:#333;font-size:2rem;padding:.5rem}.courses .box-container .box .image a:hover{color:#8a2be2;text-decoration:underline}.courses .box-container .box:hover{transform:scale(1.05)}.courses .course-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0}.courses .course-container .course-box{border:.5rem solid #8a2be2;box-shadow:0 .5rem 1rem #0000004d;height:40rem;margin:2rem;overflow:hidden;position:relative;width:55rem}.courses .course-container .course-box img{height:100%;object-fit:cover;width:100%}.courses .course-container .course-box .course-info{background:#fff;border-top:.5rem solid #8a2be2;bottom:-4rem;left:0;position:absolute;text-align:center;width:100%}.courses .course-container .course-box .course-info h3{color:#333;font-size:2rem;padding:.5rem 0}.courses .course-container .course-box .course-info span{color:#666;font-size:1.5rem}.courses .course-container .course-box:hover .course-info{bottom:0}@media (max-width:768px){.courses .course-container .course-box .course-info{bottom:0}}.home{align-items:center;background:linear-gradient(#00000080,#00000080),url(/static/media/Quran.060e7580fa2f381a1f21.jpg) no-repeat;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:100vh;position:relative}.home .content{padding:1rem;text-align:center}.home .content h1{color:#fff;font-size:6rem;text-shadow:0 .3rem .5rem #000;text-transform:uppercase}.about{min-height:100vh}.about .row{align-items:center;display:flex;justify-content:center;overflow-x:hidden;padding:0 2rem}.about .row .image img{filter:drop-shadow(.5rem .5rem .5rem rgba(0,0,0,.3));width:200rem}.about .row .content{padding:1rem}.about .row .content h3{color:#8a2be2;font-size:3.5rem}.about .row .content p{color:#666;font-size:2rem;padding:1rem 0}.about .row .content .btn{border-color:#8a2be2;color:#8a2be2;outline-color:#8a2be2}.about .row .content .btn:hover{color:#fff}.donate{align-items:center;background:#fff;display:flex;flex-wrap:wrap;gap:3rem;padding:5rem}.donate .image{flex:1 1 40rem}.donate .image img{width:100%}.donate .content{flex:1 1 40rem}.donate .content .about-title{color:#fff;font-size:3rem;text-transform:capitalize}.donate .content p{color:#8a2be2;font-size:2rem;line-height:2;padding:1rem 0}@media (max-width:768px){.home .content h1{font-size:5rem}}.trainer{background:#fff;min-height:100vh}.trainer .heading span{color:#000}.trainer .box-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0}.trainer .box-container .box{border:.5rem solid #8a2be2;box-shadow:0 .5rem 1rem #0000004d;height:40rem;margin:2rem;overflow:hidden;position:relative;width:35rem}.trainer .box-container .box img{height:100%;object-fit:cover;width:100%}.trainer .box-container .box .info{background:#fff;border-top:.5rem solid #8a2be2;bottom:-6rem;left:0;position:absolute;text-align:center;width:100%}.trainer .box-container .box .info h3{color:#333;font-size:2rem;padding:.5rem 0}.trainer .box-container .box .info span{color:#666;font-size:1.5rem}.trainer .box-container .box .info .share{border-top:.1rem solid #0000004d;margin-top:1rem;padding:1rem 0}.trainer .box-container .box .info .share a{color:#8a2be2;font-size:2rem;margin:1rem}.trainer .box-container .box .info .share a:hover{color:#333}.trainer .box-container .box:hover .info{bottom:0}.trainer .box-container .box:hover{transform:scale(1.03)}@media (max-width:768px){.trainer .box-container .box img{height:100%;text-align:center;width:100%}.trainer .box-container .box .info{background:#fff;border-top:.5rem solid #8a2be2;bottom:-2rem;left:0;position:absolute;text-align:center;width:100%}}.lecture{background:#fff;background-attachment:fixed;background-position:50%;background-size:cover;min-height:100vh}.lecture .heading span{color:#000}.lecture .box-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:2rem 0}.lecture .box-container .box{border:.5rem solid #8a2be2;box-shadow:0 .5rem 1rem #0000004d;height:40rem;margin:2rem;overflow:hidden;position:relative;width:60rem}.lecture .box-container .box iframe{height:100%;object-fit:cover;width:100%}.lecture .box-container .box .info{background:#fff;border-top:.5rem solid #8a2be2;bottom:-4rem;left:0;position:absolute;text-align:center;width:100%}.lecture .box-container .box .info h3{color:#333;font-size:2rem;padding:.5rem 0}.lecture .box-container .box .info span{color:#666;font-size:1.5rem}.lecture .box-container .box .info .share{border-top:.1rem solid #0000004d;margin-top:1rem;padding:1rem 0}.lecture .box-container .box .info .share a{color:#8a2be2;font-size:2rem;margin:1rem}.lecture .box-container .box .info .share a:hover{color:#333}.lecture .box-container .box:hover .info{bottom:0}@media (max-width:900px){.lecture .box-container .box{height:46rem;width:90%}.lecture .box-container .box iframe{height:100%;width:100%}.lecture .box-container .box .info{background:#fff;border-top:.5rem solid #8a2be2;bottom:0;left:0;position:absolute;text-align:center;width:100%}}@media (max-width:1200px){.lecture .box-container .box{height:46rem;width:90%}.lecture .box-container .box .info{background:#fff;border-top:.5rem solid #8a2be2;bottom:0;left:0;position:absolute;text-align:center;width:100%}}@media (max-width:450px){.lecture .box-container .box{height:28rem;width:90%}.lecture .box-container .box .info{background:#fff;border-top:.5rem solid #8a2be2;bottom:-4rem;left:0;position:absolute;text-align:center;width:100%}.lecture .box-container .box:hover .info{bottom:0}}.contact .icons-container{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(25rem,1fr));margin-top:3rem;padding:1rem}.contact .icons-container .icons{background:skyblue;border:.1rem solid skyblue;padding:3rem 2rem;text-align:center}.contact .icons-container .icons i{background:#40b5ad;border-radius:50%;color:#fff;font-size:2rem;height:6rem;line-height:6rem;margin-bottom:.5rem;width:6rem}.contact .icons-container .icons h3{color:#fff;color:#000;font-size:2rem;padding:.5rem 0;text-transform:capitalize}.contact .icons-container .icons .paragraph{background:linear-gradient(skyblue,#8a2be2);border:.1rem solid skyblue;box-shadow:0 .5rem 1rem #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;margin-top:1rem;padding:1rem 3rem;text-align:center;text-decoration:none;text-transform:capitalize;width:auto}.contact .icons-container .icons .paragraph:hover{background:skyblue;color:#000}.contact .icons-container .icons p a{background:linear-gradient(skyblue,#8a2be2);border:.1rem solid skyblue;box-shadow:0 .5rem 1rem #0000001a;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;margin-top:1rem;padding:1rem 3rem;text-align:center;text-decoration:none;text-transform:capitalize;width:auto}.contact .icons-container .icons p a:hover{background:skyblue;color:#000}.contact .icons-container .icons:hover{transform:scale(1.05)}.contact .row{align-items:center;display:flex;flex-wrap:wrap;gap:2rem;padding:5rem 10%}.contact .row .image{flex:1 1 40rem}.contact .row .image img{width:100%}.contact .row form{border:.1rem solid skyblue;border-radius:10px;flex:1 1 40rem;padding:2rem}.contact .row form h3{color:#fff;color:#000;font-size:2.5rem;padding-bottom:1rem;text-transform:capitalize}.contact .row form .box{border:.1rem solid skyblue;border-radius:10px;font-size:1.6rem;margin:.7rem 0;padding:1.2rem 1.4rem;width:100%}.contact .row form .box:focus{background:skyblue;color:#fff}.contact .row form .box:focus::placeholder{color:#eee}.contact .row form textarea{height:15rem;resize:none}.contact .row form .btn{background:skyblue;border:.1rem solid skyblue;border-radius:10px;color:#fff;cursor:pointer;display:inline-block;font-size:1.8rem;margin-top:1rem;padding:1rem 3rem;text-transform:capitalize;width:100%}.contact .row form .btn:hover{background:#fff;color:#000}.faq{background:#fff;background:linear-gradient(#00000080,#00000080),url(/static/media/back.abd0872726122a50bd9b.jpg) no-repeat;background-attachment:fixed;background-position:50%;background-size:cover;height:auto;width:100vw}.faq .accordion-container{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;padding:5rem 10%}.faq .accordion-container .accordion{border:.1rem solid skyblue;flex:1 1 40rem}.faq .accordion-container .accordion.active .accordion-heading{background:skyblue}.faq .accordion-container .accordion.active .accordion-heading h3{color:#fff;font-size:2rem}.faq .accordion-container .accordion.active .accordion-heading i{color:#fff;transform:rotate(180deg)}.faq .accordion-container .accordion.active .accordion-content{color:#fff;display:block;font-size:1.5rem}.faq .accordion-container .accordion .accordion-heading{align-items:center;cursor:pointer;display:flex;gap:1rem;justify-content:space-between;padding:1.5rem}.faq .accordion-container .accordion .accordion-heading h3{color:#fff;font-size:2rem;text-transform:capitalize}.faq .accordion-container .accordion .accordion-heading i{color:skyblue;font-size:2rem}.faq .accordion-container .accordion .accordion-content{border-top:.1rem solid skyblue;color:#777;column-gap:#fff;display:none;font-size:1.5rem;line-height:2;padding:1.5rem}.faq .accordion-container .accordion:hover{transform:scale(1.02)}.books{background:#fff}.books .heading{padding-top:1rem}.books .box-container{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;padding:1rem}.books .box-container .box{align-items:center;background:linear-gradient(skyblue,#8a2be2);border:1px solid #8a2be2;display:flex;flex-flow:column;height:45rem;margin:1rem;width:35rem}.books .box-container .box .image{border:1px solid #8a2be2;margin:.5rem;overflow:hidden;position:relative}.books .box-container .box .image,.books .box-container .box .image img{height:100%;object-fit:cover;width:100%}.books .box-container .box .content{padding:1rem;text-align:center}.books .box-container .box .content h3{color:#fff;font-size:2rem;margin:.1rem;padding:.1rem;text-transform:capitalize}.books .box-container .box .content h3 span{color:#ff0;display:block;font-family:Noto Nastaliq Urdu;margin:1rem;padding:1rem}.books .box-container .box .content .button{background:#fff;border:.2rem solid #fff;color:#000;cursor:pointer;font-size:2rem;height:5rem;margin:1;outline:.2rem solid #fff;outline-offset:-.8rem;padding:1rem;width:auto}.books .box-container .box .content .button i{color:red}.books .box-container .box .content .button span{color:#000}.books .box-container .box .content .button:hover{background:linear-gradient(#8a2be2,#8a2be2);outline-offset:.4rem}.controls{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;list-style:none;margin-top:7rem;padding:1.5rem 0}.controls .btn{border-color:#8a2be2;color:#8a2be2;outline-color:#8a2be2}.controls .btn:hover{color:#fff}.controls p{margin:1rem}.activities{min-height:100vh}.activities .container{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-evenly;overflow-x:hidden;padding:1rem 0}.activities .container .container-content{padding:1rem}.activities .container .container-content .english{align-items:center;border:1px solid #8a2be2;color:#8a2be2;display:flex;flex-flow:column;font-size:2rem;justify-content:center;margin:1rem;padding:1rem;text-align:left}.activities .container .container-content .english span{color:#000;margin-right:1rem}.activities .container .container-content .urdu{align-items:center;border:1px solid #8a2be2;color:red;display:flex;flex-flow:column;font-family:Noto Nastaliq Urdu;font-size:2rem;justify-content:center;margin:1rem;padding:1rem;text-align:right}.activities .container .container-content .urdu span{color:#8a2be2;font-family:Noto Nastaliq Urdu;line-height:5rem;margin-left:1rem}.activities .container .container-content:hover .urdu{color:#8a2be2}.activities .container .container-content:hover .urdu span{color:red}@media (max-width:450px){.activities .container .container-content .english,.activities .container .container-content .urdu{font-size:1.5rem}.activities .container .intro{display:none}}.gallery{align-items:center;background:skyblue;display:flex;flex-wrap:wrap;justify-content:center}.gallery__image{height:40rem;margin:10px;object-fit:cover;width:40rem}.gallery__image:hover{transform:scale(1.05)}@media (max-width:450px){.gallery__image{height:90%;margin:10px;width:90%}}.footer{background:linear-gradient(skyblue,#8a2be2)}.footer .box-container{display:flex;flex-wrap:wrap;justify-content:center}.footer .box-container .box{flex:1 1 23rem;margin:2rem}.footer .box-container .box .heading{box-shadow:0 .2rem .05rem #fff6;margin:0 0 .5rem;padding:0;text-align:left}.footer .box-container .box .heading span{color:#fff;font-size:2.5rem}.footer .box-container .box p{color:#eee;font-size:1.7rem;padding:1rem 0}.footer .box-container .box:first-child p{font-size:1.4rem}.footer .box-container .box p i{color:#fff;padding:0 .5rem}.footer .box-container .box a{color:#eee;display:block;font-size:1.7rem;padding:.5rem 0}.footer .box-container .box a:hover{text-decoration:underline}.footer .credit{border-top:.1rem solid #ffffff4d;color:#fff;font-size:2rem;padding:2rem 1rem;text-align:center}.footer .credit span{color:#fff}.header-1 .marquee{box-sizing:border-box;color:#fff;line-height:30px;overflow:hidden;white-space:nowrap;width:100vw}.header-1 .marquee p{animation:marquee 90s linear infinite;display:inline-block;font-size:3rem}@font-face{font-family:Attari_Quran Regular;src:url(/static/media/Attari_Quran%20Regular.dce8a23184f40adbdce7.ttf) format("truetype")}@keyframes marquee{0%{transform:translate(-100%)}to{transform:translate(100%)}}.quiz-simple-page{background:#f4f7fb;min-height:100vh;padding:120px 20px 40px}.quiz-simple-container{margin:0 auto;max-width:1000px}.quiz-simple-title{color:#1d2a57;font-size:34px;font-weight:700;margin-bottom:20px;text-align:center}.quiz-simple-message{background:#e8f1ff;border-radius:10px;color:#1d4ed8;font-size:15px;margin-bottom:20px;padding:12px 16px}.quiz-simple-card{background:#fff;border-radius:18px;box-shadow:0 8px 24px #10182814;margin-bottom:24px;padding:24px}.quiz-simple-card h2{color:#1d2a57;font-size:24px;margin-bottom:18px}.quiz-simple-group{display:flex;flex-direction:column;margin-bottom:16px}.quiz-simple-group label{color:#374151;font-size:14px;font-weight:600;margin-bottom:8px}.quiz-simple-card textarea,.quiz-simple-group input{border:1px solid #d0d7e2;border-radius:10px;font-size:15px;outline:none;padding:12px 14px;width:100%}.quiz-simple-card textarea:focus,.quiz-simple-group input:focus{border-color:#2563eb}.quiz-nav-buttons button,.quiz-simple-card button,.secondary-btn{background:#2563eb;border:none;border-radius:10px;color:#fff;cursor:pointer;font-size:14px;margin-right:10px;margin-top:10px;padding:11px 16px;transition:.2s ease}.quiz-nav-buttons button:disabled,.quiz-simple-card button:disabled{cursor:not-allowed;opacity:.7}.secondary-btn{background:#0f766e}.quiz-simple-student-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-top:20px;padding:16px}.quiz-simple-timer{color:#dc2626;font-size:18px;font-weight:700;margin-bottom:16px}.quiz-question-text{color:#111827;font-size:20px;margin-bottom:16px}.quiz-options-list{list-style:none;margin:0;padding:0}.quiz-options-list li{background:#f9fafb;border:1px solid #e5e7eb;border-radius:10px;margin-bottom:12px;padding:12px 14px}.quiz-nav-buttons,.result-questions-list{margin-top:20px}.result-question-box{background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:16px;padding:16px}.right-answer{color:#15803d;font-weight:700}.wrong-answer{color:#dc2626;font-weight:700}.auth-page{align-items:center;background:#f5f7fb;display:flex;justify-content:center;min-height:100vh;padding:2rem}.auth-card{background:#fff;border-radius:14px;box-shadow:0 10px 30px #00000014;max-width:450px;padding:2rem;width:100%}.auth-card h1{color:#1d2a57;margin-bottom:1.5rem;text-align:center}.auth-form input{border:1px solid #d0d7e2;border-radius:8px;font-size:15px;margin-bottom:14px;outline:none;padding:12px 14px;text-transform:none;width:100%}.auth-form input:focus{border-color:#2563eb}.auth-btn{background:#2563eb;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:15px;padding:12px 14px;width:100%}.auth-btn:disabled{cursor:not-allowed;opacity:.7}.auth-links{margin-top:1rem;text-align:center}.auth-links a,.auth-links button{background:none;border:none;color:#2563eb;cursor:pointer;font-size:14px;text-decoration:none}.auth-message{border-radius:8px;font-size:14px;margin-bottom:1rem;padding:10px 12px}.auth-message.error{background:#ffe7e7;color:#b00020}.auth-message.success{background:#e8fff0;color:#0d7a3a}
/*# sourceMappingURL=main.2b9f7a1b.css.map*/