.flag-icon, .flag-icon-background {

    background-position: 50%;

    background-repeat: no-repeat;

    background-size: contain

}



.flag-icon {

    display: inline-block;

    line-height: 1em;

    position: relative;

    width: 1.33333333em

}



.flag-icon:before {

    content: " "

}



.flag-icon.flag-icon-squared {

    width: 1em

}



.flag-icon-ad {

    background-image: url(../images/flags/1x1/ad.svg)

}



.flag-icon-ad.flag-icon-squared {

    background-image: url(../images/flags/1x1/ad.svg)

}



.flag-icon-ae {

    background-image: url(../images/flags/1x1/ae.svg)

}



.flag-icon-ae.flag-icon-squared {

    background-image: url(../images/flags/1x1/ae.svg)

}



.flag-icon-af {

    background-image: url(../images/flags/1x1/af.svg)

}



.flag-icon-af.flag-icon-squared {

    background-image: url(../images/flags/1x1/af.svg)

}



.flag-icon-ag {

    background-image: url(../images/flags/1x1/ag.svg)

}



.flag-icon-ag.flag-icon-squared {

    background-image: url(../images/flags/1x1/ag.svg)

}



.flag-icon-ai {

    background-image: url(../images/flags/1x1/ai.svg)

}



.flag-icon-ai.flag-icon-squared {

    background-image: url(../images/flags/1x1/ai.svg)

}



.flag-icon-al {

    background-image: url(../images/flags/1x1/al.svg)

}



.flag-icon-al.flag-icon-squared {

    background-image: url(../images/flags/1x1/al.svg)

}



.flag-icon-am {

    background-image: url(../images/flags/1x1/am.svg)

}



.flag-icon-am.flag-icon-squared {

    background-image: url(../images/flags/1x1/am.svg)

}



.flag-icon-ao {

    background-image: url(../images/flags/1x1/ao.svg)

}



.flag-icon-ao.flag-icon-squared {

    background-image: url(../images/flags/1x1/ao.svg)

}



.flag-icon-aq {

    background-image: url(../images/flags/1x1/aq.svg)

}



.flag-icon-aq.flag-icon-squared {

    background-image: url(../images/flags/1x1/aq.svg)

}



.flag-icon-ar {

    background-image: url(../images/flags/1x1/ar.svg)

}



.flag-icon-ar.flag-icon-squared {

    background-image: url(../images/flags/1x1/ar.svg)

}



.flag-icon-as {

    background-image: url(../images/flags/1x1/as.svg)

}



.flag-icon-as.flag-icon-squared {

    background-image: url(../images/flags/1x1/as.svg)

}



.flag-icon-at {

    background-image: url(../images/flags/1x1/at.svg)

}



.flag-icon-at.flag-icon-squared {

    background-image: url(../images/flags/1x1/at.svg)

}



.flag-icon-au {

    background-image: url(../images/flags/1x1/au.svg)

}



.flag-icon-au.flag-icon-squared {

    background-image: url(../images/flags/1x1/au.svg)

}



.flag-icon-aw {

    background-image: url(../images/flags/1x1/aw.svg)

}



.flag-icon-aw.flag-icon-squared {

    background-image: url(../images/flags/1x1/aw.svg)

}



.flag-icon-ax {

    background-image: url(../images/flags/1x1/ax.svg)

}



.flag-icon-ax.flag-icon-squared {

    background-image: url(../images/flags/1x1/ax.svg)

}



.flag-icon-az {

    background-image: url(../images/flags/1x1/az.svg)

}



.flag-icon-az.flag-icon-squared {

    background-image: url(../images/flags/1x1/az.svg)

}



.flag-icon-ba {

    background-image: url(../images/flags/1x1/ba.svg)

}



.flag-icon-ba.flag-icon-squared {

    background-image: url(../images/flags/1x1/ba.svg)

}



.flag-icon-bb {

    background-image: url(../images/flags/1x1/bb.svg)

}



.flag-icon-bb.flag-icon-squared {

    background-image: url(../images/flags/1x1/bb.svg)

}



.flag-icon-bd {

    background-image: url(../images/flags/1x1/bd.svg)

}



.flag-icon-bd.flag-icon-squared {

    background-image: url(../images/flags/1x1/bd.svg)

}



.flag-icon-be {

    background-image: url(../images/flags/1x1/be.svg)

}



.flag-icon-be.flag-icon-squared {

    background-image: url(../images/flags/1x1/be.svg)

}



.flag-icon-bf {

    background-image: url(../images/flags/1x1/bf.svg)

}



.flag-icon-bf.flag-icon-squared {

    background-image: url(../images/flags/1x1/bf.svg)

}



.flag-icon-bg {

    background-image: url(../images/flags/1x1/bg.svg)

}



.flag-icon-bg.flag-icon-squared {

    background-image: url(../images/flags/1x1/bg.svg)

}



.flag-icon-bh {

    background-image: url(../images/flags/1x1/bh.svg)

}



.flag-icon-bh.flag-icon-squared {

    background-image: url(../images/flags/1x1/bh.svg)

}



.flag-icon-bi {

    background-image: url(../images/flags/1x1/bi.svg)

}



.flag-icon-bi.flag-icon-squared {

    background-image: url(../images/flags/1x1/bi.svg)

}



.flag-icon-bj {

    background-image: url(../images/flags/1x1/bj.svg)

}



.flag-icon-bj.flag-icon-squared {

    background-image: url(../images/flags/1x1/bj.svg)

}



.flag-icon-bl {

    background-image: url(../images/flags/1x1/bl.svg)

}



.flag-icon-bl.flag-icon-squared {

    background-image: url(../images/flags/1x1/bl.svg)

}



.flag-icon-bm {

    background-image: url(../images/flags/1x1/bm.svg)

}



.flag-icon-bm.flag-icon-squared {

    background-image: url(../images/flags/1x1/bm.svg)

}



.flag-icon-bn {

    background-image: url(../images/flags/1x1/bn.svg)

}



.flag-icon-bn.flag-icon-squared {

    background-image: url(../images/flags/1x1/bn.svg)

}



.flag-icon-bo {

    background-image: url(../images/flags/1x1/bo.svg)

}



.flag-icon-bo.flag-icon-squared {

    background-image: url(../images/flags/1x1/bo.svg)

}



.flag-icon-bq {

    background-image: url(../images/flags/1x1/bq.svg)

}



.flag-icon-bq.flag-icon-squared {

    background-image: url(../images/flags/1x1/bq.svg)

}



.flag-icon-br {

    background-image: url(../images/flags/1x1/br.svg)

}



.flag-icon-br.flag-icon-squared {

    background-image: url(../images/flags/1x1/br.svg)

}



.flag-icon-bs {

    background-image: url(../images/flags/1x1/bs.svg)

}



.flag-icon-bs.flag-icon-squared {

    background-image: url(../images/flags/1x1/bs.svg)

}



.flag-icon-bt {

    background-image: url(../images/flags/1x1/bt.svg)

}



.flag-icon-bt.flag-icon-squared {

    background-image: url(../images/flags/1x1/bt.svg)

}



.flag-icon-bv {

    background-image: url(../images/flags/1x1/bv.svg)

}



.flag-icon-bv.flag-icon-squared {

    background-image: url(../images/flags/1x1/bv.svg)

}



.flag-icon-bw {

    background-image: url(../images/flags/1x1/bw.svg)

}



.flag-icon-bw.flag-icon-squared {

    background-image: url(../images/flags/1x1/bw.svg)

}



.flag-icon-by {

    background-image: url(../images/flags/1x1/by.svg)

}



.flag-icon-by.flag-icon-squared {

    background-image: url(../images/flags/1x1/by.svg)

}



.flag-icon-bz {

    background-image: url(../images/flags/1x1/bz.svg)

}



.flag-icon-bz.flag-icon-squared {

    background-image: url(../images/flags/1x1/bz.svg)

}



.flag-icon-ca {

    background-image: url(../images/flags/1x1/ca.svg)

}



.flag-icon-ca.flag-icon-squared {

    background-image: url(../images/flags/1x1/ca.svg)

}



.flag-icon-cc {

    background-image: url(../images/flags/1x1/cc.svg)

}



.flag-icon-cc.flag-icon-squared {

    background-image: url(../images/flags/1x1/cc.svg)

}



.flag-icon-cd {

    background-image: url(../images/flags/1x1/cd.svg)

}



.flag-icon-cd.flag-icon-squared {

    background-image: url(../images/flags/1x1/cd.svg)

}



.flag-icon-cf {

    background-image: url(../images/flags/1x1/cf.svg)

}



.flag-icon-cf.flag-icon-squared {

    background-image: url(../images/flags/1x1/cf.svg)

}



.flag-icon-cg {

    background-image: url(../images/flags/1x1/cg.svg)

}



.flag-icon-cg.flag-icon-squared {

    background-image: url(../images/flags/1x1/cg.svg)

}



.flag-icon-ch {

    background-image: url(../images/flags/1x1/ch.svg)

}



.flag-icon-ch.flag-icon-squared {

    background-image: url(../images/flags/1x1/ch.svg)

}



.flag-icon-ci {

    background-image: url(../images/flags/1x1/ci.svg)

}



.flag-icon-ci.flag-icon-squared {

    background-image: url(../images/flags/1x1/ci.svg)

}



.flag-icon-ck {

    background-image: url(../images/flags/1x1/ck.svg)

}



.flag-icon-ck.flag-icon-squared {

    background-image: url(../images/flags/1x1/ck.svg)

}



.flag-icon-cl {

    background-image: url(../images/flags/1x1/cl.svg)

}



.flag-icon-cl.flag-icon-squared {

    background-image: url(../images/flags/1x1/cl.svg)

}



.flag-icon-cm {

    background-image: url(../images/flags/1x1/cm.svg)

}



.flag-icon-cm.flag-icon-squared {

    background-image: url(../images/flags/1x1/cm.svg)

}



.flag-icon-cn {

    background-image: url(../images/flags/1x1/cn.svg)

}



.flag-icon-cn.flag-icon-squared {

    background-image: url(../images/flags/1x1/cn.svg)

}



.flag-icon-co {

    background-image: url(../images/flags/1x1/co.svg)

}



.flag-icon-co.flag-icon-squared {

    background-image: url(../images/flags/1x1/co.svg)

}



.flag-icon-cr {

    background-image: url(../images/flags/1x1/cr.svg)

}



.flag-icon-cr.flag-icon-squared {

    background-image: url(../images/flags/1x1/cr.svg)

}



.flag-icon-cu {

    background-image: url(../images/flags/1x1/cu.svg)

}



.flag-icon-cu.flag-icon-squared {

    background-image: url(../images/flags/1x1/cu.svg)

}



