.flag-icon-background,
.flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}

.flag-icon:before {
  content: '\A0';
}

.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-ad {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ad.svg?494b19f71fd5b5d5be4948f2b202e587);
}

.flag-icon-ad.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ad.svg?39f999127605a315ed1b71b3e36c8e7e);
}

.flag-icon-ae {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ae.svg?f8c4953cec09bddc8e3b0dc59a0c9b3c);
}

.flag-icon-ae.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ae.svg?316c4904dd976c0cb074f3958a11d997);
}

.flag-icon-af {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/af.svg?708e18a29544af3a57ab35cee3b80dba);
}

.flag-icon-af.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/af.svg?5ea5fb7a44f6984160826c12ab293e9c);
}

.flag-icon-ag {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ag.svg?ffa048d749c0215f500720b7502d6df3);
}

.flag-icon-ag.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ag.svg?2bc39a6811c73140b565568feb16d810);
}

.flag-icon-ai {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ai.svg?e105b91d04260730a1448cb9c0a0fc82);
}

.flag-icon-ai.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ai.svg?d1d33f7be29d281b18d859583536d8d0);
}

.flag-icon-al {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/al.svg?0a8d9661950b6b7dcaca8dcd2842333f);
}

.flag-icon-al.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/al.svg?6354f7572cdbdd5e54afaa055be6b1ba);
}

.flag-icon-am {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/am.svg?9942129f7fbc9aa7b826b6e9f68a11a8);
}

.flag-icon-am.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/am.svg?4bb154a32ee3fea653129632705d14dc);
}

.flag-icon-ao {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ao.svg?ce6b2a9d364a504fa6bd34b29f970b2a);
}

.flag-icon-ao.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ao.svg?0a5ed4a97a51d11a4d9b1c9fb8119d38);
}

.flag-icon-aq {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/aq.svg?bb5fc44d304f130badbc379e026753ca);
}

.flag-icon-aq.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/aq.svg?d2f50e5f7cf33449911bcc25ef844774);
}

.flag-icon-ar {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ar.svg?60ee8fbc5dcb9ce7b27748c7517ead4c);
}

.flag-icon-ar.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ar.svg?4c8b901aa85dc8db02a0beeba6a74e11);
}

.flag-icon-as {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/as.svg?2a31e77786e1c30e3011372b91637212);
}

.flag-icon-as.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/as.svg?50d84dc0415bcf1c26c115ae638f3db3);
}

.flag-icon-at {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/at.svg?6da0f9f8da72682ce1316e7e3c3d162b);
}

.flag-icon-at.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/at.svg?f78c2ed49a025188cb50de5e8a4fccc6);
}

.flag-icon-au {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/au.svg?e09705d731130be14a33fbdf5919bbfc);
}

.flag-icon-au.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/au.svg?126d7c18f27bbfe521a62fbd5a077112);
}

.flag-icon-aw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/aw.svg?0d41090985e5e77a242439271e4c39ff);
}

.flag-icon-aw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/aw.svg?92bf3f09fe88909359ae243a36b8aeea);
}

.flag-icon-ax {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ax.svg?20dd9cbaa9ca6220fe01afc5b4884af9);
}

.flag-icon-ax.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ax.svg?ba1a9dfff026da596f48f24e4974000c);
}

.flag-icon-az {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/az.svg?b32f46053a5d3ac5e21c8c6ef77dd422);
}

.flag-icon-az.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/az.svg?576e316e793f936b6b6b4eb16c349b50);
}

.flag-icon-ba {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ba.svg?b5f94f8b9ca1b7ffa8e6fe58acb0f234);
}

.flag-icon-ba.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ba.svg?c15494570b8c47571f9f822f59e1f7f2);
}

.flag-icon-bb {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bb.svg?b06192960fccc313c088e0c2be5f98ce);
}

.flag-icon-bb.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bb.svg?07e28345e10f47fa74bc986f9bf32103);
}

.flag-icon-bd {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bd.svg?86da4b8b6a6aba2eab3daac6317e4ef2);
}

.flag-icon-bd.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bd.svg?36aecef28e8d3c3fda54126f7e700121);
}

.flag-icon-be {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/be.svg?571608335f61149304769adb68f0ebfb);
}

.flag-icon-be.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/be.svg?f0fe3654d31557c3e678d3ce373688d4);
}

.flag-icon-bf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bf.svg?d5e3c44e9032eb1b510b7a1a440d56a1);
}

.flag-icon-bf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bf.svg?a3dfa2e0fa2ff5971c4b05e6d9dcd297);
}

.flag-icon-bg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bg.svg?30155fc43052c541fb6b4db0e33249b7);
}

.flag-icon-bg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bg.svg?96524d398c84527bac5e1d930f9ae761);
}

.flag-icon-bh {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bh.svg?377cfc71dded9526ce8ab475d5692030);
}

.flag-icon-bh.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bh.svg?59de0ae38d96b8d976a6d4b4ec91a20d);
}

.flag-icon-bi {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bi.svg?ca4bb4cbefc67adc34b0be2aad06ab92);
}

.flag-icon-bi.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bi.svg?5031671e55abe3b4d82b106d5c468ce5);
}

.flag-icon-bj {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bj.svg?b674356bcc8fcf902d8ce148f7ae2571);
}

.flag-icon-bj.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bj.svg?c53f1a421921bd6c13caa1ddfc57537b);
}

.flag-icon-bl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bl.svg?b256e7f3f49dba1bbbe37ae93d833428);
}

.flag-icon-bl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bl.svg?ffd6a496f5fdd5e92d606c53da1803a8);
}

.flag-icon-bm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bm.svg?ecc63bffad078c18b2116d165b9e747e);
}

.flag-icon-bm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bm.svg?6b4a6b030bb746cb05f76c66621b8d04);
}

.flag-icon-bn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bn.svg?99a11fe7547a3973f43ab081b38c7dfe);
}

.flag-icon-bn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bn.svg?e6618e4d0bab266a0c04c146026d80b8);
}

.flag-icon-bo {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bo.svg?fbc4e88a741b582e6b24688b5dcaaeeb);
}

.flag-icon-bo.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bo.svg?ae8f9aa4a8d26e0d9b4f65237140be09);
}

.flag-icon-bq {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bq.svg?2895989344a7caabf546b7e62e286cfe);
}

.flag-icon-bq.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bq.svg?11054fe650a6c4df9a5947ecbc476d31);
}

.flag-icon-br {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/br.svg?c77a6fec16f0c638f619396c8b6720e5);
}

.flag-icon-br.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/br.svg?59250e0ca4c03d9f6206d0127d7ddf1a);
}

.flag-icon-bs {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bs.svg?82c1086cb59ccc5783dd88f30c01754c);
}

