.flag {
  position: relative;
  display: inline-block;
  width: 1.33333em;
  height: 1em;
  vertical-align: -3px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 1px solid var(--tblr-border-color);
  border-radius: 3px;
}

.flag-country-ad {
  background-image: url("../images/flags/ad.svg");
}

.flag-country-ae {
  background-image: url("../images/flags/ae.svg");
}

.flag-country-af {
  background-image: url("../images/flags/af.svg");
}

.flag-country-ag {
  background-image: url("../images/flags/ag.svg");
}

.flag-country-ai {
  background-image: url("../images/flags/ai.svg");
}

.flag-country-al {
  background-image: url("../images/flags/al.svg");
}

.flag-country-am {
  background-image: url("../images/flags/am.svg");
}

.flag-country-ao {
  background-image: url("../images/flags/ao.svg");
}

.flag-country-aq {
  background-image: url("../images/flags/aq.svg");
}

.flag-country-ar {
  background-image: url("../images/flags/ar.svg");
}

.flag-country-as {
  background-image: url("../images/flags/as.svg");
}

.flag-country-at {
  background-image: url("../images/flags/at.svg");
}

.flag-country-au {
  background-image: url("../images/flags/au.svg");
}

.flag-country-aw {
  background-image: url("../images/flags/aw.svg");
}

.flag-country-ax {
  background-image: url("../images/flags/ax.svg");
}

.flag-country-az {
  background-image: url("../images/flags/az.svg");
}

.flag-country-ba {
  background-image: url("../images/flags/ba.svg");
}

.flag-country-bb {
  background-image: url("../images/flags/bb.svg");
}

.flag-country-bd {
  background-image: url("../images/flags/bd.svg");
}

.flag-country-be {
  background-image: url("../images/flags/be.svg");
}

.flag-country-bf {
  background-image: url("../images/flags/bf.svg");
}

.flag-country-bg {
  background-image: url("../images/flags/bg.svg");
}

.flag-country-bh {
  background-image: url("../images/flags/bh.svg");
}

.flag-country-bi {
  background-image: url("../images/flags/bi.svg");
}

.flag-country-bj {
  background-image: url("../images/flags/bj.svg");
}

.flag-country-bl {
  background-image: url("../images/flags/bl.svg");
}

.flag-country-bm {
  background-image: url("../images/flags/bm.svg");
}

.flag-country-bn {
  background-image: url("../images/flags/bn.svg");
}

.flag-country-bo {
  background-image: url("../images/flags/bo.svg");
}

.flag-country-bq {
  background-image: url("../images/flags/bq.svg");
}

.flag-country-br {
  background-image: url("../images/flags/br.svg");
}

.flag-country-bs {
  background-image: url("../images/flags/bs.svg");
}

.flag-country-bt {
  background-image: url("../images/flags/bt.svg");
}

.flag-country-bv {
  background-image: url("../images/flags/bv.svg");
}

.flag-country-bw {
  background-image: url("../images/flags/bw.svg");
}

.flag-country-by {
  background-image: url("../images/flags/by.svg");
}

.flag-country-bz {
  background-image: url("../images/flags/bz.svg");
}

.flag-country-ca {
  background-image: url("../images/flags/ca.svg");
}

.flag-country-cc {
  background-image: url("../images/flags/cc.svg");
}

.flag-country-cd {
  background-image: url("../images/flags/cd.svg");
}

.flag-country-cf {
  background-image: url("../images/flags/cf.svg");
}

.flag-country-cg {
  background-image: url("../images/flags/cg.svg");
}

.flag-country-ch {
  background-image: url("../images/flags/ch.svg");
}

.flag-country-ci {
  background-image: url("../images/flags/ci.svg");
}

.flag-country-ck {
  background-image: url("../images/flags/ck.svg");
}

.flag-country-cl {
  background-image: url("../images/flags/cl.svg");
}

.flag-country-cm {
  background-image: url("../images/flags/cm.svg");
}

.flag-country-cn {
  background-image: url("../images/flags/cn.svg");
}

.flag-country-co {
  background-image: url("../images/flags/co.svg");
}

.flag-country-cr {
  background-image: url("../images/flags/cr.svg");
}

.flag-country-cu {
  background-image: url("../images/flags/cu.svg");
}

.flag-country-cv {
  background-image: url("../images/flags/cv.svg");
}

.flag-country-cw {
  background-image: url("../images/flags/cw.svg");
}

.flag-country-cx {
  background-image: url("../images/flags/cx.svg");
}

.flag-country-cy {
  background-image: url("../images/flags/cy.svg");
}

.flag-country-cz {
  background-image: url("../images/flags/cz.svg");
}

.flag-country-de {
  background-image: url("../images/flags/de.svg");
}

.flag-country-dj {
  background-image: url("../images/flags/dj.svg");
}

.flag-country-dk {
  background-image: url("../images/flags/dk.svg");
}

.flag-country-dm {
  background-image: url("../images/flags/dm.svg");
}

.flag-country-do {
  background-image: url("../images/flags/do.svg");
}

.flag-country-dz {
  background-image: url("../images/flags/dz.svg");
}

