@charset "UTF-8";
.fi {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

[class^=fi-], [class*=" fi-"] {
  position: relative;
  display: inline-block;
  width: 20px;
  line-height: 1em;
}
[class^=fi-]:before, [class*=" fi-"]:before {
  content: " ";
}

.fi-xx {
  background-image: url("../flags/circular/xx.svg");
}

.fi-ac {
  background-image: url("../flags/circular/ac.svg");
}

.fi-ad {
  background-image: url("../flags/circular/ad.svg");
}

.fi-ae {
  background-image: url("../flags/circular/ae.svg");
}

.fi-af-emirate {
  background-image: url("../flags/circular/af-emirate.svg");
}

.fi-af {
  background-image: url("../flags/circular/af.svg");
}

.fi-ag {
  background-image: url("../flags/circular/ag.svg");
}

.fi-ai {
  background-image: url("../flags/circular/ai.svg");
}

.fi-al {
  background-image: url("../flags/circular/al.svg");
}

.fi-am {
  background-image: url("../flags/circular/am.svg");
}

.fi-an {
  background-image: url("../flags/circular/an.svg");
}

.fi-ao {
  background-image: url("../flags/circular/ao.svg");
}

.fi-aq-true_south {
  background-image: url("../flags/circular/aq-true_south.svg");
}

.fi-aq {
  background-image: url("../flags/circular/aq.svg");
}

.fi-ar {
  background-image: url("../flags/circular/ar.svg");
}

.fi-as {
  background-image: url("../flags/circular/as.svg");
}

.fi-at {
  background-image: url("../flags/circular/at.svg");
}

.fi-au-aboriginal {
  background-image: url("../flags/circular/au-aboriginal.svg");
}

.fi-au-act {
  background-image: url("../flags/circular/au-act.svg");
}

.fi-au-nsw {
  background-image: url("../flags/circular/au-nsw.svg");
}

.fi-au-nt {
  background-image: url("../flags/circular/au-nt.svg");
}

.fi-au-qld {
  background-image: url("../flags/circular/au-qld.svg");
}

.fi-au-sa {
  background-image: url("../flags/circular/au-sa.svg");
}

.fi-au-tas {
  background-image: url("../flags/circular/au-tas.svg");
}

.fi-au-torres_strait_islands {
  background-image: url("../flags/circular/au-torres_strait_islands.svg");
}

.fi-au-vic {
  background-image: url("../flags/circular/au-vic.svg");
}

.fi-au-wa {
  background-image: url("../flags/circular/au-wa.svg");
}

.fi-au {
  background-image: url("../flags/circular/au.svg");
}

.fi-aw {
  background-image: url("../flags/circular/aw.svg");
}

.fi-ax {
  background-image: url("../flags/circular/ax.svg");
}

.fi-az {
  background-image: url("../flags/circular/az.svg");
}

.fi-ba {
  background-image: url("../flags/circular/ba.svg");
}

.fi-bb {
  background-image: url("../flags/circular/bb.svg");
}

.fi-bd {
  background-image: url("../flags/circular/bd.svg");
}

.fi-be {
  background-image: url("../flags/circular/be.svg");
}

.fi-bf {
  background-image: url("../flags/circular/bf.svg");
}

.fi-bg {
  background-image: url("../flags/circular/bg.svg");
}

.fi-bh {
  background-image: url("../flags/circular/bh.svg");
}

.fi-bi {
  background-image: url("../flags/circular/bi.svg");
}

.fi-bj {
  background-image: url("../flags/circular/bj.svg");
}

.fi-bl {
  background-image: url("../flags/circular/bl.svg");
}

.fi-bm {
  background-image: url("../flags/circular/bm.svg");
}

.fi-bn {
  background-image: url("../flags/circular/bn.svg");
}

.fi-bo {
  background-image: url("../flags/circular/bo.svg");
}

.fi-bq-bo {
  background-image: url("../flags/circular/bq-bo.svg");
}

.fi-bq-sa {
  background-image: url("../flags/circular/bq-sa.svg");
}

.fi-bq-se {
  background-image: url("../flags/circular/bq-se.svg");
}

.fi-bq {
  background-image: url("../flags/circular/bq.svg");
}

.fi-br {
  background-image: url("../flags/circular/br.svg");
}

.fi-bs {
  background-image: url("../flags/circular/bs.svg");
}

.fi-bt {
  background-image: url("../flags/circular/bt.svg");
}

.fi-bv {
  background-image: url("../flags/circular/bv.svg");
}

.fi-bw {
  background-image: url("../flags/circular/bw.svg");
}

.fi-by {
  background-image: url("../flags/circular/by.svg");
}

.fi-bz {
  background-image: url("../flags/circular/bz.svg");
}

.fi-ca-bc {
  background-image: url("../flags/circular/ca-bc.svg");
}

.fi-ca-qc {
  background-image: url("../flags/circular/ca-qc.svg");
}

.fi-ca {
  background-image: url("../flags/circular/ca.svg");
}

.fi-cc {
  background-image: url("../flags/circular/cc.svg");
}

.fi-cd {
  background-image: url("../flags/circular/cd.svg");
}

.fi-cf {
  background-image: url("../flags/circular/cf.svg");
}

.fi-cg {
  background-image: url("../flags/circular/cg.svg");
}

.fi-ch-gr {
  background-image: url("../flags/circular/ch-gr.svg");
}

.fi-ch {
  background-image: url("../flags/circular/ch.svg");
}

.fi-ci {
  background-image: url("../flags/circular/ci.svg");
}

.fi-ck {
  background-image: url("../flags/circular/ck.svg");
}

.fi-cl {
  background-image: url("../flags/circular/cl.svg");
}

.fi-cm {
  background-image: url("../flags/circular/cm.svg");
}

.fi-cn-hk {
  background-image: url("../flags/circular/cn-hk.svg");
}

.fi-cn-xj {
  background-image: url("../flags/circular/cn-xj.svg");
}

.fi-cn {
  background-image: url("../flags/circular/cn.svg");
}

.fi-co {
  background-image: url("../flags/circular/co.svg");
}

.fi-cp {
  background-image: url("../flags/circular/cp.svg");
}

.fi-cq {
  background-image: url("../flags/circular/cq.svg");
}

.fi-cr {
  background-image: url("../flags/circular/cr.svg");
}

.fi-cu {
  background-image: url("../flags/circular/cu.svg");
}

.fi-cv {
  background-image: url("../flags/circular/cv.svg");
}

.fi-cw {
  background-image: url("../flags/circular/cw.svg");
}

.fi-cx {
  background-image: url("../flags/circular/cx.svg");
}

.fi-cy {
  background-image: url("../flags/circular/cy.svg");
}

.fi-cz {
  background-image: url("../flags/circular/cz.svg");
}

.fi-de {
  background-image: url("../flags/circular/de.svg");
}

.fi-dg {
  background-image: url("../flags/circular/dg.svg");
}

.fi-dj {
  background-image: url("../flags/circular/dj.svg");
}

.fi-dk {
  background-image: url("../flags/circular/dk.svg");
}

.fi-dm {
  background-image: url("../flags/circular/dm.svg");
}

.fi-do {
  background-image: url("../flags/circular/do.svg");
}

.fi-dz {
  background-image: url("../flags/circular/dz.svg");
}

.fi-ea {
  background-image: url("../flags/circular/ea.svg");
}

.fi-east_african_federation {
  background-image: url("../flags/circular/east_african_federation.svg");
}

.fi-easter_island {
  background-image: url("../flags/circular/easter_island.svg");
}

.fi-ec-w {
  background-image: url("../flags/circular/ec-w.svg");
}

.fi-ec {
  background-image: url("../flags/circular/ec.svg");
}

.fi-ee {
  background-image: url("../flags/circular/ee.svg");
}

.fi-eg {
  background-image: url("../flags/circular/eg.svg");
}

.fi-eh {
  background-image: url("../flags/circular/eh.svg");
}

.fi-er {
  background-image: url("../flags/circular/er.svg");
}

.fi-es-ar {
  background-image: url("../flags/circular/es-ar.svg");
}

.fi-es-ce {
  background-image: url("../flags/circular/es-ce.svg");
}

.fi-es-cn {
  background-image: url("../flags/circular/es-cn.svg");
}

.fi-es-ct {
  background-image: url("../flags/circular/es-ct.svg");
}

.fi-es-ga {
  background-image: url("../flags/circular/es-ga.svg");
}

.fi-es-ib {
  background-image: url("../flags/circular/es-ib.svg");
}

.fi-es-ml {
  background-image: url("../flags/circular/es-ml.svg");
}

.fi-es-pv {
  background-image: url("../flags/circular/es-pv.svg");
}

.fi-es-variant {
  background-image: url("../flags/circular/es-variant.svg");
}

.fi-es {
  background-image: url("../flags/circular/es.svg");
}

.fi-et-af {
  background-image: url("../flags/circular/et-af.svg");
}

.fi-et-am {
  background-image: url("../flags/circular/et-am.svg");
}

.fi-et-be {
  background-image: url("../flags/circular/et-be.svg");
}

.fi-et-ga {
  background-image: url("../flags/circular/et-ga.svg");
}

.fi-et-ha {
  background-image: url("../flags/circular/et-ha.svg");
}

.fi-et-or {
  background-image: url("../flags/circular/et-or.svg");
}

.fi-et-si {
  background-image: url("../flags/circular/et-si.svg");
}

.fi-et-sn {
  background-image: url("../flags/circular/et-sn.svg");
}

.fi-et-so {
  background-image: url("../flags/circular/et-so.svg");
}

.fi-et-sw {
  background-image: url("../flags/circular/et-sw.svg");
}

.fi-et-ti {
  background-image: url("../flags/circular/et-ti.svg");
}

.fi-et {
  background-image: url("../flags/circular/et.svg");
}

.fi-eu {
  background-image: url("../flags/circular/eu.svg");
}

.fi-european_union {
  background-image: url("../flags/circular/european_union.svg");
}

.fi-ewe {
  background-image: url("../flags/circular/ewe.svg");
}

.fi-fi {
  background-image: url("../flags/circular/fi.svg");
}

.fi-fj {
  background-image: url("../flags/circular/fj.svg");
}

.fi-fk {
  background-image: url("../flags/circular/fk.svg");
}

.fi-fm {
  background-image: url("../flags/circular/fm.svg");
}

.fi-fo {
  background-image: url("../flags/circular/fo.svg");
}

.fi-fr-20r {
  background-image: url("../flags/circular/fr-20r.svg");
}

.fi-fr-bre {
  background-image: url("../flags/circular/fr-bre.svg");
}

.fi-fr-cp {
  background-image: url("../flags/circular/fr-cp.svg");
}

.fi-fr {
  background-image: url("../flags/circular/fr.svg");
}

.fi-fx {
  background-image: url("../flags/circular/fx.svg");
}

.fi-ga {
  background-image: url("../flags/circular/ga.svg");
}

.fi-gb-con {
  background-image: url("../flags/circular/gb-con.svg");
}

.fi-gb-eng {
  background-image: url("../flags/circular/gb-eng.svg");
}

.fi-gb-nir {
  background-image: url("../flags/circular/gb-nir.svg");
}

.fi-gb-ork {
  background-image: url("../flags/circular/gb-ork.svg");
}

.fi-gb-sct {
  background-image: url("../flags/circular/gb-sct.svg");
}

.fi-gb-wls {
  background-image: url("../flags/circular/gb-wls.svg");
}

.fi-gb {
  background-image: url("../flags/circular/gb.svg");
}

.fi-gd {
  background-image: url("../flags/circular/gd.svg");
}

.fi-ge-ab {
  background-image: url("../flags/circular/ge-ab.svg");
}

.fi-ge {
  background-image: url("../flags/circular/ge.svg");
}

.fi-gf {
  background-image: url("../flags/circular/gf.svg");
}

.fi-gg {
  background-image: url("../flags/circular/gg.svg");
}

.fi-gh {
  background-image: url("../flags/circular/gh.svg");
}

.fi-gi {
  background-image: url("../flags/circular/gi.svg");
}

.fi-gl {
  background-image: url("../flags/circular/gl.svg");
}

.fi-gm {
  background-image: url("../flags/circular/gm.svg");
}

.fi-gn {
  background-image: url("../flags/circular/gn.svg");
}

.fi-gp {
  background-image: url("../flags/circular/gp.svg");
}

.fi-gq {
  background-image: url("../flags/circular/gq.svg");
}

.fi-gr {
  background-image: url("../flags/circular/gr.svg");
}

.fi-gs {
  background-image: url("../flags/circular/gs.svg");
}

.fi-gt {
  background-image: url("../flags/circular/gt.svg");
}

.fi-gu {
  background-image: url("../flags/circular/gu.svg");
}

.fi-guarani {
  background-image: url("../flags/circular/guarani.svg");
}

.fi-gw {
  background-image: url("../flags/circular/gw.svg");
}

.fi-gy {
  background-image: url("../flags/circular/gy.svg");
}

.fi-hausa {
  background-image: url("../flags/circular/hausa.svg");
}

.fi-hk {
  background-image: url("../flags/circular/hk.svg");
}

.fi-hm {
  background-image: url("../flags/circular/hm.svg");
}

.fi-hmong {
  background-image: url("../flags/circular/hmong.svg");
}

.fi-hn {
  background-image: url("../flags/circular/hn.svg");
}

.fi-hr {
  background-image: url("../flags/circular/hr.svg");
}

.fi-ht {
  background-image: url("../flags/circular/ht.svg");
}

.fi-hu {
  background-image: url("../flags/circular/hu.svg");
}

.fi-ic {
  background-image: url("../flags/circular/ic.svg");
}

.fi-id-jb {
  background-image: url("../flags/circular/id-jb.svg");
}

.fi-id-jt {
  background-image: url("../flags/circular/id-jt.svg");
}

.fi-id {
  background-image: url("../flags/circular/id.svg");
}

.fi-ie {
  background-image: url("../flags/circular/ie.svg");
}

.fi-il {
  background-image: url("../flags/circular/il.svg");
}

.fi-im {
  background-image: url("../flags/circular/im.svg");
}

.fi-in-as {
  background-image: url("../flags/circular/in-as.svg");
}

.fi-in-gj {
  background-image: url("../flags/circular/in-gj.svg");
}

.fi-in-ka {
  background-image: url("../flags/circular/in-ka.svg");
}

.fi-in-mn {
  background-image: url("../flags/circular/in-mn.svg");
}

.fi-in-mz {
  background-image: url("../flags/circular/in-mz.svg");
}

.fi-in-or {
  background-image: url("../flags/circular/in-or.svg");
}

.fi-in-tg {
  background-image: url("../flags/circular/in-tg.svg");
}

.fi-in-tn {
  background-image: url("../flags/circular/in-tn.svg");
}

.fi-in {
  background-image: url("../flags/circular/in.svg");
}

.fi-io {
  background-image: url("../flags/circular/io.svg");
}

.fi-iq-kr {
  background-image: url("../flags/circular/iq-kr.svg");
}

.fi-iq {
  background-image: url("../flags/circular/iq.svg");
}

.fi-ir {
  background-image: url("../flags/circular/ir.svg");
}

.fi-is {
  background-image: url("../flags/circular/is.svg");
}

.fi-it-21 {
  background-image: url("../flags/circular/it-21.svg");
}

.fi-it-23 {
  background-image: url("../flags/circular/it-23.svg");
}

.fi-it-25 {
  background-image: url("../flags/circular/it-25.svg");
}

.fi-it-32 {
  background-image: url("../flags/circular/it-32.svg");
}

.fi-it-34 {
  background-image: url("../flags/circular/it-34.svg");
}

.fi-it-36 {
  background-image: url("../flags/circular/it-36.svg");
}

.fi-it-42 {
  background-image: url("../flags/circular/it-42.svg");
}

.fi-it-45 {
  background-image: url("../flags/circular/it-45.svg");
}

.fi-it-52 {
  background-image: url("../flags/circular/it-52.svg");
}

.fi-it-55 {
  background-image: url("../flags/circular/it-55.svg");
}

.fi-it-57 {
  background-image: url("../flags/circular/it-57.svg");
}

.fi-it-62 {
  background-image: url("../flags/circular/it-62.svg");
}

.fi-it-65 {
  background-image: url("../flags/circular/it-65.svg");
}

.fi-it-67 {
  background-image: url("../flags/circular/it-67.svg");
}

.fi-it-72 {
  background-image: url("../flags/circular/it-72.svg");
}

.fi-it-75 {
  background-image: url("../flags/circular/it-75.svg");
}

.fi-it-77 {
  background-image: url("../flags/circular/it-77.svg");
}

.fi-it-78 {
  background-image: url("../flags/circular/it-78.svg");
}

.fi-it-82 {
  background-image: url("../flags/circular/it-82.svg");
}

.fi-it-88 {
  background-image: url("../flags/circular/it-88.svg");
}

.fi-it {
  background-image: url("../flags/circular/it.svg");
}

.fi-je {
  background-image: url("../flags/circular/je.svg");
}

.fi-jm {
  background-image: url("../flags/circular/jm.svg");
}

.fi-jo {
  background-image: url("../flags/circular/jo.svg");
}

.fi-jp {
  background-image: url("../flags/circular/jp.svg");
}

.fi-kanuri {
  background-image: url("../flags/circular/kanuri.svg");
}

.fi-ke {
  background-image: url("../flags/circular/ke.svg");
}

.fi-kg {
  background-image: url("../flags/circular/kg.svg");
}

.fi-kh {
  background-image: url("../flags/circular/kh.svg");
}

.fi-ki {
  background-image: url("../flags/circular/ki.svg");
}

.fi-kikuyu {
  background-image: url("../flags/circular/kikuyu.svg");
}

.fi-km {
  background-image: url("../flags/circular/km.svg");
}

.fi-kn {
  background-image: url("../flags/circular/kn.svg");
}

.fi-kongo {
  background-image: url("../flags/circular/kongo.svg");
}

.fi-kp {
  background-image: url("../flags/circular/kp.svg");
}

.fi-kr {
  background-image: url("../flags/circular/kr.svg");
}

.fi-kw {
  background-image: url("../flags/circular/kw.svg");
}

.fi-ky {
  background-image: url("../flags/circular/ky.svg");
}

.fi-kz {
  background-image: url("../flags/circular/kz.svg");
}

.fi-la {
  background-image: url("../flags/circular/la.svg");
}

.fi-language {
  background-image: url("../flags/circular/language.svg");
}

.fi-lb {
  background-image: url("../flags/circular/lb.svg");
}

.fi-lc {
  background-image: url("../flags/circular/lc.svg");
}

.fi-li {
  background-image: url("../flags/circular/li.svg");
}

.fi-lk {
  background-image: url("../flags/circular/lk.svg");
}

.fi-lr {
  background-image: url("../flags/circular/lr.svg");
}

.fi-ls {
  background-image: url("../flags/circular/ls.svg");
}

.fi-lt {
  background-image: url("../flags/circular/lt.svg");
}

.fi-lu {
  background-image: url("../flags/circular/lu.svg");
}

.fi-lv {
  background-image: url("../flags/circular/lv.svg");
}

.fi-ly {
  background-image: url("../flags/circular/ly.svg");
}

.fi-ma {
  background-image: url("../flags/circular/ma.svg");
}

.fi-malayali {
  background-image: url("../flags/circular/malayali.svg");
}

.fi-maori {
  background-image: url("../flags/circular/maori.svg");
}

.fi-mc {
  background-image: url("../flags/circular/mc.svg");
}

.fi-md {
  background-image: url("../flags/circular/md.svg");
}

.fi-me {
  background-image: url("../flags/circular/me.svg");
}

.fi-mf {
  background-image: url("../flags/circular/mf.svg");
}

.fi-mg {
  background-image: url("../flags/circular/mg.svg");
}

.fi-mh {
  background-image: url("../flags/circular/mh.svg");
}

.fi-mk {
  background-image: url("../flags/circular/mk.svg");
}

.fi-ml {
  background-image: url("../flags/circular/ml.svg");
}

.fi-mm {
  background-image: url("../flags/circular/mm.svg");
}

.fi-mn {
  background-image: url("../flags/circular/mn.svg");
}

.fi-mo {
  background-image: url("../flags/circular/mo.svg");
}

.fi-mp {
  background-image: url("../flags/circular/mp.svg");
}

.fi-mq-old {
  background-image: url("../flags/circular/mq-old.svg");
}

.fi-mq {
  background-image: url("../flags/circular/mq.svg");
}

.fi-mr {
  background-image: url("../flags/circular/mr.svg");
}

.fi-ms {
  background-image: url("../flags/circular/ms.svg");
}

.fi-mt {
  background-image: url("../flags/circular/mt.svg");
}

.fi-mu {
  background-image: url("../flags/circular/mu.svg");
}

.fi-mv {
  background-image: url("../flags/circular/mv.svg");
}

.fi-mw {
  background-image: url("../flags/circular/mw.svg");
}

.fi-mx {
  background-image: url("../flags/circular/mx.svg");
}

.fi-my {
  background-image: url("../flags/circular/my.svg");
}

.fi-mz {
  background-image: url("../flags/circular/mz.svg");
}

.fi-na {
  background-image: url("../flags/circular/na.svg");
}

.fi-nc {
  background-image: url("../flags/circular/nc.svg");
}

.fi-ne {
  background-image: url("../flags/circular/ne.svg");
}

.fi-nf {
  background-image: url("../flags/circular/nf.svg");
}

.fi-ng {
  background-image: url("../flags/circular/ng.svg");
}

.fi-ni {
  background-image: url("../flags/circular/ni.svg");
}

.fi-nl-fr {
  background-image: url("../flags/circular/nl-fr.svg");
}

.fi-nl {
  background-image: url("../flags/circular/nl.svg");
}

.fi-no {
  background-image: url("../flags/circular/no.svg");
}

.fi-northern_cyprus {
  background-image: url("../flags/circular/northern_cyprus.svg");
}

.fi-np {
  background-image: url("../flags/circular/np.svg");
}

.fi-nr {
  background-image: url("../flags/circular/nr.svg");
}

.fi-nu {
  background-image: url("../flags/circular/nu.svg");
}

.fi-nz {
  background-image: url("../flags/circular/nz.svg");
}

.fi-occitania {
  background-image: url("../flags/circular/occitania.svg");
}

.fi-om {
  background-image: url("../flags/circular/om.svg");
}

.fi-other {
  background-image: url("../flags/circular/other");
}

.fi-otomi {
  background-image: url("../flags/circular/otomi.svg");
}

.fi-pa {
  background-image: url("../flags/circular/pa.svg");
}

.fi-pe {
  background-image: url("../flags/circular/pe.svg");
}

.fi-pf {
  background-image: url("../flags/circular/pf.svg");
}

.fi-pg {
  background-image: url("../flags/circular/pg.svg");
}

.fi-ph {
  background-image: url("../flags/circular/ph.svg");
}

.fi-pk-jk {
  background-image: url("../flags/circular/pk-jk.svg");
}

.fi-pk-sd {
  background-image: url("../flags/circular/pk-sd.svg");
}

.fi-pk {
  background-image: url("../flags/circular/pk.svg");
}

.fi-pl {
  background-image: url("../flags/circular/pl.svg");
}

.fi-pm {
  background-image: url("../flags/circular/pm.svg");
}

.fi-pn {
  background-image: url("../flags/circular/pn.svg");
}

.fi-pr {
  background-image: url("../flags/circular/pr.svg");
}

.fi-ps {
  background-image: url("../flags/circular/ps.svg");
}

.fi-pt-20 {
  background-image: url("../flags/circular/pt-20.svg");
}

.fi-pt-30 {
  background-image: url("../flags/circular/pt-30.svg");
}

.fi-pt {
  background-image: url("../flags/circular/pt.svg");
}

.fi-pw {
  background-image: url("../flags/circular/pw.svg");
}

.fi-py {
  background-image: url("../flags/circular/py.svg");
}

.fi-qa {
  background-image: url("../flags/circular/qa.svg");
}

.fi-quechua {
  background-image: url("../flags/circular/quechua.svg");
}

.fi-re {
  background-image: url("../flags/circular/re.svg");
}

.fi-ro {
  background-image: url("../flags/circular/ro.svg");
}

.fi-rs {
  background-image: url("../flags/circular/rs.svg");
}

.fi-ru-ba {
  background-image: url("../flags/circular/ru-ba.svg");
}

.fi-ru-ce {
  background-image: url("../flags/circular/ru-ce.svg");
}

.fi-ru-cu {
  background-image: url("../flags/circular/ru-cu.svg");
}

.fi-ru-da {
  background-image: url("../flags/circular/ru-da.svg");
}

.fi-ru-dpr {
  background-image: url("../flags/circular/ru-dpr.svg");
}

.fi-ru-ko {
  background-image: url("../flags/circular/ru-ko.svg");
}

.fi-ru-lpr {
  background-image: url("../flags/circular/ru-lpr.svg");
}

.fi-ru-ta {
  background-image: url("../flags/circular/ru-ta.svg");
}

.fi-ru-ud {
  background-image: url("../flags/circular/ru-ud.svg");
}

.fi-ru {
  background-image: url("../flags/circular/ru.svg");
}

.fi-rw {
  background-image: url("../flags/circular/rw.svg");
}

.fi-sa {
  background-image: url("../flags/circular/sa.svg");
}

.fi-sami {
  background-image: url("../flags/circular/sami.svg");
}

.fi-sb {
  background-image: url("../flags/circular/sb.svg");
}

.fi-sc {
  background-image: url("../flags/circular/sc.svg");
}

.fi-sd {
  background-image: url("../flags/circular/sd.svg");
}

.fi-se {
  background-image: url("../flags/circular/se.svg");
}

.fi-sg {
  background-image: url("../flags/circular/sg.svg");
}

.fi-sh-ac {
  background-image: url("../flags/circular/sh-ac.svg");
}

.fi-sh-hl {
  background-image: url("../flags/circular/sh-hl.svg");
}

.fi-sh-ta {
  background-image: url("../flags/circular/sh-ta.svg");
}

.fi-sh {
  background-image: url("../flags/circular/sh.svg");
}

.fi-si {
  background-image: url("../flags/circular/si.svg");
}

.fi-sj {
  background-image: url("../flags/circular/sj.svg");
}

.fi-sk {
  background-image: url("../flags/circular/sk.svg");
}

.fi-sl {
  background-image: url("../flags/circular/sl.svg");
}

.fi-sm {
  background-image: url("../flags/circular/sm.svg");
}

.fi-sn {
  background-image: url("../flags/circular/sn.svg");
}

.fi-so {
  background-image: url("../flags/circular/so.svg");
}

.fi-somaliland {
  background-image: url("../flags/circular/somaliland.svg");
}

.fi-south_ossetia {
  background-image: url("../flags/circular/south_ossetia.svg");
}

.fi-soviet_union {
  background-image: url("../flags/circular/soviet_union.svg");
}

.fi-sr {
  background-image: url("../flags/circular/sr.svg");
}

.fi-ss {
  background-image: url("../flags/circular/ss.svg");
}

.fi-st {
  background-image: url("../flags/circular/st.svg");
}

.fi-su {
  background-image: url("../flags/circular/su.svg");
}

.fi-sv {
  background-image: url("../flags/circular/sv.svg");
}

.fi-sx {
  background-image: url("../flags/circular/sx.svg");
}

.fi-sy {
  background-image: url("../flags/circular/sy.svg");
}

.fi-sz {
  background-image: url("../flags/circular/sz.svg");
}

.fi-ta {
  background-image: url("../flags/circular/ta.svg");
}

.fi-tc {
  background-image: url("../flags/circular/tc.svg");
}

.fi-td {
  background-image: url("../flags/circular/td.svg");
}

.fi-tf {
  background-image: url("../flags/circular/tf.svg");
}

.fi-tg {
  background-image: url("../flags/circular/tg.svg");
}

.fi-th {
  background-image: url("../flags/circular/th.svg");
}

.fi-tibet {
  background-image: url("../flags/circular/tibet.svg");
}

.fi-tj {
  background-image: url("../flags/circular/tj.svg");
}

.fi-tk {
  background-image: url("../flags/circular/tk.svg");
}

.fi-tl {
  background-image: url("../flags/circular/tl.svg");
}

.fi-tm {
  background-image: url("../flags/circular/tm.svg");
}

.fi-tn {
  background-image: url("../flags/circular/tn.svg");
}

.fi-to {
  background-image: url("../flags/circular/to.svg");
}

.fi-tr {
  background-image: url("../flags/circular/tr.svg");
}

.fi-transnistria {
  background-image: url("../flags/circular/transnistria.svg");
}

.fi-tt {
  background-image: url("../flags/circular/tt.svg");
}

.fi-tv {
  background-image: url("../flags/circular/tv.svg");
}

.fi-tw {
  background-image: url("../flags/circular/tw.svg");
}

.fi-tz {
  background-image: url("../flags/circular/tz.svg");
}

.fi-ua {
  background-image: url("../flags/circular/ua.svg");
}

.fi-ug {
  background-image: url("../flags/circular/ug.svg");
}

.fi-uk {
  background-image: url("../flags/circular/uk.svg");
}

.fi-um {
  background-image: url("../flags/circular/um.svg");
}

.fi-un {
  background-image: url("../flags/circular/un.svg");
}

.fi-us-ak {
  background-image: url("../flags/circular/us-ak.svg");
}

.fi-us-al {
  background-image: url("../flags/circular/us-al.svg");
}

.fi-us-ar {
  background-image: url("../flags/circular/us-ar.svg");
}

.fi-us-as {
  background-image: url("../flags/circular/us-as.svg");
}

.fi-us-az {
  background-image: url("../flags/circular/us-az.svg");
}

.fi-us-betsy_ross {
  background-image: url("../flags/circular/us-betsy_ross.svg");
}

.fi-us-ca {
  background-image: url("../flags/circular/us-ca.svg");
}

.fi-us-co {
  background-image: url("../flags/circular/us-co.svg");
}

.fi-us-confederate_battle {
  background-image: url("../flags/circular/us-confederate_battle.svg");
}

.fi-us-dc {
  background-image: url("../flags/circular/us-dc.svg");
}

.fi-us-fl {
  background-image: url("../flags/circular/us-fl.svg");
}

.fi-us-ga {
  background-image: url("../flags/circular/us-ga.svg");
}

.fi-us-gu {
  background-image: url("../flags/circular/us-gu.svg");
}

.fi-us-hi {
  background-image: url("../flags/circular/us-hi.svg");
}

.fi-us-in {
  background-image: url("../flags/circular/us-in.svg");
}

.fi-us-md {
  background-image: url("../flags/circular/us-md.svg");
}

.fi-us-mo {
  background-image: url("../flags/circular/us-mo.svg");
}

.fi-us-mp {
  background-image: url("../flags/circular/us-mp.svg");
}

.fi-us-ms {
  background-image: url("../flags/circular/us-ms.svg");
}

.fi-us-nc {
  background-image: url("../flags/circular/us-nc.svg");
}

.fi-us-nm {
  background-image: url("../flags/circular/us-nm.svg");
}

.fi-us-or {
  background-image: url("../flags/circular/us-or.svg");
}

.fi-us-pr {
  background-image: url("../flags/circular/us-pr.svg");
}

.fi-us-ri {
  background-image: url("../flags/circular/us-ri.svg");
}

.fi-us-sc {
  background-image: url("../flags/circular/us-sc.svg");
}

.fi-us-tn {
  background-image: url("../flags/circular/us-tn.svg");
}

.fi-us-tx {
  background-image: url("../flags/circular/us-tx.svg");
}

.fi-us-um {
  background-image: url("../flags/circular/us-um.svg");
}

.fi-us-vi {
  background-image: url("../flags/circular/us-vi.svg");
}

.fi-us-wa {
  background-image: url("../flags/circular/us-wa.svg");
}

.fi-us-wi {
  background-image: url("../flags/circular/us-wi.svg");
}

.fi-us-wy {
  background-image: url("../flags/circular/us-wy.svg");
}

.fi-us {
  background-image: url("../flags/circular/us.svg");
}

.fi-uy {
  background-image: url("../flags/circular/uy.svg");
}

.fi-uz {
  background-image: url("../flags/circular/uz.svg");
}

.fi-va {
  background-image: url("../flags/circular/va.svg");
}

.fi-vc {
  background-image: url("../flags/circular/vc.svg");
}

.fi-ve {
  background-image: url("../flags/circular/ve.svg");
}

.fi-vg {
  background-image: url("../flags/circular/vg.svg");
}

.fi-vi {
  background-image: url("../flags/circular/vi.svg");
}

.fi-vn {
  background-image: url("../flags/circular/vn.svg");
}

.fi-vu {
  background-image: url("../flags/circular/vu.svg");
}

.fi-wf {
  background-image: url("../flags/circular/wf.svg");
}

.fi-wiphala {
  background-image: url("../flags/circular/wiphala.svg");
}

.fi-ws {
  background-image: url("../flags/circular/ws.svg");
}

.fi-xk {
  background-image: url("../flags/circular/xk.svg");
}

.fi-ye {
  background-image: url("../flags/circular/ye.svg");
}

.fi-yorubaland {
  background-image: url("../flags/circular/yorubaland.svg");
}

.fi-yt {
  background-image: url("../flags/circular/yt.svg");
}

.fi-yu {
  background-image: url("../flags/circular/yu.svg");
}

.fi-za {
  background-image: url("../flags/circular/za.svg");
}

.fi-zm {
  background-image: url("../flags/circular/zm.svg");
}

.fi-zw {
  background-image: url("../flags/circular/zw.svg");
}

/*# sourceMappingURL=flag-icons.css.map */
