/* Overrides the intl-tel-input webp sprite with local SVG files.
   Applies circular styling consistent with the CountryPicker and PhonePicker. */

.iti__flag {
    background-image: none;
    background-size: cover;
    background-position: center;
    background-color: transparent;
    border-radius: 50%;
    box-shadow: none;
    clip-path: circle(50%);
    width: var(--flag-size, 1.5rem);
    height: var(--flag-size, 1.5rem);
}

.iti__flag.iti__ac { background-image: url("../images/flags/ac.svg"); }
.iti__flag.iti__ad { background-image: url("../images/flags/ad.svg"); }
.iti__flag.iti__ae { background-image: url("../images/flags/ae.svg"); }
.iti__flag.iti__af { background-image: url("../images/flags/af.svg"); }
.iti__flag.iti__ag { background-image: url("../images/flags/ag.svg"); }
.iti__flag.iti__ai { background-image: url("../images/flags/ai.svg"); }
.iti__flag.iti__al { background-image: url("../images/flags/al.svg"); }
.iti__flag.iti__am { background-image: url("../images/flags/am.svg"); }
.iti__flag.iti__ao { background-image: url("../images/flags/ao.svg"); }
.iti__flag.iti__aq { background-image: url("../images/flags/aq.svg"); }
.iti__flag.iti__ar { background-image: url("../images/flags/ar.svg"); }
.iti__flag.iti__as { background-image: url("../images/flags/as.svg"); }
.iti__flag.iti__at { background-image: url("../images/flags/at.svg"); }
.iti__flag.iti__au { background-image: url("../images/flags/au.svg"); }
.iti__flag.iti__aw { background-image: url("../images/flags/aw.svg"); }
.iti__flag.iti__ax { background-image: url("../images/flags/ax.svg"); }
.iti__flag.iti__az { background-image: url("../images/flags/az.svg"); }
.iti__flag.iti__ba { background-image: url("../images/flags/ba.svg"); }
.iti__flag.iti__bb { background-image: url("../images/flags/bb.svg"); }
.iti__flag.iti__bd { background-image: url("../images/flags/bd.svg"); }
.iti__flag.iti__be { background-image: url("../images/flags/be.svg"); }
.iti__flag.iti__bf { background-image: url("../images/flags/bf.svg"); }
.iti__flag.iti__bg { background-image: url("../images/flags/bg.svg"); }
.iti__flag.iti__bh { background-image: url("../images/flags/bh.svg"); }
.iti__flag.iti__bi { background-image: url("../images/flags/bi.svg"); }
.iti__flag.iti__bj { background-image: url("../images/flags/bj.svg"); }
.iti__flag.iti__bl { background-image: url("../images/flags/bl.svg"); }
.iti__flag.iti__bm { background-image: url("../images/flags/bm.svg"); }
.iti__flag.iti__bn { background-image: url("../images/flags/bn.svg"); }
.iti__flag.iti__bo { background-image: url("../images/flags/bo.svg"); }
.iti__flag.iti__bq { background-image: url("../images/flags/bq.svg"); }
.iti__flag.iti__br { background-image: url("../images/flags/br.svg"); }
.iti__flag.iti__bs { background-image: url("../images/flags/bs.svg"); }
.iti__flag.iti__bt { background-image: url("../images/flags/bt.svg"); }
.iti__flag.iti__bv { background-image: url("../images/flags/bv.svg"); }
.iti__flag.iti__bw { background-image: url("../images/flags/bw.svg"); }
.iti__flag.iti__by { background-image: url("../images/flags/by.svg"); }
.iti__flag.iti__bz { background-image: url("../images/flags/bz.svg"); }
.iti__flag.iti__ca { background-image: url("../images/flags/ca.svg"); }
.iti__flag.iti__cc { background-image: url("../images/flags/cc.svg"); }
.iti__flag.iti__cd { background-image: url("../images/flags/cd.svg"); }
.iti__flag.iti__cf { background-image: url("../images/flags/cf.svg"); }
.iti__flag.iti__cg { background-image: url("../images/flags/cg.svg"); }
.iti__flag.iti__ch { background-image: url("../images/flags/ch.svg"); }
.iti__flag.iti__ci { background-image: url("../images/flags/ci.svg"); }
.iti__flag.iti__ck { background-image: url("../images/flags/ck.svg"); }
.iti__flag.iti__cl { background-image: url("../images/flags/cl.svg"); }
.iti__flag.iti__cm { background-image: url("../images/flags/cm.svg"); }
.iti__flag.iti__cn { background-image: url("../images/flags/cn.svg"); }
.iti__flag.iti__co { background-image: url("../images/flags/co.svg"); }
.iti__flag.iti__cp { background-image: url("../images/flags/cp.svg"); }
.iti__flag.iti__cr { background-image: url("../images/flags/cr.svg"); }
.iti__flag.iti__cu { background-image: url("../images/flags/cu.svg"); }
.iti__flag.iti__cv { background-image: url("../images/flags/cv.svg"); }
.iti__flag.iti__cw { background-image: url("../images/flags/cw.svg"); }
.iti__flag.iti__cx { background-image: url("../images/flags/cx.svg"); }
.iti__flag.iti__cy { background-image: url("../images/flags/cy.svg"); }
.iti__flag.iti__cz { background-image: url("../images/flags/cz.svg"); }
.iti__flag.iti__de { background-image: url("../images/flags/de.svg"); }
.iti__flag.iti__dg { background-image: url("../images/flags/dg.svg"); }
.iti__flag.iti__dj { background-image: url("../images/flags/dj.svg"); }
.iti__flag.iti__dk { background-image: url("../images/flags/dk.svg"); }
.iti__flag.iti__dm { background-image: url("../images/flags/dm.svg"); }
.iti__flag.iti__do { background-image: url("../images/flags/do.svg"); }
.iti__flag.iti__dz { background-image: url("../images/flags/dz.svg"); }
.iti__flag.iti__ec { background-image: url("../images/flags/ec.svg"); }
.iti__flag.iti__ee { background-image: url("../images/flags/ee.svg"); }
.iti__flag.iti__eg { background-image: url("../images/flags/eg.svg"); }
.iti__flag.iti__eh { background-image: url("../images/flags/eh.svg"); }
.iti__flag.iti__er { background-image: url("../images/flags/er.svg"); }
.iti__flag.iti__es { background-image: url("../images/flags/es.svg"); }
.iti__flag.iti__et { background-image: url("../images/flags/et.svg"); }
.iti__flag.iti__fi { background-image: url("../images/flags/fi.svg"); }
.iti__flag.iti__fj { background-image: url("../images/flags/fj.svg"); }
.iti__flag.iti__fk { background-image: url("../images/flags/fk.svg"); }
.iti__flag.iti__fm { background-image: url("../images/flags/fm.svg"); }
.iti__flag.iti__fo { background-image: url("../images/flags/fo.svg"); }
.iti__flag.iti__fr { background-image: url("../images/flags/fr.svg"); }
.iti__flag.iti__ga { background-image: url("../images/flags/ga.svg"); }
.iti__flag.iti__gb { background-image: url("../images/flags/gb.svg"); }
.iti__flag.iti__gd { background-image: url("../images/flags/gd.svg"); }
.iti__flag.iti__ge { background-image: url("../images/flags/ge.svg"); }
.iti__flag.iti__gf { background-image: url("../images/flags/gf.svg"); }
.iti__flag.iti__gg { background-image: url("../images/flags/gg.svg"); }
.iti__flag.iti__gh { background-image: url("../images/flags/gh.svg"); }
.iti__flag.iti__gi { background-image: url("../images/flags/gi.svg"); }
.iti__flag.iti__gl { background-image: url("../images/flags/gl.svg"); }
.iti__flag.iti__gm { background-image: url("../images/flags/gm.svg"); }
.iti__flag.iti__gn { background-image: url("../images/flags/gn.svg"); }
.iti__flag.iti__gp { background-image: url("../images/flags/gp.svg"); }
.iti__flag.iti__gq { background-image: url("../images/flags/gq.svg"); }
.iti__flag.iti__gr { background-image: url("../images/flags/gr.svg"); }
.iti__flag.iti__gs { background-image: url("../images/flags/gs.svg"); }
.iti__flag.iti__gt { background-image: url("../images/flags/gt.svg"); }
.iti__flag.iti__gu { background-image: url("../images/flags/gu.svg"); }
.iti__flag.iti__gw { background-image: url("../images/flags/gw.svg"); }
.iti__flag.iti__gy { background-image: url("../images/flags/gy.svg"); }
.iti__flag.iti__hk { background-image: url("../images/flags/hk.svg"); }
.iti__flag.iti__hm { background-image: url("../images/flags/hm.svg"); }
.iti__flag.iti__hn { background-image: url("../images/flags/hn.svg"); }
.iti__flag.iti__hr { background-image: url("../images/flags/hr.svg"); }
.iti__flag.iti__ht { background-image: url("../images/flags/ht.svg"); }
.iti__flag.iti__hu { background-image: url("../images/flags/hu.svg"); }
.iti__flag.iti__id { background-image: url("../images/flags/id.svg"); }
.iti__flag.iti__ie { background-image: url("../images/flags/ie.svg"); }
.iti__flag.iti__il { background-image: url("../images/flags/il.svg"); }
.iti__flag.iti__im { background-image: url("../images/flags/im.svg"); }
.iti__flag.iti__in { background-image: url("../images/flags/in.svg"); }
.iti__flag.iti__io { background-image: url("../images/flags/io.svg"); }
.iti__flag.iti__iq { background-image: url("../images/flags/iq.svg"); }
.iti__flag.iti__ir { background-image: url("../images/flags/ir.svg"); }
.iti__flag.iti__is { background-image: url("../images/flags/is.svg"); }
.iti__flag.iti__it { background-image: url("../images/flags/it.svg"); }
.iti__flag.iti__je { background-image: url("../images/flags/je.svg"); }
.iti__flag.iti__jm { background-image: url("../images/flags/jm.svg"); }
.iti__flag.iti__jo { background-image: url("../images/flags/jo.svg"); }
.iti__flag.iti__jp { background-image: url("../images/flags/jp.svg"); }
.iti__flag.iti__ke { background-image: url("../images/flags/ke.svg"); }
.iti__flag.iti__kg { background-image: url("../images/flags/kg.svg"); }
.iti__flag.iti__kh { background-image: url("../images/flags/kh.svg"); }
.iti__flag.iti__ki { background-image: url("../images/flags/ki.svg"); }
.iti__flag.iti__km { background-image: url("../images/flags/km.svg"); }
.iti__flag.iti__kn { background-image: url("../images/flags/kn.svg"); }
.iti__flag.iti__kp { background-image: url("../images/flags/kp.svg"); }
.iti__flag.iti__kr { background-image: url("../images/flags/kr.svg"); }
.iti__flag.iti__kw { background-image: url("../images/flags/kw.svg"); }
.iti__flag.iti__ky { background-image: url("../images/flags/ky.svg"); }
.iti__flag.iti__kz { background-image: url("../images/flags/kz.svg"); }
.iti__flag.iti__la { background-image: url("../images/flags/la.svg"); }
.iti__flag.iti__lb { background-image: url("../images/flags/lb.svg"); }
.iti__flag.iti__lc { background-image: url("../images/flags/lc.svg"); }
.iti__flag.iti__li { background-image: url("../images/flags/li.svg"); }
.iti__flag.iti__lk { background-image: url("../images/flags/lk.svg"); }
.iti__flag.iti__lr { background-image: url("../images/flags/lr.svg"); }
.iti__flag.iti__ls { background-image: url("../images/flags/ls.svg"); }
.iti__flag.iti__lt { background-image: url("../images/flags/lt.svg"); }
.iti__flag.iti__lu { background-image: url("../images/flags/lu.svg"); }
.iti__flag.iti__lv { background-image: url("../images/flags/lv.svg"); }
.iti__flag.iti__ly { background-image: url("../images/flags/ly.svg"); }
.iti__flag.iti__ma { background-image: url("../images/flags/ma.svg"); }
.iti__flag.iti__mc { background-image: url("../images/flags/mc.svg"); }
.iti__flag.iti__md { background-image: url("../images/flags/md.svg"); }
.iti__flag.iti__me { background-image: url("../images/flags/me.svg"); }
.iti__flag.iti__mf { background-image: url("../images/flags/mf.svg"); }
.iti__flag.iti__mg { background-image: url("../images/flags/mg.svg"); }
.iti__flag.iti__mh { background-image: url("../images/flags/mh.svg"); }
.iti__flag.iti__mk { background-image: url("../images/flags/mk.svg"); }
.iti__flag.iti__ml { background-image: url("../images/flags/ml.svg"); }
.iti__flag.iti__mm { background-image: url("../images/flags/mm.svg"); }
.iti__flag.iti__mn { background-image: url("../images/flags/mn.svg"); }
.iti__flag.iti__mo { background-image: url("../images/flags/mo.svg"); }
.iti__flag.iti__mp { background-image: url("../images/flags/mp.svg"); }
.iti__flag.iti__mq { background-image: url("../images/flags/mq.svg"); }
.iti__flag.iti__mr { background-image: url("../images/flags/mr.svg"); }
.iti__flag.iti__ms { background-image: url("../images/flags/ms.svg"); }
.iti__flag.iti__mt { background-image: url("../images/flags/mt.svg"); }
.iti__flag.iti__mu { background-image: url("../images/flags/mu.svg"); }
.iti__flag.iti__mv { background-image: url("../images/flags/mv.svg"); }
.iti__flag.iti__mw { background-image: url("../images/flags/mw.svg"); }
.iti__flag.iti__mx { background-image: url("../images/flags/mx.svg"); }
.iti__flag.iti__my { background-image: url("../images/flags/my.svg"); }
.iti__flag.iti__mz { background-image: url("../images/flags/mz.svg"); }
.iti__flag.iti__na { background-image: url("../images/flags/na.svg"); }
.iti__flag.iti__nc { background-image: url("../images/flags/nc.svg"); }
.iti__flag.iti__ne { background-image: url("../images/flags/ne.svg"); }
.iti__flag.iti__nf { background-image: url("../images/flags/nf.svg"); }
.iti__flag.iti__ng { background-image: url("../images/flags/ng.svg"); }
.iti__flag.iti__ni { background-image: url("../images/flags/ni.svg"); }
.iti__flag.iti__nl { background-image: url("../images/flags/nl.svg"); }
.iti__flag.iti__no { background-image: url("../images/flags/no.svg"); }
.iti__flag.iti__np { background-image: url("../images/flags/np.svg"); }
.iti__flag.iti__nr { background-image: url("../images/flags/nr.svg"); }
.iti__flag.iti__nu { background-image: url("../images/flags/nu.svg"); }
.iti__flag.iti__nz { background-image: url("../images/flags/nz.svg"); }
.iti__flag.iti__om { background-image: url("../images/flags/om.svg"); }
.iti__flag.iti__pa { background-image: url("../images/flags/pa.svg"); }
.iti__flag.iti__pe { background-image: url("../images/flags/pe.svg"); }
.iti__flag.iti__pf { background-image: url("../images/flags/pf.svg"); }
.iti__flag.iti__pg { background-image: url("../images/flags/pg.svg"); }
.iti__flag.iti__ph { background-image: url("../images/flags/ph.svg"); }
.iti__flag.iti__pk { background-image: url("../images/flags/pk.svg"); }
.iti__flag.iti__pl { background-image: url("../images/flags/pl.svg"); }
.iti__flag.iti__pm { background-image: url("../images/flags/pm.svg"); }
.iti__flag.iti__pn { background-image: url("../images/flags/pn.svg"); }
.iti__flag.iti__pr { background-image: url("../images/flags/pr.svg"); }
.iti__flag.iti__ps { background-image: url("../images/flags/ps.svg"); }
.iti__flag.iti__pt { background-image: url("../images/flags/pt.svg"); }
.iti__flag.iti__pw { background-image: url("../images/flags/pw.svg"); }
.iti__flag.iti__py { background-image: url("../images/flags/py.svg"); }
.iti__flag.iti__qa { background-image: url("../images/flags/qa.svg"); }
.iti__flag.iti__re { background-image: url("../images/flags/re.svg"); }
.iti__flag.iti__ro { background-image: url("../images/flags/ro.svg"); }
.iti__flag.iti__rs { background-image: url("../images/flags/rs.svg"); }
.iti__flag.iti__ru { background-image: url("../images/flags/ru.svg"); }
.iti__flag.iti__rw { background-image: url("../images/flags/rw.svg"); }
.iti__flag.iti__sa { background-image: url("../images/flags/sa.svg"); }
.iti__flag.iti__sb { background-image: url("../images/flags/sb.svg"); }
.iti__flag.iti__sc { background-image: url("../images/flags/sc.svg"); }
.iti__flag.iti__sd { background-image: url("../images/flags/sd.svg"); }
.iti__flag.iti__se { background-image: url("../images/flags/se.svg"); }
.iti__flag.iti__sg { background-image: url("../images/flags/sg.svg"); }
.iti__flag.iti__sh { background-image: url("../images/flags/sh.svg"); }
.iti__flag.iti__si { background-image: url("../images/flags/si.svg"); }
.iti__flag.iti__sj { background-image: url("../images/flags/sj.svg"); }
.iti__flag.iti__sk { background-image: url("../images/flags/sk.svg"); }
.iti__flag.iti__sl { background-image: url("../images/flags/sl.svg"); }
.iti__flag.iti__sm { background-image: url("../images/flags/sm.svg"); }
.iti__flag.iti__sn { background-image: url("../images/flags/sn.svg"); }
.iti__flag.iti__so { background-image: url("../images/flags/so.svg"); }
.iti__flag.iti__sr { background-image: url("../images/flags/sr.svg"); }
.iti__flag.iti__ss { background-image: url("../images/flags/ss.svg"); }
.iti__flag.iti__st { background-image: url("../images/flags/st.svg"); }
.iti__flag.iti__sv { background-image: url("../images/flags/sv.svg"); }
.iti__flag.iti__sx { background-image: url("../images/flags/sx.svg"); }
.iti__flag.iti__sy { background-image: url("../images/flags/sy.svg"); }
.iti__flag.iti__sz { background-image: url("../images/flags/sz.svg"); }
.iti__flag.iti__tc { background-image: url("../images/flags/tc.svg"); }
.iti__flag.iti__td { background-image: url("../images/flags/td.svg"); }
.iti__flag.iti__tf { background-image: url("../images/flags/tf.svg"); }
.iti__flag.iti__tg { background-image: url("../images/flags/tg.svg"); }
.iti__flag.iti__th { background-image: url("../images/flags/th.svg"); }
.iti__flag.iti__tj { background-image: url("../images/flags/tj.svg"); }
.iti__flag.iti__tk { background-image: url("../images/flags/tk.svg"); }
.iti__flag.iti__tl { background-image: url("../images/flags/tl.svg"); }
.iti__flag.iti__tm { background-image: url("../images/flags/tm.svg"); }
.iti__flag.iti__tn { background-image: url("../images/flags/tn.svg"); }
.iti__flag.iti__to { background-image: url("../images/flags/to.svg"); }
.iti__flag.iti__tr { background-image: url("../images/flags/tr.svg"); }
.iti__flag.iti__tt { background-image: url("../images/flags/tt.svg"); }
.iti__flag.iti__tv { background-image: url("../images/flags/tv.svg"); }
.iti__flag.iti__tw { background-image: url("../images/flags/tw.svg"); }
.iti__flag.iti__tz { background-image: url("../images/flags/tz.svg"); }
.iti__flag.iti__ua { background-image: url("../images/flags/ua.svg"); }
.iti__flag.iti__ug { background-image: url("../images/flags/ug.svg"); }
.iti__flag.iti__um { background-image: url("../images/flags/um.svg"); }
.iti__flag.iti__us { background-image: url("../images/flags/us.svg"); }
.iti__flag.iti__uy { background-image: url("../images/flags/uy.svg"); }
.iti__flag.iti__uz { background-image: url("../images/flags/uz.svg"); }
.iti__flag.iti__va { background-image: url("../images/flags/va.svg"); }
.iti__flag.iti__vc { background-image: url("../images/flags/vc.svg"); }
.iti__flag.iti__ve { background-image: url("../images/flags/ve.svg"); }
.iti__flag.iti__vg { background-image: url("../images/flags/vg.svg"); }
.iti__flag.iti__vi { background-image: url("../images/flags/vi.svg"); }
.iti__flag.iti__vn { background-image: url("../images/flags/vn.svg"); }
.iti__flag.iti__vu { background-image: url("../images/flags/vu.svg"); }
.iti__flag.iti__wf { background-image: url("../images/flags/wf.svg"); }
.iti__flag.iti__ws { background-image: url("../images/flags/ws.svg"); }
.iti__flag.iti__xk { background-image: url("../images/flags/xk.svg"); }
.iti__flag.iti__ye { background-image: url("../images/flags/ye.svg"); }
.iti__flag.iti__yt { background-image: url("../images/flags/yt.svg"); }
.iti__flag.iti__za { background-image: url("../images/flags/za.svg"); }
.iti__flag.iti__zm { background-image: url("../images/flags/zm.svg"); }
.iti__flag.iti__zw { background-image: url("../images/flags/zw.svg"); }
