@charset "UTF-8";

[class^="flag-"] {
  vertical-align: middle;
}

.flag-ad:before {
  content: "🇦🇩";
}

.flag-ae:before {
  content: "🇦🇪";
}

.flag-af:before {
  content: "🇦🇫";
}

.flag-ag:before {
  content: "🇦🇬";
}

.flag-al:before {
  content: "🇦🇱";
}

.flag-am:before {
  content: "🇦🇲";
}

.flag-ao:before {
  content: "🇦🇴";
}

.flag-ar:before {
  content: "🇦🇷";
}

.flag-at:before {
  content: "🇦🇹";
}

.flag-au:before {
  content: "🇦🇺";
}

.flag-az:before {
  content: "🇦🇿";
}

.flag-ba:before {
  content: "🇧🇦";
}

.flag-bb:before {
  content: "🇧🇧";
}

.flag-bd:before {
  content: "🇧🇩";
}

.flag-be:before {
  content: "🇧🇪";
}

.flag-bf:before {
  content: "🇧🇫";
}

.flag-bj:before {
  content: "🇧🇯";
}

.flag-bg:before {
  content: "🇧🇬";
}

.flag-bh:before {
  content: "🇧🇭";
}

.flag-bi:before {
  content: "🇧🇮";
}

.flag-bn:before {
  content: "🇧🇳";
}

.flag-bo:before {
  content: "🇧🇴";
}

.flag-br:before {
  content: "🇧🇷";
}

.flag-bs:before {
  content: "🇧🇸";
}

.flag-bt:before {
  content: "🇧🇹";
}

.flag-bw:before {
  content: "🇧🇼";
}

.flag-by:before {
  content: "🇧🇾";
}

.flag-bz:before {
  content: "🇧🇿";
}

.flag-ca:before {
  content: "🇨🇦";
}

.flag-cd:before {
  content: "🇨🇩";
}

.flag-ch:before {
  content: "🇨🇭";
}

.flag-cf:before {
  content: "🇨🇫";
}

.flag-cg:before {
  content: "🇨🇬";
}

.flag-ci:before {
  content: "🇨🇮";
}

.flag-cl:before {
  content: "🇨🇱";
}

.flag-cm:before {
  content: "🇨🇲";
}

.flag-cn:before {
  content: "🇨🇳";
}

.flag-co:before {
  content: "🇨🇴";
}

.flag-cr:before {
  content: "🇨🇷";
}

.flag-cu:before {
  content: "🇨🇺";
}

.flag-cv:before {
  content: "🇨🇻";
}

.flag-cy:before {
  content: "🇨🇾";
}

.flag-cz:before {
  content: "🇨🇿";
}

.flag-de:before {
  content: "🇩🇪";
}

.flag-dj:before {
  content: "🇩🇯";
}

.flag-dk:before {
  content: "🇩🇰";
}

.flag-dm:before {
  content: "🇩🇲";
}

.flag-do:before {
  content: "🇩🇴";
}

.flag-dz:before {
  content: "🇩🇿";
}

.flag-ec:before {
  content: "🇪🇨";
}

.flag-ee:before {
  content: "🇪🇪";
}

.flag-eg:before {
  content: "🇪🇬";
}

.flag-eh:before {
  content: "🇪🇭";
}

.flag-er:before {
  content: "🇪🇷";
}

.flag-es:before {
  content: "🇪🇸";
}

.flag-et:before {
  content: "🇪🇹";
}

.flag-fi:before {
  content: "🇫🇮";
}

.flag-fj:before {
  content: "🇫🇯";
}

.flag-fm:before {
  content: "🇫🇲";
}

.flag-fr:before {
  content: "🇫🇷";
}

.flag-ga:before {
  content: "🇬🇦";
}

.flag-gb:before {
  content: "🇬🇧";
}

.flag-gd:before {
  content: "🇬🇩";
}

.flag-ge:before {
  content: "🇬🇪";
}

.flag-gh:before {
  content: "🇬🇭";
}

.flag-gm:before {
  content: "🇬🇲";
}

.flag-gn:before {
  content: "🇬🇳";
}

.flag-gq:before {
  content: "🇬🇶";
}

