@charset "UTF-8";
/** 
This file was automatically generated by build task
You should not change it manually as it will be overwritten on next build
**/
.flag-png.flag-png-ae {
  background-position: 0 0em;
}

.flag-png.flag-png-af {
  background-position: 0 -1em;
}

.flag-png.flag-png-am {
  background-position: 0 -2em;
}

.flag-png.flag-png-ao {
  background-position: 0 -3em;
}

.flag-png.flag-png-ar {
  background-position: 0 -4em;
}

.flag-png.flag-png-at {
  background-position: 0 -5em;
}

.flag-png.flag-png-au {
  background-position: 0 -6em;
}

.flag-png.flag-png-az {
  background-position: 0 -7em;
}

.flag-png.flag-png-bd {
  background-position: 0 -8em;
}

.flag-png.flag-png-be {
  background-position: 0 -9em;
}

.flag-png.flag-png-bf {
  background-position: 0 -10em;
}

.flag-png.flag-png-bg {
  background-position: 0 -11em;
}

.flag-png.flag-png-bj {
  background-position: 0 -12em;
}

.flag-png.flag-png-bn {
  background-position: 0 -13em;
}

.flag-png.flag-png-bo {
  background-position: 0 -14em;
}

.flag-png.flag-png-br {
  background-position: 0 -15em;
}

.flag-png.flag-png-by {
  background-position: 0 -16em;
}

.flag-png.flag-png-ca {
  background-position: 0 -17em;
}

.flag-png.flag-png-cf {
  background-position: 0 -18em;
}

.flag-png.flag-png-cg {
  background-position: 0 -19em;
}

.flag-png.flag-png-ch {
  background-position: 0 -20em;
}

.flag-png.flag-png-ci {
  background-position: 0 -21em;
}

.flag-png.flag-png-cl {
  background-position: 0 -22em;
}

.flag-png.flag-png-cm {
  background-position: 0 -23em;
}

.flag-png.flag-png-cn {
  background-position: 0 -24em;
}

.flag-png.flag-png-co {
  background-position: 0 -25em;
}

.flag-png.flag-png-cw {
  background-position: 0 -26em;
}

.flag-png.flag-png-cy {
  background-position: 0 -27em;
}

.flag-png.flag-png-cz {
  background-position: 0 -28em;
}

.flag-png.flag-png-de {
  background-position: 0 -29em;
}

.flag-png.flag-png-dk {
  background-position: 0 -30em;
}

.flag-png.flag-png-dm {
  background-position: 0 -31em;
}

.flag-png.flag-png-do {
  background-position: 0 -32em;
}

.flag-png.flag-png-dz {
  background-position: 0 -33em;
}

.flag-png.flag-png-ec {
  background-position: 0 -34em;
}

.flag-png.flag-png-ee {
  background-position: 0 -35em;
}

.flag-png.flag-png-eg {
  background-position: 0 -36em;
}

.flag-png.flag-png-es {
  background-position: 0 -37em;
}

.flag-png.flag-png-fi {
  background-position: 0 -38em;
}

.flag-png.flag-png-fr {
  background-position: 0 -39em;
}

.flag-png.flag-png-ga {
  background-position: 0 -40em;
}

.flag-png.flag-png-gb {
  background-position: 0 -41em;
}

.flag-png.flag-png-ge {
  background-position: 0 -42em;
}

.flag-png.flag-png-gh {
  background-position: 0 -43em;
}

.flag-png.flag-png-gn {
  background-position: 0 -44em;
}

.flag-png.flag-png-gq {
  background-position: 0 -45em;
}

.flag-png.flag-png-gr {
  background-position: 0 -46em;
}

.flag-png.flag-png-gw {
  background-position: 0 -47em;
}

.flag-png.flag-png-hr {
  background-position: 0 -48em;
}

.flag-png.flag-png-hu {
  background-position: 0 -49em;
}

.flag-png.flag-png-id {
  background-position: 0 -50em;
}

.flag-png.flag-png-ie {
  background-position: 0 -51em;
}

.flag-png.flag-png-il {
  background-position: 0 -52em;
}

.flag-png.flag-png-in {
  background-position: 0 -53em;
}

.flag-png.flag-png-iq {
  background-position: 0 -54em;
}

.flag-png.flag-png-ir {
  background-position: 0 -55em;
}

.flag-png.flag-png-it {
  background-position: 0 -56em;
}

.flag-png.flag-png-kg {
  background-position: 0 -57em;
}

.flag-png.flag-png-kh {
  background-position: 0 -58em;
}