.flag-country-ec {
  background-image: url("../images/flags/ec.svg");
}

.flag-country-ee {
  background-image: url("../images/flags/ee.svg");
}

.flag-country-eg {
  background-image: url("../images/flags/eg.svg");
}

.flag-country-eh {
  background-image: url("../images/flags/eh.svg");
}

.flag-country-er {
  background-image: url("../images/flags/er.svg");
}

.flag-country-es {
  background-image: url("../images/flags/es.svg");
}

.flag-country-et {
  background-image: url("../images/flags/et.svg");
}

.flag-country-fi {
  background-image: url("../images/flags/fi.svg");
}

.flag-country-fj {
  background-image: url("../images/flags/fj.svg");
}

.flag-country-fk {
  background-image: url("../images/flags/fk.svg");
}

.flag-country-fm {
  background-image: url("../images/flags/fm.svg");
}

.flag-country-fo {
  background-image: url("../images/flags/fo.svg");
}

.flag-country-fr {
  background-image: url("../images/flags/fr.svg");
}

.flag-country-ga {
  background-image: url("../images/flags/ga.svg");
}

.flag-country-gb {
  background-image: url("../images/flags/gb.svg");
}

.flag-country-gd {
  background-image: url("../images/flags/gd.svg");
}

.flag-country-ge {
  background-image: url("../images/flags/ge.svg");
}

.flag-country-gf {
  background-image: url("../images/flags/gf.svg");
}

.flag-country-gg {
  background-image: url("../images/flags/gg.svg");
}

.flag-country-gh {
  background-image: url("../images/flags/gh.svg");
}

.flag-country-gi {
  background-image: url("../images/flags/gi.svg");
}

.flag-country-gl {
  background-image: url("../images/flags/gl.svg");
}

.flag-country-gm {
  background-image: url("../images/flags/gm.svg");
}

.flag-country-gn {
  background-image: url("../images/flags/gn.svg");
}

.flag-country-gp {
  background-image: url("../images/flags/gp.svg");
}

.flag-country-gq {
  background-image: url("../images/flags/gq.svg");
}

.flag-country-gr {
  background-image: url("../images/flags/gr.svg");
}

.flag-country-gs {
  background-image: url("../images/flags/gs.svg");
}

.flag-country-gt {
  background-image: url("../images/flags/gt.svg");
}

.flag-country-gu {
  background-image: url("../images/flags/gu.svg");
}

.flag-country-gw {
  background-image: url("../images/flags/gw.svg");
}

.flag-country-gy {
  background-image: url("../images/flags/gy.svg");
}

.flag-country-hk {
  background-image: url("../images/flags/hk.svg");
}

.flag-country-hm {
  background-image: url("../images/flags/hm.svg");
}

.flag-country-hn {
  background-image: url("../images/flags/hn.svg");
}

.flag-country-hr {
  background-image: url("../images/flags/hr.svg");
}

.flag-country-ht {
  background-image: url("../images/flags/ht.svg");
}

.flag-country-hu {
  background-image: url("../images/flags/hu.svg");
}

.flag-country-id {
  background-image: url("../images/flags/id.svg");
}

.flag-country-ie {
  background-image: url("../images/flags/ie.svg");
}

.flag-country-il {
  background-image: url("../images/flags/il.svg");
}

.flag-country-im {
  background-image: url("../images/flags/im.svg");
}

.flag-country-in {
  background-image: url("../images/flags/in.svg");
}

.flag-country-io {
  background-image: url("../images/flags/io.svg");
}

.flag-country-iq {
  background-image: url("../images/flags/iq.svg");
}

.flag-country-ir {
  background-image: url("../images/flags/ir.svg");
}

.flag-country-is {
  background-image: url("../images/flags/is.svg");
}

.flag-country-it {
  background-image: url("../images/flags/it.svg");
}

.flag-country-je {
  background-image: url("../images/flags/je.svg");
}

.flag-country-jm {
  background-image: url("../images/flags/jm.svg");
}

.flag-country-jo {
  background-image: url("../images/flags/jo.svg");
}

.flag-country-jp {
  background-image: url("../images/flags/jp.svg");
}

.flag-country-ke {
  background-image: url("../images/flags/ke.svg");
}

.flag-country-kg {
  background-image: url("../images/flags/kg.svg");
}

.flag-country-kh {
  background-image: url("../images/flags/kh.svg");
}

.flag-country-ki {
  background-image: url("../images/flags/ki.svg");
}

.flag-country-km {
  background-image: url("../images/flags/km.svg");
}

.flag-country-kn {
  background-image: url("../images/flags/kn.svg");
}

.flag-country-kp {
  background-image: url("../images/flags/kp.svg");
}

.flag-country-kr {
  background-image: url("../images/flags/kr.svg");
}

.flag-country-kw {
  background-image: url("../images/flags/kw.svg");
}

.flag-country-ky {
  background-image: url("../images/flags/ky.svg");
}

.flag-country-kz {
  background-image: url("../images/flags/kz.svg");
}

.flag-country-la {
  background-image: url("../images/flags/la.svg");
}

.flag-country-lb {
  background-image: url("../images/flags/lb.svg");
}

