@font-face{font-family:FXHindi;src:url(/wp-content/themes/fikronext/assets/fonts/hindi.woff2) format('woff2');font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0900-097F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}
html[lang=fa]{--fx-font:FXArabic,FXLatin,Tahoma,sans-serif}html[lang=hi]{--fx-font:FXHindi,FXLatin,sans-serif}
html[lang=fa] #fx-site{font-family:FXArabic,FXLatin,Tahoma,sans-serif}html[lang=hi] #fx-site{font-family:FXHindi,FXLatin,sans-serif}
html[lang=hi] #fx-site :is(h1,h2,h3){letter-spacing:0!important;line-height:1.5!important}html[lang=hi] #fx-site .fx-slide-copy :is(h1,h2){font-size:clamp(34px,4vw,58px)!important}
.fx-languages{position:relative}.fx-nav .fx-languages>summary{font-size:12px;white-space:nowrap;border-inline-start:1px solid var(--gold);padding-inline-start:18px}.fx-language-list{position:absolute;inset-inline-end:0;top:calc(100% + 10px);min-width:160px;padding:10px;background:var(--paper);border:1px solid var(--line);box-shadow:0 10px 26px #071e2917;display:grid;gap:3px;z-index:60}.fx-language-list a{min-height:40px;padding:9px 14px;display:block;text-align:start}.fx-language-list a:hover,.fx-language-list a[aria-current=true]{background:#e9e2d5;color:var(--ink)}
#fx-site .fx-language-list a[lang=en]{font-family:FXLatin,sans-serif!important;direction:ltr}#fx-site .fx-language-list a:is([lang=ar],[lang=fa]){font-family:FXArabic,Tahoma,sans-serif!important;direction:rtl}#fx-site .fx-language-list a[lang=hi]{font-family:FXHindi,sans-serif!important;direction:ltr}
#fx-site .fx-service-slider[data-lang=fa],#fx-site .fx-service-slider[data-lang=fa] *,#fx-site .fx-heritage[data-lang=fa],#fx-site .fx-heritage[data-lang=fa] *{direction:rtl!important;text-align:right!important}#fx-site .fx-service-slider .fx-slide-count,#fx-site .fx-service-slider .fx-slide-count *{direction:ltr!important}#fx-site .fx-service-slider .splide__arrow,#fx-site .fx-service-slider .splide__toggle{text-align:center!important}
@media(max-width:900px){.fx-nav .fx-languages>summary{border:0;padding:10px;font-size:15px}.fx-language-list{position:static;grid-template-columns:repeat(2,1fr);box-shadow:none;min-width:0}.fx-language-list a{padding:12px}}
@media(max-width:767px){html[lang=hi] #fx-site .fx-slide-copy :is(h1,h2){font-size:32px!important}html[lang=fa] .fx-hero h1{font-size:35px;line-height:1.5!important}}
