:root{--blue:#1f1fe0;--green:#00e060}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:Poppins}p{font-family:Montserrat}nav{z-index:1000;background-color:#fff;border-bottom:1px solid #bebebe;justify-content:space-between;align-items:center;width:100%;height:95px;margin:auto auto 20px;padding:20px 10%;display:flex;position:fixed;top:0;left:0;right:0}nav img{width:40px}.navlogo{align-items:center;gap:10px;text-decoration:none;display:flex}.navlogo img{width:40px}.navlogo span{color:var(--blue);padding-top:14px;font-family:Poppins;font-size:26px;font-weight:700}.mobilemenu{display:none}nav ul{justify-content:space-between;align-items:center;gap:45px;display:flex}nav ul li{display:flex;position:relative}nav ul li a{white-space:nowrap;color:#000;width:auto;font-style:none;border:1px solid #0000;font-weight:500;text-decoration:none;transition:all .3s}nav ul li a:after{content:"";width:auto;height:auto}nav ul li a:hover{color:var(--blue)}nav ul li a:active{color:#6767ff}.divide{opacity:.5;background-color:#bebebe;border-radius:50px;width:1px;height:25px}.navright{align-items:center;gap:50px;display:flex}nav button{background-color:var(--blue);color:#fff;cursor:pointer;border:1px solid #0000;border-radius:50px;width:100px;height:40px;font-family:Poppins;font-weight:500;transition:all .3s}nav button:hover{color:var(--blue);border:1px solid var(--blue);background-color:#0000}nav button:active{background-color:#dbdbff}.navbut{align-items:center;gap:30px;display:flex}.navbut a{color:var(--blue);white-space:nowrap;font-weight:600;text-decoration:none;transition:all .3s}.navbut a:hover{color:#000}.navbut a:active{color:#6767ff}.navdrop{color:#000;justify-content:center;align-items:center;width:auto;transition:all .3s;display:flex}.navdrop:hover{color:var(--blue)}.menu-toggle{display:none}.herosec{align-items:end;width:80%;height:900px;margin:140px auto auto;display:flex;position:relative}.herotext{color:#000;width:900px;position:absolute;top:50px;left:0}.herotext h1,.cattext h2{margin-bottom:20px;font-size:70px;line-height:80px}.herotext p,.cattext p,.contactitle p{width:700px;margin-bottom:20px;font-size:20px}.registerbut{background-color:var(--blue);color:#fff;cursor:pointer;z-index:50;border:1px solid #0000;border-radius:50px;width:120px;height:40px;font-family:Poppins;font-size:15px;font-weight:500;transition:all .3s}.registerbut:hover{color:var(--blue);border:1px solid var(--blue);background-color:#0000}.readbut{background-color:var(--green);color:#000;cursor:pointer;border:1px solid #0000;border-radius:50px;width:120px;height:40px;font-family:Poppins;font-size:15px;font-weight:500;transition:all .3s}.readbut:hover{border:1px solid var(--green);background-color:#0000}.herosearch{border:1px solid var(--blue);z-index:6;background-color:#fff;border-radius:50px;justify-content:space-between;align-items:center;width:750px;height:60px;margin-top:25px;padding:20px;display:flex;position:relative}.herosearch input{border:none;outline:none;width:650px;height:50px;font-family:Poppins;font-size:16px}.herosearch .fa-magnifying-glass{color:var(--blue);cursor:pointer}.herorate{background:#000;border-radius:50px;justify-content:space-around;align-items:center;width:500px;height:75px;margin-bottom:15px;padding:20px;display:flex}.heropfp{align-items:center;display:flex}.heropfp img{object-fit:cover;border:3px solid #000;border-radius:50px;width:50px;height:50px;margin-left:-30px}.pfptxt{width:auto}.pfptxt h2{color:var(--green);font-size:24px;font-weight:600}.statboxtab{grid-template-columns:repeat(3,1fr);gap:15px;width:500px;height:250px;display:grid}.statbox{background-color:var(--blue);text-align:center;border-radius:20px;align-content:center;align-items:center}.statbox h2{color:#fff;font-size:24px;line-height:30px}.statbox .statone{background-color:#0000;font-size:35px}.statboxdy{background-color:var(--green);text-align:center;border-radius:20px;align-content:center;align-items:center}.statboxdy h2{color:#000;font-size:24px;line-height:30px}.statboxdy .statwo{background-color:#0000;font-size:35px}.herotestimonial{z-index:5;background-color:#000;border-radius:20px;width:600px;height:340px;padding:20px}.hrtestup{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.hrtestpro{align-items:center;gap:15px;display:flex}.heroemer p{color:var(--green);font-size:14px;font-style:italic;font-weight:200}.hrtestup img{outline:2px solid var(--green);object-fit:cover;border:3px solid #0000;border-radius:50px;width:60px;height:60px}.hrtestup h3{color:#fff;font-size:21px;font-weight:400}.heroteststar i{color:var(--green)}.heropara{color:#fff;width:500px}.heromainfoto{border-radius:20px;width:400px;height:900px}.heromainfoto img{object-fit:cover;border-radius:20px;width:400px;height:900px}.herostargreen{cursor:pointer;width:100px;transition:all .3s;position:absolute;top:100px;right:350px;rotate:25deg}.herostargreen:hover{filter:drop-shadow(5px 5px 30px #00ff66ad);rotate:195deg;scale:1.05}.herostarblue{cursor:pointer;width:100px;transition:all .3s;position:absolute;bottom:100px;right:-70px;rotate:-20deg}.herostarblue:hover{filter:drop-shadow(5px 5px 30px #0000fead);rotate:-195deg;scale:1.05}.backsmb{z-index:0;width:450px;animation:5s linear infinite rotateScale;position:absolute;bottom:250px;right:280px;rotate:-15deg}@keyframes rotateScale{0%{transform:rotate(0)scale(.8)}50%{transform:rotate(180deg)scale(1.2)}to{transform:rotate(360deg)scale(.8)}}.partnersec{flex-direction:column;justify-content:center;gap:70px;width:80%;margin:140px auto auto;display:flex;position:relative;overflow:hidden}.partnerhead h2{text-align:center;font-size:34px}.partnerlogo{justify-content:space-between;align-items:center;display:flex}.partnersec img{opacity:.5;aspect-ratio:3/2;object-fit:contain;mix-blend-mode:color-burn;width:90px}.categorysec{justify-content:space-between;align-items:start;width:80%;margin:180px auto auto;display:flex;position:relative}.cattab{z-index:20;background-color:#000;border-radius:20px;width:400px;height:400px;padding:20px;transition:all .3s;position:relative;overflow:hidden}.tabicon{background-color:var(--green);text-align:center;cursor:pointer;border-radius:10px;align-content:center;width:35%;height:100px;margin-bottom:20px;font-size:45px;transition:all .5s ease-in-out}.tabicon:hover{width:100%}.tabicon i{cursor:pointer}.cattab h3{color:#fff;margin-bottom:15px;font-weight:550}.cattab p{color:#fff;width:300px;font-size:15px}.catarrow img{cursor:pointer;width:50px;position:absolute;bottom:20px;right:20px}.catgrid{grid-template-rows:auto auto;grid-template-columns:1fr;gap:10px;display:grid}.tabtop{grid-row:1;margin-left:410px}.tabbottom{grid-template-columns:1fr 1fr;gap:10px;display:grid}.catbck{z-index:0;opacity:.5;width:400px;position:absolute;bottom:200px;right:600px;rotate:-15deg}.eyeicon{width:300px;animation:5s linear infinite eyerotate;position:absolute;bottom:50px;left:50px}@keyframes eyerotate{0%{transform:rotate(-50deg)}25%{transform:rotate(0)}50%{transform:rotate(50deg)}75%{transform:rotate(0)}to{transform:rotate(-50deg)}}.coursesec{width:80%;margin:180px auto auto}.courseheader{justify-content:space-between;align-items:center;margin-bottom:20px;display:flex}.headleft{align-items:center;gap:30px;display:flex}.headleft select{border:1px solid var(--blue);height:40px;color:var(--blue);cursor:pointer;background-color:#fff;border-radius:5px;outline:none;padding:10px;font-family:Poppins;font-weight:500}.courseheader h2{font-size:34px}.courseflex{grid-template-columns:repeat(4,1fr);align-items:center;gap:10px;display:grid}.coursecard{background-color:#fff;border:1px solid #bebebe;border-radius:20px;flex-direction:column;align-items:stretch;height:450px;padding:20px;transition:all .3s;display:flex;position:relative}.coursecard:hover{background-color:#000;border-color:#000}.coursecard:hover .cardtop h2,.coursecard:hover h5{color:#fff}.coursecard:hover .clock i,.coursecard:hover .user i{color:var(--green)}.coursecard:hover .crsbut{color:#000;background-color:#fff;border-color:#fff}.coursecard .crsbut:hover{background-color:var(--green);color:#000;border-color:var(--green);transition:all .3s}.cardfoto{border-radius:15px;width:100%;height:220px;margin-bottom:15px;overflow:hidden}.cardfoto img{object-fit:cover;object-position:center;border-radius:15px;width:100%;height:220px;transition:all .3s}.cardfoto img:hover{scale:1.1}.coursecard h2{margin-bottom:10px}.cardtop{flex-direction:column;flex-grow:1;display:flex}.coursestat{justify-content:space-between;display:flex}.clock,.coursestar,.user{text-align:center}.clock i{color:var(--blue)}.coursestar i{color:var(--green)}.user i{color:var(--blue)}.crsbut{color:#fff;cursor:pointer;z-index:50;background-color:#000;border:1px solid #0000;border-radius:50px;width:120px;height:40px;font-family:Poppins;font-size:15px;font-weight:600;transition:all .3s}.crsbut:hover{color:#000;background-color:#fff;border:1px solid #000}.aboutsec{z-index:10;justify-content:space-between;align-items:center;width:80%;margin:180px auto auto;display:flex;position:relative}#aboutsecstar{top:50px;left:500px}#aboutsecstarblue{bottom:50px;left:300px}.aboutft{z-index:50;position:relative}.aboutpng img{z-index:60;width:700px;position:relative}.aboutpfps img{object-fit:cover;outline:2px solid var(--blue);cursor:pointer;z-index:100;border:3px solid #0000;border-radius:100px;width:100px;height:100px;transition:all .3s;position:absolute}.aboutpfps img:hover{filter:drop-shadow(5px 5px 60px #0000fead);scale:1.1}#apfp1{top:180px;left:0}#apfp2{top:0;left:150px}#apfp3{top:10px;right:120px}#apfp4{top:200px;right:0}#abbck{z-index:1;width:500px;position:absolute;right:50px;rotate:15deg}.aboutstar{background-color:var(--green);border-radius:15px;flex-direction:column;justify-content:center;align-items:center;gap:30px;width:20%;height:450px;display:flex}.aboutstar i{font-size:50px}.aboutfoto{border-radius:15px;width:80%;height:450px}.aboutfoto img{object-fit:cover;border-radius:15px;width:100%;height:450px}.switchslide{text-align:center;width:60px;height:60px;color:var(--blue);cursor:pointer;z-index:100;opacity:0;visibility:hidden;background-color:#c2c2ff;border:none;border-radius:50px;align-content:center;transition:all .3s;position:fixed;bottom:50px;right:50px}.switchslide.show{opacity:1;visibility:visible}.switchslide i{font-size:20px}.adsec{background-color:#000;border-radius:20px;justify-content:space-between;align-items:center;width:80%;height:400px;margin:360px auto auto;padding:40px;display:flex;position:relative}.adtext{flex-direction:column;gap:80px;display:flex}.adtext h2{color:#fff;font-size:60px}.adtext span{color:var(--green)}.ademail form{align-items:end;gap:20px;display:flex}.ademail input{color:#fff;background-color:#0000;border:none;border-bottom:1px solid #fff;outline:none;width:500px;height:50px;font-family:Poppins;font-size:16px}#adbut{border:none;transition:all .3s}#adbut:hover{background-color:#fff}.adft img{width:700px;position:absolute;bottom:0;right:0}.testimonialsec{width:80%;margin:180px auto auto}.testcontent{flex-direction:column;gap:20px;display:flex}.testhead{margin-bottom:20px}.testhead h2{font-size:70px}#testimonialpage{background-color:#fff;border:1px solid #bebebe;align-items:center;width:100%;height:100px;transition:all .3s;overflow:hidden}#testimonialpage:hover{border-color:#000;height:200px}#testp,#testh{color:#000;width:fit-content}#testh{font-weight:500}#career,#testrate i{color:var(--blue)}footer{background-color:var(--blue);flex-direction:column;align-items:start;width:100%;height:500px;margin-top:200px;padding:50px 10%;display:flex}.footup{justify-content:space-between;width:100%;margin-bottom:50px;display:flex}footer img{width:60px}footer h2{color:#fff;margin-bottom:20px;font-size:16px;font-weight:400}footer ul li{margin-bottom:10px;text-decoration:none;list-style:none}footer ul li a{color:#fff;opacity:.8;font-weight:300;text-decoration:none;transition:all .3s}footer ul li a:hover{opacity:1;text-decoration:underline}.listhr{opacity:.6;margin-bottom:20px}.footlast form{flex-direction:column;gap:20px;display:flex}.footlast input{background-color:#fff;border:none;border-radius:10px;outline:none;width:300px;height:50px;padding:10px;font-family:Poppins;font-size:13px}#footerbut{color:var(--blue);border:none;transition:all .3s}#footerbut:hover{background-color:#fff}.mainfoothr{opacity:.6;width:100%;margin-bottom:20px}.footdown{text-align:center;margin:auto}.footdown p{color:#fff}.socials i{color:#fff;margin-bottom:20px;margin-right:10px;font-size:20px;transition:all .3s}.socials i:hover{color:var(--green)}#lastcard{background-color:#fff;border:1px solid #bebebe;border-radius:20px;flex-direction:row;align-content:center;align-items:center;gap:20px;height:250px;padding:20px;transition:all .3s;display:flex;position:relative;overflow:hidden}#lastcard:hover{background-color:#000;border-color:#000}#lastcard:hover h2{color:#fff}#lastfoto{border-radius:15px;width:550px;height:100%;margin-bottom:0;overflow:hidden}#lastfoto img{object-fit:cover;object-position:center;border-radius:15px;width:100%;height:100%;transition:all .3s}#infotop{height:100%}#cardinfo{flex-direction:column;justify-content:space-between;width:100%;height:100%;display:flex}#cardinfo h3{margin:0;font-size:24px}#infotop{flex-direction:column;gap:25px;display:flex}#laststat{width:300px}#lastflex{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.aboutfirstsec{text-align:center;width:80%;margin:180px auto auto}.aboutsectop h1{margin-bottom:350px;font-size:70px;line-height:80px}.aboutsectop h1 span,.paragraphtext span{color:var(--green);transition:all .15s}.aboutsecdown{background-color:#0000;background-image:linear-gradient(#000000d8,#000000d8),url(/FOTO/Background%202.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;border-radius:20px;width:100%;height:450px;position:relative}.profone{z-index:2;width:1100px;position:absolute;bottom:0;left:15%}.studentsbck{z-index:1;gap:50px;display:flex;position:absolute;bottom:0;left:15%}.studentsbck img{object-fit:cover;width:520px}#aboutstargreen{width:40px;top:130px;right:580px}#aboutstargreendy{width:40px;top:165px;right:470px}#aboutstarblue{width:40px;transition:all .3s;top:170px;left:1330px;rotate:15deg}#aboutstarblue:hover{rotate:195deg}.aboutstats{width:80%;margin:30px auto auto}.aboutstatbox{text-align:center;background-color:#e8e8ff;border-radius:15px;align-content:center;height:100px;padding:20px;transition:all .3s}.aboutstatbox:hover{background-color:var(--blue)}.aboutstatbox:hover .aboutstattext{color:#fff}.aboutstattext{color:var(--blue);transition:all .3s}.aboutstatgrid{grid-template-columns:repeat(5,1fr);gap:30px;width:100%;display:grid}.paragraphsec{justify-content:space-between;align-items:start;width:80%;margin:180px auto auto;display:flex}.paragraphtext h2{margin-bottom:20px;font-size:70px;line-height:80px}.paragraphtext p{width:700px;font-size:20px}.allmission{flex-direction:column;gap:20px;display:flex}.mission{border-radius:20px;width:600px;height:80px;transition:all .3s;overflow:hidden}.mission.open{height:180px}.missionup{background-color:#000;border:1px solid #000;border-radius:20px;justify-content:space-between;align-items:center;width:100%;height:80px;padding:20px 50px;display:flex}.missiontitle{align-items:center;gap:10px;display:flex}.missionup,.missionup i{color:var(--green)}.missionhead{font-size:24px;font-weight:600}.missionup{font:inherit;text-align:left;cursor:pointer}.missionup .fa-chevron-down{transition:all .3s}.mission.open .fa-chevron-down{transform:rotate(180deg)}.missionup i{font-size:26px}.missionpgraph{border-right:1px solid var(--green)}.missionpgraph p{color:#000;width:90%;margin:20px}#allvalues{align-items:start}#aboutvalue{background-color:#000;flex-direction:column;justify-content:space-between;height:300px;display:flex}#aboutvalue:hover{height:320px}#aboutvalue h3,#aboutvalue p{color:#fff}.valueicon{margin-bottom:20px}.teamfoto{width:100%;height:100%}#teamgrid{grid-template-columns:repeat(3,1fr)}#teamcard{border:none;height:550px;padding:0;position:relative}#teamcard:hover .teachinfo,#teamcard.teamopen .teachinfo{width:100%}.teamfoto img{object-fit:cover;object-position:top;z-index:0;border-radius:20px;width:100%;height:100%;position:relative}.teachinfo{z-index:5;width:70%;height:100px;transition:all .3s;position:absolute;bottom:0;left:0;overflow:hidden}.teachinfo:hover,#teamcard.teamopen .teachinfo{height:170px}.teachfirst{width:100%;height:100px;font:inherit;text-align:left;cursor:pointer;background-color:var(--green);border:none;border-radius:20px;justify-content:space-between;align-items:center;padding:20px;display:flex}#teamarrow{font-size:24px}.teachname strong{margin:0}.teachname em{font-size:14px}.teachsocial{background-color:#000;border-radius:20px;align-items:center;gap:15px;height:70px;padding:20px;display:flex}.teachsocial i{color:var(--green);cursor:pointer;font-size:24px;transition:all .3s}.teachsocial i:hover{color:#fff}#aboutadft img{width:650px;position:absolute;bottom:0;left:0;transform:scaleX(-1)}#aboutadtext{text-align:right}.resomain{border-radius:20px;width:80%;height:1000px;margin:170px auto auto;position:relative}.featuredcard{z-index:20;width:100%;transition:all .3s;position:absolute;top:0;left:0}.featuredcard:hover{z-index:50;scale:1.02}#featuredcard2:hover,#featuredcard3:hover{z-index:50;top:100px;scale:1.02}#featuredcard2{z-index:15;transition:all .3s;top:70px;left:0;scale:.9}#featuredcard3{z-index:10;transition:all .3s;top:140px;left:0;scale:.8}#featuredcard2:hover #moreresomaintxt,#featuredcard3:hover #moreresomaintxt{visibility:visible;opacity:1}#moreresomaintxt{visibility:hidden;opacity:0}.resomainft{border-radius:20px;width:100%;height:fit-content}.resourcesfoto img{object-fit:cover;object-position:center;border-radius:20px;width:100%;height:700px}.resomaintxt{background-color:#fff;border-radius:20px;flex-direction:column;width:800px;padding:20px;display:flex;position:absolute;bottom:30px;left:20px}.resomaintxt:hover{background-color:#000;transition:all .3s}.resomaintxt:hover h2,.resomaintxt:hover h3{color:#fff}.resomaintxt:hover .crsbut{color:#000;background-color:#fff;border-color:#fff}.resomaintxt .crsbut:hover{color:#fff;background-color:#000;transition:all .3s}.resomaintxt h3{font-size:16px;font-weight:400;transition:all .3s}.resomaintxt h2{margin-bottom:20px;transition:all .3s}#articlecard{background-color:#000;border:none;flex-direction:column;justify-content:space-between;height:500px;transition:all .3s;display:flex}#articlecard:hover{background-color:var(--green)}#articlecard:hover .articletop h3{color:#000}#articlecard:hover .articletop span{color:var(--green);background-color:#000}.articletop{height:250px;position:relative}.articletop span{text-align:center;color:#000;background-color:var(--green);cursor:pointer;border-radius:15px;width:100px;padding:10px;font-size:80px;transition:all .3s;position:absolute;top:0;right:0}.articletop span:hover{width:120px;font-size:100px}.articletop h3{color:#fff;font-size:50px;transition:all .3s;position:absolute;bottom:0;left:0}#articlefoto{height:250px;margin:0}#articlefoto img{height:250px}.blogsec{width:80%;margin:180px auto auto}.blogflex{justify-content:space-between;align-items:center;gap:10px;display:flex}.blogleft{width:50%}#blogcard{width:100%;height:700px}#blogcard:hover{background-color:var(--blue);border-color:var(--blue)}#blogcard:hover h1{color:#fff}#blogcard h3{transition:all .3s}#blogcard:hover .crsbut{color:var(--blue);background-color:#fff;border-color:#fff}#blogcard .crsbut:hover{background-color:var(--blue);color:#fff;transition:all .3s}#blogfoto,#blogfoto img{height:400px}#blogcardtop{gap:10px}.blogtime,.blogcat{color:#bebebe;align-items:center;gap:10px;display:flex}.blogtime h4,.blogcat h4{font-weight:500}#blogcardtop p,#blogroupcard h3{-webkit-line-clamp:2;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bloginfo{align-items:center;gap:20px;display:flex}.blogright{width:50%;height:700px}.blogright h4{font-size:14px}#blogrightinfo{flex-direction:column;gap:10px;display:flex}.blogsec #lastcard{height:100%;transition:all .3s}.blogsec #lastcard h3{transition:all .3s}.smallblog{flex-direction:column;gap:10px;height:100%;display:flex}.blogsec #lastcard:hover{background-color:var(--blue);border-color:var(--blue)}.blogsec #lastcard:hover h2{color:#fff}.blogsec #lastcard:hover .crsbut{color:var(--blue);background-color:#fff;border-color:#fff}.blogsec #lastcard .crsbut:hover{background-color:var(--blue);color:#fff;transition:all .3s}#blogroupcard .bloginfo h4,.bloginfo i{font-size:12px}#blogroupcard .divide{height:20px}#blogroupcard:hover{background-color:var(--blue);border-color:var(--blue)}#blogroupcard:hover .bloginfo h3{color:#fff}.blogsec #blogroupcard:hover .crsbut{color:var(--blue);background-color:#fff;border-color:#fff}.blogsec #blogroupcard .crsbut:hover{background-color:var(--blue);color:#fff;transition:all .3s}#blogroupcard h3{margin:0}#blogroupcard{height:500px}#blogallcards{margin-top:10px}#blogcolumn{flex-direction:column;gap:5px;display:flex}.studentpfp{align-items:center;gap:10px;display:flex}.studentpfp img{object-fit:cover;outline:1px solid var(--green);border:3px solid #0000;border-radius:50px;width:50px;height:50px}.studentpfp h3{font-weight:400}#studentcard{justify-content:space-between;padding:20px;display:flex;position:relative}#studentcard:hover{border:none}#studentcard:hover h3,#studentcard:hover h3{color:#fff}#studentcard .cardfoto{z-index:1;border-radius:15px;width:100%;height:330px;margin:0;transition:all .3s;overflow:hidden}#studentcard .cardfoto img{object-fit:cover;object-position:center;width:100%;height:100%;margin:0}#studentcard .cardfoto img:hover{scale:none}.projectinfo{background-color:var(--green);z-index:2;border-radius:20px;flex-direction:column;justify-content:space-between;width:100%;height:0;padding:0;transition:all .3s;display:flex;position:absolute;bottom:0;left:0;overflow:hidden}#studentcard .projectinfo h3{color:#000}#studentcard:hover .projectinfo{height:170px;padding:20px}#studentcard .crsbut{color:var(--green);background-color:#000;border-color:#000}#studentcard .crsbut:hover{background-color:var(--green);color:#000}#bookcard{height:500px}#bookcard:hover #bestseller h4,#bookcard:hover #bestseller .fa-star{color:#000}#bookcard:hover p{color:#fff}#bookfoto,#bookfoto img{height:250px}#bookcard:hover .bookaction{width:40px;height:120px}#bookcard:hover .bookaction i{visibility:visible}.bookaction{background-color:var(--green);z-index:10;border-radius:50px;flex-direction:column;justify-content:center;align-items:center;gap:40px;width:0;height:0;transition:all .3s;display:flex;position:absolute;top:30px;right:30px}.bookaction i{visibility:hidden;cursor:pointer;font-size:20px}#bookcard h3{margin:10px 0 0}#bookcard span{color:var(--green)}#bookcard p{margin-top:5px;font-size:14px;transition:all .3s}#bookcard h4{font-size:12px}#bestseller{background-color:var(--green);border-radius:50px;width:fit-content;height:fit-content;padding:3px 10px}#bestseller h4,#bestseller .fa-star{color:#fff}.contactsec{justify-content:space-between;width:80%;margin:170px auto auto;display:flex}.contactitle{flex-direction:column;justify-content:space-between;display:flex}.contactitle h1,.logintext h1{margin-bottom:20px;font-size:70px;line-height:80px}.contactitle span{color:var(--green)}.conicons{align-items:center;gap:15px;display:flex}.conicons i{background-color:var(--green);color:#000;border-radius:15px;padding:20px;font-size:25px;transition:all .3s}.conicons i:hover{color:var(--green);background-color:#000}.contactmain{background-color:#000;border-radius:20px;width:700px;height:auto;padding:40px}.contactmain form{flex-direction:column;justify-content:space-between;height:auto;display:flex}.contactmain form label{color:var(--green);margin-bottom:10px}.contactmain form input,.contactmain form textarea{background-color:#fff;border:none;border-radius:5px;outline:none;height:50px;margin-bottom:40px;padding:10px;font-family:Poppins;font-size:15px}.contactmain form textarea{width:100%;min-width:100%;max-width:100%;height:100px;min-height:100px;max-height:300px}.conbuttons{align-items:center;gap:10px;display:flex}#resetbut{color:#fff;background-color:#000;border-color:#fff}#resetbut:hover{color:#000;background-color:#fff}#conbut:hover{background-color:#fff;border-color:#fff}.harta{width:80%;margin:140px auto auto}.harta iframe{border-radius:20px;width:100%;height:600px}.loginmain{gap:110px;height:100vh;display:flex}.loginfoto{width:100%;height:100%}.loginfoto img{object-fit:cover;width:100%;height:100%}#loginfoot{margin:0}.loginsec{flex-direction:column;justify-content:center;width:100%;display:flex}.logintext h1{margin-bottom:5px}.logintext p{color:#bebebe;width:900px;margin-bottom:50px;font-size:20px}.login{width:700px;height:auto}.login form{flex-direction:column;justify-content:space-between;height:auto;display:flex}.login form label{color:#000;margin-bottom:10px}.login form input{background-color:#fff;border:1px solid #bebebe;border-radius:5px;outline:none;height:50px;margin-bottom:40px;padding:10px;font-family:Poppins;font-size:15px}.login #password{margin-bottom:10px}.logincheck{justify-content:space-between;align-items:center;margin-bottom:40px;display:flex}.check{align-items:center;gap:10px;display:flex}.check #checkbox{cursor:pointer}.check #checkbox,.check #checklabel{margin:0}.logincheck a,.loglast a{color:var(--blue);font-weight:500;text-decoration:none}.logincheck a:hover,.loglast a:hover{text-decoration:underline}.login .logbuttons{flex-direction:column;gap:20px;margin-bottom:40px;display:flex}.login .logbuttons button{width:100%;height:50px}.login #gmailbut{color:#000;background-color:#fff;border-color:#bebebe;justify-content:center;align-items:center;gap:10px;display:flex}.login #gmailbut:hover{color:#fff;background-color:#000;border-color:#000}.login #gmailbut img{width:25px}.loglast{text-align:center}.socialbut{align-items:center;gap:10px;display:flex}.orline{justify-content:space-between;align-items:center;display:flex}.orline .logline{background-color:#bebebe;width:320px;height:1px}[id]{scroll-margin-top:130px}.skiplink{z-index:3000;background-color:var(--blue);color:#fff;border-radius:50px;padding:10px 18px;font-family:Poppins;text-decoration:none;position:absolute;top:-60px;left:16px}.skiplink:focus{top:16px}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}a.registerbut,a.readbut,span.crsbut{justify-content:center;align-items:center;text-decoration:none;display:inline-flex}span.crsbut{cursor:default}nav ul li{align-items:center;gap:inherit;display:flex;position:relative}nav ul li a.active{color:var(--blue)}.navsignup{background-color:var(--blue);border:1px solid #0000;border-radius:50px;justify-content:center;align-items:center;width:100px;height:40px;font-family:Poppins;text-decoration:none;transition:all .3s;display:inline-flex;color:#fff!important;font-weight:500!important}.navsignup:hover{border-color:var(--blue);background-color:#0000;color:var(--blue)!important}.navdrop:after{content:"";height:20px;position:absolute;top:100%;left:0;right:0}.dropmenu{z-index:100;opacity:0;visibility:hidden;background-color:#fff;border:1px solid #e0e0e0;border-radius:16px;flex-direction:column;min-width:230px;padding:8px;transition:all .25s;display:flex;position:absolute;top:calc(100% + 18px);left:-16px;transform:translateY(-6px);box-shadow:0 20px 40px #0000001a}.navdrop:hover .dropmenu,.navdrop:focus-within .dropmenu{opacity:1;visibility:visible;transform:none}.dropmenu a{color:#000;white-space:nowrap;border-radius:10px;align-items:center;gap:12px;padding:12px 14px;font-weight:500;text-decoration:none;display:flex}.dropmenu a i{width:18px;color:var(--blue)}.dropmenu a:hover{color:var(--blue);background-color:#ededff}.herosec{grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:40px;height:auto;display:grid}.heroleft{flex-direction:column;justify-content:space-between;gap:60px;min-width:0;display:flex}.herotext{width:auto;position:static}.herotext h1{font-size:clamp(48px,4.6vw,70px);line-height:1.15}.herobuttons{gap:10px;display:flex}.herosearch{width:100%;max-width:750px}.herosearch input{background-color:#0000;flex:1;width:auto;min-width:0}.herosearch button{color:var(--blue);cursor:pointer;background:0 0;border:none;margin-right:-10px;padding:10px;font-size:16px}.herorate,.statboxtab{width:100%}.heromainfoto{width:100%;height:auto}.heromainfoto img{width:100%;height:100%}.herosec .herostargreen{top:30px;right:460px}.herosec .herorate{justify-content:flex-start;gap:24px;width:fit-content;max-width:100%;height:auto;padding:10px 30px 10px 40px}.herosec .pfptxt h2{font-size:20px}.herosec .statboxtab{height:auto}.herosec .statbox,.herosec .statboxdy{text-align:left;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:24px;min-height:220px;padding:24px;transition:transform .3s;display:flex;position:relative;overflow:hidden}.herosec .statbox:after,.herosec .statboxdy:after{content:"";pointer-events:none;border:28px solid #ffffff14;border-radius:50%;width:180px;height:180px;position:absolute;bottom:-70px;right:-70px}.herosec .statboxdy:after{border-color:#0000000f}.herosec .statbox:hover,.herosec .statboxdy:hover{transform:translateY(-6px)}.herosec .statbox i,.herosec .statboxdy i{color:#fff;background-color:#ffffff24;border-radius:50%;place-items:center;width:48px;height:48px;font-size:18px;display:grid}.herosec .statboxdy i{color:#000;background-color:#0000001a}.herosec .statbox h2,.herosec .statboxdy h2{font-size:18px;font-weight:500;line-height:1.3}.herosec .statone,.herosec .statwo{margin-bottom:4px;font-size:clamp(40px,3.4vw,56px);font-weight:700;line-height:1;display:block}.cattab .tabicon,.cattab .tabicon i{color:#000}.courseitem:hover{background-color:#fff;border-color:#000;transform:translateY(-6px);box-shadow:0 24px 48px #00000014}.courseitem:hover .cardtop h2,.courseitem:hover h5{color:#000}.courseitem:hover .clock i,.courseitem:hover .user i{color:var(--blue)}.courseitem:hover .crsbut{color:#fff;background-color:#000;border-color:#000}.courseitem:hover .cardfoto img{scale:1.06}.partneritem{display:contents}.cattab{text-decoration:none;display:block}.cardfoto{display:block}.coursecard h2 a,#cardinfo h3 a{color:inherit;text-decoration:none}.coursebut{justify-content:space-between;align-items:center;gap:10px;display:flex}.viewcourse{color:var(--blue);white-space:nowrap;align-items:center;gap:8px;font-family:Poppins;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.viewcourse i{transition:all .3s}.viewcourse:hover i{transform:translate(4px)}#articlecard{color:inherit;text-decoration:none;display:block}.testgrid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.testcard{background-color:#fff;border:1px solid #e0e0e0;border-radius:20px;flex-direction:column;gap:24px;margin:0;padding:30px;transition:all .3s;display:flex}.testcard:hover{border-color:#000}.testcard .hrtestup{gap:16px;margin-bottom:0}.testcard .hrtestup h3{color:#000;font-size:21px;font-weight:500}.testcard .heroemer p,.testcard .heroteststar i{color:var(--blue)}.testcard blockquote{margin:0;font-family:Montserrat;font-size:16px;line-height:1.6}.mission .missionup{width:100%}.teachname strong{font-size:24px;font-weight:600;display:block}.teachname em{display:block}.bookaction button{color:inherit;font-size:inherit;cursor:pointer;background:0 0;border:none;padding:6px}.bookaction button.liked i{color:#e0245e}.formerror{color:#d92d20;margin:-8px 0 16px;font-family:Poppins;font-size:14px}.contactmain .formerror,.adsec .formerror{color:#ff8a80}.adsec .formerror{margin:12px 0 0}input[aria-invalid=true],textarea[aria-invalid=true]{outline:2px solid #d92d20}.formsuccess{color:var(--green);align-items:center;gap:10px;font-family:Poppins;font-size:18px;display:flex}.formdone{text-align:center;flex-direction:column;align-items:center;gap:14px;padding:40px 20px;display:flex}.formdone i{color:var(--green);font-size:48px}.contactmain .formdone{color:#fff}.footlogo{align-items:center;gap:10px;height:fit-content;text-decoration:none;display:flex}.footlogo img{width:50px}.footlogo span{color:#fff;font-family:Poppins;font-size:26px;font-weight:700}footer .socials{gap:6px;display:flex}.footcontact{color:#fff;opacity:.8;align-items:center;gap:8px;font-family:Poppins;text-decoration:none;display:inline-flex}.footcontact:hover{opacity:1;text-decoration:underline}.footdown{width:100%}.resultsgrid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr))}.noresults{font-size:18px}.noresults a{color:var(--blue)}.coursedetail{width:80%;margin:150px auto auto}.backlink{color:#000;align-items:center;gap:8px;font-weight:500;text-decoration:none;display:inline-flex}.backlink:hover{color:var(--blue)}.detailgrid{grid-template-columns:1.1fr 1fr;align-items:center;gap:50px;margin-top:30px;display:grid}.detailfoto img{aspect-ratio:4/3;object-fit:cover;border-radius:20px;width:100%;display:block}.detailtag{color:var(--blue);background-color:#ededff;border-radius:50px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.detailinfo h1{margin:16px 0;font-size:56px;line-height:1.1}.detailinfo p{font-size:18px;line-height:1.6}.detailstats{gap:14px;margin:30px 0;display:grid}.detailstats div{align-items:center;gap:12px;font-family:Montserrat;display:flex}.detailstats i{width:20px;color:var(--blue)}.detailbuy{align-items:center;gap:24px;display:flex}.detailprice{font-size:36px;font-weight:700}.notfound{text-align:center;padding:120px 20px}.notfound h1{color:var(--blue);font-size:120px}.notfound p{margin-bottom:30px;font-size:20px}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(40px)}.reveal.visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal{opacity:1;transition:none;transform:none}}@media (width<=1679px){html,body{max-width:100%;overflow-x:hidden}img,iframe{max-width:100%}nav{gap:25px;height:auto;min-height:95px;padding-left:5%;padding-right:5%}nav ul,.navright{gap:clamp(12px,1.6vw,24px)}.herosec,.partnersec,.categorysec,.coursesec,.aboutsec,.testimonialsec,.adsec,.aboutfirstsec,.aboutstats,.paragraphsec,.resomain,.blogsec,.contactsec,.harta,.firstsec{width:90%}.herosec{height:auto;min-height:0}.herotext,.cattext,.paragraphtext,.contactitle,.logintext,.login,.contactmain{max-width:100%}.herotext p,.cattext p,.contactitle p,.paragraphtext p,.logintext p,.heropara{width:auto;max-width:100%}.herosearch,.herosearch input,.ademail input,.footlast input{max-width:100%}.herorate,.statboxtab{width:100%}.heropfp img:nth-child(n+7){display:none}.pfptxt h2{white-space:nowrap;font-size:20px}.herosec{grid-template-columns:minmax(0,1fr) 320px}.heromainfoto,.heromainfoto img{width:100%}#aboutsecstar{top:-80px;left:40%}#aboutsecstarblue{top:auto;bottom:-80px;left:20%}.herostarblue{right:-30px}#aboutstarblue{left:86%}.aboutpfps img{width:80px;height:80px}#apfp1{top:144px}#apfp2{left:120px}#apfp3{right:96px}#apfp4{top:160px}.backsmb,.catbck,.eyeicon,.herostargreen,.herostarblue,#aboutstargreen,#aboutstargreendy,#aboutstarblue{max-width:18vw}.categorysec,.aboutsec,.paragraphsec,.contactsec{gap:40px}.catgrid{width:55%}.cattab{width:100%;height:auto;min-height:400px;padding-bottom:80px}.cattab p{width:auto}.tabtop{margin-left:50%}.courseflex{grid-template-columns:repeat(4,1fr)}#lastflex{grid-template-columns:1fr}.aboutpng img{width:560px}.profone{width:80%;left:10%}.studentsbck{justify-content:center;width:80%;left:10%}.studentsbck img{width:45%}.aboutstatgrid{grid-template-columns:repeat(3,1fr)}.mission{width:520px}.adsec{margin-top:clamp(200px,24vw,360px)}.adtext h2{font-size:48px}.adft img,#aboutadft img{width:48%}.resomaintxt{width:calc(100% - 40px)}.blogflex{align-items:stretch}.loginmain{gap:50px;height:auto;min-height:100vh;padding-top:95px}.loginsec{padding-right:5%}.orline .logline{width:45%}}@media (width<=1279px){.herosec .herostargreen{display:none}.courseflex{grid-template-columns:repeat(2,1fr)}.categorysec,.aboutsec{flex-direction:column;align-items:stretch}.catgrid{width:100%}.aboutft{align-self:center}}@media (width<=1023px){nav{flex-direction:column;align-items:flex-start;margin-bottom:0;position:static}.divide{display:none}.herosec,.firstsec,.aboutfirstsec,.contactsec{margin-top:70px}.herosec{flex-direction:column;align-items:stretch;gap:30px;min-height:0}.herotext{width:100%;position:relative;top:auto;left:auto}.herotext h1,.cattext h2,.aboutsectop h1,.paragraphtext h2,.contactitle h1,.logintext h1,.testhead h2,.mainhead h1{font-size:50px;line-height:58px}.herosec{grid-template-columns:1fr}.heroleft{gap:30px}.testgrid{grid-template-columns:1fr}.dropmenu{display:none}[id]{scroll-margin-top:20px}.coursedetail{width:90%;margin-top:50px}.detailgrid{grid-template-columns:1fr;gap:30px}.detailinfo h1{font-size:44px}.heropfp img:nth-child(n+7){display:block}p{line-height:1.55}.heromainfoto,.heromainfoto img{height:520px}.herostargreen,.herostarblue,.backsmb,.catbck,.eyeicon{display:none}.partnersec,.categorysec,.coursesec,.aboutsec,.testimonialsec,.adsec,.paragraphsec,.blogsec,footer{margin-top:180px}.partnerlogo{flex-wrap:wrap;justify-content:center;gap:30px}.categorysec,.aboutsec,.paragraphsec,.contactsec,.blogflex,.loginmain{flex-direction:column}.catgrid,.blogleft,.blogright,.loginsec,.loginfoto{width:100%}.tabtop{margin-left:0}.courseflex,#teamgrid,#lastflex,.tabbottom{grid-template-columns:repeat(2,1fr)}.coursecard{height:auto;min-height:450px}.aboutpng img{width:100%}.aboutstatgrid{grid-template-columns:repeat(2,1fr)}.mission{width:100%}.adsec{flex-direction:column;align-items:stretch;gap:30px;height:auto}.adft img,#aboutadft img{object-fit:contain;width:100%;max-height:360px;position:relative}#aboutadtext{text-align:left}.resomain{height:760px}.resourcesfoto img{height:520px}.blogright{height:auto}.smallblog{grid-template-columns:repeat(2,1fr);display:grid}#lastcard{height:auto;min-height:250px}.loginmain{gap:30px;padding-top:0}.loginfoto{height:340px}.loginsec{padding:0 5% 60px}footer{height:auto}.footup{grid-template-columns:repeat(2,1fr);gap:40px;display:grid}.footdown{margin-top:40px}}@media (width<=767px){nav{padding:18px 6%}.switchslide{z-index:1001;width:48px;height:48px;bottom:18px;right:18px}.herosec,.partnersec,.categorysec,.coursesec,.aboutsec,.testimonialsec,.adsec,.aboutfirstsec,.aboutstats,.paragraphsec,.resomain,.blogsec,.contactsec,.harta,.firstsec{width:92%}.herosec,.firstsec,.aboutfirstsec,.contactsec{margin-top:40px}.partnersec,.categorysec,.coursesec,.aboutsec,.testimonialsec,.adsec,.paragraphsec,.blogsec,footer,.harta{margin-top:110px}.herotext h1,.cattext h2,.aboutsectop h1,.paragraphtext h2,.contactitle h1,.logintext h1,.testhead h2,.mainhead h1{font-size:36px;line-height:44px}.herotext p,.cattext p,.contactitle p,.paragraphtext p,.logintext p,.testhead p{font-size:16px}.herosearch{width:100%;height:54px;padding:12px 16px}.herosearch input{height:40px}.herorate{border-radius:20px;flex-direction:column;gap:10px;height:auto}.heropfp img{width:42px;height:42px;margin-left:-22px}.pfptxt h2,.statbox h2,.statboxdy h2{font-size:20px}.statboxtab{grid-template-columns:1fr;height:auto}.herosec .herorate{border-radius:50px;flex-direction:row;justify-content:center;gap:14px;width:100%;padding:10px 20px 10px 40px}.herosec .heropfp img:nth-child(n+6){display:none}.herosec .pfptxt h2{font-size:17px}.herosec .statbox,.herosec .statboxdy{flex-direction:row-reverse;align-items:center;min-height:0;padding:20px 24px}.herosec .statone,.herosec .statwo{font-size:40px}.herotestimonial{height:auto}.hrtestup,.courseheader,.headleft,.ademail form,.conbuttons,.socialbut,.bloginfo,.logincheck{flex-wrap:wrap}.heromainfoto,.heromainfoto img{height:420px}.partnersec{gap:35px}.partnersec img{width:70px}.tabbottom,.courseflex,#teamgrid,#lastflex,.smallblog{grid-template-columns:1fr}.cattab{height:auto;min-height:340px}.cattab p{width:auto}.courseheader{align-items:flex-start;gap:15px}.headleft{gap:15px}.coursecard,#articlecard,#blogroupcard,#bookcard,#studentcard,#teamcard{height:auto;min-height:0}#teamcard{height:460px}#aboutvalue,#aboutvalue:hover{gap:40px;height:auto}.cardfoto,.cardfoto img{height:200px}.coursestat{flex-wrap:wrap;justify-content:space-between;gap:10px}.aboutpfps img{width:70px;height:70px}.aboutsectop h1{margin-bottom:48px}.resomain{margin-top:40px}#apfp1{top:45%;left:0}#apfp2{top:0;left:6%}#apfp3{top:4%;right:4%}#apfp4{top:52%;right:0}.aboutsecdown{height:300px}.aboutstatgrid{grid-template-columns:1fr;gap:15px}.mission{height:auto}.mission .missionpgraph{display:none}.mission.open .missionpgraph{display:block}.missionup{gap:15px;height:auto;padding:18px}.missionhead{font-size:18px}.adsec{padding:24px}.adtext{gap:35px}.adtext h2{font-size:34px;line-height:42px}.ademail form,.ademail input,.ademail button,.conbuttons button{width:100%}#testimonialpage,#testimonialpage:hover{height:auto}.resomain{height:auto;padding-bottom:0}.featuredcard,#featuredcard2,#featuredcard3{margin-bottom:20px;position:relative;top:auto;left:auto;scale:1}#featuredcard2:hover,#featuredcard3:hover{top:auto;scale:1}#moreresomaintxt{visibility:visible;opacity:1}.resourcesfoto img{height:360px}.resomaintxt{width:100%;margin-top:-120px;position:relative;bottom:auto;left:auto}.resomaintxt h2{font-size:26px;line-height:34px}.articletop h3{font-size:38px}.articletop span{width:74px;font-size:54px}#blogcard,.blogright,.harta iframe{height:auto}#blogfoto,#blogfoto img,#articlefoto,#articlefoto img,#bookfoto,#bookfoto img{height:240px}#lastcard{flex-direction:column;align-items:stretch}#lastfoto{width:100%;height:220px}#laststat{width:100%}.contactmain{width:100%;padding:24px}.conicons{flex-wrap:wrap}.loginfoto{height:260px}.logincheck{gap:12px}.footup{grid-template-columns:1fr}.footlast input{width:100%}}@media (width<=420px){.herotext h1,.cattext h2,.aboutsectop h1,.paragraphtext h2,.contactitle h1,.logintext h1,.testhead h2,.mainhead h1{font-size:31px;line-height:38px}.registerbut,.readbut,.crsbut{width:110px}.crsbut{height:40px}nav button{width:92px}.heromainfoto,.heromainfoto img{height:340px}.cattab{min-height:380px}.teachfirst{padding:16px}.teachinfo{width:82%}}@media (width<=1023px){nav{flex-direction:row;justify-content:space-between;align-items:center}nav .navright{display:none}.menu-toggle{cursor:pointer;background-color:#0000;border:none;flex-direction:column;justify-content:center;align-items:flex-end;gap:6px;width:44px;height:44px;padding:0;display:flex}.menu-toggle span{background-color:var(--blue);border-radius:50px;width:28px;height:2px;transition:all .3s}.menu-toggle span:nth-child(2){width:18px}.menu-toggle:hover span:nth-child(2){width:28px}.mobilemenu{z-index:2000;background-color:var(--blue);color:#fff;visibility:hidden;flex-direction:column;padding:18px 6% 32px;display:flex;position:fixed;inset:0;overflow-y:auto}.mobilemenu.open{visibility:visible}.menutop{justify-content:space-between;align-items:center;min-height:59px;display:flex}.mobilemenu .navlogo span{color:#fff}.menuclose{cursor:pointer;background-color:#0000;border:none;width:44px;height:44px;position:relative}.menuclose span{background-color:#fff;border-radius:50px;width:28px;height:2px;position:absolute;top:21px;right:8px}.menuclose span:first-child{transform:rotate(45deg)}.menuclose span:nth-child(2){transform:rotate(-45deg)}.menulinks{margin:auto 0;padding:40px 0;list-style:none}.menulinks li{border-bottom:1px solid #ffffff40}.menulinks a{color:#fff;align-items:center;gap:16px;padding:16px 0;font-family:Poppins;font-size:36px;font-weight:600;line-height:44px;text-decoration:none;transition:all .3s;display:flex}.menulinks a small{color:var(--green);width:24px;font-size:14px;font-weight:500}.menulinks a i{margin-left:auto;font-size:22px;transition:all .3s}.menulinks a:hover i,.menulinks a:focus-visible i{transform:rotate(-45deg)}.menulinks a.current{color:var(--green)}.menubuttons{grid-template-columns:1fr 1fr;gap:12px;display:grid}.menubuttons a{border-radius:50px;justify-content:center;align-items:center;height:52px;font-family:Poppins;font-weight:600;text-decoration:none;transition:all .3s;display:flex}.menubuttons .menulogin{color:#fff;border:1px solid #fff}.menubuttons .menusignup{background-color:var(--green);color:#000}.menubuttons .menulogin:hover{color:var(--blue);background-color:#fff}.menubuttons .menusignup:hover{background-color:#fff}html.menu-locked,html.menu-locked body{overflow:hidden}}@media (width<=767px){.courseflex,#teamgrid,#lastflex,.smallblog,#blogallcards,#allvalues{gap:16px}.coursecard,#lastcard,#articlecard,#blogroupcard,#bookcard,#studentcard{border-radius:16px;width:100%;padding:16px}.coursecard h2,#cardinfo h3,#blogroupcard h3,#bookcard h3,.projectinfo h3{font-size:20px;line-height:28px}.cardtop{gap:8px}.cardfoto,.cardfoto img,#blogfoto,#blogfoto img,#articlefoto,#articlefoto img,#bookfoto,#bookfoto img{height:210px}.coursestat,.bloginfo{justify-content:space-between;align-items:center;gap:12px}.coursebut{margin-top:12px}.clock,.coursestar,.user,.blogtime,.blogcat{text-align:left;align-items:center;gap:6px;display:flex}.coursestat h5,.bloginfo h4{white-space:nowrap;font-size:12px}#lastcard{gap:16px}#lastfoto{height:210px;margin-bottom:0}#infotop,#blogrightinfo{gap:14px}#studentcard .cardfoto{height:240px}.studentpfp{margin-bottom:12px}.projectinfo{border-radius:16px}#studentcard:hover .projectinfo{height:auto;min-height:150px}#teamcard{padding:0}.teachinfo{max-width:100%}}@media (width<=420px){.coursecard,#lastcard,#articlecard,#blogroupcard,#bookcard,#studentcard{padding:14px}.cardfoto,.cardfoto img,#lastfoto,#blogfoto,#blogfoto img,#articlefoto,#articlefoto img,#bookfoto,#bookfoto img{height:190px}#studentcard .cardfoto{height:220px}.coursestat,.bloginfo{gap:10px}.coursebut{margin-top:12px}}@media (width<=1023px){.adsec{text-align:center;gap:28px;padding:40px 20px 0;overflow:hidden}.adsec .ademail form{background-color:#ffffff0f;border:1px solid #ffffff40;border-radius:50px;flex-wrap:nowrap;align-items:center;gap:6px;padding:5px 5px 5px 20px}.adsec .ademail input{border-bottom:none;flex:1;width:auto;min-width:0;height:44px}.adsec .ademail button{flex:none;width:auto;height:44px;padding:0 24px}.adsec .adtext{gap:28px}.adsec .ademail{width:100%;max-width:520px;margin:0 auto}.adsec .formsuccess{justify-content:center}.adft,#aboutadsec #aboutadft{justify-content:center;margin-top:0;display:flex;position:relative}#aboutadsec #aboutadft{order:2;margin-top:16px}#aboutadsec #aboutadtext{text-align:center}.adft:before,#aboutadft:before{content:"";aspect-ratio:1;background-color:var(--green);border-radius:50%;width:min(460px,100%);position:absolute;bottom:-110px;left:50%;transform:translate(-50%)}.adsec .adft img,#aboutadsec #aboutadft img{width:min(360px,90%);max-height:none;display:block}}.heroactions{align-items:center;gap:16px;margin-top:8px;display:flex}.heroactions .herobuttons .registerbut,.heroactions .herobuttons .readbut{width:140px;height:52px}.heroactions .herosearch{border-color:#d4d4e8;flex:1;max-width:480px;height:52px;margin-top:0;padding:0 6px 0 22px;transition:border-color .3s;box-shadow:0 10px 30px #1f1fe014}.heroactions .herosearch:focus-within{border-color:var(--blue)}.heroactions .herosearch input{height:100%}.heroactions .herosearch button{background-color:var(--blue);border-radius:50%;flex:none;width:40px;height:40px;margin:0;padding:0}.heroactions .herosearch .fa-magnifying-glass{color:#fff}@media (width>=1024px){.heromainfoto{position:relative}.heromainfoto img{position:absolute;inset:0}.adsec:not(#aboutadsec){background:radial-gradient(circle 330px at 76% calc(100% + 90px), var(--green) 99.5%, transparent 100%), black}.adsec .adtext{gap:48px}.adsec .ademail form{background-color:#ffffff0f;border:1px solid #ffffff40;border-radius:50px;align-items:center;gap:6px;width:100%;max-width:560px;padding:5px 5px 5px 24px}.adsec .ademail input{border-bottom:none;flex:1;width:auto;min-width:0;height:48px}.adsec .ademail button{flex:none;height:48px;padding:0 28px}}@media (width<=767px){.partnersec,.categorysec,.coursesec,.aboutsec,.testimonialsec,.adsec,.paragraphsec,.blogsec,footer{margin-top:80px}.heroactions{flex-direction:column;align-items:stretch;gap:12px}.heroactions .herobuttons .registerbut,.heroactions .herobuttons .readbut{flex:1;width:auto;height:48px}.heroactions .herosearch{max-width:none;height:52px}.herosec .heromainfoto,.herosec .heromainfoto img{height:300px}.herosec .statboxtab{grid-template-columns:repeat(3,1fr);gap:8px}.herosec .statbox,.herosec .statboxdy{flex-direction:column;align-items:flex-start;gap:14px;padding:14px}.herosec .statbox:after,.herosec .statboxdy:after{border-width:18px;width:110px;height:110px;bottom:-50px;right:-50px}.herosec .statbox i,.herosec .statboxdy i{width:34px;height:34px;font-size:14px}.herosec .statbox h2,.herosec .statboxdy h2{font-size:13px}.herosec .statone,.herosec .statwo{font-size:26px}.categorysec .cattab{min-height:0;padding:20px 20px 76px}.categorysec .tabicon{height:72px;font-size:32px}.testgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-5vw;padding:4px 5vw 12px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.courseflex:has(>.courseitem):not(.resultsgrid,#herocoursepage){scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-5vw;padding:4px 5vw 12px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.courseflex:has(>.courseitem):not(.resultsgrid,#herocoursepage)::-webkit-scrollbar{display:none}.testgrid::-webkit-scrollbar{display:none}.courseflex:has(>.courseitem):not(.resultsgrid,#herocoursepage)>.courseitem{scroll-snap-align:start;flex:0 0 80%;min-height:0}.testgrid .testcard{scroll-snap-align:start;flex:0 0 86%;gap:16px;padding:22px}.categorysec .cattab{grid-template-columns:56px 1fr;align-items:center;column-gap:16px;padding:20px 64px 20px 20px;display:grid}.categorysec .tabicon{width:56px;height:56px;margin:0;font-size:24px}.categorysec .tabicon:hover{width:56px}.categorysec .cattab h3{margin:0}.categorysec .cattab p{grid-column:1/-1;margin-top:14px}.categorysec .catarrow img{width:32px;top:22px;bottom:auto;right:20px}.coursesec .courseheader{grid-template-columns:1fr auto;align-items:end;gap:12px;display:grid}.coursesec .courseheader .registerbut{width:96px}.footup{grid-template-columns:auto 1fr;gap:36px 32px}.footup li,.footup h2{white-space:nowrap}.footup .footlogo,.footup .footlast{grid-column:1/-1}}#aboutstargreendy{display:none}.aboutstatgrid{flex-wrap:wrap;gap:16px;display:flex}.aboutstatbox{flex:160px;height:auto;min-height:120px}.aboutstattext h3{font-size:32px}.mission,.mission.open{max-width:100%;height:auto}.missionup{gap:16px;height:auto;min-height:80px;padding:18px 32px}.missionhead{font-size:22px}.allmission .missionpgraph{border-right:none;grid-template-rows:0fr;transition:grid-template-rows .3s,padding .3s;display:grid}.allmission .mission.open .missionpgraph{grid-template-rows:1fr;padding:18px 20px 4px}.allmission .missionpgraph p{width:auto;min-height:0;margin:0;line-height:1.6;overflow:hidden}#aboutvalue{transition:transform .3s}#aboutvalue:hover{height:300px;transform:translateY(-6px)}@media (width>=1024px){#aboutadsec{background:radial-gradient(circle 330px at 24% calc(100% + 90px), var(--green) 99.5%, transparent 100%), black}}@media (width<=767px){.aboutstatgrid{gap:10px}.aboutstatbox{flex:40%;min-height:96px;padding:14px}.aboutstattext h3{font-size:26px}.aboutstattext p{font-size:14px;line-height:1.3}.missionup{min-height:0;padding:16px 20px}.missionhead{font-size:18px}#teamgrid{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-5vw;padding:4px 5vw 12px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}#teamgrid::-webkit-scrollbar{display:none}#teamgrid #teamcard{scroll-snap-align:start;flex:0 0 80%;height:420px}}@media (width<=1023px){#aboutvalue,#aboutvalue:hover{flex-direction:row;justify-content:flex-start;align-items:center;gap:16px;padding:16px;transform:none}#aboutvalue .valueicon{flex:none;margin:0}#aboutvalue .valueicon lord-icon{width:60px!important;height:60px!important}#teamgrid .teachname strong{font-size:20px}}@media (width>=768px) and (width<=1023px){.footup{grid-template-columns:repeat(3,1fr)}.footup .footlogo{grid-column:1/-1}}@media (width<=1023px){#allvalues #aboutvalue{height:auto;min-height:0}}.featdots{display:none}.resomain .resomaintxt:hover{background-color:#fff}.resomain .resomaintxt:hover h2,.resomain .resomaintxt:hover h3{color:#000}.resomain .resomaintxt:hover .crsbut{color:#fff;background-color:#000;border-color:#000}.resomain .resomaintxt .crsbut:hover{background-color:var(--blue);color:#fff;border-color:var(--blue)}#teamgrid #articlecard{height:440px}#articlecard .articletop{height:190px}#articlecard .articletop h3{font-size:clamp(28px,2.4vw,40px);line-height:1.15}#articlecard .articletop span,#articlecard .articletop span:hover{width:64px;padding:12px;font-size:40px}#articlecard #articlefoto,#articlecard #articlefoto img{height:200px}.blogtime,.blogcat{color:#8a8a8a}#blogcardtop p{color:#666}#blogcard:hover,.blogsec #lastcard:hover,.blogsec #blogroupcard:hover,#studentcard:hover,#bookcard:hover{background-color:#fff;border:1px solid #000;transform:translateY(-6px);box-shadow:0 24px 48px #00000014}#blogcard:hover h3,.blogsec #lastcard:hover h3,.blogsec #blogroupcard:hover h3,#studentcard:hover h3,#bookcard:hover h3,#bookcard:hover p{color:#000}#blogcard:hover .crsbut,.blogsec #lastcard:hover .crsbut,.blogsec #blogroupcard:hover .crsbut{color:#fff;background-color:#000;border-color:#000}#blogcard .crsbut:hover,.blogsec #lastcard .crsbut:hover,.blogsec #blogroupcard .crsbut:hover{background-color:var(--blue);color:#fff;border-color:var(--blue)}.blogsec .cardfoto img{transition:scale .3s}#blogcard:hover .cardfoto img,.blogsec #lastcard:hover .cardfoto img,.blogsec #blogroupcard:hover .cardfoto img,#studentcard:hover .cardfoto img,#bookcard:hover .cardfoto img{scale:1.05}#studentcard{gap:16px}#studentcard .cardfoto{height:280px}#studentcard .projectinfo,#studentcard:hover .projectinfo{background:0 0;border-radius:0;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;height:auto;min-height:0;padding:0;position:static;overflow:visible}#studentcard .projectinfo h3{font-size:18px;font-weight:600}#studentcard .projectinfo .crsbut{flex:none}.resrow:has(#bookcard){align-items:stretch}#bookcard{height:auto;min-height:0;position:relative}#bookcard:hover .crsbut{color:var(--green);background-color:#000;border-color:#000}#bestseller h4,#bestseller .fa-star,#bookcard:hover #bestseller h4,#bookcard:hover #bestseller .fa-star{color:#000}#bookcard .bookaction,#bookcard:hover .bookaction{background-color:#fff;border-radius:50%;gap:0;width:44px;height:44px;transition:transform .3s;top:32px;right:32px;box-shadow:0 6px 16px #0000001f}#bookcard .bookaction:hover{transform:scale(1.1)}#bookcard .bookaction button{color:#000;place-items:center;width:100%;height:100%;padding:0;display:grid}#bookcard .bookaction i{visibility:visible;font-size:18px}@media (width>=1024px){.resomain{height:820px}}@media (width<=1023px){.resomain{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;height:auto;padding-bottom:0;display:flex;overflow-x:auto}.resomain::-webkit-scrollbar{display:none}.resomain .featuredcard,.resomain #featuredcard2,.resomain #featuredcard3,.resomain .featuredcard:hover{scroll-snap-align:start;flex:0 0 100%;margin:0;position:relative;top:auto;left:auto;scale:1}.resomain #moreresomaintxt{visibility:visible;opacity:1}.featdots{justify-content:center;gap:8px;margin-top:18px;display:flex}.featdots button{cursor:pointer;background-color:#d0d0d0;border:none;border-radius:50px;width:10px;height:10px;padding:0;transition:width .3s,background-color .3s}.featdots button.active{background-color:var(--blue);width:28px}}@media (width<=767px){.resrow{scroll-snap-type:x mandatory;scrollbar-width:none;gap:12px;margin-inline:-5vw;padding:4px 5vw 12px;scroll-padding-inline:5vw;display:flex;overflow-x:auto}.resrow::-webkit-scrollbar{display:none}.resrow>.coursecard,#teamgrid #articlecard{scroll-snap-align:start;flex:0 0 80%;height:auto;min-height:0}#teamgrid #articlecard{height:360px}#articlecard .articletop{height:150px}#articlecard #articlefoto,#articlecard #articlefoto img{height:170px}#studentcard .cardfoto{height:240px}.blogsec .smallblog,.blogsec #blogallcards{flex-direction:column;gap:10px;display:flex}.blogsec #lastcard,.blogsec #blogroupcard{height:auto;min-height:0;padding:12px}.blogsec #lastcard{grid-template-columns:96px 1fr;align-items:center;column-gap:14px;display:grid}.blogsec #blogroupcard #blogcolumn{grid-template-columns:96px 1fr;align-items:center;gap:6px 14px;display:grid}.blogsec #lastcard #lastfoto,.blogsec #lastcard #lastfoto img,.blogsec #blogroupcard .cardfoto,.blogsec #blogroupcard .cardfoto img{width:96px;height:96px;margin:0}.blogsec #blogroupcard .cardfoto{grid-row:1/3}.blogsec #lastcard #blogcardtop,.blogsec #lastcard .coursebut,.blogsec #blogroupcard #blogcardtop,.blogsec #blogroupcard .coursebut{display:none}.blogsec #lastcard h3,.blogsec #blogroupcard h3{font-size:16px;line-height:1.3}.blogsec #lastcard .bloginfo,.blogsec #blogroupcard .bloginfo{gap:10px}}#studentcard .viewcourse{cursor:pointer;background:0 0;border:none;flex:none;padding:0}#studentcard:hover .viewcourse i{transform:translate(4px)}#bookcard p span{color:var(--blue)}#bookcard .coursebut{margin-top:16px}#blogcardtop h3{line-height:1.3}@media (width<=767px){.blogsec #lastcard .bloginfo,.blogsec #blogroupcard .bloginfo{white-space:nowrap;flex-wrap:nowrap;justify-content:flex-start;overflow:hidden}.blogsec #lastcard .bloginfo h4,.blogsec #blogroupcard .bloginfo h4{font-size:12px}}@media (width<=1023px){.resomain{margin-top:40px}}@media (width>=768px) and (width<=1023px){.resrow#teamgrid{grid-template-columns:repeat(3,1fr)}#teamgrid #articlecard{height:360px;min-height:0}#articlecard .articletop{height:150px}#articlecard .articletop h3{font-size:24px;bottom:12px}#articlecard #articlefoto,#articlecard #articlefoto img{height:160px}.blogsec .smallblog{grid-template-columns:1fr}.blogsec #lastcard{grid-template-columns:240px 1fr;align-items:center;column-gap:20px;min-height:0;display:grid}.blogsec #lastcard #lastfoto,.blogsec #lastcard #lastfoto img{width:240px;height:180px;margin:0}.blogsec #lastcard .bloginfo{white-space:nowrap;flex-wrap:nowrap}.blogsec #lastcard h3{font-size:20px;line-height:1.3}}@media (width<=1023px){.resomain .featuredcard{border:1px solid #bebebe;border-radius:20px;overflow:hidden}}@media (hover:none){.courseitem:hover,#blogcard:hover,.blogsec #lastcard:hover,.blogsec #blogroupcard:hover,#studentcard:hover,#bookcard:hover,#aboutvalue:hover,.herosec .statbox:hover,.herosec .statboxdy:hover{box-shadow:none;transform:none}.cardfoto img:hover,.courseitem:hover .cardfoto img,#blogcard:hover .cardfoto img,.blogsec #lastcard:hover .cardfoto img,.blogsec #blogroupcard:hover .cardfoto img,#studentcard:hover .cardfoto img,#bookcard:hover .cardfoto img{scale:1}}nav{height:76px;padding-top:12px;padding-bottom:12px}.navlogo{gap:8px}.navlogo img,nav .navlogo img{width:30px}.navlogo span{padding-top:10px;font-size:21px}nav ul li a,.navdrop>a{font-size:15px}.navsignup{width:90px;height:36px;font-size:14px}.tabicon{place-items:center;line-height:1;display:grid}.partnersec img{mix-blend-mode:normal;filter:grayscale()}.teachfirst,.teachfirst #teamarrow{color:#000}#lastflex #lastcard:hover{background-color:#fff;border-color:#000;transform:translateY(-6px);box-shadow:0 24px 48px #00000014}#lastflex #lastcard:hover h2,#lastflex #lastcard:hover h3,#lastflex #lastcard:hover h5{color:#000}#lastflex #lastcard:hover .clock i,#lastflex #lastcard:hover .user i{color:var(--blue)}#lastflex #lastcard:hover .crsbut{color:#fff;background-color:#000;border-color:#000}#lastflex #lastcard:hover .cardfoto img{scale:1.05}footer{height:auto;margin-top:160px;padding-top:64px;padding-bottom:32px}footer .listhr{display:none}footer h2{letter-spacing:1px;text-transform:uppercase;opacity:.7;margin-bottom:18px;font-size:13px;font-weight:600}footer ul li{margin-bottom:12px}footer ul li a{font-size:15px}footer .footlogo img{width:34px}footer .footlogo span{font-size:24px}footer .socials{gap:8px;margin-bottom:18px}footer .socials a{background-color:#ffffff1f;border-radius:50%;place-items:center;width:40px;height:40px;transition:all .3s;display:grid}footer .socials a:hover{background-color:#fff}footer .socials i{color:#fff;margin:0;padding:0;font-size:17px;transition:all .3s}footer .socials a:hover i{color:var(--blue)}footer .mainfoothr{opacity:1;border:none;border-top:1px solid #fff3;width:100%;margin:0 0 24px}footer .footdown{text-align:center;margin:0}footer .footdown p{opacity:.8;font-size:14px}@media (width>=1024px){.footup{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:40px;margin-bottom:48px;display:grid}}@media (width<=1023px){nav,.menutop{min-height:0}footer{margin-top:100px;padding-top:48px}.footup{margin-bottom:36px}}@media (width<=767px){.navlogo img,nav .navlogo img{width:26px}.navlogo span{padding-top:9px;font-size:19px}main .aboutsectop h1,main.subpage .mainhead h1{text-wrap:balance;font-size:clamp(26px,7.4vw,30px);line-height:1.25}.aboutsectop h1 br,.mainhead h1 br{display:none}.partnersec img{width:80px}}.navbut .navlogin,.navbut .navsignup{border-radius:50px;justify-content:center;align-items:center;width:90px;height:36px;font-family:Poppins;font-size:14px;font-weight:500;text-decoration:none;display:inline-flex}.navbut .navlogin{border:1px solid var(--blue);color:var(--blue);transition:all .3s}.navbut .navlogin:hover{color:var(--blue);background-color:#ededff}nav .navbut{gap:10px}.subpage .mainhead{text-align:center}.subpage .mainhead h1{margin-top:200px;font-size:70px;line-height:80px}.subpage .herosearch{width:100%;margin-top:50px;margin-left:auto;margin-right:auto;transition:all .3s}.subpage .herosearch:hover{box-shadow:1px 1px 180px #0000fe42}.subpage .herosearch input{width:100%}.subpage .firstsec{width:80%;margin:auto}.subpage .herostarblue{position:absolute;top:300px;left:3%}.subpage .herostargreen{position:absolute;top:160px;right:4%}.subpage #courseone{margin-top:150px}.subpage .testhead h2{font-size:50px}.subpage .testhead p{font-size:20px}.subpage .coursesec{max-width:100%;overflow:hidden}.subpage #herocoursepage{scroll-snap-type:x mandatory;gap:10px;padding:20px 0;display:flex;overflow-x:auto}.subpage #scrollcard{scroll-snap-align:start;flex:none;width:373px;min-width:250px}.subpage #herocoursepage::-webkit-scrollbar{height:8px}.subpage #herocoursepage::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.subpage #herocoursepage::-webkit-scrollbar-thumb{background-color:var(--blue);border-radius:10px}.subpage #herocoursepage::-webkit-scrollbar-thumb:hover{background-color:#0000c7}@media (width<=1679px){.subpage .herosearch input{width:100%}.herostarblue,.subpage .herostargreen{max-width:18vw}.subpage #scrollcard{width:320px}}@media (width<=767px){.subpage .mainhead h1{margin-top:40px;font-size:40px;line-height:48px}.subpage .testhead h2{margin-bottom:12px;font-size:36px;line-height:44px}.subpage .testhead p{font-size:16px}.subpage .herosearch{width:100%}.subpage #scrollcard{width:86vw;min-width:86vw}}
