
html {
    --secondary-4: color(display-p3 0.8471 0.9059 0.9961 / 0.04);
    --language-menu-shadow: 0 2px 5px -1px rgba(50, 50, 93, 0.25), 0 1px 3px -1px rgba(0, 0, 0, 0.3);
}

html.dark {
    --secondary-4: color(display-p3 0.8471 0.9059 0.9961 / 0.04);
    --language-menu-shadow: 0 .75px .75px #e7f0fd29 inset, 0 0 1px #e7f0fd1f inset, 0 32px 48px #01051380;

}

.Flag {
    width: 21px;
    height: 15px;
    -o-object-fit: none;
    object-fit: none
}

.Flag--countryAC {
    -o-object-position: -10px -10px;
    object-position: -10px -10px
}

.Flag--countryAD {
    -o-object-position: -41px -10px;
    object-position: -41px -10px
}

.Flag--countryAE {
    -o-object-position: -72px -10px;
    object-position: -72px -10px
}

.Flag--countryAF {
    -o-object-position: -103px -10px;
    object-position: -103px -10px
}

.Flag--countryAG {
    -o-object-position: -134px -10px;
    object-position: -134px -10px
}

.Flag--countryAI {
    -o-object-position: -165px -10px;
    object-position: -165px -10px
}

.Flag--countryAL {
    -o-object-position: -196px -10px;
    object-position: -196px -10px
}

.Flag--countryAM {
    -o-object-position: -227px -10px;
    object-position: -227px -10px
}

.Flag--countryAO {
    -o-object-position: -258px -10px;
    object-position: -258px -10px
}

.Flag--countryAR {
    -o-object-position: -289px -10px;
    object-position: -289px -10px
}

.Flag--countryAS {
    -o-object-position: -320px -10px;
    object-position: -320px -10px
}

.Flag--countryAT {
    -o-object-position: -351px -10px;
    object-position: -351px -10px
}

.Flag--countryAU {
    -o-object-position: -382px -10px;
    object-position: -382px -10px
}

.Flag--countryAW {
    -o-object-position: -413px -10px;
    object-position: -413px -10px
}

.Flag--countryAX {
    -o-object-position: -444px -10px;
    object-position: -444px -10px
}

.Flag--countryAZ {
    -o-object-position: -475px -10px;
    object-position: -475px -10px
}

.Flag--countryBA {
    -o-object-position: -506px -10px;
    object-position: -506px -10px
}

.Flag--countryBB {
    -o-object-position: -10px -36px;
    object-position: -10px -36px
}

.Flag--countryBD {
    -o-object-position: -41px -36px;
    object-position: -41px -36px
}

.Flag--countryBE {
    -o-object-position: -72px -36px;
    object-position: -72px -36px
}

.Flag--countryBF {
    -o-object-position: -103px -36px;
    object-position: -103px -36px
}

.Flag--countryBG {
    -o-object-position: -134px -36px;
    object-position: -134px -36px
}

.Flag--countryBH {
    -o-object-position: -165px -36px;
    object-position: -165px -36px
}

.Flag--countryBI {
    -o-object-position: -196px -36px;
    object-position: -196px -36px
}

.Flag--countryBJ {
    -o-object-position: -227px -36px;
    object-position: -227px -36px
}

.Flag--countryBL {
    -o-object-position: -258px -36px;
    object-position: -258px -36px
}

.Flag--countryBM {
    -o-object-position: -289px -36px;
    object-position: -289px -36px
}

.Flag--countryBN {
    -o-object-position: -320px -36px;
    object-position: -320px -36px
}

.Flag--countryBO {
    -o-object-position: -351px -36px;
    object-position: -351px -36px
}

.Flag--countryBQ {
    -o-object-position: -382px -36px;
    object-position: -382px -36px
}

.Flag--countryBR {
    -o-object-position: -413px -36px;
    object-position: -413px -36px
}

.Flag--countryBS {
    -o-object-position: -444px -36px;
    object-position: -444px -36px
}

.Flag--countryBT {
    -o-object-position: -475px -36px;
    object-position: -475px -36px
}