.flag-icon-bs.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bs.svg?6e89d22a26601dcc4c7ca062dc162032);
}

.flag-icon-bt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bt.svg?136ab46b651a105d4cf925012e223546);
}

.flag-icon-bt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bt.svg?643c847fb5d75c2f7d1ca150829c52d3);
}

.flag-icon-bv {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bv.svg?65b1696e93acaaae5f5fd3792fcce045);
}

.flag-icon-bv.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bv.svg?1d25c673c5d96cb9f1c2b0f5604a1beb);
}

.flag-icon-bw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bw.svg?5eb3b6488d149d3774d521474f210cd4);
}

.flag-icon-bw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bw.svg?e27b298fd76076e9988f4731c13ec38e);
}

.flag-icon-by {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/by.svg?0c4478b3b50ec024c8863b96a87030b7);
}

.flag-icon-by.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/by.svg?4938ab709263212f5b51be64ab425330);
}

.flag-icon-bz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/bz.svg?9a04e272749992e7e32a4316f9eba133);
}

.flag-icon-bz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/bz.svg?df3a8dd35c6cf9f8de35285017d28a84);
}

.flag-icon-ca {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ca.svg?b325e043e044f52ef5956c8fa63a400d);
}

.flag-icon-ca.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ca.svg?652b69347ae4090b9a6abb4299ceb2ba);
}

.flag-icon-cc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cc.svg?1490ef3b9307026bd85cb707ac1b99a2);
}

.flag-icon-cc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cc.svg?0cef330eaaea6c9918e4e0f63cbeed80);
}

.flag-icon-cd {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cd.svg?732f19e7230a4f08f8f0626e71b1d483);
}

.flag-icon-cd.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cd.svg?089fb21e3939dc4cda36a20c860071b5);
}

.flag-icon-cf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cf.svg?61f0f4dd2c2ffef73946f01920b1d63f);
}

.flag-icon-cf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cf.svg?7db467d5164353793d261786860d2cdc);
}

.flag-icon-cg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cg.svg?ac6983d510224d0778274c5d495c5479);
}

.flag-icon-cg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cg.svg?3b203650e3dc748e671a00c5c0254042);
}

.flag-icon-ch {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ch.svg?c5973ba27a22d8b82be7b776d4ef20b9);
}

.flag-icon-ch.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ch.svg?336148a5523544c759c1945bbdab1c05);
}

.flag-icon-ci {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ci.svg?387ecdfc9db078cda5cf37f1dd96d3be);
}

.flag-icon-ci.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ci.svg?3b501f90179ccf838e0839b7760bf69c);
}

.flag-icon-ck {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ck.svg?ccb48a9ac9e6eac27ba0aee66d2130a5);
}

.flag-icon-ck.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ck.svg?cd173eb8640de52ca32bdb08e9cc2cd7);
}

.flag-icon-cl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cl.svg?020e4aaab43958749c02651e83ffd754);
}

.flag-icon-cl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cl.svg?d8008a0c47268251b0f54bbeb533bbc6);
}

.flag-icon-cm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cm.svg?2b573cc5a277e786df2c80782e6c867a);
}

.flag-icon-cm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cm.svg?9c1889b72127486726883899958bfe06);
}

.flag-icon-cn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cn.svg?7503c8c1a9ce11c16aee3b1450a36aa2);
}

.flag-icon-cn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cn.svg?58454c03e02446de436644f54c4d1ed1);
}

.flag-icon-co {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/co.svg?493359848a110d00df4b065e2d05d3ca);
}

.flag-icon-co.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/co.svg?cd02795b6db1467e4f6aa420482781fa);
}

.flag-icon-cr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cr.svg?0446160e5bb940f3fdc0052a74f472a1);
}

.flag-icon-cr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cr.svg?e0d034c8d0c0b37020b170b9493a82e7);
}

.flag-icon-cu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cu.svg?dcbbdf84b7f192303b139bb95260ed32);
}

.flag-icon-cu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cu.svg?ac901f51c9ba202f77473b982e82472d);
}

.flag-icon-cv {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cv.svg?3da7bf79592716404976c30c1be0d5c1);
}

.flag-icon-cv.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cv.svg?15887749280acb8aae4ab9919a814370);
}

.flag-icon-cw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cw.svg?b78b8f8920f29182e4f14c57ab456294);
}

.flag-icon-cw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cw.svg?db6fc2612324195d2807d2d330f587ce);
}

.flag-icon-cx {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cx.svg?86f5e1f854033b9ac6590a729cf1fef7);
}

.flag-icon-cx.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cx.svg?a411ba19b338d03fb524088dc580efb9);
}

.flag-icon-cy {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cy.svg?4b877699757a9df7d30403eece7c95fd);
}

.flag-icon-cy.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cy.svg?364a436bdef49e6477bc64282ea1aae7);
}

.flag-icon-cz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/cz.svg?7878a0a9c6bccc5130afb61991abed45);
}

.flag-icon-cz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/cz.svg?f79fd3393534945bd47670df9d8a28b4);
}

.flag-icon-de {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/de.svg?805bce7f4ed950b384e6087e7fe9ab33);
}

.flag-icon-de.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/de.svg?3f17d8e12685cd19508d7cf2f253dc88);
}

.flag-icon-dj {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/dj.svg?6383aa004d1e9dba63aba5510e7567b0);
}

.flag-icon-dj.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/dj.svg?75d702da01a5152cdc7ed12d71036870);
}

.flag-icon-dk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/dk.svg?3b3da53190849952f47501bcc25dd1a0);
}

.flag-icon-dk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/dk.svg?a3d4b61149eae4c77cd05717981565e5);
}

.flag-icon-dm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/dm.svg?963e9c57d9fa33249f519acfcf1655be);
}

.flag-icon-dm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/dm.svg?10b777f95001947fccb3cb1b1aab4d7c);
}

.flag-icon-do {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/do.svg?d91deddd7126dc90f7ca2db693d8d5cc);
}

.flag-icon-do.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/do.svg?ea06aab1d5c9b3e08cb01de421cd3b54);
}

.flag-icon-dz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/dz.svg?4f03682a595358861e2f6bfacc68d7b5);
}

.flag-icon-dz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/dz.svg?ba7bee20b3db40997bd5cdc5f8ef8202);
}

.flag-icon-ec {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ec.svg?4a20ffe0cfaa2746743c5e8e4e36c6f2);
}

.flag-icon-ec.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ec.svg?fe23da6619b67332501cc578120a3d94);
}

.flag-icon-ee {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ee.svg?3e08e4d9d211ae6b0178a00c3797b439);
}

