.SB-flag {
  min-height: 18px;
  max-height: 18px;
  min-width: 18px;
  max-width: 18px;
  display: inline-block;
  background: url("../countries/flags_32x32.png?v=717261") no-repeat;
  background-size: 100%;
  overflow: hidden; }

.SB-flag.aa {
  background-position: 0 0; }

.SB-flag.ac {
  background-position: 0 -18px; }

.SB-flag.ad {
  background-position: 0 -36px; }

.SB-flag.ae {
  background-position: 0 -54px; }

.SB-flag.af {
  background-position: 0 -72px; }

.SB-flag.ag {
  background-position: 0 -90px; }

.SB-flag.ai {
  background-position: 0 -108px; }

.SB-flag.al {
  background-position: 0 -126px; }

.SB-flag.am {
  background-position: 0 -144px; }

.SB-flag.ao {
  background-position: 0 -162px; }

.SB-flag.ar {
  background-position: 0 -180px; }

.SB-flag.as {
  background-position: 0 -198px; }

.SB-flag.at {
  background-position: 0 -216px; }

.SB-flag.au {
  background-position: 0 -234px; }

.SB-flag.aw {
  background-position: 0 -252px; }

.SB-flag.ax {
  background-position: 0 -270px; }

.SB-flag.az {
  background-position: 0 -288px; }

.SB-flag.ba {
  background-position: 0 -306px; }

.SB-flag.bb {
  background-position: 0 -324px; }

.SB-flag.bd {
  background-position: 0 -342px; }

.SB-flag.be {
  background-position: 0 -360px; }

.SB-flag.bf {
  background-position: 0 -378px; }

.SB-flag.bg {
  background-position: 0 -396px; }

.SB-flag.bh {
  background-position: 0 -414px; }

.SB-flag.bi {
  background-position: 0 -432px; }

.SB-flag.bj {
  background-position: 0 -450px; }

.SB-flag.bl {
  background-position: 0 -468px; }

.SB-flag.bm {
  background-position: 0 -486px; }

.SB-flag.bn {
  background-position: 0 -504px; }

.SB-flag.bo {
  background-position: 0 -522px; }

.SB-flag.bq-bo {
  background-position: 0 -540px; }

.SB-flag.bq-sa {
  background-position: 0 -558px; }

.SB-flag.bq-se {
  background-position: 0 -576px; }

.SB-flag.br {
  background-position: 0 -594px; }

.SB-flag.bs {
  background-position: 0 -612px; }

.SB-flag.bt {
  background-position: 0 -630px; }

.SB-flag.bw {
  background-position: 0 -648px; }

.SB-flag.by {
  background-position: 0 -666px; }

.SB-flag.bz {
  background-position: 0 -684px; }

.SB-flag.ca {
  background-position: 0 -702px; }

.SB-flag.ca-bc {
  background-position: 0 -720px; }

.SB-flag.cc {
  background-position: 0 -738px; }

.SB-flag.cd {
  background-position: 0 -756px; }

.SB-flag.cf {
  background-position: 0 -774px; }

.SB-flag.cg {
  background-position: 0 -792px; }

.SB-flag.ch {
  background-position: 0 -810px; }

.SB-flag.ci {
  background-position: 0 -828px; }

.SB-flag.ck {
  background-position: 0 -846px; }

.SB-flag.cl {
  background-position: 0 -864px; }

.SB-flag.cm {
  background-position: 0 -882px; }

.SB-flag.cn {
  background-position: 0 -900px; }

.SB-flag.co {
  background-position: 0 -918px; }

.SB-flag.cr {
  background-position: 0 -936px; }

.SB-flag.cu {
  background-position: 0 -954px; }

.SB-flag.cv {
  background-position: 0 -972px; }

.SB-flag.cw {
  background-position: 0 -990px; }

.SB-flag.cx {
  background-position: 0 -1008px; }

.SB-flag.cy {
  background-position: 0 -1026px; }

.SB-flag.cz {
  background-position: 0 -1044px; }

.SB-flag.de {
  background-position: 0 -1062px; }

.SB-flag.dj {
  background-position: 0 -1080px; }

.SB-flag.dk {
  background-position: 0 -1098px; }

.SB-flag.dm {
  background-position: 0 -1116px; }

.SB-flag.do {
  background-position: 0 -1134px; }

.SB-flag.dz {
  background-position: 0 -1152px; }

.SB-flag.easter_island {
  background-position: 0 -1170px; }

.SB-flag.ec {
  background-position: 0 -1188px; }

.SB-flag.ec-w {
  background-position: 0 -1206px; }