.flag-png.flag-png-km {
  background-position: 0 -59em;
}

.flag-png.flag-png-kz {
  background-position: 0 -60em;
}

.flag-png.flag-png-la {
  background-position: 0 -61em;
}

.flag-png.flag-png-lt {
  background-position: 0 -62em;
}

.flag-png.flag-png-lu {
  background-position: 0 -63em;
}

.flag-png.flag-png-lv {
  background-position: 0 -64em;
}

.flag-png.flag-png-md {
  background-position: 0 -65em;
}

.flag-png.flag-png-me {
  background-position: 0 -66em;
}

.flag-png.flag-png-mk {
  background-position: 0 -67em;
}

.flag-png.flag-png-ml {
  background-position: 0 -68em;
}

.flag-png.flag-png-mm {
  background-position: 0 -69em;
}

.flag-png.flag-png-mn {
  background-position: 0 -70em;
}

.flag-png.flag-png-mr {
  background-position: 0 -71em;
}

.flag-png.flag-png-mt {
  background-position: 0 -72em;
}

.flag-png.flag-png-mx {
  background-position: 0 -73em;
}

.flag-png.flag-png-my {
  background-position: 0 -74em;
}

.flag-png.flag-png-ne {
  background-position: 0 -75em;
}

.flag-png.flag-png-ng {
  background-position: 0 -76em;
}

.flag-png.flag-png-nl {
  background-position: 0 -77em;
}

.flag-png.flag-png-no {
  background-position: 0 -78em;
}

.flag-png.flag-png-np {
  background-position: 0 -79em;
}

.flag-png.flag-png-nz {
  background-position: 0 -80em;
}

.flag-png.flag-png-om {
  background-position: 0 -81em;
}

.flag-png.flag-png-pe {
  background-position: 0 -82em;
}

.flag-png.flag-png-ph {
  background-position: 0 -83em;
}

.flag-png.flag-png-pk {
  background-position: 0 -84em;
}

.flag-png.flag-png-pl {
  background-position: 0 -85em;
}

.flag-png.flag-png-pt {
  background-position: 0 -86em;
}

.flag-png.flag-png-py {
  background-position: 0 -87em;
}

.flag-png.flag-png-qa {
  background-position: 0 -88em;
}

.flag-png.flag-png-ro {
  background-position: 0 -89em;
}

.flag-png.flag-png-rs {
  background-position: 0 -90em;
}

.flag-png.flag-png-ru {
  background-position: 0 -91em;
}

.flag-png.flag-png-sd {
  background-position: 0 -92em;
}

.flag-png.flag-png-se {
  background-position: 0 -93em;
}

.flag-png.flag-png-sg {
  background-position: 0 -94em;
}

.flag-png.flag-png-si {
  background-position: 0 -95em;
}

.flag-png.flag-png-sk {
  background-position: 0 -96em;
}

.flag-png.flag-png-sn {
  background-position: 0 -97em;
}

.flag-png.flag-png-sy {
  background-position: 0 -98em;
}

.flag-png.flag-png-sz {
  background-position: 0 -99em;
}

.flag-png.flag-png-td {
  background-position: 0 -100em;
}

.flag-png.flag-png-tg {
  background-position: 0 -101em;
}

.flag-png.flag-png-th {
  background-position: 0 -102em;
}

.flag-png.flag-png-tj {
  background-position: 0 -103em;
}

.flag-png.flag-png-tm {
  background-position: 0 -104em;
}

.flag-png.flag-png-tr {
  background-position: 0 -105em;
}

.flag-png.flag-png-tz {
  background-position: 0 -106em;
}

.flag-png.flag-png-ua {
  background-position: 0 -107em;
}

.flag-png.flag-png-us {
  background-position: 0 -108em;
}

.flag-png.flag-png-uz {
  background-position: 0 -109em;
}

.flag-png.flag-png-ve {
  background-position: 0 -110em;
}

.flag-png.flag-png-vn {
  background-position: 0 -111em;
}

.flag-png.flag-png-za {
  background-position: 0 -112em;
}

.flag-png {
  background-image: url(flags.png?v=1710484495);
  background-size: 100%;
  background-repeat: no-repeat;
  position: relative;
  display: inline-block;
  width: 1.33333333em;
  line-height: 1em;
}

.flag-png:before {
  content: " ";
}

.flag-png.flag-png-xs {
  background-image: url(flags-xs.png?v=1710484496);
}

/*# sourceMappingURL=flag-png.css.map */