.flag-icon-ee.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ee.svg?d7f8a21c1219609b34938bb3087485ad);
}

.flag-icon-eg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/eg.svg?599dac3d875d0a54f102e8a080a66abe);
}

.flag-icon-eg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/eg.svg?5bf882d655332e6ff6d6f26d26be873d);
}

.flag-icon-eh {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/eh.svg?535de026fe723f77ead5d4ad9305d5ac);
}

.flag-icon-eh.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/eh.svg?ec6e736f49ea1f8f8be0b1e16b4f6db5);
}

.flag-icon-er {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/er.svg?702050a641e5bc9c18b85f0459ea4510);
}

.flag-icon-er.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/er.svg?e84f5b511df339fb3a43d6d5677a4dce);
}

.flag-icon-es {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/es.svg?173eb30ea0bfb287d3c0898db24a1166);
}

.flag-icon-es.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/es.svg?52874bff03b37d2a38de3a72ee183b18);
}

.flag-icon-et {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/et.svg?c8e91a8fd76878450dfe13ed4caae0b5);
}

.flag-icon-et.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/et.svg?41ca4bf5dda43350fc122a1297b68c28);
}

.flag-icon-fi {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/fi.svg?e8d0bd77d4c3962cecef3bd84ab32836);
}

.flag-icon-fi.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/fi.svg?cd06eddd331c69470d85d53fa734fff0);
}

.flag-icon-fj {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/fj.svg?03e493b5f58a98f6fa2fcfb276aee250);
}

.flag-icon-fj.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/fj.svg?bd85759e2c488c65cadf86d41e1a1543);
}

.flag-icon-fk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/fk.svg?bdc799000ea7131827a904638eb51d86);
}

.flag-icon-fk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/fk.svg?ed1d131036aaf43cf23dfdf3333b1b4c);
}

.flag-icon-fm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/fm.svg?aec1c371148e18707f10edabd7a9d7d2);
}

.flag-icon-fm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/fm.svg?797696d94920d9ebe058d81c0d03ee60);
}

.flag-icon-fo {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/fo.svg?33771814145f4d97af69328e3631f26f);
}

.flag-icon-fo.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/fo.svg?7376a688f95584d85035ea27a5afbd5c);
}

.flag-icon-fr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/fr.svg?348d4a7cd8bbdc6b2f40a268c44fe8b3);
}

.flag-icon-fr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/fr.svg?221fae1c331d5ca253aedbbfe801cd7d);
}

.flag-icon-ga {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ga.svg?750d3c46f732ad6bb6ce31f110b6344b);
}

.flag-icon-ga.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ga.svg?d2122b892a2c1bc80088d3b0ff281e85);
}

.flag-icon-gb {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb.svg?dc2046621dee2857c9a36660e834eef9);
}

.flag-icon-gb.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb.svg?5f63d37fd399c9eca4ab256740119ea8);
}

.flag-icon-gd {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gd.svg?ddf76a435adebedc056d6f868c6c8368);
}

.flag-icon-gd.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gd.svg?b0bd1a76cbd8683b0ac0f4f25352f35d);
}

.flag-icon-ge {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ge.svg?e33ed255e305334cc4c08bf75ab90039);
}

.flag-icon-ge.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ge.svg?b4ba641500230b05592f139279d01d9a);
}

.flag-icon-gf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gf.svg?be7a7b56db5cdb5d273fcfa9ae38b5b4);
}

.flag-icon-gf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gf.svg?f15d7a2cc86504521aafbe8650983992);
}

.flag-icon-gg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gg.svg?600522e6a7dcabe394730f268611c1c2);
}

.flag-icon-gg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gg.svg?1398643a13f00a016d19482f970ca801);
}

.flag-icon-gh {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gh.svg?2db7cdfab00646df1e3b36ade8a1761a);
}

.flag-icon-gh.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gh.svg?a31f2344e358cfd11402d9f805f5baa6);
}

.flag-icon-gi {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gi.svg?7b2af04a7385bc3426a97e1ea98b69fa);
}

.flag-icon-gi.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gi.svg?87ac1b52c61566c8ae85f9a3dfdf28c1);
}

.flag-icon-gl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gl.svg?e8ecee5b8c1d10d0496663e9d4bc3e6d);
}

.flag-icon-gl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gl.svg?dc0ef6539c9c8d24d78bd905270ca745);
}

.flag-icon-gm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gm.svg?b7cbb84cb93a85d43b2ee76ce78c183d);
}

.flag-icon-gm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gm.svg?223d510a1f9c54ecd4cd690456e6130f);
}

.flag-icon-gn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gn.svg?8cb5ad239dc62a99541e678c9b571154);
}

.flag-icon-gn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gn.svg?966f8fc5de223e9a612949a789ab432c);
}

.flag-icon-gp {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gp.svg?ecc4250fd0ff983e12f188a0ee2284c3);
}

.flag-icon-gp.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gp.svg?36886f1350318b699566e36935fbf14e);
}

.flag-icon-gq {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gq.svg?29fc7fa2ec8d187e4f639e50aad7214c);
}

.flag-icon-gq.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gq.svg?673cdeb8137384c2724424652c6ae3ad);
}

.flag-icon-gr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gr.svg?e7057341eb2b4ad6976d050035a71ad2);
}

.flag-icon-gr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gr.svg?19a688b7a8f39d8e09e297b69e927a7a);
}

.flag-icon-gs {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gs.svg?d82204f05d271627ede497723c5967a1);
}

.flag-icon-gs.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gs.svg?b0b6687ba091fc90ec826b385474b57d);
}

.flag-icon-gt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gt.svg?50aeaaf01ec5ce6884915456175ff295);
}

.flag-icon-gt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gt.svg?0d8afb055cb761be50efdd4dcbacffb8);
}

.flag-icon-gu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gu.svg?17d916948013236c4dbd93e7819642f9);
}

.flag-icon-gu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gu.svg?95e866a875ff36a44b7dc65069b828aa);
}

.flag-icon-gw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gw.svg?7bfe77f51334e253ba2d37a8b7cb93ee);
}

.flag-icon-gw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gw.svg?231b3e1a026d914840995538e4a3b31f);
}

.flag-icon-gy {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gy.svg?5e937c33eca69772a4b02fc709727787);
}

.flag-icon-gy.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gy.svg?c6d5a9fc15b124d98a5648d6cc686bde);
}

.flag-icon-hk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/hk.svg?a7745fb1b4fc1f5dca1c9d673ab606f6);
}

.flag-icon-hk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/hk.svg?94ac18666e581f654a5f1864509f7248);
}

.flag-icon-hm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/hm.svg?669db6c471105655b858b9075a393f8e);
}