.Flag--countryBV {
    -o-object-position: -506px -36px;
    object-position: -506px -36px
}

.Flag--countryBW {
    -o-object-position: -10px -62px;
    object-position: -10px -62px
}

.Flag--countryBY {
    -o-object-position: -41px -62px;
    object-position: -41px -62px
}

.Flag--countryBZ {
    -o-object-position: -72px -62px;
    object-position: -72px -62px
}

.Flag--countryCA {
    -o-object-position: -103px -62px;
    object-position: -103px -62px
}

.Flag--countryCC {
    -o-object-position: -134px -62px;
    object-position: -134px -62px
}

.Flag--countryCD {
    -o-object-position: -165px -62px;
    object-position: -165px -62px
}

.Flag--countryCF {
    -o-object-position: -196px -62px;
    object-position: -196px -62px
}

.Flag--countryCG {
    -o-object-position: -227px -62px;
    object-position: -227px -62px
}

.Flag--countryCH {
    -o-object-position: -258px -62px;
    object-position: -258px -62px
}

.Flag--countryCI {
    -o-object-position: -289px -62px;
    object-position: -289px -62px
}

.Flag--countryCK {
    -o-object-position: -320px -62px;
    object-position: -320px -62px
}

.Flag--countryCL {
    -o-object-position: -351px -62px;
    object-position: -351px -62px
}

.Flag--countryCM {
    -o-object-position: -382px -62px;
    object-position: -382px -62px
}

.Flag--countryCN {
    -o-object-position: -413px -62px;
    object-position: -413px -62px
}

.Flag--countryCO {
    -o-object-position: -444px -62px;
    object-position: -444px -62px
}

.Flag--countryCR {
    -o-object-position: -475px -62px;
    object-position: -475px -62px
}

.Flag--countryCU {
    -o-object-position: -506px -62px;
    object-position: -506px -62px
}

.Flag--countryCV {
    -o-object-position: -10px -88px;
    object-position: -10px -88px
}

.Flag--countryCW {
    -o-object-position: -41px -88px;
    object-position: -41px -88px
}

.Flag--countryCX {
    -o-object-position: -72px -88px;
    object-position: -72px -88px
}

.Flag--countryCY {
    -o-object-position: -103px -88px;
    object-position: -103px -88px
}

.Flag--countryCZ {
    -o-object-position: -134px -88px;
    object-position: -134px -88px
}

.Flag--countryDE {
    -o-object-position: -165px -88px;
    object-position: -165px -88px
}

.Flag--countryDJ {
    -o-object-position: -196px -88px;
    object-position: -196px -88px
}

.Flag--countryDK {
    -o-object-position: -227px -88px;
    object-position: -227px -88px
}

.Flag--countryDM {
    -o-object-position: -258px -88px;
    object-position: -258px -88px
}

.Flag--countryDO {
    -o-object-position: -289px -88px;
    object-position: -289px -88px
}

.Flag--countryDZ {
    -o-object-position: -320px -88px;
    object-position: -320px -88px
}

.Flag--countryEC {
    -o-object-position: -351px -88px;
    object-position: -351px -88px
}

.Flag--countryEE {
    -o-object-position: -382px -88px;
    object-position: -382px -88px
}

.Flag--countryEG {
    -o-object-position: -413px -88px;
    object-position: -413px -88px
}

.Flag--countryEH {
    -o-object-position: -444px -88px;
    object-position: -444px -88px
}

.Flag--countryER {
    -o-object-position: -475px -88px;
    object-position: -475px -88px
}

.Flag--countryES {
    -o-object-position: -506px -88px;
    object-position: -506px -88px
}

.Flag--countryET {
    -o-object-position: -10px -114px;
    object-position: -10px -114px
}

.Flag--countryEU {
    -o-object-position: -41px -114px;
    object-position: -41px -114px
}

.Flag--countryFI {
    -o-object-position: -72px -114px;
    object-position: -72px -114px
}

.Flag--countryFJ {
    -o-object-position: -103px -114px;
    object-position: -103px -114px
}