.flag-country-lc {
  background-image: url("../images/flags/lc.svg");
}

.flag-country-li {
  background-image: url("../images/flags/li.svg");
}

.flag-country-lk {
  background-image: url("../images/flags/lk.svg");
}

.flag-country-lr {
  background-image: url("../images/flags/lr.svg");
}

.flag-country-ls {
  background-image: url("../images/flags/ls.svg");
}

.flag-country-lt {
  background-image: url("../images/flags/lt.svg");
}

.flag-country-lu {
  background-image: url("../images/flags/lu.svg");
}

.flag-country-lv {
  background-image: url("../images/flags/lv.svg");
}

.flag-country-ly {
  background-image: url("../images/flags/ly.svg");
}

.flag-country-ma {
  background-image: url("../images/flags/ma.svg");
}

.flag-country-mc {
  background-image: url("../images/flags/mc.svg");
}

.flag-country-md {
  background-image: url("../images/flags/md.svg");
}

.flag-country-me {
  background-image: url("../images/flags/me.svg");
}

.flag-country-mf {
  background-image: url("../images/flags/mf.svg");
}

.flag-country-mg {
  background-image: url("../images/flags/mg.svg");
}

.flag-country-mh {
  background-image: url("../images/flags/mh.svg");
}

.flag-country-mk {
  background-image: url("../images/flags/mk.svg");
}

.flag-country-ml {
  background-image: url("../images/flags/ml.svg");
}

.flag-country-mm {
  background-image: url("../images/flags/mm.svg");
}

.flag-country-mn {
  background-image: url("../images/flags/mn.svg");
}

.flag-country-mo {
  background-image: url("../images/flags/mo.svg");
}

.flag-country-mp {
  background-image: url("../images/flags/mp.svg");
}

.flag-country-mq {
  background-image: url("../images/flags/mq.svg");
}

.flag-country-mr {
  background-image: url("../images/flags/mr.svg");
}

.flag-country-ms {
  background-image: url("../images/flags/ms.svg");
}

.flag-country-mt {
  background-image: url("../images/flags/mt.svg");
}

.flag-country-mu {
  background-image: url("../images/flags/mu.svg");
}

.flag-country-mv {
  background-image: url("../images/flags/mv.svg");
}

.flag-country-mw {
  background-image: url("../images/flags/mw.svg");
}

.flag-country-mx {
  background-image: url("../images/flags/mx.svg");
}

.flag-country-my {
  background-image: url("../images/flags/my.svg");
}

.flag-country-mz {
  background-image: url("../images/flags/mz.svg");
}

.flag-country-na {
  background-image: url("../images/flags/na.svg");
}

.flag-country-nc {
  background-image: url("../images/flags/nc.svg");
}

.flag-country-ne {
  background-image: url("../images/flags/ne.svg");
}

.flag-country-nf {
  background-image: url("../images/flags/nf.svg");
}

.flag-country-ng {
  background-image: url("../images/flags/ng.svg");
}

.flag-country-ni {
  background-image: url("../images/flags/ni.svg");
}

.flag-country-nl {
  background-image: url("../images/flags/nl.svg");
}

.flag-country-no {
  background-image: url("../images/flags/no.svg");
}

.flag-country-np {
  background-image: url("../images/flags/np.svg");
}

.flag-country-nr {
  background-image: url("../images/flags/nr.svg");
}

.flag-country-nu {
  background-image: url("../images/flags/nu.svg");
}

.flag-country-nz {
  background-image: url("../images/flags/nz.svg");
}

.flag-country-om {
  background-image: url("../images/flags/om.svg");
}

.flag-country-pa {
  background-image: url("../images/flags/pa.svg");
}

.flag-country-pe {
  background-image: url("../images/flags/pe.svg");
}

.flag-country-pf {
  background-image: url("../images/flags/pf.svg");
}

.flag-country-pg {
  background-image: url("../images/flags/pg.svg");
}

.flag-country-ph {
  background-image: url("../images/flags/ph.svg");
}

.flag-country-pk {
  background-image: url("../images/flags/pk.svg");
}

.flag-country-pl {
  background-image: url("../images/flags/pl.svg");
}

.flag-country-pm {
  background-image: url("../images/flags/pm.svg");
}

.flag-country-pn {
  background-image: url("../images/flags/pn.svg");
}

.flag-country-pr {
  background-image: url("../images/flags/pr.svg");
}

.flag-country-ps {
  background-image: url("../images/flags/ps.svg");
}

.flag-country-pt {
  background-image: url("../images/flags/pt.svg");
}

.flag-country-pw {
  background-image: url("../images/flags/pw.svg");
}

.flag-country-py {
  background-image: url("../images/flags/py.svg");
}

.flag-country-qa {
  background-image: url("../images/flags/qa.svg");
}

.flag-country-re {
  background-image: url("../images/flags/re.svg");
}

.flag-country-ro {
  background-image: url("../images/flags/ro.svg");
}

.flag-country-rs {
  background-image: url("../images/flags/rs.svg");
}

.flag-country-ru {
  background-image: url("../images/flags/ru.svg");
}

.flag-country-rw {
  background-image: url("../images/flags/rw.svg");
}

