/* @codingStandardsIgnoreFile */
:root {
    --iti-hover-color: rgba(0, 0, 0, 0.05);
    --iti-border-color: #CCC;
    --iti-dialcode-color: #999;
    --iti-dropdown-bg: white;
    --iti-spacer-horizontal: 8px;
    --iti-flag-height: 20px;
    --iti-flag-width: 20px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 6px;
    --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
    --iti-arrow-padding: 6px;
    --iti-arrow-color: #555;
    --iti-path-flags-1x: url("images/allcountry-flags-sprites.svg?ver=1.0");
    --iti-path-flags-2x: url("images/allcountry-flags-sprites.svg?ver=1.0");
    --iti-path-globe-1x: url("images/globe.webp");
    --iti-path-globe-2x: url("images/globe@2x.webp");
    --iti-flag-sprite-width: 5200px;
    --iti-flag-sprite-height: 20px;
    --iti-mobile-popup-margin: 30px;
    --iti-path-flags-2sprite-1x: url("images/fourcountry-sprites.svg");
    --iti-flag-sprite2-width: 80px;
}

.iti {
    position: relative;
    display: inline-block;
}

.iti * {
    box-sizing: border-box;
}

.iti__hide {
    display: none;
}

.iti__v-hide {
    visibility: hidden;
}

.iti__a11y-text {
    width: 1px;
    height: 1px;
    clip: rect(1px, 1px, 1px, 1px);
    overflow: hidden;
    position: absolute;
}

.iti input.iti__tel-input,
.iti input.iti__tel-input[type=text],
.iti input.iti__tel-input[type=tel] {
    position: relative;
    z-index: 0;
    margin: 0 !important;
}

.iti__country-container {
    position: absolute;
    top: 0;
    bottom: 0;
    padding: var(--iti-border-width);
}

.iti__selected-country {
    z-index: 1;
    position: relative;
    display: flex;
    align-items: center;
    height: auto;
    background: none;
    border: 0;
    margin: 10px 0 0 0 ;
    padding: 0;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    border-radius: 0;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
}

.iti__selected-country-primary {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
}

.iti__arrow {
    margin-left: var(--iti-arrow-padding);
    width: 0;
    height: 0;
    border-left: var(--iti-triangle-border) solid transparent;
    border-right: var(--iti-triangle-border) solid transparent;
    border-top: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

[dir=rtl] .iti__arrow {
    margin-right: var(--iti-arrow-padding);
    margin-left: 0;
}

.iti__arrow--up {
    border-top: none;
    border-bottom: var(--iti-arrow-height) solid var(--iti-arrow-color);
}

.iti__dropdown-content {
    border-radius: 3px;
    background-color: var(--iti-dropdown-bg);
}

.iti--inline-dropdown .iti__dropdown-content {
    position: absolute;
    z-index: 2;
    margin-top: 3px;
    margin-left: calc(var(--iti-border-width) * -1);
    border: var(--iti-border-width) solid var(--iti-border-color);
    box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
}

.iti__search-input {
    width: 100%;
    border-width: 0;
    border-radius: 3px;
}

.iti__search-input + .iti__country-list {
    border-top: 1px solid var(--iti-border-color);
}

.iti__country-list {
    list-style: none;
    padding: 0;
    margin: 0;
    overflow-y: scroll;
    -webkit-overflow-scrolling: touch;
}

.iti--inline-dropdown .iti__country-list {
    max-height: 185px;
}

.iti--flexible-dropdown-width .iti__country-list {
    white-space: nowrap;
}

@media (max-width: 500px) {

    .iti--flexible-dropdown-width .iti__country-list {
        white-space: normal;
    }

}

.iti__country {
    display: flex;
    align-items: center;
    padding: 8px var(--iti-spacer-horizontal);
    outline: none;
}

.iti__dial-code {
    color: var(--iti-dialcode-color);
}

.iti__country.iti__highlight {
    background-color: var(--iti-hover-color);
}

.iti__country-list .iti__flag, .iti__country-name {
    margin-right: var(--iti-spacer-horizontal);
}

[dir=rtl] .iti__country-list .iti__flag, [dir=rtl] .iti__country-name {
    margin-right: 0;
    margin-left: var(--iti-spacer-horizontal);
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover, .iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])):hover button {
    cursor: pointer;
}