.Flag--countryFK {
    -o-object-position: -134px -114px;
    object-position: -134px -114px
}

.Flag--countryFM {
    -o-object-position: -165px -114px;
    object-position: -165px -114px
}

.Flag--countryFO {
    -o-object-position: -196px -114px;
    object-position: -196px -114px
}

.Flag--countryFR {
    -o-object-position: -227px -114px;
    object-position: -227px -114px
}

.Flag--countryGA {
    -o-object-position: -258px -114px;
    object-position: -258px -114px
}

.Flag--countryGB {
    -o-object-position: -289px -114px;
    object-position: -289px -114px
}

.Flag--countryGD {
    -o-object-position: -320px -114px;
    object-position: -320px -114px
}

.Flag--countryGE {
    -o-object-position: -351px -114px;
    object-position: -351px -114px
}

.Flag--countryGF {
    -o-object-position: -382px -114px;
    object-position: -382px -114px
}

.Flag--countryGG {
    -o-object-position: -413px -114px;
    object-position: -413px -114px
}

.Flag--countryGH {
    -o-object-position: -444px -114px;
    object-position: -444px -114px
}

.Flag--countryGI {
    -o-object-position: -475px -114px;
    object-position: -475px -114px
}

.Flag--countryGL {
    -o-object-position: -506px -114px;
    object-position: -506px -114px
}

.Flag--countryGM {
    -o-object-position: -10px -140px;
    object-position: -10px -140px
}

.Flag--countryGN {
    -o-object-position: -41px -140px;
    object-position: -41px -140px
}

.Flag--countryGP {
    -o-object-position: -72px -140px;
    object-position: -72px -140px
}

.Flag--countryGQ {
    -o-object-position: -103px -140px;
    object-position: -103px -140px
}

.Flag--countryGR {
    -o-object-position: -134px -140px;
    object-position: -134px -140px
}

.Flag--countryGS {
    -o-object-position: -165px -140px;
    object-position: -165px -140px
}

.Flag--countryGT {
    -o-object-position: -196px -140px;
    object-position: -196px -140px
}

.Flag--countryGU {
    -o-object-position: -227px -140px;
    object-position: -227px -140px
}

.Flag--countryGW {
    -o-object-position: -258px -140px;
    object-position: -258px -140px
}

.Flag--countryGY {
    -o-object-position: -289px -140px;
    object-position: -289px -140px
}

.Flag--countryGZ {
    -o-object-position: -320px -140px;
    object-position: -320px -140px
}

.Flag--countryHK {
    -o-object-position: -351px -140px;
    object-position: -351px -140px
}

.Flag--countryHM {
    -o-object-position: -382px -140px;
    object-position: -382px -140px
}

.Flag--countryHN {
    -o-object-position: -413px -140px;
    object-position: -413px -140px
}

.Flag--countryHR {
    -o-object-position: -444px -140px;
    object-position: -444px -140px
}

.Flag--countryHT {
    -o-object-position: -475px -140px;
    object-position: -475px -140px
}

.Flag--countryHU {
    -o-object-position: -506px -140px;
    object-position: -506px -140px
}

.Flag--countryIC {
    -o-object-position: -10px -166px;
    object-position: -10px -166px
}

.Flag--countryID {
    -o-object-position: -41px -166px;
    object-position: -41px -166px
}

.Flag--countryIE {
    -o-object-position: -72px -166px;
    object-position: -72px -166px
}

.Flag--countryIL {
    -o-object-position: -103px -166px;
    object-position: -103px -166px
}

.Flag--countryIM {
    -o-object-position: -134px -166px;
    object-position: -134px -166px
}

.Flag--countryIN {
    -o-object-position: -165px -166px;
    object-position: -165px -166px
}

.Flag--countryIO {
    -o-object-position: -196px -166px;
    object-position: -196px -166px
}

.Flag--countryIQ {
    -o-object-position: -227px -166px;
    object-position: -227px -166px
}

.Flag--countryIR {
    -o-object-position: -258px -166px;
    object-position: -258px -166px
}

