.weglot-flags.flag-3.af > span:before {
  background-image: url("../../../../../flags/circle/za.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.af > a:before,
.weglot-flags.flag-2.af > span:before {
  background-image: url("../../../../../flags/square/za.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.af > a:before,
.weglot-flags.flag-1.af > span:before {
  background-image: url("../../../../../flags/shiny/za.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.af > a:before,
.weglot-flags.flag-0.af > span:before {
  background-image: url("../../../../../flags/rectangle_mat/za.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.am > span:before {
  background-image: url("../../../../../flags/circle/et.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.am > a:before,
.weglot-flags.flag-2.am > span:before {
  background-image: url("../../../../../flags/square/et.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.am > a:before,
.weglot-flags.flag-1.am > span:before {
  background-image: url("../../../../../flags/shiny/et.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.am > a:before,
.weglot-flags.flag-0.am > span:before {
  background-image: url("../../../../../flags/rectangle_mat/et.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ar > span:before {
  background-image: url("../../../../../flags/circle/sa.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ar > a:before,
.weglot-flags.flag-2.ar > span:before {
  background-image: url("../../../../../flags/square/sa.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ar > a:before,
.weglot-flags.flag-1.ar > span:before {
  background-image: url("../../../../../flags/shiny/sa.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ar > a:before,
.weglot-flags.flag-0.ar > span:before {
  background-image: url("../../../../../flags/rectangle_mat/sa.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.az > span:before {
  background-image: url("../../../../../flags/circle/az.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.az > a:before,
.weglot-flags.flag-2.az > span:before {
  background-image: url("../../../../../flags/square/az.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.az > a:before,
.weglot-flags.flag-1.az > span:before {
  background-image: url("../../../../../flags/shiny/az.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.az > a:before,
.weglot-flags.flag-0.az > span:before {
  background-image: url("../../../../../flags/rectangle_mat/az.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ba > span:before {
  background-image: url("../../../../../flags/circle/ru.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ba > a:before,
.weglot-flags.flag-2.ba > span:before {
  background-image: url("../../../../../flags/square/ru.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ba > a:before,
.weglot-flags.flag-1.ba > span:before {
  background-image: url("../../../../../flags/shiny/ru.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ba > a:before,
.weglot-flags.flag-0.ba > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ru.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.be > span:before {
  background-image: url("../../../../../flags/circle/by.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.be > a:before,
.weglot-flags.flag-2.be > span:before {
  background-image: url("../../../../../flags/square/by.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.be > a:before,
.weglot-flags.flag-1.be > span:before {
  background-image: url("../../../../../flags/shiny/by.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.be > a:before,
.weglot-flags.flag-0.be > span:before {
  background-image: url("../../../../../flags/rectangle_mat/by.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.bg > span:before {
  background-image: url("../../../../../flags/circle/bg.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.bg > a:before,
.weglot-flags.flag-2.bg > span:before {
  background-image: url("../../../../../flags/square/bg.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.bg > a:before,
.weglot-flags.flag-1.bg > span:before {
  background-image: url("../../../../../flags/shiny/bg.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.bg > a:before,
.weglot-flags.flag-0.bg > span:before {
  background-image: url("../../../../../flags/rectangle_mat/bg.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.bn > span:before {
  background-image: url("../../../../../flags/circle/bd.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.bn > a:before,
.weglot-flags.flag-2.bn > span:before {
  background-image: url("../../../../../flags/square/bd.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.bn > a:before,
.weglot-flags.flag-1.bn > span:before {
  background-image: url("../../../../../flags/shiny/bd.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.bn > a:before,
.weglot-flags.flag-0.bn > span:before {
  background-image: url("../../../../../flags/rectangle_mat/bd.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.br > span:before {
  background-image: url("../../../../../flags/circle/br.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.br > a:before,
.weglot-flags.flag-2.br > span:before {
  background-image: url("../../../../../flags/square/br.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.br > a:before,
.weglot-flags.flag-1.br > span:before {
  background-image: url("../../../../../flags/shiny/br.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.br > a:before,
.weglot-flags.flag-0.br > span:before {
  background-image: url("../../../../../flags/rectangle_mat/br.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.bs > span:before {
  background-image: url("../../../../../flags/circle/ba.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.bs > a:before,
.weglot-flags.flag-2.bs > span:before {
  background-image: url("../../../../../flags/square/ba.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.bs > a:before,
.weglot-flags.flag-1.bs > span:before {
  background-image: url("../../../../../flags/shiny/ba.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.bs > a:before,
.weglot-flags.flag-0.bs > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ba.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ca > span:before {
  background-image: url("../../../../../flags/circle/es-ca.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ca > a:before,
.weglot-flags.flag-2.ca > span:before {
  background-image: url("../../../../../flags/square/es-ca.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ca > a:before,
.weglot-flags.flag-1.ca > span:before {
  background-image: url("../../../../../flags/shiny/es-ca.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ca > a:before,
.weglot-flags.flag-0.ca > span:before {
  background-image: url("../../../../../flags/rectangle_mat/es-ca.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.co > span:before {
  background-image: url("../../../../../flags/circle/co.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.co > a:before,
.weglot-flags.flag-2.co > span:before {
  background-image: url("../../../../../flags/square/co.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.co > a:before,
.weglot-flags.flag-1.co > span:before {
  background-image: url("../../../../../flags/shiny/co.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.co > a:before,
.weglot-flags.flag-0.co > span:before {
  background-image: url("../../../../../flags/rectangle_mat/co.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.cs > span:before {
  background-image: url("../../../../../flags/circle/cz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.cs > a:before,
.weglot-flags.flag-2.cs > span:before {
  background-image: url("../../../../../flags/square/cz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.cs > a:before,
.weglot-flags.flag-1.cs > span:before {
  background-image: url("../../../../../flags/shiny/cz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.cs > a:before,
.weglot-flags.flag-0.cs > span:before {
  background-image: url("../../../../../flags/rectangle_mat/cz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.cy > span:before {
  background-image: url("../../../../../flags/circle/gb-wls.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.cy > a:before,
.weglot-flags.flag-2.cy > span:before {
  background-image: url("../../../../../flags/square/gb-wls.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.cy > a:before,
.weglot-flags.flag-1.cy > span:before {
  background-image: url("../../../../../flags/shiny/gb-wls.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.cy > a:before,
.weglot-flags.flag-0.cy > span:before {
  background-image: url("../../../../../flags/rectangle_mat/gb-wls.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.da > span:before {
  background-image: url("../../../../../flags/circle/dk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.da > a:before,
.weglot-flags.flag-2.da > span:before {
  background-image: url("../../../../../flags/square/dk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.da > a:before,
.weglot-flags.flag-1.da > span:before {
  background-image: url("../../../../../flags/shiny/dk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.da > a:before,
.weglot-flags.flag-0.da > span:before {
  background-image: url("../../../../../flags/rectangle_mat/dk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.de > span:before {
  background-image: url("../../../../../flags/circle/de.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.de > a:before,
.weglot-flags.flag-2.de > span:before {
  background-image: url("../../../../../flags/square/de.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.de > a:before,
.weglot-flags.flag-1.de > span:before {
  background-image: url("../../../../../flags/shiny/de.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.de > a:before,
.weglot-flags.flag-0.de > span:before {
  background-image: url("../../../../../flags/rectangle_mat/de.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.el > span:before {
  background-image: url("../../../../../flags/circle/gr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.el > a:before,
.weglot-flags.flag-2.el > span:before {
  background-image: url("../../../../../flags/square/gr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.el > a:before,
.weglot-flags.flag-1.el > span:before {
  background-image: url("../../../../../flags/shiny/gr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.el > a:before,
.weglot-flags.flag-0.el > span:before {
  background-image: url("../../../../../flags/rectangle_mat/gr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.en > span:before {
  background-image: url("../../../../../flags/circle/gb.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.en > a:before,
.weglot-flags.flag-2.en > span:before {
  background-image: url("../../../../../flags/square/gb.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.en > a:before,
.weglot-flags.flag-1.en > span:before {
  background-image: url("../../../../../flags/shiny/gb.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.en > a:before,
.weglot-flags.flag-0.en > span:before {
  background-image: url("../../../../../flags/rectangle_mat/gb.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.eo > span:before {
  background-image: url("../../../../../flags/circle/eo.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.eo > a:before,
.weglot-flags.flag-2.eo > span:before {
  background-image: url("../../../../../flags/square/eo.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.eo > a:before,
.weglot-flags.flag-1.eo > span:before {
  background-image: url("../../../../../flags/shiny/eo.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.eo > a:before,
.weglot-flags.flag-0.eo > span:before {
  background-image: url("../../../../../flags/rectangle_mat/eo.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.es > span:before {
  background-image: url("../../../../../flags/circle/es.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.es > a:before,
.weglot-flags.flag-2.es > span:before {
  background-image: url("../../../../../flags/square/es.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.es > a:before,
.weglot-flags.flag-1.es > span:before {
  background-image: url("../../../../../flags/shiny/es.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.es > a:before,
.weglot-flags.flag-0.es > span:before {
  background-image: url("../../../../../flags/rectangle_mat/es.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.et > span:before {
  background-image: url("../../../../../flags/circle/ee.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.et > a:before,
.weglot-flags.flag-2.et > span:before {
  background-image: url("../../../../../flags/square/ee.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.et > a:before,
.weglot-flags.flag-1.et > span:before {
  background-image: url("../../../../../flags/shiny/ee.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.et > a:before,
.weglot-flags.flag-0.et > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ee.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.eu > span:before {
  background-image: url("../../../../../flags/circle/eu.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.eu > a:before,
.weglot-flags.flag-2.eu > span:before {
  background-image: url("../../../../../flags/square/eu.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.eu > a:before,
.weglot-flags.flag-1.eu > span:before {
  background-image: url("../../../../../flags/shiny/eu.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.eu > a:before,
.weglot-flags.flag-0.eu > span:before {
  background-image: url("../../../../../flags/rectangle_mat/eu.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fa > span:before {
  background-image: url("../../../../../flags/circle/ir.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fa > a:before,
.weglot-flags.flag-2.fa > span:before {
  background-image: url("../../../../../flags/square/ir.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fa > a:before,
.weglot-flags.flag-1.fa > span:before {
  background-image: url("../../../../../flags/shiny/ir.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fa > a:before,
.weglot-flags.flag-0.fa > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ir.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fi > span:before {
  background-image: url("../../../../../flags/circle/fi.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fi > a:before,
.weglot-flags.flag-2.fi > span:before {
  background-image: url("../../../../../flags/square/fi.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fi > a:before,
.weglot-flags.flag-1.fi > span:before {
  background-image: url("../../../../../flags/shiny/fi.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fi > a:before,
.weglot-flags.flag-0.fi > span:before {
  background-image: url("../../../../../flags/rectangle_mat/fi.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fj > span:before {
  background-image: url("../../../../../flags/circle/fj.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fj > a:before,
.weglot-flags.flag-2.fj > span:before {
  background-image: url("../../../../../flags/square/fj.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fj > a:before,
.weglot-flags.flag-1.fj > span:before {
  background-image: url("../../../../../flags/shiny/fj.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fj > a:before,
.weglot-flags.flag-0.fj > span:before {
  background-image: url("../../../../../flags/rectangle_mat/fj.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fl > span:before {
  background-image: url("../../../../../flags/circle/ph.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fl > a:before,
.weglot-flags.flag-2.fl > span:before {
  background-image: url("../../../../../flags/square/ph.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fl > a:before,
.weglot-flags.flag-1.fl > span:before {
  background-image: url("../../../../../flags/shiny/ph.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fl > a:before,
.weglot-flags.flag-0.fl > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ph.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fr > span:before {
  background-image: url("../../../../../flags/circle/fr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fr > a:before,
.weglot-flags.flag-2.fr > span:before {
  background-image: url("../../../../../flags/square/fr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fr > a:before,
.weglot-flags.flag-1.fr > span:before {
  background-image: url("../../../../../flags/shiny/fr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fr > a:before,
.weglot-flags.flag-0.fr > span:before {
  background-image: url("../../../../../flags/rectangle_mat/fr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fr > span:before {
  background-image: url("../../../../../flags/circle/fr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fr > a:before,
.weglot-flags.flag-2.fr > span:before {
  background-image: url("../../../../../flags/square/fr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fr > a:before,
.weglot-flags.flag-1.fr > span:before {
  background-image: url("../../../../../flags/shiny/fr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fr > a:before,
.weglot-flags.flag-0.fr > span:before {
  background-image: url("../../../../../flags/rectangle_mat/fr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fy > span:before {
  background-image: url("../../../../../flags/circle/nl.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fy > a:before,
.weglot-flags.flag-2.fy > span:before {
  background-image: url("../../../../../flags/square/nl.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fy > a:before,
.weglot-flags.flag-1.fy > span:before {
  background-image: url("../../../../../flags/shiny/nl.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fy > a:before,
.weglot-flags.flag-0.fy > span:before {
  background-image: url("../../../../../flags/rectangle_mat/nl.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ga > span:before {
  background-image: url("../../../../../flags/circle/ie.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ga > a:before,
.weglot-flags.flag-2.ga > span:before {
  background-image: url("../../../../../flags/square/ie.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ga > a:before,
.weglot-flags.flag-1.ga > span:before {
  background-image: url("../../../../../flags/shiny/ie.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ga > a:before,
.weglot-flags.flag-0.ga > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ie.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.gd > span:before {
  background-image: url("../../../../../flags/circle/gb-sct.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.gd > a:before,
.weglot-flags.flag-2.gd > span:before {
  background-image: url("../../../../../flags/square/gb-sct.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.gd > a:before,
.weglot-flags.flag-1.gd > span:before {
  background-image: url("../../../../../flags/shiny/gb-sct.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.gd > a:before,
.weglot-flags.flag-0.gd > span:before {
  background-image: url("../../../../../flags/rectangle_mat/gb-sct.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.gl > span:before {
  background-image: url("../../../../../flags/circle/es-ga.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.gl > a:before,
.weglot-flags.flag-2.gl > span:before {
  background-image: url("../../../../../flags/square/es-ga.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.gl > a:before,
.weglot-flags.flag-1.gl > span:before {
  background-image: url("../../../../../flags/shiny/es-ga.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.gl > a:before,
.weglot-flags.flag-0.gl > span:before {
  background-image: url("../../../../../flags/rectangle_mat/es-ga.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.gu > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.gu > a:before,
.weglot-flags.flag-2.gu > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.gu > a:before,
.weglot-flags.flag-1.gu > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.gu > a:before,
.weglot-flags.flag-0.gu > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ha > span:before {
  background-image: url("../../../../../flags/circle/ne.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ha > a:before,
.weglot-flags.flag-2.ha > span:before {
  background-image: url("../../../../../flags/square/ne.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ha > a:before,
.weglot-flags.flag-1.ha > span:before {
  background-image: url("../../../../../flags/shiny/ne.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ha > a:before,
.weglot-flags.flag-0.ha > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ne.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.he > span:before {
  background-image: url("../../../../../flags/circle/il.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.he > a:before,
.weglot-flags.flag-2.he > span:before {
  background-image: url("../../../../../flags/square/il.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.he > a:before,
.weglot-flags.flag-1.he > span:before {
  background-image: url("../../../../../flags/shiny/il.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.he > a:before,
.weglot-flags.flag-0.he > span:before {
  background-image: url("../../../../../flags/rectangle_mat/il.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.hi > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.hi > a:before,
.weglot-flags.flag-2.hi > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.hi > a:before,
.weglot-flags.flag-1.hi > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.hi > a:before,
.weglot-flags.flag-0.hi > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.hr > span:before {
  background-image: url("../../../../../flags/circle/hr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.hr > a:before,
.weglot-flags.flag-2.hr > span:before {
  background-image: url("../../../../../flags/square/hr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.hr > a:before,
.weglot-flags.flag-1.hr > span:before {
  background-image: url("../../../../../flags/shiny/hr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.hr > a:before,
.weglot-flags.flag-0.hr > span:before {
  background-image: url("../../../../../flags/rectangle_mat/hr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ht > span:before {
  background-image: url("../../../../../flags/circle/ht.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ht > a:before,
.weglot-flags.flag-2.ht > span:before {
  background-image: url("../../../../../flags/square/ht.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ht > a:before,
.weglot-flags.flag-1.ht > span:before {
  background-image: url("../../../../../flags/shiny/ht.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ht > a:before,
.weglot-flags.flag-0.ht > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ht.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.hu > span:before {
  background-image: url("../../../../../flags/circle/hu.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.hu > a:before,
.weglot-flags.flag-2.hu > span:before {
  background-image: url("../../../../../flags/square/hu.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.hu > a:before,
.weglot-flags.flag-1.hu > span:before {
  background-image: url("../../../../../flags/shiny/hu.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.hu > a:before,
.weglot-flags.flag-0.hu > span:before {
  background-image: url("../../../../../flags/rectangle_mat/hu.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.hw > span:before {
  background-image: url("../../../../../flags/circle/hw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.hw > a:before,
.weglot-flags.flag-2.hw > span:before {
  background-image: url("../../../../../flags/square/hw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.hw > a:before,
.weglot-flags.flag-1.hw > span:before {
  background-image: url("../../../../../flags/shiny/hw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.hw > a:before,
.weglot-flags.flag-0.hw > span:before {
  background-image: url("../../../../../flags/rectangle_mat/hw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.hy > span:before {
  background-image: url("../../../../../flags/circle/am.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.hy > a:before,
.weglot-flags.flag-2.hy > span:before {
  background-image: url("../../../../../flags/square/am.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.hy > a:before,
.weglot-flags.flag-1.hy > span:before {
  background-image: url("../../../../../flags/shiny/am.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.hy > a:before,
.weglot-flags.flag-0.hy > span:before {
  background-image: url("../../../../../flags/rectangle_mat/am.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.id > span:before {
  background-image: url("../../../../../flags/circle/id.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.id > a:before,
.weglot-flags.flag-2.id > span:before {
  background-image: url("../../../../../flags/square/id.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.id > a:before,
.weglot-flags.flag-1.id > span:before {
  background-image: url("../../../../../flags/shiny/id.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.id > a:before,
.weglot-flags.flag-0.id > span:before {
  background-image: url("../../../../../flags/rectangle_mat/id.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ig > span:before {
  background-image: url("../../../../../flags/circle/ne.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ig > a:before,
.weglot-flags.flag-2.ig > span:before {
  background-image: url("../../../../../flags/square/ne.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ig > a:before,
.weglot-flags.flag-1.ig > span:before {
  background-image: url("../../../../../flags/shiny/ne.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ig > a:before,
.weglot-flags.flag-0.ig > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ne.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.is > span:before {
  background-image: url("../../../../../flags/circle/is.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.is > a:before,
.weglot-flags.flag-2.is > span:before {
  background-image: url("../../../../../flags/square/is.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.is > a:before,
.weglot-flags.flag-1.is > span:before {
  background-image: url("../../../../../flags/shiny/is.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.is > a:before,
.weglot-flags.flag-0.is > span:before {
  background-image: url("../../../../../flags/rectangle_mat/is.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.it > span:before {
  background-image: url("../../../../../flags/circle/it.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.it > a:before,
.weglot-flags.flag-2.it > span:before {
  background-image: url("../../../../../flags/square/it.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.it > a:before,
.weglot-flags.flag-1.it > span:before {
  background-image: url("../../../../../flags/shiny/it.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.it > a:before,
.weglot-flags.flag-0.it > span:before {
  background-image: url("../../../../../flags/rectangle_mat/it.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ja > span:before {
  background-image: url("../../../../../flags/circle/jp.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ja > a:before,
.weglot-flags.flag-2.ja > span:before {
  background-image: url("../../../../../flags/square/jp.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ja > a:before,
.weglot-flags.flag-1.ja > span:before {
  background-image: url("../../../../../flags/shiny/jp.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ja > a:before,
.weglot-flags.flag-0.ja > span:before {
  background-image: url("../../../../../flags/rectangle_mat/jp.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.jv > span:before {
  background-image: url("../../../../../flags/circle/id.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.jv > a:before,
.weglot-flags.flag-2.jv > span:before {
  background-image: url("../../../../../flags/square/id.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.jv > a:before,
.weglot-flags.flag-1.jv > span:before {
  background-image: url("../../../../../flags/shiny/id.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.jv > a:before,
.weglot-flags.flag-0.jv > span:before {
  background-image: url("../../../../../flags/rectangle_mat/id.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ka > span:before {
  background-image: url("../../../../../flags/circle/ge.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ka > a:before,
.weglot-flags.flag-2.ka > span:before {
  background-image: url("../../../../../flags/square/ge.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ka > a:before,
.weglot-flags.flag-1.ka > span:before {
  background-image: url("../../../../../flags/shiny/ge.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ka > a:before,
.weglot-flags.flag-0.ka > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ge.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.kk > span:before {
  background-image: url("../../../../../flags/circle/kz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.kk > a:before,
.weglot-flags.flag-2.kk > span:before {
  background-image: url("../../../../../flags/square/kz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.kk > a:before,
.weglot-flags.flag-1.kk > span:before {
  background-image: url("../../../../../flags/shiny/kz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.kk > a:before,
.weglot-flags.flag-0.kk > span:before {
  background-image: url("../../../../../flags/rectangle_mat/kz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.km > span:before {
  background-image: url("../../../../../flags/circle/kh.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.km > a:before,
.weglot-flags.flag-2.km > span:before {
  background-image: url("../../../../../flags/square/kh.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.km > a:before,
.weglot-flags.flag-1.km > span:before {
  background-image: url("../../../../../flags/shiny/kh.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.km > a:before,
.weglot-flags.flag-0.km > span:before {
  background-image: url("../../../../../flags/rectangle_mat/kh.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.kn > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.kn > a:before,
.weglot-flags.flag-2.kn > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.kn > a:before,
.weglot-flags.flag-1.kn > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.kn > a:before,
.weglot-flags.flag-0.kn > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ko > span:before {
  background-image: url("../../../../../flags/circle/kr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ko > a:before,
.weglot-flags.flag-2.ko > span:before {
  background-image: url("../../../../../flags/square/kr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ko > a:before,
.weglot-flags.flag-1.ko > span:before {
  background-image: url("../../../../../flags/shiny/kr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ko > a:before,
.weglot-flags.flag-0.ko > span:before {
  background-image: url("../../../../../flags/rectangle_mat/kr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ku > span:before {
  background-image: url("../../../../../flags/circle/iq.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ku > a:before,
.weglot-flags.flag-2.ku > span:before {
  background-image: url("../../../../../flags/square/iq.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ku > a:before,
.weglot-flags.flag-1.ku > span:before {
  background-image: url("../../../../../flags/shiny/iq.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ku > a:before,
.weglot-flags.flag-0.ku > span:before {
  background-image: url("../../../../../flags/rectangle_mat/iq.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ky > span:before {
  background-image: url("../../../../../flags/circle/kg.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ky > a:before,
.weglot-flags.flag-2.ky > span:before {
  background-image: url("../../../../../flags/square/kg.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ky > a:before,
.weglot-flags.flag-1.ky > span:before {
  background-image: url("../../../../../flags/shiny/kg.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ky > a:before,
.weglot-flags.flag-0.ky > span:before {
  background-image: url("../../../../../flags/rectangle_mat/kg.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.la > span:before {
  background-image: url("../../../../../flags/circle/it.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.la > a:before,
.weglot-flags.flag-2.la > span:before {
  background-image: url("../../../../../flags/square/it.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.la > a:before,
.weglot-flags.flag-1.la > span:before {
  background-image: url("../../../../../flags/shiny/it.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.la > a:before,
.weglot-flags.flag-0.la > span:before {
  background-image: url("../../../../../flags/rectangle_mat/it.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.lb > span:before {
  background-image: url("../../../../../flags/circle/lu.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.lb > a:before,
.weglot-flags.flag-2.lb > span:before {
  background-image: url("../../../../../flags/square/lu.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.lb > a:before,
.weglot-flags.flag-1.lb > span:before {
  background-image: url("../../../../../flags/shiny/lu.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.lb > a:before,
.weglot-flags.flag-0.lb > span:before {
  background-image: url("../../../../../flags/rectangle_mat/lu.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.lo > span:before {
  background-image: url("../../../../../flags/circle/la.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.lo > a:before,
.weglot-flags.flag-2.lo > span:before {
  background-image: url("../../../../../flags/square/la.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.lo > a:before,
.weglot-flags.flag-1.lo > span:before {
  background-image: url("../../../../../flags/shiny/la.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.lo > a:before,
.weglot-flags.flag-0.lo > span:before {
  background-image: url("../../../../../flags/rectangle_mat/la.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.lt > span:before {
  background-image: url("../../../../../flags/circle/lt.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.lt > a:before,
.weglot-flags.flag-2.lt > span:before {
  background-image: url("../../../../../flags/square/lt.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.lt > a:before,
.weglot-flags.flag-1.lt > span:before {
  background-image: url("../../../../../flags/shiny/lt.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.lt > a:before,
.weglot-flags.flag-0.lt > span:before {
  background-image: url("../../../../../flags/rectangle_mat/lt.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.lv > span:before {
  background-image: url("../../../../../flags/circle/lv.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.lv > a:before,
.weglot-flags.flag-2.lv > span:before {
  background-image: url("../../../../../flags/square/lv.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.lv > a:before,
.weglot-flags.flag-1.lv > span:before {
  background-image: url("../../../../../flags/shiny/lv.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.lv > a:before,
.weglot-flags.flag-0.lv > span:before {
  background-image: url("../../../../../flags/rectangle_mat/lv.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.mg > span:before {
  background-image: url("../../../../../flags/circle/mg.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.mg > a:before,
.weglot-flags.flag-2.mg > span:before {
  background-image: url("../../../../../flags/square/mg.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.mg > a:before,
.weglot-flags.flag-1.mg > span:before {
  background-image: url("../../../../../flags/shiny/mg.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.mg > a:before,
.weglot-flags.flag-0.mg > span:before {
  background-image: url("../../../../../flags/rectangle_mat/mg.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.mi > span:before {
  background-image: url("../../../../../flags/circle/nz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.mi > a:before,
.weglot-flags.flag-2.mi > span:before {
  background-image: url("../../../../../flags/square/nz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.mi > a:before,
.weglot-flags.flag-1.mi > span:before {
  background-image: url("../../../../../flags/shiny/nz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.mi > a:before,
.weglot-flags.flag-0.mi > span:before {
  background-image: url("../../../../../flags/rectangle_mat/nz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.mk > span:before {
  background-image: url("../../../../../flags/circle/mk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.mk > a:before,
.weglot-flags.flag-2.mk > span:before {
  background-image: url("../../../../../flags/square/mk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.mk > a:before,
.weglot-flags.flag-1.mk > span:before {
  background-image: url("../../../../../flags/shiny/mk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.mk > a:before,
.weglot-flags.flag-0.mk > span:before {
  background-image: url("../../../../../flags/rectangle_mat/mk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ml > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ml > a:before,
.weglot-flags.flag-2.ml > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ml > a:before,
.weglot-flags.flag-1.ml > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ml > a:before,
.weglot-flags.flag-0.ml > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.mn > span:before {
  background-image: url("../../../../../flags/circle/mn.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.mn > a:before,
.weglot-flags.flag-2.mn > span:before {
  background-image: url("../../../../../flags/square/mn.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.mn > a:before,
.weglot-flags.flag-1.mn > span:before {
  background-image: url("../../../../../flags/shiny/mn.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.mn > a:before,
.weglot-flags.flag-0.mn > span:before {
  background-image: url("../../../../../flags/rectangle_mat/mn.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.mr > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.mr > a:before,
.weglot-flags.flag-2.mr > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.mr > a:before,
.weglot-flags.flag-1.mr > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.mr > a:before,
.weglot-flags.flag-0.mr > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ms > span:before {
  background-image: url("../../../../../flags/circle/my.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ms > a:before,
.weglot-flags.flag-2.ms > span:before {
  background-image: url("../../../../../flags/square/my.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ms > a:before,
.weglot-flags.flag-1.ms > span:before {
  background-image: url("../../../../../flags/shiny/my.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ms > a:before,
.weglot-flags.flag-0.ms > span:before {
  background-image: url("../../../../../flags/rectangle_mat/my.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.mt > span:before {
  background-image: url("../../../../../flags/circle/mt.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.mt > a:before,
.weglot-flags.flag-2.mt > span:before {
  background-image: url("../../../../../flags/square/mt.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.mt > a:before,
.weglot-flags.flag-1.mt > span:before {
  background-image: url("../../../../../flags/shiny/mt.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.mt > a:before,
.weglot-flags.flag-0.mt > span:before {
  background-image: url("../../../../../flags/rectangle_mat/mt.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.my > span:before {
  background-image: url("../../../../../flags/circle/mm.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.my > a:before,
.weglot-flags.flag-2.my > span:before {
  background-image: url("../../../../../flags/square/mm.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.my > a:before,
.weglot-flags.flag-1.my > span:before {
  background-image: url("../../../../../flags/shiny/mm.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.my > a:before,
.weglot-flags.flag-0.my > span:before {
  background-image: url("../../../../../flags/rectangle_mat/mm.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ne > span:before {
  background-image: url("../../../../../flags/circle/np.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ne > a:before,
.weglot-flags.flag-2.ne > span:before {
  background-image: url("../../../../../flags/square/np.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ne > a:before,
.weglot-flags.flag-1.ne > span:before {
  background-image: url("../../../../../flags/shiny/np.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ne > a:before,
.weglot-flags.flag-0.ne > span:before {
  background-image: url("../../../../../flags/rectangle_mat/np.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.nl > span:before {
  background-image: url("../../../../../flags/circle/nl.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.nl > a:before,
.weglot-flags.flag-2.nl > span:before {
  background-image: url("../../../../../flags/square/nl.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.nl > a:before,
.weglot-flags.flag-1.nl > span:before {
  background-image: url("../../../../../flags/shiny/nl.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.nl > a:before,
.weglot-flags.flag-0.nl > span:before {
  background-image: url("../../../../../flags/rectangle_mat/nl.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.no > span:before {
  background-image: url("../../../../../flags/circle/no.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.no > a:before,
.weglot-flags.flag-2.no > span:before {
  background-image: url("../../../../../flags/square/no.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.no > a:before,
.weglot-flags.flag-1.no > span:before {
  background-image: url("../../../../../flags/shiny/no.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.no > a:before,
.weglot-flags.flag-0.no > span:before {
  background-image: url("../../../../../flags/rectangle_mat/no.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ny > span:before {
  background-image: url("../../../../../flags/circle/mw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ny > a:before,
.weglot-flags.flag-2.ny > span:before {
  background-image: url("../../../../../flags/square/mw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ny > a:before,
.weglot-flags.flag-1.ny > span:before {
  background-image: url("../../../../../flags/shiny/mw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ny > a:before,
.weglot-flags.flag-0.ny > span:before {
  background-image: url("../../../../../flags/rectangle_mat/mw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.pa > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.pa > a:before,
.weglot-flags.flag-2.pa > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.pa > a:before,
.weglot-flags.flag-1.pa > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.pa > a:before,
.weglot-flags.flag-0.pa > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.pl > span:before {
  background-image: url("../../../../../flags/circle/pl.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.pl > a:before,
.weglot-flags.flag-2.pl > span:before {
  background-image: url("../../../../../flags/square/pl.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.pl > a:before,
.weglot-flags.flag-1.pl > span:before {
  background-image: url("../../../../../flags/shiny/pl.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.pl > a:before,
.weglot-flags.flag-0.pl > span:before {
  background-image: url("../../../../../flags/rectangle_mat/pl.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ps > span:before {
  background-image: url("../../../../../flags/circle/af.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ps > a:before,
.weglot-flags.flag-2.ps > span:before {
  background-image: url("../../../../../flags/square/af.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ps > a:before,
.weglot-flags.flag-1.ps > span:before {
  background-image: url("../../../../../flags/shiny/af.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ps > a:before,
.weglot-flags.flag-0.ps > span:before {
  background-image: url("../../../../../flags/rectangle_mat/af.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.pt > span:before {
  background-image: url("../../../../../flags/circle/pt.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.pt > a:before,
.weglot-flags.flag-2.pt > span:before {
  background-image: url("../../../../../flags/square/pt.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.pt > a:before,
.weglot-flags.flag-1.pt > span:before {
  background-image: url("../../../../../flags/shiny/pt.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.pt > a:before,
.weglot-flags.flag-0.pt > span:before {
  background-image: url("../../../../../flags/rectangle_mat/pt.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ro > span:before {
  background-image: url("../../../../../flags/circle/ro.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ro > a:before,
.weglot-flags.flag-2.ro > span:before {
  background-image: url("../../../../../flags/square/ro.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ro > a:before,
.weglot-flags.flag-1.ro > span:before {
  background-image: url("../../../../../flags/shiny/ro.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ro > a:before,
.weglot-flags.flag-0.ro > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ro.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ru > span:before {
  background-image: url("../../../../../flags/circle/ru.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ru > a:before,
.weglot-flags.flag-2.ru > span:before {
  background-image: url("../../../../../flags/square/ru.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ru > a:before,
.weglot-flags.flag-1.ru > span:before {
  background-image: url("../../../../../flags/shiny/ru.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ru > a:before,
.weglot-flags.flag-0.ru > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ru.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sd > span:before {
  background-image: url("../../../../../flags/circle/pk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sd > a:before,
.weglot-flags.flag-2.sd > span:before {
  background-image: url("../../../../../flags/square/pk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sd > a:before,
.weglot-flags.flag-1.sd > span:before {
  background-image: url("../../../../../flags/shiny/pk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sd > a:before,
.weglot-flags.flag-0.sd > span:before {
  background-image: url("../../../../../flags/rectangle_mat/pk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.si > span:before {
  background-image: url("../../../../../flags/circle/lk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.si > a:before,
.weglot-flags.flag-2.si > span:before {
  background-image: url("../../../../../flags/square/lk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.si > a:before,
.weglot-flags.flag-1.si > span:before {
  background-image: url("../../../../../flags/shiny/lk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.si > a:before,
.weglot-flags.flag-0.si > span:before {
  background-image: url("../../../../../flags/rectangle_mat/lk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sk > span:before {
  background-image: url("../../../../../flags/circle/sk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sk > a:before,
.weglot-flags.flag-2.sk > span:before {
  background-image: url("../../../../../flags/square/sk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sk > a:before,
.weglot-flags.flag-1.sk > span:before {
  background-image: url("../../../../../flags/shiny/sk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sk > a:before,
.weglot-flags.flag-0.sk > span:before {
  background-image: url("../../../../../flags/rectangle_mat/sk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sl > span:before {
  background-image: url("../../../../../flags/circle/si.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sl > a:before,
.weglot-flags.flag-2.sl > span:before {
  background-image: url("../../../../../flags/square/si.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sl > a:before,
.weglot-flags.flag-1.sl > span:before {
  background-image: url("../../../../../flags/shiny/si.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sl > a:before,
.weglot-flags.flag-0.sl > span:before {
  background-image: url("../../../../../flags/rectangle_mat/si.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sm > span:before {
  background-image: url("../../../../../flags/circle/ws.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sm > a:before,
.weglot-flags.flag-2.sm > span:before {
  background-image: url("../../../../../flags/square/ws.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sm > a:before,
.weglot-flags.flag-1.sm > span:before {
  background-image: url("../../../../../flags/shiny/ws.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sm > a:before,
.weglot-flags.flag-0.sm > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ws.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sn > span:before {
  background-image: url("../../../../../flags/circle/zw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sn > a:before,
.weglot-flags.flag-2.sn > span:before {
  background-image: url("../../../../../flags/square/zw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sn > a:before,
.weglot-flags.flag-1.sn > span:before {
  background-image: url("../../../../../flags/shiny/zw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sn > a:before,
.weglot-flags.flag-0.sn > span:before {
  background-image: url("../../../../../flags/rectangle_mat/zw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.so > span:before {
  background-image: url("../../../../../flags/circle/so.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.so > a:before,
.weglot-flags.flag-2.so > span:before {
  background-image: url("../../../../../flags/square/so.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.so > a:before,
.weglot-flags.flag-1.so > span:before {
  background-image: url("../../../../../flags/shiny/so.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.so > a:before,
.weglot-flags.flag-0.so > span:before {
  background-image: url("../../../../../flags/rectangle_mat/so.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sq > span:before {
  background-image: url("../../../../../flags/circle/al.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sq > a:before,
.weglot-flags.flag-2.sq > span:before {
  background-image: url("../../../../../flags/square/al.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sq > a:before,
.weglot-flags.flag-1.sq > span:before {
  background-image: url("../../../../../flags/shiny/al.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sq > a:before,
.weglot-flags.flag-0.sq > span:before {
  background-image: url("../../../../../flags/rectangle_mat/al.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sr > span:before {
  background-image: url("../../../../../flags/circle/rs.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sr > a:before,
.weglot-flags.flag-2.sr > span:before {
  background-image: url("../../../../../flags/square/rs.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sr > a:before,
.weglot-flags.flag-1.sr > span:before {
  background-image: url("../../../../../flags/shiny/rs.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sr > a:before,
.weglot-flags.flag-0.sr > span:before {
  background-image: url("../../../../../flags/rectangle_mat/rs.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.st > span:before {
  background-image: url("../../../../../flags/circle/ng.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.st > a:before,
.weglot-flags.flag-2.st > span:before {
  background-image: url("../../../../../flags/square/ng.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.st > a:before,
.weglot-flags.flag-1.st > span:before {
  background-image: url("../../../../../flags/shiny/ng.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.st > a:before,
.weglot-flags.flag-0.st > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ng.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.su > span:before {
  background-image: url("../../../../../flags/circle/sd.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.su > a:before,
.weglot-flags.flag-2.su > span:before {
  background-image: url("../../../../../flags/square/sd.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.su > a:before,
.weglot-flags.flag-1.su > span:before {
  background-image: url("../../../../../flags/shiny/sd.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.su > a:before,
.weglot-flags.flag-0.su > span:before {
  background-image: url("../../../../../flags/rectangle_mat/sd.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sv > span:before {
  background-image: url("../../../../../flags/circle/se.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sv > a:before,
.weglot-flags.flag-2.sv > span:before {
  background-image: url("../../../../../flags/square/se.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sv > a:before,
.weglot-flags.flag-1.sv > span:before {
  background-image: url("../../../../../flags/shiny/se.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sv > a:before,
.weglot-flags.flag-0.sv > span:before {
  background-image: url("../../../../../flags/rectangle_mat/se.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sw > span:before {
  background-image: url("../../../../../flags/circle/ke.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sw > a:before,
.weglot-flags.flag-2.sw > span:before {
  background-image: url("../../../../../flags/square/ke.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sw > a:before,
.weglot-flags.flag-1.sw > span:before {
  background-image: url("../../../../../flags/shiny/ke.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sw > a:before,
.weglot-flags.flag-0.sw > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ke.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ta > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ta > a:before,
.weglot-flags.flag-2.ta > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ta > a:before,
.weglot-flags.flag-1.ta > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ta > a:before,
.weglot-flags.flag-0.ta > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.te > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.te > a:before,
.weglot-flags.flag-2.te > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.te > a:before,
.weglot-flags.flag-1.te > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.te > a:before,
.weglot-flags.flag-0.te > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.tg > span:before {
  background-image: url("../../../../../flags/circle/tj.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.tg > a:before,
.weglot-flags.flag-2.tg > span:before {
  background-image: url("../../../../../flags/square/tj.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.tg > a:before,
.weglot-flags.flag-1.tg > span:before {
  background-image: url("../../../../../flags/shiny/tj.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.tg > a:before,
.weglot-flags.flag-0.tg > span:before {
  background-image: url("../../../../../flags/rectangle_mat/tj.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.th > span:before {
  background-image: url("../../../../../flags/circle/th.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.th > a:before,
.weglot-flags.flag-2.th > span:before {
  background-image: url("../../../../../flags/square/th.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.th > a:before,
.weglot-flags.flag-1.th > span:before {
  background-image: url("../../../../../flags/shiny/th.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.th > a:before,
.weglot-flags.flag-0.th > span:before {
  background-image: url("../../../../../flags/rectangle_mat/th.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.tl > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.tl > a:before,
.weglot-flags.flag-2.tl > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.tl > a:before,
.weglot-flags.flag-1.tl > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.tl > a:before,
.weglot-flags.flag-0.tl > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.to > span:before {
  background-image: url("../../../../../flags/circle/to.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.to > a:before,
.weglot-flags.flag-2.to > span:before {
  background-image: url("../../../../../flags/square/to.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.to > a:before,
.weglot-flags.flag-1.to > span:before {
  background-image: url("../../../../../flags/shiny/to.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.to > a:before,
.weglot-flags.flag-0.to > span:before {
  background-image: url("../../../../../flags/rectangle_mat/to.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.tr > span:before {
  background-image: url("../../../../../flags/circle/tr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.tr > a:before,
.weglot-flags.flag-2.tr > span:before {
  background-image: url("../../../../../flags/square/tr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.tr > a:before,
.weglot-flags.flag-1.tr > span:before {
  background-image: url("../../../../../flags/shiny/tr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.tr > a:before,
.weglot-flags.flag-0.tr > span:before {
  background-image: url("../../../../../flags/rectangle_mat/tr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.tt > span:before {
  background-image: url("../../../../../flags/circle/tr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.tt > a:before,
.weglot-flags.flag-2.tt > span:before {
  background-image: url("../../../../../flags/square/tr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.tt > a:before,
.weglot-flags.flag-1.tt > span:before {
  background-image: url("../../../../../flags/shiny/tr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.tt > a:before,
.weglot-flags.flag-0.tt > span:before {
  background-image: url("../../../../../flags/rectangle_mat/tr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.tw > span:before {
  background-image: url("../../../../../flags/circle/tw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.tw > a:before,
.weglot-flags.flag-2.tw > span:before {
  background-image: url("../../../../../flags/square/tw.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.tw > a:before,
.weglot-flags.flag-1.tw > span:before {
  background-image: url("../../../../../flags/shiny/tw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.tw > a:before,
.weglot-flags.flag-0.tw > span:before {
  background-image: url("../../../../../flags/rectangle_mat/tw.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ty > span:before {
  background-image: url("../../../../../flags/circle/pf.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ty > a:before,
.weglot-flags.flag-2.ty > span:before {
  background-image: url("../../../../../flags/square/pf.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ty > a:before,
.weglot-flags.flag-1.ty > span:before {
  background-image: url("../../../../../flags/shiny/pf.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ty > a:before,
.weglot-flags.flag-0.ty > span:before {
  background-image: url("../../../../../flags/rectangle_mat/pf.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.uk > span:before {
  background-image: url("../../../../../flags/circle/ua.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.uk > a:before,
.weglot-flags.flag-2.uk > span:before {
  background-image: url("../../../../../flags/square/ua.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.uk > a:before,
.weglot-flags.flag-1.uk > span:before {
  background-image: url("../../../../../flags/shiny/ua.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.uk > a:before,
.weglot-flags.flag-0.uk > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ua.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ur > span:before {
  background-image: url("../../../../../flags/circle/pk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ur > a:before,
.weglot-flags.flag-2.ur > span:before {
  background-image: url("../../../../../flags/square/pk.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ur > a:before,
.weglot-flags.flag-1.ur > span:before {
  background-image: url("../../../../../flags/shiny/pk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ur > a:before,
.weglot-flags.flag-0.ur > span:before {
  background-image: url("../../../../../flags/rectangle_mat/pk.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.uz > span:before {
  background-image: url("../../../../../flags/circle/uz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.uz > a:before,
.weglot-flags.flag-2.uz > span:before {
  background-image: url("../../../../../flags/square/uz.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.uz > a:before,
.weglot-flags.flag-1.uz > span:before {
  background-image: url("../../../../../flags/shiny/uz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.uz > a:before,
.weglot-flags.flag-0.uz > span:before {
  background-image: url("../../../../../flags/rectangle_mat/uz.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.vi > span:before {
  background-image: url("../../../../../flags/circle/vn.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.vi > a:before,
.weglot-flags.flag-2.vi > span:before {
  background-image: url("../../../../../flags/square/vn.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.vi > a:before,
.weglot-flags.flag-1.vi > span:before {
  background-image: url("../../../../../flags/shiny/vn.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.vi > a:before,
.weglot-flags.flag-0.vi > span:before {
  background-image: url("../../../../../flags/rectangle_mat/vn.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.xh > span:before {
  background-image: url("../../../../../flags/circle/za.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.xh > a:before,
.weglot-flags.flag-2.xh > span:before {
  background-image: url("../../../../../flags/square/za.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.xh > a:before,
.weglot-flags.flag-1.xh > span:before {
  background-image: url("../../../../../flags/shiny/za.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.xh > a:before,
.weglot-flags.flag-0.xh > span:before {
  background-image: url("../../../../../flags/rectangle_mat/za.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.yi > span:before {
  background-image: url("../../../../../flags/circle/il.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.yi > a:before,
.weglot-flags.flag-2.yi > span:before {
  background-image: url("../../../../../flags/square/il.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.yi > a:before,
.weglot-flags.flag-1.yi > span:before {
  background-image: url("../../../../../flags/shiny/il.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.yi > a:before,
.weglot-flags.flag-0.yi > span:before {
  background-image: url("../../../../../flags/rectangle_mat/il.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.yo > span:before {
  background-image: url("../../../../../flags/circle/ng.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.yo > a:before,
.weglot-flags.flag-2.yo > span:before {
  background-image: url("../../../../../flags/square/ng.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.yo > a:before,
.weglot-flags.flag-1.yo > span:before {
  background-image: url("../../../../../flags/shiny/ng.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.yo > a:before,
.weglot-flags.flag-0.yo > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ng.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.zh > span:before {
  background-image: url("../../../../../flags/circle/cn.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.zh > a:before,
.weglot-flags.flag-2.zh > span:before {
  background-image: url("../../../../../flags/square/cn.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.zh > a:before,
.weglot-flags.flag-1.zh > span:before {
  background-image: url("../../../../../flags/shiny/cn.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.zh > a:before,
.weglot-flags.flag-0.zh > span:before {
  background-image: url("../../../../../flags/rectangle_mat/cn.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.zu > span:before {
  background-image: url("../../../../../flags/circle/za.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.zu > a:before,
.weglot-flags.flag-2.zu > span:before {
  background-image: url("../../../../../flags/square/za.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.zu > a:before,
.weglot-flags.flag-1.zu > span:before {
  background-image: url("../../../../../flags/shiny/za.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.zu > a:before,
.weglot-flags.flag-0.zu > span:before {
  background-image: url("../../../../../flags/rectangle_mat/za.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.hm > span:before {
  background-image: url("../../../../../flags/circle/hm.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.hm > a:before,
.weglot-flags.flag-2.hm > span:before {
  background-image: url("../../../../../flags/square/hm.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.hm > a:before,
.weglot-flags.flag-1.hm > span:before {
  background-image: url("../../../../../flags/shiny/hm.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.hm > a:before,
.weglot-flags.flag-0.hm > span:before {
  background-image: url("../../../../../flags/rectangle_mat/hm.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.cb > span:before {
  background-image: url("../../../../../flags/circle/ph.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.cb > a:before,
.weglot-flags.flag-2.cb > span:before {
  background-image: url("../../../../../flags/square/ph.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.cb > a:before,
.weglot-flags.flag-1.cb > span:before {
  background-image: url("../../../../../flags/shiny/ph.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.cb > a:before,
.weglot-flags.flag-0.cb > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ph.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.or > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.or > a:before,
.weglot-flags.flag-2.or > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.or > a:before,
.weglot-flags.flag-1.or > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.or > a:before,
.weglot-flags.flag-0.or > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.tk > span:before {
  background-image: url("../../../../../flags/circle/tr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.tk > a:before,
.weglot-flags.flag-2.tk > span:before {
  background-image: url("../../../../../flags/square/tr.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.tk > a:before,
.weglot-flags.flag-1.tk > span:before {
  background-image: url("../../../../../flags/shiny/tr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.tk > a:before,
.weglot-flags.flag-0.tk > span:before {
  background-image: url("../../../../../flags/rectangle_mat/tr.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.ug > span:before {
  background-image: url("../../../../../flags/circle/ug.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.ug > a:before,
.weglot-flags.flag-2.ug > span:before {
  background-image: url("../../../../../flags/square/ug.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.ug > a:before,
.weglot-flags.flag-1.ug > span:before {
  background-image: url("../../../../../flags/shiny/ug.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.ug > a:before,
.weglot-flags.flag-0.ug > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ug.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.fc > span:before {
  background-image: url("../../../../../flags/circle/ca.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.fc > a:before,
.weglot-flags.flag-2.fc > span:before {
  background-image: url("../../../../../flags/square/ca.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.fc > a:before,
.weglot-flags.flag-1.fc > span:before {
  background-image: url("../../../../../flags/shiny/ca.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.fc > a:before,
.weglot-flags.flag-0.fc > span:before {
  background-image: url("../../../../../flags/rectangle_mat/ca.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.as > span:before {
  background-image: url("../../../../../flags/circle/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.as > a:before,
.weglot-flags.flag-2.as > span:before {
  background-image: url("../../../../../flags/square/in.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.as > a:before,
.weglot-flags.flag-1.as > span:before {
  background-image: url("../../../../../flags/shiny/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.as > a:before,
.weglot-flags.flag-0.as > span:before {
  background-image: url("../../../../../flags/rectangle_mat/in.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-3.sa > span:before {
  background-image: url("../../../../../flags/circle/rs.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-2.sa > a:before,
.weglot-flags.flag-2.sa > span:before {
  background-image: url("../../../../../flags/square/rs.svg");
  background-position: unset !important;
  width: 24px !important;
}
.weglot-flags.flag-1.sa > a:before,
.weglot-flags.flag-1.sa > span:before {
  background-image: url("../../../../../flags/shiny/rs.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0.sa > a:before,
.weglot-flags.flag-0.sa > span:before {
  background-image: url("../../../../../flags/rectangle_mat/rs.svg");
  background-position: unset !important;
  width: 27px !important;
}
.weglot-flags.flag-0 > a:before,
.weglot-flags.flag-0 > span:before {
  background-position: unset !important;
  width: 27px !important;
}