.flag-icon-hm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/hm.svg?f69d5402bd235802cd1e308f8905d5d1);
}

.flag-icon-hn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/hn.svg?efffed4e39c5f3ee9158ee2ea8632a36);
}

.flag-icon-hn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/hn.svg?7b463c4d01886d0a50d0a70cff058ed5);
}

.flag-icon-hr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/hr.svg?bdb4b0808a545427934550729a9b4908);
}

.flag-icon-hr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/hr.svg?0b74306c63b58c90e60a274c9523f3f6);
}

.flag-icon-ht {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ht.svg?e14bbcd22cac3eec70a1f83b4d9a6fb1);
}

.flag-icon-ht.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ht.svg?65a3b37d2915cdf7e4c0c22f46bd86b7);
}

.flag-icon-hu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/hu.svg?93b63080f3f81c433a8444a46ef74869);
}

.flag-icon-hu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/hu.svg?77e7f07c20188515c10fd7cac6b9fa63);
}

.flag-icon-id {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/id.svg?f3c85b2176bf0041e6ef50759f2c4806);
}

.flag-icon-id.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/id.svg?fa86453d32817988fb3cfa73ed2aa1c8);
}

.flag-icon-ie {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ie.svg?b4578b44cd0a4570d596394395097051);
}

.flag-icon-ie.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ie.svg?685ecf87b900692002dd66cbe839308d);
}

.flag-icon-il {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/il.svg?bce2e6b49dd037623914d53e54f4d4b6);
}

.flag-icon-il.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/il.svg?664153fd8af9253dd04a8129e1b082eb);
}

.flag-icon-im {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/im.svg?8534ab11e801d2dfd90564e35e896d70);
}

.flag-icon-im.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/im.svg?337c960de222edc4158879a0410dde5d);
}

.flag-icon-in {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/in.svg?bc7dabdf77f6984680e85fd202b4edba);
}

.flag-icon-in.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/in.svg?4090fba7bfe73f5dd85cb3887169ac90);
}

.flag-icon-io {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/io.svg?25d232269741f3f568ba44762853726f);
}

.flag-icon-io.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/io.svg?d4385089996c0043c37d72e7dcd57461);
}

.flag-icon-iq {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/iq.svg?bbd4c04f0077f656232f9d0659188b8e);
}

.flag-icon-iq.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/iq.svg?855d08511336a9646d731761543a042f);
}

.flag-icon-ir {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ir.svg?5ebc73f6356a59d63dbc626e78c16bea);
}

.flag-icon-ir.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ir.svg?3093ce2c67b1a2d1dbff3cb0241dc29e);
}

.flag-icon-is {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/is.svg?c100cc1e05251f0d53eba9c265168f64);
}

.flag-icon-is.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/is.svg?852d538d98d3ed9119dffcc7c7e4af15);
}

.flag-icon-it {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/it.svg?25c42bbfd8e382db1bf1b3d02620249d);
}

.flag-icon-it.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/it.svg?8af3d6f6064de114a80b94040db4e525);
}

.flag-icon-je {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/je.svg?0bfba645ed37e6918a2822077e80fd6a);
}

.flag-icon-je.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/je.svg?818a32f51c820c7e36b629d602142db0);
}

.flag-icon-jm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/jm.svg?869df1c48e0c3abfabeaec36aebc69e9);
}

.flag-icon-jm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/jm.svg?c1cafa47e1f3451df9e6b3c35176e592);
}

.flag-icon-jo {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/jo.svg?e1133f30a59fd265effce72f29ccdc86);
}

.flag-icon-jo.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/jo.svg?97d22032a020fcf57e26022e60804f81);
}

.flag-icon-jp {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/jp.svg?48539974255165c30bc6179721a685c8);
}

.flag-icon-jp.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/jp.svg?588f72df6d269ad556975b27fd525785);
}

.flag-icon-ke {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ke.svg?9e38c5b3a298ff292f8daff692081826);
}

.flag-icon-ke.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ke.svg?15bff7762781199193ab6c0552d8e2cb);
}

.flag-icon-kg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kg.svg?0cff2f97735cabf514eca5296bdc6ca4);
}

.flag-icon-kg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kg.svg?b329f26a2cb507010edca772eaf8a54f);
}

.flag-icon-kh {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kh.svg?6c79ce798ca925f30f922ad4ab833f67);
}

.flag-icon-kh.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kh.svg?a80072bebed74d3953e3cb7a316a7456);
}

.flag-icon-ki {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ki.svg?027de9a078b4e468e2e30d1c05c6fcd8);
}

.flag-icon-ki.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ki.svg?1b3609cb898955f6c869c4fc4433ff02);
}

.flag-icon-km {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/km.svg?406a0c7801d7a87c862ff112abbe5578);
}

.flag-icon-km.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/km.svg?f4c638b2db874656b9200f1045357618);
}

.flag-icon-kn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kn.svg?6670f75516855ddefd35744c974d71f6);
}

.flag-icon-kn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kn.svg?ad8fcc4fe17a7033d0ecb09531ee0ba9);
}

.flag-icon-kp {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kp.svg?fd9b1c41fb0363054490f3e68132c243);
}

.flag-icon-kp.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kp.svg?d019da6f41af272c379912aabd810bab);
}

.flag-icon-kr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kr.svg?137c662403b7fcdf7557d77afea05899);
}

.flag-icon-kr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kr.svg?30465f0f8b06e96bd518cb5c72d48f44);
}

.flag-icon-kw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kw.svg?bf96e7ff3576d44234d9646a26bc6233);
}

.flag-icon-kw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kw.svg?f2c3187d408ad357f1a2251ef4476c7f);
}

.flag-icon-ky {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ky.svg?3c2d4a3aa67e36443a087d82e267049d);
}

.flag-icon-ky.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ky.svg?ecba670e1d923941ae89a081e3670165);
}

.flag-icon-kz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/kz.svg?4838b19a230b97d09008333afcd4971b);
}

.flag-icon-kz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/kz.svg?1dccb03354c477c91df0756f9aad32eb);
}

.flag-icon-la {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/la.svg?2640d7c01c98c72dbd2c6ad75dc6a076);
}

.flag-icon-la.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/la.svg?c0d3d9e5786bb960352499741054d526);
}

.flag-icon-lb {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lb.svg?240bc85c19babfa199450adc6e1a351c);
}

.flag-icon-lb.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lb.svg?482b08ae7af479ad79865fda73e0c0ad);
}

.flag-icon-lc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lc.svg?1ff127256bcce0eeac15b7382d1660a4);
}

.flag-icon-lc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lc.svg?ca28c8cd001303c8ac4936d04c8be709);
}

.flag-icon-li {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/li.svg?66a42881e98058f16a251621af3a59d7);
}