.Flag--countryIS {
    -o-object-position: -289px -166px;
    object-position: -289px -166px
}

.Flag--countryIT {
    -o-object-position: -320px -166px;
    object-position: -320px -166px
}

.Flag--countryJE {
    -o-object-position: -351px -166px;
    object-position: -351px -166px
}

.Flag--countryJM {
    -o-object-position: -382px -166px;
    object-position: -382px -166px
}

.Flag--countryJO {
    -o-object-position: -413px -166px;
    object-position: -413px -166px
}

.Flag--countryJP {
    -o-object-position: -444px -166px;
    object-position: -444px -166px
}

.Flag--countryKE {
    -o-object-position: -475px -166px;
    object-position: -475px -166px
}

.Flag--countryKG {
    -o-object-position: -506px -166px;
    object-position: -506px -166px
}

.Flag--countryKH {
    -o-object-position: -10px -192px;
    object-position: -10px -192px
}

.Flag--countryKI {
    -o-object-position: -41px -192px;
    object-position: -41px -192px
}

.Flag--countryKM {
    -o-object-position: -72px -192px;
    object-position: -72px -192px
}

.Flag--countryKN {
    -o-object-position: -103px -192px;
    object-position: -103px -192px
}

.Flag--countryKP {
    -o-object-position: -134px -192px;
    object-position: -134px -192px
}

.Flag--countryKR {
    -o-object-position: -165px -192px;
    object-position: -165px -192px
}

.Flag--countryKW {
    -o-object-position: -196px -192px;
    object-position: -196px -192px
}

.Flag--countryKY {
    -o-object-position: -227px -192px;
    object-position: -227px -192px
}

.Flag--countryKZ {
    -o-object-position: -258px -192px;
    object-position: -258px -192px
}

.Flag--countryLA {
    -o-object-position: -289px -192px;
    object-position: -289px -192px
}

.Flag--countryLB {
    -o-object-position: -320px -192px;
    object-position: -320px -192px
}

.Flag--countryLC {
    -o-object-position: -351px -192px;
    object-position: -351px -192px
}

.Flag--countryLI {
    -o-object-position: -382px -192px;
    object-position: -382px -192px
}

.Flag--countryLK {
    -o-object-position: -413px -192px;
    object-position: -413px -192px
}

.Flag--countryLR {
    -o-object-position: -444px -192px;
    object-position: -444px -192px
}

.Flag--countryLS {
    -o-object-position: -475px -192px;
    object-position: -475px -192px
}

.Flag--countryLT {
    -o-object-position: -506px -192px;
    object-position: -506px -192px
}

.Flag--countryLU {
    -o-object-position: -10px -218px;
    object-position: -10px -218px
}

.Flag--countryLV {
    -o-object-position: -41px -218px;
    object-position: -41px -218px
}

.Flag--countryLY {
    -o-object-position: -72px -218px;
    object-position: -72px -218px
}

.Flag--countryMA {
    -o-object-position: -103px -218px;
    object-position: -103px -218px
}

.Flag--countryMC {
    -o-object-position: -134px -218px;
    object-position: -134px -218px
}

.Flag--countryMD {
    -o-object-position: -165px -218px;
    object-position: -165px -218px
}

.Flag--countryME {
    -o-object-position: -196px -218px;
    object-position: -196px -218px
}

.Flag--countryMF {
    -o-object-position: -227px -218px;
    object-position: -227px -218px
}

.Flag--countryMG {
    -o-object-position: -258px -218px;
    object-position: -258px -218px
}

.Flag--countryMH {
    -o-object-position: -289px -218px;
    object-position: -289px -218px
}

.Flag--countryMK {
    -o-object-position: -320px -218px;
    object-position: -320px -218px
}

.Flag--countryML {
    -o-object-position: -351px -218px;
    object-position: -351px -218px
}

.Flag--countryMM {
    -o-object-position: -382px -218px;
    object-position: -382px -218px
}

.Flag--countryMN {
    -o-object-position: -413px -218px;
    object-position: -413px -218px
}

.Flag--countryMO {
    -o-object-position: -444px -218px;
    object-position: -444px -218px
}