.flag-country-sa {
  background-image: url("../images/flags/sa.svg");
}

.flag-country-sb {
  background-image: url("../images/flags/sb.svg");
}

.flag-country-sc {
  background-image: url("../images/flags/sc.svg");
}

.flag-country-sd {
  background-image: url("../images/flags/sd.svg");
}

.flag-country-se {
  background-image: url("../images/flags/se.svg");
}

.flag-country-sg {
  background-image: url("../images/flags/sg.svg");
}

.flag-country-sh {
  background-image: url("../images/flags/sh.svg");
}

.flag-country-si {
  background-image: url("../images/flags/si.svg");
}

.flag-country-sj {
  background-image: url("../images/flags/sj.svg");
}

.flag-country-sk {
  background-image: url("../images/flags/sk.svg");
}

.flag-country-sl {
  background-image: url("../images/flags/sl.svg");
}

.flag-country-sm {
  background-image: url("../images/flags/sm.svg");
}

.flag-country-sn {
  background-image: url("../images/flags/sn.svg");
}

.flag-country-so {
  background-image: url("../images/flags/so.svg");
}

.flag-country-sr {
  background-image: url("../images/flags/sr.svg");
}

.flag-country-ss {
  background-image: url("../images/flags/ss.svg");
}

.flag-country-st {
  background-image: url("../images/flags/st.svg");
}

.flag-country-sv {
  background-image: url("../images/flags/sv.svg");
}

.flag-country-sx {
  background-image: url("../images/flags/sx.svg");
}

.flag-country-sy {
  background-image: url("../images/flags/sy.svg");
}

.flag-country-sz {
  background-image: url("../images/flags/sz.svg");
}

.flag-country-tc {
  background-image: url("../images/flags/tc.svg");
}

.flag-country-td {
  background-image: url("../images/flags/td.svg");
}

.flag-country-tf {
  background-image: url("../images/flags/tf.svg");
}

.flag-country-tg {
  background-image: url("../images/flags/tg.svg");
}

.flag-country-th {
  background-image: url("../images/flags/th.svg");
}

.flag-country-tj {
  background-image: url("../images/flags/tj.svg");
}

.flag-country-tk {
  background-image: url("../images/flags/tk.svg");
}

.flag-country-tl {
  background-image: url("../images/flags/tl.svg");
}

.flag-country-tm {
  background-image: url("../images/flags/tm.svg");
}

.flag-country-tn {
  background-image: url("../images/flags/tn.svg");
}

.flag-country-to {
  background-image: url("../images/flags/to.svg");
}

.flag-country-tr {
  background-image: url("../images/flags/tr.svg");
}

.flag-country-tt {
  background-image: url("../images/flags/tt.svg");
}

.flag-country-tv {
  background-image: url("../images/flags/tv.svg");
}

.flag-country-tw {
  background-image: url("../images/flags/tw.svg");
}

.flag-country-tz {
  background-image: url("../images/flags/tz.svg");
}

.flag-country-ua {
  background-image: url("../images/flags/ua.svg");
}

.flag-country-ug {
  background-image: url("../images/flags/ug.svg");
}

.flag-country-um {
  background-image: url("../images/flags/um.svg");
}

.flag-country-us {
  background-image: url("../images/flags/us.svg");
}

.flag-country-uy {
  background-image: url("../images/flags/uy.svg");
}

.flag-country-uz {
  background-image: url("../images/flags/uz.svg");
}

.flag-country-va {
  background-image: url("../images/flags/va.svg");
}

.flag-country-vc {
  background-image: url("../images/flags/vc.svg");
}

.flag-country-ve {
  background-image: url("../images/flags/ve.svg");
}

.flag-country-vg {
  background-image: url("../images/flags/vg.svg");
}

.flag-country-vi {
  background-image: url("../images/flags/vi.svg");
}

.flag-country-vn {
  background-image: url("../images/flags/vn.svg");
}

.flag-country-vu {
  background-image: url("../images/flags/vu.svg");
}

.flag-country-wf {
  background-image: url("../images/flags/wf.svg");
}

.flag-country-ws {
  background-image: url("../images/flags/ws.svg");
}

.flag-country-ye {
  background-image: url("../images/flags/ye.svg");
}

.flag-country-yt {
  background-image: url("../images/flags/yt.svg");
}

.flag-country-za {
  background-image: url("../images/flags/za.svg");
}

.flag-country-zm {
  background-image: url("../images/flags/zm.svg");
}

.flag-country-zw {
  background-image: url("../images/flags/zw.svg");
}

.flag-country-es-ct {
  background-image: url("../images/flags/es-ct.svg");
}

.flag-country-eu {
  background-image: url("../images/flags/eu.svg");
}

.flag-country-gb-eng {
  background-image: url("../images/flags/gb-eng.svg");
}

.flag-country-gb-nir {
  background-image: url("../images/flags/gb-nir.svg");
}

.flag-country-gb-sct {
  background-image: url("../images/flags/gb-sct.svg");
}

.flag-country-gb-wls {
  background-image: url("../images/flags/gb-wls.svg");
}

.flag-country-un {
  background-image: url("../images/flags/un.svg");
}