.flag-icon-li.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/li.svg?0c1ccbd3ee0e9fa0d47251a6708dae72);
}

.flag-icon-lk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lk.svg?929870e2cad081fabc2961ecdfb531cb);
}

.flag-icon-lk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lk.svg?90ceebe5facc2a315db289d0c1f941bd);
}

.flag-icon-lr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lr.svg?02dac6139739998c6ddd343e40231f25);
}

.flag-icon-lr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lr.svg?3ba16af83e6481968bc10a537480af7b);
}

.flag-icon-ls {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ls.svg?ae7095073f384b41a372562ca1c4bd7f);
}

.flag-icon-ls.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ls.svg?48d80092a1b3dfd19a8532d5b522954f);
}

.flag-icon-lt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lt.svg?fac8e7df40602780c7dc58316660b0f8);
}

.flag-icon-lt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lt.svg?2ecddc8f76b59bc364460db1cafbac3f);
}

.flag-icon-lu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lu.svg?36829acab1806c1c9607f76e3d0466c3);
}

.flag-icon-lu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lu.svg?3b06a1523701cdaee2226ec63eee4e05);
}

.flag-icon-lv {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/lv.svg?1e3c29886402f6c9bd385beb42b6da1d);
}

.flag-icon-lv.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/lv.svg?f2575f5ec2c09496dfac464208821309);
}

.flag-icon-ly {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ly.svg?6ba4c8393d7dc87b5259a221fa391033);
}

.flag-icon-ly.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ly.svg?f33793659620554c30f35bd61a570e13);
}

.flag-icon-ma {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ma.svg?08d13fab84e4237a086539c638f3d080);
}

.flag-icon-ma.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ma.svg?2222d38e16ae9af788d0fb58e935111a);
}

.flag-icon-mc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mc.svg?767c37bda68809b31177b0850f628d76);
}

.flag-icon-mc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mc.svg?6d5bd7e504ae27132aca3bd59943030e);
}

.flag-icon-md {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/md.svg?ab39a33052943d10e287b9c1f0300979);
}

.flag-icon-md.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/md.svg?96dd2f5e8cdd3753430a3abadb602fd9);
}

.flag-icon-me {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/me.svg?cc966c2cb4b982ae53cd3e63fea027dc);
}

.flag-icon-me.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/me.svg?8378785879ee09fd36f79bc169409660);
}

.flag-icon-mf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mf.svg?10d7fbfdc48580077db6cf4e2aab0ef3);
}

.flag-icon-mf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mf.svg?8ad21dbf24114404e85a433505fd4df0);
}

.flag-icon-mg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mg.svg?93ad6482fa0e0f3df278d7b25d58b783);
}

.flag-icon-mg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mg.svg?b9554f4382bd64d230f1994a1a7b51b1);
}

.flag-icon-mh {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mh.svg?1414eb339470b9798d5df6010903ee61);
}

.flag-icon-mh.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mh.svg?eda9ff97bc2fd5c6e9439065b86763c7);
}

.flag-icon-mk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mk.svg?85f7e8638968789bf8dda7cc005ed884);
}

.flag-icon-mk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mk.svg?9da47bc80c63d1dcf6e51b5043679804);
}

.flag-icon-ml {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ml.svg?f462811fd1bbfd2986b87a080622d2e8);
}

.flag-icon-ml.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ml.svg?4a2893621c1e1c660568ef5822c94286);
}

.flag-icon-mm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mm.svg?551710c5c28048c95ec35f789a5b92d2);
}

.flag-icon-mm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mm.svg?20688910df9477d321d512bffc5c6f06);
}

.flag-icon-mn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mn.svg?2d138f4c0f7da7f1458eaca5d984a3cc);
}

.flag-icon-mn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mn.svg?409778e9b49e0b91d70b3a3fbb7b438c);
}

.flag-icon-mo {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mo.svg?93478e8cfac44825655054da805be09c);
}

.flag-icon-mo.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mo.svg?b93c8661806d1cb34d30aac40cace39c);
}

.flag-icon-mp {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mp.svg?97efc989693104927e8f4ae592a64995);
}

.flag-icon-mp.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mp.svg?4d0591f59ef08bcf2775721f3511cedd);
}

.flag-icon-mq {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mq.svg?b00865ae8b7c8dd1b1a8e1a7d80fb149);
}

.flag-icon-mq.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mq.svg?57f906a5dae884ef7133113edaff4c36);
}

.flag-icon-mr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mr.svg?6453678732723fd9677d083543882055);
}

.flag-icon-mr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mr.svg?f00475b3a38054d959a38dfa25115853);
}

.flag-icon-ms {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ms.svg?00f0745d3fcf3adb0f1c97080d329cdd);
}

.flag-icon-ms.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ms.svg?13fcdcc386c0ad140131039c7749a8a4);
}

.flag-icon-mt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mt.svg?82026cd10f6378eb158221bc74622099);
}

.flag-icon-mt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mt.svg?61310e413be4094c65d33d8bab9da5f9);
}

.flag-icon-mu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mu.svg?93c49e76729f31a8b12ef22d1e5408a2);
}

.flag-icon-mu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mu.svg?c6f437d910b4198b04fa0e4266782c3a);
}

.flag-icon-mv {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mv.svg?419af17965b8895109e654fce0ce7dbc);
}

.flag-icon-mv.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mv.svg?313ff64e04bd1c15185189603e5ea6ee);
}

.flag-icon-mw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mw.svg?316d72ced05f9f0063bfcd3aba10881d);
}

.flag-icon-mw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mw.svg?6b0b96b558acde13888a3d3382a05561);
}

.flag-icon-mx {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mx.svg?6b5980f8b980f170a47cd0c49a62a824);
}

.flag-icon-mx.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mx.svg?b7cc3cfde7d4553c0ac85aee08531451);
}

.flag-icon-my {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/my.svg?931f1f81b61fb1a881ed642e6f104b6e);
}

.flag-icon-my.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/my.svg?22b9658e81ef049bbd5c6de24832826b);
}

.flag-icon-mz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/mz.svg?7a4c0e27992848ea0f72bb5cc9aa2e21);
}

.flag-icon-mz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/mz.svg?6aa0d8480814ad2aac98cdf2a0fdee13);
}

.flag-icon-na {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/na.svg?e3895d0a387ffe9d34064a8e7d8c33df);
}

.flag-icon-na.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/na.svg?e0b85470067c69cb19cf44cdcce44f25);
}

.flag-icon-nc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/nc.svg?dfb825b1d91fd7b71b6e248f3bd57e99);
}

.flag-icon-nc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/nc.svg?2ad162a8feb03ca6082ffe4e520d0c97);
}

