/* Template fikr. */
:root{--fb:'Vazirmatn';--fh:'Rakkas';--bg:#FAFAFA;--ink:#0A0A0A;--ink2:#555;--line:#DADADA;--acc:#E63946;--nav-bg:rgba(250,250,250,.95);--nav-solid:#FAFAFA;--demo-bg:#0A0A0A;--r-in:0px;--po-bg:#0A0A0A;--po-acc:#E63946}
.fikr .nav{border-bottom:2px solid var(--ink)}
.fikr .btn{border-radius:0;padding:14px 26px}.fikr .cta,.fikr .b1,form .btn{background:var(--ink);color:#fff}
.fikr .b2{background:#fff;color:var(--ink);border:2px solid var(--ink)}.fikr .b1:hover,.fikr .cta:hover{background:var(--acc)}
.sec-h h2{font-family:var(--fh);font-size:48px;font-weight:400}.kick{color:var(--acc)}
.fk-hero{background:var(--bg);padding-top:50px}
.fk-in{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}
.fk-k{display:inline-block;border-inline-start:6px solid var(--acc);padding-inline-start:12px;font-weight:700;letter-spacing:.5px}
.fk-hero h1{font-family:var(--fh);font-weight:400;font-size:96px;line-height:1.05;margin:20px 0}.fk-hero h1 em{font-style:normal;color:var(--acc)}
.fk-t>p{font-size:18px;color:var(--ink2);max-width:520px}
.hero-b{display:flex;gap:0;flex-wrap:wrap;margin-top:28px}
.fk-v img{width:100%;aspect-ratio:4/3;object-fit:cover;border:2px solid var(--ink)}
.fk-st{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border:2px solid var(--ink)}
.fk-st div{padding:16px 22px;display:flex;align-items:baseline;gap:12px}
.fk-st div:nth-child(odd){background:var(--ink);color:#fff}
.fk-st b{font-family:var(--fh);font-size:40px;font-weight:400;line-height:1}.fk-st span{font-size:14px}
.fk-strip{height:28px;margin-top:50px;background:repeating-conic-gradient(var(--ink) 0 25%,#fff 0 50%) 0 0/28px 28px}
.fk-g{display:grid;grid-template-columns:repeat(3,1fr);border:2px solid var(--ink)}
.fk-c{padding:28px 26px;min-height:200px;position:relative;background:#fff}
.fk-c:nth-child(even){background:var(--ink);color:#fff}.fk-c:nth-child(even) p{color:#bbb}
.fk-c b{position:absolute;top:14px;inset-inline-end:16px;font-size:13px;opacity:.5;font-family:monospace}
.fk-c h3{font-family:var(--fh);font-weight:400;font-size:30px}.fk-c p{margin:6px 0 12px;color:var(--ink2)}
.fk-c .ag{font-size:12px;font-weight:700;border:1.5px solid currentColor;padding:2px 10px}
.fk-c:hover{outline:4px solid var(--acc);outline-offset:-4px}
.awards span{border-radius:0;border:2px solid var(--ink)}.awards .i{color:var(--acc)}
.fk-ig{grid-template-columns:repeat(3,1fr);gap:0;border:2px solid var(--ink)}
.fk-i{display:flex;gap:14px;padding:24px}.fk-i+.fk-i{border-inline-start:2px solid var(--ink)}.fk-i .i{width:32px;height:32px;color:var(--acc)}.fk-i h3{font-family:var(--fh);font-weight:400;font-size:26px}.fk-i p{margin:2px 0 0;color:var(--ink2)}
.fk-info{background:#fff}
.season{background:var(--ink);color:#fff}.season .sec-h h2{color:#fff}.season .sec-h p{color:#aaa}
.tl{gap:0;border:2px solid #fff}.tl>div{border-radius:0;border:0;background:#fff;color:var(--ink)}.tl>div:nth-child(even){background:#1C1C1C;color:#fff}.tl>div:nth-child(even) p{color:#aaa}
.tl h3{font-family:var(--fh);font-weight:400;font-size:26px}.tl .now{background:var(--acc)!important}.tl .now small,.tl .now p{color:#fff!important}
.why{background:var(--bg)}.why-v{border-radius:0;border:2px solid var(--ink);min-height:380px}
.ticks .i{width:28px;height:28px;padding:5px;background:var(--ink);color:#fff}
.fq{background:#fff}.faqs details{border-radius:0;border:2px solid var(--ink)}.faqs summary::after{color:var(--acc)}
.bk{background:var(--bg)}.bk form{border:2px solid var(--ink);border-radius:0}input,select,textarea{border-radius:0}
.ct{background:#fff}.contact{border:2px solid var(--ink);border-radius:0}.soc a{border-radius:0}
footer{background:var(--ink);color:#aaa}
@media (max-width:900px){.fk-in{grid-template-columns:1fr}.fk-hero h1{font-size:60px}.fk-st{grid-template-columns:1fr}.fk-g,.fk-ig{grid-template-columns:1fr}.fk-i+.fk-i{border-inline-start:0;border-top:2px solid var(--ink)}
.fk-c{min-height:0}.sec-h h2{font-size:36px}.tl{border:0}.why-v{min-height:260px}}
.bk-in>*,.bk form label{min-width:0}.bk input,.bk select,.bk textarea{width:100%;min-width:0;max-width:100%}
