/* ashlaricons flags. GENERATED by ashlar-icons-studio/flags-packages.mjs.
   <span class="ash-flag ash-flag-ke"></span>            a 4:3 flag, 1em tall
   <span class="ash-flag ash-flag-circle ash-flag-ke"></span>   a flag in a circle */
.ash-flag { display: inline-block; width: 1.3333em; height: 1em; border-radius: .125em; background: center / cover no-repeat; box-shadow: inset 0 0 0 1px rgb(0 0 0 / 12%); vertical-align: -.125em; }
.ash-flag-circle { width: 1em; border-radius: 50%; }
.ash-flag-af { background-image: url("flags/rect/af.svg"); }
.ash-flag-ax { background-image: url("flags/rect/ax.svg"); }
.ash-flag-al { background-image: url("flags/rect/al.svg"); }
.ash-flag-dz { background-image: url("flags/rect/dz.svg"); }
.ash-flag-as { background-image: url("flags/rect/as.svg"); }
.ash-flag-ad { background-image: url("flags/rect/ad.svg"); }
.ash-flag-ao { background-image: url("flags/rect/ao.svg"); }
.ash-flag-ai { background-image: url("flags/rect/ai.svg"); }
.ash-flag-aq { background-image: url("flags/rect/aq.svg"); }
.ash-flag-ag { background-image: url("flags/rect/ag.svg"); }
.ash-flag-ar { background-image: url("flags/rect/ar.svg"); }
.ash-flag-am { background-image: url("flags/rect/am.svg"); }
.ash-flag-aw { background-image: url("flags/rect/aw.svg"); }
.ash-flag-sh-ac { background-image: url("flags/rect/sh-ac.svg"); }
.ash-flag-asean { background-image: url("flags/rect/asean.svg"); }
.ash-flag-au { background-image: url("flags/rect/au.svg"); }
.ash-flag-at { background-image: url("flags/rect/at.svg"); }
.ash-flag-az { background-image: url("flags/rect/az.svg"); }
.ash-flag-bs { background-image: url("flags/rect/bs.svg"); }
.ash-flag-bh { background-image: url("flags/rect/bh.svg"); }
.ash-flag-bd { background-image: url("flags/rect/bd.svg"); }
.ash-flag-bb { background-image: url("flags/rect/bb.svg"); }
.ash-flag-es-pv { background-image: url("flags/rect/es-pv.svg"); }
.ash-flag-by { background-image: url("flags/rect/by.svg"); }
.ash-flag-be { background-image: url("flags/rect/be.svg"); }
.ash-flag-bz { background-image: url("flags/rect/bz.svg"); }
.ash-flag-bj { background-image: url("flags/rect/bj.svg"); }
.ash-flag-bm { background-image: url("flags/rect/bm.svg"); }
.ash-flag-bt { background-image: url("flags/rect/bt.svg"); }
.ash-flag-bo { background-image: url("flags/rect/bo.svg"); }
.ash-flag-bq { background-image: url("flags/rect/bq.svg"); }
.ash-flag-ba { background-image: url("flags/rect/ba.svg"); }
.ash-flag-bw { background-image: url("flags/rect/bw.svg"); }
.ash-flag-bv { background-image: url("flags/rect/bv.svg"); }
.ash-flag-br { background-image: url("flags/rect/br.svg"); }
.ash-flag-io { background-image: url("flags/rect/io.svg"); }
.ash-flag-bn { background-image: url("flags/rect/bn.svg"); }
.ash-flag-bg { background-image: url("flags/rect/bg.svg"); }
.ash-flag-bf { background-image: url("flags/rect/bf.svg"); }
.ash-flag-bi { background-image: url("flags/rect/bi.svg"); }
.ash-flag-cv { background-image: url("flags/rect/cv.svg"); }
.ash-flag-kh { background-image: url("flags/rect/kh.svg"); }
.ash-flag-cm { background-image: url("flags/rect/cm.svg"); }
.ash-flag-ca { background-image: url("flags/rect/ca.svg"); }
.ash-flag-ic { background-image: url("flags/rect/ic.svg"); }
.ash-flag-es-ct { background-image: url("flags/rect/es-ct.svg"); }
.ash-flag-ky { background-image: url("flags/rect/ky.svg"); }
.ash-flag-cf { background-image: url("flags/rect/cf.svg"); }
.ash-flag-cefta { background-image: url("flags/rect/cefta.svg"); }
.ash-flag-td { background-image: url("flags/rect/td.svg"); }
.ash-flag-cl { background-image: url("flags/rect/cl.svg"); }
.ash-flag-cn { background-image: url("flags/rect/cn.svg"); }
.ash-flag-cx { background-image: url("flags/rect/cx.svg"); }
.ash-flag-cp { background-image: url("flags/rect/cp.svg"); }
.ash-flag-cc { background-image: url("flags/rect/cc.svg"); }
.ash-flag-co { background-image: url("flags/rect/co.svg"); }
.ash-flag-km { background-image: url("flags/rect/km.svg"); }
.ash-flag-ck { background-image: url("flags/rect/ck.svg"); }
.ash-flag-cr { background-image: url("flags/rect/cr.svg"); }
.ash-flag-hr { background-image: url("flags/rect/hr.svg"); }
.ash-flag-cu { background-image: url("flags/rect/cu.svg"); }
.ash-flag-cw { background-image: url("flags/rect/cw.svg"); }
.ash-flag-cy { background-image: url("flags/rect/cy.svg"); }
.ash-flag-cz { background-image: url("flags/rect/cz.svg"); }
.ash-flag-ci { background-image: url("flags/rect/ci.svg"); }
.ash-flag-cd { background-image: url("flags/rect/cd.svg"); }
.ash-flag-dk { background-image: url("flags/rect/dk.svg"); }
.ash-flag-dg { background-image: url("flags/rect/dg.svg"); }
.ash-flag-dj { background-image: url("flags/rect/dj.svg"); }
.ash-flag-dm { background-image: url("flags/rect/dm.svg"); }
.ash-flag-do { background-image: url("flags/rect/do.svg"); }
.ash-flag-eac { background-image: url("flags/rect/eac.svg"); }
.ash-flag-ec { background-image: url("flags/rect/ec.svg"); }
.ash-flag-eg { background-image: url("flags/rect/eg.svg"); }
.ash-flag-sv { background-image: url("flags/rect/sv.svg"); }
.ash-flag-gb-eng { background-image: url("flags/rect/gb-eng.svg"); }
.ash-flag-gq { background-image: url("flags/rect/gq.svg"); }
.ash-flag-er { background-image: url("flags/rect/er.svg"); }
.ash-flag-ee { background-image: url("flags/rect/ee.svg"); }
.ash-flag-sz { background-image: url("flags/rect/sz.svg"); }
.ash-flag-et { background-image: url("flags/rect/et.svg"); }
.ash-flag-eu { background-image: url("flags/rect/eu.svg"); }
.ash-flag-fk { background-image: url("flags/rect/fk.svg"); }
.ash-flag-fo { background-image: url("flags/rect/fo.svg"); }
.ash-flag-fm { background-image: url("flags/rect/fm.svg"); }
.ash-flag-fj { background-image: url("flags/rect/fj.svg"); }
.ash-flag-fi { background-image: url("flags/rect/fi.svg"); }
.ash-flag-fr { background-image: url("flags/rect/fr.svg"); }
.ash-flag-gf { background-image: url("flags/rect/gf.svg"); }
.ash-flag-pf { background-image: url("flags/rect/pf.svg"); }
.ash-flag-tf { background-image: url("flags/rect/tf.svg"); }
.ash-flag-ga { background-image: url("flags/rect/ga.svg"); }
.ash-flag-es-ga { background-image: url("flags/rect/es-ga.svg"); }
.ash-flag-gm { background-image: url("flags/rect/gm.svg"); }
.ash-flag-ge { background-image: url("flags/rect/ge.svg"); }
.ash-flag-de { background-image: url("flags/rect/de.svg"); }
.ash-flag-gh { background-image: url("flags/rect/gh.svg"); }
.ash-flag-gi { background-image: url("flags/rect/gi.svg"); }
.ash-flag-gr { background-image: url("flags/rect/gr.svg"); }
.ash-flag-gl { background-image: url("flags/rect/gl.svg"); }
.ash-flag-gd { background-image: url("flags/rect/gd.svg"); }
.ash-flag-gp { background-image: url("flags/rect/gp.svg"); }
.ash-flag-gu { background-image: url("flags/rect/gu.svg"); }
.ash-flag-gt { background-image: url("flags/rect/gt.svg"); }
.ash-flag-gg { background-image: url("flags/rect/gg.svg"); }
.ash-flag-gn { background-image: url("flags/rect/gn.svg"); }
.ash-flag-gw { background-image: url("flags/rect/gw.svg"); }
.ash-flag-gy { background-image: url("flags/rect/gy.svg"); }
.ash-flag-ht { background-image: url("flags/rect/ht.svg"); }
.ash-flag-hm { background-image: url("flags/rect/hm.svg"); }
.ash-flag-va { background-image: url("flags/rect/va.svg"); }
.ash-flag-hn { background-image: url("flags/rect/hn.svg"); }
.ash-flag-hk { background-image: url("flags/rect/hk.svg"); }
.ash-flag-hu { background-image: url("flags/rect/hu.svg"); }
.ash-flag-is { background-image: url("flags/rect/is.svg"); }
.ash-flag-in { background-image: url("flags/rect/in.svg"); }
.ash-flag-id { background-image: url("flags/rect/id.svg"); }
.ash-flag-ir { background-image: url("flags/rect/ir.svg"); }
.ash-flag-iq { background-image: url("flags/rect/iq.svg"); }
.ash-flag-ie { background-image: url("flags/rect/ie.svg"); }
.ash-flag-im { background-image: url("flags/rect/im.svg"); }
.ash-flag-il { background-image: url("flags/rect/il.svg"); }
.ash-flag-it { background-image: url("flags/rect/it.svg"); }
.ash-flag-jm { background-image: url("flags/rect/jm.svg"); }
.ash-flag-jp { background-image: url("flags/rect/jp.svg"); }
.ash-flag-je { background-image: url("flags/rect/je.svg"); }
.ash-flag-jo { background-image: url("flags/rect/jo.svg"); }
.ash-flag-kz { background-image: url("flags/rect/kz.svg"); }
.ash-flag-ke { background-image: url("flags/rect/ke.svg"); }
.ash-flag-ki { background-image: url("flags/rect/ki.svg"); }
.ash-flag-xk { background-image: url("flags/rect/xk.svg"); }
.ash-flag-kw { background-image: url("flags/rect/kw.svg"); }
.ash-flag-kg { background-image: url("flags/rect/kg.svg"); }
.ash-flag-la { background-image: url("flags/rect/la.svg"); }
.ash-flag-lv { background-image: url("flags/rect/lv.svg"); }
.ash-flag-arab { background-image: url("flags/rect/arab.svg"); }
.ash-flag-lb { background-image: url("flags/rect/lb.svg"); }
.ash-flag-ls { background-image: url("flags/rect/ls.svg"); }
.ash-flag-lr { background-image: url("flags/rect/lr.svg"); }
.ash-flag-ly { background-image: url("flags/rect/ly.svg"); }
.ash-flag-li { background-image: url("flags/rect/li.svg"); }
.ash-flag-lt { background-image: url("flags/rect/lt.svg"); }
.ash-flag-lu { background-image: url("flags/rect/lu.svg"); }
.ash-flag-mo { background-image: url("flags/rect/mo.svg"); }
.ash-flag-mg { background-image: url("flags/rect/mg.svg"); }
.ash-flag-mw { background-image: url("flags/rect/mw.svg"); }
.ash-flag-my { background-image: url("flags/rect/my.svg"); }
.ash-flag-mv { background-image: url("flags/rect/mv.svg"); }
.ash-flag-ml { background-image: url("flags/rect/ml.svg"); }
.ash-flag-mt { background-image: url("flags/rect/mt.svg"); }
.ash-flag-mh { background-image: url("flags/rect/mh.svg"); }
.ash-flag-mq { background-image: url("flags/rect/mq.svg"); }
.ash-flag-mr { background-image: url("flags/rect/mr.svg"); }
.ash-flag-mu { background-image: url("flags/rect/mu.svg"); }
.ash-flag-yt { background-image: url("flags/rect/yt.svg"); }
.ash-flag-mx { background-image: url("flags/rect/mx.svg"); }
.ash-flag-md { background-image: url("flags/rect/md.svg"); }
.ash-flag-mc { background-image: url("flags/rect/mc.svg"); }
.ash-flag-mn { background-image: url("flags/rect/mn.svg"); }
.ash-flag-me { background-image: url("flags/rect/me.svg"); }
.ash-flag-ms { background-image: url("flags/rect/ms.svg"); }
.ash-flag-ma { background-image: url("flags/rect/ma.svg"); }
.ash-flag-mz { background-image: url("flags/rect/mz.svg"); }
.ash-flag-mm { background-image: url("flags/rect/mm.svg"); }
.ash-flag-na { background-image: url("flags/rect/na.svg"); }
.ash-flag-nr { background-image: url("flags/rect/nr.svg"); }
.ash-flag-np { background-image: url("flags/rect/np.svg"); }
.ash-flag-nl { background-image: url("flags/rect/nl.svg"); }
.ash-flag-nc { background-image: url("flags/rect/nc.svg"); }
.ash-flag-nz { background-image: url("flags/rect/nz.svg"); }
.ash-flag-ni { background-image: url("flags/rect/ni.svg"); }
.ash-flag-ne { background-image: url("flags/rect/ne.svg"); }
.ash-flag-ng { background-image: url("flags/rect/ng.svg"); }
.ash-flag-nu { background-image: url("flags/rect/nu.svg"); }
.ash-flag-nf { background-image: url("flags/rect/nf.svg"); }
.ash-flag-kp { background-image: url("flags/rect/kp.svg"); }
.ash-flag-mk { background-image: url("flags/rect/mk.svg"); }
.ash-flag-gb-nir { background-image: url("flags/rect/gb-nir.svg"); }
.ash-flag-mp { background-image: url("flags/rect/mp.svg"); }
.ash-flag-no { background-image: url("flags/rect/no.svg"); }
.ash-flag-om { background-image: url("flags/rect/om.svg"); }
.ash-flag-pc { background-image: url("flags/rect/pc.svg"); }
.ash-flag-pk { background-image: url("flags/rect/pk.svg"); }
.ash-flag-pw { background-image: url("flags/rect/pw.svg"); }
.ash-flag-pa { background-image: url("flags/rect/pa.svg"); }
.ash-flag-pg { background-image: url("flags/rect/pg.svg"); }
.ash-flag-py { background-image: url("flags/rect/py.svg"); }
.ash-flag-pe { background-image: url("flags/rect/pe.svg"); }
.ash-flag-ph { background-image: url("flags/rect/ph.svg"); }
.ash-flag-pn { background-image: url("flags/rect/pn.svg"); }
.ash-flag-pl { background-image: url("flags/rect/pl.svg"); }
.ash-flag-pt { background-image: url("flags/rect/pt.svg"); }
.ash-flag-pr { background-image: url("flags/rect/pr.svg"); }
.ash-flag-qa { background-image: url("flags/rect/qa.svg"); }
.ash-flag-cg { background-image: url("flags/rect/cg.svg"); }
.ash-flag-ro { background-image: url("flags/rect/ro.svg"); }
.ash-flag-ru { background-image: url("flags/rect/ru.svg"); }
.ash-flag-rw { background-image: url("flags/rect/rw.svg"); }
.ash-flag-re { background-image: url("flags/rect/re.svg"); }
.ash-flag-bl { background-image: url("flags/rect/bl.svg"); }
.ash-flag-sh-hl { background-image: url("flags/rect/sh-hl.svg"); }
.ash-flag-sh { background-image: url("flags/rect/sh.svg"); }
.ash-flag-kn { background-image: url("flags/rect/kn.svg"); }
.ash-flag-lc { background-image: url("flags/rect/lc.svg"); }
.ash-flag-mf { background-image: url("flags/rect/mf.svg"); }
.ash-flag-pm { background-image: url("flags/rect/pm.svg"); }
.ash-flag-vc { background-image: url("flags/rect/vc.svg"); }
.ash-flag-ws { background-image: url("flags/rect/ws.svg"); }
.ash-flag-sm { background-image: url("flags/rect/sm.svg"); }
.ash-flag-st { background-image: url("flags/rect/st.svg"); }
.ash-flag-sa { background-image: url("flags/rect/sa.svg"); }
.ash-flag-gb-sct { background-image: url("flags/rect/gb-sct.svg"); }
.ash-flag-sn { background-image: url("flags/rect/sn.svg"); }
.ash-flag-rs { background-image: url("flags/rect/rs.svg"); }
.ash-flag-sc { background-image: url("flags/rect/sc.svg"); }
.ash-flag-sl { background-image: url("flags/rect/sl.svg"); }
.ash-flag-sg { background-image: url("flags/rect/sg.svg"); }
.ash-flag-sx { background-image: url("flags/rect/sx.svg"); }
.ash-flag-sk { background-image: url("flags/rect/sk.svg"); }
.ash-flag-si { background-image: url("flags/rect/si.svg"); }
.ash-flag-sb { background-image: url("flags/rect/sb.svg"); }
.ash-flag-so { background-image: url("flags/rect/so.svg"); }
.ash-flag-za { background-image: url("flags/rect/za.svg"); }
.ash-flag-gs { background-image: url("flags/rect/gs.svg"); }
.ash-flag-kr { background-image: url("flags/rect/kr.svg"); }
.ash-flag-ss { background-image: url("flags/rect/ss.svg"); }
.ash-flag-es { background-image: url("flags/rect/es.svg"); }
.ash-flag-lk { background-image: url("flags/rect/lk.svg"); }
.ash-flag-ps { background-image: url("flags/rect/ps.svg"); }
.ash-flag-sd { background-image: url("flags/rect/sd.svg"); }
.ash-flag-sr { background-image: url("flags/rect/sr.svg"); }
.ash-flag-sj { background-image: url("flags/rect/sj.svg"); }
.ash-flag-se { background-image: url("flags/rect/se.svg"); }
.ash-flag-ch { background-image: url("flags/rect/ch.svg"); }
.ash-flag-sy { background-image: url("flags/rect/sy.svg"); }
.ash-flag-tw { background-image: url("flags/rect/tw.svg"); }
.ash-flag-tj { background-image: url("flags/rect/tj.svg"); }
.ash-flag-tz { background-image: url("flags/rect/tz.svg"); }
.ash-flag-th { background-image: url("flags/rect/th.svg"); }
.ash-flag-tl { background-image: url("flags/rect/tl.svg"); }
.ash-flag-tg { background-image: url("flags/rect/tg.svg"); }
.ash-flag-tk { background-image: url("flags/rect/tk.svg"); }
.ash-flag-to { background-image: url("flags/rect/to.svg"); }
.ash-flag-tt { background-image: url("flags/rect/tt.svg"); }
.ash-flag-sh-ta { background-image: url("flags/rect/sh-ta.svg"); }
.ash-flag-tn { background-image: url("flags/rect/tn.svg"); }
.ash-flag-tm { background-image: url("flags/rect/tm.svg"); }
.ash-flag-tc { background-image: url("flags/rect/tc.svg"); }
.ash-flag-tv { background-image: url("flags/rect/tv.svg"); }
.ash-flag-tr { background-image: url("flags/rect/tr.svg"); }
.ash-flag-ug { background-image: url("flags/rect/ug.svg"); }
.ash-flag-ua { background-image: url("flags/rect/ua.svg"); }
.ash-flag-ae { background-image: url("flags/rect/ae.svg"); }
.ash-flag-gb { background-image: url("flags/rect/gb.svg"); }
.ash-flag-un { background-image: url("flags/rect/un.svg"); }
.ash-flag-um { background-image: url("flags/rect/um.svg"); }
.ash-flag-us { background-image: url("flags/rect/us.svg"); }
.ash-flag-xx { background-image: url("flags/rect/xx.svg"); }
.ash-flag-uy { background-image: url("flags/rect/uy.svg"); }
.ash-flag-uz { background-image: url("flags/rect/uz.svg"); }
.ash-flag-vu { background-image: url("flags/rect/vu.svg"); }
.ash-flag-ve { background-image: url("flags/rect/ve.svg"); }
.ash-flag-vn { background-image: url("flags/rect/vn.svg"); }
.ash-flag-vg { background-image: url("flags/rect/vg.svg"); }
.ash-flag-vi { background-image: url("flags/rect/vi.svg"); }
.ash-flag-gb-wls { background-image: url("flags/rect/gb-wls.svg"); }
.ash-flag-wf { background-image: url("flags/rect/wf.svg"); }
.ash-flag-eh { background-image: url("flags/rect/eh.svg"); }
.ash-flag-ye { background-image: url("flags/rect/ye.svg"); }
.ash-flag-zm { background-image: url("flags/rect/zm.svg"); }
.ash-flag-zw { background-image: url("flags/rect/zw.svg"); }
.ash-flag-circle.ash-flag-af { background-image: url("flags/circle/af.svg"); }
.ash-flag-circle.ash-flag-ax { background-image: url("flags/circle/ax.svg"); }
.ash-flag-circle.ash-flag-al { background-image: url("flags/circle/al.svg"); }
.ash-flag-circle.ash-flag-dz { background-image: url("flags/circle/dz.svg"); }
.ash-flag-circle.ash-flag-as { background-image: url("flags/circle/as.svg"); }
.ash-flag-circle.ash-flag-ad { background-image: url("flags/circle/ad.svg"); }
.ash-flag-circle.ash-flag-ao { background-image: url("flags/circle/ao.svg"); }
.ash-flag-circle.ash-flag-ai { background-image: url("flags/circle/ai.svg"); }
.ash-flag-circle.ash-flag-aq { background-image: url("flags/circle/aq.svg"); }
.ash-flag-circle.ash-flag-ag { background-image: url("flags/circle/ag.svg"); }
.ash-flag-circle.ash-flag-ar { background-image: url("flags/circle/ar.svg"); }
.ash-flag-circle.ash-flag-am { background-image: url("flags/circle/am.svg"); }
.ash-flag-circle.ash-flag-aw { background-image: url("flags/circle/aw.svg"); }
.ash-flag-circle.ash-flag-sh-ac { background-image: url("flags/circle/sh-ac.svg"); }
.ash-flag-circle.ash-flag-asean { background-image: url("flags/circle/asean.svg"); }
.ash-flag-circle.ash-flag-au { background-image: url("flags/circle/au.svg"); }
.ash-flag-circle.ash-flag-at { background-image: url("flags/circle/at.svg"); }
.ash-flag-circle.ash-flag-az { background-image: url("flags/circle/az.svg"); }
.ash-flag-circle.ash-flag-bs { background-image: url("flags/circle/bs.svg"); }
.ash-flag-circle.ash-flag-bh { background-image: url("flags/circle/bh.svg"); }
.ash-flag-circle.ash-flag-bd { background-image: url("flags/circle/bd.svg"); }
.ash-flag-circle.ash-flag-bb { background-image: url("flags/circle/bb.svg"); }
.ash-flag-circle.ash-flag-es-pv { background-image: url("flags/circle/es-pv.svg"); }
.ash-flag-circle.ash-flag-by { background-image: url("flags/circle/by.svg"); }
.ash-flag-circle.ash-flag-be { background-image: url("flags/circle/be.svg"); }
.ash-flag-circle.ash-flag-bz { background-image: url("flags/circle/bz.svg"); }
.ash-flag-circle.ash-flag-bj { background-image: url("flags/circle/bj.svg"); }
.ash-flag-circle.ash-flag-bm { background-image: url("flags/circle/bm.svg"); }
.ash-flag-circle.ash-flag-bt { background-image: url("flags/circle/bt.svg"); }
.ash-flag-circle.ash-flag-bo { background-image: url("flags/circle/bo.svg"); }
.ash-flag-circle.ash-flag-bq { background-image: url("flags/circle/bq.svg"); }
.ash-flag-circle.ash-flag-ba { background-image: url("flags/circle/ba.svg"); }
.ash-flag-circle.ash-flag-bw { background-image: url("flags/circle/bw.svg"); }
.ash-flag-circle.ash-flag-bv { background-image: url("flags/circle/bv.svg"); }
.ash-flag-circle.ash-flag-br { background-image: url("flags/circle/br.svg"); }
.ash-flag-circle.ash-flag-io { background-image: url("flags/circle/io.svg"); }
.ash-flag-circle.ash-flag-bn { background-image: url("flags/circle/bn.svg"); }
.ash-flag-circle.ash-flag-bg { background-image: url("flags/circle/bg.svg"); }
.ash-flag-circle.ash-flag-bf { background-image: url("flags/circle/bf.svg"); }
.ash-flag-circle.ash-flag-bi { background-image: url("flags/circle/bi.svg"); }
.ash-flag-circle.ash-flag-cv { background-image: url("flags/circle/cv.svg"); }
.ash-flag-circle.ash-flag-kh { background-image: url("flags/circle/kh.svg"); }
.ash-flag-circle.ash-flag-cm { background-image: url("flags/circle/cm.svg"); }
.ash-flag-circle.ash-flag-ca { background-image: url("flags/circle/ca.svg"); }
.ash-flag-circle.ash-flag-ic { background-image: url("flags/circle/ic.svg"); }
.ash-flag-circle.ash-flag-es-ct { background-image: url("flags/circle/es-ct.svg"); }
.ash-flag-circle.ash-flag-ky { background-image: url("flags/circle/ky.svg"); }
.ash-flag-circle.ash-flag-cf { background-image: url("flags/circle/cf.svg"); }
.ash-flag-circle.ash-flag-cefta { background-image: url("flags/circle/cefta.svg"); }
.ash-flag-circle.ash-flag-td { background-image: url("flags/circle/td.svg"); }
.ash-flag-circle.ash-flag-cl { background-image: url("flags/circle/cl.svg"); }
.ash-flag-circle.ash-flag-cn { background-image: url("flags/circle/cn.svg"); }
.ash-flag-circle.ash-flag-cx { background-image: url("flags/circle/cx.svg"); }
.ash-flag-circle.ash-flag-cp { background-image: url("flags/circle/cp.svg"); }
.ash-flag-circle.ash-flag-cc { background-image: url("flags/circle/cc.svg"); }
.ash-flag-circle.ash-flag-co { background-image: url("flags/circle/co.svg"); }
.ash-flag-circle.ash-flag-km { background-image: url("flags/circle/km.svg"); }
.ash-flag-circle.ash-flag-ck { background-image: url("flags/circle/ck.svg"); }
.ash-flag-circle.ash-flag-cr { background-image: url("flags/circle/cr.svg"); }
.ash-flag-circle.ash-flag-hr { background-image: url("flags/circle/hr.svg"); }
.ash-flag-circle.ash-flag-cu { background-image: url("flags/circle/cu.svg"); }
.ash-flag-circle.ash-flag-cw { background-image: url("flags/circle/cw.svg"); }
.ash-flag-circle.ash-flag-cy { background-image: url("flags/circle/cy.svg"); }
.ash-flag-circle.ash-flag-cz { background-image: url("flags/circle/cz.svg"); }
.ash-flag-circle.ash-flag-ci { background-image: url("flags/circle/ci.svg"); }
.ash-flag-circle.ash-flag-cd { background-image: url("flags/circle/cd.svg"); }
.ash-flag-circle.ash-flag-dk { background-image: url("flags/circle/dk.svg"); }
.ash-flag-circle.ash-flag-dg { background-image: url("flags/circle/dg.svg"); }
.ash-flag-circle.ash-flag-dj { background-image: url("flags/circle/dj.svg"); }
.ash-flag-circle.ash-flag-dm { background-image: url("flags/circle/dm.svg"); }
.ash-flag-circle.ash-flag-do { background-image: url("flags/circle/do.svg"); }
.ash-flag-circle.ash-flag-eac { background-image: url("flags/circle/eac.svg"); }
.ash-flag-circle.ash-flag-ec { background-image: url("flags/circle/ec.svg"); }
.ash-flag-circle.ash-flag-eg { background-image: url("flags/circle/eg.svg"); }
.ash-flag-circle.ash-flag-sv { background-image: url("flags/circle/sv.svg"); }
.ash-flag-circle.ash-flag-gb-eng { background-image: url("flags/circle/gb-eng.svg"); }
.ash-flag-circle.ash-flag-gq { background-image: url("flags/circle/gq.svg"); }
.ash-flag-circle.ash-flag-er { background-image: url("flags/circle/er.svg"); }
.ash-flag-circle.ash-flag-ee { background-image: url("flags/circle/ee.svg"); }
.ash-flag-circle.ash-flag-sz { background-image: url("flags/circle/sz.svg"); }
.ash-flag-circle.ash-flag-et { background-image: url("flags/circle/et.svg"); }
.ash-flag-circle.ash-flag-eu { background-image: url("flags/circle/eu.svg"); }
.ash-flag-circle.ash-flag-fk { background-image: url("flags/circle/fk.svg"); }
.ash-flag-circle.ash-flag-fo { background-image: url("flags/circle/fo.svg"); }
.ash-flag-circle.ash-flag-fm { background-image: url("flags/circle/fm.svg"); }
.ash-flag-circle.ash-flag-fj { background-image: url("flags/circle/fj.svg"); }
.ash-flag-circle.ash-flag-fi { background-image: url("flags/circle/fi.svg"); }
.ash-flag-circle.ash-flag-fr { background-image: url("flags/circle/fr.svg"); }
.ash-flag-circle.ash-flag-gf { background-image: url("flags/circle/gf.svg"); }
.ash-flag-circle.ash-flag-pf { background-image: url("flags/circle/pf.svg"); }
.ash-flag-circle.ash-flag-tf { background-image: url("flags/circle/tf.svg"); }
.ash-flag-circle.ash-flag-ga { background-image: url("flags/circle/ga.svg"); }
.ash-flag-circle.ash-flag-es-ga { background-image: url("flags/circle/es-ga.svg"); }
.ash-flag-circle.ash-flag-gm { background-image: url("flags/circle/gm.svg"); }
.ash-flag-circle.ash-flag-ge { background-image: url("flags/circle/ge.svg"); }
.ash-flag-circle.ash-flag-de { background-image: url("flags/circle/de.svg"); }
.ash-flag-circle.ash-flag-gh { background-image: url("flags/circle/gh.svg"); }
.ash-flag-circle.ash-flag-gi { background-image: url("flags/circle/gi.svg"); }
.ash-flag-circle.ash-flag-gr { background-image: url("flags/circle/gr.svg"); }
.ash-flag-circle.ash-flag-gl { background-image: url("flags/circle/gl.svg"); }
.ash-flag-circle.ash-flag-gd { background-image: url("flags/circle/gd.svg"); }
.ash-flag-circle.ash-flag-gp { background-image: url("flags/circle/gp.svg"); }
.ash-flag-circle.ash-flag-gu { background-image: url("flags/circle/gu.svg"); }
.ash-flag-circle.ash-flag-gt { background-image: url("flags/circle/gt.svg"); }
.ash-flag-circle.ash-flag-gg { background-image: url("flags/circle/gg.svg"); }
.ash-flag-circle.ash-flag-gn { background-image: url("flags/circle/gn.svg"); }
.ash-flag-circle.ash-flag-gw { background-image: url("flags/circle/gw.svg"); }
.ash-flag-circle.ash-flag-gy { background-image: url("flags/circle/gy.svg"); }
.ash-flag-circle.ash-flag-ht { background-image: url("flags/circle/ht.svg"); }
.ash-flag-circle.ash-flag-hm { background-image: url("flags/circle/hm.svg"); }
.ash-flag-circle.ash-flag-va { background-image: url("flags/circle/va.svg"); }
.ash-flag-circle.ash-flag-hn { background-image: url("flags/circle/hn.svg"); }
.ash-flag-circle.ash-flag-hk { background-image: url("flags/circle/hk.svg"); }
.ash-flag-circle.ash-flag-hu { background-image: url("flags/circle/hu.svg"); }
.ash-flag-circle.ash-flag-is { background-image: url("flags/circle/is.svg"); }
.ash-flag-circle.ash-flag-in { background-image: url("flags/circle/in.svg"); }
.ash-flag-circle.ash-flag-id { background-image: url("flags/circle/id.svg"); }
.ash-flag-circle.ash-flag-ir { background-image: url("flags/circle/ir.svg"); }
.ash-flag-circle.ash-flag-iq { background-image: url("flags/circle/iq.svg"); }
.ash-flag-circle.ash-flag-ie { background-image: url("flags/circle/ie.svg"); }
.ash-flag-circle.ash-flag-im { background-image: url("flags/circle/im.svg"); }
.ash-flag-circle.ash-flag-il { background-image: url("flags/circle/il.svg"); }
.ash-flag-circle.ash-flag-it { background-image: url("flags/circle/it.svg"); }
.ash-flag-circle.ash-flag-jm { background-image: url("flags/circle/jm.svg"); }
.ash-flag-circle.ash-flag-jp { background-image: url("flags/circle/jp.svg"); }
.ash-flag-circle.ash-flag-je { background-image: url("flags/circle/je.svg"); }
.ash-flag-circle.ash-flag-jo { background-image: url("flags/circle/jo.svg"); }
.ash-flag-circle.ash-flag-kz { background-image: url("flags/circle/kz.svg"); }
.ash-flag-circle.ash-flag-ke { background-image: url("flags/circle/ke.svg"); }
.ash-flag-circle.ash-flag-ki { background-image: url("flags/circle/ki.svg"); }
.ash-flag-circle.ash-flag-xk { background-image: url("flags/circle/xk.svg"); }
.ash-flag-circle.ash-flag-kw { background-image: url("flags/circle/kw.svg"); }
.ash-flag-circle.ash-flag-kg { background-image: url("flags/circle/kg.svg"); }
.ash-flag-circle.ash-flag-la { background-image: url("flags/circle/la.svg"); }
.ash-flag-circle.ash-flag-lv { background-image: url("flags/circle/lv.svg"); }
.ash-flag-circle.ash-flag-arab { background-image: url("flags/circle/arab.svg"); }
.ash-flag-circle.ash-flag-lb { background-image: url("flags/circle/lb.svg"); }
.ash-flag-circle.ash-flag-ls { background-image: url("flags/circle/ls.svg"); }
.ash-flag-circle.ash-flag-lr { background-image: url("flags/circle/lr.svg"); }
.ash-flag-circle.ash-flag-ly { background-image: url("flags/circle/ly.svg"); }
.ash-flag-circle.ash-flag-li { background-image: url("flags/circle/li.svg"); }
.ash-flag-circle.ash-flag-lt { background-image: url("flags/circle/lt.svg"); }
.ash-flag-circle.ash-flag-lu { background-image: url("flags/circle/lu.svg"); }
.ash-flag-circle.ash-flag-mo { background-image: url("flags/circle/mo.svg"); }
.ash-flag-circle.ash-flag-mg { background-image: url("flags/circle/mg.svg"); }
.ash-flag-circle.ash-flag-mw { background-image: url("flags/circle/mw.svg"); }
.ash-flag-circle.ash-flag-my { background-image: url("flags/circle/my.svg"); }
.ash-flag-circle.ash-flag-mv { background-image: url("flags/circle/mv.svg"); }
.ash-flag-circle.ash-flag-ml { background-image: url("flags/circle/ml.svg"); }
.ash-flag-circle.ash-flag-mt { background-image: url("flags/circle/mt.svg"); }
.ash-flag-circle.ash-flag-mh { background-image: url("flags/circle/mh.svg"); }
.ash-flag-circle.ash-flag-mq { background-image: url("flags/circle/mq.svg"); }
.ash-flag-circle.ash-flag-mr { background-image: url("flags/circle/mr.svg"); }
.ash-flag-circle.ash-flag-mu { background-image: url("flags/circle/mu.svg"); }
.ash-flag-circle.ash-flag-yt { background-image: url("flags/circle/yt.svg"); }
.ash-flag-circle.ash-flag-mx { background-image: url("flags/circle/mx.svg"); }
.ash-flag-circle.ash-flag-md { background-image: url("flags/circle/md.svg"); }
.ash-flag-circle.ash-flag-mc { background-image: url("flags/circle/mc.svg"); }
.ash-flag-circle.ash-flag-mn { background-image: url("flags/circle/mn.svg"); }
.ash-flag-circle.ash-flag-me { background-image: url("flags/circle/me.svg"); }
.ash-flag-circle.ash-flag-ms { background-image: url("flags/circle/ms.svg"); }
.ash-flag-circle.ash-flag-ma { background-image: url("flags/circle/ma.svg"); }
.ash-flag-circle.ash-flag-mz { background-image: url("flags/circle/mz.svg"); }
.ash-flag-circle.ash-flag-mm { background-image: url("flags/circle/mm.svg"); }
.ash-flag-circle.ash-flag-na { background-image: url("flags/circle/na.svg"); }
.ash-flag-circle.ash-flag-nr { background-image: url("flags/circle/nr.svg"); }
.ash-flag-circle.ash-flag-np { background-image: url("flags/circle/np.svg"); }
.ash-flag-circle.ash-flag-nl { background-image: url("flags/circle/nl.svg"); }
.ash-flag-circle.ash-flag-nc { background-image: url("flags/circle/nc.svg"); }
.ash-flag-circle.ash-flag-nz { background-image: url("flags/circle/nz.svg"); }
.ash-flag-circle.ash-flag-ni { background-image: url("flags/circle/ni.svg"); }
.ash-flag-circle.ash-flag-ne { background-image: url("flags/circle/ne.svg"); }
.ash-flag-circle.ash-flag-ng { background-image: url("flags/circle/ng.svg"); }
.ash-flag-circle.ash-flag-nu { background-image: url("flags/circle/nu.svg"); }
.ash-flag-circle.ash-flag-nf { background-image: url("flags/circle/nf.svg"); }
.ash-flag-circle.ash-flag-kp { background-image: url("flags/circle/kp.svg"); }
.ash-flag-circle.ash-flag-mk { background-image: url("flags/circle/mk.svg"); }
.ash-flag-circle.ash-flag-gb-nir { background-image: url("flags/circle/gb-nir.svg"); }
.ash-flag-circle.ash-flag-mp { background-image: url("flags/circle/mp.svg"); }
.ash-flag-circle.ash-flag-no { background-image: url("flags/circle/no.svg"); }
.ash-flag-circle.ash-flag-om { background-image: url("flags/circle/om.svg"); }
.ash-flag-circle.ash-flag-pc { background-image: url("flags/circle/pc.svg"); }
.ash-flag-circle.ash-flag-pk { background-image: url("flags/circle/pk.svg"); }
.ash-flag-circle.ash-flag-pw { background-image: url("flags/circle/pw.svg"); }
.ash-flag-circle.ash-flag-pa { background-image: url("flags/circle/pa.svg"); }
.ash-flag-circle.ash-flag-pg { background-image: url("flags/circle/pg.svg"); }
.ash-flag-circle.ash-flag-py { background-image: url("flags/circle/py.svg"); }
.ash-flag-circle.ash-flag-pe { background-image: url("flags/circle/pe.svg"); }
.ash-flag-circle.ash-flag-ph { background-image: url("flags/circle/ph.svg"); }
.ash-flag-circle.ash-flag-pn { background-image: url("flags/circle/pn.svg"); }
.ash-flag-circle.ash-flag-pl { background-image: url("flags/circle/pl.svg"); }
.ash-flag-circle.ash-flag-pt { background-image: url("flags/circle/pt.svg"); }
.ash-flag-circle.ash-flag-pr { background-image: url("flags/circle/pr.svg"); }
.ash-flag-circle.ash-flag-qa { background-image: url("flags/circle/qa.svg"); }
.ash-flag-circle.ash-flag-cg { background-image: url("flags/circle/cg.svg"); }
.ash-flag-circle.ash-flag-ro { background-image: url("flags/circle/ro.svg"); }
.ash-flag-circle.ash-flag-ru { background-image: url("flags/circle/ru.svg"); }
.ash-flag-circle.ash-flag-rw { background-image: url("flags/circle/rw.svg"); }
.ash-flag-circle.ash-flag-re { background-image: url("flags/circle/re.svg"); }
.ash-flag-circle.ash-flag-bl { background-image: url("flags/circle/bl.svg"); }
.ash-flag-circle.ash-flag-sh-hl { background-image: url("flags/circle/sh-hl.svg"); }
.ash-flag-circle.ash-flag-sh { background-image: url("flags/circle/sh.svg"); }
.ash-flag-circle.ash-flag-kn { background-image: url("flags/circle/kn.svg"); }
.ash-flag-circle.ash-flag-lc { background-image: url("flags/circle/lc.svg"); }
.ash-flag-circle.ash-flag-mf { background-image: url("flags/circle/mf.svg"); }
.ash-flag-circle.ash-flag-pm { background-image: url("flags/circle/pm.svg"); }
.ash-flag-circle.ash-flag-vc { background-image: url("flags/circle/vc.svg"); }
.ash-flag-circle.ash-flag-ws { background-image: url("flags/circle/ws.svg"); }
.ash-flag-circle.ash-flag-sm { background-image: url("flags/circle/sm.svg"); }
.ash-flag-circle.ash-flag-st { background-image: url("flags/circle/st.svg"); }
.ash-flag-circle.ash-flag-sa { background-image: url("flags/circle/sa.svg"); }
.ash-flag-circle.ash-flag-gb-sct { background-image: url("flags/circle/gb-sct.svg"); }
.ash-flag-circle.ash-flag-sn { background-image: url("flags/circle/sn.svg"); }
.ash-flag-circle.ash-flag-rs { background-image: url("flags/circle/rs.svg"); }
.ash-flag-circle.ash-flag-sc { background-image: url("flags/circle/sc.svg"); }
.ash-flag-circle.ash-flag-sl { background-image: url("flags/circle/sl.svg"); }
.ash-flag-circle.ash-flag-sg { background-image: url("flags/circle/sg.svg"); }
.ash-flag-circle.ash-flag-sx { background-image: url("flags/circle/sx.svg"); }
.ash-flag-circle.ash-flag-sk { background-image: url("flags/circle/sk.svg"); }
.ash-flag-circle.ash-flag-si { background-image: url("flags/circle/si.svg"); }
.ash-flag-circle.ash-flag-sb { background-image: url("flags/circle/sb.svg"); }
.ash-flag-circle.ash-flag-so { background-image: url("flags/circle/so.svg"); }
.ash-flag-circle.ash-flag-za { background-image: url("flags/circle/za.svg"); }
.ash-flag-circle.ash-flag-gs { background-image: url("flags/circle/gs.svg"); }
.ash-flag-circle.ash-flag-kr { background-image: url("flags/circle/kr.svg"); }
.ash-flag-circle.ash-flag-ss { background-image: url("flags/circle/ss.svg"); }
.ash-flag-circle.ash-flag-es { background-image: url("flags/circle/es.svg"); }
.ash-flag-circle.ash-flag-lk { background-image: url("flags/circle/lk.svg"); }
.ash-flag-circle.ash-flag-ps { background-image: url("flags/circle/ps.svg"); }
.ash-flag-circle.ash-flag-sd { background-image: url("flags/circle/sd.svg"); }
.ash-flag-circle.ash-flag-sr { background-image: url("flags/circle/sr.svg"); }
.ash-flag-circle.ash-flag-sj { background-image: url("flags/circle/sj.svg"); }
.ash-flag-circle.ash-flag-se { background-image: url("flags/circle/se.svg"); }
.ash-flag-circle.ash-flag-ch { background-image: url("flags/circle/ch.svg"); }
.ash-flag-circle.ash-flag-sy { background-image: url("flags/circle/sy.svg"); }
.ash-flag-circle.ash-flag-tw { background-image: url("flags/circle/tw.svg"); }
.ash-flag-circle.ash-flag-tj { background-image: url("flags/circle/tj.svg"); }
.ash-flag-circle.ash-flag-tz { background-image: url("flags/circle/tz.svg"); }
.ash-flag-circle.ash-flag-th { background-image: url("flags/circle/th.svg"); }
.ash-flag-circle.ash-flag-tl { background-image: url("flags/circle/tl.svg"); }
.ash-flag-circle.ash-flag-tg { background-image: url("flags/circle/tg.svg"); }
.ash-flag-circle.ash-flag-tk { background-image: url("flags/circle/tk.svg"); }
.ash-flag-circle.ash-flag-to { background-image: url("flags/circle/to.svg"); }
.ash-flag-circle.ash-flag-tt { background-image: url("flags/circle/tt.svg"); }
.ash-flag-circle.ash-flag-sh-ta { background-image: url("flags/circle/sh-ta.svg"); }
.ash-flag-circle.ash-flag-tn { background-image: url("flags/circle/tn.svg"); }
.ash-flag-circle.ash-flag-tm { background-image: url("flags/circle/tm.svg"); }
.ash-flag-circle.ash-flag-tc { background-image: url("flags/circle/tc.svg"); }
.ash-flag-circle.ash-flag-tv { background-image: url("flags/circle/tv.svg"); }
.ash-flag-circle.ash-flag-tr { background-image: url("flags/circle/tr.svg"); }
.ash-flag-circle.ash-flag-ug { background-image: url("flags/circle/ug.svg"); }
.ash-flag-circle.ash-flag-ua { background-image: url("flags/circle/ua.svg"); }
.ash-flag-circle.ash-flag-ae { background-image: url("flags/circle/ae.svg"); }
.ash-flag-circle.ash-flag-gb { background-image: url("flags/circle/gb.svg"); }
.ash-flag-circle.ash-flag-un { background-image: url("flags/circle/un.svg"); }
.ash-flag-circle.ash-flag-um { background-image: url("flags/circle/um.svg"); }
.ash-flag-circle.ash-flag-us { background-image: url("flags/circle/us.svg"); }
.ash-flag-circle.ash-flag-xx { background-image: url("flags/circle/xx.svg"); }
.ash-flag-circle.ash-flag-uy { background-image: url("flags/circle/uy.svg"); }
.ash-flag-circle.ash-flag-uz { background-image: url("flags/circle/uz.svg"); }
.ash-flag-circle.ash-flag-vu { background-image: url("flags/circle/vu.svg"); }
.ash-flag-circle.ash-flag-ve { background-image: url("flags/circle/ve.svg"); }
.ash-flag-circle.ash-flag-vn { background-image: url("flags/circle/vn.svg"); }
.ash-flag-circle.ash-flag-vg { background-image: url("flags/circle/vg.svg"); }
.ash-flag-circle.ash-flag-vi { background-image: url("flags/circle/vi.svg"); }
.ash-flag-circle.ash-flag-gb-wls { background-image: url("flags/circle/gb-wls.svg"); }
.ash-flag-circle.ash-flag-wf { background-image: url("flags/circle/wf.svg"); }
.ash-flag-circle.ash-flag-eh { background-image: url("flags/circle/eh.svg"); }
.ash-flag-circle.ash-flag-ye { background-image: url("flags/circle/ye.svg"); }
.ash-flag-circle.ash-flag-zm { background-image: url("flags/circle/zm.svg"); }
.ash-flag-circle.ash-flag-zw { background-image: url("flags/circle/zw.svg"); }
