/* Template furqan. */
:root{--fb:'Noto Sans Arabic';--fh:'Markazi Text';--bg:#F2F8F8;--ink:#0D3236;--ink2:#4D6A6D;--line:#CFE4E3;--acc:#138A8A;--deep:#0B4F55;--gold:#D8B25A;--nav-bg:rgba(255,255,255,.96);--nav-solid:#fff;--demo-bg:#0B4F55;--r-in:8px;--po-bg:#0B4F55;--po-acc:#D8B25A}
.furqan .btn{border-radius:8px}.furqan .cta,.furqan .b1,form .btn{background:var(--acc);color:#fff}
.furqan .b2{background:#fff;color:var(--deep);border:1.5px solid var(--line)}
.sec-h h2{font-size:46px;color:var(--deep);font-weight:700}.kick{color:var(--acc)}
.sec-h{text-align:center;margin-inline:auto}
.fq-hero{position:relative;padding-bottom:40px;background:var(--bg)}
.fq-ban{height:340px;background:var(--acc) center/400px}
.fq-card{position:relative;margin:-250px auto 0;max-width:760px;background:#fff;border-radius:18px;padding:44px 40px 36px;text-align:center;box-shadow:0 24px 60px rgba(11,79,85,.18);border-top:6px solid var(--gold)}
.fq-k{display:inline-block;background:var(--bg);color:var(--acc);font-weight:700;font-size:14px;padding:5px 16px;border-radius:99px}
.fq-hero h1{font-size:60px;color:var(--deep);margin:14px 0 8px;line-height:1.15}.fq-hero h1 em{font-style:normal;color:var(--acc)}
.fq-card>p{color:var(--ink2);font-size:17px;max-width:600px;margin:0 auto}
.hero-b{display:flex;gap:12px;flex-wrap:wrap;justify-content:center;margin-top:24px}
.fq-st{display:grid;grid-template-columns:repeat(3,1fr);max-width:680px;margin:18px auto 0;gap:12px}
.fq-st div{background:var(--deep);color:#fff;border-radius:12px;padding:12px;text-align:center}
.fq-st b{display:block;font-family:var(--fh);font-size:34px;color:var(--gold);line-height:1.1}.fq-st span{font-size:13px;color:#BFE0DE}
.fq-g{grid-template-columns:repeat(3,1fr);gap:18px}
.fq-c{background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 22px;position:relative;overflow:hidden}
.fq-c::after{content:"";position:absolute;inset-block-start:0;inset-inline-end:0;width:120px;height:120px;background:url(img/pattern.svg) center/60px;opacity:.18;border-end-start-radius:100%}
.fq-h{display:grid;place-items:center;width:56px;height:62px;background:var(--acc);color:#fff;font-family:var(--fh);font-size:24px;clip-path:polygon(50% 0,100% 25%,100% 75%,50% 100%,0 75%,0 25%);margin-bottom:12px}
.fq-c:nth-child(3n+2) .fq-h{background:var(--deep)}.fq-c:nth-child(3n) .fq-h{background:var(--gold);color:var(--deep)}
.fq-c .ag{position:absolute;top:24px;inset-inline-end:22px;font-size:12px;color:var(--acc);font-weight:700}
.fq-c h3{font-size:28px;color:var(--deep)}.fq-c p{margin:4px 0 0;color:var(--ink2)}
.fq-cards{background:var(--bg)}
.fq-ig{grid-template-columns:repeat(3,1fr);gap:0;background:var(--deep);border-radius:16px;overflow:hidden}
.fq-i{display:flex;gap:14px;padding:26px;color:#fff;border-inline-start:1px solid rgba(255,255,255,.14)}.fq-i:first-child{border:0}
.fq-i .i{width:32px;height:32px;color:var(--gold)}.fq-i h3{font-size:24px}.fq-i p{margin:2px 0 0;color:#BFE0DE}
.fq-info{background:#fff}
.season{background:#fff}.tl>div{border-radius:14px;border-color:var(--line);text-align:center}.tl .now{background:var(--acc);border-color:var(--acc)}.tl .now small{color:#FFF1CC}.tl .now p{color:#DDF3F1}
.tl h3{font-family:var(--fh);font-size:24px}
.ben{background:var(--bg)}.bc{border-radius:16px}.bc h3{font-family:var(--fh);font-size:28px}.quote{color:var(--deep)}
.rv{background:var(--bg)}.fq{background:#fff}
.bk{background:var(--deep);color:#fff}.bk .sec-h h2{color:#fff}.bk .kick{color:var(--gold)}.bk .sec-h p{color:#BFE0DE}.bk form{color:var(--ink);border-radius:16px}
.bk-in,.ct-in{grid-template-columns:1fr}.bk .sec-h,.ct .sec-h{margin-bottom:20px}.bk form,.contact{max-width:760px;margin-inline:auto;width:100%}
.ct{background:var(--bg)}
footer{background:#083A3F;color:#A9CCCA;text-align:center}
@media (max-width:900px){.fq-ban{height:240px}.fq-card{margin-top:-170px;padding:30px 20px}.fq-hero h1{font-size:40px}.fq-g,.fq-ig{grid-template-columns:1fr}.fq-i{border-inline-start:0;border-top:1px solid rgba(255,255,255,.14)}
.sec-h h2{font-size:36px}.fq-st b{font-size:26px}}
.bk-in>*,.bk form label{min-width:0}.bk input,.bk select,.bk textarea{width:100%;min-width:0;max-width:100%}
