:root{font-family:system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#031413;--warning: #ff6600;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#031311;background-color:#fff;--trans-bg: rgba(124, 124, 124, .116);--trans-bgb: rgba(255, 255, 255, .644);--color:"white";--accent:#0f766e;--back: rgb(255, 255, 255);--bg:rgba(0, 0, 0, .068);--border: rgba(0, 0, 0, .199);--brand-1:#26A69A;--brand-2:#4DB6AC;--ink:#0e1726;--ink-2:#455A64;--ink-3:#4b5563;--link:#26A69A;margin:0;padding:0}a{transition:all .2s ease-in-out;font-weight:500;color:var(--accent);text-decoration:inherit}a:hover{color:green}body{min-width:320px}h1{font-size:3.2em;line-height:1.1}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;background-color:#1a1a1a;cursor:pointer;transition:border-color .25s}button:hover{border-color:#646cff}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}.transBG{background:var(--trans-bg)}@media(prefers-color-scheme:light){:root{color:#031311;background-color:#fff;--trans-bg: rgba(124, 124, 124, .116);--trans-bgb: rgba(255, 255, 255, .644);--color:"white";--accent:#0f766e;--back: rgb(255, 255, 255);--bg:rgba(0, 0, 0, .068);--border: rgba(0, 0, 0, .199);--brand-1:#26A69A;--brand-2:#4DB6AC;--ink:#0e1726;--ink-2:#455A64;--ink-3:#4b5563;--link:#26A69A}a:hover{color:var(--brand-1)}.transBG{background:var(--trans-bg)}button{background-color:#f9f9f9}}*{margin:0;padding:0}.card{padding:2em}html{scroll-behavior:smooth;scroll-snap-type:mandatory}.main .content h2 span{font-size:1rem}.topNav{box-shadow:0 0 10px -8px;background:var(--trans-bgb);width:100%;margin:30px auto auto;position:absolute;will-change:top;top:0;padding:0;display:flex;justify-content:space-between;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000}.topNav p{font-size:13px}.topNav h3{text-transform:uppercase}.topNav .bb ul{display:flex}.topNav .bb ul li{list-style:none;margin:0 10px;padding:10px;cursor:pointer}.founder.b.ann{padding:20px;width:85%}.founder.b.ann img{width:250px;margin:20px;border-radius:50% 10%/10% 50%}.topNav .aa{display:flex;align-items:center}.topNav .aa img{width:90px;margin-top:10px}.mobile.menu{position:fixed;display:none;padding:10px}.topNav .anoth{width:100%;display:flex;justify-content:flex-start;align-items:center}.topNav .bb ul li.active{background:var(--accent);padding:10px 20px;border-radius:10px}.topNav .bb ul li.active a{color:#fff}.hero{width:100%;height:90vh;background-size:cover;background-image:url(/assets/welcome-diversity-DK2FUYIR.jpg);animation:slide 20s infinite;position:absolute;top:0}@keyframes slide{0%{background-image:url(/assets/welcome-diversity-DK2FUYIR.jpg)}33.33%{background-image:url(/assets/people-MhDPoA7I.jpg)}66.66%{background-image:url(/assets/humanity-BT4bMfAR.jpg)}to{background-image:url(/assets/welcome-diversity-DK2FUYIR.jpg)}}.hero .main{width:100%;height:100%;background:linear-gradient(to bottom,#00000073,#000000d0);display:flex;justify-content:center;align-items:center}.hero .main .content.b{padding-top:30px}.heroB .main .content.b{padding-top:30px;width:95%;background-color:transparent}.hero .main .content{padding-top:100px;width:70%;color:#fff}.hero .main .content h2{font-size:4rem;line-height:70px;color:#fff}.heroB .main .content h2{color:#000}.hero .main .content p{font-size:20px;margin-top:20px}.hidden{display:none}.bb{display:flex}.bb.hidden{display:none}.cta{padding:15px 40px;margin-top:20px;background:var(--accent);color:#fff}button{margin:10px}.cta.outlines{background:transparent;border:1px solid var(--accent);color:var(--accent)}.hero .content.b h2{font-size:2rem;text-align:center}.hero .content.b p{text-align:center;margin-left:20px}.hero .content.b{width:80%;text-align:center}.founder{width:100%;margin:30px auto auto;display:flex;justify-content:space-around;align-items:center;padding-bottom:50px}.hero p#ABZZ{text-align:justify;margin-left:20px}.founder img{width:450px}.founder.b{padding-top:50px;text-align:center}form{margin-top:30px}.inputGroup{width:100%;display:flex;justify-content:center;align-items:center;gap:10px;margin-bottom:20px}.faq{width:400px;padding:20px;border:1px solid var(--border)}.faq:first-of-type{border-top-right-radius:20px;border-top-left-radius:20px}.why.b{background-color:var(--bg);border:1px solid var(--border)}.faq:last-of-type{border-bottom-right-radius:20px;border-bottom-left-radius:20px}.faq p{max-width:400px;text-align:left;font-size:10px}.inputGroup input,.inputGroup textarea,.inputGroup select{padding:10px 30px;width:100%}.inputGroup.sel select{width:100%}.inputGroup select{padding:10px 30px;width:20%}.inputGroup.b input{height:30px;width:94%;margin:auto}.AuthPage{display:flex;justify-content:center;align-items:flex-start;margin-top:100px;padding-top:20px;width:100%;height:100vh}.AuthPage .cont{padding:20px;place-items:center;width:400px;height:fit-content;background-color:var(--bg)}.AuthPage .cont h2{text-transform:uppercase}.AuthPage .cont p{font-size:13px;text-align:center}@media screen and (max-width:1100px){.founder img{width:200px}}.ourvalues{width:93%;padding:30px;display:flex;justify-content:center;align-items:center}.Val{text-align:center;padding:20px 0}.founder .content.b p{text-align:left;padding:10px}.cta.create{display:none}.faq summary{font-size:18px;text-align:left}.AuthPage .cont{height:fit-content;align-items:center;justify-content:center}.AuthPage .cont.b{color:#fff}.layout{border-radius:10px;width:95%;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;row-gap:10px;grid-auto-rows:1fr;margin:auto}.layout.nn{grid-template-columns:repeat(2,1fr);gap:30px}.layout.nn p{text-align:left}.layout.nn .child{background:var(--bg);padding:10px;border-radius:10px}.dot{width:100%;display:flex;justify-content:center;align-items:center;height:30px;gap:10px;border-radius:10px;margin-top:10px;position:relative;margin-bottom:10px}.dot .dots{width:30px;height:100%;background:var(--bg);border-radius:50%}.dot .dots.active{background:var(--accent)}.layout.c{margin-top:30px;margin-bottom:20px;grid-template-columns:repeat(1,1fr);background:var(--bg);border-radius:10px}.layout.c{width:100%;display:flex;justify-content:center;margin-left:5px;margin-bottom:20px}.child{width:100%;max-width:1200px}.slide{display:grid;margin-top:0;grid-template-columns:1fr}.cc{padding:20px;margin-left:-2px;background:#f4f4f4;border-radius:12px}.layout.b.modules .child{width:90%}@media(min-width:600px){.slide{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.slide{grid-template-columns:repeat(4,1fr)}}.layout.b .badges{width:100%;display:flex;margin-top:10px}.cta.lear{padding:10px 20px}.layout.b .badges p{padding:6px 15px;font-size:13px;border:1px solid var(--accent);width:fit-content;border-radius:20px;margin-right:10px}.layout.b{background:transparent}.layout.b .child{background:var(--trans-bg);padding:20px;border-radius:10px;border:1px solid var(--border)}.layout .child{border:1px solid rgba(255,255,255,.158);border-top:none;border-bottom:none;text-align:left;padding-top:20px}.cta.mini{padding:10px}.layout .child .slide{width:100%;display:flex;overflow:scroll;position:relative;padding:0;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none}.layout .child .slide .cc{margin-top:30px;background:var(--accent);border-radius:0 0 10px 10px;width:100%;height:100%;display:block;flex-shrink:0;transition:transform .3s ease;animation:sliderr infinite 60s;padding:20px 0;color:#fff;scroll-snap-align:start;scroll-snap-stop:always}.layout .child .slide .cc h2{color:#fff}.content.modules{margin-top:150px;padding:20px}.content.modules.about{margin-top:150px;margin-left:auto;margin-right:auto;padding:20px;width:98%;text-align:center;border:1px solid var(--border)}.progress{margin-top:20px;border-radius:10px;padding:20px;border:1px solid var(--border)}.progress .to{display:flex;justify-content:space-between;align-items:center}.slid{width:100%;height:20px;border-radius:12px;background-color:transparent;border:1px solid var(--border);margin:6px 0}.slid .Scont{height:100%;width:30%;background-color:var(--accent);border-radius:12px;animation:slid infinite 2s}.content.cert{display:flex;justify-content:space-around;width:90%;align-items:center;margin:30px auto auto;border-top:1px solid var(--border);padding-top:20px}.cta.cerr{padding:10px 20px}.heroB .main,.heroB .main .content{background:#fff;color:#000}.why{padding:10px;border-radius:10px}.founder.sii .a{margin:auto;width:45%;background:var(--bg);height:300px;padding:10px;border-radius:10px}.founder.sup{margin-top:150px;border:1px solid var(--border);padding:10px;width:95%;border-radius:10px;margin-left:auto;margin-right:auto}.founder.sup.an{margin-top:10px}.noList li{list-style:none}.cols{width:100%;display:flex;justify-content:space-around;align-items:center;margin-top:20px;padding:30px 0}.cols h4{font-weight:600}.cols .A{color:var(--accent);font-size:19px}input,select,textarea{background:#fff;outline:none;color:#000;border:1px solid var(--border);border-radius:5px}.content.community .t{display:flex;justify-content:space-between;align-items:center}.inputGroup.commu .aa{display:flex}.inputGroup.commu input{width:75%}.inputGroup.commu select,.inputGroup.commu button{width:50%;height:40px;margin-top:10px}.card.comm{margin:10px auto 20px;width:90%}.content.community{width:90%;margin-left:auto;margin-right:auto;margin-top:0;border-radius:10px;background:var(--bg);border:1px solid var(--border)}.separate{width:83%;margin:10px auto auto;display:flex;justify-content:space-between;gap:15px}.separate .left{width:79%}.separate .right{width:35%}.card{border-radius:10px;padding:20px;background:var(--bg);border:1px solid var(--border);margin-bottom:15px}.card button{width:30%;margin-top:-7px}.postCard .card .poster{display:flex;align-items:center;margin-bottom:15px}.postCard .card img{width:60px}.postCard .controls{padding:0;width:100%;display:flex;justify-content:flex-start;align-items:center;margin-top:10px;margin-left:-15px;gap:10px}.postCard .controls button{width:fit-content;margin:auto 10px}.footer{position:absolute;z-index:1000;width:100%;background:var(--accent);display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px;color:#fff}.footer .options{width:100%;display:flex;gap:30px;padding:20px 0;justify-content:center}.footer a{border-right:1px solid;padding-right:15px;color:#fff;cursor:pointer}.mainn{position:relative}.card.comm{padding-left:30px}.card.comm ul{padding-left:45px}@keyframes slid{0%{border-top-right-radius:20px;border-bottom-right-radius:25px}}@keyframes sliderr{0%{transform:translate(0)}8%{transform:translate(0)}10%{transform:translate(-100%)}18%{transform:translate(-100%)}20%{transform:translate(-200%)}28%{transform:translate(-200%)}30%{transform:translate(-300%)}38%{transform:translate(-300%)}40%{transform:translate(-400%)}48%{transform:translate(-400%)}50%{transform:translate(-500%)}58%{transform:translate(-500%)}60%{transform:translate(-600%)}68%{transform:translate(-600%)}70%{transform:translate(-700%)}78%{transform:translate(-700%)}80%{transform:translate(-800%)}88%{transform:translate(-800%)}90%{transform:translate(-900%)}to{transform:translate(-900%)}}@media(min-width:768px){.bb{display:flex!important}}@media screen and (max-width:800px){.content.community .t{flex-direction:column;text-align:center;margin-bottom:50px}.footer .options{flex-direction:column;padding:20px;width:80%}.footer a{border-right:1px solid;padding-right:15px;color:#fff}.content.community .t .fle{justify-content:center;align-items:center;flex-direction:column;width:90%}.content.community .t .fle button{width:100%}.layout .child .slide .cc{width:80%;padding:10px;gap:20px;margin-right:10px;border-radius:5% 50%/50% 5%}.inputGroup.commu{width:86%;margin:auto}.inputGroup.commu .aa{width:105%;margin:auto}.inputGroup.commu select,.inputGroup.commu button{width:70%}.founder.sii .a{margin:auto auto 15px;width:90%;height:fit-content}.content.cert{display:flex;justify-content:space-around;width:90%;align-items:center;margin:auto;flex-direction:column;gap:30px}.why.b.a{margin-left:10px}.layout{width:92%;grid-template-columns:1fr;grid-template-rows:auto}.layout .child{border-right:0}.separate{width:94%;flex-direction:column}.separate .left,.separate .right{width:100%}.layout.ab .child{width:88%;margin:0;padding:20px}.cols{flex-direction:column;justify-content:flex-start;align-items:flex-start;margin-top:0;gap:20px;padding:20px}.inputGroup.b .cta.b{width:100%;margin:auto auto auto 30px}.layout.nn{width:92%;grid-template-columns:1fr;grid-template-rows:auto}.AuthPage{flex-direction:column;width:98%;margin-left:auto;margin-right:auto;padding-top:150px}.faq{width:89%;padding:20px;border:1px solid var(--border)}.faq p{text-align:justify;max-width:90%;margin-left:20px;margin-top:20px}.cta{margin-top:20px;background:var(--accent);color:#fff}.cta.create{display:flex}.tribtn{flex-direction:column}.tribtn button{width:95%}.inputGroup{width:80%;flex-direction:column}.inputGroup input,.inputGroup textarea{padding:10px 40px;width:90%;margin-left:10px}.ourvalues{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:25px;padding:0;flex-wrap:wrap;overflow:wrap;word-wrap:wrap;margin-left:20px}.founder{flex-direction:column}.founder{width:100%}.founder img{width:90%;margin:10px 20px}.hero .main .content h2{font-size:3rem}.hero .main .content.b h2{font-size:2rem}.hero{width:100%;height:fit-content}.hero .main .content.b{width:95%}.hero .main .content{width:95%;padding-top:200px;padding-bottom:50px;margin-left:10px}.hero .main .content.b{margin-left:-10px}.mobile.menu{display:block;position:fixed;right:20px;top:50px;z-index:1000;color:#fff;background:var(--accent);padding-bottom:3px;border-radius:10px}.topNav{width:100%;padding:10px 0;border-bottom-right-radius:20px;border-bottom-left-radius:20px}.topNav h3{font-size:13px;width:80%}.topNav p{width:70%}.topNav .aa img{width:70px;margin-top:10px}.topNav .ma{width:100%;display:flex;justify-content:space-around}.topNav .aa{width:100%;justify-content:space-between}.topNav .bb{width:100%;padding-top:30px;padding-bottom:20px}.topNav .bb ul{align-items:center;width:100%;justify-content:center;flex-direction:column}.topNav .bb ul li{margin:10px 0}.topNav{flex-direction:column;justify-content:left;align-items:flex-start}.founder.b.ann{padding:20px;width:100%}#formH{max-width:100%}.founder.b.input{padding:20px 0;margin-top:10px;width:90%}.founder.b.input .inputGroup{margin:auto;width:85%}.founder.b.ann img{width:70%}.founder.sup{width:90%}.content.community{width:95%;margin-top:180px}.card .inputGroup{margin-left:20px}.postCard .controls button{width:fit-content;margin:auto}.footer{position:absolute;z-index:1000;padding:15px;width:fit-content}.card.comm{margin:auto auto 20px;width:95%}.content.community{margin-top:10px}.content.modules.about{margin-top:240px}.card.comm .inputGroup,.card.comm .inputGroup input,.card.comm .inputGroup textarea{width:100%;margin:auto}}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:inherit;background:var(--back);color:var(--ink)}.container{max-width:1100px;margin:0 auto;padding:2rem}.site-header{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);position:sticky;top:0;z-index:40;background:linear-gradient(180deg,#fff9,#fff6);border-bottom:1px solid var(--border)}.header-inner{display:flex;align-items:center;justify-content:space-between}.brand{font-weight:700;letter-spacing:-.2px;color:var(--ink);text-decoration:none}.nav a{margin-left:1rem;color:var(--ink-3);text-decoration:none}.nav .btn-small{padding:.4rem .8rem;border-radius:8px;background:var(--accent);color:#fff}.training-hero{padding:4rem 0;background:linear-gradient(135deg,var(--accent) 0%,rgba(12,66,62,.363) 45%);color:#fff}.training-hero li{list-style:none}.hero-grid{display:grid;grid-template-columns:1fr 360px;gap:2rem;align-items:start}.hero-copy h1{margin:0 0 1rem;font-size:clamp(1.6rem,3.6vw,2.4rem);line-height:1.05}.lead{opacity:.95;margin-bottom:1.2rem}.hero-buttons{display:flex;gap:.75rem;margin-bottom:.5rem}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:10px;text-decoration:none;font-weight:600}.btn-primary{background:var(--accent);color:#fff;box-shadow:0 6px 18px #0f766e1f}.btn-secondary{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.14)}.btn-outline{background:transparent;color:var(--ink);border:1px solid var(--border)}.micro{margin-top:.6rem;font-size:.9rem;opacity:.95}.hero-card .mini-card{background:#fffffff2;color:var(--ink);padding:1rem;border-radius:12px;box-shadow:0 8px 24px #0206170f}.training-audience{padding:2.5rem 0;background:var(--trans-bg)}.audience-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.6rem;margin-top:1rem}.audience-list li{background:#fff;padding:.6rem .8rem;border-radius:8px;border:1px solid var(--border)}.training-catalogue{padding:3rem 0}.section-intro{color:var(--ink-3);margin-bottom:1rem}.training-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.1rem}.training-card{background:linear-gradient(180deg,#fffffffa,#fafafafa);padding:1rem;border-radius:12px;border:1px solid var(--border);box-shadow:0 6px 18px #080f1408;transition:transform .18s ease,box-shadow .18s ease}.training-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #070e140f}.training-card-header h3{margin:0 0 .4rem}.training-tagline{margin:0 0 .6rem;color:var(--ink-3)}.training-highlights{display:flex;gap:.5rem;flex-wrap:wrap;list-style:none;padding:0;margin:0 0 .6rem}.training-highlights li{background:var(--trans-bgb);padding:.35rem .6rem;border-radius:999px;font-size:.85rem;border:1px solid var(--border)}.training-details summary{cursor:pointer;list-style:none;color:var(--link);font-weight:600}.training-details[open]{background:linear-gradient(180deg,#0f766e08,#0f766e03)}.training-details-inner{padding:1rem 0 0;border-top:1px dashed var(--border)}.training-actions{display:flex;gap:.6rem;margin-top:1rem;flex-wrap:wrap}.registration-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem}.registration-card{background:#fff;padding:1.1rem;border-radius:10px;border:1px solid var(--border)}.enquiry-form{margin-top:1rem}.form-row{margin-bottom:1rem}.form-row label{display:block;margin-bottom:.4rem;color:var(--ink-3)}.form-row input,.form-row select,.form-row textarea{width:100%;padding:.6rem;border:1px solid var(--border);border-radius:8px}.form-row.two-col{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.radio-group,.checkbox-group{display:flex;flex-direction:column;gap:.4rem}.site-footer{padding:2rem 0;border-top:1px solid var(--border);background:transparent}.footer-inner{display:flex;justify-content:space-between;align-items:center;gap:1rem}.footer-links a{margin-left:.8rem;color:var(--ink-3)}.muted{color:var(--ink-3)}.link-muted{color:var(--ink-3);text-decoration:underline}.skip-link{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden}@media(max-width:880px){.hero-grid{grid-template-columns:1fr}.container{padding:1.2rem}}@media(prefers-reduced-motion:no-preference){.training-card{transition:transform .18s cubic-bezier(.2,.9,.3,1),box-shadow .18s ease}}.spinner{width:20px;height:20px;border:3px solid white;border-top:3px solid transparent;border-radius:50%;animation:spin .7s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.glance{display:grid;gap:10px}@media(min-width:720px){.glance{grid-template-columns:repeat(4,minmax(0,1fr))}.glance.new{grid-template-columns:repeat(3,minmax(0,1fr))}}.glance-item{border-radius:12px;border:1px dashed var(--border);padding:10px 12px;background:var(--surface-alt, #f7faf9)}.glance-label{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--ink-3);margin-bottom:2px}.glance-value{font-weight:800;color:var(--ink)}.glance-text{font-size:.9rem;color:var(--ink-2);margin-top:2px}.section.glanc{padding:20px}.section.glanc .glance{margin-top:20px}.glance.new .glance-item{border:solid 1px var(--border)}.glance.new .glance-item button{margin-top:3px;margin-bottom:-2px;margin-left:0}.section.glanc.aa{margin-left:100px}.cont.b.her{background:var(--accent)}.content.molu{padding:10px;width:95%;margin:auto}.card.module{border-left:6px solid;border-color:var(--accent);padding:20px}.card.module.danger{border-left:6px solid;border-color:var(--warning);padding:20px}.card.module .courseD{display:flex;justify-content:space-between;flex-direction:row;cursor:pointer}.card.module .Desc{padding:5px 20px;margin-top:10px}.card.module .Desc li{margin-left:12px;list-style:circle}.card.module .Desc button{width:auto}.trainings-root{margin-top:150px}.dashb{width:80%;margin:130px auto 20px;padding:20px}.dashb table{width:100%;text-align:center}.slideee table{margin-top:20px;width:100%;text-align:center}.slideee table tr th{background-color:var(--bg);padding:10px}.slideee table tr:nth-child(odd){background-color:#f2f2f2}.slideee table tr td{padding:10px}.slideee table tr:nth-child(2n){background-color:#fff}.dashb .child{display:flex;justify-content:space-around;gap:20px;align-items:flex-start}.dashb .child .c{width:50%;gap:20px}.dashb .child .c.one{width:80%}.slideee{width:100%;overflow:auto}.flll{display:flex;flex-wrap:wrap;justify-content:center}.flll .cta{width:40%}.ModuleBanner{width:150px}.lecture-content img{width:80%;margin:auto}@media screen and (max-width:800px){.lecture-content img,.ModuleBanner{width:100%}.dashb{width:100%;margin:230px auto 20px;padding:10px}.dashb .child{flex-direction:column-reverse}.dashb .inputGroup{width:100%;margin:30px auto auto}.dashb .child .c{width:100%;gap:20px}.dashb .child button{width:70%;margin-left:20px}.dashb .child .c.one{width:100%}.trainings-root{margin-top:250px}.card.module .Desc{padding:5px 10px}.AuthPage{justify-content:flex-start;padding-bottom:100px}.hero .main .content h2{font-size:25px;margin-top:30px;line-height:30px}.AuthPage .cont{width:95%;margin:auto;min-height:auto}.AuthPage .inputGroup,.AuthPage .inputGroup input{width:100%}}.card .badges{display:flex;gap:15px;margin-top:20px;width:100%}.card .badges span{width:auto;background:#fff;padding:3px 10px;border-radius:10px}.card .faq{width:100%;background:#fff}details summary{cursor:pointer;list-style:none;position:relative;padding-right:25px}details summary::-webkit-details-marker{display:none}details summary:after{content:"+";position:absolute;right:0;font-weight:700;font-size:18px}details[open] summary:after{content:"−"}ul li,li{list-style:none}#toggle{cursor:pointer;padding:7px 10px;font-size:12px;background:var(--accent);width:fit-content;border-radius:20px;color:#fff}.modalOverlay{position:fixed;inset:0;background:#11804328;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:center;justify-content:center;z-index:5000}.modalBox{background:#fff;padding:20px;width:400px;max-width:90%;border-radius:10px;box-shadow:0 0 10px #0000004d}.modalBox textarea{width:100%;margin-top:20px}.modalActions{display:flex;justify-content:space-between;margin-top:10px}.tiptap-editor{border:1px solid #dcdcdc;border-radius:12px;overflow:hidden;background:#fff}.toolbar{background:#fafafa;border-bottom:1px solid #e0e0e0;padding:8px;display:flex;gap:10px;flex-wrap:wrap}.toolbar button{padding:6px 12px;background:var(--accent);border:1px solid #cfcfcf;border-radius:6px;cursor:pointer;transition:.2s}.tiptap-content{min-height:300px;padding:15px;font-size:16px;line-height:1.6}.tiptap-ol{padding-left:25px;list-style-type:decimal}.tiptap-ul{padding-left:25px;list-style-type:disc}.learningTab table{border:1px solid;width:100%;border-collapse:collapse}.learningTab .table-wrapper{overflow-x:auto}table{width:100%;text-align:left}.learningTab table{margin-top:25px}table tr:nth-child(odd){background-color:#f2f2f2}table tr:nth-child(2n){background-color:#fff}.learningTab td,.learningTab th{border:1px solid #1b6f72;background-color:var(--bg);padding:10px}.learningTab .card{margin-top:20px;margin-right:10px;border-left:2px var(--accent) solid}.modal-overlay{position:fixed;bottom:-0;left:0;width:100vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:flex-start;z-index:999999999999999}.home-modal .modal-overlay{bottom:-2400px;position:fixed;left:0;width:98.9vw;height:100vh;background:#00000080;display:flex;justify-content:center;align-items:flex-end;z-index:999999999999999}.modal-content{background:#fff;padding:20px;border-radius:10px;width:90%;max-height:80vh;min-width:600px;overflow:auto;max-width:400px;margin:auto}@media screen and (max-width:800px){.home-modal .modal-overlay{bottom:-3933px;height:110vh;width:100%;overflow:hidden}.modal-content{width:90%;min-width:60%}}.modal{margin:auto;position:fixed;left:0;bottom:100px;width:90vw;height:104vh;z-index:99999999;display:flex;color:#000;justify-content:center;align-items:flex-end}.modal-content.open{animation:slideUp .35s ease forwards}.modal-content.close{animation:slideDown .35s ease forwards}@keyframes slideUp{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes slideDown{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}.layout.learning{width:100%;display:grid;grid:"sidebar body" 1fr / auto 1fr;gap:8px}.sidebar{width:260px;height:100vh;position:fixed;top:0;overflow:auto;grid-area:sidebar;background-color:var(--accent)}.body{grid-area:body;padding-left:280px;padding-top:70px}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-thumb{background:var(--brand-2);border:2px solid var(--border);border-radius:15px}.sidebar img{width:100px;text-align:center;margin:0 auto auto}.lessons{padding:0;color:#fff}.lessons .lesson{padding:10px;display:flex;border:1px solid var(--border);border-radius:10px;margin:10px;align-items:center;cursor:pointer;justify-content:space-between}.lessons .lesson.active{background:var(--brand-1)}.lessons .lesson .progres{display:flex;justify-content:center;width:25px;height:25px;place-items:center;background:var(--brand-2);border-radius:50%;color:#fff}.body{display:flex;justify-content:space-between}.body .anoth{height:fit-content;width:30%;margin-right:100px}.body .learningTab{width:70%;padding:10px}.body .learningTab ol{margin:30px}@media(max-width:768px){.body{flex-direction:column}.sidebar img{margin-top:70px}.body .learningTab ol{margin:15px}.body .anoth{width:96%;margin:auto 100px 20px auto}.body .learningTab{width:100%;padding:10px}.layout.learning{grid:"body" 1fr / 1fr}.sidebar{position:fixed;left:-260px;top:0;width:250px;height:100vh;background:var(--accent);transition:left .3s ease;z-index:999;padding-top:20px}.sidebar.open{left:0}.menu-btn{position:fixed;top:15px;left:15px;background:var(--accent);color:#fff;border:none;padding:10px;border-radius:6px;z-index:1000;cursor:pointer;display:flex;align-items:center;justify-content:center}.menu-btn ion-icon{font-size:26px}.close-btn{position:absolute;top:15px;right:15px;background:transparent;border:none;color:#fff;font-size:32px;cursor:pointer;display:block}.layout.modules.aa{width:100%}.layout.modules.aa .child{width:95%;margin:auto}.body{width:98%;grid-area:body;padding-left:20px;padding-top:100px}}.sidebar{height:100vh;overflow-y:auto}.body{height:100vh;overflow-x:hidden;overflow-y:auto}@media(min-width:769px){.menu-btn,.close-btn{display:none}}
