/* ==========================================================================
   Seletor de DDI (bandeira) + máscara nos campos de telefone (intl-tel-input)
   Encaixa o widget no visual dos formulários do site (.frelo-form).
   ========================================================================== */

/* O wrapper do intl-tel-input ocupa a largura do campo. */
.frelo-form .iti { display: block; width: 100%; }
.frelo-form .iti input[type="tel"] { width: 100%; }

/* Área da bandeira + DDI, encaixada na borda arredondada do campo. */
.frelo-form .iti--separate-dial-code .iti__selected-flag {
	background: transparent;
	border-top-left-radius: 12px;
	border-bottom-left-radius: 12px;
	padding-left: 14px;
}
.frelo-form .iti__selected-flag:hover,
.frelo-form .iti__selected-flag:focus { background: rgba( 0, 0, 0, .035 ); }
.frelo-form .iti--separate-dial-code .iti__selected-dial-code {
	color: var( --in-ink );
	font-size: 1rem;
	margin-left: 8px;
}
.frelo-form .iti__arrow { margin-left: 8px; border-top-color: #9a9aa2; }
.frelo-form .iti__arrow--up { border-bottom-color: #9a9aa2; }

/* Dropdown da lista de países no visual do site.
   A lista é filha do `.iti__flag-container` (absoluto, ~88px) e abre a partir
   da borda esquerda do campo; por padrão ela assumia a largura "natural" do
   conteúdo (nomes longos) e estourava o modal, causando rolagem horizontal.
   Fixamos uma largura confortável que cabe dentro do modal (campo ~384px no
   modal de 440px) e nunca ultrapassa a viewport em telas pequenas.
   Itens em flex + nome quebrando garantem que nada estoure na horizontal. */
.frelo-form .iti__country-list {
	width: min( 320px, calc( 100vw - 84px ) );
	box-sizing: border-box;
	border: 1.5px solid var( --in-line, #e0e0e5 );
	border-radius: 12px;
	box-shadow: 0 16px 44px rgba( 0, 0, 0, .14 );
	padding: 6px;
	margin-top: 6px;
	background: #fff;
	max-height: 264px;
	overflow-x: hidden;
}
.frelo-form .iti__country {
	display: flex;
	align-items: center;
	gap: 8px;
	padding: 9px 10px;
	border-radius: 8px;
	font-size: .95rem;
	white-space: normal;
}
.frelo-form .iti__country .iti__flag-box { flex: 0 0 auto; }
.frelo-form .iti__country .iti__country-name { flex: 1 1 auto; min-width: 0; }
.frelo-form .iti__country .iti__dial-code { flex: 0 0 auto; margin-left: auto; }
.frelo-form .iti__country.iti__highlight { background: var( --in-red-50, #fdeaec ); }
.frelo-form .iti__dial-code { color: var( --in-muted ); }
.frelo-form .iti__divider { margin: 6px 0; border-color: var( --in-line, #ececf0 ); }

/* A bandeira/DDI selecionados ficam SEMPRE acima do input (que tem fundo
   branco opaco e vem depois no DOM) — inclusive com o campo focado. */
.frelo-form .iti__flag-container { z-index: 2; }

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