/* Images usable as icons: rule format logos (fa-format-<name>), Rulezet logos (fa-logo-rulezet*), Rulezy poses (fa-rulezy-<pose>), CIRCL / LHC (fa-brand-<name>, images/brands/), country flags (fa-country-<iso code>, images/flags/ from flag-icons, MIT) — <i class="fa-solid fa-format-yara">; offered by the icon pickers (setting tags.icon_choices) */
[class*="fa-format-"]::before, [class*="fa-logo-rulezet"]::before, [class*="fa-rulezy-"]::before, [class*="fa-brand-"]::before, [class*="fa-country-"]::before { content: '' !important; display: inline-block; width: 1.15em; height: 1.15em; vertical-align: -.2em; background: center / contain no-repeat; }
.fa-format-atr::before { background-image: url('../../images/formats/atr.svg'); }
.fa-format-crs::before { background-image: url('../../images/formats/crs.png'); }
.fa-format-elastic::before { background-image: url('../../images/formats/elastic.png'); }
.fa-format-kql::before { background-image: url('../../images/formats/kql.png'); }
.fa-format-kunai::before { background-image: url('../../images/formats/kunai.svg'); }
.fa-format-nova::before { background-image: url('../../images/formats/nova.png'); }
.fa-format-nse::before { background-image: url('../../images/formats/nse.png'); }
.fa-format-plum::before { background-image: url('../../images/formats/plum.png'); }
.fa-format-rulezet::before { background-image: url('../../images/formats/rulezet.png'); }
.fa-format-sagan::before { background-image: url('../../images/formats/sagan.png'); }
.fa-format-sigma::before { background-image: url('../../images/formats/sigma.svg'); }
.fa-format-splunk::before { background-image: url('../../images/formats/splunk.png'); }
.fa-format-suricata::before { background-image: url('../../images/formats/suricata.png'); }
.fa-format-wazuh::before { background-image: url('../../images/formats/wazuh.png'); }
.fa-format-xdr::before { background-image: url('../../images/formats/xdr.svg'); }
.fa-format-yara::before { background-image: url('../../images/formats/yara.png'); }
.fa-format-zeek::before { background-image: url('../../images/formats/zeek.png'); }
.fa-logo-rulezet::before { background-image: url('../../image/logo.png'); }
.fa-logo-rulezet-official::before { background-image: url('../../image/rulezet_official_logo.png'); }
.fa-rulezy-analyseRule::before { background-image: url('../../images/rulezy/analyseRule.png'); }
.fa-rulezy-armcross::before { background-image: url('../../images/rulezy/armcross.png'); }
.fa-rulezy-chatbot::before { background-image: url('../../images/rulezy/chatbot.png'); }
.fa-rulezy-db::before { background-image: url('../../images/rulezy/db.png'); }
.fa-rulezy-lookup::before { background-image: url('../../images/rulezy/lookup.png'); }
.fa-rulezy-reflexion::before { background-image: url('../../images/rulezy/reflexion.png'); }
.fa-rulezy-repos::before { background-image: url('../../images/rulezy/repos.png'); }
.fa-rulezy-rule-fixer::before { background-image: url('../../images/rulezy/rule-fixer.png'); }
.fa-rulezy-rule-generator::before { background-image: url('../../images/rulezy/rule-generator.png'); }
.fa-rulezy-simple::before { background-image: url('../../images/rulezy/simple.png'); }
.fa-brand-circl::before { background-image: url('../../images/brands/circl.png'); }
.fa-brand-lhc::before { background-image: url('../../images/brands/lhc.png'); }
/* Country flags (flag-icons 7.2.3, MIT — images/flags/LICENSE) */
.fa-country-af::before { background-image: url('../../images/flags/af.svg'); border-radius: 2px; }
.fa-country-ax::before { background-image: url('../../images/flags/ax.svg'); border-radius: 2px; }
.fa-country-al::before { background-image: url('../../images/flags/al.svg'); border-radius: 2px; }
.fa-country-dz::before { background-image: url('../../images/flags/dz.svg'); border-radius: 2px; }
.fa-country-as::before { background-image: url('../../images/flags/as.svg'); border-radius: 2px; }
.fa-country-ad::before { background-image: url('../../images/flags/ad.svg'); border-radius: 2px; }
.fa-country-ao::before { background-image: url('../../images/flags/ao.svg'); border-radius: 2px; }
.fa-country-ai::before { background-image: url('../../images/flags/ai.svg'); border-radius: 2px; }
.fa-country-aq::before { background-image: url('../../images/flags/aq.svg'); border-radius: 2px; }
.fa-country-ag::before { background-image: url('../../images/flags/ag.svg'); border-radius: 2px; }
.fa-country-ar::before { background-image: url('../../images/flags/ar.svg'); border-radius: 2px; }
.fa-country-am::before { background-image: url('../../images/flags/am.svg'); border-radius: 2px; }
.fa-country-aw::before { background-image: url('../../images/flags/aw.svg'); border-radius: 2px; }
.fa-country-sh-ac::before { background-image: url('../../images/flags/sh-ac.svg'); border-radius: 2px; }
.fa-country-au::before { background-image: url('../../images/flags/au.svg'); border-radius: 2px; }
.fa-country-at::before { background-image: url('../../images/flags/at.svg'); border-radius: 2px; }
.fa-country-az::before { background-image: url('../../images/flags/az.svg'); border-radius: 2px; }
.fa-country-bs::before { background-image: url('../../images/flags/bs.svg'); border-radius: 2px; }
.fa-country-bh::before { background-image: url('../../images/flags/bh.svg'); border-radius: 2px; }
.fa-country-bd::before { background-image: url('../../images/flags/bd.svg'); border-radius: 2px; }
.fa-country-bb::before { background-image: url('../../images/flags/bb.svg'); border-radius: 2px; }
.fa-country-es-pv::before { background-image: url('../../images/flags/es-pv.svg'); border-radius: 2px; }
.fa-country-by::before { background-image: url('../../images/flags/by.svg'); border-radius: 2px; }
.fa-country-be::before { background-image: url('../../images/flags/be.svg'); border-radius: 2px; }
.fa-country-bz::before { background-image: url('../../images/flags/bz.svg'); border-radius: 2px; }
.fa-country-bj::before { background-image: url('../../images/flags/bj.svg'); border-radius: 2px; }
.fa-country-bm::before { background-image: url('../../images/flags/bm.svg'); border-radius: 2px; }
.fa-country-bt::before { background-image: url('../../images/flags/bt.svg'); border-radius: 2px; }
.fa-country-bo::before { background-image: url('../../images/flags/bo.svg'); border-radius: 2px; }
.fa-country-bq::before { background-image: url('../../images/flags/bq.svg'); border-radius: 2px; }
.fa-country-ba::before { background-image: url('../../images/flags/ba.svg'); border-radius: 2px; }
.fa-country-bw::before { background-image: url('../../images/flags/bw.svg'); border-radius: 2px; }
.fa-country-bv::before { background-image: url('../../images/flags/bv.svg'); border-radius: 2px; }
.fa-country-br::before { background-image: url('../../images/flags/br.svg'); border-radius: 2px; }
.fa-country-io::before { background-image: url('../../images/flags/io.svg'); border-radius: 2px; }
.fa-country-bn::before { background-image: url('../../images/flags/bn.svg'); border-radius: 2px; }
.fa-country-bg::before { background-image: url('../../images/flags/bg.svg'); border-radius: 2px; }
.fa-country-bf::before { background-image: url('../../images/flags/bf.svg'); border-radius: 2px; }
.fa-country-bi::before { background-image: url('../../images/flags/bi.svg'); border-radius: 2px; }
.fa-country-cv::before { background-image: url('../../images/flags/cv.svg'); border-radius: 2px; }
.fa-country-kh::before { background-image: url('../../images/flags/kh.svg'); border-radius: 2px; }
.fa-country-cm::before { background-image: url('../../images/flags/cm.svg'); border-radius: 2px; }
.fa-country-ca::before { background-image: url('../../images/flags/ca.svg'); border-radius: 2px; }
.fa-country-ic::before { background-image: url('../../images/flags/ic.svg'); border-radius: 2px; }
.fa-country-es-ct::before { background-image: url('../../images/flags/es-ct.svg'); border-radius: 2px; }
.fa-country-ky::before { background-image: url('../../images/flags/ky.svg'); border-radius: 2px; }
.fa-country-cf::before { background-image: url('../../images/flags/cf.svg'); border-radius: 2px; }
.fa-country-cefta::before { background-image: url('../../images/flags/cefta.svg'); border-radius: 2px; }
.fa-country-td::before { background-image: url('../../images/flags/td.svg'); border-radius: 2px; }
.fa-country-cl::before { background-image: url('../../images/flags/cl.svg'); border-radius: 2px; }
.fa-country-cn::before { background-image: url('../../images/flags/cn.svg'); border-radius: 2px; }
.fa-country-cx::before { background-image: url('../../images/flags/cx.svg'); border-radius: 2px; }
.fa-country-cp::before { background-image: url('../../images/flags/cp.svg'); border-radius: 2px; }
.fa-country-cc::before { background-image: url('../../images/flags/cc.svg'); border-radius: 2px; }
.fa-country-co::before { background-image: url('../../images/flags/co.svg'); border-radius: 2px; }
.fa-country-km::before { background-image: url('../../images/flags/km.svg'); border-radius: 2px; }
.fa-country-ck::before { background-image: url('../../images/flags/ck.svg'); border-radius: 2px; }
.fa-country-cr::before { background-image: url('../../images/flags/cr.svg'); border-radius: 2px; }
.fa-country-hr::before { background-image: url('../../images/flags/hr.svg'); border-radius: 2px; }
.fa-country-cu::before { background-image: url('../../images/flags/cu.svg'); border-radius: 2px; }
.fa-country-cw::before { background-image: url('../../images/flags/cw.svg'); border-radius: 2px; }
.fa-country-cy::before { background-image: url('../../images/flags/cy.svg'); border-radius: 2px; }
.fa-country-cz::before { background-image: url('../../images/flags/cz.svg'); border-radius: 2px; }
.fa-country-ci::before { background-image: url('../../images/flags/ci.svg'); border-radius: 2px; }
.fa-country-cd::before { background-image: url('../../images/flags/cd.svg'); border-radius: 2px; }
.fa-country-dk::before { background-image: url('../../images/flags/dk.svg'); border-radius: 2px; }
.fa-country-dg::before { background-image: url('../../images/flags/dg.svg'); border-radius: 2px; }
.fa-country-dj::before { background-image: url('../../images/flags/dj.svg'); border-radius: 2px; }
.fa-country-dm::before { background-image: url('../../images/flags/dm.svg'); border-radius: 2px; }
.fa-country-do::before { background-image: url('../../images/flags/do.svg'); border-radius: 2px; }
.fa-country-eac::before { background-image: url('../../images/flags/eac.svg'); border-radius: 2px; }
.fa-country-ec::before { background-image: url('../../images/flags/ec.svg'); border-radius: 2px; }
.fa-country-eg::before { background-image: url('../../images/flags/eg.svg'); border-radius: 2px; }
.fa-country-sv::before { background-image: url('../../images/flags/sv.svg'); border-radius: 2px; }
.fa-country-gb-eng::before { background-image: url('../../images/flags/gb-eng.svg'); border-radius: 2px; }
.fa-country-gq::before { background-image: url('../../images/flags/gq.svg'); border-radius: 2px; }
.fa-country-er::before { background-image: url('../../images/flags/er.svg'); border-radius: 2px; }
.fa-country-ee::before { background-image: url('../../images/flags/ee.svg'); border-radius: 2px; }
.fa-country-sz::before { background-image: url('../../images/flags/sz.svg'); border-radius: 2px; }
.fa-country-et::before { background-image: url('../../images/flags/et.svg'); border-radius: 2px; }
.fa-country-eu::before { background-image: url('../../images/flags/eu.svg'); border-radius: 2px; }
.fa-country-fk::before { background-image: url('../../images/flags/fk.svg'); border-radius: 2px; }
.fa-country-fo::before { background-image: url('../../images/flags/fo.svg'); border-radius: 2px; }
.fa-country-fm::before { background-image: url('../../images/flags/fm.svg'); border-radius: 2px; }
.fa-country-fj::before { background-image: url('../../images/flags/fj.svg'); border-radius: 2px; }
.fa-country-fi::before { background-image: url('../../images/flags/fi.svg'); border-radius: 2px; }
.fa-country-fr::before { background-image: url('../../images/flags/fr.svg'); border-radius: 2px; }
.fa-country-gf::before { background-image: url('../../images/flags/gf.svg'); border-radius: 2px; }
.fa-country-pf::before { background-image: url('../../images/flags/pf.svg'); border-radius: 2px; }
.fa-country-tf::before { background-image: url('../../images/flags/tf.svg'); border-radius: 2px; }
.fa-country-ga::before { background-image: url('../../images/flags/ga.svg'); border-radius: 2px; }
.fa-country-es-ga::before { background-image: url('../../images/flags/es-ga.svg'); border-radius: 2px; }
.fa-country-gm::before { background-image: url('../../images/flags/gm.svg'); border-radius: 2px; }
.fa-country-ge::before { background-image: url('../../images/flags/ge.svg'); border-radius: 2px; }
.fa-country-de::before { background-image: url('../../images/flags/de.svg'); border-radius: 2px; }
.fa-country-gh::before { background-image: url('../../images/flags/gh.svg'); border-radius: 2px; }
.fa-country-gi::before { background-image: url('../../images/flags/gi.svg'); border-radius: 2px; }
.fa-country-gr::before { background-image: url('../../images/flags/gr.svg'); border-radius: 2px; }
.fa-country-gl::before { background-image: url('../../images/flags/gl.svg'); border-radius: 2px; }
.fa-country-gd::before { background-image: url('../../images/flags/gd.svg'); border-radius: 2px; }
.fa-country-gp::before { background-image: url('../../images/flags/gp.svg'); border-radius: 2px; }
.fa-country-gu::before { background-image: url('../../images/flags/gu.svg'); border-radius: 2px; }
.fa-country-gt::before { background-image: url('../../images/flags/gt.svg'); border-radius: 2px; }
.fa-country-gg::before { background-image: url('../../images/flags/gg.svg'); border-radius: 2px; }
.fa-country-gn::before { background-image: url('../../images/flags/gn.svg'); border-radius: 2px; }
.fa-country-gw::before { background-image: url('../../images/flags/gw.svg'); border-radius: 2px; }
.fa-country-gy::before { background-image: url('../../images/flags/gy.svg'); border-radius: 2px; }
.fa-country-ht::before { background-image: url('../../images/flags/ht.svg'); border-radius: 2px; }
.fa-country-hm::before { background-image: url('../../images/flags/hm.svg'); border-radius: 2px; }
.fa-country-va::before { background-image: url('../../images/flags/va.svg'); border-radius: 2px; }
.fa-country-hn::before { background-image: url('../../images/flags/hn.svg'); border-radius: 2px; }
.fa-country-hk::before { background-image: url('../../images/flags/hk.svg'); border-radius: 2px; }
.fa-country-hu::before { background-image: url('../../images/flags/hu.svg'); border-radius: 2px; }
.fa-country-is::before { background-image: url('../../images/flags/is.svg'); border-radius: 2px; }
.fa-country-in::before { background-image: url('../../images/flags/in.svg'); border-radius: 2px; }
.fa-country-id::before { background-image: url('../../images/flags/id.svg'); border-radius: 2px; }
.fa-country-ir::before { background-image: url('../../images/flags/ir.svg'); border-radius: 2px; }
.fa-country-iq::before { background-image: url('../../images/flags/iq.svg'); border-radius: 2px; }
.fa-country-ie::before { background-image: url('../../images/flags/ie.svg'); border-radius: 2px; }
.fa-country-im::before { background-image: url('../../images/flags/im.svg'); border-radius: 2px; }
.fa-country-il::before { background-image: url('../../images/flags/il.svg'); border-radius: 2px; }
.fa-country-it::before { background-image: url('../../images/flags/it.svg'); border-radius: 2px; }
.fa-country-jm::before { background-image: url('../../images/flags/jm.svg'); border-radius: 2px; }
.fa-country-jp::before { background-image: url('../../images/flags/jp.svg'); border-radius: 2px; }
.fa-country-je::before { background-image: url('../../images/flags/je.svg'); border-radius: 2px; }
.fa-country-jo::before { background-image: url('../../images/flags/jo.svg'); border-radius: 2px; }
.fa-country-kz::before { background-image: url('../../images/flags/kz.svg'); border-radius: 2px; }
.fa-country-ke::before { background-image: url('../../images/flags/ke.svg'); border-radius: 2px; }
.fa-country-ki::before { background-image: url('../../images/flags/ki.svg'); border-radius: 2px; }
.fa-country-xk::before { background-image: url('../../images/flags/xk.svg'); border-radius: 2px; }
.fa-country-kw::before { background-image: url('../../images/flags/kw.svg'); border-radius: 2px; }
.fa-country-kg::before { background-image: url('../../images/flags/kg.svg'); border-radius: 2px; }
.fa-country-la::before { background-image: url('../../images/flags/la.svg'); border-radius: 2px; }
.fa-country-lv::before { background-image: url('../../images/flags/lv.svg'); border-radius: 2px; }
.fa-country-arab::before { background-image: url('../../images/flags/arab.svg'); border-radius: 2px; }
.fa-country-lb::before { background-image: url('../../images/flags/lb.svg'); border-radius: 2px; }
.fa-country-ls::before { background-image: url('../../images/flags/ls.svg'); border-radius: 2px; }
.fa-country-lr::before { background-image: url('../../images/flags/lr.svg'); border-radius: 2px; }
.fa-country-ly::before { background-image: url('../../images/flags/ly.svg'); border-radius: 2px; }
.fa-country-li::before { background-image: url('../../images/flags/li.svg'); border-radius: 2px; }
.fa-country-lt::before { background-image: url('../../images/flags/lt.svg'); border-radius: 2px; }
.fa-country-lu::before { background-image: url('../../images/flags/lu.svg'); border-radius: 2px; }
.fa-country-mo::before { background-image: url('../../images/flags/mo.svg'); border-radius: 2px; }
.fa-country-mg::before { background-image: url('../../images/flags/mg.svg'); border-radius: 2px; }
.fa-country-mw::before { background-image: url('../../images/flags/mw.svg'); border-radius: 2px; }
.fa-country-my::before { background-image: url('../../images/flags/my.svg'); border-radius: 2px; }
.fa-country-mv::before { background-image: url('../../images/flags/mv.svg'); border-radius: 2px; }
.fa-country-ml::before { background-image: url('../../images/flags/ml.svg'); border-radius: 2px; }
.fa-country-mt::before { background-image: url('../../images/flags/mt.svg'); border-radius: 2px; }
.fa-country-mh::before { background-image: url('../../images/flags/mh.svg'); border-radius: 2px; }
.fa-country-mq::before { background-image: url('../../images/flags/mq.svg'); border-radius: 2px; }
.fa-country-mr::before { background-image: url('../../images/flags/mr.svg'); border-radius: 2px; }
.fa-country-mu::before { background-image: url('../../images/flags/mu.svg'); border-radius: 2px; }
.fa-country-yt::before { background-image: url('../../images/flags/yt.svg'); border-radius: 2px; }
.fa-country-mx::before { background-image: url('../../images/flags/mx.svg'); border-radius: 2px; }
.fa-country-md::before { background-image: url('../../images/flags/md.svg'); border-radius: 2px; }
.fa-country-mc::before { background-image: url('../../images/flags/mc.svg'); border-radius: 2px; }
.fa-country-mn::before { background-image: url('../../images/flags/mn.svg'); border-radius: 2px; }
.fa-country-me::before { background-image: url('../../images/flags/me.svg'); border-radius: 2px; }
.fa-country-ms::before { background-image: url('../../images/flags/ms.svg'); border-radius: 2px; }
.fa-country-ma::before { background-image: url('../../images/flags/ma.svg'); border-radius: 2px; }
.fa-country-mz::before { background-image: url('../../images/flags/mz.svg'); border-radius: 2px; }
.fa-country-mm::before { background-image: url('../../images/flags/mm.svg'); border-radius: 2px; }
.fa-country-na::before { background-image: url('../../images/flags/na.svg'); border-radius: 2px; }
.fa-country-nr::before { background-image: url('../../images/flags/nr.svg'); border-radius: 2px; }
.fa-country-np::before { background-image: url('../../images/flags/np.svg'); border-radius: 2px; }
.fa-country-nl::before { background-image: url('../../images/flags/nl.svg'); border-radius: 2px; }
.fa-country-nc::before { background-image: url('../../images/flags/nc.svg'); border-radius: 2px; }
.fa-country-nz::before { background-image: url('../../images/flags/nz.svg'); border-radius: 2px; }
.fa-country-ni::before { background-image: url('../../images/flags/ni.svg'); border-radius: 2px; }
.fa-country-ne::before { background-image: url('../../images/flags/ne.svg'); border-radius: 2px; }
.fa-country-ng::before { background-image: url('../../images/flags/ng.svg'); border-radius: 2px; }
.fa-country-nu::before { background-image: url('../../images/flags/nu.svg'); border-radius: 2px; }
.fa-country-nf::before { background-image: url('../../images/flags/nf.svg'); border-radius: 2px; }
.fa-country-kp::before { background-image: url('../../images/flags/kp.svg'); border-radius: 2px; }
.fa-country-mk::before { background-image: url('../../images/flags/mk.svg'); border-radius: 2px; }
.fa-country-gb-nir::before { background-image: url('../../images/flags/gb-nir.svg'); border-radius: 2px; }
.fa-country-mp::before { background-image: url('../../images/flags/mp.svg'); border-radius: 2px; }
.fa-country-no::before { background-image: url('../../images/flags/no.svg'); border-radius: 2px; }
.fa-country-om::before { background-image: url('../../images/flags/om.svg'); border-radius: 2px; }
.fa-country-pc::before { background-image: url('../../images/flags/pc.svg'); border-radius: 2px; }
.fa-country-pk::before { background-image: url('../../images/flags/pk.svg'); border-radius: 2px; }
.fa-country-pw::before { background-image: url('../../images/flags/pw.svg'); border-radius: 2px; }
.fa-country-pa::before { background-image: url('../../images/flags/pa.svg'); border-radius: 2px; }
.fa-country-pg::before { background-image: url('../../images/flags/pg.svg'); border-radius: 2px; }
.fa-country-py::before { background-image: url('../../images/flags/py.svg'); border-radius: 2px; }
.fa-country-pe::before { background-image: url('../../images/flags/pe.svg'); border-radius: 2px; }
.fa-country-ph::before { background-image: url('../../images/flags/ph.svg'); border-radius: 2px; }
.fa-country-pn::before { background-image: url('../../images/flags/pn.svg'); border-radius: 2px; }
.fa-country-pl::before { background-image: url('../../images/flags/pl.svg'); border-radius: 2px; }
.fa-country-pt::before { background-image: url('../../images/flags/pt.svg'); border-radius: 2px; }
.fa-country-pr::before { background-image: url('../../images/flags/pr.svg'); border-radius: 2px; }
.fa-country-qa::before { background-image: url('../../images/flags/qa.svg'); border-radius: 2px; }
.fa-country-cg::before { background-image: url('../../images/flags/cg.svg'); border-radius: 2px; }
.fa-country-ro::before { background-image: url('../../images/flags/ro.svg'); border-radius: 2px; }
.fa-country-ru::before { background-image: url('../../images/flags/ru.svg'); border-radius: 2px; }
.fa-country-rw::before { background-image: url('../../images/flags/rw.svg'); border-radius: 2px; }
.fa-country-re::before { background-image: url('../../images/flags/re.svg'); border-radius: 2px; }
.fa-country-bl::before { background-image: url('../../images/flags/bl.svg'); border-radius: 2px; }
.fa-country-sh-hl::before { background-image: url('../../images/flags/sh-hl.svg'); border-radius: 2px; }
.fa-country-sh::before { background-image: url('../../images/flags/sh.svg'); border-radius: 2px; }
.fa-country-kn::before { background-image: url('../../images/flags/kn.svg'); border-radius: 2px; }
.fa-country-lc::before { background-image: url('../../images/flags/lc.svg'); border-radius: 2px; }
.fa-country-mf::before { background-image: url('../../images/flags/mf.svg'); border-radius: 2px; }
.fa-country-pm::before { background-image: url('../../images/flags/pm.svg'); border-radius: 2px; }
.fa-country-vc::before { background-image: url('../../images/flags/vc.svg'); border-radius: 2px; }
.fa-country-ws::before { background-image: url('../../images/flags/ws.svg'); border-radius: 2px; }
.fa-country-sm::before { background-image: url('../../images/flags/sm.svg'); border-radius: 2px; }
.fa-country-st::before { background-image: url('../../images/flags/st.svg'); border-radius: 2px; }
.fa-country-sa::before { background-image: url('../../images/flags/sa.svg'); border-radius: 2px; }
.fa-country-gb-sct::before { background-image: url('../../images/flags/gb-sct.svg'); border-radius: 2px; }
.fa-country-sn::before { background-image: url('../../images/flags/sn.svg'); border-radius: 2px; }
.fa-country-rs::before { background-image: url('../../images/flags/rs.svg'); border-radius: 2px; }
.fa-country-sc::before { background-image: url('../../images/flags/sc.svg'); border-radius: 2px; }
.fa-country-sl::before { background-image: url('../../images/flags/sl.svg'); border-radius: 2px; }
.fa-country-sg::before { background-image: url('../../images/flags/sg.svg'); border-radius: 2px; }
.fa-country-sx::before { background-image: url('../../images/flags/sx.svg'); border-radius: 2px; }
.fa-country-sk::before { background-image: url('../../images/flags/sk.svg'); border-radius: 2px; }
.fa-country-si::before { background-image: url('../../images/flags/si.svg'); border-radius: 2px; }
.fa-country-sb::before { background-image: url('../../images/flags/sb.svg'); border-radius: 2px; }
.fa-country-so::before { background-image: url('../../images/flags/so.svg'); border-radius: 2px; }
.fa-country-za::before { background-image: url('../../images/flags/za.svg'); border-radius: 2px; }
.fa-country-gs::before { background-image: url('../../images/flags/gs.svg'); border-radius: 2px; }
.fa-country-kr::before { background-image: url('../../images/flags/kr.svg'); border-radius: 2px; }
.fa-country-ss::before { background-image: url('../../images/flags/ss.svg'); border-radius: 2px; }
.fa-country-es::before { background-image: url('../../images/flags/es.svg'); border-radius: 2px; }
.fa-country-lk::before { background-image: url('../../images/flags/lk.svg'); border-radius: 2px; }
.fa-country-ps::before { background-image: url('../../images/flags/ps.svg'); border-radius: 2px; }
.fa-country-sd::before { background-image: url('../../images/flags/sd.svg'); border-radius: 2px; }
.fa-country-sr::before { background-image: url('../../images/flags/sr.svg'); border-radius: 2px; }
.fa-country-sj::before { background-image: url('../../images/flags/sj.svg'); border-radius: 2px; }
.fa-country-se::before { background-image: url('../../images/flags/se.svg'); border-radius: 2px; }
.fa-country-ch::before { background-image: url('../../images/flags/ch.svg'); border-radius: 2px; }
.fa-country-sy::before { background-image: url('../../images/flags/sy.svg'); border-radius: 2px; }
.fa-country-tw::before { background-image: url('../../images/flags/tw.svg'); border-radius: 2px; }
.fa-country-tj::before { background-image: url('../../images/flags/tj.svg'); border-radius: 2px; }
.fa-country-tz::before { background-image: url('../../images/flags/tz.svg'); border-radius: 2px; }
.fa-country-th::before { background-image: url('../../images/flags/th.svg'); border-radius: 2px; }
.fa-country-tl::before { background-image: url('../../images/flags/tl.svg'); border-radius: 2px; }
.fa-country-tg::before { background-image: url('../../images/flags/tg.svg'); border-radius: 2px; }
.fa-country-tk::before { background-image: url('../../images/flags/tk.svg'); border-radius: 2px; }
.fa-country-to::before { background-image: url('../../images/flags/to.svg'); border-radius: 2px; }
.fa-country-tt::before { background-image: url('../../images/flags/tt.svg'); border-radius: 2px; }
.fa-country-sh-ta::before { background-image: url('../../images/flags/sh-ta.svg'); border-radius: 2px; }
.fa-country-tn::before { background-image: url('../../images/flags/tn.svg'); border-radius: 2px; }
.fa-country-tm::before { background-image: url('../../images/flags/tm.svg'); border-radius: 2px; }
.fa-country-tc::before { background-image: url('../../images/flags/tc.svg'); border-radius: 2px; }
.fa-country-tv::before { background-image: url('../../images/flags/tv.svg'); border-radius: 2px; }
.fa-country-tr::before { background-image: url('../../images/flags/tr.svg'); border-radius: 2px; }
.fa-country-ug::before { background-image: url('../../images/flags/ug.svg'); border-radius: 2px; }
.fa-country-ua::before { background-image: url('../../images/flags/ua.svg'); border-radius: 2px; }
.fa-country-ae::before { background-image: url('../../images/flags/ae.svg'); border-radius: 2px; }
.fa-country-gb::before { background-image: url('../../images/flags/gb.svg'); border-radius: 2px; }
.fa-country-un::before { background-image: url('../../images/flags/un.svg'); border-radius: 2px; }
.fa-country-um::before { background-image: url('../../images/flags/um.svg'); border-radius: 2px; }
.fa-country-us::before { background-image: url('../../images/flags/us.svg'); border-radius: 2px; }
.fa-country-xx::before { background-image: url('../../images/flags/xx.svg'); border-radius: 2px; }
.fa-country-uy::before { background-image: url('../../images/flags/uy.svg'); border-radius: 2px; }
.fa-country-uz::before { background-image: url('../../images/flags/uz.svg'); border-radius: 2px; }
.fa-country-vu::before { background-image: url('../../images/flags/vu.svg'); border-radius: 2px; }
.fa-country-ve::before { background-image: url('../../images/flags/ve.svg'); border-radius: 2px; }
.fa-country-vn::before { background-image: url('../../images/flags/vn.svg'); border-radius: 2px; }
.fa-country-vg::before { background-image: url('../../images/flags/vg.svg'); border-radius: 2px; }
.fa-country-vi::before { background-image: url('../../images/flags/vi.svg'); border-radius: 2px; }
.fa-country-gb-wls::before { background-image: url('../../images/flags/gb-wls.svg'); border-radius: 2px; }
.fa-country-wf::before { background-image: url('../../images/flags/wf.svg'); border-radius: 2px; }
.fa-country-eh::before { background-image: url('../../images/flags/eh.svg'); border-radius: 2px; }
.fa-country-ye::before { background-image: url('../../images/flags/ye.svg'); border-radius: 2px; }
.fa-country-zm::before { background-image: url('../../images/flags/zm.svg'); border-radius: 2px; }
.fa-country-zw::before { background-image: url('../../images/flags/zw.svg'); border-radius: 2px; }