.SB-flag.ee {
  background-position: 0 -1224px; }

.SB-flag.eg {
  background-position: 0 -1242px; }

.SB-flag.eh {
  background-position: 0 -1260px; }

.SB-flag.en {
  background-position: 0 -1278px; }

.SB-flag.er {
  background-position: 0 -1296px; }

.SB-flag.es {
  background-position: 0 -1314px; }

.SB-flag.es-ce {
  background-position: 0 -1332px; }

.SB-flag.es-cn {
  background-position: 0 -1350px; }

.SB-flag.es-ga {
  background-position: 0 -1368px; }

.SB-flag.es-ib {
  background-position: 0 -1386px; }

.SB-flag.es-ml {
  background-position: 0 -1404px; }

.SB-flag.esperanto {
  background-position: 0 -1422px; }

.SB-flag.es-pv {
  background-position: 0 -1440px; }

.SB-flag.et {
  background-position: 0 -1458px; }

.SB-flag.european_union {
  background-position: 0 -1476px; }

.SB-flag.fi {
  background-position: 0 -1494px; }

.SB-flag.fj {
  background-position: 0 -1512px; }

.SB-flag.fk {
  background-position: 0 -1530px; }

.SB-flag.fm {
  background-position: 0 -1548px; }

.SB-flag.fo {
  background-position: 0 -1566px; }

.SB-flag.fr {
  background-position: 0 -1584px; }

.SB-flag.fr-h {
  background-position: 0 -1602px; }

.SB-flag.ga {
  background-position: 0 -1620px; }

.SB-flag.gb {
  background-position: 0 -1638px; }

.SB-flag.gb-ork {
  background-position: 0 -1656px; }

.SB-flag.gb-sct {
  background-position: 0 -1674px; }

.SB-flag.gb-wls {
  background-position: 0 -1692px; }

.SB-flag.gd {
  background-position: 0 -1710px; }

.SB-flag.ge {
  background-position: 0 -1728px; }

.SB-flag.ge-ab {
  background-position: 0 -1746px; }

.SB-flag.gf {
  background-position: 0 -1764px; }

.SB-flag.gg {
  background-position: 0 -1782px; }

.SB-flag.gh {
  background-position: 0 -1800px; }

.SB-flag.gi {
  background-position: 0 -1818px; }

.SB-flag.gl {
  background-position: 0 -1836px; }

.SB-flag.gm {
  background-position: 0 -1854px; }

.SB-flag.gn {
  background-position: 0 -1872px; }

.SB-flag.gq {
  background-position: 0 -1890px; }

.SB-flag.gr {
  background-position: 0 -1908px; }

.SB-flag.gt {
  background-position: 0 -1926px; }

.SB-flag.gu {
  background-position: 0 -1944px; }

.SB-flag.gw {
  background-position: 0 -1962px; }

.SB-flag.gy {
  background-position: 0 -1980px; }

.SB-flag.hausa {
  background-position: 0 -1998px; }

.SB-flag.hk {
  background-position: 0 -2016px; }

.SB-flag.hmong {
  background-position: 0 -2034px; }

.SB-flag.hn {
  background-position: 0 -2052px; }

.SB-flag.hr {
  background-position: 0 -2070px; }

.SB-flag.ht {
  background-position: 0 -2088px; }

.SB-flag.hu {
  background-position: 0 -2106px; }

.SB-flag.id {
  background-position: 0 -2124px; }

.SB-flag.ie {
  background-position: 0 -2142px; }

.SB-flag.il {
  background-position: 0 -2160px; }

.SB-flag.im {
  background-position: 0 -2178px; }

.SB-flag.in {
  background-position: 0 -2196px; }

.SB-flag.io {
  background-position: 0 -2214px; }

.SB-flag.iq {
  background-position: 0 -2232px; }

.SB-flag.ir {
  background-position: 0 -2250px; }

.SB-flag.is {
  background-position: 0 -2268px; }

.SB-flag.it {
  background-position: 0 -2286px; }

.SB-flag.it-82 {
  background-position: 0 -2304px; }

.SB-flag.it-88 {
  background-position: 0 -2322px; }

.SB-flag.je {
  background-position: 0 -2340px; }

.SB-flag.jm {
  background-position: 0 -2358px; }

.SB-flag.jo {
  background-position: 0 -2376px; }

.SB-flag.jp {
  background-position: 0 -2394px; }

.SB-flag.kannada {
  background-position: 0 -2412px; }

.SB-flag.ke {
  background-position: 0 -2430px; }

.SB-flag.kg {
  background-position: 0 -2448px; }

.SB-flag.kh {
  background-position: 0 -2466px; }

