.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,R0lGODlhIAAgAPUAAP///wAAAPr6+sTExOjo6PDw8NDQ0H5+fpqamvb29ubm5vz8/JKSkoaGhuLi4ri4uKCgoOzs7K6urtzc3D4+PlZWVmBgYHx8fKioqO7u7kpKSmxsbAwMDAAAAM7OzsjIyNjY2CwsLF5eXh4eHkxMTLCwsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH+GkNyZWF0ZWQgd2l0aCBhamF4bG9hZC5pbmZvACH5BAAKAAAAIf8LTkVUU0NBUEUyLjADAQAAACwAAAAAIAAgAAAG/0CAcEgkFjgcR3HJJE4SxEGnMygKmkwJxRKdVocFBRRLfFAoj6GUOhQoFAVysULRjNdfQFghLxrODEJ4Qm5ifUUXZwQAgwBvEXIGBkUEZxuMXgAJb1dECWMABAcHDEpDEGcTBQMDBQtvcW0RbwuECKMHELEJF5NFCxm1AAt7cH4NuAOdcsURy0QCD7gYfcWgTQUQB6Zkr66HoeDCSwIF5ucFz3IC7O0CC6zx8YuHhW/3CvLyfPX4+OXozKnDssBdu3G/xIHTpGAgOUPrZimAJCfDPYfDin2TQ+xeBnWbHi37SC4YIYkQhdy7FvLdpwWvjA0JyU/ISyIx4xS6sgfkNS4me2rtVKkgw0JCb8YMZdjwqMQ2nIY8BbcUQNVCP7G4MQq1KRivR7tiDEuEFrggACH5BAAKAAEALAAAAAAgACAAAAb/QIBwSCQmNBpCcckkEgREA4ViKA6azM8BEZ1Wh6LOBls0HA5fgJQ6HHQ6InKRcWhA1d5hqMMpyIkOZw9Ca18Qbwd/RRhnfoUABRwdI3IESkQFZxB4bAdvV0YJQwkDAx9+bWcECQYGCQ5vFEQCEQoKC0ILHqUDBncCGA5LBiHCAAsFtgqoQwS8Aw64f8m2EXdFCxO8INPKomQCBgPMWAvL0n/ff+jYAu7vAuxy8O/myvfX8/f7/Arq+v0W0HMnr9zAeE0KJlQkJIGCfE0E+PtDq9qfDMogDkGmrIBCbNQUZIDosNq1kUsEZJBW0dY/b0ZsLViQIMFMW+RKKgjFzp4fNokPIdki+Y8JNVxA79jKwHAI0G9JGw5tCqDWTiFRhVhtmhVA16cMJTJ1OnVIMo1cy1KVI5NhEAAh+QQACgACACwAAAAAIAAgAAAG/0CAcEgkChqNQnHJJCYWRMfh4CgamkzFwBOdVocNCgNbJAwGhKGUOjRQKA1y8XOGAtZfgIWiSciJBWcTQnhCD28Qf0UgZwJ3XgAJGhQVcgKORmdXhRBvV0QMY0ILCgoRmIRnCQIODgIEbxtEJSMdHZ8AGaUKBXYLIEpFExZpAG62HRRFArsKfn8FIsgjiUwJu8FkJLYcB9lMCwUKqFgGHSJ5cnZ/uEULl/CX63/x8KTNu+RkzPj9zc/0/Cl4V0/APDIE6x0csrBJwybX9DFhBhCLgAilIvzRVUriKHGlev0JtyuDvmsZUZlcIiCDnYu7KsZ0UmrBggRP7n1DqcDJEzciOgHwcwTyZEUmIKEMFVIqgyIjpZ4tjdTxqRCMPYVMBYDV6tavUZ8yczpkKwBxHsVWtaqo5tMgACH5BAAKAAMALAAAAAAgACAAAAb/QIBwSCQuBgNBcck0FgvIQtHRZCYUGSJ0IB2WDo9qUaBQKIXbLsBxOJTExUh5mB4iDo0zXEhWJNBRQgZtA3tPZQsAdQINBwxwAnpCC2VSdQNtVEQSEkOUChGSVwoLCwUFpm0QRAMVFBQTQxllCqh0kkIECF0TG68UG2O0foYJDb8VYVa0alUXrxoQf1WmZnsTFA0EhgCJhrFMC5Hjkd57W0jpDsPDuFUDHfHyHRzstNN78PPxHOLk5dwcpBuoaYk5OAfhXHG3hAy+KgLkgNozqwzDbgWYJQyXsUwGXKNA6fnYMIO3iPeIpBwyqlSCBKUqEQk5E6YRmX2UdAT5kEnHKkQ5hXjkNqTPtKAARl1sIrGoxSFNuSEFMNWoVCxEpiqyRlQY165wEHELAgAh+QQACgAEACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0GxwFwmFJlnlAgaTKpFqEIqFJMBhcEABC5GjkPz0KN2tsvHBH4sJKgdd1NHSXILah9tAmdCC0dUcg5qVEQfiIxHEYtXSACKnWoGXAwHBwRDGUcKBXYFi0IJHmQEEKQHEGGpCnp3AiW1DKFWqZNgGKQNA65FCwV8bQQHJcRtds9MC4rZitVgCQbf4AYEubnKTAYU6eoUGuSpu3fo6+ka2NrbgQAE4eCmS9xVAOW7Yq7IgA4Hpi0R8EZBhDshOnTgcOtfM0cAlTigILFDiAFFNjk8k0GZgAxOBozouIHIOyKbFixIkECmIyIHOEiEWbPJTTQ5FxcVOMCgzUVCWwAcyZJvzy45ADYVZNIwTlIAVfNB7XRVDLxEWLQ4E9JsKq+rTdsMyhcEACH5BAAKAAUALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUYKQ4YKEYSKfVKPaUMZHwMDeQBxh04ABYSFGU4JBpsDBmFHdXMLIKofBEyKCpdgspsOoUsLXaRLCQMgwky+YJ1FC4POg8lVAg7U1Q5drtnHSw4H3t8HDdnZy2Dd4N4Nzc/QeqLW1bnM7rXuV9tEBhQQ5UoCbJDmWKBAQcMDZNhwRVNCYANBChZYEbkVCZOwASEcCDFQ4SEDIq6WTVqQIMECBx06iCACQQPBiSabHDqzRUTKARMhSFCDrc+WNQIcOoRw5+ZIHj8ADqSEQBQAwKKLhIzowEEeGKQ0owIYkPKjHihZoBKi0KFE01b4zg7h4y4IACH5BAAKAAYALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RagJmQgtHaX5XZUUJeQCGChGEin1SkGlubEhDcYdOAAWEhRlOC12HYUd1eqeRokOKCphgrY5MpotqhgWfunqPt4PCg71gpgXIyWSqqq9MBQPR0tHMzM5L0NPSC8PCxVUCyeLX38+/AFfXRA4HA+pjmoFqCAcHDQa3rbxzBRD1BwgcMFIlidMrAxYICHHA4N8DIqpsUWJ3wAEBChQaEBnQoB6RRr0uARjQocMAAA0w4nMz4IOaU0lImkSngYKFc3ZWyTwJAALGK4fnNA3ZOaQCBQ22wPgRQlSIAYwSfkHJMrQkTyEbKFzFydQq15ccOAjUEwQAIfkEAAoABwAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVD29K/AFfRRQUDDt1PmoFqHgPtBLetvMwG7QMes0KxkkIFIQNKDhBgKvCh3gQiqmxt6NDBAAEIEAgUOHCgBBEH9Yg06uWAIQUABihQMACgBEUHTRwoUEOBIcqQI880OIDgm5ABDA8IgUkSwAAyij1/jejAARPPIQwONBCnBAJDCEOOCnFA8cOvEh1CEJEqBMIBEDaLcA3LJIEGDe/0BAEAIfkEAAoACAAsAAAAACAAIAAABv9AgHBILCoUi6JySUwSBUdBUcpUJhSZZ5RYUCSq060QqqACyAVwMXIcks2ZtlrrHYvJ3zn3mHwLjxFqAmZCC0dpfldlRQl5AIYKEYSKfVKQaW5sSENxh04ABYSFGU4LXYdhR3V6p5GiQ4oKmGCtjkymi2qGBZ+6eo+3g8KDvYLDxKrJuXNkys6qr0zNygvHxL/V1sVDDti/BQccA8yrYBAjHR0jc53LRQYU6R0UBnO4RxmiG/IjJUIJFuoVKeCBigBN5QCk43BgFgMKFCYUGDAgFEUQRGIRYbCh2xACEDcAcHDgQDcQFGf9s7VkA0QCI0t2W0DRw68h8ChAEELSJE8xijBvVqCgIU9PjwA+UNzG5AHEB9xkDpk4QMGvARQsEDlKxMCALDeLcA0rqEEDlWCCAAAh+QQACgAJACwAAAAAIAAgAAAG/0CAcEgsKhSLonJJTBIFR0FRylQmFJlnlFhQJKrTrRCqoALIBXAxchySzZm2Wusdi8nfOfeYfAuPEWoCZkILR2l+V2VFCXkAhgoRhIp9UpBpbmxIQ3GHTgAFhIUZTgtdh2FHdXqnkaJDigqYYK2OTKaLaoYFn7p6j0wOA8PEAw6/Z4PKUhwdzs8dEL9kqqrN0M7SetTVCsLFw8d6C8vKvUQEv+dVCRAaBnNQtkwPFRQUFXOduUoTG/cUNkyYg+tIBlEMAFYYMAaBuCekxmhaJeSeBgiOHhw4QECAAwcCLhGJRUQCg3RDCmyUVmBYmlOiGqmBsPGlyz9YkAlxsJEhqCubABS9AsPgQAMqLQfM0oTMwEZ4QpLOwvMLxAEEXIBG5aczqtaut4YNXRIEACH5BAAKAAoALAAAAAAgACAAAAb/QIBwSCwqFIuicklMEgVHQVHKVCYUmWeUWFAkqtOtEKqgAsgFcDFyHJLNmbZa6x2Lyd8595h8C48RahAQRQtHaX5XZUUJeQAGHR0jA0SKfVKGCmlubEhCBSGRHSQOQwVmQwsZTgtdh0UQHKIHm2quChGophuiJHO3jkwOFB2UaoYFTnMGegDKRQQG0tMGBM1nAtnaABoU3t8UD81kR+UK3eDe4nrk5grR1NLWegva9s9czfhVAgMNpWqgBGNigMGBAwzmxBGjhACEgwcgzAPTqlwGXQ8gMgAhZIGHWm5WjelUZ8jBBgPMTBgwIMGCRgsygVSkgMiHByD7DWDmx5WuMkZqDLCU4gfAq2sACrAEWFSRLjUfWDopCqDTNQIsJ1LF0yzDAA90UHV5eo0qUjB8mgUBACH5BAAKAAsALAAAAAAgACAAAAb/QIBwSCwqFIuickk0FIiCo6A4ZSoZnRBUSiwoEtYipNOBDKOKKgD9DBNHHU4brc4c3cUBeSOk949geEQUZA5rXABHEW4PD0UOZBSHaQAJiEMJgQATFBQVBkQHZKACUwtHbX0RR0mVFp0UFwRCBSQDSgsZrQteqEUPGrAQmmG9ChFqRAkMsBd4xsRLBBsUoG6nBa14E4IA2kUFDuLjDql4peilAA0H7e4H1udH8/Ps7+3xbmj0qOTj5mEWpEP3DUq3glYWOBgAcEmUaNI+DBjwAY+dS0USGJg4wABEXMYyJNvE8UOGISKVCNClah4xjg60WUKyINOCUwrMzVRARMGENWQ4n/jpNTKTm15J/CTK2e0MoD+UKmHEs4onVDVVmyqdpAbNR4cKTjqNSots07EjzzJh1S0IADsAAAAAAAAAAAA=) 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
}