.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country-primary:hover,
.iti--allow-dropdown .iti__country-container:not(:has(+ input[disabled])):not(:has(+ input[readonly])) .iti__selected-country:has(+ .iti__dropdown-content:hover) .iti__selected-country-primary {
    background-color: var(--iti-hover-color);
}

.iti .iti__selected-dial-code {
    margin-left: 4px;
}

[dir=rtl] .iti .iti__selected-dial-code {
    margin-left: 0;
    margin-right: 4px;
}

.iti--container {
    position: fixed;
    top: -1000px;
    left: -1000px;
    z-index: 1060;
    padding: var(--iti-border-width);
}

.iti--container:hover {
    cursor: pointer;
}

.iti--fullscreen-popup.iti--container {
    background-color: rgba(0, 0, 0, 0.5);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    position: fixed;
    padding: var(--iti-mobile-popup-margin);
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
}

.iti--fullscreen-popup .iti__dropdown-content {
    display: flex;
    flex-direction: column;
    max-height: 100%;
    position: relative;
}

.iti--fullscreen-popup .iti__country {
    padding: 10px;
    line-height: 1.5em;
}

.iti__flag {
    --iti-flag-offset: 100px;
    height: var(--iti-flag-height);
    width: var(--iti-flag-width);
    background-image: var(--iti-path-flags-1x);
    background-repeat: no-repeat;
    background-position: var(--iti-flag-offset) 0;
    background-size: var(--iti-flag-sprite-width) var(--iti-flag-sprite-height);
}