.SB-flag.ki {
  background-position: 0 -2484px; }

.SB-flag.km {
  background-position: 0 -2502px; }

.SB-flag.kn {
  background-position: 0 -2520px; }

.SB-flag.kp {
  background-position: 0 -2538px; }

.SB-flag.kr {
  background-position: 0 -2556px; }

.SB-flag.kurdistan {
  background-position: 0 -2574px; }

.SB-flag.kw {
  background-position: 0 -2592px; }

.SB-flag.ky {
  background-position: 0 -2610px; }

.SB-flag.kz {
  background-position: 0 -2628px; }

.SB-flag.la {
  background-position: 0 -2646px; }

.SB-flag.lb {
  background-position: 0 -2664px; }

.SB-flag.lc {
  background-position: 0 -2682px; }

.SB-flag.li {
  background-position: 0 -2700px; }

.SB-flag.lk {
  background-position: 0 -2718px; }

.SB-flag.lr {
  background-position: 0 -2736px; }

.SB-flag.ls {
  background-position: 0 -2754px; }

.SB-flag.lt {
  background-position: 0 -2772px; }

.SB-flag.lu {
  background-position: 0 -2790px; }

.SB-flag.lv {
  background-position: 0 -2808px; }

.SB-flag.ly {
  background-position: 0 -2826px; }

.SB-flag.ma {
  background-position: 0 -2844px; }

.SB-flag.malayali {
  background-position: 0 -2862px; }

.SB-flag.maori {
  background-position: 0 -2880px; }

.SB-flag.mc {
  background-position: 0 -2898px; }

.SB-flag.md {
  background-position: 0 -2916px; }

.SB-flag.me {
  background-position: 0 -2934px; }

.SB-flag.mg {
  background-position: 0 -2952px; }

.SB-flag.mh {
  background-position: 0 -2970px; }

.SB-flag.mk {
  background-position: 0 -2988px; }

.SB-flag.ml {
  background-position: 0 -3006px; }

.SB-flag.mm {
  background-position: 0 -3024px; }

.SB-flag.mn {
  background-position: 0 -3042px; }

.SB-flag.mo {
  background-position: 0 -3060px; }

.SB-flag.mp {
  background-position: 0 -3078px; }

.SB-flag.mq {
  background-position: 0 -3096px; }

.SB-flag.mr {
  background-position: 0 -3114px; }

.SB-flag.ms {
  background-position: 0 -3132px; }

.SB-flag.mt {
  background-position: 0 -3150px; }

.SB-flag.mu {
  background-position: 0 -3168px; }

.SB-flag.mv {
  background-position: 0 -3186px; }

.SB-flag.mw {
  background-position: 0 -3204px; }

.SB-flag.mx {
  background-position: 0 -3222px; }

.SB-flag.my {
  background-position: 0 -3240px; }

.SB-flag.mz {
  background-position: 0 -3258px; }

.SB-flag.na {
  background-position: 0 -3276px; }

.SB-flag.nato {
  background-position: 0 -3294px; }

.SB-flag.ne {
  background-position: 0 -3312px; }

.SB-flag.nf {
  background-position: 0 -3330px; }

.SB-flag.ng {
  background-position: 0 -3348px; }

.SB-flag.ni {
  background-position: 0 -3366px; }

.SB-flag.nl {
  background-position: 0 -3384px; }

.SB-flag.no {
  background-position: 0 -3402px; }

.SB-flag.northern_cyprus {
  background-position: 0 -3420px; }

.SB-flag.np {
  background-position: 0 -3438px; }

.SB-flag.nr {
  background-position: 0 -3456px; }

.SB-flag.nu {
  background-position: 0 -3474px; }

.SB-flag.nz {
  background-position: 0 -3492px; }

.SB-flag.ol {
  background-position: 0 -3510px; }

.SB-flag.om {
  background-position: 0 -3528px; }

.SB-flag.on {
  background-position: 0 -3546px; }

.SB-flag.pa {
  background-position: 0 -3564px; }

.SB-flag.pe {
  background-position: 0 -3582px; }

.SB-flag.pf {
  background-position: 0 -3600px; }

.SB-flag.pg {
  background-position: 0 -3618px; }

.SB-flag.ph {
  background-position: 0 -3636px; }

.SB-flag.pk {
  background-position: 0 -3654px; }

.SB-flag.pl {
  background-position: 0 -3672px; }

.SB-flag.pn {
  background-position: 0 -3690px; }

.SB-flag.pr {
  background-position: 0 -3708px; }

.SB-flag.ps {
  background-position: 0 -3726px; }