.flag-gr:before {
  content: "🇬🇷";
}

.flag-gt:before {
  content: "🇬🇹";
}

.flag-gw:before {
  content: "🇬🇼";
}

.flag-gy:before {
  content: "🇬🇾";
}

.flag-hn:before {
  content: "🇭🇳";
}

.flag-hr:before {
  content: "🇭🇷";
}

.flag-ht:before {
  content: "🇭🇹";
}

.flag-hu:before {
  content: "🇭🇺";
}

.flag-id:before {
  content: "🇮🇩";
}

.flag-ie:before {
  content: "🇮🇪";
}

.flag-il:before {
  content: "🇮🇱";
}

.flag-in:before {
  content: "🇮🇳";
}

.flag-iq:before {
  content: "🇮🇶";
}

.flag-ir:before {
  content: "🇮🇷";
}

.flag-is:before {
  content: "🇮🇸";
}

.flag-it:before {
  content: "🇮🇹";
}

.flag-jm:before {
  content: "🇯🇲";
}

.flag-jo:before {
  content: "🇯🇴";
}

.flag-jp:before {
  content: "🇯🇵";
}

.flag-ke:before {
  content: "🇰🇪";
}

.flag-kg:before {
  content: "🇰🇬";
}

.flag-ki:before {
  content: "🇰🇮";
}

.flag-kh:before {
  content: "🇰🇭";
}

.flag-km:before {
  content: "🇰🇲";
}

.flag-kn:before {
  content: "🇰🇳";
}

.flag-kp:before {
  content: "🇰🇵";
}

.flag-kr:before {
  content: "🇰🇷";
}

.flag-kw:before {
  content: "🇰🇼";
}

.flag-kz:before {
  content: "🇰🇿";
}

.flag-la:before {
  content: "🇱🇦";
}

.flag-lb:before {
  content: "🇱🇧";
}

.flag-lc:before {
  content: "🇱🇨";
}

.flag-li:before {
  content: "🇱🇮";
}

.flag-lk:before {
  content: "🇱🇰";
}

.flag-lr:before {
  content: "🇱🇷";
}

.flag-ls:before {
  content: "🇱🇸";
}

.flag-lt:before {
  content: "🇱🇹";
}

.flag-lu:before {
  content: "🇱🇺";
}

.flag-lv:before {
  content: "🇱🇻";
}

.flag-ly:before {
  content: "🇱🇾";
}

.flag-ma:before {
  content: "🇲🇦";
}

.flag-mc:before {
  content: "🇲🇨";
}

.flag-md:before {
  content: "🇲🇩";
}

.flag-me:before {
  content: "🇲🇪";
}

.flag-mg:before {
  content: "🇲🇬";
}

.flag-mh:before {
  content: "🇲🇭";
}

.flag-mk:before {
  content: "🇲🇰";
}

.flag-ml:before {
  content: "🇲🇱";
}

.flag-mm:before {
  content: "🇲🇲";
}

.flag-mn:before {
  content: "🇲🇳";
}

.flag-mq:before {
  content: "🇲🇶";
}

.flag-mr:before {
  content: "🇲🇷";
}

.flag-mt:before {
  content: "🇲🇹";
}

.flag-mu:before {
  content: "🇲🇺";
}

.flag-mv:before {
  content: "🇲🇻";
}

.flag-mw:before {
  content: "🇲🇼";
}

.flag-mx:before {
  content: "🇲🇽";
}

.flag-my:before {
  content: "🇲🇾";
}

.flag-mz:before {
  content: "🇲🇿";
}

.flag-na:before {
  content: "🇳🇦";
}

.flag-nc:before {
  content: "🇳🇨";
}

.flag-ne:before {
  content: "🇳🇪";
}

.flag-ng:before {
  content: "🇳🇬";
}

.flag-ni:before {
  content: "🇳🇮";
}

.flag-nl:before {
  content: "🇳🇱";
}

.flag-no:before {
  content: "🇳🇴";
}

.flag-np:before {
  content: "🇳🇵";
}

.flag-nr:before {
  content: "🇳🇷";
}

.flag-nz:before {
  content: "🇳🇿";
}