.flag-xs {
  width: 1.5rem;
  height: 1.125rem;
}

.flag-sm {
  width: 2rem;
  height: 1.5rem;
}

.flag-md {
  width: 3.75rem;
  height: 2.8125rem;
}

.flag-lg {
  width: 5rem;
  height: 3.75rem;
}

.flag-xl {
  width: 7rem;
  height: 5.25rem;
}

.flag-2xl {
  width: 11rem;
  height: 8.25rem;
}
.flag-country-and {
  background-image: url("../images/flags/ad.svg");
}

.flag-country-are {
  background-image: url("../images/flags/ae.svg");
}

.flag-country-afg {
  background-image: url("../images/flags/af.svg");
}

.flag-country-atg {
  background-image: url("../images/flags/ag.svg");
}

.flag-country-aia {
  background-image: url("../images/flags/ai.svg");
}

.flag-country-alb {
  background-image: url("../images/flags/al.svg");
}

.flag-country-arm {
  background-image: url("../images/flags/am.svg");
}

.flag-country-ago {
  background-image: url("../images/flags/ao.svg");
}

.flag-country-ata {
  background-image: url("../images/flags/aq.svg");
}

.flag-country-arg {
  background-image: url("../images/flags/ar.svg");
}

.flag-country-asm {
  background-image: url("../images/flags/as.svg");
}

.flag-country-aut {
  background-image: url("../images/flags/at.svg");
}

.flag-country-aus {
  background-image: url("../images/flags/au.svg");
}

.flag-country-abw {
  background-image: url("../images/flags/aw.svg");
}

.flag-country-ala {
  background-image: url("../images/flags/ax.svg");
}

.flag-country-aze {
  background-image: url("../images/flags/az.svg");
}

.flag-country-bih {
  background-image: url("../images/flags/ba.svg");
}

.flag-country-brb {
  background-image: url("../images/flags/bb.svg");
}

.flag-country-bgd {
  background-image: url("../images/flags/bd.svg");
}

.flag-country-bel {
  background-image: url("../images/flags/be.svg");
}

.flag-country-bfa {
  background-image: url("../images/flags/bf.svg");
}

.flag-country-bgr {
  background-image: url("../images/flags/bg.svg");
}

.flag-country-bhr {
  background-image: url("../images/flags/bh.svg");
}

.flag-country-bdi {
  background-image: url("../images/flags/bi.svg");
}

.flag-country-ben {
  background-image: url("../images/flags/bj.svg");
}

.flag-country-blm {
  background-image: url("../images/flags/bl.svg");
}

.flag-country-bmu {
  background-image: url("../images/flags/bm.svg");
}

.flag-country-brn {
  background-image: url("../images/flags/bn.svg");
}

.flag-country-bol {
  background-image: url("../images/flags/bo.svg");
}

.flag-country-bes {
  background-image: url("../images/flags/bq.svg");
}

.flag-country-bra {
  background-image: url("../images/flags/br.svg");
}

.flag-country-bhs {
  background-image: url("../images/flags/bs.svg");
}

.flag-country-btn {
  background-image: url("../images/flags/bt.svg");
}

.flag-country-bvt {
  background-image: url("../images/flags/bv.svg");
}

.flag-country-bwa {
  background-image: url("../images/flags/bw.svg");
}

.flag-country-blr {
  background-image: url("../images/flags/by.svg");
}

.flag-country-blz {
  background-image: url("../images/flags/bz.svg");
}

.flag-country-can {
  background-image: url("../images/flags/ca.svg");
}

.flag-country-cck {
  background-image: url("../images/flags/cc.svg");
}

.flag-country-cod {
  background-image: url("../images/flags/cd.svg");
}

.flag-country-caf {
  background-image: url("../images/flags/cf.svg");
}

.flag-country-cog {
  background-image: url("../images/flags/cg.svg");
}

.flag-country-che {
  background-image: url("../images/flags/ch.svg");
}

.flag-country-civ {
  background-image: url("../images/flags/ci.svg");
}

.flag-country-cok {
  background-image: url("../images/flags/ck.svg");
}

.flag-country-chl {
  background-image: url("../images/flags/cl.svg");
}

.flag-country-cmr {
  background-image: url("../images/flags/cm.svg");
}

.flag-country-chn {
  background-image: url("../images/flags/cn.svg");
}

.flag-country-col {
  background-image: url("../images/flags/co.svg");
}

.flag-country-cri {
  background-image: url("../images/flags/cr.svg");
}

.flag-country-cub {
  background-image: url("../images/flags/cu.svg");
}

.flag-country-cpv {
  background-image: url("../images/flags/cv.svg");
}

.flag-country-cuw {
  background-image: url("../images/flags/cw.svg");
}

.flag-country-cxr {
  background-image: url("../images/flags/cx.svg");
}

.flag-country-cyp {
  background-image: url("../images/flags/cy.svg");
}

.flag-country-cze {
  background-image: url("../images/flags/cz.svg");
}

.flag-country-deu {
  background-image: url("../images/flags/de.svg");
}

.flag-country-dji {
  background-image: url("../images/flags/dj.svg");
}

.flag-country-dnk {
  background-image: url("../images/flags/dk.svg");
}