.SB-flag.pt {
  background-position: 0 -3744px; }

.SB-flag.pw {
  background-position: 0 -3762px; }

.SB-flag.py {
  background-position: 0 -3780px; }

.SB-flag.qa {
  background-position: 0 -3798px; }

.SB-flag.ro {
  background-position: 0 -3816px; }

.SB-flag.rs {
  background-position: 0 -3834px; }

.SB-flag.ru {
  background-position: 0 -3852px; }

.SB-flag.rw {
  background-position: 0 -3870px; }

.SB-flag.sa {
  background-position: 0 -3888px; }

.SB-flag.sb {
  background-position: 0 -3906px; }

.SB-flag.sc {
  background-position: 0 -3924px; }

.SB-flag.sd {
  background-position: 0 -3942px; }

.SB-flag.se {
  background-position: 0 -3960px; }

.SB-flag.sg {
  background-position: 0 -3978px; }

.SB-flag.si {
  background-position: 0 -3996px; }

.SB-flag.sindh {
  background-position: 0 -4014px; }

.SB-flag.sk {
  background-position: 0 -4032px; }

.SB-flag.sl {
  background-position: 0 -4050px; }

.SB-flag.sm {
  background-position: 0 -4068px; }

.SB-flag.sn {
  background-position: 0 -4086px; }

.SB-flag.so {
  background-position: 0 -4104px; }

.SB-flag.sr {
  background-position: 0 -4122px; }

.SB-flag.ss {
  background-position: 0 -4140px; }

.SB-flag.st {
  background-position: 0 -4158px; }

.SB-flag.sv {
  background-position: 0 -4176px; }

.SB-flag.sx {
  background-position: 0 -4194px; }

.SB-flag.sy {
  background-position: 0 -4212px; }

.SB-flag.sz {
  background-position: 0 -4230px; }

.SB-flag.tc {
  background-position: 0 -4248px; }

.SB-flag.td {
  background-position: 0 -4266px; }

.SB-flag.tg {
  background-position: 0 -4284px; }

.SB-flag.th {
  background-position: 0 -4302px; }

.SB-flag.tibet {
  background-position: 0 -4320px; }

.SB-flag.tj {
  background-position: 0 -4338px; }

.SB-flag.tk {
  background-position: 0 -4356px; }

.SB-flag.tl {
  background-position: 0 -4374px; }

.SB-flag.tm {
  background-position: 0 -4392px; }

.SB-flag.tn {
  background-position: 0 -4410px; }

.SB-flag.to {
  background-position: 0 -4428px; }

.SB-flag.tr {
  background-position: 0 -4446px; }

.SB-flag.tt {
  background-position: 0 -4464px; }

.SB-flag.tv {
  background-position: 0 -4482px; }

.SB-flag.tw {
  background-position: 0 -4500px; }

.SB-flag.tz {
  background-position: 0 -4518px; }

.SB-flag.ua {
  background-position: 0 -4536px; }

.SB-flag.ug {
  background-position: 0 -4554px; }

.SB-flag.us {
  background-position: 0 -4572px; }

.SB-flag.us-hi {
  background-position: 0 -4590px; }

.SB-flag.uy {
  background-position: 0 -4608px; }

.SB-flag.uz {
  background-position: 0 -4626px; }

.SB-flag.va {
  background-position: 0 -4644px; }

.SB-flag.vc {
  background-position: 0 -4662px; }

.SB-flag.ve {
  background-position: 0 -4680px; }

.SB-flag.vg {
  background-position: 0 -4698px; }

.SB-flag.vi {
  background-position: 0 -4716px; }

.SB-flag.vn {
  background-position: 0 -4734px; }

.SB-flag.vu {
  background-position: 0 -4752px; }

.SB-flag.wa {
  background-position: 0 -4770px; }

.SB-flag.wo {
  background-position: 0 -4788px; }

.SB-flag.ws {
  background-position: 0 -4806px; }

.SB-flag.xk {
  background-position: 0 -4824px; }

.SB-flag.ye {
  background-position: 0 -4842px; }

.SB-flag.za {
  background-position: 0 -4860px; }

.SB-flag.zm {
  background-position: 0 -4878px; }

.SB-flag.zw {
  background-position: 0 -4896px; }