.flag-icon-ne {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ne.svg?ce2d055fdb3502c8a2c12b91393180c1);
}

.flag-icon-ne.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ne.svg?a5e1451e67f47cfc6d4df3ba56599483);
}

.flag-icon-nf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/nf.svg?b56490e5ea7c94358c889e4759b3477b);
}

.flag-icon-nf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/nf.svg?976b1020d545b336f00ef53a7fc28061);
}

.flag-icon-ng {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ng.svg?4250915ad2c926b0737ffe9f73fcecf3);
}

.flag-icon-ng.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ng.svg?745e10d2cfcf1a56b8b8d68dc6253870);
}

.flag-icon-ni {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ni.svg?c3c0fea313474317b916451c91165ab6);
}

.flag-icon-ni.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ni.svg?43ed33bf80e6975b2410a41ec4cf2019);
}

.flag-icon-nl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/nl.svg?80be2620512986261378036bf6660489);
}

.flag-icon-nl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/nl.svg?d7eec6f385644c29bd177a3ffa22490b);
}

.flag-icon-no {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/no.svg?6ff2f0cc685a37aa3289f7a4da4ea0ea);
}

.flag-icon-no.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/no.svg?232614bf8e8343e9f7cf37c28761fa83);
}

.flag-icon-np {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/np.svg?a0fb8bb18a6683cb526dbabe2ee9e264);
}

.flag-icon-np.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/np.svg?3a12e294f528cd68597555ea9ddb1592);
}

.flag-icon-nr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/nr.svg?6e66a918b32dd3e41686148a8f611e1f);
}

.flag-icon-nr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/nr.svg?dfaa00e197f428f371edd06188a8cf28);
}

.flag-icon-nu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/nu.svg?2bbde8b1ddcf8ef7d1b2cebb322105e9);
}

.flag-icon-nu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/nu.svg?6c1f3f45ecd33a9e7ae7823d6ea2ee41);
}

.flag-icon-nz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/nz.svg?2c024840a3f636ee626b727d69892050);
}

.flag-icon-nz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/nz.svg?21f594b3510dd79ace2cb8c2148bda12);
}

.flag-icon-om {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/om.svg?b6027434a8dec6fc77ff35ed52faf428);
}

.flag-icon-om.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/om.svg?85e38a97be08e8f993f7011d28c1cacd);
}

.flag-icon-pa {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pa.svg?e583a368f09c6580d1abc669b6ee2369);
}

.flag-icon-pa.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pa.svg?27beee247929596895de83d3e8bc3a92);
}

.flag-icon-pe {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pe.svg?9cf1580535dcc096bf98c7bf8d2609b3);
}

.flag-icon-pe.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pe.svg?cc229f61618753fcb8e7e5bc3a152dd6);
}

.flag-icon-pf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pf.svg?2162b5642807279a18c47be1cc3e4d77);
}

.flag-icon-pf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pf.svg?68ebbfb29c8644e686043adcc6cd831b);
}

.flag-icon-pg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pg.svg?d1dfd260637164ba2dc1832a79e10b57);
}

.flag-icon-pg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pg.svg?b7c8b05e20190fce37280ebe3f61ef8d);
}

.flag-icon-ph {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ph.svg?67734271cd33888d0f40d6c5f4d63d35);
}

.flag-icon-ph.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ph.svg?ede6d104007c371af3a91c75ba6fa8c1);
}

.flag-icon-pk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pk.svg?0adebe7fa20b66c8e3192fdc86cf819b);
}

.flag-icon-pk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pk.svg?4e691b96592274d12fb9b55e8dfd4387);
}

.flag-icon-pl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pl.svg?b56a3f069e6c6d3eafe2710c60c7f5ad);
}

.flag-icon-pl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pl.svg?cfd2a2a305fde5d38e96bc2ca329bd10);
}

.flag-icon-pm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pm.svg?63e160a12e7221bf0776b1982a9bf94e);
}

.flag-icon-pm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pm.svg?da5d44ad6192d72da9f99bb23e3bedbb);
}

.flag-icon-pn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pn.svg?7dd918fba382def2f282441fef78f367);
}

.flag-icon-pn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pn.svg?acf49d66837379bd58026ff959b47567);
}

.flag-icon-pr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pr.svg?25b7c8572b7b434030777aea0f923458);
}

.flag-icon-pr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pr.svg?e444059adc657b4df366945602477d30);
}

.flag-icon-ps {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ps.svg?8082cc0705abe245852520a489dcb3b6);
}

.flag-icon-ps.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ps.svg?9bb93b183dd8e1095a795b6eb9e9c706);
}

.flag-icon-pt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pt.svg?ddbe089861dda9051e8142a9f91eaed4);
}

.flag-icon-pt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pt.svg?ae07d372e723adb9798fa76a62e5dbb4);
}

.flag-icon-pw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/pw.svg?26f4ab303d56d08f0dd11a07bf49d0ac);
}

.flag-icon-pw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/pw.svg?6cf00eec1853dbc473105571321e0cf4);
}

.flag-icon-py {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/py.svg?f12836606e97dac6c723a427872e6154);
}

.flag-icon-py.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/py.svg?253f2ca84ce3ecbbb26b6fd47a219e4b);
}

.flag-icon-qa {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/qa.svg?41c983316a4aa31fc3110f1935183c0f);
}

.flag-icon-qa.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/qa.svg?af2a41e8631c7422f18c8ab193cd91f1);
}

.flag-icon-re {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/re.svg?90fb00ee11ca5b7e1be5c9aca36f22df);
}

.flag-icon-re.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/re.svg?f571222afc0e5b688845b6a9549a1940);
}

.flag-icon-ro {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ro.svg?3ae921a5e6c421b376898b37fefd0228);
}

.flag-icon-ro.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ro.svg?981c293856d159970dc1b60f70e938f2);
}

.flag-icon-rs {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/rs.svg?55e1ede777eefe3d860e9eceb6601842);
}

.flag-icon-rs.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/rs.svg?4c84b8ee8e96fb807d1e10f0785136bf);
}

.flag-icon-ru {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ru.svg?4ef29605caf2390c84452df6fbb10133);
}

.flag-icon-ru.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ru.svg?7da70a0a2e8835a2b665e6dc7ee5226f);
}

.flag-icon-rw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/rw.svg?d896f4577079fe4f922e276e74ca0c2e);
}

.flag-icon-rw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/rw.svg?73c9ed2003b4a437e4f30c28fee1ba2e);
}

.flag-icon-sa {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sa.svg?5814c9eaa8263fb9ed8c0c3153fe4211);
}

.flag-icon-sa.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sa.svg?a4d32aa98e0dcfae977b77ba798be89b);
}