.flag-country-dma {
  background-image: url("../images/flags/dm.svg");
}

.flag-country-dom {
  background-image: url("../images/flags/do.svg");
}

.flag-country-dza {
  background-image: url("../images/flags/dz.svg");
}

.flag-country-ecu {
  background-image: url("../images/flags/ec.svg");
}

.flag-country-est {
  background-image: url("../images/flags/ee.svg");
}

.flag-country-egy {
  background-image: url("../images/flags/eg.svg");
}

.flag-country-esh {
  background-image: url("../images/flags/eh.svg");
}

.flag-country-eri {
  background-image: url("../images/flags/er.svg");
}

.flag-country-esp {
  background-image: url("../images/flags/es.svg");
}

.flag-country-eth {
  background-image: url("../images/flags/et.svg");
}

.flag-country-fin {
  background-image: url("../images/flags/fi.svg");
}

.flag-country-fji {
  background-image: url("../images/flags/fj.svg");
}

.flag-country-flk {
  background-image: url("../images/flags/fk.svg");
}

.flag-country-fsm {
  background-image: url("../images/flags/fm.svg");
}

.flag-country-fro {
  background-image: url("../images/flags/fo.svg");
}

.flag-country-fra {
  background-image: url("../images/flags/fr.svg");
}

.flag-country-gab {
  background-image: url("../images/flags/ga.svg");
}

.flag-country-gbr {
  background-image: url("../images/flags/gb.svg");
}

.flag-country-grd {
  background-image: url("../images/flags/gd.svg");
}

.flag-country-geo {
  background-image: url("../images/flags/ge.svg");
}

.flag-country-guf {
  background-image: url("../images/flags/gf.svg");
}

.flag-country-ggy {
  background-image: url("../images/flags/gg.svg");
}

.flag-country-gha {
  background-image: url("../images/flags/gh.svg");
}

.flag-country-gib {
  background-image: url("../images/flags/gi.svg");
}

.flag-country-grl {
  background-image: url("../images/flags/gl.svg");
}

.flag-country-gmb {
  background-image: url("../images/flags/gm.svg");
}

.flag-country-gin {
  background-image: url("../images/flags/gn.svg");
}

.flag-country-glp {
  background-image: url("../images/flags/gp.svg");
}

.flag-country-gnq {
  background-image: url("../images/flags/gq.svg");
}

.flag-country-grc {
  background-image: url("../images/flags/gr.svg");
}

.flag-country-sgs {
  background-image: url("../images/flags/gs.svg");
}

.flag-country-gtm {
  background-image: url("../images/flags/gt.svg");
}

.flag-country-gum {
  background-image: url("../images/flags/gu.svg");
}

.flag-country-gnb {
  background-image: url("../images/flags/gw.svg");
}

.flag-country-guy {
  background-image: url("../images/flags/gy.svg");
}


.flag-country-hkg {
  background-image: url("../images/flags/hk.svg");
}

.flag-country-hmd {
  background-image: url("../images/flags/hm.svg");
}

.flag-country-hnd {
  background-image: url("../images/flags/hn.svg");
}

.flag-country-hrv {
  background-image: url("../images/flags/hr.svg");
}

.flag-country-hti {
  background-image: url("../images/flags/ht.svg");
}

.flag-country-hun {
  background-image: url("../images/flags/hu.svg");
}

.flag-country-idn {
  background-image: url("../images/flags/id.svg");
}

.flag-country-irl {
  background-image: url("../images/flags/ie.svg");
}

.flag-country-isr {
  background-image: url("../images/flags/il.svg");
}

.flag-country-imn {
  background-image: url("../images/flags/im.svg");
}

.flag-country-ind {
  background-image: url("../images/flags/in.svg");
}

.flag-country-iot {
  background-image: url("../images/flags/io.svg");
}

.flag-country-irq {
  background-image: url("../images/flags/iq.svg");
}

.flag-country-irn {
  background-image: url("../images/flags/ir.svg");
}

.flag-country-isl {
  background-image: url("../images/flags/is.svg");
}

.flag-country-ita {
  background-image: url("../images/flags/it.svg");
}

.flag-country-jey {
  background-image: url("../images/flags/je.svg");
}

.flag-country-jam {
  background-image: url("../images/flags/jm.svg");
}

.flag-country-jor {
  background-image: url("../images/flags/jo.svg");
}

.flag-country-jpn {
  background-image: url("../images/flags/jp.svg");
}

.flag-country-ken {
  background-image: url("../images/flags/ke.svg");
}

.flag-country-kgz {
  background-image: url("../images/flags/kg.svg");
}

.flag-country-khm {
  background-image: url("../images/flags/kh.svg");
}

.flag-country-kir {
  background-image: url("../images/flags/ki.svg");
}

.flag-country-com {
  background-image: url("../images/flags/km.svg");
}

.flag-country-kna {
  background-image: url("../images/flags/kn.svg");
}

.flag-country-prk {
  background-image: url("../images/flags/kp.svg");
}

.flag-country-kor {
  background-image: url("../images/flags/kr.svg");
}

.flag-country-kwt {
  background-image: url("../images/flags/kw.svg");
}