.flag__lg {
  min-height: 32px;
  max-height: 32px;
  min-width: 32px;
  max-width: 32px; }
  .flag__lg.SB-img img {
    min-height: 32px;
    max-height: 32px;
    min-width: 32px;
    max-width: 32px; }
  .flag__lg.aa {
    background-position: 0 0; }
  .flag__lg.ac {
    background-position: 0 -32px; }
  .flag__lg.ad {
    background-position: 0 -64px; }
  .flag__lg.ae {
    background-position: 0 -96px; }
  .flag__lg.af {
    background-position: 0 -128px; }
  .flag__lg.ag {
    background-position: 0 -160px; }
  .flag__lg.ai {
    background-position: 0 -192px; }
  .flag__lg.al {
    background-position: 0 -224px; }
  .flag__lg.am {
    background-position: 0 -256px; }
  .flag__lg.ao {
    background-position: 0 -288px; }
  .flag__lg.ar {
    background-position: 0 -320px; }
  .flag__lg.as {
    background-position: 0 -352px; }
  .flag__lg.at {
    background-position: 0 -384px; }
  .flag__lg.au {
    background-position: 0 -416px; }
  .flag__lg.aw {
    background-position: 0 -448px; }
  .flag__lg.ax {
    background-position: 0 -480px; }
  .flag__lg.az {
    background-position: 0 -512px; }
  .flag__lg.ba {
    background-position: 0 -544px; }
  .flag__lg.bb {
    background-position: 0 -576px; }
  .flag__lg.bd {
    background-position: 0 -608px; }
  .flag__lg.be {
    background-position: 0 -640px; }
  .flag__lg.bf {
    background-position: 0 -672px; }
  .flag__lg.bg {
    background-position: 0 -704px; }
  .flag__lg.bh {
    background-position: 0 -736px; }
  .flag__lg.bi {
    background-position: 0 -768px; }
  .flag__lg.bj {
    background-position: 0 -800px; }
  .flag__lg.bl {
    background-position: 0 -832px; }
  .flag__lg.bm {
    background-position: 0 -864px; }
  .flag__lg.bn {
    background-position: 0 -896px; }
  .flag__lg.bo {
    background-position: 0 -928px; }
  .flag__lg.bq-bo {
    background-position: 0 -960px; }
  .flag__lg.bq-sa {
    background-position: 0 -992px; }
  .flag__lg.bq-se {
    background-position: 0 -1024px; }
  .flag__lg.br {
    background-position: 0 -1056px; }
  .flag__lg.bs {
    background-position: 0 -1088px; }
  .flag__lg.bt {
    background-position: 0 -1120px; }
  .flag__lg.bw {
    background-position: 0 -1152px; }
  .flag__lg.by {
    background-position: 0 -1184px; }
  .flag__lg.bz {
    background-position: 0 -1216px; }
  .flag__lg.ca {
    background-position: 0 -1248px; }
  .flag__lg.ca-bc {
    background-position: 0 -1280px; }
  .flag__lg.cc {
    background-position: 0 -1312px; }
  .flag__lg.cd {
    background-position: 0 -1344px; }
  .flag__lg.cf {
    background-position: 0 -1376px; }
  .flag__lg.cg {
    background-position: 0 -1408px; }
  .flag__lg.ch {
    background-position: 0 -1440px; }
  .flag__lg.ci {
    background-position: 0 -1472px; }
  .flag__lg.ck {
    background-position: 0 -1504px; }
  .flag__lg.cl {
    background-position: 0 -1536px; }
  .flag__lg.cm {
    background-position: 0 -1568px; }
  .flag__lg.cn {
    background-position: 0 -1600px; }
  .flag__lg.co {
    background-position: 0 -1632px; }
  .flag__lg.cr {
    background-position: 0 -1664px; }
  .flag__lg.cu {
    background-position: 0 -1696px; }
  .flag__lg.cv {
    background-position: 0 -1728px; }
  .flag__lg.cw {
    background-position: 0 -1760px; }
  .flag__lg.cx {
    background-position: 0 -1792px; }
  .flag__lg.cy {
    background-position: 0 -1824px; }
  .flag__lg.cz {
    background-position: 0 -1856px; }
  .flag__lg.de {
    background-position: 0 -1888px; }
  .flag__lg.dj {
    background-position: 0 -1920px; }
  .flag__lg.dk {
    background-position: 0 -1952px; }
  .flag__lg.dm {
    background-position: 0 -1984px; }
  .flag__lg.do {
    background-position: 0 -2016px; }
  .flag__lg.dz {
    background-position: 0 -2048px; }
  .flag__lg.easter_island {
    background-position: 0 -2080px; }
  .flag__lg.ec {
    background-position: 0 -2112px; }
  .flag__lg.ec-w {
    background-position: 0 -2144px; }
  .flag__lg.ee {
    background-position: 0 -2176px; }
  .flag__lg.eg {
    background-position: 0 -2208px; }
  .flag__lg.eh {
    background-position: 0 -2240px; }
  .flag__lg.en {
    background-position: 0 -2272px; }
  .flag__lg.er {
    background-position: 0 -2304px; }
  .flag__lg.es {
    background-position: 0 -2336px; }
  .flag__lg.es-ce {
    background-position: 0 -2368px; }
  .flag__lg.es-cn {
    background-position: 0 -2400px; }
  .flag__lg.es-ga {
    background-position: 0 -2432px; }
  .flag__lg.es-ib {
    background-position: 0 -2464px; }
  .flag__lg.es-ml {
    background-position: 0 -2496px; }
  .flag__lg.esperanto {
    background-position: 0 -2528px; }
  .flag__lg.es-pv {
    background-position: 0 -2560px; }
  .flag__lg.et {
    background-position: 0 -2592px; }
  .flag__lg.european_union {
    background-position: 0 -2624px; }
  .flag__lg.fi {
    background-position: 0 -2656px; }
  .flag__lg.fj {
    background-position: 0 -2688px; }
  .flag__lg.fk {
    background-position: 0 -2720px; }
  .flag__lg.fm {
    background-position: 0 -2752px; }
  .flag__lg.fo {
    background-position: 0 -2784px; }
  .flag__lg.fr {
    background-position: 0 -2816px; }
  .flag__lg.fr-h {
    background-position: 0 -2848px; }
  .flag__lg.ga {
    background-position: 0 -2880px; }
  .flag__lg.gb {
    background-position: 0 -2912px; }
  .flag__lg.gb-ork {
    background-position: 0 -2944px; }
  .flag__lg.gb-sct {
    background-position: 0 -2976px; }
  .flag__lg.gb-wls {
    background-position: 0 -3008px; }
  .flag__lg.gd {
    background-position: 0 -3040px; }
  .flag__lg.ge {
    background-position: 0 -3072px; }
  .flag__lg.ge-ab {
    background-position: 0 -3104px; }
  .flag__lg.gf {
    background-position: 0 -3136px; }
  .flag__lg.gg {
    background-position: 0 -3168px; }
  .flag__lg.gh {
    background-position: 0 -3200px; }
  .flag__lg.gi {
    background-position: 0 -3232px; }
  .flag__lg.gl {
    background-position: 0 -3264px; }
  .flag__lg.gm {
    background-position: 0 -3296px; }
  .flag__lg.gn {
    background-position: 0 -3328px; }
  .flag__lg.gq {
    background-position: 0 -3360px; }
  .flag__lg.gr {
    background-position: 0 -3392px; }
  .flag__lg.gt {
    background-position: 0 -3424px; }
  .flag__lg.gu {
    background-position: 0 -3456px; }
  .flag__lg.gw {
    background-position: 0 -3488px; }
  .flag__lg.gy {
    background-position: 0 -3520px; }
  .flag__lg.hausa {
    background-position: 0 -3552px; }
  .flag__lg.hk {
    background-position: 0 -3584px; }
  .flag__lg.hmong {
    background-position: 0 -3616px; }
  .flag__lg.hn {
    background-position: 0 -3648px; }
  .flag__lg.hr {
    background-position: 0 -3680px; }
  .flag__lg.ht {
    background-position: 0 -3712px; }
  .flag__lg.hu {
    background-position: 0 -3744px; }
  .flag__lg.id {
    background-position: 0 -3776px; }
  .flag__lg.ie {
    background-position: 0 -3808px; }
  .flag__lg.il {
    background-position: 0 -3840px; }
  .flag__lg.im {
    background-position: 0 -3872px; }
  .flag__lg.in {
    background-position: 0 -3904px; }
  .flag__lg.io {
    background-position: 0 -3936px; }
  .flag__lg.iq {
    background-position: 0 -3968px; }
  .flag__lg.ir {
    background-position: 0 -4000px; }
  .flag__lg.is {
    background-position: 0 -4032px; }
  .flag__lg.it {
    background-position: 0 -4064px; }
  .flag__lg.it-82 {
    background-position: 0 -4096px; }
  .flag__lg.it-88 {
    background-position: 0 -4128px; }
  .flag__lg.je {
    background-position: 0 -4160px; }
  .flag__lg.jm {
    background-position: 0 -4192px; }
  .flag__lg.jo {
    background-position: 0 -4224px; }
  .flag__lg.jp {
    background-position: 0 -4256px; }
  .flag__lg.kannada {
    background-position: 0 -4288px; }
  .flag__lg.ke {
    background-position: 0 -4320px; }
  .flag__lg.kg {
    background-position: 0 -4352px; }
  .flag__lg.kh {
    background-position: 0 -4384px; }
  .flag__lg.ki {
    background-position: 0 -4416px; }
  .flag__lg.km {
    background-position: 0 -4448px; }
  .flag__lg.kn {
    background-position: 0 -4480px; }
  .flag__lg.kp {
    background-position: 0 -4512px; }
  .flag__lg.kr {
    background-position: 0 -4544px; }
  .flag__lg.kurdistan {
    background-position: 0 -4576px; }
  .flag__lg.kw {
    background-position: 0 -4608px; }
  .flag__lg.ky {
    background-position: 0 -4640px; }
  .flag__lg.kz {
    background-position: 0 -4672px; }
  .flag__lg.la {
    background-position: 0 -4704px; }
  .flag__lg.lb {
    background-position: 0 -4736px; }
  .flag__lg.lc {
    background-position: 0 -4768px; }
  .flag__lg.li {
    background-position: 0 -4800px; }
  .flag__lg.lk {
    background-position: 0 -4832px; }
  .flag__lg.lr {
    background-position: 0 -4864px; }
  .flag__lg.ls {
    background-position: 0 -4896px; }
  .flag__lg.lt {
    background-position: 0 -4928px; }
  .flag__lg.lu {
    background-position: 0 -4960px; }
  .flag__lg.lv {
    background-position: 0 -4992px; }
  .flag__lg.ly {
    background-position: 0 -5024px; }
  .flag__lg.ma {
    background-position: 0 -5056px; }
  .flag__lg.malayali {
    background-position: 0 -5088px; }
  .flag__lg.maori {
    background-position: 0 -5120px; }
  .flag__lg.mc {
    background-position: 0 -5152px; }
  .flag__lg.md {
    background-position: 0 -5184px; }
  .flag__lg.me {
    background-position: 0 -5216px; }
  .flag__lg.mg {
    background-position: 0 -5248px; }
  .flag__lg.mh {
    background-position: 0 -5280px; }
  .flag__lg.mk {
    background-position: 0 -5312px; }
  .flag__lg.ml {
    background-position: 0 -5344px; }
  .flag__lg.mm {
    background-position: 0 -5376px; }
  .flag__lg.mn {
    background-position: 0 -5408px; }
  .flag__lg.mo {
    background-position: 0 -5440px; }
  .flag__lg.mp {
    background-position: 0 -5472px; }
  .flag__lg.mq {
    background-position: 0 -5504px; }
  .flag__lg.mr {
    background-position: 0 -5536px; }
  .flag__lg.ms {
    background-position: 0 -5568px; }
  .flag__lg.mt {
    background-position: 0 -5600px; }
  .flag__lg.mu {
    background-position: 0 -5632px; }
  .flag__lg.mv {
    background-position: 0 -5664px; }
  .flag__lg.mw {
    background-position: 0 -5696px; }
  .flag__lg.mx {
    background-position: 0 -5728px; }
  .flag__lg.my {
    background-position: 0 -5760px; }
  .flag__lg.mz {
    background-position: 0 -5792px; }
  .flag__lg.na {
    background-position: 0 -5824px; }
  .flag__lg.nato {
    background-position: 0 -5856px; }
  .flag__lg.ne {
    background-position: 0 -5888px; }
  .flag__lg.nf {
    background-position: 0 -5920px; }
  .flag__lg.ng {
    background-position: 0 -5952px; }
  .flag__lg.ni {
    background-position: 0 -5984px; }
  .flag__lg.nl {
    background-position: 0 -6016px; }
  .flag__lg.no {
    background-position: 0 -6048px; }
  .flag__lg.northern_cyprus {
    background-position: 0 -6080px; }
  .flag__lg.np {
    background-position: 0 -6112px; }
  .flag__lg.nr {
    background-position: 0 -6144px; }
  .flag__lg.nu {
    background-position: 0 -6176px; }
  .flag__lg.nz {
    background-position: 0 -6208px; }
  .flag__lg.ol {
    background-position: 0 -6240px; }
  .flag__lg.om {
    background-position: 0 -6272px; }
  .flag__lg.on {
    background-position: 0 -6304px; }
  .flag__lg.pa {
    background-position: 0 -6336px; }
  .flag__lg.pe {
    background-position: 0 -6368px; }
  .flag__lg.pf {
    background-position: 0 -6400px; }
  .flag__lg.pg {
    background-position: 0 -6432px; }
  .flag__lg.ph {
    background-position: 0 -6464px; }
  .flag__lg.pk {
    background-position: 0 -6496px; }
  .flag__lg.pl {
    background-position: 0 -6528px; }
  .flag__lg.pn {
    background-position: 0 -6560px; }
  .flag__lg.pr {
    background-position: 0 -6592px; }
  .flag__lg.ps {
    background-position: 0 -6624px; }
  .flag__lg.pt {
    background-position: 0 -6656px; }
  .flag__lg.pw {
    background-position: 0 -6688px; }
  .flag__lg.py {
    background-position: 0 -6720px; }
  .flag__lg.qa {
    background-position: 0 -6752px; }
  .flag__lg.ro {
    background-position: 0 -6784px; }
  .flag__lg.rs {
    background-position: 0 -6816px; }
  .flag__lg.ru {
    background-position: 0 -6848px; }
  .flag__lg.rw {
    background-position: 0 -6880px; }
  .flag__lg.sa {
    background-position: 0 -6912px; }
  .flag__lg.sb {
    background-position: 0 -6944px; }
  .flag__lg.sc {
    background-position: 0 -6976px; }
  .flag__lg.sd {
    background-position: 0 -7008px; }
  .flag__lg.se {
    background-position: 0 -7040px; }
  .flag__lg.sg {
    background-position: 0 -7072px; }
  .flag__lg.si {
    background-position: 0 -7104px; }
  .flag__lg.sindh {
    background-position: 0 -7136px; }
  .flag__lg.sk {
    background-position: 0 -7168px; }
  .flag__lg.sl {
    background-position: 0 -7200px; }
  .flag__lg.sm {
    background-position: 0 -7232px; }
  .flag__lg.sn {
    background-position: 0 -7264px; }
  .flag__lg.so {
    background-position: 0 -7296px; }
  .flag__lg.sr {
    background-position: 0 -7328px; }
  .flag__lg.ss {
    background-position: 0 -7360px; }
  .flag__lg.st {
    background-position: 0 -7392px; }
  .flag__lg.sv {
    background-position: 0 -7424px; }
  .flag__lg.sx {
    background-position: 0 -7456px; }
  .flag__lg.sy {
    background-position: 0 -7488px; }
  .flag__lg.sz {
    background-position: 0 -7520px; }
  .flag__lg.tc {
    background-position: 0 -7552px; }
  .flag__lg.td {
    background-position: 0 -7584px; }
  .flag__lg.tg {
    background-position: 0 -7616px; }
  .flag__lg.th {
    background-position: 0 -7648px; }
  .flag__lg.tibet {
    background-position: 0 -7680px; }
  .flag__lg.tj {
    background-position: 0 -7712px; }
  .flag__lg.tk {
    background-position: 0 -7744px; }
  .flag__lg.tl {
    background-position: 0 -7776px; }
  .flag__lg.tm {
    background-position: 0 -7808px; }
  .flag__lg.tn {
    background-position: 0 -7840px; }
  .flag__lg.to {
    background-position: 0 -7872px; }
  .flag__lg.tr {
    background-position: 0 -7904px; }
  .flag__lg.tt {
    background-position: 0 -7936px; }
  .flag__lg.tv {
    background-position: 0 -7968px; }
  .flag__lg.tw {
    background-position: 0 -8000px; }
  .flag__lg.tz {
    background-position: 0 -8032px; }
  .flag__lg.ua {
    background-position: 0 -8064px; }
  .flag__lg.ug {
    background-position: 0 -8096px; }
  .flag__lg.us {
    background-position: 0 -8128px; }
  .flag__lg.us-hi {
    background-position: 0 -8160px; }
  .flag__lg.uy {
    background-position: 0 -8192px; }
  .flag__lg.uz {
    background-position: 0 -8224px; }
  .flag__lg.va {
    background-position: 0 -8256px; }
  .flag__lg.vc {
    background-position: 0 -8288px; }
  .flag__lg.ve {
    background-position: 0 -8320px; }
  .flag__lg.vg {
    background-position: 0 -8352px; }
  .flag__lg.vi {
    background-position: 0 -8384px; }
  .flag__lg.vn {
    background-position: 0 -8416px; }
  .flag__lg.vu {
    background-position: 0 -8448px; }
  .flag__lg.wa {
    background-position: 0 -8480px; }
  .flag__lg.wo {
    background-position: 0 -8512px; }
  .flag__lg.ws {
    background-position: 0 -8544px; }
  .flag__lg.xk {
    background-position: 0 -8576px; }
  .flag__lg.ye {
    background-position: 0 -8608px; }
  .flag__lg.za {
    background-position: 0 -8640px; }
  .flag__lg.zm {
    background-position: 0 -8672px; }
  .flag__lg.zw {
    background-position: 0 -8704px; }

/*# sourceMappingURL=flags.css.map */