.flag-icon-sb {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sb.svg?ecbc82f7549b32e4874d4c762ae4cb0f);
}

.flag-icon-sb.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sb.svg?c74cccf914127bb53bba850fe67e185d);
}

.flag-icon-sc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sc.svg?2305adb868f57bb50cc2237b13601bd9);
}

.flag-icon-sc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sc.svg?91ffd2e518a613415c99071b1d3163f9);
}

.flag-icon-sd {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sd.svg?5aa09dfc298832662ee83bea6368010d);
}

.flag-icon-sd.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sd.svg?4079d8774791e36bee1578ed619425ae);
}

.flag-icon-se {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/se.svg?7711ecb8a71a4c887913b606db98ad03);
}

.flag-icon-se.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/se.svg?1fde395ee210f25490617a907386f231);
}

.flag-icon-sg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sg.svg?d4dba61c3b0711edabbdce85b32edb9a);
}

.flag-icon-sg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sg.svg?427b517e0948ff824ed47c3e719da34f);
}

.flag-icon-sh {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sh.svg?4ef0096b349ad0f4c65d85c156c15ea4);
}

.flag-icon-sh.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sh.svg?ddec3915a03537604904bcf30149b502);
}

.flag-icon-si {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/si.svg?8d3750d88ed445ed2b171bc772da57c5);
}

.flag-icon-si.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/si.svg?eec32c5361e17a1a3c6b6bca097b7e2a);
}

.flag-icon-sj {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sj.svg?73966dcdaadf8f1bf706b80b557a2c6e);
}

.flag-icon-sj.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sj.svg?28cf87cf2476c5d460e16594e5f6892d);
}

.flag-icon-sk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sk.svg?8a706c5b271981e95ee66ee7abd83aab);
}

.flag-icon-sk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sk.svg?657396309296c30a3b947c365ed3c0f4);
}

.flag-icon-sl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sl.svg?5db99ab07e330f0257f417cc1c1a3e6f);
}

.flag-icon-sl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sl.svg?93e56d063e4dc4aac50a7aa2f5880d98);
}

.flag-icon-sm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sm.svg?1208de50dadf4f3b2f255b5a972ed392);
}

.flag-icon-sm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sm.svg?1acd904a1c03dd70339316377836cb0b);
}

.flag-icon-sn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sn.svg?0dd23464fa158d52a24ba058827f2b80);
}

.flag-icon-sn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sn.svg?5b258a3a0ebc42f8733988dfab9ccafc);
}

.flag-icon-so {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/so.svg?5a0126f3d0a142bb9e893d0fbee8667a);
}

.flag-icon-so.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/so.svg?0abec310ad33dfd9a3cb52a0aa383f21);
}

.flag-icon-sr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sr.svg?bdad3d571526fa0057be935d447a9c8c);
}

.flag-icon-sr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sr.svg?d445776c09b87c28e463274e9fe8c906);
}

.flag-icon-ss {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ss.svg?7cda8cb530f3553a6bcb9c0223cce96f);
}

.flag-icon-ss.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ss.svg?61aa31dd3f87053987c941c7ad72361b);
}

.flag-icon-st {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/st.svg?daa7ecd95b7e9218580fa3b89b397866);
}

.flag-icon-st.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/st.svg?a9b61d88eec180028ea27bcdf7f7b5f5);
}

.flag-icon-sv {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sv.svg?7d122a03cba96e00a03b63baf61cedc9);
}

.flag-icon-sv.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sv.svg?6db2c96dce877b1989f55bda7b72fcd6);
}

.flag-icon-sx {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sx.svg?b6e4a7bfad57c5a37f5ee45e170eb0a2);
}

.flag-icon-sx.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sx.svg?b43de7664e9f9aeaff9d16ec45bea07b);
}

.flag-icon-sy {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sy.svg?34bde6eb0970b0f58e8f51f61cc90b89);
}

.flag-icon-sy.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sy.svg?8fb602218c1fa0e5147acdd0f6df852c);
}

.flag-icon-sz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/sz.svg?146b401e5f811bac301570afc63fdaad);
}

.flag-icon-sz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/sz.svg?fede0a9be295e7546f94c6575c39c852);
}

.flag-icon-tc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tc.svg?35642e0976552313e867a2b243adf7c6);
}

.flag-icon-tc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tc.svg?20920b39e3ef1facdf621d7296b0998f);
}

.flag-icon-td {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/td.svg?3a1f21d2ba92d868b019d1c9fd0ec03c);
}

.flag-icon-td.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/td.svg?76e108a1dd5864bcccabbb7d530ca6d1);
}

.flag-icon-tf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tf.svg?4dff15db3ca05b48aacca561abbfbb8e);
}

.flag-icon-tf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tf.svg?3fadcc582a94394df614a627fd434f05);
}

.flag-icon-tg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tg.svg?a9a64331158be0e589ce59b774d11c95);
}

.flag-icon-tg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tg.svg?78e000327573cdf8f5d8fe54bf72488d);
}

.flag-icon-th {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/th.svg?cc25f75944355957f842cc1dd8ac231b);
}

.flag-icon-th.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/th.svg?22b30c4efe4b90f9df893fa695bedc1c);
}

.flag-icon-tj {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tj.svg?ef201fc1712b6f75cffb89553290d18d);
}

.flag-icon-tj.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tj.svg?518eaec5063504f183c5734c5a9137a6);
}

.flag-icon-tk {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tk.svg?c20b26dba9a1da955d0f750156af531c);
}

.flag-icon-tk.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tk.svg?81be9828fbbeb9fef0ff53842d12e9bb);
}

.flag-icon-tl {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tl.svg?e1f37cf15c4472a025a58df9f72e237d);
}

.flag-icon-tl.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tl.svg?b7ab2cd17cf01b0a662ea48d66361787);
}

.flag-icon-tm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tm.svg?ae3bb779481ea12a6f6a64cdb4a8046a);
}

.flag-icon-tm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tm.svg?f5e8a6c268216289613e5434b79934c1);
}

.flag-icon-tn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tn.svg?f14014f188f16e5f2359f9e18952e126);
}

.flag-icon-tn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tn.svg?0341113f7b595ceb8f0455546693763d);
}

.flag-icon-to {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/to.svg?92f854752e477d9f305f91a991bf0a20);
}

.flag-icon-to.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/to.svg?3913675c541c332adf322abe44eb9f5a);
}

.flag-icon-tr {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tr.svg?81546c1b997bb04a70a5a5f5082fc31e);
}

.flag-icon-tr.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tr.svg?1b7eaab9ec6110e9cdf9570f05bddda2);
}

.flag-icon-tt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tt.svg?96a752fc55538151a9f2c63c4fc02c3b);
}