.Flag--countryMP {
    -o-object-position: -475px -218px;
    object-position: -475px -218px
}

.Flag--countryMQ {
    -o-object-position: -506px -218px;
    object-position: -506px -218px
}

.Flag--countryMR {
    -o-object-position: -10px -244px;
    object-position: -10px -244px
}

.Flag--countryMS {
    -o-object-position: -41px -244px;
    object-position: -41px -244px
}

.Flag--countryMT {
    -o-object-position: -72px -244px;
    object-position: -72px -244px
}

.Flag--countryMU {
    -o-object-position: -103px -244px;
    object-position: -103px -244px
}

.Flag--countryMV {
    -o-object-position: -134px -244px;
    object-position: -134px -244px
}

.Flag--countryMW {
    -o-object-position: -165px -244px;
    object-position: -165px -244px
}

.Flag--countryMX {
    -o-object-position: -196px -244px;
    object-position: -196px -244px
}

.Flag--countryMY {
    -o-object-position: -227px -244px;
    object-position: -227px -244px
}

.Flag--countryMZ {
    -o-object-position: -258px -244px;
    object-position: -258px -244px
}

.Flag--countryNA {
    -o-object-position: -289px -244px;
    object-position: -289px -244px
}

.Flag--countryNC {
    -o-object-position: -320px -244px;
    object-position: -320px -244px
}

.Flag--countryNE {
    -o-object-position: -351px -244px;
    object-position: -351px -244px
}

.Flag--countryNF {
    -o-object-position: -382px -244px;
    object-position: -382px -244px
}

.Flag--countryNG {
    -o-object-position: -413px -244px;
    object-position: -413px -244px
}

.Flag--countryNI {
    -o-object-position: -444px -244px;
    object-position: -444px -244px
}

.Flag--countryNL {
    -o-object-position: -475px -244px;
    object-position: -475px -244px
}

.Flag--countryNO {
    -o-object-position: -506px -244px;
    object-position: -506px -244px
}

.Flag--countryNP {
    -o-object-position: -10px -270px;
    object-position: -10px -270px
}

.Flag--countryNR {
    -o-object-position: -41px -270px;
    object-position: -41px -270px
}

.Flag--countryNU {
    -o-object-position: -72px -270px;
    object-position: -72px -270px
}

.Flag--countryNZ {
    -o-object-position: -103px -270px;
    object-position: -103px -270px
}

.Flag--countryOM {
    -o-object-position: -134px -270px;
    object-position: -134px -270px
}

.Flag--countryPA {
    -o-object-position: -165px -270px;
    object-position: -165px -270px
}

.Flag--countryPE {
    -o-object-position: -196px -270px;
    object-position: -196px -270px
}

.Flag--countryPF {
    -o-object-position: -227px -270px;
    object-position: -227px -270px
}

.Flag--countryPG {
    -o-object-position: -258px -270px;
    object-position: -258px -270px
}

.Flag--countryPH {
    -o-object-position: -289px -270px;
    object-position: -289px -270px
}

.Flag--countryPK {
    -o-object-position: -320px -270px;
    object-position: -320px -270px
}

.Flag--countryPL {
    -o-object-position: -351px -270px;
    object-position: -351px -270px
}

.Flag--countryPM {
    -o-object-position: -382px -270px;
    object-position: -382px -270px
}

.Flag--countryPN {
    -o-object-position: -413px -270px;
    object-position: -413px -270px
}

.Flag--countryPR {
    -o-object-position: -444px -270px;
    object-position: -444px -270px
}

.Flag--countryPS {
    -o-object-position: -475px -270px;
    object-position: -475px -270px
}

.Flag--countryPT {
    -o-object-position: -506px -270px;
    object-position: -506px -270px
}

.Flag--countryPW {
    -o-object-position: -10px -296px;
    object-position: -10px -296px
}

.Flag--countryPY {
    -o-object-position: -41px -296px;
    object-position: -41px -296px
}

.Flag--countryQA {
    -o-object-position: -72px -296px;
    object-position: -72px -296px
}

