:root {
    --iti-hover-color: transparent;
    --iti-border-color: var(--estatebud-neutral-100);
    --iti-dialcode-color: var(--estatebud-neutral-100);
    --iti-dropdown-bg: var(--estatebud-neutral-25);
    --iti-spacer-horizontal: 16px;
    --iti-flag-height: 14px;
    --iti-flag-width: 21px;
    --iti-border-width: 1px;
    --iti-arrow-height: 4px;
    --iti-arrow-width: 8px;
    --iti-triangle-border: calc(var(--iti-arrow-width) / 2);
    --iti-arrow-padding: 8px;
    --iti-arrow-color: var(--estatebud-neutral-200);
    --iti-path-flags-1x: url('images/flags.png');
    --iti-path-flags-2x: url('images/flags2x.png');
    --iti-flag-sprite-width: 5418px;
    --iti-flag-sprite-height: 14px;
    --iti-mobile-popup-margin: 30px;
}

.iti {
    position: relative;
    display: inline-block;
    width: 100%;
}
.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;
    padding-left: 66px !important;
}
.iti--inline-dropdown:has(.iti__dropdown-content:not(.iti__hide)) .iti__tel-input {
    border-bottom-right-radius: 0 !important;
    border-bottom-left-radius: 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: 100%;
    background: none !important;
    border: 0 !important;
    margin: 0;
    padding: 0 !important;
    font-family: inherit;
    font-size: inherit;
    color: inherit;
    border-radius: 0;
    font-weight: inherit;
    line-height: inherit;
    text-decoration: none;
    outline: 0 !important;
}
.iti__selected-country-primary {
    display: flex;
    align-items: center;
    height: 100%;
    padding: 0 var(--iti-arrow-padding) 0 var(--iti-spacer-horizontal);
    border: 0 !important;
}
.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);
    border-radius: 2px;
}
[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: var(--estatebud-field-radius);
    background-color: var(--iti-dropdown-bg);
}
.iti--inline-dropdown .iti__dropdown-content {
    position: absolute;
    z-index: 2;
    margin-top: 0;
    margin-left: calc(var(--iti-border-width) * -1);
    border: var(--iti-border-width) solid var(--iti-border-color);
    border-radius: 0 0 var(--estatebud-field-radius) var(--estatebud-field-radius);
}
.iti__search-input {
    width: 100%;
    border-width: 0;
    border-radius: var(--estatebud-field-radius);
}
.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: 324px;
}
.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: 6px var(--iti-spacer-horizontal);
    outline: none;
    color: var(--estatebud-neutral-500);
}
.iti__country:hover {
    color: var(--estatebud-neutral-900);
}
.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: 8px;
}
[dir='rtl'] .iti__country-list .iti__flag,
[dir='rtl'] .iti__country-name {
    margin-right: 0;
    margin-left: 8px;
}
.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 10px;
    line-height: 1.5em;
}