.flag-om:before {
  content: "🇴🇲";
}

.flag-pa:before {
  content: "🇵🇦";
}

.flag-pe:before {
  content: "🇵🇪";
}

.flag-pf:before {
  content: "🇵🇫";
}

.flag-pg:before {
  content: "🇵🇬";
}

.flag-ph:before {
  content: "🇵🇭";
}

.flag-pk:before {
  content: "🇵🇰";
}

.flag-pl:before {
  content: "🇵🇱";
}

.flag-pr:before {
  content: "🇵🇷";
}

.flag-pt:before {
  content: "🇵🇹";
}

.flag-ps:before {
  content: "🇵🇸";
}

.flag-pw:before {
  content: "🇵🇼";
}

.flag-py:before {
  content: "🇵🇾";
}

.flag-qa:before {
  content: "🇶🇦";
}

.flag-ro:before {
  content: "🇷🇴";
}

.flag-rs:before {
  content: "🇷🇸";
}

.flag-ru:before {
  content: "🇷🇺";
}

.flag-rw:before {
  content: "🇷🇼";
}

.flag-sa:before {
  content: "🇸🇦";
}

.flag-sb:before {
  content: "🇸🇧";
}

.flag-sc:before {
  content: "🇸🇨";
}

.flag-sd:before {
  content: "🇸🇩";
}

.flag-se:before {
  content: "🇸🇪";
}

.flag-sg:before {
  content: "🇸🇬";
}

.flag-si:before {
  content: "🇸🇮";
}

.flag-sk:before {
  content: "🇸🇰";
}

.flag-sl:before {
  content: "🇸🇱";
}

.flag-sm:before {
  content: "🇸🇲";
}

.flag-sn:before {
  content: "🇸🇳";
}

.flag-so:before {
  content: "🇸🇴";
}

.flag-sr:before {
  content: "🇸🇷";
}

.flag-st:before {
  content: "🇸🇹";
}

.flag-sv:before {
  content: "🇸🇻";
}

.flag-sy:before {
  content: "🇸🇾";
}

.flag-sz:before {
  content: "🇸🇿";
}

.flag-td:before {
  content: "🇹🇩";
}

.flag-th:before {
  content: "🇹🇭";
}

.flag-tg:before {
  content: "🇹🇬";
}

.flag-tj:before {
  content: "🇹🇯";
}

.flag-tm:before {
  content: "🇹🇲";
}

.flag-tn:before {
  content: "🇹🇳";
}

.flag-tr:before {
  content: "🇹🇷";
}

.flag-tt:before {
  content: "🇹🇹";
}

.flag-tv:before {
  content: "🇹🇻";
}

.flag-tw:before {
  content: "🇹🇼";
}

.flag-tz:before {
  content: "🇹🇿";
}

.flag-ua:before {
  content: "🇺🇦";
}

.flag-ug:before {
  content: "🇺🇬";
}

.flag-us:before {
  content: "🇺🇸";
}

.flag-uy:before {
  content: "🇺🇾";
}

.flag-uz:before {
  content: "🇺🇿";
}

.flag-va:before {
  content: "🇻🇦";
}

.flag-vc:before {
  content: "🇻🇨";
}

.flag-ve:before {
  content: "🇻🇪";
}

.flag-vn:before {
  content: "🇻🇳";
}

.flag-vu:before {
  content: "🇻🇺";
}

.flag-ws:before {
  content: "🇼🇸";
}

.flag-xk:before {
  content: "🇽🇰";
}

.flag-ye:before {
  content: "🇾🇪";
}

.flag-za:before {
  content: "🇿🇦";
}

.flag-zm:before {
  content: "🇿🇲";
}

.flag-zw:before {
  content: "🇿🇼";
}
/* non country */
.flag-eu:before {
  content: "🇪🇺";
}
.flag-un:before {
  content: "🇺🇳";
}

.flag-gi:before {
  content: "🇬🇮";
}

.flag-gl:before {
  content: "🇬🇱";
}

.flag-hk:before {
  content: "🇭🇰";
}

.flag-je:before {
  content: "🇯🇪"; /* Jersey */
}