.flag-icon-tt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tt.svg?bb1518b1c78332898760f3e164318567);
}

.flag-icon-tv {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tv.svg?0882a93f5441130f796c6d260aa2bfbd);
}

.flag-icon-tv.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tv.svg?20470a246394de8e248e371320b91386);
}

.flag-icon-tw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tw.svg?91ee58df56e9c863c161299e822fecdc);
}

.flag-icon-tw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tw.svg?1e45d6b6ae528c03b0d853889115b1e7);
}

.flag-icon-tz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/tz.svg?ab6c143ae76fcedab9830b30afd081f9);
}

.flag-icon-tz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/tz.svg?1623e6d0766b1ab6d67573fb474afde4);
}

.flag-icon-ua {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ua.svg?c59eb96c7839dcaaaebb28a720fd6de3);
}

.flag-icon-ua.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ua.svg?a69052ccee9e8762c5cdd0fae08dad22);
}

.flag-icon-ug {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ug.svg?740431f52fb6df6873afe9486a82bdb0);
}

.flag-icon-ug.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ug.svg?978f697687f37b30dc7e5c676d7ca3a1);
}

.flag-icon-um {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/um.svg?0c0cfe47a64be0dd96acaf8e132032f0);
}

.flag-icon-um.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/um.svg?81c5ecdb0b2a3a77293339402deb86eb);
}

.flag-icon-us {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/us.svg?d72324f5422ff3f69d7eece0e5e7fd2f);
}

.flag-icon-us.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/us.svg?23f7a60f8bfcfd4cbab101da1a1051c2);
}

.flag-icon-uy {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/uy.svg?c1ff19796b9cbd6ba86e54dd7be61c0e);
}

.flag-icon-uy.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/uy.svg?ad0ef3585eca57884cbf2930514688c9);
}

.flag-icon-uz {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/uz.svg?5cee4a8898eca7ab0f8482aaca24a9a4);
}

.flag-icon-uz.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/uz.svg?2971dd55f438084ae620f3f79c24d3ed);
}

.flag-icon-va {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/va.svg?62538d1d0f89a9bba2e18a05f27c8436);
}

.flag-icon-va.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/va.svg?49af06a8789f37e78c67a6bc5789613b);
}

.flag-icon-vc {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/vc.svg?4b38c063f5616b2d1c269eef8917bd65);
}

.flag-icon-vc.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/vc.svg?7ec993c7ff0a542aaaf09a430737e474);
}

.flag-icon-ve {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ve.svg?69056e4779db8f0f02fc9249d208c795);
}

.flag-icon-ve.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ve.svg?a9687f53bd346941cd7ad9c83851b23f);
}

.flag-icon-vg {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/vg.svg?8f64e5ff06e147003a0eec6042aa3d20);
}

.flag-icon-vg.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/vg.svg?5bb2ed7e68be09b79d65a60586edd977);
}

.flag-icon-vi {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/vi.svg?b904ce2888113a2c469fc4e57c50a7d6);
}

.flag-icon-vi.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/vi.svg?fa8e78e46463ec29a0ce116470a2dbc9);
}

.flag-icon-vn {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/vn.svg?2de6b0f3d47ce609939227369cf51f9f);
}

.flag-icon-vn.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/vn.svg?8b6ac6db1e58a5d81965a74dc2132cd4);
}

.flag-icon-vu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/vu.svg?58f6bf2569f0b0cbd2d7e128cb4b63ad);
}

.flag-icon-vu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/vu.svg?9781825824de140851ee3d3d46fb0529);
}

.flag-icon-wf {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/wf.svg?307d300aded896ae24a0c1315aff4549);
}

.flag-icon-wf.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/wf.svg?f2a6b99c94218f7937aee98f1a0e95a4);
}

.flag-icon-ws {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ws.svg?de84cb0481ac75daa6503378f5c48442);
}

.flag-icon-ws.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ws.svg?caaac3a483a3e5ca768ffe9d4bbc4d36);
}

.flag-icon-ye {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/ye.svg?34d9d95f28f2c7e139a4402dffc5a06f);
}

.flag-icon-ye.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/ye.svg?8e66daf9ad4d7fae9e679068efc7180f);
}

.flag-icon-yt {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/yt.svg?0d4050943e02cd5e35d78e39e536fe30);
}

.flag-icon-yt.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/yt.svg?f9939ec82eace6e82a8101a68e2b7e3f);
}

.flag-icon-za {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/za.svg?e55187f136409c4a8a34944c3dc310fe);
}

.flag-icon-za.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/za.svg?be130dab4243b1a61c482fd5303ac8d6);
}

.flag-icon-zm {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/zm.svg?cabef544b0222a5c781ca6e578a98fbd);
}

.flag-icon-zm.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/zm.svg?353a805b6d13bd48b5a04963655289c3);
}

.flag-icon-zw {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/zw.svg?8d3f6f5b05149577cb187457773e9c83);
}

.flag-icon-zw.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/zw.svg?b62673f022b2598196aad757cfd84693);
}

.flag-icon-es-ct {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/es-ct.svg?af551905edab21b83f113b02153e95b1);
}

.flag-icon-es-ct.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/es-ct.svg?dfad4bb93b6da4e4d3ec993fde013e2d);
}

.flag-icon-eu {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/eu.svg?551738bda02b7dfb10245c1e01d97e94);
}

.flag-icon-eu.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/eu.svg?b2ceefd540f54fa55248984cbf1a2838);
}

.flag-icon-gb-eng {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-eng.svg?ed96d351acdfab1e7212af812ae38371);
}

.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-eng.svg?595d054f8da212aebfe219ae8ce7d21e);
}

.flag-icon-gb-nir {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-nir.svg?ff318ec20c15f0e2ccdb9d6d313d533e);
}

.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-nir.svg?871616f2d2229fbc5295d67b775ae006);
}

.flag-icon-gb-sct {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-sct.svg?c6bc169f7d1df9c11af528f687f63fe2);
}

.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-sct.svg?509b7dd2afad8bc22bfaff35ec866893);
}

.flag-icon-gb-wls {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/gb-wls.svg?d7b9eafb0150e69e2ef3217c829e4c92);
}

.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/gb-wls.svg?5f9b836c3d4d9a8e7e0aa0183e0fc43b);
}

.flag-icon-un {
  background-image: url(/images/vendor/flag-icon-css/flags/4x3/un.svg?143484b75364ca7d5e8f8c4aaf02ef1c);
}

.flag-icon-un.flag-icon-squared {
  background-image: url(/images/vendor/flag-icon-css/flags/1x1/un.svg?24f9193333e5baf1baa0fb4287ae4f04);
}

