/* Template hiwar. */
:root{--fb:'Alexandria';--fh:'Alexandria';--bg:#F3FBF7;--ink:#1F2A2E;--ink2:#5A6A6F;--line:#D3EBDF;--acc:#19A974;--char:#263238;--sun:#FFC857;--nav-bg:rgba(255,255,255,.95);--nav-solid:#fff;--demo-bg:#263238;--r-in:16px;--po-bg:#263238;--po-acc:#5EE0AE}
body{font-size:15.5px}
.hiwar .btn{border-radius:16px 16px 16px 4px}body:not(.ltr).hiwar .btn{border-radius:16px 16px 4px 16px}
.hiwar .cta,.hiwar .b1,form .btn{background:var(--acc);color:#fff}.hiwar .b2{background:var(--char);color:#fff}
.sec-h h2{font-size:36px;font-weight:700;color:var(--char)}.kick{color:var(--acc)}
.hw-hero{background:var(--bg);padding:50px 0 70px}
.hw-in{display:grid;grid-template-columns:1.1fr .9fr;gap:50px;align-items:center}
.hw-k{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--acc)}
.hw-k::before{content:"";width:10px;height:10px;border-radius:50%;background:var(--acc);box-shadow:0 0 0 5px rgba(25,169,116,.2)}
.hw-hero h1{font-size:56px;font-weight:700;margin:16px 0;color:var(--char);line-height:1.25}.hw-hero h1 em{font-style:normal;color:var(--acc)}
.hw-t>p{color:var(--ink2);font-size:17px;max-width:520px}
.hero-b{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}
.hw-v{position:relative;display:grid;justify-items:center}
.hw-ph{width:min(360px,100%);background:var(--char);border-radius:40px;padding:34px 12px 18px;position:relative;box-shadow:0 30px 60px rgba(38,50,56,.25)}
.hw-ph i{position:absolute;top:14px;left:50%;width:70px;height:8px;margin-left:-35px;border-radius:99px;background:#3B4A51}
.hw-ph img{width:100%;aspect-ratio:3/4;object-fit:cover;border-radius:26px}
.hw-st{position:absolute;inset-inline-start:-10px;bottom:30px;display:grid;gap:8px}
.hw-st div{background:#fff;border-radius:16px 16px 16px 4px;padding:8px 14px;box-shadow:0 10px 24px rgba(38,50,56,.14);display:flex;gap:8px;align-items:baseline}
.hw-st div:nth-child(2){background:var(--sun)}.hw-st b{font-size:20px;color:var(--acc)}.hw-st div:nth-child(2) b{color:var(--char)}.hw-st span{font-size:13px}
.hw-cards{background:#fff}
.hw-g{display:grid;grid-template-columns:1fr 1fr;gap:16px 40px}
.hw-c{display:grid;justify-items:start}
.hw-c:nth-child(4n+2),.hw-c:nth-child(4n+3){justify-items:end}
.hw-b{width:min(100%,440px);background:var(--bg);border:1px solid var(--line);border-radius:22px 22px 22px 6px;padding:18px 22px}
body:not(.ltr) .hw-b{border-radius:22px 22px 6px 22px}
.hw-c:nth-child(4n+2) .hw-b,.hw-c:nth-child(4n+3) .hw-b{background:var(--acc);color:#fff;border-color:var(--acc);border-radius:22px 22px 6px 22px}
body:not(.ltr) .hw-c:nth-child(4n+2) .hw-b,body:not(.ltr) .hw-c:nth-child(4n+3) .hw-b{border-radius:22px 22px 22px 6px}
.hw-b h3{font-size:20px}.hw-b p{margin:4px 0 0;color:var(--ink2)}.hw-c:nth-child(4n+2) p,.hw-c:nth-child(4n+3) p{color:#E2F7EE}
.hw-c small{color:var(--ink2);font-size:12px;margin:4px 10px 0}
.awards{justify-content:center}.awards span{border-radius:16px}
.hw-ig{grid-template-columns:repeat(4,1fr)}.hw-i{background:#fff;border-radius:16px;padding:18px;border:1px solid var(--line)}.hw-i .i{color:var(--acc);width:28px;height:28px}.hw-i h3{font-size:18px}.hw-i p{margin:2px 0 0;color:var(--ink2)}
.course{background:var(--char);color:#fff}.course .sec-h h2{color:#fff}.course .sec-h p{color:#B8C7CC}
.facts div{background:#2F3E45}.facts span{color:#B8C7CC}.facts .i{color:#5EE0AE}
.learn{background:var(--acc);color:#fff;border:0}.learn .ticks .i{color:#fff}
.achv{background:var(--bg)}.stg{grid-template-columns:repeat(4,1fr)}.pl{border-radius:22px;border:0}.pl .ph{height:200px;background-position:center}
.ben{background:#fff}.bc{border-radius:22px}.quote{color:var(--char)}
.fq{background:var(--bg)}.faqs details{border-radius:16px}
.bk{background:#fff}.bk form{border-radius:22px;background:var(--bg)}
.ct{background:var(--bg)}
footer{background:var(--char);color:#9FB0B6}
@media (max-width:900px){.hw-in{grid-template-columns:1fr}.hw-hero h1{font-size:38px}.hw-st{position:static;margin-top:16px;grid-template-columns:1fr 1fr 1fr;width:100%}.hw-st div{flex-direction:column;gap:0}
.hw-g{grid-template-columns:1fr}.hw-c:nth-child(4n+2),.hw-c:nth-child(4n+3){justify-items:start}.hw-c:nth-child(even){justify-items:end}
.hw-c .hw-b{background:var(--bg)!important;color:var(--ink)!important;border-color:var(--line)!important}.hw-c:nth-child(even) .hw-b{background:var(--acc)!important;color:#fff!important;border-color:var(--acc)!important}
.hw-c p{color:var(--ink2)!important}.hw-c:nth-child(even) p{color:#E2F7EE!important}
.hw-ig,.stg{grid-template-columns:1fr}.sec-h h2{font-size:30px}}
@media (min-width:901px) and (max-width:1100px){.hw-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%}
