/* Template hikma. */
:root{--fb:'Noto Kufi Arabic';--fh:'Ruwudu';--bg:#FAF6F0;--ink:#2B0F14;--ink2:#6E5559;--line:#E8DCCB;--acc:#8C1C2C;--gold:#C9A227;--deep:#3A0D15;--nav-bg:rgba(58,13,21,.97);--nav-solid:#3A0D15;--demo-bg:#C9A227;--r-in:6px;--po-bg:#3A0D15;--po-acc:#C9A227}
body{font-size:15.5px}
.hikma .nav{color:#F4E7CF;border-bottom:2px solid var(--gold)}.hikma .links a:hover{color:var(--gold)}.hikma .links a{border-color:rgba(255,255,255,.12)}
.hikma .btn{border-radius:4px}.hikma .cta,.hikma .b1,form .btn{background:var(--gold);color:var(--deep)}
.hikma .b2{background:transparent;color:#F4E7CF;border:1px solid var(--gold)}
.sec-h{text-align:center;margin-inline:auto}.sec-h h2{font-family:var(--fh);font-size:44px;font-weight:700;color:var(--acc)}.kick{color:var(--gold);letter-spacing:.5px}
.sec-h h2::after{content:"";display:block;width:120px;height:10px;margin:12px auto 0;background:linear-gradient(var(--gold),var(--gold)) center/100% 1px no-repeat;clip-path:polygon(0 45%,45% 45%,50% 0,55% 45%,100% 45%,100% 55%,55% 55%,50% 100%,45% 55%,0 55%)}
.hk-hero{background:radial-gradient(circle at 50% 20%,#5E1220,var(--deep) 60%);color:#F4E7CF;text-align:center;padding:50px 0 70px}
.hk-in{display:flex;flex-direction:column;align-items:center}
.hk-crest{width:220px;height:220px;border-radius:50%;overflow:hidden;border:3px solid var(--gold);box-shadow:0 0 0 8px rgba(201,162,39,.15)}
.hk-crest img{width:100%;height:100%;object-fit:cover;transform:scale(1.25)}
.hk-k{margin-top:22px;color:var(--gold);font-weight:700;letter-spacing:1px}
.hk-hero h1{font-family:var(--fh);font-size:66px;line-height:1.25;margin:8px 0 10px}.hk-hero h1 em{font-style:normal;color:var(--gold)}
.hk-in>p{max-width:640px;color:#DCC6B4;font-size:17px}
.hero-b{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin:24px 0 30px}
.hk-st{display:flex;flex-wrap:wrap;justify-content:center;border-block:1px solid rgba(201,162,39,.5)}
.hk-st div{padding:14px 34px;position:relative}
.hk-st div+div::before{content:"";position:absolute;inset-inline-start:-5px;top:50%;width:10px;height:10px;margin-top:-5px;background:var(--gold);transform:rotate(45deg)}
.hk-st b{display:block;font-family:var(--fh);font-size:34px;color:var(--gold);line-height:1.2}.hk-st span{font-size:13px}
.hk-l{list-style:none;margin:0 auto;padding:0;max-width:900px;border-top:2px solid var(--gold)}
.hk-l li{display:grid;grid-template-columns:70px 1fr auto;gap:18px;align-items:center;padding:18px 16px;border-bottom:1px solid var(--line)}
.hk-l li:nth-child(odd){background:#fff}
.hk-l b{font-family:var(--fh);font-size:40px;color:var(--gold);text-align:center;line-height:1}
.hk-l h3{font-family:var(--fh);font-size:26px;color:var(--acc)}.hk-l p{margin:2px 0 0;color:var(--ink2)}
.hk-l .ag{font-size:12px;font-weight:700;color:var(--deep);border:1px solid var(--gold);padding:3px 12px;border-radius:2px;white-space:nowrap}
.awards{justify-content:center}.awards span{border-radius:2px;border-color:var(--gold);background:#fff}.awards .i{color:var(--gold)}
.hk-ig{grid-template-columns:repeat(3,1fr)}.hk-i{display:flex;gap:12px;padding:20px;border:1px solid var(--line);background:#fff}.hk-i .i{color:var(--gold)}.hk-i h3{font-family:var(--fh);font-size:22px;color:var(--acc)}.hk-i p{margin:2px 0 0;color:var(--ink2)}
.about{background:#fff}.about .sec-h{text-align:start;margin-inline:0}.about .sec-h h2::after{margin-inline:0}
.ab-v{border-radius:50%;aspect-ratio:1;min-height:0;max-width:400px;width:100%;margin:auto;border:4px solid var(--gold)}
.vm div{border-inline-start-color:var(--gold);border-radius:2px}
.achv{background:var(--deep);color:#F4E7CF}.achv .sec-h h2{color:#F4E7CF}.achv .sec-h p{color:#DCC6B4}
.stg{grid-template-columns:repeat(4,1fr)}.pl{background:transparent;border:1px solid rgba(201,162,39,.4);border-radius:4px;text-align:center}.pl .ph{height:200px;background-position:center}.pl span{color:var(--gold)}
.season{background:var(--bg)}.tl>div{border-radius:2px;border-color:var(--line);border-top:3px solid var(--gold)}.tl h3{font-family:var(--fh);font-size:24px}
.tl .now{background:var(--acc);border-color:var(--acc)}.tl .now small{color:var(--gold)}.tl .now p{color:#F1D9DC}
.rv{background:#fff}.fq{background:var(--bg)}.faqs details{border-radius:2px}
.bk{background:var(--deep);color:#F4E7CF}.bk .sec-h{text-align:start;margin-inline:0}.bk .sec-h h2{color:#F4E7CF}.bk .sec-h h2::after{margin-inline:0}.bk .sec-h p{color:#DCC6B4}.bk form{color:var(--ink);border-radius:4px;border-top:4px solid var(--gold)}
.ct{background:#fff}.ct .sec-h{text-align:start;margin-inline:0}.ct .sec-h h2::after{margin-inline:0}.fq .sec-h{text-align:start;margin-inline:0}.fq .sec-h h2::after{margin-inline:0}
footer{background:#24070C;color:#BFA6A0;text-align:center;border-top:2px solid var(--gold)}
@media (max-width:900px){.hk-hero h1{font-size:42px}.hk-crest{width:170px;height:170px}.hk-st div{padding:10px 18px}.hk-st b{font-size:26px}
.hk-l li{grid-template-columns:44px 1fr;padding:14px 10px}.hk-l .ag{grid-column:2;justify-self:start}.hk-l b{font-size:30px}
.hk-ig,.stg{grid-template-columns:1fr}.sec-h h2{font-size:34px}}
@media (min-width:901px) and (max-width:1100px){.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%}