.flag-country-cym {
  background-image: url("../images/flags/ky.svg");
}

.flag-country-kaz {
  background-image: url("../images/flags/kz.svg");
}

.flag-country-lao {
  background-image: url("../images/flags/la.svg");
}

.flag-country-lbn {
  background-image: url("../images/flags/lb.svg");
}

.flag-country-lca {
  background-image: url("../images/flags/lc.svg");
}

.flag-country-lie {
  background-image: url("../images/flags/li.svg");
}

.flag-country-lka {
  background-image: url("../images/flags/lk.svg");
}

.flag-country-lbr {
  background-image: url("../images/flags/lr.svg");
}

.flag-country-lso {
  background-image: url("../images/flags/ls.svg");
}

.flag-country-ltu {
  background-image: url("../images/flags/lt.svg");
}

.flag-country-lux {
  background-image: url("../images/flags/lu.svg");
}

.flag-country-lva {
  background-image: url("../images/flags/lv.svg");
}

.flag-country-lby {
  background-image: url("../images/flags/ly.svg");
}

.flag-country-mar {
  background-image: url("../images/flags/ma.svg");
}

.flag-country-mco {
  background-image: url("../images/flags/mc.svg");
}

.flag-country-mda {
  background-image: url("../images/flags/md.svg");
}

.flag-country-mne {
  background-image: url("../images/flags/me.svg");
}

.flag-country-maf {
  background-image: url("../images/flags/mf.svg");
}

.flag-country-mdg {
  background-image: url("../images/flags/mg.svg");
}

.flag-country-mhl {
  background-image: url("../images/flags/mh.svg");
}

.flag-country-mkd {
  background-image: url("../images/flags/mk.svg");
}

.flag-country-mli {
  background-image: url("../images/flags/ml.svg");
}

.flag-country-mmr {
  background-image: url("../images/flags/mm.svg");
}

.flag-country-mng {
  background-image: url("../images/flags/mn.svg");
}

.flag-country-mac {
  background-image: url("../images/flags/mo.svg");
}

.flag-country-mnp {
  background-image: url("../images/flags/mp.svg");
}

.flag-country-mtq {
  background-image: url("../images/flags/mq.svg");
}

.flag-country-mrt {
  background-image: url("../images/flags/mr.svg");
}

.flag-country-msr {
  background-image: url("../images/flags/ms.svg");
}

.flag-country-mlt {
  background-image: url("../images/flags/mt.svg");
}

.flag-country-mus {
  background-image: url("../images/flags/mu.svg");
}

.flag-country-mdv {
  background-image: url("../images/flags/mv.svg");
}

.flag-country-mwi {
  background-image: url("../images/flags/mw.svg");
}

.flag-country-mex {
  background-image: url("../images/flags/mx.svg");
}

.flag-country-mys {
  background-image: url("../images/flags/my.svg");
}

.flag-country-moz {
  background-image: url("../images/flags/mz.svg");
}

.flag-country-nam {
  background-image: url("../images/flags/na.svg");
}

.flag-country-ncl {
  background-image: url("../images/flags/nc.svg");
}

.flag-country-ner {
  background-image: url("../images/flags/ne.svg");
}

.flag-country-nfk {
  background-image: url("../images/flags/nf.svg");
}

.flag-country-nga {
  background-image: url("../images/flags/ng.svg");
}

.flag-country-nic {
  background-image: url("../images/flags/ni.svg");
}

.flag-country-nld {
  background-image: url("../images/flags/nl.svg");
}

.flag-country-nor {
  background-image: url("../images/flags/no.svg");
}

.flag-country-npl {
  background-image: url("../images/flags/np.svg");
}

.flag-country-nru {
  background-image: url("../images/flags/nr.svg");
}

.flag-country-niu {
  background-image: url("../images/flags/nu.svg");
}

.flag-country-nzl {
  background-image: url("../images/flags/nz.svg");
}

.flag-country-omn {
  background-image: url("../images/flags/om.svg");
}

.flag-country-pan {
  background-image: url("../images/flags/pa.svg");
}

.flag-country-per {
  background-image: url("../images/flags/pe.svg");
}

.flag-country-pyf {
  background-image: url("../images/flags/pf.svg");
}

.flag-country-png {
  background-image: url("../images/flags/pg.svg");
}

.flag-country-phl {
  background-image: url("../images/flags/ph.svg");
}

.flag-country-pak {
  background-image: url("../images/flags/pk.svg");
}

.flag-country-pol {
  background-image: url("../images/flags/pl.svg");
}

.flag-country-spm {
  background-image: url("../images/flags/pm.svg");
}

.flag-country-pcn {
  background-image: url("../images/flags/pn.svg");
}

.flag-country-pri {
  background-image: url("../images/flags/pr.svg");
}

.flag-country-prt {
  background-image: url("../images/flags/pt.svg");
}

.flag-country-plw {
  background-image: url("../images/flags/pw.svg");
}

.flag-country-pry {
  background-image: url("../images/flags/py.svg");
}

.flag-country-qat {
  background-image: url("../images/flags/qa.svg");
}

.flag-country-reu {
  background-image: url("../images/flags/re.svg");
}