.Flag--countryRE {
    -o-object-position: -103px -296px;
    object-position: -103px -296px
}

.Flag--countryREMOTE {
    -o-object-position: -134px -296px;
    object-position: -134px -296px
}

.Flag--countryRO {
    -o-object-position: -165px -296px;
    object-position: -165px -296px
}

.Flag--countryRS {
    -o-object-position: -196px -296px;
    object-position: -196px -296px
}

.Flag--countryRU {
    -o-object-position: -227px -296px;
    object-position: -227px -296px
}

.Flag--countryRW {
    -o-object-position: -258px -296px;
    object-position: -258px -296px
}

.Flag--countrySA {
    -o-object-position: -289px -296px;
    object-position: -289px -296px
}

.Flag--countrySB {
    -o-object-position: -320px -296px;
    object-position: -320px -296px
}

.Flag--countrySC {
    -o-object-position: -351px -296px;
    object-position: -351px -296px
}

.Flag--countrySD {
    -o-object-position: -382px -296px;
    object-position: -382px -296px
}

.Flag--countrySE {
    -o-object-position: -413px -296px;
    object-position: -413px -296px
}

.Flag--countrySG {
    -o-object-position: -444px -296px;
    object-position: -444px -296px
}

.Flag--countrySH {
    -o-object-position: -475px -296px;
    object-position: -475px -296px
}

.Flag--countrySI {
    -o-object-position: -506px -296px;
    object-position: -506px -296px
}

.Flag--countrySJ {
    -o-object-position: -10px -322px;
    object-position: -10px -322px
}

.Flag--countrySK {
    -o-object-position: -41px -322px;
    object-position: -41px -322px
}

.Flag--countrySL {
    -o-object-position: -72px -322px;
    object-position: -72px -322px
}

.Flag--countrySM {
    -o-object-position: -103px -322px;
    object-position: -103px -322px
}

.Flag--countrySN {
    -o-object-position: -134px -322px;
    object-position: -134px -322px
}

.Flag--countrySO {
    -o-object-position: -165px -322px;
    object-position: -165px -322px
}

.Flag--countrySR {
    -o-object-position: -196px -322px;
    object-position: -196px -322px
}

.Flag--countrySS {
    -o-object-position: -227px -322px;
    object-position: -227px -322px
}

.Flag--countryST {
    -o-object-position: -258px -322px;
    object-position: -258px -322px
}

.Flag--countrySV {
    -o-object-position: -289px -322px;
    object-position: -289px -322px
}

.Flag--countrySX {
    -o-object-position: -320px -322px;
    object-position: -320px -322px
}

.Flag--countrySY {
    -o-object-position: -351px -322px;
    object-position: -351px -322px
}

.Flag--countrySZ {
    -o-object-position: -382px -322px;
    object-position: -382px -322px
}

.Flag--countryTA {
    -o-object-position: -413px -322px;
    object-position: -413px -322px
}

.Flag--countryTC {
    -o-object-position: -444px -322px;
    object-position: -444px -322px
}

.Flag--countryTD {
    -o-object-position: -475px -322px;
    object-position: -475px -322px
}

.Flag--countryTF {
    -o-object-position: -506px -322px;
    object-position: -506px -322px
}

.Flag--countryTG {
    -o-object-position: -10px -348px;
    object-position: -10px -348px
}

.Flag--countryTH {
    -o-object-position: -41px -348px;
    object-position: -41px -348px
}

.Flag--countryTJ {
    -o-object-position: -72px -348px;
    object-position: -72px -348px
}

.Flag--countryTK {
    -o-object-position: -103px -348px;
    object-position: -103px -348px
}

.Flag--countryTL {
    -o-object-position: -134px -348px;
    object-position: -134px -348px
}

.Flag--countryTM {
    -o-object-position: -165px -348px;
    object-position: -165px -348px
}

.Flag--countryTN {
    -o-object-position: -196px -348px;
    object-position: -196px -348px
}

.Flag--countryTO {
    -o-object-position: -227px -348px;
    object-position: -227px -348px
}

