.tpp-flex{display:flex;flex-direction:column;gap:15px;}
.tpp-flex-col{flex-shrink:1;flex-grow:1;width:100%;}
@media(min-width:768px){
.tpp-flex{flex-direction:row;}
.tpp-flex-col.tpp-half-col{width:50%;}
}
.zfm-mb-20{margin-bottom:20px;}
form.zfm-form .zf-errorMessage{color:red;font-size:0.8rem;padding:3px 5px;margin-bottom:0px;}
.zfm-notification{padding:15px 45px 15px 25px;margin-top:40px;display:inline-block;position:fixed;top:24px;right:-400px;z-index:9999;transition:right 0.5s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 8px rgba(0,0,0,0.15);max-width:350px;}
.zfm-notification button.zfm-close-btn{position:absolute;top:15px;right:12px;width:20px;height:20px;background:transparent;border:none;font-size:20px;cursor:pointer;color:#333 !important;line-height:1;padding:0;z-index:10000;border-radius:0px;}
.zfm-notification button.zfm-close-btn::before{content:'×';display:block;width:100%;height:100%;text-align:center;}
.zfm-notification button.zfm-close-btn:hover{background:transparent;border:none;color:#333;}
.zfm-notification.zfm-notif-error{background:rgb(255, 228, 228);border-left:4px solid rgb(225, 141, 141);}
.zfm-notification.zfm-notif-success{background:rgb(223, 242, 238);border-left:4px solid rgb(132, 213, 194);}
.zfm-newsletter-row{display:flex;flex-direction:column;align-items:center;gap:20px;margin-bottom:20px;justify-content:flex-start;align-items:stretch;}
.zfm-newsletter-row:last-child{margin-bottom:0;}
.zfm-newsletter-row .zfm-newsletter-col{display:flex;flex-direction:column;gap:5px;flex-grow:0;flex-shrink:0;width:100%;}
.zfm-newsletter-row .zfm-newsletter-col.zfm-shrink-and-grow{flex-grow:1;flex-shrink:1;}
.zfm-file-box{margin-bottom:15px;display:flex;flex-direction:column;gap:5px;padding:30px 15px;border:1px dashed #ccc;border-radius:25px;background:#f9f9f9;position:relative;}
.zfm-file-box input[type=file]{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;margin:0;padding:0;border:none;background:transparent;opacity:0;}
.zfm-file-box .zfm-file-select{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;color:#666;padding:10px 15px;border:2px dashed #adadad;border-radius:25px;cursor:pointer;font-size:1rem;transition:background-color 0.2s ease-in-out;}
.zfm-file-list{margin-top:10px;display:flex;flex-direction:column;gap:6px;}
.zfm-file-item{background:#f3f3f3;border-radius:6px;padding:6px 10px;display:flex;align-items:center;justify-content:space-between;font-size:0.95em;}
.zfm-file-remove{background:none !important;border:none !important;color:#666 !important;font-weight:normal !important;cursor:pointer;margin-left:10px;font-size:1em !important;}
.zfm-file-remove:hover{text-decoration:underline;}
.zfm-phone-wrapper{display:flex;flex-direction:row;align-items:stretch;width:100%;}
.zfm-phone-wrapper input[type="text"]{border:1px solid #ccc;font-size:1rem;padding:0.75em;outline:none;background:#fff;transition:border-color 0.2s;box-sizing:border-box;}
.zfm-phone-wrapper input[valType="code"]{width:0px;height:0px;opacity:0;padding:0px;margin:0px;}
.country-selector{position:relative;display:flex;align-items:center;border:1px solid #cdcdcd;border-radius:25px 0 0 25px !important;border-right:none;width:110px;min-width:110px;max-width:120px;text-align:center;padding-left:8px;}
.zfm-phone-wrapper input[valType="number"]{border-radius:0 25px 25px 0 !important;flex:1 1 auto;min-width:120px;}
.zfm-phone-wrapper input[type="text"]:focus{border-color:#0073aa;z-index:1;}
@media(max-width:600px){
.zfm-phone-wrapper{flex-direction:column;}
.zfm-phone-wrapper input[valType="number"]{border-radius:0 25px 25px 0 !important;border-top:none;width:100%;min-width:0;}
}
@media(min-width:768px){
.zfm-newsletter-row{flex-direction:row;gap:30px;}
.zfm-newsletter-row.zfm-fixed-3cols .zfm-newsletter-col{flex-grow:1;flex-shrink:1;width:33%;}
.zfm-newsletter-row .zfm-newsletter-col.zfm-min-width{width:min-content;}
} .iti-flag{width:20px;height:15px;display:inline-block;background-size:cover;}
.iti-flag.es{background-image:url(https://flagcdn.com/es.svg);}
.iti-flag.af{background-image:url(https://flagcdn.com/af.svg);}
.iti-flag.al{background-image:url(https://flagcdn.com/al.svg);}
.iti-flag.dz{background-image:url(https://flagcdn.com/dz.svg);}
.iti-flag.ad{background-image:url(https://flagcdn.com/ad.svg);}
.iti-flag.ae{background-image:url(https://flagcdn.com/ae.svg);}
.iti-flag.af{background-image:url(https://flagcdn.com/af.svg);}
.iti-flag.ag{background-image:url(https://flagcdn.com/ag.svg);}
.iti-flag.ai{background-image:url(https://flagcdn.com/ai.svg);}
.iti-flag.al{background-image:url(https://flagcdn.com/al.svg);}
.iti-flag.am{background-image:url(https://flagcdn.com/am.svg);}
.iti-flag.ao{background-image:url(https://flagcdn.com/ao.svg);}
.iti-flag.aq{background-image:url(https://flagcdn.com/aq.svg);}
.iti-flag.ar{background-image:url(https://flagcdn.com/ar.svg);}
.iti-flag.as{background-image:url(https://flagcdn.com/as.svg);}
.iti-flag.at{background-image:url(https://flagcdn.com/at.svg);}
.iti-flag.au{background-image:url(https://flagcdn.com/au.svg);}
.iti-flag.aw{background-image:url(https://flagcdn.com/aw.svg);}
.iti-flag.ax{background-image:url(https://flagcdn.com/ax.svg);}
.iti-flag.az{background-image:url(https://flagcdn.com/az.svg);}
.iti-flag.ba{background-image:url(https://flagcdn.com/ba.svg);}
.iti-flag.bb{background-image:url(https://flagcdn.com/bb.svg);}
.iti-flag.bd{background-image:url(https://flagcdn.com/bd.svg);}
.iti-flag.be{background-image:url(https://flagcdn.com/be.svg);}
.iti-flag.bf{background-image:url(https://flagcdn.com/bf.svg);}
.iti-flag.bg{background-image:url(https://flagcdn.com/bg.svg);}
.iti-flag.bh{background-image:url(https://flagcdn.com/bh.svg);}
.iti-flag.bi{background-image:url(https://flagcdn.com/bi.svg);}
.iti-flag.bj{background-image:url(https://flagcdn.com/bj.svg);}
.iti-flag.bl{background-image:url(https://flagcdn.com/bl.svg);}
.iti-flag.bm{background-image:url(https://flagcdn.com/bm.svg);}
.iti-flag.bn{background-image:url(https://flagcdn.com/bn.svg);}
.iti-flag.bo{background-image:url(https://flagcdn.com/bo.svg);}
.iti-flag.bq{background-image:url(https://flagcdn.com/bq.svg);}
.iti-flag.br{background-image:url(https://flagcdn.com/br.svg);}
.iti-flag.bs{background-image:url(https://flagcdn.com/bs.svg);}
.iti-flag.bt{background-image:url(https://flagcdn.com/bt.svg);}
.iti-flag.bv{background-image:url(https://flagcdn.com/bv.svg);}
.iti-flag.bw{background-image:url(https://flagcdn.com/bw.svg);}
.iti-flag.by{background-image:url(https://flagcdn.com/by.svg);}
.iti-flag.bz{background-image:url(https://flagcdn.com/bz.svg);}
.iti-flag.ca{background-image:url(https://flagcdn.com/ca.svg);}
.iti-flag.cc{background-image:url(https://flagcdn.com/cc.svg);}
.iti-flag.cd{background-image:url(https://flagcdn.com/cd.svg);}
.iti-flag.cf{background-image:url(https://flagcdn.com/cf.svg);}
.iti-flag.cg{background-image:url(https://flagcdn.com/cg.svg);}
.iti-flag.ch{background-image:url(https://flagcdn.com/ch.svg);}
.iti-flag.ci{background-image:url(https://flagcdn.com/ci.svg);}
.iti-flag.ck{background-image:url(https://flagcdn.com/ck.svg);}
.iti-flag.cl{background-image:url(https://flagcdn.com/cl.svg);}
.iti-flag.cm{background-image:url(https://flagcdn.com/cm.svg);}
.iti-flag.cn{background-image:url(https://flagcdn.com/cn.svg);}
.iti-flag.co{background-image:url(https://flagcdn.com/co.svg);}
.iti-flag.cr{background-image:url(https://flagcdn.com/cr.svg);}
.iti-flag.cu{background-image:url(https://flagcdn.com/cu.svg);}
.iti-flag.cv{background-image:url(https://flagcdn.com/cv.svg);}
.iti-flag.cw{background-image:url(https://flagcdn.com/cw.svg);}
.iti-flag.cx{background-image:url(https://flagcdn.com/cx.svg);}
.iti-flag.cy{background-image:url(https://flagcdn.com/cy.svg);}
.iti-flag.cz{background-image:url(https://flagcdn.com/cz.svg);}
.iti-flag.de{background-image:url(https://flagcdn.com/de.svg);}
.iti-flag.dj{background-image:url(https://flagcdn.com/dj.svg);}
.iti-flag.dk{background-image:url(https://flagcdn.com/dk.svg);}
.iti-flag.dm{background-image:url(https://flagcdn.com/dm.svg);}
.iti-flag.do{background-image:url(https://flagcdn.com/do.svg);}
.iti-flag.dz{background-image:url(https://flagcdn.com/dz.svg);}
.iti-flag.ec{background-image:url(https://flagcdn.com/ec.svg);}
.iti-flag.ee{background-image:url(https://flagcdn.com/ee.svg);}
.iti-flag.eg{background-image:url(https://flagcdn.com/eg.svg);}
.iti-flag.eh{background-image:url(https://flagcdn.com/eh.svg);}
.iti-flag.er{background-image:url(https://flagcdn.com/er.svg);}
.iti-flag.es{background-image:url(https://flagcdn.com/es.svg);}
.iti-flag.et{background-image:url(https://flagcdn.com/et.svg);}
.iti-flag.fi{background-image:url(https://flagcdn.com/fi.svg);}
.iti-flag.fj{background-image:url(https://flagcdn.com/fj.svg);}
.iti-flag.fk{background-image:url(https://flagcdn.com/fk.svg);}
.iti-flag.fm{background-image:url(https://flagcdn.com/fm.svg);}
.iti-flag.fo{background-image:url(https://flagcdn.com/fo.svg);}
.iti-flag.fr{background-image:url(https://flagcdn.com/fr.svg);}
.iti-flag.ga{background-image:url(https://flagcdn.com/ga.svg);}
.iti-flag.gb{background-image:url(https://flagcdn.com/gb.svg);}
.iti-flag.gd{background-image:url(https://flagcdn.com/gd.svg);}
.iti-flag.ge{background-image:url(https://flagcdn.com/ge.svg);}
.iti-flag.gf{background-image:url(https://flagcdn.com/gf.svg);}
.iti-flag.gg{background-image:url(https://flagcdn.com/gg.svg);}
.iti-flag.gh{background-image:url(https://flagcdn.com/gh.svg);}
.iti-flag.gi{background-image:url(https://flagcdn.com/gi.svg);}
.iti-flag.gl{background-image:url(https://flagcdn.com/gl.svg);}
.iti-flag.gm{background-image:url(https://flagcdn.com/gm.svg);}
.iti-flag.gn{background-image:url(https://flagcdn.com/gn.svg);}
.iti-flag.gp{background-image:url(https://flagcdn.com/gp.svg);}
.iti-flag.gq{background-image:url(https://flagcdn.com/gq.svg);}
.iti-flag.gr{background-image:url(https://flagcdn.com/gr.svg);}
.iti-flag.gs{background-image:url(https://flagcdn.com/gs.svg);}
.iti-flag.gt{background-image:url(https://flagcdn.com/gt.svg);}
.iti-flag.gu{background-image:url(https://flagcdn.com/gu.svg);}
.iti-flag.gw{background-image:url(https://flagcdn.com/gw.svg);}
.iti-flag.gy{background-image:url(https://flagcdn.com/gy.svg);}
.iti-flag.hk{background-image:url(https://flagcdn.com/hk.svg);}
.iti-flag.hm{background-image:url(https://flagcdn.com/hm.svg);}
.iti-flag.hn{background-image:url(https://flagcdn.com/hn.svg);}
.iti-flag.hr{background-image:url(https://flagcdn.com/hr.svg);}
.iti-flag.ht{background-image:url(https://flagcdn.com/ht.svg);}
.iti-flag.hu{background-image:url(https://flagcdn.com/hu.svg);}
.iti-flag.id{background-image:url(https://flagcdn.com/id.svg);}
.iti-flag.ie{background-image:url(https://flagcdn.com/ie.svg);}
.iti-flag.il{background-image:url(https://flagcdn.com/il.svg);}
.iti-flag.im{background-image:url(https://flagcdn.com/im.svg);}
.iti-flag.in{background-image:url(https://flagcdn.com/in.svg);}
.iti-flag.io{background-image:url(https://flagcdn.com/io.svg);}
.iti-flag.iq{background-image:url(https://flagcdn.com/iq.svg);}
.iti-flag.ir{background-image:url(https://flagcdn.com/ir.svg);}
.iti-flag.is{background-image:url(https://flagcdn.com/is.svg);}
.iti-flag.it{background-image:url(https://flagcdn.com/it.svg);}
.iti-flag.je{background-image:url(https://flagcdn.com/je.svg);}
.iti-flag.jm{background-image:url(https://flagcdn.com/jm.svg);}
.iti-flag.jo{background-image:url(https://flagcdn.com/jo.svg);}
.iti-flag.jp{background-image:url(https://flagcdn.com/jp.svg);}
.iti-flag.ke{background-image:url(https://flagcdn.com/ke.svg);}
.iti-flag.kg{background-image:url(https://flagcdn.com/kg.svg);}
.iti-flag.kh{background-image:url(https://flagcdn.com/kh.svg);}
.iti-flag.ki{background-image:url(https://flagcdn.com/ki.svg);}
.iti-flag.km{background-image:url(https://flagcdn.com/km.svg);}
.iti-flag.kn{background-image:url(https://flagcdn.com/kn.svg);}
.iti-flag.kp{background-image:url(https://flagcdn.com/kp.svg);}
.iti-flag.kr{background-image:url(https://flagcdn.com/kr.svg);}
.iti-flag.kw{background-image:url(https://flagcdn.com/kw.svg);}
.iti-flag.ky{background-image:url(https://flagcdn.com/ky.svg);}
.iti-flag.kz{background-image:url(https://flagcdn.com/kz.svg);}
.iti-flag.la{background-image:url(https://flagcdn.com/la.svg);}
.iti-flag.lb{background-image:url(https://flagcdn.com/lb.svg);}
.iti-flag.lc{background-image:url(https://flagcdn.com/lc.svg);}
.iti-flag.li{background-image:url(https://flagcdn.com/li.svg);}
.iti-flag.lk{background-image:url(https://flagcdn.com/lk.svg);}
.iti-flag.lr{background-image:url(https://flagcdn.com/lr.svg);}
.iti-flag.ls{background-image:url(https://flagcdn.com/ls.svg);}
.iti-flag.lt{background-image:url(https://flagcdn.com/lt.svg);}
.iti-flag.lu{background-image:url(https://flagcdn.com/lu.svg);}
.iti-flag.lv{background-image:url(https://flagcdn.com/lv.svg);}
.iti-flag.ly{background-image:url(https://flagcdn.com/ly.svg);}
.iti-flag.ma{background-image:url(https://flagcdn.com/ma.svg);}
.iti-flag.mc{background-image:url(https://flagcdn.com/mc.svg);}
.iti-flag.md{background-image:url(https://flagcdn.com/md.svg);}
.iti-flag.me{background-image:url(https://flagcdn.com/me.svg);}
.iti-flag.mf{background-image:url(https://flagcdn.com/mf.svg);}
.iti-flag.mg{background-image:url(https://flagcdn.com/mg.svg);}
.iti-flag.mh{background-image:url(https://flagcdn.com/mh.svg);}
.iti-flag.mk{background-image:url(https://flagcdn.com/mk.svg);}
.iti-flag.ml{background-image:url(https://flagcdn.com/ml.svg);}
.iti-flag.mm{background-image:url(https://flagcdn.com/mm.svg);}
.iti-flag.mn{background-image:url(https://flagcdn.com/mn.svg);}
.iti-flag.mo{background-image:url(https://flagcdn.com/mo.svg);}
.iti-flag.mp{background-image:url(https://flagcdn.com/mp.svg);}
.iti-flag.mq{background-image:url(https://flagcdn.com/mq.svg);}
.iti-flag.mr{background-image:url(https://flagcdn.com/mr.svg);}
.iti-flag.ms{background-image:url(https://flagcdn.com/ms.svg);}
.iti-flag.mt{background-image:url(https://flagcdn.com/mt.svg);}
.iti-flag.mu{background-image:url(https://flagcdn.com/mu.svg);}
.iti-flag.mv{background-image:url(https://flagcdn.com/mv.svg);}
.iti-flag.mw{background-image:url(https://flagcdn.com/mw.svg);}
.iti-flag.mx{background-image:url(https://flagcdn.com/mx.svg);}
.iti-flag.my{background-image:url(https://flagcdn.com/my.svg);}
.iti-flag.mz{background-image:url(https://flagcdn.com/mz.svg);}
.iti-flag.na{background-image:url(https://flagcdn.com/na.svg);}
.iti-flag.nc{background-image:url(https://flagcdn.com/nc.svg);}
.iti-flag.ne{background-image:url(https://flagcdn.com/ne.svg);}
.iti-flag.nf{background-image:url(https://flagcdn.com/nf.svg);}
.iti-flag.ng{background-image:url(https://flagcdn.com/ng.svg);}
.iti-flag.ni{background-image:url(https://flagcdn.com/ni.svg);}
.iti-flag.nl{background-image:url(https://flagcdn.com/nl.svg);}
.iti-flag.no{background-image:url(https://flagcdn.com/no.svg);}
.iti-flag.np{background-image:url(https://flagcdn.com/np.svg);}
.iti-flag.nr{background-image:url(https://flagcdn.com/nr.svg);}
.iti-flag.nu{background-image:url(https://flagcdn.com/nu.svg);}
.iti-flag.nz{background-image:url(https://flagcdn.com/nz.svg);}
.iti-flag.om{background-image:url(https://flagcdn.com/om.svg);}
.iti-flag.pa{background-image:url(https://flagcdn.com/pa.svg);}
.iti-flag.pe{background-image:url(https://flagcdn.com/pe.svg);}
.iti-flag.pf{background-image:url(https://flagcdn.com/pf.svg);}
.iti-flag.pg{background-image:url(https://flagcdn.com/pg.svg);}
.iti-flag.ph{background-image:url(https://flagcdn.com/ph.svg);}
.iti-flag.pk{background-image:url(https://flagcdn.com/pk.svg);}
.iti-flag.pl{background-image:url(https://flagcdn.com/pl.svg);}
.iti-flag.pm{background-image:url(https://flagcdn.com/pm.svg);}
.iti-flag.pn{background-image:url(https://flagcdn.com/pn.svg);}
.iti-flag.pr{background-image:url(https://flagcdn.com/pr.svg);}
.iti-flag.ps{background-image:url(https://flagcdn.com/ps.svg);}
.iti-flag.pt{background-image:url(https://flagcdn.com/pt.svg);}
.iti-flag.pw{background-image:url(https://flagcdn.com/pw.svg);}
.iti-flag.py{background-image:url(https://flagcdn.com/py.svg);}
.iti-flag.qa{background-image:url(https://flagcdn.com/qa.svg);}
.iti-flag.re{background-image:url(https://flagcdn.com/re.svg);}
.iti-flag.ro{background-image:url(https://flagcdn.com/ro.svg);}
.iti-flag.rs{background-image:url(https://flagcdn.com/rs.svg);}
.iti-flag.ru{background-image:url(https://flagcdn.com/ru.svg);}
.iti-flag.rw{background-image:url(https://flagcdn.com/rw.svg);}
.iti-flag.sa{background-image:url(https://flagcdn.com/sa.svg);}
.iti-flag.sb{background-image:url(https://flagcdn.com/sb.svg);}
.iti-flag.sc{background-image:url(https://flagcdn.com/sc.svg);}
.iti-flag.sd{background-image:url(https://flagcdn.com/sd.svg);}
.iti-flag.se{background-image:url(https://flagcdn.com/se.svg);}
.iti-flag.sg{background-image:url(https://flagcdn.com/sg.svg);}
.iti-flag.sh{background-image:url(https://flagcdn.com/sh.svg);}
.iti-flag.si{background-image:url(https://flagcdn.com/si.svg);}
.iti-flag.sj{background-image:url(https://flagcdn.com/sj.svg);}
.iti-flag.sk{background-image:url(https://flagcdn.com/sk.svg);}
.iti-flag.sl{background-image:url(https://flagcdn.com/sl.svg);}
.iti-flag.sm{background-image:url(https://flagcdn.com/sm.svg);}
.iti-flag.sn{background-image:url(https://flagcdn.com/sn.svg);}
.iti-flag.so{background-image:url(https://flagcdn.com/so.svg);}
.iti-flag.sr{background-image:url(https://flagcdn.com/sr.svg);}
.iti-flag.ss{background-image:url(https://flagcdn.com/ss.svg);}
.iti-flag.st{background-image:url(https://flagcdn.com/st.svg);}
.iti-flag.sv{background-image:url(https://flagcdn.com/sv.svg);}
.iti-flag.sx{background-image:url(https://flagcdn.com/sx.svg);}
.iti-flag.sy{background-image:url(https://flagcdn.com/sy.svg);}
.iti-flag.sz{background-image:url(https://flagcdn.com/sz.svg);}
.iti-flag.tc{background-image:url(https://flagcdn.com/tc.svg);}
.iti-flag.td{background-image:url(https://flagcdn.com/td.svg);}
.iti-flag.tf{background-image:url(https://flagcdn.com/tf.svg);}
.iti-flag.tg{background-image:url(https://flagcdn.com/tg.svg);}
.iti-flag.th{background-image:url(https://flagcdn.com/th.svg);}
.iti-flag.tj{background-image:url(https://flagcdn.com/tj.svg);}
.iti-flag.tk{background-image:url(https://flagcdn.com/tk.svg);}
.iti-flag.tl{background-image:url(https://flagcdn.com/tl.svg);}
.iti-flag.tm{background-image:url(https://flagcdn.com/tm.svg);}
.iti-flag.tn{background-image:url(https://flagcdn.com/tn.svg);}
.iti-flag.to{background-image:url(https://flagcdn.com/to.svg);}
.iti-flag.tr{background-image:url(https://flagcdn.com/tr.svg);}
.iti-flag.tt{background-image:url(https://flagcdn.com/tt.svg);}
.iti-flag.tv{background-image:url(https://flagcdn.com/tv.svg);}
.iti-flag.tw{background-image:url(https://flagcdn.com/tw.svg);}
.iti-flag.tz{background-image:url(https://flagcdn.com/tz.svg);}
.iti-flag.ua{background-image:url(https://flagcdn.com/ua.svg);}
.iti-flag.ug{background-image:url(https://flagcdn.com/ug.svg);}
.iti-flag.um{background-image:url(https://flagcdn.com/um.svg);}
.iti-flag.us{background-image:url(https://flagcdn.com/us.svg);}
.iti-flag.uy{background-image:url(https://flagcdn.com/uy.svg);}
.iti-flag.uz{background-image:url(https://flagcdn.com/uz.svg);}
.iti-flag.va{background-image:url(https://flagcdn.com/va.svg);}
.iti-flag.vc{background-image:url(https://flagcdn.com/vc.svg);}
.iti-flag.ve{background-image:url(https://flagcdn.com/ve.svg);}
.iti-flag.vg{background-image:url(https://flagcdn.com/vg.svg);}
.iti-flag.vi{background-image:url(https://flagcdn.com/vi.svg);}
.iti-flag.vn{background-image:url(https://flagcdn.com/vn.svg);}
.iti-flag.vu{background-image:url(https://flagcdn.com/vu.svg);}
.iti-flag.wf{background-image:url(https://flagcdn.com/wf.svg);}
.iti-flag.ws{background-image:url(https://flagcdn.com/ws.svg);}
.iti-flag.ye{background-image:url(https://flagcdn.com/ye.svg);}
.iti-flag.yt{background-image:url(https://flagcdn.com/yt.svg);}
.iti-flag.za{background-image:url(https://flagcdn.com/za.svg);}
.iti-flag.zm{background-image:url(https://flagcdn.com/zm.svg);}
.iti-flag.zw{background-image:url(https://flagcdn.com/zw.svg);}
.iti-flag.xk{background-image:url(https://flagcdn.com/xk.svg);}
.country-list{list-style:none;margin:0;padding:0;}
.country{display:flex;align-items:center;padding:4px 8px;cursor:pointer;}
.country:hover{background:#f0f0f0;}
.flag-box{width:22px;margin-right:8px;}
.country-name{flex:1;margin-left:4px;}
.dial-code{margin-left:8px;color:#888;}
.selected-country{
display: flex;
align-items: center;
cursor: pointer;
border-radius: 25px 0 0 25px !important;
border-right: none;
min-width: 90px;
}