/* Template jusoor. */
:root{--fb:'Changa';--fh:'Changa';--bg:#F5F7FB;--ink:#14213D;--ink2:#56627C;--line:#DCE3F1;--acc:#F2722B;--blue:#1D3B8B;--nav-bg:rgba(255,255,255,.95);--nav-solid:#fff;--demo-bg:#1D3B8B;--r-in:12px;--po-bg:#1D3B8B;--po-acc:#FFC845}
.jusoor .btn{border-radius:12px}.jusoor .cta,.jusoor .b1,form .btn{background:var(--acc);color:#fff}
.jusoor .b2{background:var(--blue);color:#fff}
.sec-h h2{font-size:40px;color:var(--blue);font-weight:700}.kick{color:var(--acc)}
.js-hero{background:linear-gradient(180deg,#fff,var(--bg));padding:56px 0 80px}
.js-in{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:center}
.js-k{display:inline-block;color:var(--blue);background:#E3E9F7;font-weight:600;padding:4px 14px;border-radius:8px}
.js-hero h1{font-size:62px;font-weight:700;line-height:1.15;margin:16px 0;color:var(--ink)}.js-hero h1 em{font-style:normal;color:var(--acc)}
.js-t>p{color:var(--ink2);font-size:18px}
.hero-b{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.js-v{position:relative}
.js-v img{width:100%;border-radius:22px;box-shadow:18px 18px 0 var(--acc)}
body.ltr .js-v img{box-shadow:-18px 18px 0 var(--acc)}
.js-st{position:absolute;bottom:-34px;inset-inline-start:24px;display:flex;background:#fff;border-radius:16px;box-shadow:0 14px 34px rgba(29,59,139,.16);padding:6px}
.js-st div{padding:8px 18px;text-align:center}.js-st div+div{border-inline-start:1px solid var(--line)}
.js-st b{display:block;font-size:26px;color:var(--blue);line-height:1.2}.js-st span{font-size:13px;color:var(--ink2)}
.js-cards{background:#fff}
.js-g{grid-template-columns:repeat(3,1fr);gap:18px}
.js-c{position:relative;background:var(--bg);border-radius:18px;padding:26px 24px 30px;border-bottom:4px solid var(--blue);transition:transform .2s}
.js-c:hover{transform:translateY(-4px)}
.js-c .ag{position:absolute;top:18px;inset-inline-end:18px;background:var(--acc);color:#fff;font-size:12px;font-weight:600;padding:2px 10px;border-radius:6px}
.js-n{font-size:15px;color:var(--acc);font-weight:700;letter-spacing:1px}
.js-c h3{font-size:24px;color:var(--blue);margin:6px 0}.js-c p{margin:0;color:var(--ink2)}
.js-ig{grid-template-columns:repeat(4,1fr)}.js-i{background:var(--blue);color:#fff;border-radius:16px;padding:20px}.js-i .i{width:30px;height:30px;color:#FFC845;margin-bottom:8px}.js-i h3{font-size:20px}.js-i p{margin:2px 0 0;color:#C9D4F1}
.awards span{border-radius:8px}
.season{background:var(--bg)}
.tl{counter-reset:none}.tl>div{border-radius:14px;border:0;box-shadow:0 6px 18px rgba(29,59,139,.07)}
.tl small{font-size:22px;color:var(--blue)}.tl .now{background:var(--blue)}.tl .now small{color:#FFC845}.tl .now p{color:#C9D4F1}
.course{background:#fff}.facts div{background:var(--bg)}.facts .i{color:var(--acc)}.learn{background:var(--blue);color:#fff;border:0}.learn .ticks .i{color:#FFC845}
.achv{background:var(--bg)}.stg{grid-template-columns:repeat(4,1fr)}.pl{border:0;border-radius:18px}.pl .ph{height:210px;background-position:center}
.fq{background:#fff}.faqs details{border-radius:12px}
.bk{background:var(--blue);color:#fff}.bk .sec-h h2{color:#fff}.bk .sec-h p{color:#C9D4F1}.bk .kick{color:#FFC845}.bk form{color:var(--ink);border-radius:18px}
.ct{background:var(--bg)}
footer{background:var(--ink);color:#A8B3CC}
@media (max-width:900px){.js-in{grid-template-columns:1fr;gap:40px}.js-hero h1{font-size:40px}.js-g,.js-ig,.stg{grid-template-columns:1fr}.js-st{position:static;margin-top:28px;justify-content:space-around}.js-st div{padding:6px 8px}
.js-v img{box-shadow:10px 10px 0 var(--acc)}body.ltr .js-v img{box-shadow:-10px 10px 0 var(--acc)}.sec-h h2{font-size:32px}}
@media (min-width:901px) and (max-width:1100px){.js-ig,.stg{grid-template-columns:repeat(2,1fr)}}
.bk-in>*,.bk form label{min-width:0}.bk input,.bk select,.bk textarea{width:100%;min-width:0;max-width:100%}