.iti__ac { --iti-flag-offset: 0px; background-image: var(--iti-path-flags-2sprite-1x); background-size: var(--iti-flag-sprite2-width) var(--iti-flag-sprite-height); }    /* Ascension Island*/
.iti__ad { --iti-flag-offset: -140px; }    /* Andorra */
.iti__ae { --iti-flag-offset: -4880px; }   /* United Arab Emirates */
.iti__af { --iti-flag-offset: -20px; }     /* Afghanistan */
.iti__ag { --iti-flag-offset: -180px; }    /* Antigua and Barbuda */
.iti__ai { --iti-flag-offset: -160px; }    /* Anguilla */
.iti__al { --iti-flag-offset: -60px; }     /* Albania */
.iti__am { --iti-flag-offset: -420px; }    /* Armenia */
.iti__ao { --iti-flag-offset: -140px; }    /* Angola */
.iti__ar { --iti-flag-offset: -400px; }    /* Argentina */
.iti__as { --iti-flag-offset: -100px; }    /* American Samoa */
.iti__at { --iti-flag-offset: -480px; }    /* Austria */
.iti__au { --iti-flag-offset: -460px; }    /* Australia */
.iti__aw { --iti-flag-offset: -440px; }    /* Aruba */
.iti__ax { --iti-flag-offset: -40px; }    /* Åland Islands */
.iti__az { --iti-flag-offset: -500px; }    /* Azerbaijan */
.iti__ba { --iti-flag-offset: -1220px; }    /* Bosnia and Herzegovina */
.iti__bb { --iti-flag-offset: -820px; }    /* Barbados */
.iti__bd { --iti-flag-offset: -800px; }    /* Bangladesh */
.iti__be { --iti-flag-offset: -880px; }    /* Belgium */
.iti__bf { --iti-flag-offset: -1380px; }    /* Burkina Faso */
.iti__bg { --iti-flag-offset: -1360px; }    /* Bulgaria */
.iti__bh { --iti-flag-offset: -560px; }    /* Bahrain */
.iti__bi { --iti-flag-offset: -1600px; }    /* Burundi */
.iti__bj { --iti-flag-offset: -920px; }    /* Benin */
.iti__bl { --iti-flag-offset: -3820px; }    /* Saint Barthélemy */
.iti__bm { --iti-flag-offset: -940px; }    /* Bermuda */
.iti__bn { --iti-flag-offset: -1340px; }    /* Brunei */
.iti__bo { --iti-flag-offset: -980px; }    /* Bolivia */
.iti__bq { --iti-flag-offset: -1200px; }    /* Bonaire, Sint Eustatius and Saba */
.iti__br { --iti-flag-offset: -1260px; }    /* Brazil */
.iti__bs { --iti-flag-offset: -540px; }    /* Bahamas */
.iti__bt { --iti-flag-offset: -960px; }    /* Bhutan */
.iti__bw { --iti-flag-offset: -1240px; }    /* Botswana */
.iti__by { --iti-flag-offset: -860px; }    /* Belarus */
.iti__bz { --iti-flag-offset: -900px; }    /* Belize */
.iti__ca { --iti-flag-offset: -1660px; }    /* Canada */
.iti__cc { --iti-flag-offset: -2060px; }    /* Cocos (Keeling) Islands */
.iti__cd { --iti-flag-offset: -2480px; }    /* Democratic Republic of the Congo */
.iti__cf { --iti-flag-offset: -1740px; }    /* Central African Republic */
.iti__cg { --iti-flag-offset: -2620px; }    /* Republic of the Congo */
.iti__ch { --iti-flag-offset: -3960px; }    /* Switzerland */
.iti__ci { --iti-flag-offset: -4500px; }    /* Côte d'Ivoire */
.iti__ck { --iti-flag-offset: -2120px; }    /* Cook Islands */
.iti__cl { --iti-flag-offset: -2000px; }    /* Chile */
.iti__cm { --iti-flag-offset: -1640px; }    /* Cameroon */
.iti__cn { --iti-flag-offset: -2020px; }    /* China */
.iti__co { --iti-flag-offset: -2080px; }    /* Colombia */
.iti__cr { --iti-flag-offset: -2160px; }    /* Costa Rica */
.iti__cu { --iti-flag-offset: -2400px; }    /* Cuba */
.iti__cv { --iti-flag-offset: -1700px; }    /* Cape Verde */
.iti__cw { --iti-flag-offset: -2420px; }    /* Curaçao */
.iti__cx { --iti-flag-offset: -40px; background-image: var(--iti-path-flags-2sprite-1x); background-size: var(--iti-flag-sprite2-width) var(--iti-flag-sprite-height);}    /* Christmas Island */
.iti__cy { --iti-flag-offset: -2440px; }    /* Cyprus */
.iti__cz { --iti-flag-offset: -2460px; }    /* Czech Republic */
.iti__de { --iti-flag-offset: -3380px; }    /* Germany */
.iti__dj { --iti-flag-offset: -2520px; }    /* Djibouti */
.iti__dk { --iti-flag-offset: -2500px; }    /* Denmark */
.iti__dm { --iti-flag-offset: -2540px; }    /* Dominica */
.iti__do { --iti-flag-offset: -2560px; }    /* Dominican Republic */
.iti__dz { --iti-flag-offset: -80px; }    /* Algeria */
.iti__ec { --iti-flag-offset: -2800px; }    /* Ecuador */
.iti__ee { --iti-flag-offset: -2920px; }    /* Estonia */
.iti__eg { --iti-flag-offset: -2820px; }   /* Egypt */
.iti__eh { --iti-flag-offset: -2720px; }   /* Western Sahara */
.iti__er { --iti-flag-offset: -2900px; }   /* Eritrea */
.iti__es { --iti-flag-offset: -3580px; }   /* Spain */
.iti__et { --iti-flag-offset: -2940px; }   /* Ethiopia */
.iti__fi { --iti-flag-offset: -3240px; }   /* Finland */
.iti__fj { --iti-flag-offset: -3220px; }   /* Fiji */
.iti__fk { --iti-flag-offset: -2980px; }   /* Falkland Islands */
.iti__fm { --iti-flag-offset: -780px; }   /* Micronesia */
.iti__fo { --iti-flag-offset: -3200px; }   /* Faroe Islands */
.iti__fr { --iti-flag-offset: -3260px; }   /* France */
.iti__ga { --iti-flag-offset: -3300px; }   /* Gabon */
.iti__gb { --iti-flag-offset: -4760px; }   /* United Kingdom */
.iti__gd { --iti-flag-offset: -3680px; }   /* Grenada */
.iti__ge { --iti-flag-offset: -3360px; }   /* Georgia */
.iti__gf { --iti-flag-offset: -3260px; }   /* French Guiana */
.iti__gg { --iti-flag-offset: -3740px; }   /* Guernsey */
.iti__gh { --iti-flag-offset: -3600px; }   /* Ghana */
.iti__gi { --iti-flag-offset: -3620px; }   /* Gibraltar */
.iti__gl { --iti-flag-offset: -3660px; }   /* Greenland */
.iti__gm { --iti-flag-offset: -3340px; }   /* Gambia */
.iti__gn { --iti-flag-offset: -3780px; }   /* Guinea */
.iti__gp { --iti-flag-offset: -3260px; }   /* Guadeloupe */
.iti__gq { --iti-flag-offset: -2880px; }   /* Equatorial Guinea */
.iti__gr { --iti-flag-offset: -3640px; }   /* Greece */
.iti__gt { --iti-flag-offset: -3720px; } /* Guatemala */
.iti__gu { --iti-flag-offset: -3700px; } /* Guam */
.iti__gw { --iti-flag-offset: -3760px; } /* Guinea-Bissau */
.iti__gy { --iti-flag-offset: -4000px; } /* Guyana */
.iti__hk { --iti-flag-offset: -4080px; } /* Hong Kong */
.iti__hn { --iti-flag-offset: -4060px; } /* Honduras */
.iti__hr { --iti-flag-offset: -2180px; } /* Croatia */
.iti__ht { --iti-flag-offset: -4020px; } /* Haiti */
.iti__hu { --iti-flag-offset: -4100px; } /* Hungary */
.iti__id { --iti-flag-offset: -4160px; } /* Indonesia */
.iti__ie { --iti-flag-offset: -4420px; } /* Ireland */
.iti__il { --iti-flag-offset: -4460px; } /* Israel */
.iti__im { --iti-flag-offset: -4440px; } /* Isle of Man */
.iti__in { --iti-flag-offset: -4140px; } /* India */
.iti__io { --iti-flag-offset: -1300px; } /* British Indian Ocean Territory */
.iti__iq { --iti-flag-offset: -4400px; } /* Iraq */
.iti__ir { --iti-flag-offset: -4180px; } /* Iran */
.iti__is { --iti-flag-offset: -4120px; } /* Iceland */
.iti__it { --iti-flag-offset: -4480px; } /* Italy */
.iti__je { --iti-flag-offset: -4560px; } /* Jersey */
.iti__jm { --iti-flag-offset: -4520px; } /* Jamaica */
.iti__jo { --iti-flag-offset: -4580px; } /* Jordan */
.iti__jp { --iti-flag-offset: -4540px; } /* Japan */
.iti__ke { --iti-flag-offset: -4820px; } /* Kenya */
.iti__kg { --iti-flag-offset: -4900px; } /* Kyrgyzstan */
.iti__kh { --iti-flag-offset: -1620px; } /* Cambodia */
.iti__ki { --iti-flag-offset: -4840px; } /* Kiribati */
.iti__km { --iti-flag-offset: -2100px; } /* Comoros */
.iti__kn { --iti-flag-offset: -20px; background-image: var(--iti-path-flags-2sprite-1x); background-size: var(--iti-flag-sprite2-width) var(--iti-flag-sprite-height);} /* Saint Kitts and Nevis */
.iti__kp { --iti-flag-offset: -1580px; } /* North Korea */
.iti__kr { --iti-flag-offset: -3540px; } /* South Korea */
.iti__kw { --iti-flag-offset: -4880px; } /* Kuwait */
.iti__ky { --iti-flag-offset: -1720px; } /* Cayman Islands */
.iti__kz { --iti-flag-offset: -4800px; } /* Kazakhstan */
.iti__la { --iti-flag-offset: -4920px; } /* Laos */
.iti__lb { --iti-flag-offset: -4960px; } /* Lebanon */
.iti__lc { --iti-flag-offset: -3840px; } /* Saint Lucia */
.iti__li { --iti-flag-offset: -240px; } /* Liechtenstein */
.iti__lk { --iti-flag-offset: -3800px; } /* Sri Lanka */
.iti__lr { --iti-flag-offset: -200px; } /* Liberia */
.iti__ls { --iti-flag-offset: -4980px; } /* Lesotho */
.iti__lt { --iti-flag-offset: -260px; } /* Lithuania */
.iti__lu { --iti-flag-offset: -280px; } /* Luxembourg */
.iti__lv { --iti-flag-offset: -4940px; } /* Latvia */
.iti__ly { --iti-flag-offset: -220px; } /* Libya */
.iti__ma { --iti-flag-offset: -1100px; } /* Morocco */
.iti__mc { --iti-flag-offset: -1020px; } /* Monaco */
.iti__md { --iti-flag-offset: -1000px; } /* Moldova */
.iti__me { --iti-flag-offset: -1060px; } /* Montenegro */
.iti__mf { --iti-flag-offset: -60px; background-image: var(--iti-path-flags-2sprite-1x); background-size: var(--iti-flag-sprite2-width) var(--iti-flag-sprite-height);} /* Saint Martin*/
.iti__mg { --iti-flag-offset: -320px; } /* Madagascar */
.iti__mh { --iti-flag-offset: -660px; } /* Marshall Islands */
.iti__mk { --iti-flag-offset: -2600px; } /* North Macedonia */
.iti__ml { --iti-flag-offset: -620px; } /* Mali */
.iti__mm { --iti-flag-offset: -1140px; } /* Myanmar (Burma) */
.iti__mn { --iti-flag-offset: -1040px; } /* Mongolia */
.iti__mo { --iti-flag-offset: -300px; } /* Macao */
.iti__mp { --iti-flag-offset: -1820px; } /* Northern Mariana Islands */
.iti__mq { --iti-flag-offset: -680px; } /* Martinique */
.iti__mr { --iti-flag-offset: -700px; } /* Mauritania */
.iti__ms { --iti-flag-offset: -1080px; } /* Montserrat */
.iti__mt { --iti-flag-offset: -640px; } /* Malta */
.iti__mu { --iti-flag-offset: -720px; } /* Mauritius */
.iti__mv { --iti-flag-offset: -600px; } /* Maldives */
.iti__mw { --iti-flag-offset: -360px; } /* Malawi */
.iti__mx { --iti-flag-offset: -760px; } /* Mexico */
.iti__my { --iti-flag-offset: -380px; } /* Malaysia */
.iti__mz { --iti-flag-offset: -1120px; } /* Mozambique */
.iti__na { --iti-flag-offset: -1160px; } /* Namibia */
.iti__nc { --iti-flag-offset: -3260px; } /* New Caledonia*/
.iti__ne { --iti-flag-offset: -1500px; } /* Niger */
.iti__nf { --iti-flag-offset: -1560px; } /* Norfolk Island */
.iti__ng { --iti-flag-offset: -1520px; } /* Nigeria */
.iti__ni { --iti-flag-offset: -1480px; } /* Nicaragua */
.iti__nl { --iti-flag-offset: -1440px; } /* Netherlands */
.iti__no { --iti-flag-offset: -1840px; } /* Norway */
.iti__np { --iti-flag-offset: -1420px; } /* Nepal */
.iti__nr { --iti-flag-offset: -1400px; } /* Nauru */
.iti__nu { --iti-flag-offset: -1540px; } /* Niue */
.iti__nz { --iti-flag-offset: -1460px; } /* New Zealand */
.iti__om { --iti-flag-offset: -1860px; } /* Oman */
.iti__pa { --iti-flag-offset: -1980px; } /* Panama */
.iti__pe { --iti-flag-offset: -2240px; } /* Peru */
.iti__pf { --iti-flag-offset: -3280px; } /* French Polynesia */
.iti__pg { --iti-flag-offset: -2200px; } /* Papua New Guinea */
.iti__ph { --iti-flag-offset: -2260px; } /* Philippines */
.iti__pk { --iti-flag-offset: -1920px; } /* Pakistan */
.iti__pl { --iti-flag-offset: -2300px; } /* Poland */
.iti__pm { --iti-flag-offset: -3260px; } /* Saint Pierre and Miquelon*/
.iti__pr { --iti-flag-offset: -2340px; } /* Puerto Rico */
.iti__ps { --iti-flag-offset: -1960px; } /* Palestine */
.iti__pt { --iti-flag-offset: -2320px; } /* Portugal */
.iti__pw { --iti-flag-offset: -1940px; } /* Palau */
.iti__py { --iti-flag-offset: -2220px; } /* Paraguay */
.iti__qa { --iti-flag-offset: -2360px; } /* Qatar */
.iti__re { --iti-flag-offset: -3260px; } /* Réunion */
.iti__ro { --iti-flag-offset: -2640px; } /* Romania */
.iti__rs { --iti-flag-offset: -3100px; } /* Serbia */
.iti__ru { --iti-flag-offset: -2660px; } /* Russia */
.iti__rw { --iti-flag-offset: -2680px; } /* Rwanda */
.iti__sa { --iti-flag-offset: -3040px; } /* Saudi Arabia */
.iti__sb { --iti-flag-offset: -3460px; } /* Solomon Islands */
.iti__sc { --iti-flag-offset: -3120px; } /* Seychelles */
.iti__sd { --iti-flag-offset: -3880px; } /* Sudan */
.iti__se { --iti-flag-offset: -3940px; } /* Sweden */
.iti__sg { --iti-flag-offset: -3160px; } /* Singapore */
.iti__sh { --iti-flag-offset: -4760px; } /* Saint Helena*/
.iti__si { --iti-flag-offset: -3440px; } /* Slovenia */
.iti__sj { --iti-flag-offset: -1840px; } /* Svalbard and Jan Mayen*/
.iti__sk { --iti-flag-offset: -3420px; } /* Slovakia */
.iti__sl { --iti-flag-offset: -3140px; } /* Sierra Leone */
.iti__sm { --iti-flag-offset: -2780px; } /* San Marino */
.iti__sn { --iti-flag-offset: -3080px; } /* Senegal */
.iti__so { --iti-flag-offset: -3480px; } /* Somalia */
.iti__sr { --iti-flag-offset: -3900px; } /* Suriname */
.iti__ss { --iti-flag-offset: -3560px; } /* South Sudan */
.iti__st { --iti-flag-offset: -3260px; } /* São Tomé and Príncipe*/
.iti__sv { --iti-flag-offset: -2840px; } /* El Salvador */
.iti__sx { --iti-flag-offset: -3400px; } /* Sint Maarten */
.iti__sy { --iti-flag-offset: -3980px; } /* Syria */
.iti__sz { --iti-flag-offset: -3920px; } /* Eswatini (Swaziland) */
.iti__tc { --iti-flag-offset: -4660px; } /* Turks and Caicos Islands */
.iti__td { --iti-flag-offset: -1780px; } /* Chad */
.iti__tg { --iti-flag-offset: -4300px; } /* Togo */
.iti__th { --iti-flag-offset: -4260px; } /* Thailand */
.iti__tj { --iti-flag-offset: -4220px; } /* Tajikistan */
.iti__tk { --iti-flag-offset: -4320px; } /* Tokelau */
.iti__tl { --iti-flag-offset: -2580px; } /* Timor-Leste */
.iti__tm { --iti-flag-offset: -4640px; } /* Turkmenistan */
.iti__tn { --iti-flag-offset: -4600px; } /* Tunisia */
.iti__to { --iti-flag-offset: -4340px; } /* Tonga */
.iti__tr { --iti-flag-offset: -4620px; } /* Turkey */
.iti__tt { --iti-flag-offset: -4380px; } /* Trinidad and Tobago */
.iti__tv { --iti-flag-offset: -4680px; } /* Tuvalu */
.iti__tw { --iti-flag-offset: -4200px; } /* Taiwan */
.iti__tz { --iti-flag-offset: -4240px; } /* Tanzania */
.iti__ua { --iti-flag-offset: -4720px; } /* Ukraine */
.iti__ug { --iti-flag-offset: -4700px; } /* Uganda */
.iti__us { --iti-flag-offset: -5000px; } /* United States */
.iti__uy { --iti-flag-offset: -5020px; } /* Uruguay */
.iti__uz { --iti-flag-offset: -5040px; } /* Uzbekistan*/
.iti__va { --iti-flag-offset: -5080px; } /* Vatican City */
.iti__vc { --iti-flag-offset: -3860px; } /* Saint Vincent and the Grenadines */
.iti__ve { --iti-flag-offset: -5100px; } /* Venezuela */
.iti__vg { --iti-flag-offset: -1320px; } /* British Virgin Islands */
.iti__vi { --iti-flag-offset: -5140px; } /* U.S. Virgin Islands */
.iti__vn { --iti-flag-offset: -5120px; } /* Vietnam */
.iti__vu { --iti-flag-offset: -5060px; } /* Vanuatu */
.iti__wf { --iti-flag-offset: -3260px; } /* Wallis and Futuna*/
.iti__ws { --iti-flag-offset: -2760px; } /* Samoa */
.iti__xk { --iti-flag-offset: -4860px; } /* Kosovo */
.iti__ye { --iti-flag-offset: -5180px; } /* Yemen */
.iti__yt { --iti-flag-offset: -3260px; } /* Mayotte notfound*/
.iti__za { --iti-flag-offset: -3520px; } /* South Africa */
.iti__zm { --iti-flag-offset: -2740px; } /* Zambia */
.iti__zw { --iti-flag-offset: -2040px; } /* Zimbabwe */

.iti__globe {
    background-image: var(--iti-path-globe-1x);
    background-size: contain;
    background-position: right;
    box-shadow: none;
    height: 19px;
}

@media (min-resolution: 2x) {

    .iti__flag {
        background-image: var(--iti-path-flags-2x);
    }

    .iti__globe {
        background-image: var(--iti-path-globe-2x);
    }

}
