.icon--eu a::before, i.icon--eu { background-image: url(../images/flags/european_union.svg); }
.icon--ad a::before, i.icon--ad { background-image: url(../images/flags/ad.svg); }
.icon--ae a::before, i.icon--ae { background-image: url(../images/flags/ae.svg); }
.icon--af a::before, i.icon--af { background-image: url(../images/flags/af.svg); }
.icon--ag a::before, i.icon--ag { background-image: url(../images/flags/ag.svg); }
.icon--ai a::before, i.icon--ai { background-image: url(../images/flags/ai.svg); }
.icon--al a::before, i.icon--al { background-image: url(../images/flags/al.svg); }
.icon--am a::before, i.icon--am { background-image: url(../images/flags/am.svg); }
.icon--ao a::before, i.icon--ao { background-image: url(../images/flags/ao.svg); }
.icon--aq a::before, i.icon--aq { background-image: url(../images/flags/aq.svg); }
.icon--ar a::before, i.icon--ar { background-image: url(../images/flags/ar.svg); }
.icon--as a::before, i.icon--as { background-image: url(../images/flags/as.svg); }
.icon--at a::before, i.icon--at { background-image: url(../images/flags/at.svg); }
.icon--au a::before, i.icon--au { background-image: url(../images/flags/au.svg); }
.icon--aw a::before, i.icon--aw { background-image: url(../images/flags/aw.svg); }
.icon--ax a::before, i.icon--ax { background-image: url(../images/flags/ax.svg); }
.icon--az a::before, i.icon--az { background-image: url(../images/flags/az.svg); }
.icon--ba a::before, i.icon--ba { background-image: url(../images/flags/ba.svg); }
.icon--bb a::before, i.icon--bb { background-image: url(../images/flags/bb.svg); }
.icon--bd a::before, i.icon--bd { background-image: url(../images/flags/bd.svg); }
.icon--be a::before, i.icon--be { background-image: url(../images/flags/be.svg); }
.icon--bf a::before, i.icon--bf { background-image: url(../images/flags/bf.svg); }
.icon--bg a::before, i.icon--bg { background-image: url(../images/flags/bg.svg); }
.icon--bh a::before, i.icon--bh { background-image: url(../images/flags/bh.svg); }
.icon--bi a::before, i.icon--bi { background-image: url(../images/flags/bi.svg); }
.icon--bj a::before, i.icon--bj { background-image: url(../images/flags/bj.svg); }
.icon--bl a::before, i.icon--bl { background-image: url(../images/flags/bl.svg); }
.icon--bm a::before, i.icon--bm { background-image: url(../images/flags/bm.svg); }
.icon--bn a::before, i.icon--bn { background-image: url(../images/flags/bn.svg); }
.icon--bo a::before, i.icon--bo { background-image: url(../images/flags/bo.svg); }
.icon--bq a::before, i.icon--bq { background-image: url(../images/flags/bq.svg); }
.icon--br a::before, i.icon--br { background-image: url(../images/flags/br.svg); }
.icon--bs a::before, i.icon--bs { background-image: url(../images/flags/bs.svg); }
.icon--bt a::before, i.icon--bt { background-image: url(../images/flags/bt.svg); }
.icon--bv a::before, i.icon--bv { background-image: url(../images/flags/bv.svg); }
.icon--bw a::before, i.icon--bw { background-image: url(../images/flags/bw.svg); }
.icon--by a::before, i.icon--by { background-image: url(../images/flags/by.svg); }
.icon--bz a::before, i.icon--bz { background-image: url(../images/flags/bz.svg); }
.icon--ca a::before, i.icon--ca { background-image: url(../images/flags/ca.svg); }
.icon--cc a::before, i.icon--cc { background-image: url(../images/flags/cc.svg); }
.icon--cd a::before, i.icon--cd { background-image: url(../images/flags/cd.svg); }
.icon--cf a::before, i.icon--cf { background-image: url(../images/flags/cf.svg); }
.icon--cg a::before, i.icon--cg { background-image: url(../images/flags/cg.svg); }
.icon--ch a::before, i.icon--ch { background-image: url(../images/flags/ch.svg); }
.icon--ci a::before, i.icon--ci { background-image: url(../images/flags/ci.svg); }
.icon--ck a::before, i.icon--ck { background-image: url(../images/flags/ck.svg); }
.icon--cl a::before, i.icon--cl { background-image: url(../images/flags/cl.svg); }
.icon--cm a::before, i.icon--cm { background-image: url(../images/flags/cm.svg); }
.icon--cn a::before, i.icon--cn { background-image: url(../images/flags/cn.svg); }
.icon--co a::before, i.icon--co { background-image: url(../images/flags/co.svg); }
.icon--cr a::before, i.icon--cr { background-image: url(../images/flags/cr.svg); }
.icon--cu a::before, i.icon--cu { background-image: url(../images/flags/cu.svg); }
.icon--cv a::before, i.icon--cv { background-image: url(../images/flags/cv.svg); }
.icon--cw a::before, i.icon--cw { background-image: url(../images/flags/cw.svg); }
.icon--cx a::before, i.icon--cx { background-image: url(../images/flags/cx.svg); }
.icon--cy a::before, i.icon--cy { background-image: url(../images/flags/cy.svg); }
.icon--cz a::before, i.icon--cz { background-image: url(../images/flags/cz.svg); }
.icon--de a::before, i.icon--de { background-image: url(../images/flags/de.svg); }
.icon--dj a::before, i.icon--dj { background-image: url(../images/flags/dj.svg); }
.icon--dk a::before, i.icon--dk { background-image: url(../images/flags/dk.svg); }
.icon--dm a::before, i.icon--dm { background-image: url(../images/flags/dm.svg); }
.icon--do a::before, i.icon--do { background-image: url(../images/flags/do.svg); }
.icon--dz a::before, i.icon--dz { background-image: url(../images/flags/dz.svg); }
.icon--ec a::before, i.icon--ec { background-image: url(../images/flags/ec.svg); }
.icon--ee a::before, i.icon--ee { background-image: url(../images/flags/ee.svg); }
.icon--eg a::before, i.icon--eg { background-image: url(../images/flags/eg.svg); }
.icon--eh a::before, i.icon--eh { background-image: url(../images/flags/eh.svg); }
.icon--er a::before, i.icon--er { background-image: url(../images/flags/er.svg); }
.icon--es a::before, i.icon--es { background-image: url(../images/flags/es.svg); }
.icon--et a::before, i.icon--et { background-image: url(../images/flags/et.svg); }
.icon--fi a::before, i.icon--fi { background-image: url(../images/flags/fi.svg); }
.icon--fj a::before, i.icon--fj { background-image: url(../images/flags/fj.svg); }
.icon--fk a::before, i.icon--fk { background-image: url(../images/flags/fk.svg); }
.icon--fm a::before, i.icon--fm { background-image: url(../images/flags/fm.svg); }
.icon--fo a::before, i.icon--fo { background-image: url(../images/flags/fo.svg); }
.icon--fr a::before, i.icon--fr { background-image: url(../images/flags/fr.svg); }
.icon--ga a::before, i.icon--ga { background-image: url(../images/flags/ga.svg); }
.icon--gb a::before, i.icon--gb { background-image: url(../images/flags/gb.svg); }
.icon--gd a::before, i.icon--gd { background-image: url(../images/flags/gd.svg); }
.icon--ge a::before, i.icon--ge { background-image: url(../images/flags/ge.svg); }
.icon--gf a::before, i.icon--gf { background-image: url(../images/flags/gf.svg); }
.icon--gg a::before, i.icon--gg { background-image: url(../images/flags/gg.svg); }
.icon--gh a::before, i.icon--gh { background-image: url(../images/flags/gh.svg); }
.icon--gi a::before, i.icon--gi { background-image: url(../images/flags/gi.svg); }
.icon--gl a::before, i.icon--gl { background-image: url(../images/flags/gl.svg); }
.icon--gm a::before, i.icon--gm { background-image: url(../images/flags/gm.svg); }
.icon--gn a::before, i.icon--gn { background-image: url(../images/flags/gn.svg); }
.icon--gp a::before, i.icon--gp { background-image: url(../images/flags/gp.svg); }
.icon--gq a::before, i.icon--gq { background-image: url(../images/flags/gq.svg); }
.icon--gr a::before, i.icon--gr { background-image: url(../images/flags/gr.svg); }
.icon--gs a::before, i.icon--gs { background-image: url(../images/flags/gs.svg); }
.icon--gt a::before, i.icon--gt { background-image: url(../images/flags/gt.svg); }
.icon--gu a::before, i.icon--gu { background-image: url(../images/flags/gu.svg); }
.icon--gw a::before, i.icon--gw { background-image: url(../images/flags/gw.svg); }
.icon--gy a::before, i.icon--gy { background-image: url(../images/flags/gy.svg); }
.icon--hk a::before, i.icon--hk { background-image: url(../images/flags/hk.svg); }
.icon--hm a::before, i.icon--hm { background-image: url(../images/flags/hm.svg); }
.icon--hn a::before, i.icon--hn { background-image: url(../images/flags/hn.svg); }
.icon--hr a::before, i.icon--hr { background-image: url(../images/flags/hr.svg); }
.icon--ht a::before, i.icon--ht { background-image: url(../images/flags/ht.svg); }
.icon--hu a::before, i.icon--hu { background-image: url(../images/flags/hu.svg); }
.icon--id a::before, i.icon--id { background-image: url(../images/flags/id.svg); }
.icon--ie a::before, i.icon--ie { background-image: url(../images/flags/ie.svg); }
.icon--il a::before, i.icon--il { background-image: url(../images/flags/il.svg); }
.icon--im a::before, i.icon--im { background-image: url(../images/flags/im.svg); }
.icon--in a::before, i.icon--in { background-image: url(../images/flags/in.svg); }
.icon--io a::before, i.icon--io { background-image: url(../images/flags/io.svg); }
.icon--iq a::before, i.icon--iq { background-image: url(../images/flags/iq.svg); }
.icon--ir a::before, i.icon--ir { background-image: url(../images/flags/ir.svg); }
.icon--is a::before, i.icon--is { background-image: url(../images/flags/is.svg); }
.icon--it a::before, i.icon--it { background-image: url(../images/flags/it.svg); }
.icon--je a::before, i.icon--je { background-image: url(../images/flags/je.svg); }
.icon--jm a::before, i.icon--jm { background-image: url(../images/flags/jm.svg); }
.icon--jo a::before, i.icon--jo { background-image: url(../images/flags/jo.svg); }
.icon--jp a::before, i.icon--jp { background-image: url(../images/flags/jp.svg); }
.icon--ke a::before, i.icon--ke { background-image: url(../images/flags/ke.svg); }
.icon--kg a::before, i.icon--kg { background-image: url(../images/flags/kg.svg); }
.icon--kh a::before, i.icon--kh { background-image: url(../images/flags/kh.svg); }
.icon--ki a::before, i.icon--ki { background-image: url(../images/flags/ki.svg); }
.icon--km a::before, i.icon--km { background-image: url(../images/flags/km.svg); }
.icon--kn a::before, i.icon--kn { background-image: url(../images/flags/kn.svg); }
.icon--kp a::before, i.icon--kp { background-image: url(../images/flags/kp.svg); }
.icon--kr a::before, i.icon--kr { background-image: url(../images/flags/kr.svg); }
.icon--kw a::before, i.icon--kw { background-image: url(../images/flags/kw.svg); }
.icon--ky a::before, i.icon--ky { background-image: url(../images/flags/ky.svg); }
.icon--kz a::before, i.icon--kz { background-image: url(../images/flags/kz.svg); }
.icon--la a::before, i.icon--la { background-image: url(../images/flags/la.svg); }
.icon--lb a::before, i.icon--lb { background-image: url(../images/flags/lb.svg); }
.icon--lc a::before, i.icon--lc { background-image: url(../images/flags/lc.svg); }
.icon--li a::before, i.icon--li { background-image: url(../images/flags/li.svg); }
.icon--lk a::before, i.icon--lk { background-image: url(../images/flags/lk.svg); }
.icon--lr a::before, i.icon--lr { background-image: url(../images/flags/lr.svg); }
.icon--ls a::before, i.icon--ls { background-image: url(../images/flags/ls.svg); }
.icon--lt a::before, i.icon--lt { background-image: url(../images/flags/lt.svg); }
.icon--lu a::before, i.icon--lu { background-image: url(../images/flags/lu.svg); }
.icon--lv a::before, i.icon--lv { background-image: url(../images/flags/lv.svg); }
.icon--ly a::before, i.icon--ly { background-image: url(../images/flags/ly.svg); }
.icon--ma a::before, i.icon--ma { background-image: url(../images/flags/ma.svg); }
.icon--mc a::before, i.icon--mc { background-image: url(../images/flags/mc.svg); }
.icon--md a::before, i.icon--md { background-image: url(../images/flags/md.svg); }
.icon--me a::before, i.icon--me { background-image: url(../images/flags/me.svg); }
.icon--mf a::before, i.icon--mf { background-image: url(../images/flags/mf.svg); }
.icon--mg a::before, i.icon--mg { background-image: url(../images/flags/mg.svg); }
.icon--mh a::before, i.icon--mh { background-image: url(../images/flags/mh.svg); }
.icon--mk a::before, i.icon--mk { background-image: url(../images/flags/mk.svg); }
.icon--ml a::before, i.icon--ml { background-image: url(../images/flags/ml.svg); }
.icon--mm a::before, i.icon--mm { background-image: url(../images/flags/mm.svg); }
.icon--mn a::before, i.icon--mn { background-image: url(../images/flags/mn.svg); }
.icon--mo a::before, i.icon--mo { background-image: url(../images/flags/mo.svg); }
.icon--mp a::before, i.icon--mp { background-image: url(../images/flags/mp.svg); }
.icon--mq a::before, i.icon--mq { background-image: url(../images/flags/mq.svg); }
.icon--mr a::before, i.icon--mr { background-image: url(../images/flags/mr.svg); }
.icon--ms a::before, i.icon--ms { background-image: url(../images/flags/ms.svg); }
.icon--mt a::before, i.icon--mt { background-image: url(../images/flags/mt.svg); }
.icon--mu a::before, i.icon--mu { background-image: url(../images/flags/mu.svg); }
.icon--mv a::before, i.icon--mv { background-image: url(../images/flags/mv.svg); }
.icon--mw a::before, i.icon--mw { background-image: url(../images/flags/mw.svg); }
.icon--mx a::before, i.icon--mx { background-image: url(../images/flags/mx.svg); }
.icon--my a::before, i.icon--my { background-image: url(../images/flags/my.svg); }
.icon--mz a::before, i.icon--mz { background-image: url(../images/flags/mz.svg); }
.icon--na a::before, i.icon--na { background-image: url(../images/flags/na.svg); }
.icon--nc a::before, i.icon--nc { background-image: url(../images/flags/nc.svg); }
.icon--ne a::before, i.icon--ne { background-image: url(../images/flags/ne.svg); }
.icon--nf a::before, i.icon--nf { background-image: url(../images/flags/nf.svg); }
.icon--ng a::before, i.icon--ng { background-image: url(../images/flags/ng.svg); }
.icon--ni a::before, i.icon--ni { background-image: url(../images/flags/ni.svg); }
.icon--nl a::before, i.icon--nl { background-image: url(../images/flags/nl.svg); }
.icon--no a::before, i.icon--no { background-image: url(../images/flags/no.svg); }
.icon--np a::before, i.icon--np { background-image: url(../images/flags/np.svg); }
.icon--nr a::before, i.icon--nr { background-image: url(../images/flags/nr.svg); }
.icon--nu a::before, i.icon--nu { background-image: url(../images/flags/nu.svg); }
.icon--nz a::before, i.icon--nz { background-image: url(../images/flags/nz.svg); }
.icon--om a::before, i.icon--om { background-image: url(../images/flags/om.svg); }
.icon--pa a::before, i.icon--pa { background-image: url(../images/flags/pa.svg); }
.icon--pe a::before, i.icon--pe { background-image: url(../images/flags/pe.svg); }
.icon--pf a::before, i.icon--pf { background-image: url(../images/flags/pf.svg); }
.icon--pg a::before, i.icon--pg { background-image: url(../images/flags/pg.svg); }
.icon--ph a::before, i.icon--ph { background-image: url(../images/flags/ph.svg); }
.icon--pk a::before, i.icon--pk { background-image: url(../images/flags/pk.svg); }
.icon--pl a::before, i.icon--pl { background-image: url(../images/flags/pl.svg); }
.icon--pm a::before, i.icon--pm { background-image: url(../images/flags/pm.svg); }
.icon--pn a::before, i.icon--pn { background-image: url(../images/flags/pn.svg); }
.icon--pr a::before, i.icon--pr { background-image: url(../images/flags/pr.svg); }
.icon--ps a::before, i.icon--ps { background-image: url(../images/flags/ps.svg); }
.icon--pt a::before, i.icon--pt { background-image: url(../images/flags/pt.svg); }
.icon--pw a::before, i.icon--pw { background-image: url(../images/flags/pw.svg); }
.icon--py a::before, i.icon--py { background-image: url(../images/flags/py.svg); }
.icon--qa a::before, i.icon--qa { background-image: url(../images/flags/qa.svg); }
.icon--re a::before, i.icon--re { background-image: url(../images/flags/re.svg); }
.icon--ro a::before, i.icon--ro { background-image: url(../images/flags/ro.svg); }
.icon--rs a::before, i.icon--rs { background-image: url(../images/flags/rs.svg); }
.icon--ru a::before, i.icon--ru { background-image: url(../images/flags/ru.svg); }
.icon--rw a::before, i.icon--rw { background-image: url(../images/flags/rw.svg); }
.icon--sa a::before, i.icon--sa { background-image: url(../images/flags/sa.svg); }
.icon--sb a::before, i.icon--sb { background-image: url(../images/flags/sb.svg); }
.icon--sc a::before, i.icon--sc { background-image: url(../images/flags/sc.svg); }
.icon--sd a::before, i.icon--sd { background-image: url(../images/flags/sd.svg); }
.icon--se a::before, i.icon--se { background-image: url(../images/flags/se.svg); }
.icon--sg a::before, i.icon--sg { background-image: url(../images/flags/sg.svg); }
.icon--sh a::before, i.icon--sh { background-image: url(../images/flags/sh.svg); }
.icon--si a::before, i.icon--si { background-image: url(../images/flags/si.svg); }
.icon--sj a::before, i.icon--sj { background-image: url(../images/flags/sj.svg); }
.icon--sk a::before, i.icon--sk { background-image: url(../images/flags/sk.svg); }
.icon--sl a::before, i.icon--sl { background-image: url(../images/flags/sl.svg); }
.icon--sm a::before, i.icon--sm { background-image: url(../images/flags/sm.svg); }
.icon--sn a::before, i.icon--sn { background-image: url(../images/flags/sn.svg); }
.icon--so a::before, i.icon--so { background-image: url(../images/flags/so.svg); }
.icon--sr a::before, i.icon--sr { background-image: url(../images/flags/sr.svg); }
.icon--ss a::before, i.icon--ss { background-image: url(../images/flags/ss.svg); }
.icon--st a::before, i.icon--st { background-image: url(../images/flags/st.svg); }
.icon--sv a::before, i.icon--sv { background-image: url(../images/flags/sv.svg); }
.icon--sx a::before, i.icon--sx { background-image: url(../images/flags/sx.svg); }
.icon--sy a::before, i.icon--sy { background-image: url(../images/flags/sy.svg); }
.icon--sz a::before, i.icon--sz { background-image: url(../images/flags/sz.svg); }
.icon--tc a::before, i.icon--tc { background-image: url(../images/flags/tc.svg); }
.icon--td a::before, i.icon--td { background-image: url(../images/flags/td.svg); }
.icon--tf a::before, i.icon--tf { background-image: url(../images/flags/tf.svg); }
.icon--tg a::before, i.icon--tg { background-image: url(../images/flags/tg.svg); }
.icon--th a::before, i.icon--th { background-image: url(../images/flags/th.svg); }
.icon--tj a::before, i.icon--tj { background-image: url(../images/flags/tj.svg); }
.icon--tk a::before, i.icon--tk { background-image: url(../images/flags/tk.svg); }
.icon--tl a::before, i.icon--tl { background-image: url(../images/flags/tl.svg); }
.icon--tm a::before, i.icon--tm { background-image: url(../images/flags/tm.svg); }
.icon--tn a::before, i.icon--tn { background-image: url(../images/flags/tn.svg); }
.icon--to a::before, i.icon--to { background-image: url(../images/flags/to.svg); }
.icon--tr a::before, i.icon--tr { background-image: url(../images/flags/tr.svg); }
.icon--tt a::before, i.icon--tt { background-image: url(../images/flags/tt.svg); }
.icon--tv a::before, i.icon--tv { background-image: url(../images/flags/tv.svg); }
.icon--tw a::before, i.icon--tw { background-image: url(../images/flags/tw.svg); }
.icon--tz a::before, i.icon--tz { background-image: url(../images/flags/tz.svg); }
.icon--ua a::before, i.icon--ua { background-image: url(../images/flags/ua.svg); }
.icon--ug a::before, i.icon--ug { background-image: url(../images/flags/ug.svg); }
.icon--um a::before, i.icon--um { background-image: url(../images/flags/um.svg); }
.icon--us a::before, i.icon--us { background-image: url(../images/flags/us.svg); }
.icon--uy a::before, i.icon--uy { background-image: url(../images/flags/uy.svg); }
.icon--uz a::before, i.icon--uz { background-image: url(../images/flags/uz.svg); }
.icon--va a::before, i.icon--va { background-image: url(../images/flags/va.svg); }
.icon--vc a::before, i.icon--vc { background-image: url(../images/flags/vc.svg); }
.icon--ve a::before, i.icon--ve { background-image: url(../images/flags/ve.svg); }
.icon--vg a::before, i.icon--vg { background-image: url(../images/flags/vg.svg); }
.icon--vi a::before, i.icon--vi { background-image: url(../images/flags/vi.svg); }
.icon--vn a::before, i.icon--vn { background-image: url(../images/flags/vn.svg); }
.icon--vu a::before, i.icon--vu { background-image: url(../images/flags/vu.svg); }
.icon--wf a::before, i.icon--wf { background-image: url(../images/flags/wf.svg); }
.icon--ws a::before, i.icon--ws { background-image: url(../images/flags/ws.svg); }
.icon--ye a::before, i.icon--ye { background-image: url(../images/flags/ye.svg); }
.icon--yt a::before, i.icon--yt { background-image: url(../images/flags/yt.svg); }
.icon--za a::before, i.icon--za { background-image: url(../images/flags/za.svg); }
.icon--zm a::before, i.icon--zm { background-image: url(../images/flags/zm.svg); }
.icon--zw a::before, i.icon--zw { background-image: url(../images/flags/zw.svg); }