.flag-icon-cv {

    background-image: url(../images/flags/1x1/cv.svg)

}



.flag-icon-cv.flag-icon-squared {

    background-image: url(../images/flags/1x1/cv.svg)

}



.flag-icon-cw {

    background-image: url(../images/flags/1x1/cw.svg)

}



.flag-icon-cw.flag-icon-squared {

    background-image: url(../images/flags/1x1/cw.svg)

}



.flag-icon-cx {

    background-image: url(../images/flags/1x1/cx.svg)

}



.flag-icon-cx.flag-icon-squared {

    background-image: url(../images/flags/1x1/cx.svg)

}



.flag-icon-cy {

    background-image: url(../images/flags/1x1/cy.svg)

}



.flag-icon-cy.flag-icon-squared {

    background-image: url(../images/flags/1x1/cy.svg)

}



.flag-icon-cz {

    background-image: url(../images/flags/1x1/cz.svg)

}



.flag-icon-cz.flag-icon-squared {

    background-image: url(../images/flags/1x1/cz.svg)

}



.flag-icon-de {

    background-image: url(../images/flags/1x1/de.svg)

}



.flag-icon-de.flag-icon-squared {

    background-image: url(../images/flags/1x1/de.svg)

}



.flag-icon-dj {

    background-image: url(../images/flags/1x1/dj.svg)

}



.flag-icon-dj.flag-icon-squared {

    background-image: url(../images/flags/1x1/dj.svg)

}



.flag-icon-dk {

    background-image: url(../images/flags/1x1/dk.svg)

}



.flag-icon-dk.flag-icon-squared {

    background-image: url(../images/flags/1x1/dk.svg)

}



.flag-icon-dm {

    background-image: url(../images/flags/1x1/dm.svg)

}



.flag-icon-dm.flag-icon-squared {

    background-image: url(../images/flags/1x1/dm.svg)

}



.flag-icon-do {

    background-image: url(../images/flags/1x1/do.svg)

}



.flag-icon-do.flag-icon-squared {

    background-image: url(../images/flags/1x1/do.svg)

}



.flag-icon-dz {

    background-image: url(../images/flags/1x1/dz.svg)

}



.flag-icon-dz.flag-icon-squared {

    background-image: url(../images/flags/1x1/dz.svg)

}



.flag-icon-ec {

    background-image: url(../images/flags/1x1/ec.svg)

}



.flag-icon-ec.flag-icon-squared {

    background-image: url(../images/flags/1x1/ec.svg)

}



.flag-icon-ee {

    background-image: url(../images/flags/1x1/ee.svg)

}



.flag-icon-ee.flag-icon-squared {

    background-image: url(../images/flags/1x1/ee.svg)

}



.flag-icon-eg {

    background-image: url(../images/flags/1x1/eg.svg)

}



.flag-icon-eg.flag-icon-squared {

    background-image: url(../images/flags/1x1/eg.svg)

}



.flag-icon-eh {

    background-image: url(../images/flags/1x1/eh.svg)

}



.flag-icon-eh.flag-icon-squared {

    background-image: url(../images/flags/1x1/eh.svg)

}



.flag-icon-er {

    background-image: url(../images/flags/1x1/er.svg)

}



.flag-icon-er.flag-icon-squared {

    background-image: url(../images/flags/1x1/er.svg)

}



.flag-icon-es {

    background-image: url(../images/flags/1x1/es.svg)

}



.flag-icon-es.flag-icon-squared {

    background-image: url(../images/flags/1x1/es.svg)

}



.flag-icon-et {

    background-image: url(../images/flags/1x1/et.svg)

}



.flag-icon-et.flag-icon-squared {

    background-image: url(../images/flags/1x1/et.svg)

}



.flag-icon-fi {

    background-image: url(../images/flags/1x1/fi.svg)

}



.flag-icon-fi.flag-icon-squared {

    background-image: url(../images/flags/1x1/fi.svg)

}



.flag-icon-fj {

    background-image: url(../images/flags/1x1/fj.svg)

}



.flag-icon-fj.flag-icon-squared {

    background-image: url(../images/flags/1x1/fj.svg)

}



.flag-icon-fk {

    background-image: url(../images/flags/1x1/fk.svg)

}



.flag-icon-fk.flag-icon-squared {

    background-image: url(../images/flags/1x1/fk.svg)

}



.flag-icon-fm {

    background-image: url(../images/flags/1x1/fm.svg)

}



.flag-icon-fm.flag-icon-squared {

    background-image: url(../images/flags/1x1/fm.svg)

}



.flag-icon-fo {

    background-image: url(../images/flags/1x1/fo.svg)

}



.flag-icon-fo.flag-icon-squared {

    background-image: url(../images/flags/1x1/fo.svg)

}



.flag-icon-fr {

    background-image: url(../images/flags/1x1/fr.svg)

}



.flag-icon-fr.flag-icon-squared {

    background-image: url(../images/flags/1x1/fr.svg)

}



.flag-icon-ga {

    background-image: url(../images/flags/1x1/ga.svg)

}



.flag-icon-ga.flag-icon-squared {

    background-image: url(../images/flags/1x1/ga.svg)

}



.flag-icon-gb {

    background-image: url(../images/flags/1x1/gb.svg)

}



.flag-icon-gb.flag-icon-squared {

    background-image: url(../images/flags/1x1/gb.svg)

}



.flag-icon-gd {

    background-image: url(../images/flags/1x1/gd.svg)

}



.flag-icon-gd.flag-icon-squared {

    background-image: url(../images/flags/1x1/gd.svg)

}



.flag-icon-ge {

    background-image: url(../images/flags/1x1/ge.svg)

}



.flag-icon-ge.flag-icon-squared {

    background-image: url(../images/flags/1x1/ge.svg)

}



.flag-icon-gf {

    background-image: url(../images/flags/1x1/gf.svg)

}



.flag-icon-gf.flag-icon-squared {

    background-image: url(../images/flags/1x1/gf.svg)

}



.flag-icon-gg {

    background-image: url(../images/flags/1x1/gg.svg)

}



.flag-icon-gg.flag-icon-squared {

    background-image: url(../images/flags/1x1/gg.svg)

}



.flag-icon-gh {

    background-image: url(../images/flags/1x1/gh.svg)

}



.flag-icon-gh.flag-icon-squared {

    background-image: url(../images/flags/1x1/gh.svg)

}



.flag-icon-gi {

    background-image: url(../images/flags/1x1/gi.svg)

}



.flag-icon-gi.flag-icon-squared {

    background-image: url(../images/flags/1x1/gi.svg)

}



.flag-icon-gl {

    background-image: url(../images/flags/1x1/gl.svg)

}



.flag-icon-gl.flag-icon-squared {

    background-image: url(../images/flags/1x1/gl.svg)

}



.flag-icon-gm {

    background-image: url(../images/flags/1x1/gm.svg)

}



.flag-icon-gm.flag-icon-squared {

    background-image: url(../images/flags/1x1/gm.svg)

}



.flag-icon-gn {

    background-image: url(../images/flags/1x1/gn.svg)

}



.flag-icon-gn.flag-icon-squared {

    background-image: url(../images/flags/1x1/gn.svg)

}



.flag-icon-gp {

    background-image: url(../images/flags/1x1/gp.svg)

}



.flag-icon-gp.flag-icon-squared {

    background-image: url(../images/flags/1x1/gp.svg)

}



.flag-icon-gq {

    background-image: url(../images/flags/1x1/gq.svg)

}



.flag-icon-gq.flag-icon-squared {

    background-image: url(../images/flags/1x1/gq.svg)

}



.flag-icon-gr {

    background-image: url(../images/flags/1x1/gr.svg)

}



.flag-icon-gr.flag-icon-squared {

    background-image: url(../images/flags/1x1/gr.svg)

}



.flag-icon-gs {

    background-image: url(../images/flags/1x1/gs.svg)

}



.flag-icon-gs.flag-icon-squared {

    background-image: url(../images/flags/1x1/gs.svg)

}



.flag-icon-gt {

    background-image: url(../images/flags/1x1/gt.svg)

}



.flag-icon-gt.flag-icon-squared {

    background-image: url(../images/flags/1x1/gt.svg)

}



.flag-icon-gu {

    background-image: url(../images/flags/1x1/gu.svg)

}



.flag-icon-gu.flag-icon-squared {

    background-image: url(../images/flags/1x1/gu.svg)

}



.flag-icon-gw {

    background-image: url(../images/flags/1x1/gw.svg)

}



.flag-icon-gw.flag-icon-squared {

    background-image: url(../images/flags/1x1/gw.svg)

}



.flag-icon-gy {

    background-image: url(../images/flags/1x1/gy.svg)

}



.flag-icon-gy.flag-icon-squared {

    background-image: url(../images/flags/1x1/gy.svg)

}



.flag-icon-hk {

    background-image: url(../images/flags/1x1/hk.svg)

}



.flag-icon-hk.flag-icon-squared {

    background-image: url(../images/flags/1x1/hk.svg)

}



.flag-icon-hm {

    background-image: url(../images/flags/1x1/hm.svg)

}



.flag-icon-hm.flag-icon-squared {

    background-image: url(../images/flags/1x1/hm.svg)

}



.flag-icon-hn {

    background-image: url(../images/flags/1x1/hn.svg)

}



.flag-icon-hn.flag-icon-squared {

    background-image: url(../images/flags/1x1/hn.svg)

}



.flag-icon-hr {

    background-image: url(../images/flags/1x1/hr.svg)

}



.flag-icon-hr.flag-icon-squared {

    background-image: url(../images/flags/1x1/hr.svg)

}



.flag-icon-ht {

    background-image: url(../images/flags/1x1/ht.svg)

}



.flag-icon-ht.flag-icon-squared {

    background-image: url(../images/flags/1x1/ht.svg)

}



.flag-icon-hu {

    background-image: url(../images/flags/1x1/hu.svg)

}



.flag-icon-hu.flag-icon-squared {

    background-image: url(../images/flags/1x1/hu.svg)

}



.flag-icon-id {

    background-image: url(../images/flags/1x1/id.svg)

}



.flag-icon-id.flag-icon-squared {

    background-image: url(../images/flags/1x1/id.svg)

}



.flag-icon-ie {

    background-image: url(../images/flags/1x1/ie.svg)

}



.flag-icon-ie.flag-icon-squared {

    background-image: url(../images/flags/1x1/ie.svg)

}



.flag-icon-il {

    background-image: url(../images/flags/1x1/il.svg)

}



.flag-icon-il.flag-icon-squared {

    background-image: url(../images/flags/1x1/il.svg)

}



.flag-icon-im {

    background-image: url(../images/flags/1x1/im.svg)

}



.flag-icon-im.flag-icon-squared {

    background-image: url(../images/flags/1x1/im.svg)

}