.Flag--countryTR {
    -o-object-position: -258px -348px;
    object-position: -258px -348px
}

.Flag--countryTT {
    -o-object-position: -289px -348px;
    object-position: -289px -348px
}

.Flag--countryTV {
    -o-object-position: -320px -348px;
    object-position: -320px -348px
}

.Flag--countryTW {
    -o-object-position: -351px -348px;
    object-position: -351px -348px
}

.Flag--countryTZ {
    -o-object-position: -382px -348px;
    object-position: -382px -348px
}

.Flag--countryUA {
    -o-object-position: -413px -348px;
    object-position: -413px -348px
}

.Flag--countryUG {
    -o-object-position: -444px -348px;
    object-position: -444px -348px
}

.Flag--countryUNKNOWN {
    -o-object-position: -475px -348px;
    object-position: -475px -348px
}

.Flag--countryUS {
    -o-object-position: -506px -348px;
    object-position: -506px -348px
}

.Flag--countryUY {
    -o-object-position: -10px -374px;
    object-position: -10px -374px
}

.Flag--countryUZ {
    -o-object-position: -41px -374px;
    object-position: -41px -374px
}

.Flag--countryVA {
    -o-object-position: -72px -374px;
    object-position: -72px -374px
}

.Flag--countryVC {
    -o-object-position: -103px -374px;
    object-position: -103px -374px
}

.Flag--countryVE {
    -o-object-position: -134px -374px;
    object-position: -134px -374px
}

.Flag--countryVG {
    -o-object-position: -165px -374px;
    object-position: -165px -374px
}

.Flag--countryVI {
    -o-object-position: -196px -374px;
    object-position: -196px -374px
}

.Flag--countryVN {
    -o-object-position: -227px -374px;
    object-position: -227px -374px
}

.Flag--countryVU {
    -o-object-position: -258px -374px;
    object-position: -258px -374px
}

.Flag--countryWF {
    -o-object-position: -289px -374px;
    object-position: -289px -374px
}

.Flag--countryWS {
    -o-object-position: -320px -374px;
    object-position: -320px -374px
}

.Flag--countryXK {
    -o-object-position: -351px -374px;
    object-position: -351px -374px
}

.Flag--countryXX {
    -o-object-position: -382px -374px;
    object-position: -382px -374px
}

.Flag--countryYE {
    -o-object-position: -413px -374px;
    object-position: -413px -374px
}

.Flag--countryYT {
    -o-object-position: -444px -374px;
    object-position: -444px -374px
}

.Flag--countryYU {
    -o-object-position: -475px -374px;
    object-position: -475px -374px
}

.Flag--countryZA {
    -o-object-position: -506px -374px;
    object-position: -506px -374px
}

.Flag--countryZM {
    -o-object-position: -10px -400px;
    object-position: -10px -400px
}

.Flag--countryZW {
    -o-object-position: -41px -400px;
    object-position: -41px -400px
}


/* ---------------------------------------------------------
 * Language-code aliases (2-letter lang code → country flag).
 * Safe: these codes are NOT used by any ISO 3166-1 country in sprite.
 * Known conflicts (already occupied by real country — need manual SA/SE/VN):
 *   AR = Argentina (vs Arabic  → use SA)
 *   SV = El Salvador (vs Swedish → use SE)
 *   VI = US Virgin Islands (vs Vietnamese → use VN)
 * --------------------------------------------------------- */

.Flag--countryHI { -o-object-position: -165px -166px; object-position: -165px -166px } /* Hindi → India */
.Flag--countryJA { -o-object-position: -444px -166px; object-position: -444px -166px } /* Japanese → Japan */
.Flag--countryKO { -o-object-position: -165px -192px; object-position: -165px -192px } /* Korean → S. Korea */
.Flag--countryZH { -o-object-position: -413px -62px;  object-position: -413px -62px  } /* Chinese → China */
.Flag--countryUK { -o-object-position: -413px -348px; object-position: -413px -348px } /* Ukrainian → Ukraine */
.Flag--countryEN { -o-object-position: -289px -114px; object-position: -289px -114px } /* English → UK (GB) */