.flag-country-rou {
  background-image: url("../images/flags/ro.svg");
}

.flag-country-rus {
  background-image: url("../images/flags/ru.svg");
}

.flag-country-rwa {
  background-image: url("../images/flags/rw.svg");
}

.flag-country-sau {
  background-image: url("../images/flags/sa.svg");
}

.flag-country-slb {
  background-image: url("../images/flags/sb.svg");
}

.flag-country-syc {
  background-image: url("../images/flags/sc.svg");
}

.flag-country-sdn {
  background-image: url("../images/flags/sd.svg");
}

.flag-country-swe {
  background-image: url("../images/flags/se.svg");
}

.flag-country-sgp {
  background-image: url("../images/flags/sg.svg");
}

.flag-country-shn {
  background-image: url("../images/flags/sh.svg");
}

.flag-country-svn {
  background-image: url("../images/flags/si.svg");
}

.flag-country-sjm {
  background-image: url("../images/flags/sj.svg");
}

.flag-country-svk {
  background-image: url("../images/flags/sk.svg");
}

.flag-country-sle {
  background-image: url("../images/flags/sl.svg");
}

.flag-country-smr {
  background-image: url("../images/flags/sm.svg");
}

.flag-country-sen {
  background-image: url("../images/flags/sn.svg");
}

.flag-country-som {
  background-image: url("../images/flags/so.svg");
}

.flag-country-sur {
  background-image: url("../images/flags/sr.svg");
}

.flag-country-ssd {
  background-image: url("../images/flags/ss.svg");
}

.flag-country-stp {
  background-image: url("../images/flags/st.svg");
}

.flag-country-slv {
  background-image: url("../images/flags/sv.svg");
}

.flag-country-sxm {
  background-image: url("../images/flags/sx.svg");
}

.flag-country-syv {
  background-image: url("../images/flags/sy.svg");
}

.flag-country-swz {
  background-image: url("../images/flags/sz.svg");
}

.flag-country-tca {
  background-image: url("../images/flags/tc.svg");
}

.flag-country-tcd {
  background-image: url("../images/flags/td.svg");
}

.flag-country-atf {
  background-image: url("../images/flags/tf.svg");
}

.flag-country-tgo {
  background-image: url("../images/flags/tg.svg");
}

.flag-country-tha {
  background-image: url("../images/flags/th.svg");
}

.flag-country-tjk {
  background-image: url("../images/flags/tj.svg");
}

.flag-country-tkl {
  background-image: url("../images/flags/tk.svg");
}

.flag-country-tls {
  background-image: url("../images/flags/tl.svg");
}

.flag-country-tkm {
  background-image: url("../images/flags/tm.svg");
}

.flag-country-tun {
  background-image: url("../images/flags/tn.svg");
}

.flag-country-ton {
  background-image: url("../images/flags/to.svg");
}

.flag-country-tur {
  background-image: url("../images/flags/tr.svg");
}

.flag-country-tto {
  background-image: url("../images/flags/tt.svg");
}

.flag-country-tuv {
  background-image: url("../images/flags/tv.svg");
}

.flag-country-twn {
  background-image: url("../images/flags/tw.svg");
}

.flag-country-tza {
  background-image: url("../images/flags/tz.svg");
}

.flag-country-ukr {
  background-image: url("../images/flags/ua.svg");
}

.flag-country-uga {
  background-image: url("../images/flags/ug.svg");
}

.flag-country-umi {
  background-image: url("../images/flags/um.svg");
}

.flag-country-usa {
  background-image: url("../images/flags/us.svg");
}

.flag-country-ury {
  background-image: url("../images/flags/uy.svg");
}

.flag-country-uzb {
  background-image: url("../images/flags/uz.svg");
}

.flag-country-vat {
  background-image: url("../images/flags/va.svg");
}

.flag-country-vct {
  background-image: url("../images/flags/vc.svg");
}

.flag-country-ven {
  background-image: url("../images/flags/ve.svg");
}

.flag-country-vgb {
  background-image: url("../images/flags/vg.svg");
}

.flag-country-vir {
  background-image: url("../images/flags/vi.svg");
}

.flag-country-vnm {
  background-image: url("../images/flags/vn.svg");
}

.flag-country-vut {
  background-image: url("../images/flags/vu.svg");
}

.flag-country-wlf {
  background-image: url("../images/flags/wf.svg");
}

.flag-country-wsm {
  background-image: url("../images/flags/ws.svg");
}

.flag-country-yem {
  background-image: url("../images/flags/ye.svg");
}

.flag-country-myf {
  background-image: url("../images/flags/yt.svg");
}

.flag-country-zaf {
  background-image: url("../images/flags/za.svg");
}

.flag-country-zmb {
  background-image: url("../images/flags/zm.svg");
}

.flag-country-zwe {
  background-image: url("../images/flags/zw.svg");
}

.flag-country-srb {
  background-image: url("../images/flags/rs.svg");
}

.flag-country-syr {
  background-image: url("../images/flags/sy.svg");
}

.flag-country-pse {
  background-image: url("../images/flags/ps.svg");
}

.flag-country-myt {
  background-image: url("../images/flags/yt.svg");
}