.flag-icon-in {

    background-image: url(../images/flags/1x1/in.svg)

}



.flag-icon-in.flag-icon-squared {

    background-image: url(../images/flags/1x1/in.svg)

}



.flag-icon-io {

    background-image: url(../images/flags/1x1/io.svg)

}



.flag-icon-io.flag-icon-squared {

    background-image: url(../images/flags/1x1/io.svg)

}



.flag-icon-iq {

    background-image: url(../images/flags/1x1/iq.svg)

}



.flag-icon-iq.flag-icon-squared {

    background-image: url(../images/flags/1x1/iq.svg)

}



.flag-icon-ir {

    background-image: url(../images/flags/1x1/ir.svg)

}



.flag-icon-ir.flag-icon-squared {

    background-image: url(../images/flags/1x1/ir.svg)

}



.flag-icon-is {

    background-image: url(../images/flags/1x1/is.svg)

}



.flag-icon-is.flag-icon-squared {

    background-image: url(../images/flags/1x1/is.svg)

}



.flag-icon-it {

    background-image: url(../images/flags/1x1/it.svg)

}



.flag-icon-it.flag-icon-squared {

    background-image: url(../images/flags/1x1/it.svg)

}



.flag-icon-je {

    background-image: url(../images/flags/1x1/je.svg)

}



.flag-icon-je.flag-icon-squared {

    background-image: url(../images/flags/1x1/je.svg)

}



.flag-icon-jm {

    background-image: url(../images/flags/1x1/jm.svg)

}



.flag-icon-jm.flag-icon-squared {

    background-image: url(../images/flags/1x1/jm.svg)

}



.flag-icon-jo {

    background-image: url(../images/flags/1x1/jo.svg)

}



.flag-icon-jo.flag-icon-squared {

    background-image: url(../images/flags/1x1/jo.svg)

}



.flag-icon-jp {

    background-image: url(../images/flags/1x1/jp.svg)

}



.flag-icon-jp.flag-icon-squared {

    background-image: url(../images/flags/1x1/jp.svg)

}



.flag-icon-ke {

    background-image: url(../images/flags/1x1/ke.svg)

}



.flag-icon-ke.flag-icon-squared {

    background-image: url(../images/flags/1x1/ke.svg)

}



.flag-icon-kg {

    background-image: url(../images/flags/1x1/kg.svg)

}



.flag-icon-kg.flag-icon-squared {

    background-image: url(../images/flags/1x1/kg.svg)

}



.flag-icon-kh {

    background-image: url(../images/flags/1x1/kh.svg)

}



.flag-icon-kh.flag-icon-squared {

    background-image: url(../images/flags/1x1/kh.svg)

}



.flag-icon-ki {

    background-image: url(../images/flags/1x1/ki.svg)

}



.flag-icon-ki.flag-icon-squared {

    background-image: url(../images/flags/1x1/ki.svg)

}



.flag-icon-km {

    background-image: url(../images/flags/1x1/km.svg)

}



.flag-icon-km.flag-icon-squared {

    background-image: url(../images/flags/1x1/km.svg)

}



.flag-icon-kn {

    background-image: url(../images/flags/1x1/kn.svg)

}



.flag-icon-kn.flag-icon-squared {

    background-image: url(../images/flags/1x1/kn.svg)

}



.flag-icon-kp {

    background-image: url(../images/flags/1x1/kp.svg)

}



.flag-icon-kp.flag-icon-squared {

    background-image: url(../images/flags/1x1/kp.svg)

}



.flag-icon-kr {

    background-image: url(../images/flags/1x1/kr.svg)

}



.flag-icon-kr.flag-icon-squared {

    background-image: url(../images/flags/1x1/kr.svg)

}



.flag-icon-kw {

    background-image: url(../images/flags/1x1/kw.svg)

}



.flag-icon-kw.flag-icon-squared {

    background-image: url(../images/flags/1x1/kw.svg)

}



.flag-icon-ky {

    background-image: url(../images/flags/1x1/ky.svg)

}



.flag-icon-ky.flag-icon-squared {

    background-image: url(../images/flags/1x1/ky.svg)

}



.flag-icon-kz {

    background-image: url(../images/flags/1x1/kz.svg)

}



.flag-icon-kz.flag-icon-squared {

    background-image: url(../images/flags/1x1/kz.svg)

}



.flag-icon-la {

    background-image: url(../images/flags/1x1/la.svg)

}



.flag-icon-la.flag-icon-squared {

    background-image: url(../images/flags/1x1/la.svg)

}



.flag-icon-lb {

    background-image: url(../images/flags/1x1/lb.svg)

}



.flag-icon-lb.flag-icon-squared {

    background-image: url(../images/flags/1x1/lb.svg)

}



.flag-icon-lc {

    background-image: url(../images/flags/1x1/lc.svg)

}



.flag-icon-lc.flag-icon-squared {

    background-image: url(../images/flags/1x1/lc.svg)

}



.flag-icon-li {

    background-image: url(../images/flags/1x1/li.svg)

}



.flag-icon-li.flag-icon-squared {

    background-image: url(../images/flags/1x1/li.svg)

}



.flag-icon-lk {

    background-image: url(../images/flags/1x1/lk.svg)

}



.flag-icon-lk.flag-icon-squared {

    background-image: url(../images/flags/1x1/lk.svg)

}



.flag-icon-lr {

    background-image: url(../images/flags/1x1/lr.svg)

}



.flag-icon-lr.flag-icon-squared {

    background-image: url(../images/flags/1x1/lr.svg)

}



.flag-icon-ls {

    background-image: url(../images/flags/1x1/ls.svg)

}



.flag-icon-ls.flag-icon-squared {

    background-image: url(../images/flags/1x1/ls.svg)

}



.flag-icon-lt {

    background-image: url(../images/flags/1x1/lt.svg)

}



.flag-icon-lt.flag-icon-squared {

    background-image: url(../images/flags/1x1/lt.svg)

}



.flag-icon-lu {

    background-image: url(../images/flags/1x1/lu.svg)

}



.flag-icon-lu.flag-icon-squared {

    background-image: url(../images/flags/1x1/lu.svg)

}



.flag-icon-lv {

    background-image: url(../images/flags/1x1/lv.svg)

}



.flag-icon-lv.flag-icon-squared {

    background-image: url(../images/flags/1x1/lv.svg)

}



.flag-icon-ly {

    background-image: url(../images/flags/1x1/ly.svg)

}



.flag-icon-ly.flag-icon-squared {

    background-image: url(../images/flags/1x1/ly.svg)

}



.flag-icon-ma {

    background-image: url(../images/flags/1x1/ma.svg)

}



.flag-icon-ma.flag-icon-squared {

    background-image: url(../images/flags/1x1/ma.svg)

}



.flag-icon-mc {

    background-image: url(../images/flags/1x1/mc.svg)

}



.flag-icon-mc.flag-icon-squared {

    background-image: url(../images/flags/1x1/mc.svg)

}



.flag-icon-md {

    background-image: url(../images/flags/1x1/md.svg)

}



.flag-icon-md.flag-icon-squared {

    background-image: url(../images/flags/1x1/md.svg)

}



.flag-icon-me {

    background-image: url(../images/flags/1x1/me.svg)

}



.flag-icon-me.flag-icon-squared {

    background-image: url(../images/flags/1x1/me.svg)

}



.flag-icon-mf {

    background-image: url(../images/flags/1x1/mf.svg)

}



.flag-icon-mf.flag-icon-squared {

    background-image: url(../images/flags/1x1/mf.svg)

}



.flag-icon-mg {

    background-image: url(../images/flags/1x1/mg.svg)

}



.flag-icon-mg.flag-icon-squared {

    background-image: url(../images/flags/1x1/mg.svg)

}



.flag-icon-mh {

    background-image: url(../images/flags/1x1/mh.svg)

}



.flag-icon-mh.flag-icon-squared {

    background-image: url(../images/flags/1x1/mh.svg)

}



.flag-icon-mk {

    background-image: url(../images/flags/1x1/mk.svg)

}



.flag-icon-mk.flag-icon-squared {

    background-image: url(../images/flags/1x1/mk.svg)

}



.flag-icon-ml {

    background-image: url(../images/flags/1x1/ml.svg)

}



.flag-icon-ml.flag-icon-squared {

    background-image: url(../images/flags/1x1/ml.svg)

}



.flag-icon-mm {

    background-image: url(../images/flags/1x1/mm.svg)

}



.flag-icon-mm.flag-icon-squared {

    background-image: url(../images/flags/1x1/mm.svg)

}



.flag-icon-mn {

    background-image: url(../images/flags/1x1/mn.svg)

}



.flag-icon-mn.flag-icon-squared {

    background-image: url(../images/flags/1x1/mn.svg)

}



.flag-icon-mo {

    background-image: url(../images/flags/1x1/mo.svg)

}



.flag-icon-mo.flag-icon-squared {

    background-image: url(../images/flags/1x1/mo.svg)

}



.flag-icon-mp {

    background-image: url(../images/flags/1x1/mp.svg)

}



.flag-icon-mp.flag-icon-squared {

    background-image: url(../images/flags/1x1/mp.svg)

}



.flag-icon-mq {

    background-image: url(../images/flags/1x1/mq.svg)

}



.flag-icon-mq.flag-icon-squared {

    background-image: url(../images/flags/1x1/mq.svg)

}



.flag-icon-mr {

    background-image: url(../images/flags/1x1/mr.svg)

}



.flag-icon-mr.flag-icon-squared {

    background-image: url(../images/flags/1x1/mr.svg)

}



.flag-icon-ms {

    background-image: url(../images/flags/1x1/ms.svg)

}



.flag-icon-ms.flag-icon-squared {

    background-image: url(../images/flags/1x1/ms.svg)

}



.flag-icon-mt {

    background-image: url(../images/flags/1x1/mt.svg)

}



.flag-icon-mt.flag-icon-squared {

    background-image: url(../images/flags/1x1/mt.svg)

}



.flag-icon-mu {

    background-image: url(../images/flags/1x1/mu.svg)

}



.flag-icon-mu.flag-icon-squared {

    background-image: url(../images/flags/1x1/mu.svg)

}



.flag-icon-mv {

    background-image: url(../images/flags/1x1/mv.svg)

}



.flag-icon-mv.flag-icon-squared {

    background-image: url(../images/flags/1x1/mv.svg)

}



.flag-icon-mw {

    background-image: url(../images/flags/1x1/mw.svg)

}



.flag-icon-mw.flag-icon-squared {

    background-image: url(../images/flags/1x1/mw.svg)

}



.flag-icon-mx {

    background-image: url(../images/flags/1x1/mx.svg)

}