.iti__flag {
    --iti-flag-offset: 0;
    height: var(--iti-flag-height);
    width: var(--iti-flag-width);
    border-radius: 1px;
    box-shadow: 0px 0px 1px 0px var(--estatebud-neutral-100);
    background-color: var(--estatebud-neutral-100);
    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__flag.iti__ac {
    background-position: -0px 0px;
}
.iti__flag.iti__ad {
    background-position: -21px 0px;
}
.iti__flag.iti__ae {
    background-position: -42px 0px;
}
.iti__flag.iti__af {
    background-position: -63px 0px;
}
.iti__flag.iti__ag {
    background-position: -84px 0px;
}
.iti__flag.iti__ai {
    background-position: -105px 0px;
}
.iti__flag.iti__al {
    background-position: -126px 0px;
}
.iti__flag.iti__am {
    background-position: -147px 0px;
}
.iti__flag.iti__ao {
    background-position: -168px 0px;
}
.iti__flag.iti__aq {
    background-position: -189px 0px;
}
.iti__flag.iti__ar {
    background-position: -210px 0px;
}
.iti__flag.iti__as {
    background-position: -231px 0px;
}
.iti__flag.iti__at {
    background-position: -252px 0px;
}
.iti__flag.iti__au {
    background-position: -273px 0px;
}
.iti__flag.iti__aw {
    background-position: -294px 0px;
}
.iti__flag.iti__ax {
    background-position: -315px 0px;
}
.iti__flag.iti__az {
    background-position: -336px 0px;
}
.iti__flag.iti__ba {
    background-position: -357px 0px;
}
.iti__flag.iti__bb {
    background-position: -378px 0px;
}
.iti__flag.iti__bd {
    background-position: -399px 0px;
}
.iti__flag.iti__be {
    background-position: -420px 0px;
}
.iti__flag.iti__bf {
    background-position: -441px 0px;
}
.iti__flag.iti__bg {
    background-position: -462px 0px;
}
.iti__flag.iti__bh {
    background-position: -483px 0px;
}
.iti__flag.iti__bi {
    background-position: -504px 0px;
}
.iti__flag.iti__bj {
    background-position: -525px 0px;
}
.iti__flag.iti__bl {
    background-position: -546px 0px;
}
.iti__flag.iti__bm {
    background-position: -567px 0px;
}
.iti__flag.iti__bn {
    background-position: -588px 0px;
}
.iti__flag.iti__bo {
    background-position: -609px 0px;
}
.iti__flag.iti__bq {
    background-position: -630px 0px;
}
.iti__flag.iti__br {
    background-position: -651px 0px;
}
.iti__flag.iti__bs {
    background-position: -672px 0px;
}
.iti__flag.iti__bt {
    background-position: -693px 0px;
}
.iti__flag.iti__bv {
    background-position: -714px 0px;
}
.iti__flag.iti__bw {
    background-position: -735px 0px;
}
.iti__flag.iti__by {
    background-position: -756px 0px;
}
.iti__flag.iti__bz {
    background-position: -777px 0px;
}
.iti__flag.iti__ca {
    background-position: -798px 0px;
}
.iti__flag.iti__cc {
    background-position: -819px 0px;
}
.iti__flag.iti__cd {
    background-position: -840px 0px;
}
.iti__flag.iti__cf {
    background-position: -861px 0px;
}
.iti__flag.iti__cg {
    background-position: -882px 0px;
}
.iti__flag.iti__ch {
    background-position: -903px 0px;
}
.iti__flag.iti__ci {
    background-position: -924px 0px;
}
.iti__flag.iti__ck {
    background-position: -945px 0px;
}
.iti__flag.iti__cl {
    background-position: -966px 0px;
}
.iti__flag.iti__cm {
    background-position: -987px 0px;
}
.iti__flag.iti__cn {
    background-position: -1008px 0px;
}
.iti__flag.iti__co {
    background-position: -1029px 0px;
}
.iti__flag.iti__cp {
    background-position: -1050px 0px;
}
.iti__flag.iti__cr {
    background-position: -1071px 0px;
}
.iti__flag.iti__cu {
    background-position: -1092px 0px;
}
.iti__flag.iti__cv {
    background-position: -1113px 0px;
}
.iti__flag.iti__cw {
    background-position: -1134px 0px;
}
.iti__flag.iti__cx {
    background-position: -1155px 0px;
}
.iti__flag.iti__cy {
    background-position: -1176px 0px;
}
.iti__flag.iti__cz {
    background-position: -1197px 0px;
}
.iti__flag.iti__de {
    background-position: -1218px 0px;
}
.iti__flag.iti__dg {
    background-position: -1239px 0px;
}
.iti__flag.iti__dj {
    background-position: -1260px 0px;
}
.iti__flag.iti__dk {
    background-position: -1281px 0px;
}
.iti__flag.iti__dm {
    background-position: -1302px 0px;
}
.iti__flag.iti__do {
    background-position: -1323px 0px;
}
.iti__flag.iti__dz {
    background-position: -1344px 0px;
}
.iti__flag.iti__ea {
    background-position: -1365px 0px;
}
.iti__flag.iti__ec {
    background-position: -1386px 0px;
}
.iti__flag.iti__ee {
    background-position: -1407px 0px;
}
.iti__flag.iti__eg {
    background-position: -1428px 0px;
}
.iti__flag.iti__eh {
    background-position: -1449px 0px;
}
.iti__flag.iti__er {
    background-position: -1470px 0px;
}
.iti__flag.iti__es {
    background-position: -1491px 0px;
}
.iti__flag.iti__et {
    background-position: -1512px 0px;
}
.iti__flag.iti__eu {
    background-position: -1533px 0px;
}
.iti__flag.iti__fi {
    background-position: -1554px 0px;
}
.iti__flag.iti__fj {
    background-position: -1575px 0px;
}
.iti__flag.iti__fk {
    background-position: -1596px 0px;
}
.iti__flag.iti__fm {
    background-position: -1617px 0px;
}
.iti__flag.iti__fo {
    background-position: -1638px 0px;
}
.iti__flag.iti__fr {
    background-position: -1659px 0px;
}
.iti__flag.iti__ga {
    background-position: -1680px 0px;
}
.iti__flag.iti__gb {
    background-position: -1701px 0px;
}
.iti__flag.iti__gd {
    background-position: -1722px 0px;
}
.iti__flag.iti__ge {
    background-position: -1743px 0px;
}
.iti__flag.iti__gf {
    background-position: -1764px 0px;
}
.iti__flag.iti__gg {
    background-position: -1785px 0px;
}
.iti__flag.iti__gh {
    background-position: -1806px 0px;
}
.iti__flag.iti__gi {
    background-position: -1827px 0px;
}
.iti__flag.iti__gl {
    background-position: -1848px 0px;
}
.iti__flag.iti__gm {
    background-position: -1869px 0px;
}
.iti__flag.iti__gn {
    background-position: -1890px 0px;
}
.iti__flag.iti__gp {
    background-position: -1911px 0px;
}
.iti__flag.iti__gq {
    background-position: -1932px 0px;
}
.iti__flag.iti__gr {
    background-position: -1953px 0px;
}
.iti__flag.iti__gs {
    background-position: -1974px 0px;
}
.iti__flag.iti__gt {
    background-position: -1995px 0px;
}
.iti__flag.iti__gu {
    background-position: -2016px 0px;
}
.iti__flag.iti__gw {
    background-position: -2037px 0px;
}
.iti__flag.iti__gy {
    background-position: -2058px 0px;
}
.iti__flag.iti__hk {
    background-position: -2079px 0px;
}
.iti__flag.iti__hm {
    background-position: -2100px 0px;
}
.iti__flag.iti__hn {
    background-position: -2121px 0px;
}
.iti__flag.iti__hr {
    background-position: -2142px 0px;
}
.iti__flag.iti__ht {
    background-position: -2163px 0px;
}
.iti__flag.iti__hu {
    background-position: -2184px 0px;
}
.iti__flag.iti__ic {
    background-position: -2205px 0px;
}
.iti__flag.iti__id {
    background-position: -2226px 0px;
}
.iti__flag.iti__ie {
    background-position: -2247px 0px;
}
.iti__flag.iti__il {
    background-position: -2268px 0px;
}
.iti__flag.iti__im {
    background-position: -2289px 0px;
}
.iti__flag.iti__in {
    background-position: -2310px 0px;
}
.iti__flag.iti__io {
    background-position: -2331px 0px;
}
.iti__flag.iti__iq {
    background-position: -2352px 0px;
}
.iti__flag.iti__ir {
    background-position: -2373px 0px;
}
.iti__flag.iti__is {
    background-position: -2394px 0px;
}
.iti__flag.iti__it {
    background-position: -2415px 0px;
}
.iti__flag.iti__je {
    background-position: -2436px 0px;
}
.iti__flag.iti__jm {
    background-position: -2457px 0px;
}
.iti__flag.iti__jo {
    background-position: -2478px 0px;
}
.iti__flag.iti__jp {
    background-position: -2499px 0px;
}
.iti__flag.iti__ke {
    background-position: -2520px 0px;
}
.iti__flag.iti__kg {
    background-position: -2541px 0px;
}
.iti__flag.iti__kh {
    background-position: -2562px 0px;
}
.iti__flag.iti__ki {
    background-position: -2583px 0px;
}
.iti__flag.iti__km {
    background-position: -2604px 0px;
}
.iti__flag.iti__kn {
    background-position: -2625px 0px;
}
.iti__flag.iti__kp {
    background-position: -2646px 0px;
}
.iti__flag.iti__kr {
    background-position: -2667px 0px;
}
.iti__flag.iti__kw {
    background-position: -2688px 0px;
}
.iti__flag.iti__ky {
    background-position: -2709px 0px;
}
.iti__flag.iti__kz {
    background-position: -2730px 0px;
}
.iti__flag.iti__la {
    background-position: -2751px 0px;
}
.iti__flag.iti__lb {
    background-position: -2772px 0px;
}
.iti__flag.iti__lc {
    background-position: -2793px 0px;
}
.iti__flag.iti__li {
    background-position: -2814px 0px;
}
.iti__flag.iti__lk {
    background-position: -2835px 0px;
}
.iti__flag.iti__lr {
    background-position: -2856px 0px;
}
.iti__flag.iti__ls {
    background-position: -2877px 0px;
}
.iti__flag.iti__lt {
    background-position: -2898px 0px;
}
.iti__flag.iti__lu {
    background-position: -2919px 0px;
}
.iti__flag.iti__lv {
    background-position: -2940px 0px;
}
.iti__flag.iti__ly {
    background-position: -2961px 0px;
}
.iti__flag.iti__ma {
    background-position: -2982px 0px;
}
.iti__flag.iti__mc {
    background-position: -3003px 0px;
}
.iti__flag.iti__md {
    background-position: -3024px 0px;
}
.iti__flag.iti__me {
    background-position: -3045px 0px;
}
.iti__flag.iti__mf {
    background-position: -3066px 0px;
}
.iti__flag.iti__mg {
    background-position: -3087px 0px;
}
.iti__flag.iti__mh {
    background-position: -3108px 0px;
}
.iti__flag.iti__mk {
    background-position: -3129px 0px;
}
.iti__flag.iti__ml {
    background-position: -3150px 0px;
}
.iti__flag.iti__mm {
    background-position: -3171px 0px;
}
.iti__flag.iti__mn {
    background-position: -3192px 0px;
}
.iti__flag.iti__mo {
    background-position: -3213px 0px;
}
.iti__flag.iti__mp {
    background-position: -3234px 0px;
}
.iti__flag.iti__mq {
    background-position: -3255px 0px;
}
.iti__flag.iti__mr {
    background-position: -3276px 0px;
}
.iti__flag.iti__ms {
    background-position: -3297px 0px;
}
.iti__flag.iti__mt {
    background-position: -3318px 0px;
}
.iti__flag.iti__mu {
    background-position: -3339px 0px;
}
.iti__flag.iti__mv {
    background-position: -3360px 0px;
}
.iti__flag.iti__mw {
    background-position: -3381px 0px;
}
.iti__flag.iti__mx {
    background-position: -3402px 0px;
}
.iti__flag.iti__my {
    background-position: -3423px 0px;
}
.iti__flag.iti__mz {
    background-position: -3444px 0px;
}
.iti__flag.iti__na {
    background-position: -3465px 0px;
}
.iti__flag.iti__nc {
    background-position: -3486px 0px;
}
.iti__flag.iti__ne {
    background-position: -3507px 0px;
}
.iti__flag.iti__nf {
    background-position: -3528px 0px;
}
.iti__flag.iti__ng {
    background-position: -3549px 0px;
}
.iti__flag.iti__ni {
    background-position: -3570px 0px;
}
.iti__flag.iti__nl {
    background-position: -3591px 0px;
}
.iti__flag.iti__no {
    background-position: -3612px 0px;
}
.iti__flag.iti__np {
    background-position: -3633px 0px;
}
.iti__flag.iti__nr {
    background-position: -3654px 0px;
}
.iti__flag.iti__nu {
    background-position: -3675px 0px;
}
.iti__flag.iti__nz {
    background-position: -3696px 0px;
}
.iti__flag.iti__om {
    background-position: -3717px 0px;
}
.iti__flag.iti__pa {
    background-position: -3738px 0px;
}
.iti__flag.iti__pe {
    background-position: -3759px 0px;
}
.iti__flag.iti__pf {
    background-position: -3780px 0px;
}
.iti__flag.iti__pg {
    background-position: -3801px 0px;
}
.iti__flag.iti__ph {
    background-position: -3822px 0px;
}
.iti__flag.iti__pk {
    background-position: -3843px 0px;
}
.iti__flag.iti__pl {
    background-position: -3864px 0px;
}
.iti__flag.iti__pm {
    background-position: -3885px 0px;
}
.iti__flag.iti__pn {
    background-position: -3906px 0px;
}
.iti__flag.iti__pr {
    background-position: -3927px 0px;
}
.iti__flag.iti__ps {
    background-position: -3948px 0px;
}
.iti__flag.iti__pt {
    background-position: -3969px 0px;
}
.iti__flag.iti__pw {
    background-position: -3990px 0px;
}
.iti__flag.iti__py {
    background-position: -4011px 0px;
}
.iti__flag.iti__qa {
    background-position: -4032px 0px;
}
.iti__flag.iti__re {
    background-position: -4053px 0px;
}
.iti__flag.iti__ro {
    background-position: -4074px 0px;
}
.iti__flag.iti__rs {
    background-position: -4095px 0px;
}
.iti__flag.iti__ru {
    background-position: -4116px 0px;
}
.iti__flag.iti__rw {
    background-position: -4137px 0px;
}
.iti__flag.iti__sa {
    background-position: -4158px 0px;
}
.iti__flag.iti__sb {
    background-position: -4179px 0px;
}
.iti__flag.iti__sc {
    background-position: -4200px 0px;
}
.iti__flag.iti__sd {
    background-position: -4221px 0px;
}
.iti__flag.iti__se {
    background-position: -4242px 0px;
}
.iti__flag.iti__sg {
    background-position: -4263px 0px;
}
.iti__flag.iti__sh {
    background-position: -4284px 0px;
}
.iti__flag.iti__si {
    background-position: -4305px 0px;
}
.iti__flag.iti__sj {
    background-position: -4326px 0px;
}
.iti__flag.iti__sk {
    background-position: -4347px 0px;
}
.iti__flag.iti__sl {
    background-position: -4368px 0px;
}
.iti__flag.iti__sm {
    background-position: -4389px 0px;
}
.iti__flag.iti__sn {
    background-position: -4410px 0px;
}
.iti__flag.iti__so {
    background-position: -4431px 0px;
}
.iti__flag.iti__sr {
    background-position: -4452px 0px;
}
.iti__flag.iti__ss {
    background-position: -4473px 0px;
}
.iti__flag.iti__st {
    background-position: -4494px 0px;
}
.iti__flag.iti__sv {
    background-position: -4515px 0px;
}
.iti__flag.iti__sx {
    background-position: -4536px 0px;
}
.iti__flag.iti__sy {
    background-position: -4557px 0px;
}
.iti__flag.iti__sz {
    background-position: -4578px 0px;
}
.iti__flag.iti__ta {
    background-position: -4599px 0px;
}
.iti__flag.iti__tc {
    background-position: -4620px 0px;
}
.iti__flag.iti__td {
    background-position: -4641px 0px;
}
.iti__flag.iti__tf {
    background-position: -4662px 0px;
}
.iti__flag.iti__tg {
    background-position: -4683px 0px;
}
.iti__flag.iti__th {
    background-position: -4704px 0px;
}
.iti__flag.iti__tj {
    background-position: -4725px 0px;
}
.iti__flag.iti__tk {
    background-position: -4746px 0px;
}
.iti__flag.iti__tl {
    background-position: -4767px 0px;
}
.iti__flag.iti__tm {
    background-position: -4788px 0px;
}
.iti__flag.iti__tn {
    background-position: -4809px 0px;
}
.iti__flag.iti__to {
    background-position: -4830px 0px;
}
.iti__flag.iti__tr {
    background-position: -4851px 0px;
}
.iti__flag.iti__tt {
    background-position: -4872px 0px;
}
.iti__flag.iti__tv {
    background-position: -4893px 0px;
}
.iti__flag.iti__tw {
    background-position: -4914px 0px;
}
.iti__flag.iti__tz {
    background-position: -4935px 0px;
}
.iti__flag.iti__ua {
    background-position: -4956px 0px;
}
.iti__flag.iti__ug {
    background-position: -4977px 0px;
}
.iti__flag.iti__um {
    background-position: -4998px 0px;
}
.iti__flag.iti__un {
    background-position: -5019px 0px;
}
.iti__flag.iti__us {
    background-position: -5040px 0px;
}
.iti__flag.iti__uy {
    background-position: -5061px 0px;
}
.iti__flag.iti__uz {
    background-position: -5082px 0px;
}
.iti__flag.iti__va {
    background-position: -5103px 0px;
}
.iti__flag.iti__vc {
    background-position: -5124px 0px;
}
.iti__flag.iti__ve {
    background-position: -5145px 0px;
}
.iti__flag.iti__vg {
    background-position: -5166px 0px;
}
.iti__flag.iti__vi {
    background-position: -5187px 0px;
}
.iti__flag.iti__vn {
    background-position: -5208px 0px;
}
.iti__flag.iti__vu {
    background-position: -5229px 0px;
}
.iti__flag.iti__wf {
    background-position: -5250px 0px;
}
.iti__flag.iti__ws {
    background-position: -5271px 0px;
}
.iti__flag.iti__xk {
    background-position: -5292px 0px;
}
.iti__flag.iti__ye {
    background-position: -5313px 0px;
}
.iti__flag.iti__yt {
    background-position: -5334px 0px;
}
.iti__flag.iti__za {
    background-position: -5355px 0px;
}
.iti__flag.iti__zm {
    background-position: -5376px 0px;
}
.iti__flag.iti__zw {
    background-position: -5397px 0px;
}

.iti__globe {
    background-color: var(--estatebud-neutral-50);
    background-image: none;
}

@media only screen and (-webkit-min-device-pixel-ratio: 1.3), only screen and (-o-min-device-pixel-ratio: 13/10), only screen and (min-resolution: 120dpi) {
    .iti__flag {
        background-image: var(--iti-path-flags-2x);
        background-size: 5418px 14px;
    }
}