.flag-icon-mx.flag-icon-squared {

    background-image: url(../images/flags/1x1/mx.svg)

}



.flag-icon-my {

    background-image: url(../images/flags/1x1/my.svg)

}



.flag-icon-my.flag-icon-squared {

    background-image: url(../images/flags/1x1/my.svg)

}



.flag-icon-mz {

    background-image: url(../images/flags/1x1/mz.svg)

}



.flag-icon-mz.flag-icon-squared {

    background-image: url(../images/flags/1x1/mz.svg)

}



.flag-icon-na {

    background-image: url(../images/flags/1x1/na.svg)

}



.flag-icon-na.flag-icon-squared {

    background-image: url(../images/flags/1x1/na.svg)

}



.flag-icon-nc {

    background-image: url(../images/flags/1x1/nc.svg)

}



.flag-icon-nc.flag-icon-squared {

    background-image: url(../images/flags/1x1/nc.svg)

}



.flag-icon-ne {

    background-image: url(../images/flags/1x1/ne.svg)

}



.flag-icon-ne.flag-icon-squared {

    background-image: url(../images/flags/1x1/ne.svg)

}



.flag-icon-nf {

    background-image: url(../images/flags/1x1/nf.svg)

}



.flag-icon-nf.flag-icon-squared {

    background-image: url(../images/flags/1x1/nf.svg)

}



.flag-icon-ng {

    background-image: url(../images/flags/1x1/ng.svg)

}



.flag-icon-ng.flag-icon-squared {

    background-image: url(../images/flags/1x1/ng.svg)

}



.flag-icon-ni {

    background-image: url(../images/flags/1x1/ni.svg)

}



.flag-icon-ni.flag-icon-squared {

    background-image: url(../images/flags/1x1/ni.svg)

}



.flag-icon-nl {

    background-image: url(../images/flags/1x1/nl.svg)

}



.flag-icon-nl.flag-icon-squared {

    background-image: url(../images/flags/1x1/nl.svg)

}



.flag-icon-no {

    background-image: url(../images/flags/1x1/no.svg)

}



.flag-icon-no.flag-icon-squared {

    background-image: url(../images/flags/1x1/no.svg)

}



.flag-icon-np {

    background-image: url(../images/flags/1x1/np.svg)

}



.flag-icon-np.flag-icon-squared {

    background-image: url(../images/flags/1x1/np.svg)

}



.flag-icon-nr {

    background-image: url(../images/flags/1x1/nr.svg)

}



.flag-icon-nr.flag-icon-squared {

    background-image: url(../images/flags/1x1/nr.svg)

}



.flag-icon-nu {

    background-image: url(../images/flags/1x1/nu.svg)

}



.flag-icon-nu.flag-icon-squared {

    background-image: url(../images/flags/1x1/nu.svg)

}



.flag-icon-nz {

    background-image: url(../images/flags/1x1/nz.svg)

}



.flag-icon-nz.flag-icon-squared {

    background-image: url(../images/flags/1x1/nz.svg)

}



.flag-icon-om {

    background-image: url(../images/flags/1x1/om.svg)

}



.flag-icon-om.flag-icon-squared {

    background-image: url(../images/flags/1x1/om.svg)

}



.flag-icon-pa {

    background-image: url(../images/flags/1x1/pa.svg)

}



.flag-icon-pa.flag-icon-squared {

    background-image: url(../images/flags/1x1/pa.svg)

}



.flag-icon-pe {

    background-image: url(../images/flags/1x1/pe.svg)

}



.flag-icon-pe.flag-icon-squared {

    background-image: url(../images/flags/1x1/pe.svg)

}



.flag-icon-pf {

    background-image: url(../images/flags/1x1/pf.svg)

}



.flag-icon-pf.flag-icon-squared {

    background-image: url(../images/flags/1x1/pf.svg)

}



.flag-icon-pg {

    background-image: url(../images/flags/1x1/pg.svg)

}



.flag-icon-pg.flag-icon-squared {

    background-image: url(../images/flags/1x1/pg.svg)

}



.flag-icon-ph {

    background-image: url(../images/flags/1x1/ph.svg)

}



.flag-icon-ph.flag-icon-squared {

    background-image: url(../images/flags/1x1/ph.svg)

}



.flag-icon-pk {

    background-image: url(../images/flags/1x1/pk.svg)

}



.flag-icon-pk.flag-icon-squared {

    background-image: url(../images/flags/1x1/pk.svg)

}



.flag-icon-pl {

    background-image: url(../images/flags/1x1/pl.svg)

}



.flag-icon-pl.flag-icon-squared {

    background-image: url(../images/flags/1x1/pl.svg)

}



.flag-icon-pm {

    background-image: url(../images/flags/1x1/pm.svg)

}



.flag-icon-pm.flag-icon-squared {

    background-image: url(../images/flags/1x1/pm.svg)

}



.flag-icon-pn {

    background-image: url(../images/flags/1x1/pn.svg)

}



.flag-icon-pn.flag-icon-squared {

    background-image: url(../images/flags/1x1/pn.svg)

}



.flag-icon-pr {

    background-image: url(../images/flags/1x1/pr.svg)

}



.flag-icon-pr.flag-icon-squared {

    background-image: url(../images/flags/1x1/pr.svg)

}



.flag-icon-ps {

    background-image: url(../images/flags/1x1/ps.svg)

}



.flag-icon-ps.flag-icon-squared {

    background-image: url(../images/flags/1x1/ps.svg)

}



.flag-icon-pt {

    background-image: url(../images/flags/1x1/pt.svg)

}



.flag-icon-pt.flag-icon-squared {

    background-image: url(../images/flags/1x1/pt.svg)

}



.flag-icon-pw {

    background-image: url(../images/flags/1x1/pw.svg)

}



.flag-icon-pw.flag-icon-squared {

    background-image: url(../images/flags/1x1/pw.svg)

}



.flag-icon-py {

    background-image: url(../images/flags/1x1/py.svg)

}



.flag-icon-py.flag-icon-squared {

    background-image: url(../images/flags/1x1/py.svg)

}



.flag-icon-qa {

    background-image: url(../images/flags/1x1/qa.svg)

}



.flag-icon-qa.flag-icon-squared {

    background-image: url(../images/flags/1x1/qa.svg)

}



.flag-icon-re {

    background-image: url(../images/flags/1x1/re.svg)

}



.flag-icon-re.flag-icon-squared {

    background-image: url(../images/flags/1x1/re.svg)

}



.flag-icon-ro {

    background-image: url(../images/flags/1x1/ro.svg)

}



.flag-icon-ro.flag-icon-squared {

    background-image: url(../images/flags/1x1/ro.svg)

}



.flag-icon-rs {

    background-image: url(../images/flags/1x1/rs.svg)

}



.flag-icon-rs.flag-icon-squared {

    background-image: url(../images/flags/1x1/rs.svg)

}



.flag-icon-ru {

    background-image: url(../images/flags/1x1/ru.svg)

}



.flag-icon-ru.flag-icon-squared {

    background-image: url(../images/flags/1x1/ru.svg)

}



.flag-icon-rw {

    background-image: url(../images/flags/1x1/rw.svg)

}



.flag-icon-rw.flag-icon-squared {

    background-image: url(../images/flags/1x1/rw.svg)

}



.flag-icon-sa {

    background-image: url(../images/flags/1x1/sa.svg)

}



.flag-icon-sa.flag-icon-squared {

    background-image: url(../images/flags/1x1/sa.svg)

}



.flag-icon-sb {

    background-image: url(../images/flags/1x1/sb.svg)

}



.flag-icon-sb.flag-icon-squared {

    background-image: url(../images/flags/1x1/sb.svg)

}



.flag-icon-sc {

    background-image: url(../images/flags/1x1/sc.svg)

}



.flag-icon-sc.flag-icon-squared {

    background-image: url(../images/flags/1x1/sc.svg)

}



.flag-icon-sd {

    background-image: url(../images/flags/1x1/sd.svg)

}



.flag-icon-sd.flag-icon-squared {

    background-image: url(../images/flags/1x1/sd.svg)

}



.flag-icon-se {

    background-image: url(../images/flags/1x1/se.svg)

}



.flag-icon-se.flag-icon-squared {

    background-image: url(../images/flags/1x1/se.svg)

}



.flag-icon-sg {

    background-image: url(../images/flags/1x1/sg.svg)

}



.flag-icon-sg.flag-icon-squared {

    background-image: url(../images/flags/1x1/sg.svg)

}



.flag-icon-sh {

    background-image: url(../images/flags/1x1/sh.svg)

}



.flag-icon-sh.flag-icon-squared {

    background-image: url(../images/flags/1x1/sh.svg)

}



.flag-icon-si {

    background-image: url(../images/flags/1x1/si.svg)

}



.flag-icon-si.flag-icon-squared {

    background-image: url(../images/flags/1x1/si.svg)

}



.flag-icon-sj {

    background-image: url(../images/flags/1x1/sj.svg)

}



.flag-icon-sj.flag-icon-squared {

    background-image: url(../images/flags/1x1/sj.svg)

}



.flag-icon-sk {

    background-image: url(../images/flags/1x1/sk.svg)

}



.flag-icon-sk.flag-icon-squared {

    background-image: url(../images/flags/1x1/sk.svg)

}



.flag-icon-sl {

    background-image: url(../images/flags/1x1/sl.svg)

}



.flag-icon-sl.flag-icon-squared {

    background-image: url(../images/flags/1x1/sl.svg)

}



.flag-icon-sm {

    background-image: url(../images/flags/1x1/sm.svg)

}



.flag-icon-sm.flag-icon-squared {

    background-image: url(../images/flags/1x1/sm.svg)

}



.flag-icon-sn {

    background-image: url(../images/flags/1x1/sn.svg)

}



.flag-icon-sn.flag-icon-squared {

    background-image: url(../images/flags/1x1/sn.svg)

}



.flag-icon-so {

    background-image: url(../images/flags/1x1/so.svg)

}



.flag-icon-so.flag-icon-squared {

    background-image: url(../images/flags/1x1/so.svg)

}



.flag-icon-sr {

    background-image: url(../images/flags/1x1/sr.svg)

}



.flag-icon-sr.flag-icon-squared {

    background-image: url(../images/flags/1x1/sr.svg)

}



.flag-icon-ss {

    background-image: url(../images/flags/1x1/ss.svg)

}



.flag-icon-ss.flag-icon-squared {

    background-image: url(../images/flags/1x1/ss.svg)

}



.flag-icon-st {

    background-image: url(../images/flags/1x1/st.svg)

}



.flag-icon-st.flag-icon-squared {

    background-image: url(../images/flags/1x1/st.svg)

}



.flag-icon-sv {

    background-image: url(../images/flags/1x1/sv.svg)

}



.flag-icon-sv.flag-icon-squared {

    background-image: url(../images/flags/1x1/sv.svg)

}



.flag-icon-sx {

    background-image: url(../images/flags/1x1/sx.svg)

}



.flag-icon-sx.flag-icon-squared {

    background-image: url(../images/flags/1x1/sx.svg)

}



.flag-icon-sy {

    background-image: url(../images/flags/1x1/sy.svg)

}



.flag-icon-sy.flag-icon-squared {

    background-image: url(../images/flags/1x1/sy.svg)

}



.flag-icon-sz {

    background-image: url(../images/flags/1x1/sz.svg)

}



.flag-icon-sz.flag-icon-squared {

    background-image: url(../images/flags/1x1/sz.svg)

}



.flag-icon-tc {

    background-image: url(../images/flags/1x1/tc.svg)

}



.flag-icon-tc.flag-icon-squared {

    background-image: url(../images/flags/1x1/tc.svg)

}



.flag-icon-td {

    background-image: url(../images/flags/1x1/td.svg)

}



.flag-icon-td.flag-icon-squared {

    background-image: url(../images/flags/1x1/td.svg)

}



.flag-icon-tf {

    background-image: url(../images/flags/1x1/tf.svg)

}



.flag-icon-tf.flag-icon-squared {

    background-image: url(../images/flags/1x1/tf.svg)

}



.flag-icon-tg {

    background-image: url(../images/flags/1x1/tg.svg)

}



.flag-icon-tg.flag-icon-squared {

    background-image: url(../images/flags/1x1/tg.svg)

}



.flag-icon-th {

    background-image: url(../images/flags/1x1/th.svg)

}



.flag-icon-th.flag-icon-squared {

    background-image: url(../images/flags/1x1/th.svg)

}



.flag-icon-tj {

    background-image: url(../images/flags/1x1/tj.svg)

}



.flag-icon-tj.flag-icon-squared {

    background-image: url(../images/flags/1x1/tj.svg)

}



.flag-icon-tk {

    background-image: url(../images/flags/1x1/tk.svg)

}



.flag-icon-tk.flag-icon-squared {

    background-image: url(../images/flags/1x1/tk.svg)

}



.flag-icon-tl {

    background-image: url(../images/flags/1x1/tl.svg)

}



.flag-icon-tl.flag-icon-squared {

    background-image: url(../images/flags/1x1/tl.svg)

}



.flag-icon-tm {

    background-image: url(../images/flags/1x1/tm.svg)

}



.flag-icon-tm.flag-icon-squared {

    background-image: url(../images/flags/1x1/tm.svg)

}



.flag-icon-tn {

    background-image: url(../images/flags/1x1/tn.svg)

}



.flag-icon-tn.flag-icon-squared {

    background-image: url(../images/flags/1x1/tn.svg)

}



.flag-icon-to {

    background-image: url(../images/flags/1x1/to.svg)

}



.flag-icon-to.flag-icon-squared {

    background-image: url(../images/flags/1x1/to.svg)

}



.flag-icon-tr {

    background-image: url(../images/flags/1x1/tr.svg)

}



.flag-icon-tr.flag-icon-squared {

    background-image: url(../images/flags/1x1/tr.svg)

}



.flag-icon-tt {

    background-image: url(../images/flags/1x1/tt.svg)

}



.flag-icon-tt.flag-icon-squared {

    background-image: url(../images/flags/1x1/tt.svg)

}



.flag-icon-tv {

    background-image: url(../images/flags/1x1/tv.svg)

}



.flag-icon-tv.flag-icon-squared {

    background-image: url(../images/flags/1x1/tv.svg)

}



.flag-icon-tw {

    background-image: url(../images/flags/1x1/tw.svg)

}



.flag-icon-tw.flag-icon-squared {

    background-image: url(../images/flags/1x1/tw.svg)

}



.flag-icon-tz {

    background-image: url(../images/flags/1x1/tz.svg)

}



.flag-icon-tz.flag-icon-squared {

    background-image: url(../images/flags/1x1/tz.svg)

}



.flag-icon-ua {

    background-image: url(../images/flags/1x1/ua.svg)

}



.flag-icon-ua.flag-icon-squared {

    background-image: url(../images/flags/1x1/ua.svg)

}



.flag-icon-ug {

    background-image: url(../images/flags/1x1/ug.svg)

}



.flag-icon-ug.flag-icon-squared {

    background-image: url(../images/flags/1x1/ug.svg)

}



.flag-icon-um {

    background-image: url(../images/flags/1x1/um.svg)

}



.flag-icon-um.flag-icon-squared {

    background-image: url(../images/flags/1x1/um.svg)

}



.flag-icon-us {

    background-image: url(../images/flags/1x1/us.svg)

}



.flag-icon-us.flag-icon-squared {

    background-image: url(../images/flags/1x1/us.svg)

}



.flag-icon-uy {

    background-image: url(../images/flags/1x1/uy.svg)

}



.flag-icon-uy.flag-icon-squared {

    background-image: url(../images/flags/1x1/uy.svg)

}



.flag-icon-uz {

    background-image: url(../images/flags/1x1/uz.svg)

}



.flag-icon-uz.flag-icon-squared {

    background-image: url(../images/flags/1x1/uz.svg)

}



.flag-icon-va {

    background-image: url(../images/flags/1x1/va.svg)

}



.flag-icon-va.flag-icon-squared {

    background-image: url(../images/flags/1x1/va.svg)

}



.flag-icon-vc {

    background-image: url(../images/flags/1x1/vc.svg)

}



.flag-icon-vc.flag-icon-squared {

    background-image: url(../images/flags/1x1/vc.svg)

}



.flag-icon-ve {

    background-image: url(../images/flags/1x1/ve.svg)

}



.flag-icon-ve.flag-icon-squared {

    background-image: url(../images/flags/1x1/ve.svg)

}



.flag-icon-vg {

    background-image: url(../images/flags/1x1/vg.svg)

}



.flag-icon-vg.flag-icon-squared {

    background-image: url(../images/flags/1x1/vg.svg)

}



.flag-icon-vi {

    background-image: url(../images/flags/1x1/vi.svg)

}



.flag-icon-vi.flag-icon-squared {

    background-image: url(../images/flags/1x1/vi.svg)

}



.flag-icon-vn {

    background-image: url(../images/flags/1x1/vn.svg)

}



.flag-icon-vn.flag-icon-squared {

    background-image: url(../images/flags/1x1/vn.svg)

}



.flag-icon-vu {

    background-image: url(../images/flags/1x1/vu.svg)

}



.flag-icon-vu.flag-icon-squared {

    background-image: url(../images/flags/1x1/vu.svg)

}



.flag-icon-wf {

    background-image: url(../images/flags/1x1/wf.svg)

}



.flag-icon-wf.flag-icon-squared {

    background-image: url(../images/flags/1x1/wf.svg)

}



.flag-icon-ws {

    background-image: url(../images/flags/1x1/ws.svg)

}



.flag-icon-ws.flag-icon-squared {

    background-image: url(../images/flags/1x1/ws.svg)

}



.flag-icon-ye {

    background-image: url(../images/flags/1x1/ye.svg)

}



.flag-icon-ye.flag-icon-squared {

    background-image: url(../images/flags/1x1/ye.svg)

}



.flag-icon-yt {

    background-image: url(../images/flags/1x1/yt.svg)

}



.flag-icon-yt.flag-icon-squared {

    background-image: url(../images/flags/1x1/yt.svg)

}



.flag-icon-za {

    background-image: url(../images/flags/1x1/za.svg)

}



.flag-icon-za.flag-icon-squared {

    background-image: url(../images/flags/1x1/za.svg)

}



.flag-icon-zm {

    background-image: url(../images/flags/1x1/zm.svg)

}



.flag-icon-zm.flag-icon-squared {

    background-image: url(../images/flags/1x1/zm.svg)

}



.flag-icon-zw {

    background-image: url(../images/flags/1x1/zw.svg)

}



.flag-icon-zw.flag-icon-squared {

    background-image: url(../images/flags/1x1/zw.svg)

}



.flag-icon-es-ca {

    background-image: url(../images/flags/1x1/es-ca.svg)

}



.flag-icon-es-ca.flag-icon-squared {

    background-image: url(../images/flags/1x1/es-ca.svg)

}



.flag-icon-es-ga {

    background-image: url(../images/flags/1x1/es-ga.svg)

}



.flag-icon-es-ga.flag-icon-squared {

    background-image: url(../images/flags/1x1/es-ga.svg)

}



.flag-icon-eu {

    background-image: url(../images/flags/1x1/eu.svg)

}



.flag-icon-eu.flag-icon-squared {

    background-image: url(../images/flags/1x1/eu.svg)

}



.flag-icon-gb-eng {

    background-image: url(../images/flags/1x1/gb-eng.svg)

}



.flag-icon-gb-eng.flag-icon-squared {

    background-image: url(../images/flags/1x1/gb-eng.svg)

}



.flag-icon-gb-nir {

    background-image: url(../images/flags/1x1/gb-nir.svg)

}



.flag-icon-gb-nir.flag-icon-squared {

    background-image: url(../images/flags/1x1/gb-nir.svg)

}



.flag-icon-gb-sct {

    background-image: url(../images/flags/1x1/gb-sct.svg)

}



.flag-icon-gb-sct.flag-icon-squared {

    background-image: url(../images/flags/1x1/gb-sct.svg)

}



.flag-icon-gb-wls {

    background-image: url(../images/flags/1x1/gb-wls.svg)

}



.flag-icon-gb-wls.flag-icon-squared {

    background-image: url(../images/flags/1x1/gb-wls.svg)

}



.flag-icon-un {

    background-image: url(../images/flags/1x1/un.svg)

}



.flag-icon-un.flag-icon-squared {

    background-image: url(../images/flags/1x1/un.svg)

}



.flag-icon-xk {

    background-image: url(../images/flags/1x1/xk.svg)

}



.flag-icon-xk.flag-icon-squared {

    background-image: url(../images/flags/1x1/xk.svg)

}



.slick-slider {

    -webkit-touch-callout: none;

    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);

    box-sizing: border-box;

    touch-action: pan-y;

    -webkit-user-select: none;

    user-select: none;

    -khtml-user-select: none

}



.slick-list, .slick-slider {

    display: block;

    position: relative

}



.slick-list {

    margin: 0;

    overflow: hidden;

    padding: 0

}



.slick-list:focus {

    outline: none

}



.slick-list.dragging {

    cursor: pointer;

    cursor: hand

}



.slick-slider .slick-list, .slick-slider .slick-track {

    transform: translateZ(0)

}



.slick-track {

    display: block;

    left: 0;

    margin-left: auto;

    margin-right: auto;

    position: relative;

    top: 0

}



.slick-track:after, .slick-track:before {

    content: "";

    display: table

}



.slick-track:after {

    clear: both

}



.slick-loading .slick-track {

    visibility: hidden

}



.slick-slide {

    display: none;

    float: left;

    height: 100%;

    min-height: 1px

}



[dir=rtl] .slick-slide {

    float: right

}



.slick-slide img {

    display: block

}



.slick-slide.slick-loading img {

    display: none

}



.slick-slide.dragging img {

    pointer-events: none

}



.slick-initialized .slick-slide {

    display: block

}



.slick-loading .slick-slide {

    visibility: hidden

}



.slick-vertical .slick-slide {

    border: 1px solid #0000;

    display: block;

    height: auto

}



.slick-arrow.slick-hidden {

    display: none

}



.slick-loading .slick-list {

    background: #fff url(data:image/gif;base64,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) 50% no-repeat

}



@font-face {

    font-family: slick;

    font-style: normal;

    font-weight: 400;

    src: url(https://front.cdn-mb.com/spa-static/1.4.1126/static/media/slick.a4e97f5a2a64f0ab1323.eot);

    src: url(https://front.cdn-mb.com/spa-static/1.4.1126/static/media/slick.a4e97f5a2a64f0ab1323.eot?#iefix) format("embedded-opentype"), url(https://front.cdn-mb.com/spa-static/1.4.1126/static/media/slick.295183786cd8a1389865.woff) format("woff"), url(https://front.cdn-mb.com/spa-static/1.4.1126/static/media/slick.c94f7671dcc99dce43e2.ttf) format("truetype"), url(https://front.cdn-mb.com/spa-static/1.4.1126/static/media/slick.2630a3e3eab21c607e21.svg#slick) format("svg")

}



.slick-next, .slick-prev {

    border: none;

    cursor: pointer;

    display: block;

    font-size: 0;

    height: 20px;

    line-height: 0;

    padding: 0;

    position: absolute;

    top: 50%;

    transform: translateY(-50%);

    width: 20px

}



.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover {

    background: #0000;

    color: #0000;

    outline: none

}



.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before {

    opacity: 1

}



.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {

    opacity: .25

}



.slick-next:before, .slick-prev:before {

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    color: #fff;

    font-family: slick;

    font-size: 20px;

    line-height: 1;

    opacity: .75

}



.slick-prev {

    left: -25px

}



[dir=rtl] .slick-prev {

    left: auto;

    right: -25px

}



.slick-prev:before {

    content: "←"

}



[dir=rtl] .slick-prev:before {

    content: "→"

}



.slick-next {

    right: -25px

}



[dir=rtl] .slick-next {

    left: -25px;

    right: auto

}



.slick-next:before {

    content: "→"

}



[dir=rtl] .slick-next:before {

    content: "←"

}



.slick-dotted.slick-slider {

    margin-bottom: 30px

}



.slick-dots {

    bottom: -25px;

    display: block;

    list-style: none;

    margin: 0;

    padding: 0;

    position: absolute;

    text-align: center;

    width: 100%

}



.slick-dots li {

    display: inline-block;

    margin: 0 5px;

    padding: 0;

    position: relative

}



.slick-dots li, .slick-dots li button {

    cursor: pointer;

    height: 20px;

    width: 20px

}



.slick-dots li button {

    background: #0000;

    border: 0;

    color: #0000;

    display: block;

    font-size: 0;

    line-height: 0;

    outline: none;

    padding: 5px

}



.slick-dots li button:focus, .slick-dots li button:hover {

    outline: none

}



.slick-dots li button:focus:before, .slick-dots li button:hover:before {

    opacity: 1

}



.slick-dots li button:before {

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    color: #000;

    content: "•";

    font-family: slick;

    font-size: 6px;

    height: 20px;

    left: 0;

    line-height: 20px;

    opacity: .25;

    position: absolute;

    text-align: center;

    top: 0;

    width: 20px

}



.slick-dots li.slick-active button:before {

    color: #000;

    opacity: .75

}



.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow {

    margin-left: -8px;

    position: absolute

}



.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow:before {

    border: 8px solid #0000;

    box-sizing: initial;

    height: 0;

    position: absolute;

    width: 1px

}



.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow:before {

    border-bottom-color: #aeaeae;

    border-width: 8px;

    content: "";

    left: -8px;

    z-index: -1

}



.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle {

    margin-top: -8px;

    top: 0

}



.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {

    border-bottom-color: #f0f0f0;

    border-top: none

}



.react-datepicker-popper[data-placement^=bottom] .react-datepicker__triangle:before {

    border-bottom-color: #aeaeae;

    top: -1px

}



.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow {

    bottom: 0;

    margin-bottom: -8px

}



.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle, .react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow:before {

    border-bottom: none;

    border-top-color: #fff

}



.react-datepicker-popper[data-placement^=top] .react-datepicker__triangle:before, .react-datepicker__month-read-view--down-arrow:before, .react-datepicker__month-year-read-view--down-arrow:before, .react-datepicker__year-read-view--down-arrow:before {

    border-top-color: #aeaeae;

    bottom: -1px

}



.react-datepicker-wrapper {

    border: 0;

    display: inline-block;

    padding: 0

}



.react-datepicker {

    background-color: #fff;

    border: 1px solid #aeaeae;

    border-radius: .3rem;

    color: #000;

    display: inline-block;

    font-family: Helvetica Neue, Helvetica, Arial, sans-serif;

    font-size: .8rem;

    position: relative

}



.react-datepicker--time-only .react-datepicker__triangle {

    left: 35px

}



.react-datepicker--time-only .react-datepicker__time-container {

    border-left: 0

}



.react-datepicker--time-only .react-datepicker__time, .react-datepicker--time-only .react-datepicker__time-box {

    border-bottom-left-radius: .3rem;

    border-bottom-right-radius: .3rem

}



.react-datepicker__triangle {

    left: 50px;

    position: absolute

}



.react-datepicker-popper {

    z-index: 1

}



.react-datepicker-popper[data-placement^=bottom] {

    margin-top: 10px

}



.react-datepicker-popper[data-placement=bottom-end] .react-datepicker__triangle, .react-datepicker-popper[data-placement=top-end] .react-datepicker__triangle {

    left: auto;

    right: 50px

}



.react-datepicker-popper[data-placement^=top] {

    margin-bottom: 10px

}



.react-datepicker-popper[data-placement^=right] {

    margin-left: 8px

}



.react-datepicker-popper[data-placement^=right] .react-datepicker__triangle {

    left: auto;

    right: 42px

}



.react-datepicker-popper[data-placement^=left] {

    margin-right: 8px

}



.react-datepicker-popper[data-placement^=left] .react-datepicker__triangle {

    left: 42px;

    right: auto

}



.react-datepicker__header {

    background-color: #f0f0f0;

    border-bottom: 1px solid #aeaeae;

    border-top-left-radius: .3rem;

    padding-top: 8px;

    position: relative;

    text-align: center

}



.react-datepicker__header--time {

    padding-bottom: 8px;

    padding-left: 5px;

    padding-right: 5px

}



.react-datepicker__header--time:not(.react-datepicker__header--time--only) {

    border-top-left-radius: 0

}



.react-datepicker__header:not(.react-datepicker__header--has-time-select) {

    border-top-right-radius: .3rem

}



.react-datepicker__month-dropdown-container--scroll, .react-datepicker__month-dropdown-container--select, .react-datepicker__month-year-dropdown-container--scroll, .react-datepicker__month-year-dropdown-container--select, .react-datepicker__year-dropdown-container--scroll, .react-datepicker__year-dropdown-container--select {

    display: inline-block;

    margin: 0 2px

}



.react-datepicker-time__header, .react-datepicker-year-header, .react-datepicker__current-month {

    color: #000;

    font-size: .944rem;

    font-weight: 700;

    margin-top: 0

}



.react-datepicker-time__header {

    overflow: hidden;

    text-overflow: ellipsis;

    white-space: nowrap

}



.react-datepicker__navigation {

    background: none;

    border: .45rem solid #0000;

    cursor: pointer;

    height: 10px;

    line-height: 1.7rem;

    overflow: hidden;

    padding: 0;

    position: absolute;

    text-align: center;

    text-indent: -999em;

    top: 10px;

    width: 0;

    width: 10px;

    z-index: 1

}



.react-datepicker__navigation--previous {

    border-right-color: #ccc;

    left: 10px

}



.react-datepicker__navigation--previous:hover {

    border-right-color: #b3b3b3

}



.react-datepicker__navigation--previous--disabled, .react-datepicker__navigation--previous--disabled:hover {

    border-right-color: #e6e6e6;

    cursor: default

}



.react-datepicker__navigation--next {

    border-left-color: #ccc;

    right: 10px

}



.react-datepicker__navigation--next--with-time:not(.react-datepicker__navigation--next--with-today-button) {

    right: 95px

}



.react-datepicker__navigation--next:hover {

    border-left-color: #b3b3b3

}



.react-datepicker__navigation--next--disabled, .react-datepicker__navigation--next--disabled:hover {

    border-left-color: #e6e6e6;

    cursor: default

}



.react-datepicker__navigation--years {

    display: block;

    margin-left: auto;

    margin-right: auto;

    position: relative;

    top: 0

}



.react-datepicker__navigation--years-previous {

    border-top-color: #ccc;

    top: 4px

}



.react-datepicker__navigation--years-previous:hover {

    border-top-color: #b3b3b3

}



.react-datepicker__navigation--years-upcoming {

    border-bottom-color: #ccc;

    top: -4px

}



.react-datepicker__navigation--years-upcoming:hover {

    border-bottom-color: #b3b3b3

}



.react-datepicker__month-container {

    float: left

}



.react-datepicker__year {

    margin: .4rem;

    text-align: center

}



.react-datepicker__year-wrapper {

    display: flex;

    flex-wrap: wrap;

    max-width: 180px

}



.react-datepicker__year .react-datepicker__year-text {

    display: inline-block;

    margin: 2px;

    width: 4rem

}



.react-datepicker__month {

    margin: .4rem;

    text-align: center

}



.react-datepicker__month .react-datepicker__month-text, .react-datepicker__month .react-datepicker__quarter-text {

    display: inline-block;

    margin: 2px;

    width: 4rem

}



.react-datepicker__input-time-container {

    clear: both;

    float: left;

    margin: 5px 0 10px 15px;

    text-align: left;

    width: 100%

}



.react-datepicker__input-time-container .react-datepicker-time__caption, .react-datepicker__input-time-container .react-datepicker-time__input-container {

    display: inline-block

}



.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input {

    display: inline-block;

    margin-left: 10px

}



.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input {

    width: auto

}



.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-inner-spin-button, .react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time]::-webkit-outer-spin-button {

    -webkit-appearance: none;

    margin: 0

}



.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__input input[type=time] {

    -moz-appearance: textfield

}



.react-datepicker__input-time-container .react-datepicker-time__input-container .react-datepicker-time__delimiter {

    display: inline-block;

    margin-left: 5px

}



.react-datepicker__time-container {

    border-left: 1px solid #aeaeae;

    float: right;

    width: 85px

}



.react-datepicker__time-container--with-today-button {

    border: 1px solid #aeaeae;

    border-radius: .3rem;

    display: inline;

    position: absolute;

    right: -72px;

    top: 0

}



.react-datepicker__time-container .react-datepicker__time {

    background: #fff;

    border-bottom-right-radius: .3rem;

    position: relative

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box {

    border-bottom-right-radius: .3rem;

    margin: 0 auto;

    overflow-x: hidden;

    text-align: center;

    width: 85px

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list {

    box-sizing: initial;

    height: calc(195px + .85rem);

    list-style: none;

    margin: 0;

    overflow-y: scroll;

    padding-left: 0;

    padding-right: 0;

    width: 100%

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item {

    height: 30px;

    padding: 5px 10px;

    white-space: nowrap

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item:hover {

    background-color: #f0f0f0;

    cursor: pointer

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected {

    background-color: #216ba5;

    color: #fff;

    font-weight: 700

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--selected:hover {

    background-color: #216ba5

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled {

    color: #ccc

}



.react-datepicker__time-container .react-datepicker__time .react-datepicker__time-box ul.react-datepicker__time-list li.react-datepicker__time-list-item--disabled:hover {

    background-color: #0000;

    cursor: default

}



.react-datepicker__week-number {

    color: #ccc;

    display: inline-block;

    line-height: 1.7rem;

    margin: .166rem;

    text-align: center;

    width: 1.7rem

}



.react-datepicker__week-number.react-datepicker__week-number--clickable {

    cursor: pointer

}



.react-datepicker__week-number.react-datepicker__week-number--clickable:hover {

    background-color: #f0f0f0;

    border-radius: .3rem

}



.react-datepicker__day-names, .react-datepicker__week {

    white-space: nowrap

}



.react-datepicker__day, .react-datepicker__day-name, .react-datepicker__time-name {

    color: #000;

    display: inline-block;

    line-height: 1.7rem;

    margin: .166rem;

    text-align: center;

    width: 1.7rem

}



.react-datepicker__month--in-range, .react-datepicker__month--in-selecting-range, .react-datepicker__month--selected, .react-datepicker__quarter--in-range, .react-datepicker__quarter--in-selecting-range, .react-datepicker__quarter--selected {

    background-color: #216ba5;

    border-radius: .3rem;

    color: #fff

}



.react-datepicker__month--in-range:hover, .react-datepicker__month--in-selecting-range:hover, .react-datepicker__month--selected:hover, .react-datepicker__quarter--in-range:hover, .react-datepicker__quarter--in-selecting-range:hover, .react-datepicker__quarter--selected:hover {

    background-color: #1d5d90

}



.react-datepicker__month--disabled, .react-datepicker__quarter--disabled {

    color: #ccc;

    pointer-events: none

}



.react-datepicker__month--disabled:hover, .react-datepicker__quarter--disabled:hover {

    background-color: #0000;

    cursor: default

}



.react-datepicker__day, .react-datepicker__month-text, .react-datepicker__quarter-text, .react-datepicker__year-text {

    cursor: pointer

}



.react-datepicker__day:hover, .react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover, .react-datepicker__year-text:hover {

    background-color: #f0f0f0;

    border-radius: .3rem

}



.react-datepicker__day--today, .react-datepicker__month-text--today, .react-datepicker__quarter-text--today, .react-datepicker__year-text--today {

    font-weight: 700

}



.react-datepicker__day--highlighted, .react-datepicker__month-text--highlighted, .react-datepicker__quarter-text--highlighted, .react-datepicker__year-text--highlighted {

    background-color: #3dcc4a;

    border-radius: .3rem;

    color: #fff

}



.react-datepicker__day--highlighted:hover, .react-datepicker__month-text--highlighted:hover, .react-datepicker__quarter-text--highlighted:hover, .react-datepicker__year-text--highlighted:hover {

    background-color: #32be3f

}



.react-datepicker__day--highlighted-custom-1, .react-datepicker__month-text--highlighted-custom-1, .react-datepicker__quarter-text--highlighted-custom-1, .react-datepicker__year-text--highlighted-custom-1 {

    color: #f0f

}



.react-datepicker__day--highlighted-custom-2, .react-datepicker__month-text--highlighted-custom-2, .react-datepicker__quarter-text--highlighted-custom-2, .react-datepicker__year-text--highlighted-custom-2 {

    color: green

}



.react-datepicker__day--in-range, .react-datepicker__day--in-selecting-range, .react-datepicker__day--selected, .react-datepicker__month-text--in-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__month-text--selected, .react-datepicker__quarter-text--in-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__quarter-text--selected, .react-datepicker__year-text--in-range, .react-datepicker__year-text--in-selecting-range, .react-datepicker__year-text--selected {

    background-color: #216ba5;

    border-radius: .3rem;

    color: #fff

}



.react-datepicker__day--in-range:hover, .react-datepicker__day--in-selecting-range:hover, .react-datepicker__day--selected:hover, .react-datepicker__month-text--in-range:hover, .react-datepicker__month-text--in-selecting-range:hover, .react-datepicker__month-text--selected:hover, .react-datepicker__quarter-text--in-range:hover, .react-datepicker__quarter-text--in-selecting-range:hover, .react-datepicker__quarter-text--selected:hover, .react-datepicker__year-text--in-range:hover, .react-datepicker__year-text--in-selecting-range:hover, .react-datepicker__year-text--selected:hover {

    background-color: #1d5d90

}



.react-datepicker__day--keyboard-selected, .react-datepicker__month-text--keyboard-selected, .react-datepicker__quarter-text--keyboard-selected, .react-datepicker__year-text--keyboard-selected {

    background-color: #2a87d0;

    border-radius: .3rem;

    color: #fff

}



.react-datepicker__day--keyboard-selected:hover, .react-datepicker__month-text--keyboard-selected:hover, .react-datepicker__quarter-text--keyboard-selected:hover, .react-datepicker__year-text--keyboard-selected:hover {

    background-color: #1d5d90

}



.react-datepicker__day--in-selecting-range, .react-datepicker__month-text--in-selecting-range, .react-datepicker__quarter-text--in-selecting-range, .react-datepicker__year-text--in-selecting-range {

    background-color: #216ba580

}



.react-datepicker__month--selecting-range .react-datepicker__day--in-range, .react-datepicker__month--selecting-range .react-datepicker__month-text--in-range, .react-datepicker__month--selecting-range .react-datepicker__quarter-text--in-range, .react-datepicker__month--selecting-range .react-datepicker__year-text--in-range {

    background-color: #f0f0f0;

    color: #000

}



.react-datepicker__day--disabled, .react-datepicker__month-text--disabled, .react-datepicker__quarter-text--disabled, .react-datepicker__year-text--disabled {

    color: #ccc;

    cursor: default

}



.react-datepicker__day--disabled:hover, .react-datepicker__month-text--disabled:hover, .react-datepicker__quarter-text--disabled:hover, .react-datepicker__year-text--disabled:hover {

    background-color: #0000

}



.react-datepicker__month-text.react-datepicker__month--in-range:hover, .react-datepicker__month-text.react-datepicker__month--selected:hover, .react-datepicker__month-text.react-datepicker__quarter--in-range:hover, .react-datepicker__month-text.react-datepicker__quarter--selected:hover, .react-datepicker__quarter-text.react-datepicker__month--in-range:hover, .react-datepicker__quarter-text.react-datepicker__month--selected:hover, .react-datepicker__quarter-text.react-datepicker__quarter--in-range:hover, .react-datepicker__quarter-text.react-datepicker__quarter--selected:hover {

    background-color: #216ba5

}



.react-datepicker__month-text:hover, .react-datepicker__quarter-text:hover {

    background-color: #f0f0f0

}



.react-datepicker__input-container {

    display: inline-block;

    position: relative;

    width: 100%

}



.react-datepicker__month-read-view, .react-datepicker__month-year-read-view, .react-datepicker__year-read-view {

    border: 1px solid #0000;

    border-radius: .3rem

}



.react-datepicker__month-read-view:hover, .react-datepicker__month-year-read-view:hover, .react-datepicker__year-read-view:hover {

    cursor: pointer

}



.react-datepicker__month-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view:hover .react-datepicker__year-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__month-read-view--down-arrow, .react-datepicker__year-read-view:hover .react-datepicker__year-read-view--down-arrow {

    border-top-color: #b3b3b3

}



.react-datepicker__month-read-view--down-arrow, .react-datepicker__month-year-read-view--down-arrow, .react-datepicker__year-read-view--down-arrow {

    border-top-color: #ccc;

    border-width: .45rem;

    float: right;

    margin-left: 20px;

    position: relative;

    top: 8px

}



.react-datepicker__month-dropdown, .react-datepicker__month-year-dropdown, .react-datepicker__year-dropdown {

    background-color: #f0f0f0;

    border: 1px solid #aeaeae;

    border-radius: .3rem;

    left: 25%;

    position: absolute;

    text-align: center;

    top: 30px;

    width: 50%;

    z-index: 1

}



.react-datepicker__month-dropdown:hover, .react-datepicker__month-year-dropdown:hover, .react-datepicker__year-dropdown:hover {

    cursor: pointer

}



.react-datepicker__month-dropdown--scrollable, .react-datepicker__month-year-dropdown--scrollable, .react-datepicker__year-dropdown--scrollable {

    height: 150px;

    overflow-y: scroll

}



.react-datepicker__month-option, .react-datepicker__month-year-option, .react-datepicker__year-option {

    display: block;

    line-height: 20px;

    margin-left: auto;

    margin-right: auto;

    width: 100%

}



.react-datepicker__month-option:first-of-type, .react-datepicker__month-year-option:first-of-type, .react-datepicker__year-option:first-of-type {

    border-top-left-radius: .3rem;

    border-top-right-radius: .3rem

}



.react-datepicker__month-option:last-of-type, .react-datepicker__month-year-option:last-of-type, .react-datepicker__year-option:last-of-type {

    border-bottom-left-radius: .3rem;

    border-bottom-right-radius: .3rem;

    -webkit-user-select: none;

    user-select: none

}



.react-datepicker__month-option:hover, .react-datepicker__month-year-option:hover, .react-datepicker__year-option:hover {

    background-color: #ccc

}



.react-datepicker__month-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-upcoming, .react-datepicker__year-option:hover .react-datepicker__navigation--years-upcoming {

    border-bottom-color: #b3b3b3

}



.react-datepicker__month-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__month-year-option:hover .react-datepicker__navigation--years-previous, .react-datepicker__year-option:hover .react-datepicker__navigation--years-previous {

    border-top-color: #b3b3b3

}



.react-datepicker__month-option--selected, .react-datepicker__month-year-option--selected, .react-datepicker__year-option--selected {

    left: 15px;

    position: absolute

}



.react-datepicker__close-icon {

    background-color: #0000;

    border: 0;

    cursor: pointer;

    display: table-cell;

    height: 100%;

    outline: 0;

    padding: 0 6px 0 0;

    position: absolute;

    right: 0;

    top: 0;

    vertical-align: middle

}



.react-datepicker__close-icon:after {

    background-color: #216ba5;

    border-radius: 50%;

    color: #fff;

    content: "×";

    cursor: pointer;

    display: table-cell;

    font-size: 12px;

    height: 16px;

    line-height: 1;

    padding: 2px;

    text-align: center;

    vertical-align: middle;

    width: 16px

}



.react-datepicker__today-button {

    background: #f0f0f0;

    border-top: 1px solid #aeaeae;

    clear: left;

    cursor: pointer;

    font-weight: 700;

    padding: 5px 0;

    text-align: center

}



.react-datepicker__portal {

    align-items: center;

    background-color: #000c;

    display: flex;

    height: 100vh;

    justify-content: center;

    left: 0;

    position: fixed;

    top: 0;

    width: 100vw;

    z-index: 2147483647

}



.react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {

    line-height: 3rem;

    width: 3rem

}



@media (max-height: 550px),(max-width: 400px) {

    .react-datepicker__portal .react-datepicker__day, .react-datepicker__portal .react-datepicker__day-name, .react-datepicker__portal .react-datepicker__time-name {

        line-height: 2rem;

        width: 2rem

    }

}



.react-datepicker__portal .react-datepicker-time__header, .react-datepicker__portal .react-datepicker__current-month {

    font-size: 1.44rem

}



.react-datepicker__portal .react-datepicker__navigation {

    border: .81rem solid #0000

}



.react-datepicker__portal .react-datepicker__navigation--previous {

    border-right-color: #ccc

}



.react-datepicker__portal .react-datepicker__navigation--previous:hover {

    border-right-color: #b3b3b3

}



.react-datepicker__portal .react-datepicker__navigation--previous--disabled, .react-datepicker__portal .react-datepicker__navigation--previous--disabled:hover {

    border-right-color: #e6e6e6;

    cursor: default

}



.react-datepicker__portal .react-datepicker__navigation--next {

    border-left-color: #ccc

}



.react-datepicker__portal .react-datepicker__navigation--next:hover {

    border-left-color: #b3b3b3

}



.react-datepicker__portal .react-datepicker__navigation--next--disabled, .react-datepicker__portal .react-datepicker__navigation--next--disabled:hover {

    border-left-color: #e6e6e6;

    cursor: default

}



@font-face {

    font-family: swiper-icons;

    font-style: normal;

    font-weight: 400;

    src: url("data:application/font-woff;charset=utf-8;base64, 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") format("woff")

}



:root {

    --swiper-theme-color: #007aff

}



.swiper-container {

    list-style: none;

    margin-left: auto;

    margin-right: auto;

    overflow: hidden;

    padding: 0;

    position: relative;

    z-index: 1

}



.swiper-container-vertical > .swiper-wrapper {

    flex-direction: column

}



.swiper-wrapper {

    box-sizing: initial;

    display: flex;

    height: 100%;

    position: relative;

    transition-property: transform;

    width: 100%;

    z-index: 1

}



.swiper-container-android .swiper-slide, .swiper-wrapper {

    transform: translateZ(0)

}



.swiper-container-multirow > .swiper-wrapper {

    flex-wrap: wrap

}



.swiper-container-multirow-column > .swiper-wrapper {

    flex-direction: column;

    flex-wrap: wrap

}



.swiper-container-free-mode > .swiper-wrapper {

    margin: 0 auto;

    transition-timing-function: ease-out

}



.swiper-container-pointer-events {

    touch-action: pan-y

}



.swiper-container-pointer-events.swiper-container-vertical {

    touch-action: pan-x

}



.swiper-slide {

    flex-shrink: 0;

    height: 100%;

    position: relative;

    transition-property: transform;

    width: 100%

}



.swiper-slide-invisible-blank {

    visibility: hidden

}



.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide {

    height: auto

}



.swiper-container-autoheight .swiper-wrapper {

    align-items: flex-start;

    transition-property: transform, height

}



.swiper-container-3d {

    perspective: 1200px

}



.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper {

    transform-style: preserve-3d

}



.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top {

    height: 100%;

    left: 0;

    pointer-events: none;

    position: absolute;

    top: 0;

    width: 100%;

    z-index: 10

}



.swiper-container-3d .swiper-slide-shadow-left {

    background-image: linear-gradient(270deg, #00000080, #0000)

}



.swiper-container-3d .swiper-slide-shadow-right {

    background-image: linear-gradient(90deg, #00000080, #0000)

}



.swiper-container-3d .swiper-slide-shadow-top {

    background-image: linear-gradient(0deg, #00000080, #0000)

}



.swiper-container-3d .swiper-slide-shadow-bottom {

    background-image: linear-gradient(180deg, #00000080, #0000)

}



.swiper-container-css-mode > .swiper-wrapper {

    -ms-overflow-style: none;

    overflow: auto;

    scrollbar-width: none

}



.swiper-container-css-mode > .swiper-wrapper::-webkit-scrollbar {

    display: none

}



.swiper-container-css-mode > .swiper-wrapper > .swiper-slide {

    scroll-snap-align: start start

}



.swiper-container-horizontal.swiper-container-css-mode > .swiper-wrapper {

    scroll-snap-type: x mandatory

}



.swiper-container-vertical.swiper-container-css-mode > .swiper-wrapper {

    scroll-snap-type: y mandatory

}



.swiper-pagination {

    position: absolute;

    text-align: center;

    transform: translateZ(0);

    transition: opacity .3s;

    z-index: 10

}



.swiper-pagination.swiper-pagination-hidden {

    opacity: 0

}



.swiper-container-horizontal > .swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction {

    bottom: 10px;

    left: 0;

    width: 100%

}



.swiper-pagination-bullets-dynamic {

    font-size: 0;

    overflow: hidden

}



.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

    position: relative;

    transform: scale(.33)

}



.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main {

    transform: scale(1)

}



.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {

    transform: scale(.66)

}



.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {

    transform: scale(.33)

}



.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {

    transform: scale(.66)

}



.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {

    transform: scale(.33)

}



.swiper-pagination-bullet {

    background: #000;

    border-radius: 50%;

    display: inline-block;

    height: 8px;

    opacity: .2;

    width: 8px

}



button.swiper-pagination-bullet {

    appearance: none;

    border: none;

    box-shadow: none;

    margin: 0;

    padding: 0

}



.swiper-pagination-clickable .swiper-pagination-bullet {

    cursor: pointer

}



.swiper-pagination-bullet:only-child {

    display: none !important

}



.swiper-pagination-bullet-active {

    background: var(--swiper-pagination-color, var(--swiper-theme-color));

    opacity: 1

}



.swiper-container-vertical > .swiper-pagination-bullets {

    right: 10px;

    top: 50%;

    transform: translate3d(0, -50%, 0)

}



.swiper-container-vertical > .swiper-pagination-bullets .swiper-pagination-bullet {

    display: block;

    margin: 6px 0

}



.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {

    top: 50%;

    transform: translateY(-50%);

    width: 8px

}



.swiper-container-vertical > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

    display: inline-block;

    transition: transform .2s, top .2s

}



.swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet {

    margin: 0 4px

}



.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic {

    left: 50%;

    transform: translateX(-50%);

    white-space: nowrap

}



.swiper-container-horizontal > .swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

    transition: transform .2s, left .2s

}



.swiper-container-horizontal.swiper-container-rtl > .swiper-pagination-bullets-dynamic .swiper-pagination-bullet {

    transition: transform .2s, right .2s

}



.swiper-pagination-progressbar {

    background: #00000040;

    position: absolute

}



.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

    background: var(--swiper-pagination-color, var(--swiper-theme-color));

    height: 100%;

    left: 0;

    position: absolute;

    top: 0;

    transform: scale(0);

    transform-origin: left top;

    width: 100%

}



.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {

    transform-origin: right top

}



.swiper-container-horizontal > .swiper-pagination-progressbar, .swiper-container-vertical > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite {

    height: 4px;

    left: 0;

    top: 0;

    width: 100%

}



.swiper-container-horizontal > .swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical > .swiper-pagination-progressbar {

    height: 100%;

    left: 0;

    top: 0;

    width: 4px

}



.swiper-pagination-white {

    --swiper-pagination-color: #fff

}



.swiper-pagination-black {

    --swiper-pagination-color: #000

}



.swiper-pagination-lock {

    display: none

}



:root {

    --swiper-navigation-size: 44px

}



.swiper-button-next, .swiper-button-prev {

    align-items: center;

    color: var(--swiper-navigation-color, var(--swiper-theme-color));

    cursor: pointer;

    display: flex;

    height: var(--swiper-navigation-size);

    justify-content: center;

    margin-top: calc(0px - var(--swiper-navigation-size) / 2);

    position: absolute;

    top: 50%;

    width: calc(var(--swiper-navigation-size) / 44 * 27);

    z-index: 10

}



.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled {

    cursor: auto;

    opacity: .35;

    pointer-events: none

}



.swiper-button-next:after, .swiper-button-prev:after {

    font-family: swiper-icons;

    font-size: var(--swiper-navigation-size);

    font-variant: normal;

    letter-spacing: 0;

    line-height: 1;

    text-transform: none !important;

    text-transform: none

}



.swiper-button-prev, .swiper-container-rtl .swiper-button-next {

    left: 10px;

    right: auto

}



.swiper-button-prev:after, .swiper-container-rtl .swiper-button-next:after {

    content: "prev"

}



.swiper-button-next, .swiper-container-rtl .swiper-button-prev {

    left: auto;

    right: 10px

}



.swiper-button-next:after, .swiper-container-rtl .swiper-button-prev:after {

    content: "next"

}



.swiper-button-next.swiper-button-white, .swiper-button-prev.swiper-button-white {

    --swiper-navigation-color: #fff

}



.swiper-button-next.swiper-button-black, .swiper-button-prev.swiper-button-black {

    --swiper-navigation-color: #000

}



.swiper-button-lock {

    display: none

}
